@charset "utf-8";

.head div.navi a.L1aktiv,
.head div.navi a.L1selected {
		background-color: #e85311;
		background: url(../images/head_bg.jpg) 0 -40px;
}

/* Level 1 --------------------------------------------- */
	div.navi {
		padding: 3px 0px 40px;
	}
	
	div.navi a {
		display: block;
		padding: 2px 10px 3px 15px;
		color: #ffffff;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	div.navi a.L1aktiv,
	div.navi a.L1selected {
		font-weight: bold;
                
	}
        
	
	
	.leftside div.navi a {
		display: none;
	}
	
	.leftside div.navi ul a {
		display: block;
	}
	.leftside div.navi a.L1aktiv,
	.leftside div.navi a.L1selected {
		display: none;
	}
	
	
	
	
	.navi ul {
		list-style:none;
		padding: 10px 0px 0px;
		margin: 0px;
	}
/* Level 2 --------------------------------------------- */
	ul.navi_sub {
		/* background-image:url(../images/navi_sub_line.gif); */
		background-position:left top;
		background-repeat: no-repeat;
	}
		.navi li {
			padding: 0px 0px 3px;
		}
		.navi li.selected,
		.navi li.aktiv {
			padding: 0px 0px 0px;
			margin: 0px 0px 2px;
			
			background-image:url(../images/navi_sub_3_bg.gif);
			background-position:left top;
			background-repeat: repeat-y;
		}
		.navi li.aktiv {
			padding: 0px 0px 6px;
		}
			.navi li.selected a,
			.navi li.aktiv a {
				padding: 4px 10px 0px 15px;
		
				color: #e2001a;
				font-weight: bold;
				
				background-image:url(../images/navi_sub_2_bg.gif);
				background-position:left top;
				background-repeat: no-repeat;
			}
	
/* Level 3 --------------------------------------------- */
	.navi li ul {
		padding: 0px;
		
	}
	
		.navi_sub li.selected li {
				display: none;
		}
		.navi_sub li.selected li.aktiv,
		.navi_sub li.selected li.aktiv li,
		.navi_sub li.selected li.selected,
		.navi_sub li.selected li.selected li,
		.navi_sub li.selected ul.open li,
		.navi_sub li.selected ul.open li li {
				display: block;
		}
		
		.navi_sub li span {
			display: none;
		}
		.navi_sub li.selected span {
			display: block;
			font-weight: normal;
			color: #6e6e6e;
		}

		.navi li li,
		.navi li li.aktiv {
			padding: 0px;
			margin: 0px;
		}
			.navi li.selected li a,
			.navi li.aktiv li a,
			.navi li li.aktiv a {
				display: block;
				width: 109px;
				padding: 0px 10px 0px 30px;
				margin: 0px;
				
				background-image: none;
				
				color: #87888a;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			
			
			.navi li li.aktiv a,
			.navi li li.selected a {
				padding: 0px 10px 0px 30px;
				margin: 0px;
				color: #e2001a;
			}
			
			
			.navi li.aktiv li a {
				color: #87888a;
			}
			
			
/* Level 4 --------------------------------------------- */
.navi_sub li.selected li.aktiv ul,
.navi_sub li.selected li.selected ul {
			background-color:#eceaeb;
			border: 1px solid #c6c5c6;
			padding: 2px 0px 3px;
}
		.navi_sub li.selected li.selected li.aktiv {
				background-image: none;
		}
		.navi_sub li.selected li.selected li a {
				color:#888888;
		}
		.navi_sub li.selected li.selected li.aktiv a,
		.navi_sub li.selected li.selected li.selected a {
				color: #e2001a;
		}
		
		
		
		
/* Level 4 --------------------------------------------- */
.navi_sub li.selected li.selected li.selected {
				background-image: none;
}
.navi_sub li.selected li.selected li.selected a {
	font-weight: bold;
}
.navi_sub li.selected li.selected li.aktiv li a,
.navi_sub li.selected li.selected li.selected li a {
	color:#888888;
	font-weight: normal;
}
		.navi_sub li.selected li.selected li.selected li.aktiv a,
		.navi_sub li.selected li.selected li.selected li.selected a {
				color: #e2001a;
		}
		
	
		
