
@charset "utf-8";
/* CSS Document 

CSS HACKS

IE 6 and below 
* html {} 

IE 7 and below 
*:first-child+html {} * html {} 

IE 7 only 
*:first-child+html {} 

IE 7 and modern browsers only 
html>body {} 

Modern browsers only (not IE 7) 
html>/** /body {} 

>bei oberem die leertaste vor dem bodyslash entfernen!

Recent Opera versions 9 and below 
html:first-child {} 

*/

html,body{margin:0; padding:0; }
body{font: 76% arial,sans-serif;text-align:center;background: url(../images/backback.jpg) repeat-x #fff}
p{margin:0px; padding:0px;}
br{margin:0px;padding:0px;}
hr{color: #e3e3e3;background-color:#e3e3e3;height:1px;}

.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

.rahmen_liniedrunter{color: #e3e3e3;background-color:#e3e3e3;height:1px;margin:20px 0 20px 0}
.rahmen_liniedrueber{color: #e3e3e3;background-color:#e3e3e3;height:1px;margin:20px 0 20px 0}
.rahmen_liniedrueberdrunter{color: #e3e3e3;background-color:#e3e3e3;height:1px;margin:20px 0 20px 0}
.rahmen_hauptbox{border:1px solid #e3e3e3;padding:10px 10px 15px 10px;background:url(../images/formularunten.gif) repeat-x 100% 100% #fafcfd; margin-bottom:20px}
.rahmen_grauerkasten{border:1px solid #e3e3e3;padding:10px 10px 10px 10px;background:#fafcfd; margin-bottom:20px}
.rahmen_roterkasten{border:1px solid #761632;padding:10px 10px 10px 10px;background:#f9e3de; margin-bottom:20px}


a.lightboxsr img {border:1px solid #0094a3; padding:3px; margin:2px}
a.lightboxsr:hover img {border:1px solid #555; padding:3px; margin:2px}

img a{border:0px;}
a img{border:0px;}


.textgroesse14 {font-size:14px;}
.textgroesse16 {font-size:16px;}
.textgroesse18 {font-size:18px;}
.textgroesse20 {font-size:20px;}
.textgroesse22 {font-size:22px;}




a {color:#5aa6cb;border:0px;text-decoration:none;font-weight:bold;}
a:visited {color:#5aa6cb;font-weight:bold;text-decoration:none;}
a:hover {color:#0081c2 ;text-decoration:underline;font-weight:bold;}
a:active {color:#0081c2;text-decoration:underline;font-weight:bold;}


.filelinks a:link {color:#0094a3;border:0px;text-decoration:underline;font-weight:bold;}
.filelinks a:visited {color:#0094a3;font-weight:bold;text-decoration:underline;}
.filelinks a:hover {color:#4a4949 ;text-decoration:underline;font-weight:bold;}
.filelinks a:active {color:#4a4949;text-decoration:underline;font-weight:bold;}

#rahmen1{float:left;width:300px;}
* html #rahmen1{height:1px;}
#rahmen2{float:right;height:141px;}
#rahmen3{float:right;height:141px;}
#titelbild{width:180px;height:168px;}

.csc-textpic-caption{text-align:center; color:#999;padding-bottom:20px;padding-top:5px;}

a.lightboxsr img {border:1px solid #b2d4df; padding:3px; margin:2px}
a.lightboxsr:hover img {border:1px solid #719fd8; padding:3px; margin:2px}




.headline_blau{
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#0081c2;
text-transform:uppercase;

}

.headline_rot{
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#761632;
text-transform:uppercase;
}

.headline_gelb{
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#761632;
text-transform:uppercase;
}


.headline_blau_ab2{
font:bold 12px Arial, Helvetica, sans-serif;
margin:20px 0 0 0;
padding:0px;
color:#0081c2;
text-transform:uppercase;
clear:both;
}

.headline_rot_ab2{
font:bold 12px Arial, Helvetica, sans-serif;
margin:20px 0 0 0;
padding:0px;
color:#761632;
text-transform:uppercase;
}

.headline_gelb_ab2{
font:bold 12px Arial, Helvetica, sans-serif;
margin:20px 0 0 0;
padding:0px;
color:#761632;
text-transform:uppercase;
}

.headline_schwarzdrunter{
font:normal 24px "Tahoma", Arial, Helvetica, sans-serif;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
color:#000;
text-transform:none;
}







#content h1.csc-firstHeader{
font:normal 24px "Tahoma", Arial, Helvetica, sans-serif;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
color:#000;
text-transform:none;
}

#content h3{
font:bold 14px Arial, Helvetica, sans-serif;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
color:#0094a2;
padding-top:0px;
}

#content h1{
font:normal 24px "Tahoma", Arial, Helvetica, sans-serif;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:5px;
color:#000;
text-transform:none;
}

#content h2{
font:normal 18px "Tahoma", Arial, Helvetica, sans-serif;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:5px;
color:#000;
text-transform:none;
}



#extra .csc-textpic-text{
border:1px solid #e3e3e3;padding:5px 3px 10px 5px;background:url(../images/formularunten.gif) repeat-x 100% 100% #fafcfd; margin-bottom:20px;		
}
#extra .promoboxbox{
border:1px solid #e3e3e3;padding:5px 3px 10px 5px;background:url(../images/formularunten.gif) repeat-x 100% 100% #fafcfd; margin-bottom:20px;	
}
#extra .csc-textpic img{margin:5px;}
#navigation .csc-textpic img{margin:5px;}

#extra .tx-srlanguagemenu-pi1{
background:url(../images/backboxright.gif) repeat-x 100% 100% #f4feff;padding:5px 3px 7px 5px;margin-bottom:20px;border:1px solid #999;display:block;width:170px;height:15px;}


#navigation h1{
background: url(../images/bheadback#.gif) repeat-x 0 0 #0081c2;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}

#navigation h2{
background: url(../images/rheadback#.gif) repeat-x 0 0 #761632;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}

#navigation .promoboxbox{
background:url(../images/backboxright.gif) repeat-x 100% 100% #eff6f9;padding:5px 3px 7px 5px;margin-bottom:20px;border:1px solid #94cbe6;	
}

#navigation h3{
background:#761632;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}

#extra h1{
background: url(../images/bheadback#.gif) repeat-x 0 0 #0081c2;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}
#extra h2{
background: url(../images/rheadback#.gif) repeat-x 0 0 #761632;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}
#extra h3{
background:#761632;padding-left:5px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
padding-top:2px;
padding-bottom:1px;
margin:0px;
color:#fff;
}
#navigation .csc-textpic-text{
border:1px solid #e3e3e3;padding:5px 3px 10px 5px;background:url(../images/formularunten.gif) repeat-x 100% 100% #fafcfd; margin-bottom:20px;	
}

div#impresszeile{margin:0px;}

div#header {height:126px;margin:0;   padding:0px;background: url(../images/goethekopf.gif) no-repeat #fff}

div#container{width:980px;margin:0 auto;text-align:left;padding:0px 5px 5px 5px; border-left: 1px solid #94cbe6;border-bottom: 1px solid #94cbe6; border-right: 1px solid #94cbe6; background:#fff;}

div#wrapper{float:left;width:100%;}

div#mittegesamtbox{float:left;width:100%;padding-top:0px;padding-left:0px; background:url(../images/hellgrauback.gif) repeat-y 0 0;}
div#mittegesamtbox2{float:left;width:100%;padding-left:0px; background:url(../images/hellgrauback.gif) repeat-y 100% 100%;}

div#mittegesamtbox3{float:left;width:100%;padding-left:0px; background-image:none; background-color:#fff;}


div#content{margin: 0px 200px 0 200px;padding-bottom:20px;padding-top:20px;}
/*div#content p{line-height:1}*/

div#contentiframe{margin: 0px 0px 0 0px; padding:14px 14px 14px 124px; background:url(../images/iframeback.gif) repeat-y 0 0;}


div#navigation{float:left;width:180px;margin-left:-980px;background:#f7f7f7;height:100%;display:block;padding-top:20px;}


div#extra{float:right;width:180px;margin-left:-180px; background:url(../images/hellgrauback.gif) repeat-y 100% 100%;height:100%; padding-top:20px;}

div#extra img{padding-right:7px;padding-bottom:7px;}


.rechtebox{
background:url(../images/boxback213.jpg) no-repeat 100% 100%;padding-bottom:25px;padding-left:20px;margin-bottom:20px;}

#obennav{color:#999999; padding-top:18px;padding-right:10px;padding-bottom:10px;}
#obennav ul{
  font:normal 12px Arial;
    margin: 0; padding-top: 3px;
	padding-right:10px;
    text-align: right;display:block;
white-space:nowrap;
color:#999999;
background:url(../images/grss.gif) no-repeat 100% 4px;
  }
#obennav ul li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	color:#999999;
	border-left:1px solid #999999;
  }
  
 #obennav ul li:first-child {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	color:#999999;
	border-left:0px;
  }

  #obennav ul a, #obennav ul span {
    padding: 0em 7px 0em 7px; margin-top: 2px;
	vertical-align: bottom;
    text-decoration: none; 
	color:#999999;
	  }

  #obennav ul a:hover, #obennav ul a:focus, #obennav ul a:active, #obennav ul span {
   text-decoration:underline; 
   color:#999999;
  }


.rechtebox h3
{
BACKGROUND: url(../images/subback.gif) no-repeat -7px 7px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
padding-top:4px;
padding-left:12px;
padding-bottom:10px;
margin:0px;
}

div#pfad{width:100%;background: #0094a3;color: #fff;text-align:left;margin-top:0px;padding:4px 0px 4px 0px;font-size:10px;border-top:1px solid #fff;}
div#pfad a {color:#fff;border:0px;text-decoration:none;font-weight:normal;}
div#pfad a:visited {color:#fff;font-weight:normal;}
div#pfad a:hover {color: #fff;text-decoration:underline;font-weight:normal;}
div#pfad a:active {color:#fff;text-decoration:underline;font-weight:normal;}

div#footer{clear:left;width:100%;background: #0081c2;color:#fff;border-top:3px solid #b8bcbc;text-align:center;margin-top:0px;}
div#footer p{margin:0;padding:2px 10px;font-weight:bold;color:#fff;}


.logo{float:left; padding-top:3px;padding-left:13px;}
.headmittelbox{float:left;width:451px;height:137px;}
.headobenbox{float:left;width:713px;height:137px;}
.zoomtext{color:#999999; font-weight:bold;padding-bottom:15px;padding-top:3px;}
.buttonoben{position:relative;float:left;left:360px;top:10px;z-index:10}
.erfahrungoben{position:relative;float:left;left:-70px;top:80px;z-index:20}

.impresszeile{float:right;color:#fff;}
  ul#Dnavigation {
  font-size:12px;
  font-weight:normal;
    margin-top: 2px; padding: 0px;
    text-align: right;display:block;
white-space:nowrap;
  }
  ul#Dnavigation li {
    list-style: none;
    display: inline;
    margin:0px; padding:0px;font-weight:bold;
  }

  ul#Dnavigation a, ul#Dnavigation span {
    padding: 0px 20px 0px 4px; margin-top: 2px;
    margin-left:0px;
	vertical-align: bottom;
    text-decoration: none; 
    color: #fff; 
	background: url(../images/topnavback.gif) repeat-x 0px 0px;
  }
  
    ul#Dnavigation .oakti a, ul#Dnavigation .oakti span {
    padding: 0px 4px 0px 4px ; margin-top: 2px;
	vertical-align: bottom;
    text-decoration: none; 
    color: #fff; 
	background: url(../images/topnavback.gif) repeat-x 0px -23px;
  }

  ul#Dnavigation a:hover, ul#Dnavigation a:focus, ul#Dnavigation a:active, ul#Dnavigation span {
    color: #fff; text-decoration:underline; background: url(../images/topnavback.gif) repeat-x 0px -23px;
  }

 ul#Dnavigation .oakti a:hover, ul#Dnavigation .oakti a:focus, ul#Dnavigation .oakti a:active, ul#Dnavigation .oakti span {
    color: #fff; text-decoration:none; background: url(../images/topnavback.gif) repeat-x 0px -23px;
  }
  
/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Subnavmenue  -------------START------------------------------------ */


#subnav {
border:0px; 
left: 0px; 
top: 0px;
margin: 0px 0px 20px 0px; 
padding:0px;
}
#subnav ul {
liST-STYLE-TYPE: none; 
TEXT-AliGN: left; 
margin:0px;
PADDING: 0px 0px 0px 0px;
}
#subnav ul li {
COLOR: #333333;
margin:0px;
padding:0px;
}


#subnav ul#ebene1 li A:link, #subnav ul#ebene1 li A:visited{
DISPLAY: block;  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;		
text-align: left;
letter-spacing: 0px;
font-weight: bold;
COLOR: #fff; 
TEXT-DECORATION: none; 
PADDING: 3px 0px 3px 10px;
MARGIN: 0px;
BACKGROUND: #0081c2;
border-bottom:1px solid #fff;
}

#subnav ul#ebene1 li A:hover, #subnav ul#ebene1 li A:active, #subnav ul#ebene1 li A:focus{
BACKGROUND: #94cbe6;  
COLOR: #fff;  
TEXT-DECORATION: underline
}

#subnav ul#ebene1 li#ACT A:link,#subnav ul#ebene1 li#ACT A:visited{
BACKGROUND: #6d6d6d; 
COLOR: #fff; 
}

#subnav ul#ebene1 li#ACT A:hover,#subnav ul#ebene1 li#ACT A:active,#subnav ul#ebene1 li#ACT A:focus{
BACKGROUND: #6d6d6d; 
COLOR: #fff; 
TEXT-DECORATION: underline
}


