body {}

.monster-ol{
	background-image: url('../templates/images/1x1-grey-70.png');
	z-index: 100;
}

.jq_monstermenu .level_1 { background: #ccc; }
.jq_monstermenu .level_1 li{/*position: relative;*/ line-height: 30px; min-height: 30px; overflow: hidden; height: 48px; }
.jq_monstermenu .level_2 { background: #aaa; overflow: hidden;}
.jq_monstermenu .level_2 li{/*position: relative;*/ line-height: 30px; min-height: 30px; overflow: visible;}

/*
.jq_monstermenu .level_3{position: absolute; height: auto; left: 240px; display: none; z-index: 100; top: 0px;}
.jq_monstermenu .level_3 li{ line-height: 30px; min-height: 30px;  background: #888;}
*/

.jq_monstermenu .level_2 li:hover .level_3{display: block;}

.jq_monstermenu .level_1 li a,
.jq_monstermenu .level_2 li a{line-height: 30px; padding: 15px 20px; display: block; width: 200px; text-decoration: none; color: #000;}

.jq_monstermenu .level_1 li a:hover{ background-color: #666; color: #fff;}


/*Fixes for Schwind*/

#navigation{background: transparent;}
#navigation .contactbox{margin-top: 10px; margin-bottom: 0px;}

.nav_wrapper_hz{
	background-image: url('../templates/images/mainnavigation/nav-bg-hz.png');
	background-repeat: repeat-y;
}

.nav_wrapper_vt{
	background-image: url('../templates/images/mainnavigation/nav-bg-vt.png');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	margin-left: 2px;
	margin-right: 4px;
}

.nag_wrapper_btm,
.nav_wrapper_btm{
	background-image: url('../templates/images/mainnavigation/nav-bg-footer.png');
	background-repeat: no-repeat;
	height: 20px;
	background-position: 0px 100%;
	
}

.jq_monstermenu .level_1,
.jq_monstermenu .level_2 {background: transparent;}

.jq_monstermenu .level_1 li{
	background: url('../templates/images/mainnavigation/nav-level1-border-top.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.jq_monstermenu .level_1 li.last{
	background: url('../templates/images/mainnavigation/nav-level1-border-top-bottom.png');
}

.jq_monstermenu .level_1 li.last.active{
	background: url('../templates/images/mainnavigation/nav-level1-border-top.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.jq_monstermenu .level_2 li, .jq_monstermenu .level_2 li.last{background: transparent;}

.jq_monstermenu .level_1 li a{line-height: 20px;}
#navigation.jq_monstermenu .level_1 li a:hover{
	background-color: transparent;
	font-family: 'DINBold';
	color:#006890;
}

.jq_monstermenu .level_1 li a,
.jq_monstermenu .level_2 li a{width:auto; }

#navigation .level_1 li.active a,
#navigation .level_1 li.current a,
#navigation .level_1 li.show_sub a,
.jq_monstermenu .level_1 li.active a,
.jq_monstermenu .level_1 li.show_sub a{color: #006980;}



.jq_monstermenu .level_2{
	background-color: #006980;
	background-image: url('../templates/images/mainnavigation/nav-level2-shadow-top.png');
	background-repeat: repeat-x;	
}

.jq_monstermenu .level_2 li.first{
	padding-top: 10px;
}


.jq_monstermenu .level_2 li.last{
	background-image: url('../templates/images/mainnavigation/nav-level2-shadow-bottom.png');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-bottom: 10px;
}

.jq_monstermenu .level_3 li.last{ 
	background-image: none;
	padding-bottom: 10px;
}

#navigation .level_2 li {line-height: 20px; height: auto; min-height: 20px;}

#navigation .level_2 li.current a, #navigation .level_2 li.active a{
	background-image: url('../templates/images/mainnavigation/nav-level2-current.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
#navigation .level_2 li.current .level_3 a{
	background-image: none;
}

#navigation .level_3 li a{
	background-image: none !important;
}

#navigation .level_1 .active .level_2 a,
#navigation .level_1 .current .level_2 a,
#navigation .level_1 .show_sub .level_2 a,
#navigation .level_2 a,
.jq_monstermenu .level_2 li a {
	font-size: 13px; 
	color: #c6d3dc; 
	line-height: 27px; 
	height: auto;
	padding: 0px 20px;
	font-family: 'DINRegular';
}

#navigation .level_1 .active .level_2 .active a,
#navigation .level_1 .current .level_2 .active a{
	color:#ffffff;
	font-family: 'DINBold';
}

#navigation .level_1 .active .level_2 .active .level_3 a,
#navigation .level_1 .current .level_2 .active .level_3 a,
#navigation .level_1 .active .level_3 a,
#navigation .level_1 .current .level_3 a,
#navigation .level_1 .show_sub .level_3 a,
#navigation .level_3 a,
.jq_monstermenu .level_3 li a {
	font-size: 15px; 
	color: #888888; 
	/*height: 65px;*/
	/*line-height: 65px;*/
	padding: 25px 10px 24px 10px;
	background-color:transparent;
	font-family: 'DINRegular';
	line-height: 16px;
}

#navigation .level_1 .active .level_2 .active .level_3 .twolines a,
#navigation .level_1 .current .level_2 .active .level_3 .twolines a,
#navigation .level_1 .active .level_3 .twolines a,
#navigation .level_1 .current .level_3 .twolines a,
#navigation .level_1 .show_sub .level_3 .twolines a,
#navigation .level_3 .twolines a,
.jq_monstermenu .level_3 li .twolines a {
	padding: 16px 10px 16px 10px;
}


#navigation .level_1 .active .level_2 .active .level_3 .last a,
#navigation .level_1 .current .level_2 .active .level_3 .last a,
#navigation .level_1 .active .level_3 .last a, 
#navigation .level_1 .current .level_3 .last a, 
#navigation .level_1 .show_sub .level_3 .last a, 
#navigation .level_3 .last a, 
.jq_monstermenu .level_3 li.last a{
	text-decoration:underline;
	color:#006890;
	font-size: 14px;
	height:49px;
	padding-top:16px;
}

#navigation .level_1 .active .level_2 .active .level_3 a:hover,
#navigation .level_1 .current .level_2 .active .level_3 a:hover,
#navigation .level_1 li.active .level_2 a:hover,
#navigation .level_1 li.show_sub .level_2 a:hover,
#navigation .level_1 .level_2 a:hover,
.jq_monstermenu .level_2 a:hover
{
	color: #fefefe;
	background-color: #3094b4;
}

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

#navigation .level_1 li.active .level_3 .last a:hover,
#navigation .level_1 li.show_sub .level_3 .last a:hover,
#navigation .level_3 .last a:hover,
.jq_monstermenu .level_3 .last a:hover
{
	background-color:transparent;
	color:#006890;
}


/*main nav level1 border left*/
#navigation li.erkennen a{
	background-image: url('../templates/images/mainnavigation/nav-level1-bg-border-yellow.png');
	background-repeat: repeat-y;
}
#navigation li.erkennen li a{
	background-image: none;
}

#navigation li.planen a{
	background-image: url('../templates/images/mainnavigation/nav-level1-bg-border-green.png');
	background-repeat: repeat-y;
}
#navigation li.planen li a{
	background-image: none;
}

#navigation li.behandeln a{
	background-image: url('../templates/images/mainnavigation/nav-level1-bg-border-red.png');
	background-repeat: repeat-y;
}
#navigation li.behandeln li a{
	background-image: none;
}


