/***************************** MAINNAV *****************************/

.mnav_lk { text-decoration: none; font-size:0.9em;}
.mnav_ac { font-size:0.9em; }

.men_1 a, .men_2 a, .men_3 a, .men_4 a, .men_5 a, .men_6 a,
.men_1 a:active, .men_2 a:active, .men_3 a:active, .men_4 a:active, .men_5 a:active, .men_6 a:active,
.men_1 a:visited, .men_2 a:visited, .men_3 a:visited, .men_4 a:visited, .men_5 a:visited, .men_6 a:visited,
.men_1 a:link, .men_2 a:link, .men_3 a:link, .men_4 a:link, .men_5 a:link, .men_6 a:link { float:left; font-size:0.875em;/*14px;*/ text-decoration:none; font-weight: bold; line-height:30px;/*2.143em;*/ color:#FFF; }

.men_1 a { background:url(/media/bg_men1.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }
.men_2 a { background:url(/media/bg_men2.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }
.men_3 a { background:url(/media/bg_men3.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }
.men_4 a { background:url(/media/bg_men4.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }
.men_5 a { background:url(/media/bg_men5.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }
.men_6 a { background:url(/media/bg_men6.gif) repeat-x; padding:0em 0.357em;/*5px;*/ }

.men_1 a:hover { color: #c8e3f2; }
.men_2 a:hover { color: #ddd1e1; }
.men_3 a:hover { color: #ffe9c8; }
.men_4 a:hover { color: #e9c8d3; }
.men_5 a:hover { color: #dee9d3; }
.men_6 a:hover { color: #ccf5f3; }

.li_men_1, .li_men_2, .li_men_3, .li_men_4, .li_men_5, .li_men_6, .re_men_6 { float:left; height:30px; }

.li_men_1 { width:8px; background:url(/media/bg_li_men1.gif) left no-repeat; }
.li_men_2 { width:10px; background:url(/media/bg_li_men2.gif) left no-repeat; }
.li_men_3 { width:10px; background:url(/media/bg_li_men3.gif) left no-repeat; }
.li_men_4 { width:10px; background:url(/media/bg_li_men4.gif) left no-repeat; }
.li_men_5 { width:10px; background:url(/media/bg_li_men5.gif) left no-repeat; }
.li_men_6 { width:10px; background:url(/media/bg_li_men6.gif) left no-repeat; }
.re_men_6 { width:8px; background:url(/media/bg_re_men6.gif) left no-repeat; }

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


/****************************** SUBNAV *****************************/

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

#subnav ul { margin: 0; padding: 0; list-style-type: none; }
#subnav li { display: block; }

#subnav ul li.li_level_none { display:none; }

#subnav .ul_level_1 a {
	display: block;
	width:13.929em;/*195px;*/
	line-height: 1.429em; /*20px;*/
  	font-size: 0.875em;/*14px;*/
  	font-weight: bold;
  	text-decoration: none;
  	color: #FFF;
  	/*background: url(/media/bg_lvl1.gif) right no-repeat #00a03c;*/
  	background: #00a03c;
  	padding-left: 0.357em;/*5px;*/
	}
*html #subnav .ul_level_1 a { width:14.286em;/*200px;*/ }

#subnav .ul_level_2 a {
   display: block;
   width: 15.000em;/*180px;*/
	line-height: 2.083em; /*25px;*/
  	font-size: 0.750em;/*12px;*/
  	font-weight: normal;
   color: #4b4b4b;
   background: url(/media/bg_lvl2.gif) left no-repeat #d9f1e2;
   border-top: 1px solid #FFF;
   padding-left: 1.667em; /*20px;*/
}
*html #subnav .ul_level_2 a { width: 16.667em;/*200px;*/ }
#subnav .ul_level_2 a:hover, #subnav .ul_level_2 .li_level_ac a { color: #FFF; background: url(/media/bg_lvl2_ov.gif) left no-repeat #990033; }

#subnav .ul_level_3 a, #subnav .ul_level_3 a:hover, #subnav .ul_level_3 .li_level_ac a {
	color: #4b4b4b !important;
	background: #FFF !important;
   padding-left: 2.500em; /*30px;*/
   }
*html #subnav .ul_level_3 a, *html #subnav .ul_level_3 a:hover, *html #subnav .ul_level_3 .li_level_ac a { width:14.286em;/*200px;*/ }

#subnav .ul_level_4 a, #subnav .ul_level_4 a:hover, #subnav .ul_level_4 .li_level_ac a {
	font-size: 0.688em !important;/*11px;*/
   padding-left: 3.636em !important; /*40px;*/
   }
*html #subnav .ul_level_4 a, *html #subnav .ul_level_4 a:hover, *html #subnav .ul_level_4 .li_level_ac a { width: 18.182em !important; /*200px;*/ }

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

/************************* AUF EINEN KLICK *************************/

.aek_weiw a, .aek_weiw a:hover, .aek_weiw a:active, .aek_weiw a:visited, .aek_weiw a:link,
.aek_stadtplan a, .aek_stadtplan a:hover, .aek_stadtplan a:active, .aek_stadtplan a:visited, .aek_stadtplan a:link,
.aek_notdienste a, .aek_notdienste a:hover, .aek_notdienste a:active, .aek_notdienste a:visited, .aek_notdienste a:link,
.aek_oeffnungszeiten a, .aek_oeffnungszeiten a:hover, .aek_oeffnungszeiten a:active, .aek_oeffnungszeiten a:visited, .aek_oeffnungszeiten a:link,
.aek_bildergalerie a, .aek_bildergalerie a:hover, .aek_bildergalerie a:active, .aek_bildergalerie a:visited, .aek_bildergalerie a:link,
.aek_servicelinks a, .aek_servicelinks a:hover, .aek_servicelinks a:active, .aek_servicelinks a:visited, .aek_servicelinks a:link,
.aek_wetter a, .aek_wetter a:hover, .aek_wetter a:active, .aek_wetter a:visited, .aek_wetter a:link
{ display:block; font-size:0.857em;/*12px;*/ color:#243035; line-height:2.083em; /*25px;*/ padding-left:22px; }

.aek_weiw a { background: url(/media/icon_weiw.gif) 0em 0.333em no-repeat; }
.aek_stadtplan a { background: url(/media/icon_stadtplan.gif) 0em 0.333em no-repeat; }
.aek_notdienste a { background: url(/media/icon_notdienste.gif) 0em 0.333em no-repeat; }
.aek_oeffnungszeiten a { background: url(/media/icon_oeffnungszeiten.gif) 0em 0.333em no-repeat; }
.aek_bildergalerie a { background: url(/media/icon_bildergalerie.gif) 0em 0.333em no-repeat; }
.aek_servicelinks a { background: url(/media/icon_servicelinks.gif) 0em 0.333em no-repeat; }
.aek_wetter a { background: url(/media/icon_wetter.gif) 0em 0.333em no-repeat; }

.aek_weiw a:hover { color:#243035; background: url(/media/icon_weiw.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_stadtplan a:hover { color:#243035; background: url(/media/icon_stadtplan.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_notdienste a:hover { color:#243035; background: url(/media/icon_notdienste.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_oeffnungszeiten a:hover { color:#243035; background: url(/media/icon_oeffnungszeiten.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_bildergalerie a:hover { color:#243035; background: url(/media/icon_bildergalerie.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_servicelinks a:hover { color:#243035; background: url(/media/icon_servicelinks.gif) 0em 0.333em no-repeat; text-decoration: none; }
.aek_wetter a:hover { color:#243035; background: url(/media/icon_wetter.gif) 0em 0.333em no-repeat; text-decoration: none; }

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