#subnav ul#ebene1 ul#ebene2{
COLOR: #979090;
BACKGROUND: #0094a3;
} 

#subnav ul#ebene1 ul#ebene2 li {
COLOR: #fff;
margin:0px;
padding:0px;
BACKGROUND: #0094a3;
}

#subnav ul#ebene1 ul#ebene2 li A:link, #subnav ul#ebene1 ul#ebene2 li A:visited{
BACKGROUND: #0094a3;
DISPLAY: block;  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;		
text-align: left;
letter-spacing: 0px;
font-weight: bold;
COLOR: #fff; 
TEXT-DECORATION: none; 
PADDING: 3px 0px 3px 18px;
MARGIN: 0px;
border-bottom:1px solid #fff;
TEXT-DECORATION: none;
}

#subnav ul#ebene1 ul#ebene2  li A:hover, #subnav ul#ebene1 ul#ebene2  li A:active, #subnav ul#ebene1 ul#ebene2 li A:focus{
BACKGROUND: #98d2d8;
TEXT-DECORATION: underline;
}

#subnav ul#ebene1 ul#ebene2 li#ACT A:link, #subnav ul#ebene1 ul#ebene2 li#ACT A:visited{
DISPLAY: block;  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;		
text-align: left;
letter-spacing: 0px;
font-weight: bold;
COLOR: #333; 
TEXT-DECORATION: none; 
PADDING: 3px 0px 3px 18px;
MARGIN: 0px;
BACKGROUND: #98d2d8;
border-bottom:1px solid #fff;
}

