
	.head_nav {
		overflow: hidden;
		height: 228px;
	}
	
	.head_nav .illustration1 .mainnav {
		background-image:url(../images/mainnav_bg.jpg);
		background-color: #76c2e4;
		background-repeat:repeat-y;
		background-position:left;
		border-right: 1px solid #ffffff;
		height: 228px;
	}
	
/*------------------------------------------------------------------------------*/


.mainnav .level1 {
	float: left;
	padding: 18px 0 0 0;
		width: 172px;
}
		.mainnav .level1 a {
			display: block;
			text-transform: uppercase;
			padding: 2px 5px 2px 20px;
			color: #fff;
		}
		.mainnav .level1 a:hover {
		}
		/* No Sublevel */
		.mainnav .level1 a.caktiv_0 {
			width: 147px;
			font-weight: bold;
		}
		/* Sublevel */
		.mainnav .level1 a.caktiv_1 {
			font-weight: bold;
		}
		/* No Sublevel */
		.mainnav .level1 a.cselected_0 {
			width: 147px;
			font-weight: bold;
		}
		/* Sublevel */
		.mainnav .level1 a.cselected_1 {
			font-weight: bold;
		}
		
/*------------------------------------------------------------------------------*/
		
.subnav {
	padding: 18px 0 0 0;
	width: 144px;
/*	background-image:url(../images/m2_l2_bg.png); */
}

		.subnav a {
			display: block;
			text-transform: uppercase;
			padding: 2px 10px 2px 7px;
		}
		.subnav a {
			visibility: hidden;
		}
		
		.subnav .aktiv,
		.subnav .level_2 {
			width: 144px;
		}
		
		.subnav .aktiv a.caktiv,
		.subnav .aktiv a.cselected {
			display: none;
		}
		.subnav .level_2 a {
			visibility: visible;
			display: block;
			text-transform:none;
		}
		.subnav .level_2 a.caktiv,
		.subnav .level_2 a.cselected {
			background-color:#ffffff;
			display: block;
		}
		
		
		.subnav .level_last a {
			display: none;
		}
		
/*------------------------------------------------------------------------------*/

		.nav_main_aktiv,
		.nav_main_selected {
			display: block;
			width: 200px;
			padding: 17px 0 25px 19px;
		}
		.nav_main_selected {
			background-image:url(../images/nav_produkt_l1_bg.gif);
			background-repeat: no-repeat;
			background-position: 7px 17px;
		}
		.nav_main_aktiv a,
		.nav_main_selected a,
		.nav_main_aktiv a:hover,
		.nav_main_selected a:hover {
			font-size: 14px;
			color: #2086C8;
			font-weight: bold;
			text-decoration:none;
		}
		
		.nav_main_befor,
		.nav_main_after {
			display: none;
		}
		
		
		
		.nav_produkte {
			width: 215px;
			margin: 0 0 20px;
		}
		.nav_produkte div.cafter {
			background-image: url(../images/nav_produkt_lx_bg.gif);
			background-position: 8px 0;
			background-repeat: no-repeat;
		}
		.nav_produkte div.cbefor {
			background-image: url(../images/nav_produkt_lx_b_bg.gif);
			background-position: 8px 0;
			background-repeat: no-repeat;
		}
		
		.nav_produkte div.caktiv,
		.nav_produkte div.cselected {
			background-image: url(../images/nav_produkt_lx_a_bg.gif);
			background-position: 8px 0;
			background-repeat: no-repeat;
		}
		.nav_produkte a {
			padding: 0 0 4px;
			display: block;
		}
		
		
		
		.nav_produkte .cselected .nav_produkte {
			width: 215px;
			margin: 0 0 5px;
		}
		.nav_produkte .cselected .nav_produkte .cbefor,
		.nav_produkte .cselected .nav_produkte .cafter,
		.nav_produkte .cselected .nav_produkte .caktiv,
		.nav_produkte .cselected .nav_produkte .cselected {
			background-image: url(../images/nav_produkt_lx_bg.gif);
			background-position: 4px 0;
			background-repeat: no-repeat;
		}
		.nav_produkte .cselected .nav_produkte a {
			padding: 0 0 4px;
			display: block;
			font-size: 11px;
		}
		.nav_produkte .cselected .nav_produkte .caktiv a,
		.nav_produkte .cselected .nav_produkte .cselected a {
			font-weight: bold;
		}
		