/*--- Top Navigation ----------------------------------------------------------------------------------------------*/
ul#topmenu {margin: 0px; padding: 0px; list-style-type: none; float: right; height: 20px;}
ul#topmenu li{float:left;  margin: 0px; padding: 0px;}

ul#topmenu a {
	display:block; 
	margin: 0px;
	padding: 3px 10px ;
	color: #fff;
	background: #049DE0;
	border-left: 1px solid #fff;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}

ul#topmenu a:hover{color: #FFFFFF; background: #0457A4;}

ul#topmenu li.aktiv {
	display:block; 
	margin: 0px;
		padding: 3px 10px ;
	color: #FFF;
	background: #0457A4;
	border-left: 1px solid #fff;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}

/*--- Main Navigation ----------------------------------------------------------------------------------------------*/

ul#mainmenu {margin: 0; padding: 0; list-style: none; }

ul#mainmenu li{padding: 0px;}

ul#mainmenu a {
	width: 190px;
	padding: 3px 10px;
	display: block;
	margin: 0px;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #049DE0;

	border-bottom: 1px solid #fff;
	
}

ul#mainmenu a:hover {color: #FFF; background: #0457A4;}


	
	
/*--- Main Navigation Sub ----------------------------------------------------------------------------------------------*/
ul#mainmenu_2nd_level {position: relative; padding: 0px; margin: 0px; list-style: none; }




ul#mainmenu_2nd_level li a {
        width: 180px;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#049DE0;
	background: #D5EAF7;
	border-bottom: 1px solid #fff;

}

ul#mainmenu_2nd_level li a:hover {
	color: #FFF; background: #049DE0;
	text-decoration: none; 
	}
	


/*--- IE BUGS ----------------------------------------------------------------------------------------------------------*/
/* Fix IE. Hide from IE Mac \*/
* html ul#mainmenu li { float: left; height: 1%; }
* html ul#mainmenu li a { height: 1%; }
* html li#levelone { float: left; height: 1%; }



li:hover ul#mainmenu, li.hover ul#mainmenu {display: block;}
ul#mainmenu, ol, dl {position: relative;}

* html ul#mainmenu_2nd_level li { float: left; height: 1%; }
* html ul#mainmenu_2nd_level li a { height: 1%; }

li:hover ul#mainmenu_2nd_level, li.hover ul#mainmenu_2nd_level {display: block;}
ul#mainmenu_2nd_level, ol, dl {position: relative;}	
/* End */

