/* heiler GmbH Menus */
.mo {
	height:36px; 
	text-align:center; margin-top:32px; width:800px; float:right;}
.ml {min-height:400px; float:left; width:149px; margin-top:0px; border-right:1px solid #222;}
.mr {min-height:400px; float:left; width:149px; margin-top:0px; border-left:1px solid #000; background-color:#000000;}

.onlogo {float:left; width:150px; height:68px;}
.topmenu {
	position:absolute:right; 
	text-align:right; font-weight:normal;}

.newheader {margin-top:20px;
margin-bottom:20px;color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.newheader a {margin-top:20px;
margin-bottom:20px;color: #339900; text-decoration:underline
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.newheader a:visited{margin-top:20px;
margin-bottom:20px;color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:underline;}
	
.newheader a:active{margin-top:20px;
margin-bottom:20px;color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

.newheader a:hover{margin-top:20px;
margin-bottom:20px;color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none;}
	
.topmenu a {
	display: inline;
	color:#009900; 
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size:0.7em; 
	padding-left:3px; 
	padding-right:3px;}

.topmenu a:visited{
	color:#009900; 
	text-decoration:underline; 
	font-family:verdana, sans-serif; 
	font-size: 0.7em;}

.topmenu a:active{
	color:#009900;
	text-decoration:underline; 
	font-family:verdana, sans-serif; 
	font-size: 0.7em;}

.topmenu a:hover {
	color: #009900;
	text-decoration:underline; 
	font-family:verdana, sans-serif; 
	font-size:0.7em;}
	
.menuoben{
 	float:right; 
	text-align:center; margin-left:0px;}

.menuoben a {
	display: inline-block;
	color:#f90; 
	text-decoration:none;
	font-family:arial;
	font-weight:bold; 
	font-size:13px;  
	height:35px; 
	width:120px; background-color:#000;
	 margin-top:0px; margin-bottom:none; border-left:1px solid #333; border-bottom:1px #333 solid;}

.menuoben a:visited{
	display: inline-block;
	color:#f90; 
	text-decoration:none;
	font-family:arial;
	font-weight:bold; 
	font-size:13px;  
	height:35px; 
	width:120px; background-color:#000;
	 margin-top:0px; border-left:1px solid #333; border-bottom:1px #333 solid;}

.menuoben a:active{
	color:#f90;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 0.8em; 
	background-color:#333333; 
	background-repeat:no-repeat;}

.menuoben a:hover {
	color: #f90; 
	text-decoration:underline;
	font-family:arial;
	font-size:0.8em;
	height:35px;
	background-color:#333333; border-bottom:1px #333 solid;}
	
.menulinks {
	width:149px; 
	float:right;}
.menulinks a {
	text-align:left;
	display: block;  
	text-decoration:none; 
	font-family:verdana, sans-serif; 
	font-size:0.7em; 
	padding:10px; height:15px; 
	border-bottom:1px #222 solid; background-color:#000;
	color:#fff; font-weight:bold;}
.menulinks a:visited {
	text-align:left;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 0.7em;
	padding:10px; height:15px; 
	border-bottom:1px #222 solid;	 		
	background-color:#000;
	color:#fff;}
.menulinks a:active{ 
	text-align:left; 
	color:#fff; 
	text-decoration:none; 
	font-family:verdana, sans-serif; 
	font-size:0.7em;}
.menulinks a:hover { 
	text-align:left; 
	display: block;
	color:#fff;
	text-decoration:underline; 
	font-family:verdana, sans-serif; 
	font-size:0.7em;
	background-color:#333; border-bottom:1px solid #333;}
	
.submenulinks {
	width:149px; 
	float:right; }
.submenulinks a {
	text-align:left;
	display: block;  
	text-decoration:none; 
	font-family:verdana, sans-serif; 
	font-size:0.7em; 
	padding:5px; height:15px; 
	border-bottom:0px #fff solid; 		
	background-color:#f90; 
	color:#333; padding-left:20px;}
.submenulinks a:visited {
	text-align:left;
	color:#000;
	text-decoration:none;
	font-family:verdana, sans-serif; 
	font-size: 0.7em;}
.submenulinks a:active{ 
	text-align:left;
	background-image:url(menubackground.png); 
	background-repeat:no-repeat; 
	color:#000; 
	text-decoration:none; 
	font-family:verdana, sans-serif; 
	font-size:0.7em;}	
.submenulinks a:hover { 
	text-align:left; 
	display: block;
	color:#000;
	text-decoration:none; 
	font-family:verdana, sans-serif; 
	font-size:0.7em;
	background-color:#ffad34;}