
http://baro.wildetech.co.uk/
/* ::::: http://www.baero.de/css/main.css ::::: */

body { margin: 0px 0px; background: rgb(229, 230, 232) url('/images/bg.gif') repeat-x fixed center top; }
@media screen {
  #Menu1 {  }
  #Menu2 {  }
  #Menu3 { display: none; }
}
@media print {
  #Menu1 { display: none; }
  #Menu2 { display: none; }
  #Menu3 {  }
}
@media screen {
  #Menu4 {  }
}
@media print {
  #Menu4 { display: none; }
}

textarea { width: 100%;}

table.lines td { padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; padding-top: 10px; font-size: 12px;}

#main_content{margin-top: 0px;}
font, th, div { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
form { margin: 0px; padding: 0px; display: inline; }
.medium { font-family: Verdana; font-size: 13px; color: rgb(50, 50, 50); line-height: 160%; }
.big { font-family: Verdana; font-size: 14px; color: rgb(50, 50, 50); line-height: 160%; }
.small { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); line-height: 160%; }
.smaller { font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }
a.smaller { font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); text-decoration: none; }
a.amaller:link { font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); text-decoration: none; }
a.smaller:visited { font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); text-decoration: none; }
a.smaller:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.abc {  }
h1 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
h2 { font-size: 13px; font-weight: bold; margin-bottom: 8px; }
a.h2 { font-weight: bold; font-size: 13px; color: rgb(50, 50, 50); margin-bottom: 8px; text-decoration: none; }
a.h2:link { font-weight: bold; font-size: 13px; color: rgb(50, 50, 50); margin-bottom: 8px; text-decoration: none; }
a.h2:visited { font-weight: bold; font-size: 13px; color: rgb(50, 50, 50); margin-bottom: 8px; text-decoration: none; }
a.h2:hover { border-bottom: 1px solid rgb(192, 0, 28); font-weight: bold; font-size: 13px; color: rgb(50, 50, 50); margin-bottom: 8px; text-decoration: none; padding-bottom: 1px; }
h3 { font-size: 15px; font-weight: bold; margin-bottom: 5px; }
img.left { float: left; margin-right: 12px; }
img.right { float: right; margin-left: 15px; margin-bottom: 10px; }
.headnav { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); }
a.headnav { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.headnav:link { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.headnav:visited { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.headnav:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.footnav { font-family: Verdana; font-size: 10px; color: rgb(255, 255, 255); }
a.footnav { font-family: Verdana; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; }
input.back_button {float: left;}
img {border: none;}

tbody tr td p {margin-bottom: 10px;}

div#case_studies li a :visited {
color:#323232;
font-family:Verdana;
font-size:14px;
line-height:150%;
text-decoration:none;}

div#case_studies li a {
color:#323232;
font-family:Verdana;
font-size:14px;
line-height:150%;
text-decoration:none;}

div#case_studies li a span:hover {
border-bottom: 1px solid rgb(192, 0, 28);
color:#323232;
font-family:Verdana;
font-size:14px;
line-height:150%;
}

.editor_field{
	font-family: arial;
	font-size: 11px;
}

table.right_box tbody tr td span.smaller a :visited {font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }

table.right_box tbody tr td span.smaller a  {font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }

table.right_box tbody tr td span.smaller a :hover {border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }

table.head_content tbody tr td table tbody tr td table tbody tr td p {
color:#323232;
font-family:Verdana;
font-size:14px;
line-height:150%;
text-decoration:none;
/*:::: width is an ie fix ::::*/
width: 600px;
}


