ul#mainNavigation { 
    	position:absolute; top: 80px; height:20px; left: 230px; 	width: 762px; padding-left: 24px; z-index:4; /* ermöglicht transparenz */ list-style-type: none;;}

#mainNavigation li, 
#topNavigation li {
	position:relative; float:left; margin:0px; padding:0 20px 0 0; }
	
#mainNavigation li a, 
#topNavigation li a { 
	position: relative;  float: left; display: block; /*width: auto !important;*/  	height: auto !important; height: 1px; line-height: 20px; white-space: nowrap;	/*width:70px;*/ }

#mainNavigation li ul, #topNavigation li ul {
	position: absolute; top: 0px; left: -9999px; width: 180px !important; width: 210px; margin: 0; padding: 0 10px 3px 0;}
		
#mainNavigation li ul li ul,
#topNavigation li ul li ul {
	float: left; margin:0 0 0 0px; padding:0;}

#mainNavigation a, #mainNavigation a:visited, 
#topNavigation a, #topNavigation a:visited { 
	display:block; } 

#mainNavigation li ul li a, #mainNavigation li ul li a:visited, 
#topNavigation li ul li a, #topNavigation li ul li a:visited {
	background:#F2B50F; width:185px; border-top:1px solid white; margin:0 0 0 0; text-align:left; text-indent:10px; font-size:11px; }

#mainNavigation li ul li a, #mainNavigation li ul li a:visited,
#topNavigation li ul li a, #topNavigation li ul li a:visited { 
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;}
		
#mainNavigation li ul li a:hover,
#topNavigation li ul li a:hover { 
	opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;}
	
#mainNavigation ul li { float:left; }	
	
#mainNavigation li:hover > a { }

	#mainNavigation li ul {display:none; position:absolute;}
	#mainNavigation li:hover > ul {display:block; position:absolute; /*top:5px;*/ left:185px;width:185px; } /* left definiert den Versatz */
	#mainNavigation > li:hover > ul {left:0px; top:19px;}
	#mainNavigation table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:600; font-size:0.1em;}
	#mainNavigation li a:active, #mainNavigation li a:focus {background:white}
	#mainNavigation li a:hover ul ul{visibility:hidden;}
	#mainNavigation li a:hover ul a:hover ul ul{visibility:hidden;background:white;}
	#mainNavigation li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
	#mainNavigation li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
	#mainNavigation li a:hover ul {visibility:visible; left:-30px; /*top:14px;*/}
	#mainNavigation li a:hover ul a:hover ul { visibility:visible; /*top:-12px;*/ left:186px;}
	#mainNavigation li a:hover ul a:hover ul a:hover ul { visibility:visible; }
	#mainNavigation li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
	#mainNavigation li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
	
	#topNavigation li ul {display:none; position:absolute;}
	#topNavigation li:hover > ul {display:block; position:absolute; /*top:5px;*/ left:185px;width:185px; }
	#topNavigation > li:hover > ul {left:0px; top:19px;}
	#topNavigation table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:600; font-size:0.1em;}
	#topNavigation li a:active, #topNavigation li a:focus {background:white}
	#topNavigation li a:hover ul ul{visibility:hidden;}
	#topNavigation li a:hover ul a:hover ul ul{visibility:hidden;background:white;}
	#topNavigation li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
	#topNavigation li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
	#topNavigation li a:hover ul {visibility:visible; left:-30px; /*top:14px;*/}
	#topNavigation li a:hover ul a:hover ul { visibility:visible; /*top:-12px;*/ left:186px;}
	#topNavigation li a:hover ul a:hover ul a:hover ul { visibility:visible; }
	#topNavigation li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}
	#topNavigation li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible;}	

/* IE HACKS */
	*html #mainNavigation li a:hover {position:relative;}
	*html #mainNavigation li ul {visibility:hidden; display:block; position:absolute; top:36px; left:185px;width:185px;}
	*html #mainNavigation a, #mainNavigation a:visited {height:17px;}
	*html #mainNavigation li a:hover ul {left:-1px; top:15px;}
/*	*html #mainNavigation li a:hover ul a:hover ul {top:-1px; left:186px;} */
	* html #mainNavigation li:hover > ul {display:block; position:absolute; left:185px;width:185px; border:1px solid red; } 