/* Mainnavigation Startseite */

.mnav_lk { display:block; background: url(media/bg_mnav_spacer.gif) no-repeat; }

#mnav_start ul { list-style-type:none; margin:0em; padding:0em; }
#mnav_start ul li { display:inline; float:left; width:153px; margin:0em; padding:0em; }

#mnav_start .mnav_2 a, #mnav_start .mnav_2 a:active, #mnav_start .mnav_2 a:visited, #mnav_start .mnav_2 a:link,
#mnav_start .mnav_3 a, #mnav_start .mnav_3 a:active, #mnav_start .mnav_3 a:visited, #mnav_start .mnav_3 a:link,
#mnav_start .mnav_4 a, #mnav_start .mnav_4 a:active, #mnav_start .mnav_4 a:visited, #mnav_start .mnav_4 a:link,
#mnav_start .mnav_5 a, #mnav_start .mnav_5 a:active, #mnav_start .mnav_5 a:visited, #mnav_start .mnav_5 a:link,
#mnav_start .mnav_6 a, #mnav_start .mnav_6 a:active, #mnav_start .mnav_6 a:visited, #mnav_start .mnav_6 a:link { display:block; height:15.083em;/*181px;*/ font-size:0.750em;/*12px;*/ text-align:center; text-decoration:none; line-height:2.500em;/*30px;*/ color:#5b5b59; }

#mnav_start .mnav_2 a { background:url(/media/but_individualreisen.jpg) no-repeat; padding-top:152px; }
#mnav_start .mnav_2 a:hover { text-decoration:none; color:#000; background:url(/media/but_individualreisen_over.jpg) no-repeat #A3E185; padding-top:152px; }

#mnav_start .mnav_3 a { background:url(/media/but_flairvini.jpg) no-repeat; padding-top:152px; }
#mnav_start .mnav_3 a:hover { text-decoration:none; color:#000; background:url(/media/but_flairvini_over.jpg) no-repeat #E16664; padding-top:152px; }

#mnav_start .mnav_4 a { background:url(/media/but_gruppenreisen.jpg) no-repeat; padding-top:152px; }
#mnav_start .mnav_4 a:hover { text-decoration:none; color:#000; background:url(/media/but_gruppenreisen_over.jpg) no-repeat #66C2E1; padding-top:152px; }

#mnav_start .mnav_5 a { background:url(/media/but_tagungen.jpg) no-repeat; padding-top:152px; }
#mnav_start .mnav_5 a:hover { text-decoration:none; color:#000; background:url(/media/but_tagungen_over.jpg) no-repeat #66C2C2; padding-top:152px; }

#mnav_start .mnav_6 a { background:url(/media/but_service.jpg) no-repeat; padding-top:152px; }
#mnav_start .mnav_6 a:hover { text-decoration:none; color:#000; background:url(/media/but_service_over.jpg) no-repeat #F2C568; padding-top:152px; }


/* Mainnavigation Folgeseite */

#mnav_top ul { list-style-type:none; margin:0em; padding:0em; }
#mnav_top ul li { display:inline; float:left; width:153px; margin:0em; padding:0em; }

#mnav_top .mnav_2 a, #mnav_top .mnav_2 a:hover, #mnav_top .mnav_2 a:active, #mnav_top .mnav_2 a:visited, #mnav_top .mnav_2 a:link,
#mnav_top .mnav_2_ac a, #mnav_top .mnav_2_ac a:hover, #mnav_top .mnav_2_ac a:active, #mnav_top .mnav_2_ac a:visited, #mnav_top .mnav_2_ac a:link,
#mnav_top .mnav_3 a, #mnav_top .mnav_3 a:hover, #mnav_top .mnav_3 a:active, #mnav_top .mnav_3 a:visited, #mnav_top .mnav_3 a:link,
#mnav_top .mnav_3_ac a, #mnav_top .mnav_3_ac a:hover, #mnav_top .mnav_3_ac a:active, #mnav_top .mnav_3_ac a:visited, #mnav_top .mnav_3_ac a:link,
#mnav_top .mnav_4 a, #mnav_top .mnav_4 a:hover, #mnav_top .mnav_4 a:active, #mnav_top .mnav_4 a:visited, #mnav_top .mnav_4 a:link,
#mnav_top .mnav_4_ac a, #mnav_top .mnav_4_ac a:hover, #mnav_top .mnav_4_ac a:active, #mnav_top .mnav_4_ac a:visited, #mnav_top .mnav_4_ac a:link,
#mnav_top .mnav_5 a, #mnav_top .mnav_5 a:hover, #mnav_top .mnav_5 a:active, #mnav_top .mnav_5 a:visited, #mnav_top .mnav_5 a:link,
#mnav_top .mnav_5_ac a, #mnav_top .mnav_5_ac a:hover, #mnav_top .mnav_5_ac a:active, #mnav_top .mnav_5_ac a:visited, #mnav_top .mnav_5_ac a:link,
#mnav_top .mnav_6 a, #mnav_top .mnav_6 a:hover, #mnav_top .mnav_6 a:active, #mnav_top .mnav_6 a:visited, #mnav_top .mnav_6 a:link,
#mnav_top .mnav_6_ac a, #mnav_top .mnav_6_ac a:hover, #mnav_top .mnav_6_ac a:active, #mnav_top .mnav_6_ac a:visited, #mnav_top .mnav_6_ac a:link { display:block; font-size:0.750em;/*12px;*/ text-align:center; text-decoration:none; line-height:2.500em;/*30px;*/ color:#5b5b59; }