#subnav ul#ebene1 ul#ebene2 li#ACT A:hover, #subnav  ul#ebene1 ul#ebene2 li#ACT A:active, #subnav  ul#ebene1 ul#ebene2 li#ACT A:focus{
BACKGROUND: #98d2d8;
COLOR: #fff;  
TEXT-DECORATION: underline
}




#subnav ul#ebene1 ul#ebene2 ul#ebene3{
COLOR: #000;
} 

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li{
COLOR: #333;
margin:0px;
padding:0px;
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:link, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:visited{
BACKGROUND: #e9f6f7;
DISPLAY: block;  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;		
text-align: left;
letter-spacing: 0px;
font-weight: bold;
COLOR: #333; 
TEXT-DECORATION: none; 
PADDING: 3px 0px 3px 28px;
MARGIN: 0px;
border-bottom:1px solid #fff;
TEXT-DECORATION: none;
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3  li A:hover, #subnav ul#ebene1 ul#ebene2 ul#ebene3  li A:active, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:focus{
BACKGROUND: #e9f6f7;
TEXT-DECORATION: underline;
}


#subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:link, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:visited{
DISPLAY: block;  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;		
text-align: left;
letter-spacing: 0px;
font-weight: bold;
COLOR: #000; 
TEXT-DECORATION: none; 
PADDING: 3px 0px 3px 28px;
MARGIN: 0px;
BACKGROUND: #e9f6f7;
border-bottom:1px solid #fff;
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:hover, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:active, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:focus{
BACKGROUND: #e9f6f7;
COLOR: #000;  
TEXT-DECORATION: underline
}


ul#Bnavigation {
  font:bold 12px Arial, Helvetica, Verdana, sans-serif;
    margin: 0; padding-top: 4px; padding-left:0px; padding-bottom:4px; padding-right:0px;
    text-align: left;display:block;
white-space:nowrap;
  }
  ul#Bnavigation li {
    list-style: none;
    display: inline;
    margin:0px; padding:0px;border-right:1px solid #fff;
  }

  ul#Bnavigation a, ul#Bnavigation span {
  font:bold 12px Arial, Helvetica, Verdana, sans-serif;
    padding: 4px 10px 4px 10px; 
    margin-left:0px;
    text-decoration: none; 
    color: #fff; 
	background: url(../images/topnavback.gif) repeat-x 0px 0px #7a7a7a;
	
  }
  
    ul#Bnavigation .oakti a, ul#Bnavigation .oakti span {
	font:bold 12px Arial, Helvetica, Verdana, sans-serif;
    padding: 4px 10px 4px 10px; 
    text-decoration: none; 
    color: #fff; 
	background: url(../images/topnavback.gif) repeat-x 0px -23px #0094a3;

  }

  ul#Bnavigation a:hover, ul#Bnavigation a:focus, ul#Bnavigation a:active, ul#Bnavigation span {
  font:bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;; text-decoration:underline; 
	background: url(../images/topnavback.gif) repeat-x 0px -23px;
  }

 ul#Bnavigation .oakti a:hover, ul#Bnavigation .oakti a:focus, ul#Bnavigation .oakti a:active, ul#Bnavigation .oakti span {
 font:bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;; text-decoration:none; 
	background: url(../images/topnavback.gif) repeat-x 0px -23px;height:23px;
  }





