#nav * {
	zoom: 1;
}
#nav {
	font-size: 12px;
	height: 25px;
	width: 745px;
	/*margin: 4px 0 0 0px;*/
	position: absolute;
	z-index: 10;
}
	#nav li {
		width: 120px;
		float: left;
	}
	#nav li:hover {
		background-image: url(../img/hg_sub_hover.jpg);
		background-repeat: repeat-x;
	}
		#nav li a {
			color: #696969;
			text-decoration: none;
			display: block;
			cursor: pointer;
			height: 16px;
		}
		#nav li a:hover {
			color: #0034A1;
			text-decoration: none;
		}
		/* Zweite Ebene */
		#nav li ul {
			display: none;
			z-index: 20;
			margin: 5px 0 0 0px;
			text-align: left;
		}
		#nav>li:hover>ul {
			display: block;
		}
			#nav li ul li {
				position: relative;
				float: none;
				display: block;
				clear: both;
				width: auto;
				font-weight: normal;
			}
				#nav li ul li a {
					float: none;
					display: block;
					clear: both;
					width: auto;
					height: auto;
					border-bottom: 1px solid #B9B9B9;
					padding: 4px 6px 4px 6px;
					background-color: #D2D2D2;
				}
				#nav li ul li:hover a {
					background-color: #B9B9B9;
					color: #0034A1;
				}
				/* Dritte Ebene */
				#nav li ul li ul {
					position: absolute;
					margin: 0;
					z-index: 30;
					top: 4px;
					left: 100%;
					width: 140px;
					display: none;
				}
				#nav li ul li:hover ul {
					display: block;
				}
					#nav li ul li ul li {
						background-color: #E6E6E6;
						display: none;
					}
						#nav li ul li:hover ul li {
							display: block;
						}
						#nav li ul li:hover ul li a {
							background-color: #E6E6E6;
							color: #696969;
							text-decoration: none;
							display: block;
							cursor: pointer;
						}
						#nav li ul li ul li:hover a {
							background-color: #d9d9d9;
							color: #0034A1;
						}
						
							/* Vierte Ebene */
							#nav li ul li ul li ul {
								position: absolute;
								margin: 0;
								z-index: 40;
								top: 4px;
								left: 100%;
								width: 140px;
								display: none;
							}
							#nav li ul li ul li:hover ul {
								display: block;
							}
								#nav li ul li ul li ul li {
									background-color: #E6E6E6;
									display: none;
								}
									#nav li ul li ul li:hover ul li {
										display: block;
									}
									#nav li ul li ul li:hover ul li a {
										background-color: #E6E6E6;
										color: #696969;
										text-decoration: none;
										display: block;
										cursor: pointer;
									}
									#nav li ul li ul li ul li:hover a {
										background-color: #d9d9d9;
										color: #0034A1;
									}
