.tableTop ul {
	margin: 0;
	padding: 0;
	list-style: none;


}
ul#nav li {
	margin:0;
	padding:0;
	position: relative;
	background-color: #E3E3E3;
	color:inherit;
}
ul#nav li ul li {
	position: relative;
	width:180px;		
	clear:both;
	background-color: #E3E3E3;
	color:inherit;
}
	
ul li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: 17px;
	display: none;

}
li ul li ul {
	position: absolute;
	left: 180px; /* Set 1px less than menu width */
	top: 0;
	display: none;

}


/* Styles for Menu Items */
ul#nav  a {
	display: block;
	text-decoration: none;
	color: #A7ABAC;
	background: #E3E3E3;
	padding: 0;
	border: 1px solid white;
	font-size:9px;
	line-height:9px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	width:110px;
}
#nav a:hover {
    color:white;
    background-color:inherit;
}

/* Fix IE. Hide from IE Mac \*/
* html .tableTop ul li { float: left; height: 1%; }
* html .tableTop ul li a { height: 1%; }
/* End */

#nav li ul {
    border: 2px outset rgb(230, 217, 226); 
    padding-left:2px;
    padding-right:2px;
} 		
#nav li ul li a 
{ 
    border:none;
    width:168px;
    text-align:left;
    padding-left:2px;
    float:left;
 
  }
  #nav li ul li img {
    float:left;
    width:10px;
    display:block;
    margin-top:3px;
    margin-bottom:3px; 
    
  }
  
  /* Sub Menu Styles */
#nav {
	width:100%;
}
/* The magic */	
#nav  li {
	float:left;
}

ul.nav-1 li.over a { color:red; background-color:inherit} 
	
#nav li:hover  ul.nav-1,ul#nav li ul.nav-1 li:hover  ul.nav-2,#nav ul.nav-2 li:hover  ul.nav-3,
ul li.over  ul.nav-1,ul.nav-1 li.over ul.nav-2,ul.nav-2 li.over ul.nav-3
{  
	display: block; 
	color: #A7ABAC; 
	background-color: #E3E3E3;
	
}
 ul.nav-1, ul.nav-2, ul.nav-3, ul.nav-4, ul.nav-5 {
     width:180px;
 }
#nav li.hasChildNodes a:link,#nav li.hasChildNodes a:visited {
    /*background:url(/images/icons/navi_pfeil.gif) no-repeat;*/
}