#mnav_top .mnav_2 a:hover, #mnav_top .mnav_2_ac a, #mnav_top .mnav_2_ac a:hover, #mnav_top .mnav_2_ac a:active, #mnav_top .mnav_2_ac a:visited, #mnav_top .mnav_2_ac a:link { color:#000; background:#A3E185; }
#mnav_top .mnav_3 a:hover, #mnav_top .mnav_3_ac a, #mnav_top .mnav_3_ac a:hover, #mnav_top .mnav_3_ac a:active, #mnav_top .mnav_3_ac a:visited, #mnav_top .mnav_3_ac a:link { color:#000; background:#E16664; }
#mnav_top .mnav_4 a:hover, #mnav_top .mnav_4_ac a, #mnav_top .mnav_4_ac a:hover, #mnav_top .mnav_4_ac a:active, #mnav_top .mnav_4_ac a:visited, #mnav_top .mnav_4_ac a:link { color:#000; background:#66C2E1; }
#mnav_top .mnav_5 a:hover, #mnav_top .mnav_5_ac a, #mnav_top .mnav_5_ac a:hover, #mnav_top .mnav_5_ac a:active, #mnav_top .mnav_5_ac a:visited, #mnav_top .mnav_5_ac a:link { color:#000; background:#66C2C2; }
#mnav_top .mnav_6 a:hover, #mnav_top .mnav_6_ac a, #mnav_top .mnav_6_ac a:hover, #mnav_top .mnav_6_ac a:active, #mnav_top .mnav_6_ac a:visited, #mnav_top .mnav_6_ac a:link { color:#000; background:#F2C568; }



/* Subnavigation */
.snav_lk { padding-top: 2px; color: #000; padding-bottom: 2px;  display: block;  text-decoration: none; }
.snav_ac { padding-top: 2px; color: #000; padding-bottom: 2px;  display: block;  text-decoration: none; font-weight:bold; }


#mnav_2 ul { margin: 0px;	padding: 0px;	list-style: none; border: none; display: inline;	}
#mnav_2 ul li { margin: 0px; padding: 0px; border: none; display: inline; }

#mnav_2 ul.ul_level_1, #subnav ul.ul_level_2 , #subnav ul.ul_level_3  { display:block; width:100%; }

#mnav_2 ul.ul_level_1  a,
#mnav_2 ul.ul_level_1  a:link,
#mnav_2 ul.ul_level_1  a:visited {
	display: block;
	width: auto;
	padding: 2px 0px 2px 5px;
	color: #000;
	text-decoration: none;
	font-size:0.917em;/*11px;*/
	font-weight: normal;
	border-bottom: 1px solid #B3BED0;
}


#mnav_2 ul.ul_level_1 li.li_level_ac a,
#mnav_2 ul.ul_level_1 li.li_level_ac a:link,
#mnav_2 ul.ul_level_1 li.li_level_ac a:visited { border-bottom: none; }


#mnav_2 ul.ul_level_1 li.li_level_ac  a { /*background: #3F5473;*/ }

#mnav_2 ul.ul_level_1 li.li_level_ac {
  display: block !important;
  border-bottom: 1px solid  #B3BED0 !important;
  /*background: #3F5473;*/
}

#mnav_2 ul.ul_level_2 li.li_level_ac { display:inline !important; border:none !important;
}


#mnav_2 ul.ul_level_2 li.li_level  a { border:none; }

#mnav_2 ul.ul_level_2 a, ul.ul_level_2 a:link, ul.ul_level_2 a:visited  {
	padding-left: 15px !important;
	border: none;
}


#mnav_2 ul.ul_level_3 a, ul.ul_level_3 a:link, ul.ul_level_3 a:visited  {
	padding-left: 25px !important;
}

#footer .snav_ac { display:inline; font-size:85%; color:#5B5B59; font-weight:normal; padding-top:0px; padding-bottom:0px; }

#footer a {
  color: #5B5B59;
  padding-right: 17px;
  float: left;
  line-height: 15px;
  vertical-align: middle;
}