#menu ul { list-style: none; margin: 0; padding: 0; float: left; margin-right:50px;} 

#menu a, #menu h2 
  { margin: 0; ;text-transform:uppercase } 

#menu h2 { color: #713228; background: none;font-size:11px;} /* Achtung: der h2-Tag darf keine Breite haben */

#menu a { color: #000; text-decoration: none;font-size:11px;}
#menu h2 a {background: none; font-size:13px;font-family:Helvetica}
#menu li {position: relative;  overflow:visible;} 

#menu ul ul { position: absolute; left:0px;top:16px;padding-top:5px; float:left;}

#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;
  } 

li.m1{
	position:relative;	
	width: auto !important;
	float: left;		
	padding:0px;
}

.menuLogo{
	position:absolute;
	left:5px;
	top:9px;
}

#menu{
	font-size:14px;
	width:900px;
	z-index:1000;
}

#menu li.m2{
	 padding: 1px 2px; 
	 margin:0px;
}

#menu li.m2 a{
	 padding-top:1px;
	 padding-bottom:1px;
	 text-transform:uppercase;
	 font-weight:bold;
	 font-size:12px;
	 font-family:Arial;
}

ul.m2{
	background:none;
	width:100%;
	overflow:hidden;
	padding-top:5px;
	z-index:800;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80);
}

ul.m2_aktiv{
	display:block !important;
}

.menuSpan{
	display:inline;
	float:left;
}

.ebene2 a{
	padding-left:5px;
	color:#727375 !important;
}


