#navi .menu ul ul li a{
	text-indent:0;
}

.ulul_hg{
	background:url(../images/layout/ulul_hg.gif) 0 0 repeat-x;
}

.menu ul ul {
border:0;
padding:0;
}

	#navi .menu ul ul li a:link, #navi .menu ul ul li a:visited{
		background:#fff;
		font:1.1em Verdana, Arial, Helvetica, sans-serif;
		display:block;
		color:#2E4B69;
		height:20px;
		padding:6px 0 0 11px;
		text-decoration:none;
		border:1px dashed #969593;
		border-bottom:0;
		border-top:0;
	}
	
	#navi .menu ul ul.projekteul li a{width:105px;}
	#navi .menu ul ul li a.borderunten{border-bottom:1px dashed #969593;}
	#navi .menu ul ul li a.borderoben{border-top:1px solid #F9A413;}

	#navi .menu ul ul li a:hover, #navi .menu ul ul li a:active{
		background:url(../images/layout/ulul_hover.jpg) 0 0 no-repeat;
		/*background:#750000;*/
		color:#fff;
	}

* html .menu ul li a{
	float:left;
}

* html .menu ul ul li{
	margin:0;
}

* html .menu ul ul {
top:-1px;
font:0.8em Arial, Helvetica, sans-serif;
}

* html .menu ul ul a{
}

/* a hack so that IE5.5 faulty box model is corrected 
* html .menu a, * html .menu a:visited {
margin:0;
height:0;
}*/



/* style the table so that it takes no part in the layout - required for IE to work */
#navi .menu table {border-collapse:collapse; border:0; position:absolute; left:0; bottom:-1px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#navi .menu ul ul {
visibility:hidden;
position:absolute;
top:50px;
left:-1px;
}

/* style the second level links */
/*.menu ul ul a, .menu ul ul a:visited {
background:url(../images/layout/listyle.gif) 0 0px #fafafa no-repeat;
color:#000; 
height:auto; 
line-height:1em; 
padding:7px 0 7px 22px; 
width:250px;
border:0;
border-right:1px solid #DADCD2;
border-bottom:1px solid #DADCD2;
yet another hack for IE5.5 
}*/

/* style the top level hover 
.menu a:hover, .menu ul ul a:hover{
color:#FF5C21;
}*/

/* html .menu a:hover, .menu ul ul a:hover{
background-color:#000; 
background:none;
color:#DC0007;
}

.menu :hover > a, .menu ul ul :hover > a {
color:#DC0007;
}*/

/* make the second level visible when hover on first level list OR link */
#navi .menu ul li:hover ul,
#navi .menu ul a:hover ul{
visibility:visible;
height:auto;
}
/* keep the third level hidden when you hover on first level list OR link */
#navi .menu ul :hover ul ul{
display:none;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#navi .menu ul :hover ul :hover ul ul{
display:none;
}
/* make the third level visible when you hover over second level list OR link */
#navi .menu ul :hover ul :hover ul{ 
display:block;
bottom:0;
}
/* make the fourth level visible when you hover over third level list OR link */
#navi .menu ul :hover ul :hover ul :hover ul { 
display:block;
bottom:0;
}




#navi .menu ul li:hover ul li a.drop,
#navi .menu ul li a:hover ul li a.drop {
background-image:url(../images/layout/li_style03.gif);
background-position:152px 10px;
background-repeat:no-repeat;
display:block; 
}

/* ausrichtung des zweiten pulldownmenus */
#navi .menu ul li:hover ul.ochsnerbreite li:hover ul,
#navi .menu ul li a:hover ul.ochsnerbreite li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
color:#ffdfcd; 
left:182px; 
height:auto; 
border:0;
}
