/* markup for the mainnav */

#mainnav {
 	margin-top: 0px;
	padding:0px 0px -1px 0px;
	list-style: none;
	text-align:left;
}
#mainnav ul { 
	padding: 0; 
	list-style: none;
} 

#mainnav a:link,
#mainnav a:visited { 
	display: block;
	padding: 0px;
	text-decoration: none;
} 

#mainnav a:hover {} 

#mainnav li { 
	float: left;
	margin-right: 0px;
}

#mainnav li ul {
	position: absolute; 
	left: -999em; 
/*wichtig*/	
width: 100px;
	margin-left: 0px;
	z-index:20;
	top: 25px;
} 
ul#menu1 li ul li {
	border-top:1px solid white;
	padding:5px;
	background-color:#EE5500;
	}

#mainnav li ul a,
#mainnav li ul a:link,
#mainnav li ul a:visited {
/*wichtig breite ausklapp*/	
	width: 100px;
	color: #FFF;
	line-height: 15px;
	display: block;
	padding:5 10px;
	font-weight: bold;
  font-size: 12px;
	text-decoration: none;
	background-color: #EE5500; 
}

#mainnav li ul a:hover, 
#mainnav li ul li a.sub:hover { 
	color: black;
}

#mainnav li:hover ul, 
#mainnav li.sfhover ul { 
	left: auto;
}

#mainnav li:hover ul, 
#mainnav li li:hover ul, 
#mainnav li li li:hover ul, 
#mainnav li.sfhover ul, 
#mainnav li li.sfhover ul, 
#mainnav li li li.sfhover ul {
	left: auto; 
}
ul#menu1 li {line-height:9px;}

ul#menu1 li a img{margin-left:-1px;margin-right:-1px;}

ul#menu1 li ul li.lastitem {
   border-top:none;
   background-image: url(../images/lastitem.gif);
   background-repeat:no-repeat; 
   background-position:top right;
   display: block;
   background-color: transparent;
   width:100px;
   }


