a:link { color:#666666; text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#023F6C; text-decoration:none; }



#hauptnavicontainer {
position:absolute;
right:20px;
top:42px;


}
#hauptnavi {
	width:650px; !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 0px 8px !important;
	z-index:5;
	position:relative;
	font-family: verdana, sans-serif;
	font-size:0.9em;
	background-image:url(../../fileadmin/images/bg-hauptnavi.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:36px !important;
}

#hauptnavi UL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	LIST-STYLE-TYPE: none;
}

#hauptnavi LI {
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#hauptnavi A {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	TEXT-DECORATION: none;
	display:block;
	border-right: 0px #7C898E solid;
}


#hauptnavi a:link {
	color: #185376;
}
#hauptnavi a:visited {
	color: #185376;
}

#hauptnavi a:hover {
	background-color:#00A8F9;
	color:#FFFFFF;
}

#hauptnavi #active_menu {   
	background-color: #00A8F9;
}

/*#Aktiver Menüpunkt einfärben - wird noch von sub übernommen!! :(
hauptnavi li .menu1-markierung-level1  {
	background-color: #00A8F9;
	color:#FFFFFF;
}*/

#hauptnavi li ul {
	font-size: 100%;
	position: absolute;
	left: -999em;
	width: 13em;
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	z-index:100;
}

#hauptnavi li li A {
	padding: 3px 5px 3px 5px;
	margin: 0px 0px 0px 0px;
	TEXT-DECORATION: none;
	border-bottom: 1px #9EB8CA solid;
	border-right:none;
	color:#FFFFFF;
	
}

#hauptnavi li li a:link {
	color: #185376;
	
}

#hauptnavi li li a:hover {
	background-color:#B8D0E1;
	color: #185376;
}

#hauptnavi li li {
	display:block;
	z-index:100;
	background-color:#D8ECFA;
	width: 13em;
	padding: 0 4px 0 4px;
	margin: 0px 0px 0px 0px;
	opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; filter:alpha(opacity=90);  
}

/*#hauptnavi li li .menu1-markierung-level1 a {
	background-color:#D8ECFA;
}*/

#hauptnavi li:hover ul, #hauptnavi li.sfhover ul {
	left: auto;
	z-index:100;
	
}
#hauptnavi li:hover, #hauptnavi li.sfhover {
	background-color: #B8D0E1;
	z-index:100;
}

#subnavi UL {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	display:inline;
	float:left;
	color:#666666;
	
}
#subnavi A {
	display:inline;
	padding-left:10px;
	padding: 0 0 0 0;
	TEXT-DECORATION: none;
	color:#3B3B3B;
	font-weight:normal;
}

#subnavi LI {
	display:inline;
	float:left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0.4em;
	width:120px;
}

#subnavi LI UL {
	padding-left: 10px;
}

#subnavi LI UL A {
	width: 211px;
	font-weight:normal;
}


#subnavi a:link {
	color: #3B3B3B;
}

#subnavi a:visited {
	color: #3B3B3B;
}

#subnavi a:hover {
	background-color: #D1D7E2;
}


#subnavi #active_menu {   
	background-color: #D1D7E2;
}
#subnavi .activemenu a {   
	color:#000000;
}

.subnavitrennlinie {
	padding-top:9px;
	background-image:url(../images/subnavi-trennlinie.gif);
	background-repeat:no-repeat;
	clear:both;
}

.subnavitrennlinie a {
	font-weight:bold !important;
	color: #666666 !important;
}


hr{
	border-top:0px;
	border-left:0px;
	border-bottom:solid #CACACA 1px;
	border-right:solid #CACACA 1px;
	height:3px;
	background-color:#FFFFFF;
	padding:0px;
	margin:3px 0 2px 0;
}





/*div#footer {
	position:absolute;
	height:19px;
	width:933px;
	padding: 0px 0 0 0px;
	margin: 0 0 22px 0; 
	font-family: verdana, sans-serif;
	font-size:0.8em;
	bottom:0;
	background-color:#5C6B71;
	border-top: 1px solid #BFCACE;
	
}

#footer UL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	text-align: center;
}

#footer LI {
	padding-left:10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	display:inline;
}
#footer LI A {
	
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0;
	TEXT-DECORATION: none;
	display:inline;
}
#footer a:link {
	color: #FFFFFF;
}
#footer a:visited {
	color: #FFFFFF;
}

#footer a:hover {
	TEXT-DECORATION: underline;
}

*/