
#menuTop {	
  font: bold 12px Arial;
  background: #ccc url(/images/bg-menu.jpg);
  height: 41px;
  float: left;
  overflow:hidden;
  padding: 0;  margin: 0;
  width: 100%;
  }
#menuTop a, #teaserController a {
	display: inline;
  text-decoration: none;
  float:left;
  margin: 7px 0px 0 10px;
  padding: 4px 0px 6px 0;
  text-align:center;	
  color: #FFF;
  border: 0px solid #333;
  }
 
/* #menuTop a span {display: none;} */
  
#teaserController a {display: inline;text-decoration: none;height: 25px;float: left;margin-right: 4px;padding: 2px 0px;text-align:center;color: #FFF;}

/* Buttons der Navigation */
a.index-default{background-image:url(/images/button-home.jpg);background-repeat: no-repeat;width: 75px; margin-left: 15px;}
a.index-default:hover{background-image:url(/images/button-home-hover.jpg);}
a.index-current{background-image:url(/images/button-home-hover.jpg);background-repeat: no-repeat;width: 75px; margin-left: 15px}

a.lastminute-default, a.mietwagen-default {background-image:url(/images/button-lastminute.jpg);background-repeat: no-repeat;width: 140px;}
a.lastminute-default:hover, a.mietwagen-default:hover{background-image:url(/images/button-lastminute-hover.jpg);}
a.lastminute-current, a.mietwagen-current {background-image:url(/images/button-lastminute-hover.jpg);background-repeat: no-repeat;width: 140px;}

a.pauschalreisen-default{background-image:url(/images/button-pauschalreisen.jpg);background-repeat: no-repeat;width: 140px;}
a.pauschalreisen-default:hover{background-image:url(/images/button-pauschalreisen-hover.jpg);}
a.pauschalreisen-current{background-image:url(/images/button-pauschalreisen-hover.jpg);background-repeat: no-repeat;width: 140px;}

a.hotel-default{background-image:url(/images/button-hotel.jpg);background-repeat: no-repeat; width: 140px}
a.hotel-default:hover{background-image:url(/images/button-hotel-hover.jpg);}
a.hotel-current{background-image:url(/images/button-hotel-hover.jpg);background-repeat: no-repeat; width: 140px}

a.hotels-default{background-image:url(/images/button-hotel.jpg);background-repeat: no-repeat; width: 51px}
a.hotels-default:hover{background-image:url(/images/button-hotel-hover.jpg);}
a.hotels-current{background-image:url(/images/button-hotel-hover.jpg);background-repeat: no-repeat; width: 51px}

a.charterflug-default{background-image:url(/images/button-flug.jpg);background-repeat: no-repeat; width: 140px}
a.charterflug-default:hover{background-image:url(/images/button-flug-hover.jpg);}
a.charterflug-current {background-image:url(/images/button-flug-hover.jpg);background-repeat: no-repeat; width: 140px}

a.reiseagent-default{background-image:url(/images/button-reiseagent.jpg);background-repeat: no-repeat;width: 152px;}
a.reiseagent-default:hover{background-image:url(/images/button-reiseagent-hover.jpg);}
a.reiseagent-current{background-image:url(/images/button-reiseagent-hover.jpg);background-repeat: no-repeat;width: 152px;}

a.mietwagen-default {background-image:url(/images/button-mietwagen.jpg);background-repeat: no-repeat;width: 140px;}
a.mietwagen-default:hover{background-image:url(/images/button-mietwagen-hover.jpg);}
a.mietwagen-current {background-image:url(/images/button-mietwagen-hover.jpg);background-repeat: no-repeat;width: 140px;}

/* temp */

a.ferienhaus-default{background-image:url(/images/button-ferienhaus.jpg);background-repeat: no-repeat; width: 98px}
a.ferienhaus-default:hover{background-image:url(/images/button-ferienhaus-hover.jpg);}
a.ferienhaus-current {background-image:url(/images/button-ferienhaus-hover.jpg);background-repeat: no-repeat; width: 98px}




/* 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: 90%;}
#slantedmenu:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#slantedmenu ul{
  text-indent: 10px;
  padding: 3px 0;
  margin: 0;
  background-color: #e0e0e0;
  border-bottom: 1px solid #bebebe;
  text-align: left; /*set value to "center" for example to center items*/
}

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

#slantedmenu ul li a{
  color: #494949;
  padding: 3px 0;
  padding-right: 25px;
  margin: 0;
  text-decoration: none;
  background: transparent url(/images/slantdivider.gif) top right no-repeat;
}

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