/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Subnavmenue  -------------ENDE------------------------------------ */

/*- Menu Tabs E--------------------------- */

    #tabsE {

	 float:right;

	  text-align:right;  
      font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
border-right:1px solid #c1c5d4;
	     margin:0px;
        padding:0px;

      }
    #tabsE ul {
	text-align:right; 
        margin:0px;
        padding:0px;
        list-style:none;
		border-right:1px solid #c1c5d4;
      }
    #tabsE li {
      display:inline;
      margin:0px;
      padding:0px;
      }
    #tabsE a {
      float:left;
      background:url(../images/tableftE.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
 float:right;
      display:block;
      background:url(../images/tabrightE.gif) no-repeat right top;
      padding:11px 15px 9px 6px;
      color:#3752ab;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#fff;
      }
    #tabsE a:hover {
      background-position:0% -37px;
      }
    #tabsE a:hover span {
      background-position:100% -37px;
      }

        #tabsE #current a {
                background-position:0% -37px;
        }
        #tabsE #current a span {
                background-position:100% -37px;
        }
        
/* Kontaktformular */




LABEL.left {
FLOAT: left; 
WIDTH: 100px; 
MARGIN-RIGHT: 0px; 
TEXT-ALIGN: left;
}








select.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER:#719fd8 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 120px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}



