/* Querplex: stylesheet for Microsoft Internet Explorer 6.0+, Netscape 7.0+, Firefox 1.0 */
/* Querplex GmbH Muenchen - DG 2005	*/

#topnavi		{background-color:#003781;height:2.1em;z-index:3;font-size:0.88em;line-height:2.0em;font-weight:bold;}
	html>body #topnavi	{max-width:100%;}
#topnavi a, #topnavi a.before,#topnavi a.aktiv {background-color:#003781;float:left;height:2.1em;padding:0px 14px;display:block;text-decoration: none;color:white;z-index:6;}
	html:first-child>b\ody #topnavi a.aktiv,html:first-child>b\ody #topnavi a,html:first-child>b\ody #topnavi a.before {float:none}
#topnavi a:hover,#topnavi a.aktiv,#topnavi a.hl {cursor:hand;background-color:#426BB3;height:2.1em;padding:0px 14px;}
#topnavi .spacer1st {width:164px;background-color:#003781;float:left;}

#topnavi ul,#second ul 			{padding: 0px;margin:0;list-style-type:none;}
#topnavi ul						{width:820px;margin-left:164px;margin-right:10px}
#topnavi ul li,#second ul li 		{float:left;padding: 0px;margin:0;float:left;}
#topnavi ul li, #topnavi ul li a,#second ul li, #second ul li a {height:1%;}
#topnavi li:hover ul,#topnavi li.over ul,#second li:hover ul,#second li.over ul {display: block;}

#sitelabel { margin-bottom: 0; }

#topmenu{
  /*margin-top:36px;*/
  height: 24px;
}



#topmenu ul{
  margin:36px 0 0 210px;
  padding:0 0 0 0;
  list-style:none;
  float: left;
}

#topmenu ul li{

  margin:0 0 0 0;

  padding:0 0 0 0;

}



/* menu - 1 level */

ul.lev1{
  display:block;
  width: auto;
}


ul.lev1 li{
  display:block;
  float:left;
  width:auto;

}

ul.lev1 li a{
  float:left;
  display: inline;
  padding:0 11px 0px 10px;
  border: 0;
  color:#636363;
  font-size:11px;
  position: relative;
  text-decoration:none;
}

ul.lev1 li a:hover {
    color: #009EE0;
}


ul.lev1 li a.active {
    color: #003781;
    z-index: 30;
}


ul.lev1 li#active ul.lev2{
  display:block;
}

ul.lev1 li a.first {

}

ul.lev2{
  position:absolute;
  left:181px;
  top:0px;
  z-index:0;
  background-color:white;
  width: 776px;
  margin: 0;
  padding-left: 27px;
}

ul.lev2 li{

  display:block;

  float:left;

  width:auto;

}

ul.lev2 li a{

  float:left;
  font-weight: bold;
  padding:0 13px 0 12px;
  border:0;
  margin: 0;
  font-size: 11px;
  color:#636363;
  font-weight: normal;
  text-decoration: none;
  line-height: 35px;
}

ul.lev2 li a .first {
	margin-left: 150px;	
}

ul.lev2 li a.aktiv {
	color: #003781;
}

ul.lev2 li a:hover, ul.lev2 li a.active{
  color: #009EE0;
}


#second 				{display:block; height:auto!important; font-size:0.88em;width:162px;overflow-x:hidden;position:absolute;left:2px;}
#second ul li			{background-color: white;width:162px; display:block;}
#second ul li.blue a	{background-color: #003781; color: #fff;}
#second a				{padding:5px 14px 5px 6px;display:block;line-height:1.2em;text-decoration: none;color:#636363;}
#second a.aktiv,#second a:hover {background-color:#819CCC;display:block}
#second a.third,#second a.last	{padding:5px 14px 4px 19px;line-height:1.12em;}
#second a.second		{padding:5px 14px 4px 6px;border-top:1px dotted #636363;}
#second a.second.first		{border-top:none !important;}
#second a:hover     	{cursor:hand;}
#second a:active    	{background-color:#819CCC;}
#second a.last			{padding-left:21px}
#second a.weniger		{padding-bottom:3px}
#second a.aktiv {color:white;}

#points_1		{float:left;width: 162px; background-image:none!important; height:29px; display: block;}
#points_1 span {display: block;height:29px; background:url(../images/point.gif) repeat-x center; margin:0px 7px; }

#meta 					{width:162px;}
#meta a,#meta a:hover,#meta a:active { padding:5px 3px 5px 6px;bottom:0px;text-decoration: none; color:#636363;}
#meta a.group,#meta a.group:hover,#meta a.group:active {background-color:#DEDFE0;padding:40px 0 0 9px;}
#meta a:hover,#meta a.group:hover{cursor:hand; background: #DFDFDF;}

#meta	img			{padding:0;margin:0;}
#meta a.aos1,#meta a.aos1:hover,#meta a.aos1:active,#meta a.aos2,#meta a.aos2:hover,#meta a.aos2:active {border:0;font-weight:bold;line-height:1.3em;margin-top:-3px;color:#4A494A;display:block;padding:0 5px 4px 0;text-align:right;background:url(../images/aos1pfeil.gif) #DEDFE0 no-repeat 7px 6px;}
#meta a.aos2,#meta a.aos2:hover,#meta a.aos2:active {border:0;background:url(../images/aos2pfeil.gif) #DEDFE0 no-repeat 7px 6px;line-height:1.3em;font-weight:bold;}
#meta span.aos0{line-height:1.3em;color:#4A494A;display:block;padding:5px 5px 0px 6px;}

#meta ul.staticMenu { margin-top: 2px;}
#meta ul.staticMenu a { /*line-height: 16px;*/}
#meta ul.staticMenu a:hover { background: transparent; text-decoration: underline; }
#meta ul.staticMenu li { background: transparent url(../images/menuitem_separator.gif) repeat-x 0 bottom; }
#meta ul.staticMenu li.last { background: transparent; }

#search 			{float:right;margin-top:11px;}
#search p			{width:162px;margin:0;padding:0;}
#search a.search,#search a.search:hover,#search a.search:active {border:0;padding:3px 0 2px 0;display:block;text-decoration: none;color:#4A494A;border:0px solid orange;margin-left:7px;}
#search a.search:hover	{cursor:hand;}
#search input		{margin:0;padding: 0 3px;width:326px;border:1px solid #A7A7A7;color:#555;font-size:11px;line-height: 20px;height: 20px;font-family: Verdana, Arial;}
#search a.go,#search a.go:hover,#search a.go:active{border:0;display:block;line-height:1.7em;font-weight:bold;padding:0 5px 2px 0;text-align:right;background:url(../images/arrow.gif) no-repeat 7px 6px;}

/* Sonder-Angaben fur Opera */
html:first-child>b\ody #topnavi,html:first-child>b\ody #second {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:0.9em}
html:first-child>b\ody #meta {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.05em}

#topnavi .schloss {margin:0 4px -2px 3px;}
#second .schloss {position:relative;float:right;margin-top:-17px}
#levybanner a{
    color: #014D89 !important;
    font-size: 12px;
    text-align: center;
    text-decoration: underline;
    padding: 0;
}
#levybanner a:hover{
    color: #000000 !important;
    background-color: transparent;
}
#levybanner a:active{
    background-color: transparent;
}
