/*############################### HAUPT-NAVIGATION ###############################*/
#menu {
	float: left;
	background-color: #000000;
	overflow: visible;
	position: relative;
	z-index: 10;
	width: 100%;
	display: block;	}
#menu ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	float: left; 
	border-right: 0px solid #ffffff;
	}
*html #menu ul {width: 4em;}
#menu ul.c {width: 11em;}
#menu ul.d {width: 13em;}
#menu ul.zwei {border-width: 0px; width: 14em;}
#menu h2 {
	margin: 0px !important;
	padding: 0px;
	color: #FFCC00;
	line-height: normal;
	}
#menu a { 
	font-size: 12px;
	display: block; 
 	margin: 0; 
	padding: 6px 10px 2px 20px; 
	color: #FFCC00; 
	text-decoration: none; 
	line-height: normal;
	}
#menu a.small{
	padding: 6px 17px 2px 12px;
	}
#menu a:hover, #menu .select {
	background-color: #FFCC00;
	color: #000000;
}
#menu a.zwei {
	color: #FFCC00;
	border-top: 1px solid #666666; 
	padding: 2px 20px ; 
	font-weight: normal;
	background-image: url(image/trans_bg.png);
 }
#menu a.zwei:hover {
	background-color: #FFCC00;
	color: #000000;
	background-image: none;
}
 
#menu li {	position: relative; list-style-type: none; padding: 0px; }
#menu ul ul { position: absolute; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
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;}