LEGEND {
display:none;
visibility:hidden;
}

INPUT.formularbutton{

color:#fff;
BORDER:1px solid #ccc ;
background: #0081c2 ;
TEXT-ALIGN: center; 
FONT-SIZE: 12px;  
margin-top:2px; margin-bottom:2px;margin-left:0px;
}
.formulartextfeld{
font:12px Arial, Verdana, Helvetica, sans-serif;
}
FORM BR {
	CLEAR: both
}
FORM {
	FONT: 12px Arial, Verdana, Helvetica, sans-serif;
}

input.right3 {
FLOAT: left; 
MARGIN-LEFT: 100px; 
font:12px Arial, Verdana, Helvetica, sans-serif;

}

TEXTAREA.right {
 MARGIN-LEFT: 20px;  font:12px arial;   margin-top:2px; margin-bottom:2px; WIDTH: 250px; 
}




INPUT.right {
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #719fd8 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 250px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}


LABEL.right { 
MARGIN-LEFT: 6px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
margin-top:3px; 
margin-bottom:2px; 
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

fieldset{
border:0px;
margin:0px;
padding:0px;
}

.fieldset{border:1px solid #e3e3e3;padding:10px 10px 15px 10px;background:url(../images/formularunten.gif) repeat-x 100% 100% #fafcfd}

table.srmanu .td-0{width:80px;}
table.srmanu .td-1{width:120px;}


.historiedatum {font-weight:bold; vertical-align: top;}

#searchboxsr {
background:url(../images/backboxright.gif) repeat-x 100% 100% #f4feff;padding:0px;margin-bottom:20px;border-left:1px solid #999;display:block;width:178px;
border-right:1px solid #999;border-bottom:1px solid #999;
}

#searchboxsr h5{
color:#fff;
font:13px Arial, Helvetica, sans-serif; 
margin-bottom:4px;
font-weight:bold;
background:#999999;
margin-top:0px;
padding:2px 0px 1px 5px;
}

#searchboxsr .sucheingabefeld{
border:1px solid #9d9ea0;
color:#000;
font:12px Arial, Helvetica, sans-serif; 
height:14px;
 width:110px; 
background:#fff;
margin-bottom:5px;
margin-left:5px;
}

