#navcontainer ul{
font-family: verdana, arial, sans-serif; 
width:720px; 
position:relative; 
font-weight:bold;
color:#000000;
background-color:#ffffff;
/*padding-bottom:300px*/
padding: 0;
margin: 0;
float: left;
text-align:left;
list-style: none;
z-index:99;
line-height:23px;
}

#navcontainer ul a
{
    display:block;
    color:#000000;
    text-decoration:none;
	font-weight:bold;
	padding:0px 9px 0px 9px;  
    line-height:15px;
}

#navcontainer ul li a{
font-size:12px;
background-color:#fff;
line-height:23px;
}

#navcontainer ul.stufe_eins li.selected a{
color: #e60011;
}

#navcontainer ul.stufe_eins li.selected ul.stufe_zwei li a{
color: #000;
}


#navcontainer ul.stufe_eins li.opened a:hover{
color:#e40112;
}


#navcontainer ul.stufe_eins li.opened ul.stufe_zwei li a:hover{
color:#000;
}

#navcontainer ul li ul
{
    border:1px solid #004b24;
}

#navcontainer ul li ul li a
{
 	font-size:11px;
}

#navcontainer ul ul
{
    border:1px solid #ffffff;
	font-weight:normal;
	}

#navcontainer ul ul a
{
    background-color:#ffffff;
    color:#000000;
    padding:4px 0px 4px 9px;;
    text-decoration:none;
	line-height:15px;
	font-weight:normal;
}

 #navcontainer ul ul a:hover
{
    background-color:#c0cab2;
    line-height:15px;
}

#navcontainer ul li
{
    background-color:#ffffff;
	font-weight:normal;
	color:000000;
}

#navcontainer ul ul li
{
    background-color:#ffffff;
	font-weight:normal;
}

#navcontainer ul li.opened a{
color:#000000;
}

#nav_left ul li ul li ul.stufe_drei{
padding-right:7px;
width:180px;
}
/* ################################################## */


/* -------------------------- BEGIN do not change --------------------------- */

 #navcontainer ul
{
    list-style: none;
    margin:0;
    padding:0;
	width:100%;
    z-index:99;
	line-height:23px;
}

#navcontainer ul * ul
{
    list-style: none;
    margin:0;
    padding: 0;
    padding-top: -1px;
	display:none;
	position:absolute;
	z-index:99;
	width:160px;
}

#navcontainer ul li
{
    float:left;
}

 #navcontainer ul li * li
{
    border-bottom:0px solid #ffffff;
    float:none;
    position: relative;
    _border-bottom:0px solid #ffffff;
    _float:inherit;
	position:relative; 
	z-index:99;
}

#navcontainer ul ul * ul
{
    left:100%;
    top:0;
	width:100%;
	position:relative; 
	z-index:99;
}
#navcontainer ul ul * ul.left
{
    left:-100%;
    top:0;
}

 #navcontainer ul a
{
    display:block;

}

#navcontainer ul ul * a
{
    height:100%;
}

#navcontainer ul li:hover ul ul, #navcontainer ul li:hover ul ul ul, #navcontainer ul li:hover ul ul ul ul
{
    display:none;
}

#navcontainer ul li:hover ul, #navcontainer ul ul li:hover ul, #navcontainer ul ul ul li:hover ul
{
    display:block;
}


/* -------------------------- END do not change --------------------------- */


