
#nav {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	}
	#nav li {
		float: left;
		}	
		#nav li a {
			color: #666666;
			}
	
	#nav #menu1, #nav #menu56, #nav #menu57, #nav #menu58, #nav #menu60, #nav #menu55, #nav a#menu106, #nav a#menu107 {
		display: block;
		float: left;
		text-indent: -999em;
		height: 21px;
		float: left;
		position: relative;
		z-index: 1;
		}
	/* Home */
	#nav a#menu1 {
		width: 56px;
		background: url(home.gif) 0 0 no-repeat; 
		}
	#nav a#menu1:hover, #nav .active a#menu1 {
		background: url(home_hi.gif) 0 0 no-repeat; 
		}	
	/* Kompetenzen */
	#nav a#menu56 {
		width: 115px;
		background: url(kompetenzen.gif) 0 0 no-repeat; 
		}
	#nav a#menu56:hover, #nav .active a#menu56  {
		background: url(kompetenzen_hi.gif) 0 0 no-repeat; 
		}		
		
	/* methoden und instrumente */
	#nav a#menu57 {
		width: 86px;
		background: url(methoden.gif) 0 0 no-repeat; 
		}
	#nav a#menu57:hover, #nav .active a#menu57  {
		background: url(methoden_hi.gif) 0 0 no-repeat; 
		}	 	
	/* Referenzen */
	#nav a#menu58 {
		width: 95px;
		background: url(referenzen.gif) 0 0 no-repeat; 
		}
	#nav a#menu58:hover, #nav .active a#menu58 {
		background: url(referenzen_hi.gif) 0 0 no-repeat; 
		}
			
	/* News */
	#nav a#menu106 {
		width: 52px;
		background: url(news.gif) 0 0 no-repeat; 
		}
	#nav a#menu106:hover, #nav .active a#menu60 {
		background: url(news_hi.gif) 0 0 no-repeat; 
		}				
	/* über whiteboxx */
	#nav a#menu60 {
		width: 88px;
		background: url(ueber_whiteboxx.gif) 0 0 no-repeat; 
		}
	#nav a#menu60:hover, #nav .active a#menu60 {
		background: url(ueber_whiteboxx_hi.gif) 0 0 no-repeat; 
		}
	/* kontakt */
	#nav a#menu107 {
		width: 66px;
		background: url(kontakt.gif) 0 0 no-repeat; 
		}
	#nav a#menu107:hover, #nav .active a#menu107 {
		background: url(kontakt_hi.gif) 0 0 no-repeat; 
		}
	li.havechild {
		position: relative;
		}
	.nav-lvl1-outer {
		position: absolute;
		z-index: 999;
		left: 5px;
		top: 20px;
		width: 205px;
		display: none;
		}
		* html .nav-lvl1-outer * {
			zoom: 1;
			}
		*+html .nav-lvl1-outer * {
			zoom: 1;
			}
		.nav-lvl-1-left-corner {
			background:  url(center_left.png) 0 0 no-repeat;
			margin-left: -8px;
			}
		.nav-lvl-1-right-corner {
			margin-left:6px;
			background: url(center_right.png) right top no-repeat;
			}	
		.nav-lvl1-top {
			background: url(top_right.png) right top no-repeat;
			width: 100%;
			height: 15px;
			}
			.nav-lvl1-top span {
				background:  url(top_left.png) 0 0 no-repeat;
				height: 15px;
				width: 8px;
				display: block;
				margin-left: -8px;
				}
		.nav-lvl1-bottom {
			background: url(bottom_right.png) right top no-repeat;
			width: 100%;
			height: 15px;
			}
			.nav-lvl1-bottom span {
				background:  url(bottom_left.png)  0 0 no-repeat;
				height: 15px;
				width: 8px;
				display: block;
				margin-left: -8px;
				}	
			.nav-ul-lvl-1 {
				margin: 0 0 0 10px;
				list-style: none;
				padding: 0 0 3px 0;
				list-style: none;
				}	
				.nav-ul-lvl-1 li {
					height: 31px;
					line-height: 31px;
					width: 185px;
					float: none !important;
					background: transparent;
					}	
					.nav-ul-lvl-1 li a {
						cursor: pointer;
						padding-left: 9px;
						width: 185px;
						font-size: 11px;
						display: block;
						text-decoration: none;
						}				
					.nav-ul-lvl-1 li a:hover {
						background: url(li_lvl1_nochilds.gif) 0 0 no-repeat;
						}		
					li.aktiv {
						background:  #fff2be url(lvl1_li_hover.gif) 0 0 no-repeat !important;
						}
		
			.nav-ul-lvl-2 {
				margin: 0;
				padding: 0;
				list-style: none;
				background: #fff2be url(lvl2_bottom.gif) left bottom no-repeat;
				position: absolute;
				width: 176px;
				left: 185px;
				top: 15px;
				display: none;
				list-style: none;
				}
				.nav-ul-lvl-1 li {
					float: none !important;
					}
				.nav-ul-lvl-1 li.first-item {
					background: url(lvl2_top.gif) right top no-repeat;
					}
				.nav-ul-lvl-1 li a {
					cursor: pointer;
					padding-left: 9px;
					width: 185px;
					color: #fd3400 !important;
					font-size: 11px;
					display: block;
					text-decoration: none;
					}				
				.nav-ul-lvl-2 li a:hover {
					text-decoration: underline;
					background: none;
					}										