.srsuchbutton {padding-bottom:3px;}


table.datenblatt {
border:1px solid #0094a3;
	color:#000;
	border-collapse:collapse;
	margin-bottom:20px;
	margin-top:20px;
}

table.datenblatt .tr-even{
	background: #f4feff;
	padding:2px; 
}

table.datenblatt .tr-odd{
	background: #fcfcfc;
	padding:2px; 
}

table.datenblatt .td-0{
font-weight:bold;
}

table.datenblatt td{
border:1px solid #0094a3;
padding-left:3px; 
padding-top:3px;
padding-bottom:3px; 
padding-right:20px; 
}


table.applikation {
border:1px solid #0094a3;
	color:#000;
	border-collapse:collapse;
	margin-bottom:20px;
	margin-top:20px;
}
table.applikation .tr-even{
	background: #f4feff;
	padding:2px; 
}

table.applikation .tr-odd{
	background: #fcfcfc;
	padding:2px; 
}

table.applikation .tr-0{
font-weight:bold;
}

table.applikation td{
border:1px solid #0094a3;
padding-left:3px; 
padding-top:3px;
padding-bottom:3px; 
padding-right:20px; 
}

#extra ul{
  font:normal 12px Arial;
    margin: 0 0 0 -35px; padding-top: 3px;
	padding-right:3px; 
height:66px;
color:#999999;
  }
  

*:first-child+html #extra ul{
    margin: 0;
}

* html #extra ul{
    margin: 0;
}

#extra ul li {
    list-style: none;
    display: inline;float:left;
    margin: 0; padding: 0;
	color:#999999;
  }
  
#content ul{
margin-top: 5px;  
  }
#content ul li {
list-style-type: square;
margin:0px;
}

.neuigkeitenkopf {text-align:center;background:#0094a3;margin-top:20px;font-weight:bold;color:#fff;}
.neuigkeitenkopf td{border-bottom:1px solid #e9f6f7;}
.neuigkeitenzeile{text-align:left;}
.neuigkeitenzeile td{border-bottom:1px solid #0094a3;}

ul.browsebox li {padding-right:7px;}

.tx-felogin-pi1 input[type=submit] {margin-top:20px;}

.tx-wecmap-map{border:1px solid #999999;}

.glossary:link {text-decoration:none;font-weight:bold;}
.glossary:visited {text-decoration:none;font-weight:bold;}
.glossary a:hover {text-decoration:none;font-weight:bold;}
.glossary a:active {text-decoration:none;font-weight:bold;}




ul#topnavbb {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
		font:bold 13px Arial, Helvetica, Verdana, sans-serif;
	background:#0081c2;

}
ul#topnavbb li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnavbb li a, ul#topnavbb li a:visited {
	float: left; 
	color:#fff;
padding:4px 10px 4px 10px;
text-transform:uppercase;

text-decoration:none;
}


ul#topnavbb li:hover a, ul#topnavbb li a:hover { background:#339ace }

 
ul#topnavbb li .sub {
	position: absolute;	
	top: 24px; left: 0;
	background: #0081c2 url(../images/blaudrop.gif) repeat-x;
	padding: 10px 16px 10px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	border-bottom:1px solid #006699;
		z-index:30;
		
	
}
ul#topnavbb li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnavbb li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnavbb .sub ul li {
	width: 100%;
	color: #fff;
	font-weight:normal;
}
ul#topnavbb .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnavbb .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnavbb .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 3px 5px 3px 0px;
	display: block;
	text-decoration: none;
	color: #fff;
	background:none;
	text-transform:none;
		font-weight:normal;
		
		
}
ul#topnavbb .sub ul li a:hover {color: #000; background:none;
	font-weight:normal;}










ul#topnavcc {
	margin: 0; padding: 0;

	list-style: none;
	font:bold 13px Arial, Helvetica, Verdana, sans-serif;
	background:#761632;
}
ul#topnavcc li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnavcc li a, ul#topnavcc li a:visited {
	float: left; 
	color:#fff;	
padding:4px 10px 4px 10px;
text-transform:uppercase;

