/* -----------Hauptnavigation----------- */
.mnav_lk { text-decoration: none; }
.mnav_ac {  }

/* HAUPTMENÜ */

.men_1 a,
.men_1 a:active,
.men_1 a:visited,
.men_1 a:link,
.men_ac_1 a,
.men_ac_1 a:active,
.men_ac_1 a:visited,
.men_ac_1 a:link,
.men_2 a,
.men_2 a:active,
.men_2 a:visited,
.men_2 a:link,
.men_ac_2 a,
.men_ac_2 a:active,
.men_ac_2 a:visited,
.men_ac_2 a:link,
.men_3 a,
.men_3 a:active,
.men_3 a:visited,
.men_3 a:link,
.men_ac_3 a,
.men_ac_3 a:active,
.men_ac_3 a:visited,
.men_ac_3 a:link,
.men_4 a
.men_4 a:active,
.men_4 a:visited,
.men_4 a:link,
.men_ac_4 a,
.men_ac_4 a:active,
.men_ac_4 a:visited,
.men_ac_4 a:link { display:block; float:left; width:10.000em; color:#FFF; font-size:75%; text-align:center; text-decoration:none; font-weight: bold; padding: 3px 0px; margin-right:1px; }

.men_1 a { background: url(/media/bg_nav_blau.gif) top repeat-x #3F61C3; }
.men_2 a { background: url(/media/bg_nav_gelb.gif) top repeat-x #FA9B00; }
.men_3 a { background: url(/media/bg_nav_gruen.gif) top repeat-x #8CCD46; }
.men_4 a { background: url(/media/bg_nav_rot.gif) top repeat-x #BE191E; }

.men_1 a:hover { color:#C9D3EE; background: url(/media/bg_nav_blau.gif) top repeat-x #6581CF; border-bottom: 1px solid #6581CF; }
.men_2 a:hover { color:#FEE3B8; background: url(/media/bg_nav_gelb.gif) top repeat-x #FBAF33; border-bottom: 1px solid #FBAF33; }
.men_3 a:hover { color:#DFF1CB; background: url(/media/bg_nav_gruen.gif) top repeat-x #A3D76B; border-bottom: 1px solid #A3D76B; }
.men_4 a:hover { color:#EDBFC0; background: url(/media/bg_nav_rot.gif) top repeat-x #CB474B; border-bottom: 1px solid #CB474B; }

.men_ac_1 a, .men_ac_1 a:hover { color:#C9D3EE; background: url(/media/bg_nav_blau.gif) top repeat-x #6581CF; border-bottom: 1px solid #6581CF; }
.men_ac_2 a, .men_ac_2 a:hover { color:#FEE3B8; background: url(/media/bg_nav_gelb.gif) top repeat-x #FBAF33; border-bottom: 1px solid #FBAF33; }
.men_ac_3 a, .men_ac_3 a:hover { color:#DFF1CB; background: url(/media/bg_nav_gruen.gif) top repeat-x #A3D76B; border-bottom: 1px solid #A3D76B; }
.men_ac_4 a, .men_ac_4 a:hover { color:#EDBFC0; background: url(/media/bg_nav_rot.gif) top repeat-x #CB474B; border-bottom: 1px solid #CB474B; }

/*************/





/* -----------Subnavigation----------- */
.snav_lk { text-decoration: none; }
.snav_ac { }

#submenue ul { margin: 0; padding: 0; list-style-type: none; }
#submenue li { display: block; }


#submenue .ul_level_1 a {
	display: block;
  	width: 12.500em; /*200px;*/
	line-height: 1.875em; /*30px;*/
  	font-weight: bold;
  	text-decoration: none;
   text-align: center;
   color: #FFF;
	}

#submenue .ul_level_2 a {
	display: block;
   width: 15.833em; /*190px;*/
	line-height: 1.667em; /*20px;*/
   color: #464646;
   font-size: 75%;
	font-weight: normal;
   text-align: left;
	padding-left: 0.833em; /*10px;*/
   border-bottom: 1px solid #464646;
}
*html #submenue .ul_level_2 a { width:16.667em;/*200px;*/ }

#submenue .ul_level_2 a:hover, #submenue .ul_level_2 .li_level_ac a {
   display: block;
   width: 15.833em; /*190px;*/
	line-height: 1.667em; /*20px;*/
   color: #464646;
	font-weight: normal;
   text-align: left;
   background: #F0F0F0;
	padding-left: 0.833em; /*10px;*/
   border-bottom: 1px solid #464646;
}
*html #submenue .ul_level_2 a:hover, #submenue .ul_level_2 .li_level_ac a { width:16.667em;/*200px;*/ }

#submenue .ul_level_3 a, #submenue .ul_level_3 a:active, #submenue .ul_level_3 .li_level a {
   display: block;
   width: 15.833em; /*190px;*/
	line-height: 1.667em; /*20px;*/
   color: #464646;
	font-weight: normal;
   text-align: left;
   background: #F0F0F0;
	padding-left: 0.833em; /*10px;*/
   border-bottom: 1px solid #464646;
	}

*html #submenue .ul_level_3 a, #submenue .ul_level_3 a:active, #submenue .ul_level_3 .li_level a { width:15.250em;/*183px;*/ }

#submenue .ul_level_3 a:hover {
   display: block;
   width: 15.833em; /*190px;*/
	line-height: 1.667em; /*20px;*/
   color: #464646;
	font-weight: normal;
   text-align: left;
   background: #F0F0F0;
	padding-left: 0.833em; /*10px;*/
   border-bottom: 1px solid #464646;
}
*html #submenue .ul_level_3 a:hover { width:15.250em;/*183px;*/ }

#submenue .ul_level_3 .li_level_ac a {}