/*=========================================== *navigation vertikal ============================================*/

#navi
{
	margin: 0;
	padding: 0;
line-height:16px;
list-style: none;
list-style-image:none;
z-index:1000;border-right:1px #A2A2A2 solid; float:left

}

#navi ul
{font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	list-style: none;
list-style-image:none;
background-color:#fff;
	margin: 0px;
	padding: 0px;

}

#navi ul li
{
list-style-image:none;
list-style-type:none;
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	float: left;
}


#navi ul li a
{font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	display:block;
	background-color:#FFFFFF;
	font-size:13px;
	margin: 0px 0px 0px 0px;
	padding: 4px 7px 4px 7px;
	color: #E9932D;
	text-decoration: none;
	font-weight: bold;
border-top:1px #A2A2A2 solid;
border-left:1px #A2A2A2 solid;
border-bottom:1px #A2A2A2 solid;
}

*html #navi ul li a
	{font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:13px;
	margin: 0px 0px 0px 0px;
	padding: 4px 7px 4px 7px;
	color: #E9932D;
	text-decoration: none;
	font-weight: bold;

border-top:1px #A2A2A2 solid;
border-left:1px #A2A2A2 solid;
border-bottom:1px #A2A2A2 solid;}

#navi ul li a:hover

{
	background-color:#A0B8D7;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none; 

	
}


#navi li.active a
{
	background-color:#A0B8D7;
	font-weight: bold;
	color: #FFFFFF;
}



#navi ul ul
{	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	position: absolute;
	list-style-type:none;
filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
z-index:1000;;
display:block;clear:both;
background-color:#fff;
background:url(/_allgemein/spacer-navi_1x1.gif);
}
*html #navi ul ul
{	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	position: absolute;
	list-style-type:none;
filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
z-index:1000;
width:440px;
height:500px;
display:block;
background-color:#fff;
background:url(/_allgemein/spacer-navi_1x1.gif);
}



#navi ul ul li
{	list-style-image:none;list-style-type:none;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
width:220px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
border-right:1px #A2A2A2 solid;
clear:both;
	background-color:#fff;
}


#navi ul ul li a,
#navi ul li.active li a
{	font-weight: bold;
	margin: 0px 0px 0px 0px;padding: 4px 10px 4px 10px;
	font-size:13px;
	color: #E9932D;text-decoration: none;
	
background-color:#fff;

}

#navi ul ul li a:hover
{	background-color:#A0B8D7;
	font-weight: bold;
	color: #FFFFFF;text-decoration:none; 
display:block;filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95
}
#navi li.active li.active a

{	background-color:#fff;
	font-weight: bold;
	color: #E9932D;text-decoration:none; 
display:block;filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95
}




#navi ul li.active li a:hover
{
background-color: #A0B8D7;
color: #fff;
}

#navi li:hover ul,
#navi li.sfhover ul
{display: block;}

#navi li.active:hover ul
{display: block;}



#navi ul ul ul
{position:absolute;
left:220px;

margin: -28px 0px 0px 0px;
	padding:5px 0px 0px 0px;
z-index:1000;
	list-style-type:none;
filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;


display:block;background-color:#fff;background:url(/_allgemein/spacer-navi_1x1.gif);color: #E9932D;
}
*html #navi ul ul ul
{position:absolute;
left:219px;

margin: -28px 0px 0px 0px;
	padding:5px 0px 0px 0px;
z-index:1000;
	list-style-type:none;
filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
height:100%;
width:220px;
display:block;background-color:#fff;background:url(/_allgemein/spacer-navi_1x1.gif);color: #E9932D;
}




#navi ul ul ul li
{	list-style-image:none;list-style-type:none;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;display:none;
border-right:1px #A2A2A2 solid;background-color:#fff;width: 220px;clear:both;
}

*html #navi ul ul ul li
{	list-style-image:none;list-style-type:none;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;display:none;
border-right:1px #A2A2A2 solid;background-color:#fff;
}




#navi ul ul ul li a

{	font-weight: bold;
	padding: 4px 0px 4px 10px;margin:0px 0px 0px 0px;
	font-size:13px;

	color: #E9932D;background-color:#fff;}
*html #navi ul ul ul li a

{font-weight: bold;
	padding: 4px 0px 4px 10px;margin:0px 0px 0px 0px;
	font-size:13px;

	color: #E9932D;filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;background-color:#fff;}


#navi ul ul ul li a:hover,

{background-color:#A0B8D7;
		font-weight: bold;
	color: #FFFFFF;display:block}





#navi li ul 
{display: none;}
*html #navi li ul 
{display: none;}

#navi li:hover ul 
{display: block;
}

#navi li a:hover ul 
{display: block;}

#navi li a.active ul
{display: none}
*html #navi li a.active ul
{display: none}

#navi li a.active ul
{display: none}
*html #navi li a.active ul
{display: none}

#navi li a.active:hover ul
{display: block}
*html #navi li a.active:hover ul
{display: block}

#navi li ul li:hover
{display: block;
}

#navi li ul li:hover,
#navi li ul li:sfhover
{display: block;}


#navi li:hover ul,
#navi li.sfhover ul
{display: block;}
#navi li.active:hover ul
{display: block;}


#navi ul ul li:hover ul li
{display:block;}


#navi ul ul li:hover ul li,
#navi ul ul li:sfhover ul li
{display:block;}

#navi ul ul li:hover ul  li,
#navi ul ul li.sfhover ul  li,
#navi li.sfhover ul,
#navi li:hover ul,
#navi ul ul li.sfhover ul,
#navi ul ul ul li.sfhover ul
{display:block;}




#navi li.sfhover ul
{	display: block;}








