/* #megamenu{
	position: absolute;
	top: 20px;
	left: 210px;
	width: 400px;
	height: 400px;
	background-color: #fff;
	z-index: 120;
	margin-left: 50px;
}

#megamenu .megamenu_container{
	position: absolute;
	margin: 10px;
	
}
#megamenu .content{
	position: absolute;
	left: 0px;
	top: 0px;
}
*/

.level_2 li{
	/*position: relative;*/
}

.level_2 li .megamenu_item{
	display: block;
	display: none;
	position: absolute;
	left: 231px;
	top: 100px;
	z-index: 150;
	width: 718px;
}
.level_2 li:hover .megamenu_item,
.level_2 li:hover .megamenu_indicator
{
	display: block;
}

.megamenu_item .layer{
	position: relative;
}
.megamenu_item .layer.top{
	height: 5px;
	background: url('../templates/images/mainnavigation/nav-level3-megamenu-box-top.png');
	background-repeat: no-repeat;
	background-position: 1px 0px;
		
}

.megamenu_item .layer.bottom{
	height: 9px;
	background: url('../templates/images/mainnavigation/nav-level3-megamenu-box-bottom.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.megamenu_item .layer.middle{
	background: url('../templates/images/mainnavigation/nav-level3-megamenu-box-middle.png');
	background-repeat: repeat-y;
	background-position: left bottom;
	/*background-color: #fff;*/
	height: auto;
	min-height: 300px;
}

.level_2 li .megamenu_item .megamenu_content{
	margin: 0px 27px 0px 23px;
}

.level_3{height: 100%;}
.level_3 li .content{
	display: none;
	position: absolute;
	left: 220px;
	top:0px;
	/*min-height: 100%;*/
	/*height:330px;*/
	/*width: 420px;*/
	/*padding-left:50px;*/
	/*background-color: #fff;*/
	/*background-color: rgb(252,253,254);*/
	background-image:url(../templates/images/backgrounds/separator-megamenu.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:30px;
	padding-top:19px;
	margin-bottom:10px;
}

/*.level_3 li.last .content{
	padding-top:9px;
}*/

.megamenu_item .clear{
	clear: both;
}

.level_3 li:hover .content{
	display: block;
}

#navigation .level_3,
.jq_monstermenu .level_3 {
	margin-left: 0px;
	/*left: 190px;*/
	/*background-color: #ccc;*/
	width: 220px;
	position: relative;
	float: left;
	padding-bottom:22px;
}

#navigation ul.level_3{
	
}

#navigation .level_3 li{
	border-top:1px solid #f7f9f9;
	border-bottom:1px solid #e2e5e8;
}

#navigation .level_3 li a{
	display: block;
	/*height:65px;*/
	/*line-height: 65px;*/
	border-bottom:1px solid #e2e5e8;
	color:#888888;
	font-size:15px;
	border-top:1px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:25px 10px 24px 10px;
	line-height:16px;
	/*display: table-cell;
	vertical-align: middle;
	width:200px;*/
	font-family: 'DINRegular';
}


#navigation.jq_monstermenu .level_1 li.behandeln .level_2 .level_3 li  a:hover, 
#navigation.jq_monstermenu .level_1 li.planen .level_2 .level_3 li  a:hover, 
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 .level_3 li  a:hover 
#navigation .level_1 .active .level_2 .active .level_3 li a:hover, 
#navigation .level_1 .current .level_2 .active .level_3 li a:hover, 
#navigation .level_1 li.active .level_2 .level_3 li a:hover, 
#navigation .level_1 li.show_sub .level_2 .level_3 li a:hover, 
#navigation .level_2 a:hover, .jq_monstermenu .level_2 .level_3 li a:hover,
#navigation .level_3 li a:hover{
	background-color:#f0f5f7;
	color:#006890;
	font-family: 'DINRegular';
}

#navigation.jq_monstermenu .level_1 li.behandeln .level_2 .level_3 li.last  a, 
#navigation.jq_monstermenu .level_1 li.planen .level_2 .level_3 li.last  a, 
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 .level_3 li.last  a 
#navigation .level_1 .active .level_2 .active .level_3 li.last a, 
#navigation .level_1 .current .level_2 .active .level_3 li.last a, 
#navigation .level_1 li.active .level_2 .level_3 li.last a, 
#navigation .level_1 li.show_sub .level_2 .level_3 li.last a{
	background-color:transparent;
	padding-top:41px;
	color:#006890;
	font-family: 'DINRegular';
	padding-bottom:0;
	border-bottom:0;
}