text-decoration:none;
}
ul#topnavcc li:hover a, ul#topnavcc li a:hover { background:#96475e }

 
ul#topnavcc li .sub {
	position: absolute;	
	top: 24px; left: 0;
	background: #761632 url(../images/rotdrop.gif) repeat-x;
	padding: 10px 20px 10px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	border-bottom:1px solid #630e27;
}
ul#topnavcc li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnavcc li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 165px;
	float: left;
}
ul#topnavcc .sub ul li {
	width: 100%;
	color: #fff;
	font-weight:normal;
}
ul#topnavcc .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnavcc .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnavcc .sub ul li a, ul#topnavcc .sub ul li a:visited {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 3px 5px 3px 0px;
	display: block;
	text-decoration: none;
	color: #ccc;
	background:none;
		font-weight:normal;
		text-transform:none;
		
}
ul#topnavcc .sub ul li a:hover {color: #fff; background:none;
	font-weight:normal;}
	
	
	
	/*"""""""" SLIDER """"""""*/
#slider2 IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#slider2 PRE {
	BORDER-BOTTOM: #bae2f0 1px solid; BORDER-LEFT: #bae2f0 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0.5em 0px; PADDING-LEFT: 10px; WIDTH: 674px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 12px "Courier New", Courier, monospace; BACKGROUND: #e3f4f9; BORDER-TOP: #bae2f0 1px solid; BORDER-RIGHT: #bae2f0 1px solid; PADDING-TOP: 10px
}
.graphic {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -8000px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; OVERFLOW: hidden; PADDING-TOP: 0px
}




#slider2 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#slider2 LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#slider2 {
	MARGIN:0px
}
* html #slider2 LI {
HEIGHT: 200px;
}

#slider2 LI {
	WIDTH: 980px; HEIGHT: 200px; OVERFLOW: hidden;	MARGIN:0px
}

#controls {
	float:right;
}


OL#controls {
	PADDING: 0px 0px 0px 0px; MARGIN: -226px 0px 180px 840px;  HEIGHT: 20px; 
}



/*
OL#controls {
	PADDING-BOTTOM: 0px; MARGIN: -65px 0px 25px 235px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 0px
}

OL#controls {
	PADDING-BOTTOM: 0px; MARGIN: -40px 0px 10px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 0px
}

* html OL#controls {
	 MARGIN: -70px 0px 20px 12px; 
}*/

OL#controls LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 18px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
OL#controls LI A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #000; FLOAT: left; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
OL#controls LI.current A {
	BACKGROUND: #595959; COLOR: #fff
}
OL#controls LI A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}

