#menu { 
width: 100%; 
float: left;

}

#menu ul { 
	
	list-style: none; 
	margin: 0; 
	margin-top:1px;
	padding: 0; 
	width: 126px; 
	float: left;
} 

#menu a, #menu h2{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#404040;
	display: block;

}

#menu h2 {
	display: block;
padding:1px;
margin:0px;
text-transform: uppercase;

}


#menu h2 a {
	display: block;
	height:22px;
	background-image:url(../images/background/nav_level1_deaktiv.jpg);
	padding-left:6px;
	padding-top: 6px;	
}

#menu h2 a:hover, #menu h2 a.aktiv{
	background-image:url(../images/background/nav_level1_aktiv.jpg);
}


#menu li {position: relative;} 

#menu ul ul { 
	margin:0px;
	padding-top:11px;
	padding-left:0px;
	position: absolute;
	z-index: 500;
	background-color:#f2f2f2;
	width:126px;
}

#menu ul ul ul {

	padding-top:5px;

	padding-bottom:20px;

	padding-left:7px;

	border-width:1px;

	border-style:solid;

	border-color:#000000;

	position: absolute;

	z-index: 500;

	background-color:#9c0001;

	width:133px;



}


#menu ul ul li a{
	width:121px;
	height:22px;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/background/nav_level2_deaktiv.jpg);
	background-repeat:repeat-x;
}

#menu ul ul li a:hover{

	background-image:url(../images/background/nav_level2_aktiv.jpg);
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;} 

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;} 



