/* HAUPTMENÜ */

.mnav_lk { text-decoration: none; }
.mnav_ac { font-weight: bold; }

#mainnav a, #mainnav a:link, #mainnav a:visited {
   float: left;
   display: block;
   font-size: 0.750em;/*12px;*/
   line-height: 2.417em;/*29px;*/
   text-decoration: none;
   color: #FFF;
   background:#194E8A;
   padding: 0em 0.833em;/*0px 10px;*/
	}

#mainnav a:hover, #mainnav a:active, #mainnav_ak a, #mainnav_ak a:hover, #mainnav_ak a:visited, #mainnav_ak a:link, #mainnav_ak a:active {
   float: left;
   display: block;
   font-size: 0.750em;/*12px;*/
   line-height: 2.417em;/*29px;*/
   text-decoration: none;
   color: #FFF;
   background:#374C64;
   padding: 0em 0.833em;/*0px 10px;*/
   font-weight: bold;
	}

.mnav, .mnav_ak { padding:0px; margin:0px; }
.mnav a, .mnav_ak a{ border-right:2px solid #FFF; }
.mnav_ak a, .mnav_ak_last a { background:#374C64 !important; }

/*************/

.snav_lk { text-decoration: none; }
.snav_ac { }


#subnav ul { margin: 0; padding: 0; list-style-type: none; }
#subnav li { display: block; }
#subnav ul.ul_level_4{ margin-bottom: 5px; }


#subnav .ul_level_1 .li_level a,
#subnav .ul_level_1 .li_level a:active,
#subnav .ul_level_1 .li_level a:visited,
#subnav .ul_level_1 .li_level a:link {
	display: block;
   font-size: 0.750em;/*12px;*/
   line-height: 1.917em;/*23px;*/
   text-decoration: none;
   color:#FFF;
   background:#374C64;
   border-bottom: 2px solid #FFF;
   padding-left: 2.167em;/*26px;*/
   font-weight: normal;
}

#subnav .ul_level_1 .li_level a:hover {
	display: block;
   font-size: 0.750em;/*12px;*/
   line-height: 1.917em;/*23px;*/
   text-decoration: none;
   color:#FFF;
   background:#901032;
   border-bottom: 2px solid #FFF;
   padding-left: 2.167em;/*26px;*/
   font-weight: normal;
}

#subnav .ul_level_1 .li_level_ac a,
#subnav .ul_level_1 .li_level_ac a:visited,
#subnav .ul_level_1 .li_level_ac a:link ,
#subnav .ul_level_1 .li_level_ac a:hover,
#subnav .ul_level_1 .li_level_ac a:active{
	display: block;
   font-size: 0.750em;/*12px;*/
   line-height: 1.917em;/*23px;*/
   text-decoration: none;
   color:#FFF;
   background:#901032;
   border-bottom: 2px solid #FFF;
   padding-left: 2.167em;/*26px;*/
   font-weight: bold;
}
*html #subnav .ul_level_1 a, *html #subnav .ul_level_1 a:hover, *html #subnav .ul_level_1 a:active, *html #subnav .ul_level_1 a:visited, *html #subnav .ul_level_1 a:link { width:18.00em;/*216px;*/ }

#subnav .ul_level_2  .li_level a,
#subnav .ul_level_2 .li_level a:active,
#subnav .ul_level_2  .li_level a:visited,
#subnav .ul_level_2  .li_level a:link {
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
   color:#fff;
   background:#3B679A;
   border-bottom: 2px solid #FFF;
	padding-left: 1.500em;/*18px;*/
	margin-left: 2.167em;/*26px;*/
	font-weight: normal;
}

#subnav .ul_level_2 .li_level a:hover {
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
   color:#fff;
   background:#901032;
   border-bottom: 2px solid #FFF;
	padding-left: 1.500em;/*18px;*/
	margin-left: 2.167em;/*26px;*/
	font-weight: normal;
}