.cal { float: left; width: 60px; height: 54px; overflow: hidden; background: url('/images/date.png') top left no-repeat; position: relative;}
.cal .month { font-size: 11px; position: absolute; width: 44px; top: 5px; left: 3px; text-align: center; color: #fff;}
.cal .day { font-size: 18px; font-weight: bold; position: absolute; width: 44px; top: 23px; left: 3px; text-align: center;}




/* Calendar View */
div.calendar{font-size:smaller;color:#000;}
div.calendar.popup{margin-left:-40px;margin-top:-100px;}
div.calendar table{background-color:#eee;border:1px solid #aaa;border-collapse:collapse;}
div.calendar thead{background-color:white;}
div.calendar td,
div.calendar th{padding:3px;text-align:center;}
div.calendar td.title{font-weight:bold;}
div.calendar th{background:#ddd;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold;color:#555;}
div.calendar tr.days td{width:2em;color:#555;text-align:center;cursor:pointer;}
div.calendar tr.days td:hover,
div.calendar td.button:hover{background-color:#34ABFA;cursor:pointer;}
div.calendar tr.days td:active
div.calendar td.button:active{background-color:#cde;}
div.calendar tr.days td.selected{font-weight:bold;background-color:#fff;color:#000;}
div.calendar tr.days td.today{font-weight:bold;color:#D50000;}
div.calendar tr.days td.otherDay{color:#bbb;}



.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/*:::::: position energy logo :::::::*/
#energy_logo a img {position:relative; bottom:190px; left: 25px;}

/*:::::: resize text col (ie fix) ::::::*/
table.head_content tbody tr td table tbody tr td table tbody tr td p

/*::::: remove broken top image ::::::*/
table.head_top tbody tr td table tbody tr td img {display:none;}

/*::::: reinstate language thumbnails::::*/
ul#Menu4.XX li.NOSEPARATOR ul.xs li table tbody tr td img {display:block;}

/*::::: remove language menubar::::*/
ul#Menu4.XX {display:none;}

/*:::::Show Baro Logo Link :::::*/
table.head_top tbody tr td table tbody tr td a.logo img{display:inline;position:relative;bottom:8px;left:4px;}

/*::::: get back adobe image link::::*/
td.content_right table.right_box tbody tr td table tbody tr td a img {display:block;}
td.content_right table.right_box tbody tr td table tbody tr td a {display:block;}

/*:::::: get rid of broken top image :::::*/
table.head_top tbody tr td table tbody tr td img {display:none;}

/*:::::: new menu width (ie fix):::::::*/
#Menu1.MM {width: 805px;}

/*::::: Remove navigation links submenu ::::::*/
td.content_leftsub {}

/*::::: Remove image from navigation menu ::::*/
table.head_content tbody tr td table tbody tr td table tbody tr td img{display: none;}
table.head_content tbody tr td table tbody tr td table tbody tr td table tbody tr td img{display: block;}

/*::::: Show s_image in subpages::::*/
table.head_content tbody tr td table tbody tr td table tbody tr td div img{display:inline;}


a.footnav:link { font-family: Verdana; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; }
a.footnav:visited { font-family: Verdana; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; }
a.footnav:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 10px; color: rgb(255, 255, 255); text-decoration: none; padding-bottom: 1px; }

/*::: Re-instate headline:::*/
.headline { font-family: Verdana; font-size: 17px; color: rgb(201, 201, 201); }

a.headline { font-family: Verdana; font-size: 17px; color: rgb(255, 255, 255); text-decoration: none; }
a.headline:link { font-family: Verdana; font-size: 17px; color: rgb(255, 255, 255); text-decoration: none; }
a.headline:visited { font-family: Verdana; font-size: 17px; color: rgb(255, 255, 255); text-decoration: none; }
a.headline:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 17px; color: rgb(255, 255, 255); text-decoration: none; padding-bottom: 1px; }
.subnav { font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); }
a.subnav { font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; }
a.subnav:link { font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; }
a.subnav:visited { font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; }
a.subnav:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; padding-bottom: 1px; }
a.subakt { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; padding-bottom: 1px; }
a.subakt:link { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; padding-bottom: 1px; }
a.subakt:visited { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); text-decoration: none; padding-bottom: 1px; }
.produktnav { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); }
a.produktnav { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.produktnav:link { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.produktnav:visited { font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; }
a.produktnav:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 10px; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.partnernav { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); }
a.partnernav { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); text-decoration: none; }
a.partnernav:link { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); text-decoration: none; }
a.partnernav:visited { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); text-decoration: none; }
a.partnernav:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.navbig { font-family: Verdana; font-size: 16px; font-weight: bold; line-height: 150%; color: rgb(50, 50, 50); }
a.navbig { font-family: Verdana; font-size: 16px; font-weight: bold; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navbig:link { font-family: Verdana; font-size: 16px; font-weight: bold; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navbig:visited { font-family: Verdana; font-size: 16px; font-weight: bold; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navbig:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 16px; font-weight: bold; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.navsmall { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); }
a.navsmall { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navsmall:link { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navsmall:visited { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navsmall:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
.navpresse { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); }
a.navpresse { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navpresse:link { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; }
a.navpresse:visited { font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(192, 0, 28); text-decoration: none; }
a.navpresse:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 14px; line-height: 150%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
a.navcontent { border-bottom: 1px solid rgb(153, 153, 153); font-family: Verdana; font-size: 14px; line-height: 160%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
a.navcontent:link { border-bottom: 1px solid rgb(153, 153, 153); font-family: Verdana; font-size: 14px; line-height: 160%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
a.navcontent:visited { border-bottom: 1px solid rgb(153, 153, 153); font-family: Verdana; font-size: 14px; line-height: 160%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
a.navcontent:hover { border-bottom: 1px solid rgb(192, 0, 28); font-family: Verdana; font-size: 14px; line-height: 160%; color: rgb(50, 50, 50); text-decoration: none; padding-bottom: 1px; }
td.content_left { font-family: Verdana; font-size: 14px; color: rgb(50, 50, 50); line-height: 160%; }
td.content_leftsub { font-family: Verdana; font-size: 11px; color: rgb(104, 104, 104); line-height: 160%; padding-top: 2px; padding-bottom: 2px; }
td.content_suche { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); line-height: 160%; }
td.content_partner { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); line-height: 130%; }
td.content_form { font-family: Verdana; font-size: 12px; color: rgb(50, 50, 50); line-height: 130%; padding-top: 5px; padding-bottom: 2px; }
td.content_presse { font-family: Verdana; font-size: 13px; color: rgb(50, 50, 50); line-height: 140%; }
td.content_refd { font-family: Verdana; font-size: 14px; color: rgb(50, 50, 50); line-height: 160%; background-image: url('/images/referenzen_deutschland.gif'); background-repeat: no-repeat; }
td.content_refw { font-family: Verdana; font-size: 14px; color: rgb(50, 50, 50); line-height: 160%; background-image: url('/images/referenzen_weltweit.gif'); background-repeat: no-repeat; }
.head { width: 900px; background-color: rgb(255, 255, 255); }

/*::::: removed grey background from boxes on the right:::::*/
.content_right {background-color: #ffffff;}

/* ::::: The header image has been replaced ::::: */
.head_top { width: 900px; height: 70px; background-color: rgb(255, 255, 255); background-image: url('/images/uk_specific/uk_header.jpg'); background-repeat: repeat-none; }

/* ::::: The unwanted link images have been targetted and hidden ::::: */
.head_top tbody tr td table tbody tr td a img {display: none}

/* ::::: The menu has been moved ::::: */
ul#Menu1.MM {margin-left:-48px; margin-top:13px;}

ul#Menu4.XX li.NOSEPARATOR a.NOLINK {position:relative; top: -5px; left :-5px;}

/* ::::: list items made to display inline (firefox tweak) ::::: */
.head_top tbody tr td table tbody tr td li {display: inline; }

/* ::::: links are targeted and brought forward to make them hoverable (firefox tweak) ::::: */
.head_top tbody tr td table tbody tr td li a {z-index: 1; }

.head_top tbody tr td p#disable {}

/* ::::: A space is created for the menu ::::: */
.head_headline {margin-bottom:10px; width: 900px; height: 50px; background-color: #848486; }

table.headdiff tbody tr td { background-image: url('/images/uk_specific/head_diff.jpg'); background-repeat: repeat-none; } 
table.headdiff tbody tr td img {display: none}

.popup_headline { width: 720px; height: 40px; background-color: rgb(112, 112, 114); }
.popup_content { width: 720px; background-color: rgb(255, 255, 255); background-image: url('/images/uk_specific/popup_content.jpg'); background-repeat: repeat-y; }
.footer_footline { width: 900px; height: 30px; background-color: rgb(112, 112, 114); }
.head_headdiff { width: 950px; height: 17px; background-color: rgb(255, 255, 255); }
.head_content { width: 900px; background-color: rgb(255, 255, 255); background-image: url('/images/head_content.jpg'); background-repeat: repeat-y; }
.head_bottom { width: 900px; height: 15px; background-color: rgb(255, 255, 255); background-image: url('/images/uk_specific/head_bottom.jpg'); background-repeat: no-repeat; }

/*:::: headline is re-instated:::*/
a.headline {}

/*:::: shadows are inserted:::*/
table.right_box {width: 180px; background-color: rgb(235, 235, 237); background-image: url('/images/uk_specific/shadow.jpg'); background-repeat: no-repeat ; background-position: bottom center; }

/*:::: positioning of text is tweaked to be more visually appealing:::::*/
table.right_box tbody tr td span.smaller {position: relative; bottom: 5px ;font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }
table.right_box tbody tr td span.smaller a{position: relative; bottom: 5px ;font-family: Verdana; font-size: 11px; color: rgb(50, 50, 50); line-height: 130%; }

/*:::: grey margin images removed:::*/
table.head_content {background-image:none;}

/*:::: Reinstate language Selection ::::*/
ul#Menu4.XX li.NOSEPARATOR a.NOLINK {font-family: arial,sans-serif; font-size:12px;}

input.searchfield { border: 1px solid rgb(137, 137, 137); color: rgb(137, 137, 137); background-color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 106px; height: 17px; }
input.searchbutton { border: 1px solid rgb(112, 112, 114); color: rgb(255, 255, 255); background-color: rgb(137, 137, 137); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; width: 70px; height: 17px; }
input.kontakt { border: 1px solid rgb(173, 173, 174); color: rgb(50, 50, 50); background-color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; }
input.check { border: 0px solid rgb(173, 173, 174); background-color: transparent; font-weight: normal; }
input.kontaktbutton { border: 1px solid rgb(50, 50, 50); color: rgb(255, 255, 255); background-color: rgb(173, 173, 174); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; width: 100px; height: 20px; }
td.siteborder { border: 1px solid rgb(173, 173, 174); }
td.siteborder_bottom { border-bottom: 1px solid rgb(173, 173, 174); border-top: 1px solid rgb(173, 173, 174);vertical-align: top; padding:10px;}
.popuptabelle { background-color: rgb(201, 201, 201); }
td.poptab1 { background-color: rgb(255, 255, 255); font-size: 9px; color: rgb(50, 50, 50); height: 18px; }
td.poptab2 { background-color: rgb(229, 230, 232); font-size: 9px; color: rgb(50, 50, 50); height: 18px; }
.comment { font-size: 9px; color: rgb(50, 50, 50); }

/* ::::: null ::::: */



.MM, .SM, .XX, .XS, .MM li, .SM li, .XX li, .XS li { margin: 0pt; padding: 0pt; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; direction: ltr; }
.MM li, .SM li, .XX li, .XS li { background: transparent none repeat scroll 0% 0%; position: relative; }
.MM a, .SM a, .XX a, .XS a { display: block; position: relative; }
* html > body .MM a, * html > body .SM a, * html > body .XX a, * html > body .XS a { position: static; }
* html .MM li, * html .SM li, * html .XX li, * html .XS li { width: 100%; display: block; float: left; }
:first-child + html .MM li, :first-child + html .SM li, :first-child + html .XX li, :first-child + html .XS li { width: 100%; float: left; }
* html > body .MM li, * html > body .SM li, * html > body .XX li, * html > body .XS li { display: block; width: auto; }
.MM ul, .SM ul, .XX ul, .XS ul { overflow: hidden; display: none; position: absolute; top: -9999px; width: 11px; z-index: 11111; }
ul.MM ul, ul.SM ul, ul.XX ul, ul.XS ul { display: block; }
* html .MM ul, * html .SM ul, * html .XX ul, * html .XS ul { display: block; }
.NOSEPARATOR { border-width: 0pt ! important; margin: 0pt ! important; padding: 0pt ! important; }
.NOLINK { cursor: default ! important; }
#Menu1 { width: 100%; margin-top: 0em;top: 100px; border-width: 0pt; padding: 0pt; background-color: transparent; background-image: none; z-index: 9999; height: auto; }

#Menu1 li { float: left; width: auto; left: 0em; }

/*::: Font size changed back :::*/
#Menu1 a { white-space: nowrap; font-family: arial,sans-serif; font-size:12px;}

head:first-child + body #Menu1 > li { left: 0pt; }
* > * > html:lang(en), #Menu1 > li { left: 0pt; }
#Menu1 > li:first-child { margin-left: 0em ! important; }
#Menu1 > li > a {  }
* html > body #Menu1 > li > a { float: left; }
* html > body #Menu1 > li { float: none; }
* html > body #Menu1 > li { float: left; }
#Menu1 ul li { float: none; }
#Menu4 { border-width: 0pt; padding: 0pt; background-color: transparent; background-image: none; z-index: 9999; height: auto; }
#Menu4 ul { left: -800px; }
#Menu4 { top: 0pt; left: 0pt; width: 100%; margin-top: 0em; }
#Menu4 li { float: left; width: auto; left: 0em; }
#Menu4 a { white-space: nowrap; }
head:first-child + body #Menu4 > li { left: 0pt; }
* > * > html:lang(en), #Menu4 > li { left: 0pt; }
#Menu4 > li:first-child { margin-left: 0em ! important; }
#Menu4 > li > a {  }
* html > body #Menu4 > li > a { float: left; }
* html > body #Menu4 > li { float: none; }
* html > body #Menu4 > li { float: left; }
#Menu4 ul li { float: none; }
.MM { border: 0px solid transparent; padding: 0px; background-image: none; background-color: transparent; }
.MM li { border-style: solid; border-color: transparent; border-width: 0pt 0pt 0px; margin: 0pt 0pt 0px; padding: 0pt 0pt 0px; }
.MM li a.CURRENT, .MM li a.CURRENT:link, .MM li a.CURRENT:visited { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(50, 50, 50); text-decoration: none; }
.MM li a, .MM li a:link { border: 0px solid transparent; padding: 4px; cursor: pointer; background-image: none; background-color: transparent; color: rgb(50, 50, 50); font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none; text-align: left; }
.MM li a:visited { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(50, 50, 50); text-decoration: none; }
.MM li a:hover, .MM li a:focus, .MM li a:active, .MM li a.MMO, .MM li a.MMO:link, .MM li a.MMO:visited, .MM li a.CURRENT:hover, .MM li a.CURRENT:focus, .MM li a.CURRENT:active { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(166, 21, 2); text-decoration: none; }
.MM li a.NOROLL { border-style: solid ! important; border-color: transparent ! important; background-image: none ! important; background-color: transparent ! important; color: rgb(50, 50, 50) ! important; text-decoration: none ! important; }
.XX { border: 0px solid transparent; padding: 0px; background-image: none; background-color: transparent; }
.XX li { border-style: solid; border-color: transparent; border-width: 0pt 0pt 0px; margin: 0pt 0pt 0px; padding: 0pt 0pt 0px; }
.XX li a.CURRENT, .XX li a.CURRENT:link, .XX li a.CURRENT:visited { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(50, 50, 50); text-decoration: none; }
.XX li a, .XX li a:link { border: 0px solid transparent; padding: 4px; cursor: pointer; background-image: none; background-color: transparent; color: rgb(50, 50, 50); font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none; text-align: left; }
.XX li a:visited { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(50, 50, 50); text-decoration: none; }
.XX li a:hover, .XX li a:focus, .XX li a:active, .XX li a.XXO, .XX li a.XXO:link, .XX li a.XXO:visited, .XX li a.CURRENT:hover, .XX li a.CURRENT:focus, .XX li a.CURRENT:active { border: 0px solid transparent; background-image: none; background-color: transparent; color: rgb(166, 21, 2); text-decoration: none; }
.XX li a.NOROLL { border-style: solid ! important; border-color: transparent ! important; background-image: none ! important; background-color: transparent ! important; color: rgb(50, 50, 50) ! important; text-decoration: none ! important; }
* html #Menu1 a {  }
:first-child + html #Menu1 a { position: static; }
#Menu1 ul li { left: 0pt; }
#Menu1 ul a { display: inline; white-space: nowrap; }
#Menu1 ul {  }
* html #Menu4 a {  }
:first-child + html #Menu4 a { position: static; }
#Menu4 ul li { left: 0pt; }
#Menu4 ul a { display: inline; white-space: nowrap; }
#Menu4 ul {  }
.SM { border: 1px solid rgb(151, 151, 151); padding: 3px; background-image: none; background-color: rgb(226, 226, 228); }
.SM li { border-style: solid; border-color: rgb(248, 248, 248); border-width: 0pt 0pt 1px; margin: 0pt 0pt 1px; padding: 0pt 0pt 1px; }
.SM li a.CURRENT, .SM li a.CURRENT:link, .SM li a.CURRENT:visited { border: 1px solid rgb(226, 226, 228); background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); text-decoration: none; }
.SM li a, .SM li a:link { border: 1px solid rgb(226, 226, 228); padding: 3px; cursor: pointer; background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none; text-align: left; }
.SM li a:visited { border: 1px solid rgb(226, 226, 228); background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); text-decoration: none; }
.SM li a:hover, .SM li a:focus, .SM li a:active, .SM li a.SMO, .SM li a.SMO:link, .SM li a.SMO:visited, .SM li a.CURRENT:hover, .SM li a.CURRENT:focus, .SM li a.CURRENT:active { border: 1px solid rgb(163, 163, 164); background-image: none; background-color: rgb(208, 208, 211); color: rgb(166, 21, 2); text-decoration: none; }
.SM li a.NOROLL { border-style: solid ! important; border-color: rgb(226, 226, 228) ! important; background-image: none ! important; background-color: rgb(226, 226, 228) ! important; color: rgb(50, 50, 50) ! important; text-decoration: none ! important; }
.SM li a.CURRENT .SMS, .SM li a.CURRENT:link .SMS, .SM li a.CURRENT:visited .SMS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
.SM li a .SMS, .SM li a:link .SMS { display: block; position: absolute; background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; background-repeat: no-repeat; width: 7px; height: 7px; font-size: 8px; visibility: hidden; }
.SM li a:visited .SMS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
.SM li a:hover .SMS, .SM li a:focus .SMS, .SM li a:active .SMS, .SM li a.SMO .SMS, .SM li a.SMO:link .SMS, .SM li a.SMO:visited .SMS, .SM li a.CURRENT:hover .SMS, .SM li a.CURRENT:focus .SMS, .SM li a.CURRENT:active .SMS { background-image: url('/images/pfeil_rechts_on.gif'); background-color: transparent; }
.SM li a.NOROLL .SMS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
.XX li a.CURRENT .XXS, .XX li a.CURRENT:link .XXS, .XX li a.CURRENT:visited .XXS { background-image: url('/images/pfeil_unten.gif'); background-color: transparent; }
.XX li a .XXS, .XX li a:link .XXS { display: block; position: absolute; background-image: url('/images/pfeil_unten.gif'); background-color: transparent; background-repeat: no-repeat; width: 7px; height: 4px; font-size: 8px; visibility: hidden; }
.XX li a:visited .XXS { background-image: url('/images/pfeil_unten.gif'); background-color: transparent; }
.XX li a:hover .XXS, .XX li a:focus .XXS, .XX li a:active .XXS, .XX li a.XXO .XXS, .XX li a.XXO:link .XXS, .XX li a.XXO:visited .XXS, .XX li a.CURRENT:hover .XXS, .XX li a.CURRENT:focus .XXS, .XX li a.CURRENT:active .XXS { background-image: url('/images/pfeil_unten_on.gif'); background-color: transparent; }
.XX li a.NOROLL .XXS { background-image: url('/images/pfeil_unten.gif'); background-color: transparent; }
.XS { border: 1px solid rgb(151, 151, 151); padding: 3px; background-image: none; background-color: rgb(226, 226, 228); }
.XS li { border-style: solid; border-color: rgb(248, 248, 248); border-width: 0pt 0pt 1px; margin: 0pt 0pt 1px; padding: 0pt 0pt 1px; }
.XS li a.CURRENT, .XS li a.CURRENT:link, .XS li a.CURRENT:visited { border: 1px solid rgb(226, 226, 228); background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); text-decoration: none; }
.XS li a, .XS li a:link { border: 1px solid rgb(226, 226, 228); padding: 3px; cursor: pointer; background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); font-size: 10px; font-family: verdana; font-weight: normal; text-decoration: none; text-align: left; }
.XS li a:visited { border: 1px solid rgb(226, 226, 228); background-image: none; background-color: rgb(226, 226, 228); color: rgb(50, 50, 50); text-decoration: none; }
.XS li a:hover, .XS li a:focus, .XS li a:active, .XS li a.XSO, .XS li a.XSO:link, .XS li a.XSO:visited, .XS li a.CURRENT:hover, .XS li a.CURRENT:focus, .XS li a.CURRENT:active { border: 1px solid rgb(163, 163, 164); background-image: none; background-color: rgb(208, 208, 211); color: rgb(166, 21, 2); text-decoration: none; }
.XS li a.NOROLL { border-style: solid ! important; border-color: rgb(226, 226, 228) ! important; background-image: none ! important; background-color: rgb(226, 226, 228) ! important; color: rgb(50, 50, 50) ! important; text-decoration: none ! important; }
.XS li a.CURRENT .XSS, .XS li a.CURRENT:link .XSS, .XS li a.CURRENT:visited .XSS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
.XS li a .XSS, .XS li a:link .XSS { display: block; position: absolute; background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; background-repeat: no-repeat; width: 7px; height: 7px; font-size: 8px; visibility: hidden; }
.XS li a:visited .XSS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
.XS li a:hover .XSS, .XS li a:focus .XSS, .XS li a:active .XSS, .XS li a.XSO .XSS, .XS li a.XSO:link .XSS, .XS li a.XSO:visited .XSS, .XS li a.CURRENT:hover .XSS, .XS li a.CURRENT:focus .XSS, .XS li a.CURRENT:active .XSS { background-image: url('/images/pfeil_rechts_on.gif'); background-color: transparent; }
.XS li a.NOROLL .XSS { background-image: url('/images/pfeil_rechts.gif'); background-color: transparent; }
#login{
	
	position: relative;
	left:-430px;
	top:0px;


	
}
#home_footer {display:inline;}

.fifty {width: 98%; margin-left:15px; padding-bottom:15px;}
.fifty a {}

#editstripes{
width:100%;
height: 21px;
background-image: url('/common-resources/images/edit.png');

background-repeat: repeat-x;
}