/*** Main-Navi ***/

ul#mn, ul#mn li ul {	
	position: absolute;
	height: 262px;		
	padding: 13px 0px 0px 0px;
	background: url(./navi_hg.png);	
	margin: 0;			
}
ul#mn {			  	
	left: 29px;	
	background-repeat: no-repeat;						
}
ul#mn li ul {		
	left: 153px;	
	background-repeat: repeat-x;		
	display: none;
	z-index: 1;
}
ul#mn li ul#sn1x2,
ul#mn li ul#sn2x2,
ul#mn li ul#sn3x2,
ul#mn li ul#sn4x2,
ul#mn li ul#sn5x2,
ul#mn li ul#sn6x2,
ul#mn li ul#sn7x2,
ul#mn li ul#sn8x2,
ul#mn li ul#sn9x2,
ul#mn li ul#sn10x2,
ul#mn li ul#sn11x2,
ul#mn li ul#sn12x2 {	
	left: 306px;
}

ul#mn li#sn1 ul  {		
	top: -13px;	
}
ul#mn li#sn2 ul {		
	top: -34px;	
}
ul#mn li#sn3 ul {		
	top: -51px;	
}
ul#mn li#sn4 ul {		
	top: -70px;	
}
ul#mn li#sn5 ul {		
	top: -91px;	
}
ul#mn li#sn6 ul {		
	top: -112px;	
}
ul#mn li#sn7 ul {		
	top: -127px;	
}
ul#mn li#sn8 ul {		
	top: -146px;	
}
ul#mn li#sn9 ul {		
	top: -165px;	
}
ul#mn li#sn10 ul {		
	top: -184px;	
}
ul#mn li#sn11 ul {		
	top: -220px;
		
}
ul#mn li#sn12 ul {		
	top: -241px;

}
/*
#header-blank-box ul#mn li#sn13 a{
	padding-top:10px;
background-color:#cc0000;
height:60px;


}

#header-blank-box ul#mn li#sn13{
	background-color:#cc0000;
	height:60px;
	margin-top:2px;

	}
*/
#balken{
	position:absolute;
	width:152px;
	height:32px;
	top:242px;
	left:30px;
	background-color:#cc0000;
}
#bfont{
margin-left:9px;
margin-top:10px;	
position:relative;

}
#balken a:hover{
color:black;	
	
}
li#sn13 a.current_opo{
color:black;	
}

li#sn13 a:hover{
	
	color:black;
	}

ul#mn li {
	position: relative;
	list-style: none;	
	padding: 0;
	margin: 0;		
}

ul#mn a, ul#mn span {	
	width: 143px;
	height: 15px;
	padding: 3px 0px 0px 10px;	
	border-top: 1px solid #696969;
	display: block;					
}

ul#mn li:hover ul {		
	display: block;
	z-index: 2;
}

ul#mn li ul.current {		
	display: block;	
}

ul#mn li a.current, ul#mn li ul li a.current {		
	color: #c00;	
}
/* ----------------------------------------------------------------- */
#opo_navi{
	background-color:#cc0000;
	height:35px;
	z-index:1;
	
}
#opo_navi2{
	/*
	padding-top:5px;
	padding-left:5px;
	*/
	color:white;
}
#opo_navi2_active{
	/*
	padding-top:5px;
	padding-left:5px;
	*/
	color:black;
}
#opo_navi2:hover{
	color:black;
}

ul#mn2, ul#mn2 li ul {	
	position: absolute;
	height: 0px;		
	padding: 0px 0px 10px 0px;
	border-top: 0px;
		
	margin: 0;	
	z-index:1;		
}
ul#mn2 li:hover ul {height:130px;	}
ul#mn2 {			  	
	left: 14px;	
	
	background-repeat: no-repeat;
						
}
ul#mn2 li ul {		
	left: 0px;
	z-index:999;	
		background: url(navi_hg.png);
		background-repeat: repeat-x;		
		display: none;
	
}
ul#mn2 li ul#sn1x4,
ul#mn2 li ul#sn2x4,
ul#mn2 li ul#sn3x4,
ul#mn2 li ul#sn4x4,
ul#mn2 li ul#sn5x4,
ul#mn2 li ul#sn6x4,
ul#mn2 li ul#sn7x4,
ul#mn2 li ul#sn8x4,
ul#mn2 li ul#sn9x4,
ul#mn2 li ul#sn10x4,
ul#mn2 li ul#sn11x4,
ul#mn2 li ul#sn12x4 {	
	left: 306px;
	
}

ul#mn2 li#sn_1 ul  {		
	top: -139px;	
}
ul#mn2 li#sn_2 ul {		
	top: -31px;	
}
ul#mn2 li#sn_3 ul {		
	top: -52px;	
}
ul#mn2 li#sn_4 ul {		
	top: -73px;	
}
ul#mn2 li#sn_5 ul {		
	top: -94px;	
}
ul#mn2 li#sn_6 ul {		
	top: -115px;	
}
ul#mn2 li#sn_7 ul {		
	top: -109px;	
}
ul#mn2 li#sn_8 ul {		
	top: -157px;	
}
ul#mn2 li#sn_9 ul {		
	top: -178px;	
}
ul#mn2 li#sn_10 ul {		
	top: -199px;	
}
ul#mn2 li#sn_11 ul {		
	top: -220px;	
}
ul#mn2 li#sn_12 ul {		
	top: -241px;	
}


ul#mn2 li {
	position: relative;
	list-style: none;	
	padding: 0;
	margin: 0;		
}

ul#mn2 a, ul#mn2 span {	
	width: 192px;
	height: 17px;
	padding: 3px 0px 0px 10px;	
display: block;	
z-index:6;				
}

ul#mn2 li:hover ul {
	display: block;
	z-index: 999;
	color:black;
}

ul#mn2 li ul.current {		
	display: block;	
}

ul#mn2 li a.current, ul#mn2 li ul li a.current {
	color: #c00;
}