#navigation li.color a, #navigation li.active a{
	font-family: 'DINBold';
	color:#006890;
}

#navigation li.color .level_2 a, #navigation li.active .level_2 a{
	font-family: 'DINRegular';
	color:#ffffff;
} 

#navigation li.color .level_2 .level_3 a,
#navigation li.active .level_2 .level_3 a{
	color: #888;
}


#navigation.jq_monstermenu .level_1 li.erkennen a:hover,
#navigation li.erkennen.color a,
#navigation li.erkennen.active a{
	color:#c6ac00;
	font-family: 'DINBold';
}


#navigation.jq_monstermenu .level_1 li.planen a:hover,
#navigation li.planen.color a,
#navigation li.planen.active a{
	color:#69923a;
	font-family: 'DINBold';
}

#navigation.jq_monstermenu .level_1 li.behandeln a:hover,
#navigation li.behandeln.color a, 
#navigation li.behandeln.active a{
	color:#e05206;
	font-family: 'DINBold';
}


#navigation li.erkennen.color li a,
#navigation li.erkennen.active li a,
#navigation li.planen.color li a,
#navigation li.planen.active li a,
#navigation li.behandeln.color li a, 
#navigation li.behandeln.active li a{
	color: #f8f8f8;
}

#navigation li.erkennen.color li li a,
#navigation li.erkennen.active li li a,
#navigation li.planen.color li li a,
#navigation li.planen.active li li a,
#navigation li.behandeln.color li li a, 
#navigation li.behandeln.active li li a{
	color: #888;
}


#navigation li.erkennen.color .level_2 a{
	font-family: 'DINRegular';
}

#navigation li.planen.color .level_2 a{
	font-family: 'DINRegular';
}

#navigation li.behandeln.color .level_2 a{
	font-family: 'DINRegular';
}

#navigation.jq_monstermenu .level_1 li.behandeln .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li.planen .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li .level_2 a:hover{
	color:#ffffff;
	background-color: #3094b4;
}

#navigation.jq_monstermenu .level_1 li.behandeln .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li.planen .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li.erkennen .level_2 a:hover,
#navigation.jq_monstermenu .level_1 li .level_2 a:hover