#subnav .ul_level_2 .li_level_ac a,
#subnav .ul_level_2 .li_level_ac a:visited,
#subnav .ul_level_2 .li_level_ac a:link ,
#subnav .ul_level_2 .li_level_ac a:hover,
#subnav .ul_level_2 .li_level_ac a:active{
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
  color:#0D2948; /*#fff*/
   background:#9DB3CD; /*#3B679A*/
   border-bottom: 2px solid #FFF;
	padding-left: 1.500em;/*18px;*/
	margin-left: 2.167em;/*26px;*/
	font-weight: bold;
}
*html #subnav .ul_level_2 a, *html #subnav .ul_level_2 a:hover, *html #subnav .ul_level_2 a:active, *html #subnav .ul_level_2 a:visited, *html #subnav .ul_level_2 a:link { width:15.83em;/*190px;*/ }


#subnav .ul_level_3 .li_level a,
#subnav .ul_level_3 .li_level a:active,
#subnav .ul_level_3 .li_level a:visited,
#subnav .ul_level_3 .li_level a:link {
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
   color:#fff;
   background:url(/media/bg_lvl3.gif) left repeat-y #6285ae;
	border-bottom: 2px solid #FFF;
	padding-left: 26px;
	margin-left: 2.167em;/*26px;*/
	font-weight: normal;
}

#subnav .ul_level_3 .li_level a:hover {
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
   color:#fff;
   background:url(/media/bg_lvl3_ov.gif) left repeat-y #901032;
	border-bottom: 2px solid #FFF;
	padding-left: 26px;
	margin-left: 2.167em;/*26px;*/
	font-weight: normal;
}

#subnav .ul_level_3 .li_level_ac a,
#subnav .ul_level_3 .li_level_ac a:visited,
#subnav .ul_level_3 .li_level_ac a:link ,
#subnav .ul_level_3 .li_level_ac a:hover,
#subnav .ul_level_3 .li_level_ac a:active {
	display: block;
	font-size: 0.750em;/*12px;*/
   line-height: 1.833em;/*22px;*/
   text-decoration: none;
   color:#0D2948; /*#fff*/
   background:url(/media/bg_lvl3.gif) left repeat-y #6285ae;
	border-bottom: 2px solid #FFF;
	padding-left: 26px;
	margin-left: 2.167em;/*26px;*/
	font-weight: bold;
}



*html #subnav .ul_level_3 a, *html #subnav .ul_level_3 a:hover, *html #subnav .ul_level_3 a:active, *html #subnav .ul_level_3 a:visited, *html #subnav .ul_level_3 a:link { width:15.83em;/*190px;*/ }

#subnav .ul_level_4 .li_level a,
#subnav .ul_level_4 .li_level a:active,
#subnav .ul_level_4 .li_level a:visited,
#subnav .ul_level_4 .li_level a:link {
	display: block;
	font-size: 0.625em;/*10px;*/
   line-height: 2.000em;/*20px;*/
   text-decoration: none;
   color:#fff;
   background:url(/media/bg_lvl4.gif) 15px 50% no-repeat #819DBE;
	border-bottom: 1px solid #FFF;
	padding-left: 26px;
	margin-left: 3.800em;/*38px;*/
	font-weight: normal;
}
	
#subnav .ul_level_4 .li_level a:hover {
	display: block;
	font-size: 0.625em;/*10px;*/
   line-height: 2.000em;/*20px;*/
   text-decoration: none;
   color:#fff;
   background:url(/media/bg_lvl4.gif) 15px 50% no-repeat #901032;
	border-bottom: 1px solid #FFF;
	padding-left: 26px;
	margin-left: 3.800em;/*38px;*/
	font-weight: normal;
	}
#subnav .ul_level_4 .li_level_ac a,
#subnav .ul_level_4 .li_level_ac a:hover,
#subnav .ul_level_4 .li_level_ac a:active,
#subnav .ul_level_4 .li_level_ac a:visited,
#subnav .ul_level_4 .li_level_ac a:link {
	display: block;
	font-size: 0.625em;/*10px;*/
   line-height: 2.000em;/*20px;*/
   text-decoration: none;
   color:#fff;
   background:url(/media/bg_lvl4.gif) 15px 50% no-repeat #819DBE;
	border-bottom: 1px solid #FFF;
	padding-left: 26px;
	margin-left: 3.800em;/*38px;*/
	font-weight: bold;
	}
*html #subnav .ul_level_4 a, *html #subnav .ul_level_4 a:hover, *html #subnav .ul_level_4 a:active, *html #subnav .ul_level_4 a:visited, *html #subnav .ul_level_4 a:link { width:17.80em;/*178px;*/ }