.ASE_FormError { font-size:14px; font-weight:normal; color:#761632; }


.csc-textpic-clear {height:0px;}


#sliderdemo{border:0px;padding:0px;margin:0px;}
#sliderdemo img{border:0px;padding:0px;margin:0px;}
#sliderdemo dl{border:0px;padding:0px;margin:0px;}



#menuobenzwei{	background:#761632;}

.bnaveins{float:left;	background:#761632;}
.bnavzwei{float:right;	background:#96475e;padding-right:0px;}

.bnavzwei {color:#fff;font-weight:bold; font-size:13px;padding:1px 0px 1px 0px}

.bnavzwei .submitsearch		{ float:left;border:none;;margin-left:4px;margin-top:2px;padding:0px;}

.bnavzwei .input_search		{ float:left;MARGIN-RIGHT: 5px;margin-top:2px;margin-left:10px;TEXT-ALIGN: left; padding:3px; border:0; width:151px;height:11px; background:url(../images/search_box.jpg) repeat-x #f1f1f1;font-size:11px;color:#999999; font-weight:normal;margin-bottom:1px;}

.bnavzweia{float:left;}
.suchtit{float:left;padding: 3px 0px 0px 5px}
.bnavzweiab{float:left; padding: 3px 23px 0px 22px}

.bnavzweiab a:link {color:#fff;border:0px;text-decoration:none;font-weight:normal;}
.bnavzweiab a:visited {color:#fff;font-weight:normal;text-decoration:none;}
.bnavzweiab a:hover {color:#fff ;text-decoration:underline;font-weight:normal;}
.bnavzweiab a:active {color:#fff;text-decoration:underline;font-weight:normal;}




/**
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2007-2009 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 */
#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block;}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999999;}#lightbox-overlay{z-index:90;background-color:#000000;height:100%;position:fixed;}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal;}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white;}#lightbox-overlay-text span{padding-left:5px;padding-right:5px;}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none;}#lightbox-imageBox{position:relative;border:0;background-color:white;width:400px;height:400px;margin:0 auto;}#lightbox-imageContainer{padding:1px;}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px;}#lightbox-nav-btnPrev{left:0;right:auto;float:left;}#lightbox-nav-btnNext{left:auto;right:0;float:right;}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFFFFF;margin:0 auto;padding:0px;}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal;}#lightbox-infoHeader{width:100%;text-align:left;}#lightbox-caption{text-align:left;}#lightbox-caption-title{font-weight:bold;}#lightbox-caption-description{font-weight:normal;}#lightbox-infoFooter{margin-top:3px;color:#999999;}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left;}#lightbox-close{display:block;width:20%;float:right;text-align:right;}#lightbox-close-button{padding-right:5px;text-align:right;display:block;float:right;}#lightbox-close-button:hover{color:#666666;}#lightbox-infoContainer-clear{clear:both;visibility:hidden;}#playLink{background:transparent url(../images/play.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}#pauseLink{background:transparent url(../images/pause.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}#saveLink{background:transparent url(../images/save.gif) no-repeat center;display:block;float:right;width:26px;height:26px;margin-left:1.0em;}#lightbox-currentNumber{display:block;margin-bottom:0.1em;}#lightbox-currentNumber a{color:#666;margin-right:1.0em;}#lightbox-currentNumber a.act{font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777;}






/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {

	margin:0px 0 10px 0;
	padding:0px;
}


.news-latest-item-promo p{margin:0px;}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;	
}

.news-latest-gotoarchive {
 	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
margin:0px;padding:0px;
}

.news-latest-item IMG {
	
	margin: 2px 10px 10px 0px;
 		float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date{
	font-size:11px; font-weight:bold; padding: 0 0 4px 0; color:#999;
}

.news-latest-morelink,.news-latest-category {
	
}
.news-latest-morelink {
	font-size:12px;}

.news-latest-morelink A {
	float:none;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

 	border:0;
	background-color:#fff;
}	


.news-list-item {
	padding:0px;	
	margin:0px;
	border:0;
	background-color:#fff;

	} 
.news-search-form {	
padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER, {
	color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container H4 {
	font-weight:normal;
	height:70px;
padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {
		float: right;
	border:none;
margin-bottom:5px;
margin-right:2px;
margin-left:5px;
}
.news-list-category IMG {
	float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:12px;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px;	
	margin-bottom:5px;
border:0px;

}

.news-single-item p{
	padding:0px;	
	margin:0px;
border:0px;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

	

/**/

		

.news-single-img {

margin:5px;

}

.singletotal{float:left;}


.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding:0px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	clear: both;
	margin-top: 15px;
	border: 1px solid #666;
padding:3px;
padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
margin:0px;
	margin-bottom: 3px;
padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
margin-left:5px;
width:90%;
}
	
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}


.errormeldung{border:1px solid #761632; background:#f9e3de; padding:10px;margin-bottom:20px;}

/*3iQMENU START*/
div#menuobeneins{background: #0081C2; height: 24px;position:relative; width:100%;}

ul#topnavbb {background: transparent;position:relative;width:100%;}
ul#topnavbb li:hover{background: #fff;color: #94cbe6;position: static;margin-bottom:0px;}
ul#topnavbb li.active{background: #fff;color: #0081C2;position: static;margin-bottom:0px;}
ul#topnavbb li:hover a{background: #fff;color: #94cbe6; }
ul#topnavbb li.active a{background: #fff;color: #0081C2;}
ul#topnavbb li {display: block;height:28px;position: static;}
ul#topnavbb li ul.sub li{color:#000;background: #fff;font-size: 11px;font-weight:normal;float:left;display:inline;height:10px;text-transform: none; }
ul#topnavbb li ul.sub li:hover a{background: #ccc; color: #fff;}
ul#topnavbb li ul.sub li.active a{background: #ccc; color: #fff;}

ul#topnavbb li ul.sub    {background:transparent;display: none;  height:15px; margin-top:-5px;margin-left:0px;position: absolute;left: -1px;visibility: visible;width:954px;}
ul#topnavbb li.active ul.sub {background:transparent;display: inline;height:15px; margin-top:-5px;margin-left:0px;position: absolute;left: -1px;visibility: visible;width:954px;}

ul#topnavbb li .sub, ul#topnavbb li .sub a {color: #0081c2;background: #fff;}
/*3iQMENU END*/