/* $Id: style.css,v 1.0 2008-12-12 11:32:44 hermann Exp $ */
			
#menu{
	background:transparent url(../img/gfx/menu_bg.png) 0px 0px repeat;
	height:51px;
	padding:0 0 0 20px;
	}
	#menu ul, #menu li{ margin:0;padding:0;list-style:none;display:block; }
	#menu ul li a{ 
		display:block;
		font-weight:bold;
		text-decoration:none;
		height:51px;
		}
	#menu li{
		float:left;
		}
		#menu li a{
			color:#fff;
			}
		#menu li a span{
			display:block;
			padding:21px 35px 14px;
			}
		#menu li a:hover, #menu li.active a{ 
			background:transparent url(../img/btn/tab.png) 0px 0px no-repeat;
			color:#6d6d6d !important;
			}
			#menu li a:hover span, li.active span{ 
				background:transparent url(../img/btn/tab_rechts.png) top right no-repeat;
				}			
				#menu ul li ul { /* second-level lists */
					position : absolute;
					width:180px;
					left: -999em;
					margin-left:2px;
					z-index:5;
					background:#e8e8e8;
					border-right:2px solid #676767;
					border-bottom:2px solid #676767;
					border-left:2px solid #676767;
				}

				li.active ul li a{
					inherit:all;
					background:#e8e8e8 !important;
					}
				#menu ul li ul li a, li.active ul li a{
					color:#6d6d6d !important;
					height:30px !important;
					padding:0 0 0 10px;
					line-height:30px;
					}
				#menu ul li ul li a:hover{
					inherit:all;
					color:#fff !important;
					background:#676767 !important;
					}
				#menu ul li ul li{
					height:30px;
					width:180px;
					}
				#menu ul li ul li:first-child{
					background:#e8e8e8;
					text-align:left;
					}
					#menu li:hover ul ul{
						left: -1999em;
					}
					
					#menu li:hover ul, #menu li li:hover ul{ /* lists nested under hovered list items */
						left: auto;
					}
					#menu li.active :hover ul, #menu ul li.active:hover ul{
						//left: auto;
						}