#navigation .level_3 li.last{
	border:0px;
}

#navigation .level_3 li .productButtom{
	margin-top:15px;
	width: 430px;
}

#navigation .level_3 li .productDescription, #navigation .level_3 li .productLinks{
	float:left;
}

#navigation .level_3 li .productDescription p{
	font-size:14px;
	line-height:19px;
	padding:3px 20px 3px 0;
	margin:0;
	font-family: 'DINRegular';
	background-image: url(../templates/images/backgrounds/separator-megamenu-products.png);
	background-repeat:no-repeat;
	background-position: right;
}

#navigation .level_3 li .productDescription{
	width:270px;
	padding-right:30px;
}

#navigation .level_3 li .productLinks{
	width:110px;
}


.productMenu{
	margin-top:1px;
}

#navigation.jq_monstermenu .level_1 li.behandeln .level_2 .level_3 li .productMenu a, 
#navigation.jq_monstermenu .level_1 li.planen .level_2 .level_3 li .productMenu a, 
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 .level_3 li .productMenu a,
#navigation .level_1 .active .level_2 .active .level_3 li .productMenu a, 
#navigation .level_1 .current .level_2 .active .level_3 li .productMenu a, 
#navigation .level_1 li.active .level_2 .level_3 li .productMenu a, 
#navigation .level_1 li.show_sub .level_2 .level_3 li .productMenu a, 
#navigation .level_2 .productMenu a, .jq_monstermenu .level_2 .level_3 li .productMenu a,
#navigation .level_1 .active .level_3 .productMenu a, 
#navigation .level_1 .current .level_3 .productMenu a, 
#navigation .level_1 .show_sub .level_3 .productMenu a, 
#navigation .level_3 .productMenu a, 
.jq_monstermenu .level_3 li .productMenu a{
	display:block;
	padding:0;
	font-family: 'DINRegular';
	font-size: 12px;
	height:auto;
	line-height: 18px;
	color:#006890;
	text-decoration: underline;
	width:100px;
	border:0px;
}

#navigation.jq_monstermenu .level_1 li.behandeln .level_2 .level_3 li  .productMenu a:hover, 
#navigation.jq_monstermenu .level_1 li.planen .level_2 .level_3 li  .productMenu a:hover, 
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 .level_3 li  .productMenu a:hover,
#navigation .level_1 .active .level_2 .active .level_3 li .productMenu a:hover, 
#navigation .level_1 .current .level_2 .active .level_3 li .productMenu a:hover, 
#navigation .level_1 li.active .level_2 .level_3 li .productMenu a:hover, 
#navigation .level_1 li.show_sub .level_2 .level_3 li .productMenu a:hover, 
#navigation .level_2 .productMenu a:hover, .jq_monstermenu .level_2 .level_3 li .productMenu a:hover,
#navigation .level_1 .active .level_3 .productMenu a:hover,
#navigation .level_1 .current .level_3 .productMenu a:hover,
#navigation .level_1 .show_sub .level_3 .productMenu a:hover,
#navigation .level_3 .productMenu a:hover,
.jq_monstermenu .level_3 li .productMenu a:hover{
	background-color:transparent;
}

.megamenu_item li a {color: #888; background: #fff;}
.megamenu_item li a:hover {color: #000; background: #ddd;}


.megamenu_content .content.default{
	float: right;
	/*margin-left: 240px;*/
	width: 420px;
	font-size:12px;
	font-family: 'DINRegular';
	line-height: 16px;
	background-image:url(../templates/images/backgrounds/separator-megamenu.png);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:28px;
	padding-top: 10px;
}

.megamenu_content .content p{
	font-size:12px;
}

.msie7 .megamenu_content .content .csc-textpic-text p{
	width:400px;
} 

.megamenu_title{
	height: 74px;
	background: url('../templates/images/mainnavigation/nav-level1-border-top.png');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	font-size: 23px;
	font-family: 'DINMedium';
	color:#006890;
	line-height: 65px;

}


.megamenu_indicator{height: 0px; position: relative; display: none;}
.megamenu_indicator .img{
	position: absolute;
	background: url('../templates/images/mainnavigation/nav-level3-marker.png');
	background-repeat: no-repeat;
	width: 28px;
	height: 67px;
	right: -10px;
	top: -40px;
	z-index: 180;
}
