
#menuTop {	
  font: bold 12px Arial;
  background: #6E84B5;
  height: 44px;
  float: left;
  /*	overflow:hidden;	*/
  padding: 0;  margin: 0;
  width: 100%;
  margin-top: -2px;
  border-top: 3px solid #3B5999;
  -moz-box-shadow: 0 -0.4em 10px #ccc;
  }
 
#menuTop ul {
	list-style:none;
	margin:0;
	padding:0;
} 

#menuTop ul li {
	float: left;
	border-right: 1px dotted #A7B4D1;
	padding: 5px 10px;
} 

#menuTop ul li:hover, 
.lastminute-current, 
.pauschalreisen-current,
.charterflug-current,
.hotel-current,
.mietwagen-current, 
.index-current,
.asienindividuell-current,
.menuSelected {
	background: #3B5999 url(/images/menu-active-arrow.gif) no-repeat left center;
} 

#menuTop ul a, 
#menuTop ul li span {
	color:#FFFFFF;
	display:block;
	padding: 1px 5px;
	text-decoration: none;
}

#menuTop ul .menuTopTarget {
	color:#FFFFFF;
	font-size:1.25em;
	font-weight: normal;
	text-shadow: 1px 1px 1px #3B5999;
}


#menuTop ul .menuTopDesc {
	color:#A7B4D1;
	display:block;
	font-size:.9em;
	font-weight:normal;
	padding-top:0.2em;
}

#menuTop ul li a:hover {
	color: #000;
}

#teaserController a {display: inline;text-decoration: none;height: 25px;float: left;margin-right: 4px;padding: 2px 0px;text-align:center;color: #FFF;}


/* servicemenu */





.servicemenu{font-weight: bold; }
.servicemenu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.servicemenu ul{
	text-indent: 0px;
	padding: 6px 0;
	text-align: left;
	overflow: hidden;

}

.servicemenu ul li{
	display: block;
	padding: 2px 0.5em; 
	background: #7E9F40 url(/images/submenu-normal.gif) no-repeat right;
	margin-bottom: 2px;
}

.servicemenu ul li a{
	color: #000;
	padding-right: 15px;
	text-decoration: none;

}

.servicemenu ul li a:hover{
	color: #AEC979;
}
.servicemenu ul li.active {
	color: #AEC979; 
	background: #FFF url(/images/submenu-active.gif) no-repeat right;
}






/* Allgemeine Buttons  */
a.teaserangebot-button{background-image:url(/images/button-schwarz.jpg);background-repeat: no-repeat;width: 152px;}
a.teaserangebot-button:hover{background-image:url(/images/button-schwarz-hover.jpg);}

/* Untermenus */


  

.subMenu-hotel{
  font: bold 12px Arial;
  background: #561420;
  height: 41px;
  float: left;
  overflow:hidden;
  padding: 0;  
  margin-bottom: 1px;
  width: 100%;
}

.subMenu-hotel a{
  display: inline;
  text-decoration: none;
  float:left;
  margin: 8px 0px 0 10px;
  padding: 4px 0px 6px 0;
  text-align:center;	
  color: #fff;
  border-bottom: 0px dotted #FFF;
  }
  

.subMenu-flug{
  font: bold 12px Arial;
  background: #6694E3;
  height: 41px;
  float: left;
  overflow:hidden;
  padding: 0;  
  margin-bottom: 1px;
  width: 100%;
}

.subMenu-flug a{
	display: inline;
  text-decoration: none;
  float:left;
  margin: 8px 0px 0 10px;
  padding: 4px 0px 6px 0;
  text-align:center;	
  color: #fff;
  border: 0px solid #333;
  }

/* background-image:url(/images/subMenu-bg.jpg);background-repeat: no-repeat;  */
a.sub-hotel-default {background-image:url(/images/subMenu-bg.jpg);background-repeat: no-repeat; width: 115px;}
a.sub-hotel-default:hover {background-image:url(/images/subMenu-bg-hover.jpg);}
a.sub-hotel-current {background-image:url(/images/subMenu-bg-hover.jpg);background-repeat: no-repeat; width: 115px;}


a.sub-flug-default {background-image:url(/images/subMenu-flug.jpg);background-repeat: no-repeat; width: 115px;}
a.sub-flug-default:hover{background-image:url(/images/subMenu-flug-hover.jpg);}
a.sub-flug-current{background-image:url(/images/subMenu-flug-hover.jpg);background-repeat: no-repeat; width: 115px;}




#slantedmenu{font-weight: bold;font-size: 95%;}
#slantedmenu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#slantedmenu ul{
  text-indent: 10px;
  padding: 6px;
  background: #3B5999 url(/images/menu-active-arrow.gif) no-repeat left center;
  height: 20px;
  text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{display: inline;padding: 3px 0.5em;}

#slantedmenu ul li a{
  color: #fff;
  padding: 5px 0;
  padding-right: 15px;
  text-decoration: none;
  border-right: 0px solid #A7B4D1;
  text-shadow: 1px 1px 1px #000;
}

 
#slantedmenu ul li a:hover{color: #AEC979;}
#slantedmenu .active {color: #AEC979 }

#ratingMenu {
	border-bottom: 0px solid #CCC;
	padding: 10px 2px;
	overflow: hidden;
}

#ratingMenu a, #ratingMenu a:visited {
	float: left; 
	width: 110px; 
	-moz-border-radius: 2px;
	background: #fff; 
	padding:1px 3px; 
	text-align: center;
	margin-right: 10px;
	color: #333;
	text-decoration: none;
	border: 1px solid #ccc;
	font-size: 11px;
	}
	
#ratingMenu a:hover {
	background: #666; 
	color: #fff;
	border: 1px solid #000;
	}	
	
