@charset "utf-8";
#body-ausser_plan a.:visited,
#body-taeglich_nachts a:visited,
#body-nach_plan a:link,
#body-taeglich_nachts a:link  {
  color: #f3f3ee
}

#body-zwischendurch a:hover,
#body-zwischendurch a:focus,
#body-zwischendurch a:active,
#body-taeglich_nachts a:hover,
#body-taeglich_nachts a:focus,
#body-taeglich_nachts a:active,
#body-ausser_plan a:hover,
#body-ausser_plan a:focus,
#body-ausser_plan a:active {
  color: #ffb771;
}

a.nav-programm {
  width: 102px;
  height: 30px;
  display: block;
  float: left;
  background: url('../img/layout/menu/programm.gif') no-repeat;
  margin-right: 25px;
}
a.nav-hi-programm {
  width: 102px;
  height: 30px;
  display: block;
  float: left;
  background: url('../img/layout/menu/programm-hi.gif') no-repeat;
  margin-right: 25px;
}

* html a.nav-programm,
* html a.nav-hi-programm {
  margin-right: 12px;
}


a.nav-taeglich_nachts {
  width: 181px;
  height: 31px;
  display: block;
  margin: 0px 0px 0px 10px;
  background: url('../img/layout/menu/taeglich-nachts.gif') no-repeat;
}

a.nav-taeglich_nachts:hover {
  background: url('../img/layout/menu/taeglich-nachts-hover.gif') no-repeat ;
}

a.nav-hi-taeglich_nachts {
  width: 181px;
  height: 31px;
  display: block;
  background: url('../img/layout/menu/taeglich-nachts-hi.gif') no-repeat;
  margin: 0px 0px 0px 10px;
}




a.nav-zwischendurch {
  width: 135px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/hin_und_wieder.gif') no-repeat;
}

a.nav-hi-zwischendurch {
  width: 135px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/hin_und_wieder-hi.gif') no-repeat;
}

a.nav-zwischendurch:hover {
  background: url('../img/layout/menu/hin_und_wieder-hover.gif') no-repeat;
}

a.nav-club {
  width: 79px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/club.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-hi-club {
  width: 79px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/club-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-galerie {
  width: 67px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/galerie.gif') no-repeat top left;
  margin-right: 25px;
}



a.nav-hi-galerie {
  width: 67px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/galerie-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-konzerte {
  width: 73px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/konzerte.gif') no-repeat top left;
  margin-right: 25px;
}


a.nav-hi-konzerte {
  width: 73px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/konzerte-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-menschen {
  width: 86px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/menschen.gif') no-repeat top left;
  margin-right: 25px;
  margin-left: 231px;
}


a.nav-hi-menschen {
  width: 86px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/menschen-hi.gif') no-repeat top left;
  margin-right: 25px;
  margin-left: 231px;
}


a.nav-feiern {
  width: 51px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/feiern.gif') no-repeat top left;
  margin-right: 25px;
}


a.nav-hi-feiern {
  width: 51px;
  height: 33px;
  display: block;
  background: url('../img/layout/menu/feiern-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-presse {
  width: 74px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/presse.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-hi-presse {
  width: 67px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/presse-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-links {
  width: 48px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/links.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-hi-links {
  width: 48px;
  height: 30px;
  display: block;
  background: url('../img/layout/menu/links-hi.gif') no-repeat top left;
  margin-right: 25px;
}

a.nav-nach_plan {
  width: 83px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/nach-plan.gif') no-repeat top left;
}

a.nav-hi-nach_plan {
  width: 83px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/nach-plan-hi.gif') no-repeat top left;
}

a.nav-ausser_plan {
  width: 97px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/ausser-plan.gif') no-repeat top left;
}

a.nav-hi-ausser_plan {
  width: 97px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/ausser-plan-hi.gif') no-repeat top left;
}


a.nav-der_plan {
  width: 68px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/der-plan.gif') no-repeat top left;
}

a.nav-hi-der_plan {
  width: 68px;
  height: 24px;
  display: block;
  background: url('../img/layout/menu/der-plan-hi.gif') no-repeat top left;
}

a.nav-kontakt {
  width: 65px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/kontakt.gif') no-repeat top left;
}

a.nav-hi-kontakt {
  width: 65px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/kontakt-hi.gif') no-repeat top left;
}

a.nav-schulterblick {
  width: 112px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/schulterblick.gif') no-repeat top left;
}

a.nav-hi-schulterblick {
  width: 112px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/schulterblick-hi.gif') no-repeat top left;
}

a.nav-mieten {
  width: 58px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/mieten.gif') no-repeat top left;
}

a.nav-hi-mieten {
  width: 58px;
  height: 22px;
  display: block;
  background: url('../img/layout/menu/mieten-hi.gif') no-repeat top left;
}


#main-menu {
  width:auto;
  height:auto;
  overflow:hidden;
}

#sub-menu {
  width:auto;
  height:auto;
  overflow:hidden;
  margin: 0px 0px 0px 0px;
}

#sub-menu-sub {
  width:auto;
  height:auto;
  overflow:hidden;
  padding: 10px 0px 10px 38px;
}


ul#sub-navigation-club,
ul#sub-navigation-programm,
ul #main-navigation {
  width: auto;
  height: auto;
  overflow: hidden;
  clear: both;
}
ul#sub-navigation-galerie li,
ul#sub-navigation-club li,
ul#sub-navigation-programm li {
  height: auto;
  overflow: hidden;
  float: left;
}

ul#sub-navigation-galerie,
ul#sub-navigation-programm {
  margin: 5px 0px 0px 0px;
}


* html ul#sub-navigation-club,
* html ul#sub-navigation-programm {
  margin-top: -16px;
}


ul#sub-navigation-club{
  margin: 5px 0px 0px 130px;
}

* html ul#sub-navigation-club {
  margin-left: 128px;
}


ul#main-navigation {
  margin: 21px 0px 0px 0px;
}

#sub-menu-sub li {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
}

.sub-menu ul li,
ul#main-navigation li {
  width:auto;
  height: 30px;
  overflow: hidden;
  float: left;
  margin: 0px
}

.top-nav-wrapper {
  width: 840px;
  height: auto;
  overflow: hidden;
  float: left;
  clear: both;
}

.anker-nav {
  width: auto;
  height:auto;
  float: left;
  margin: 0px 10px 2px 0px;
  padding-left: 20px;
  background: url('../img/layout/nav-bullet.gif') no-repeat left;
}


.anker-nav a {
  font-size: 11px;
  text-decoration: none;
  white-space: nowrap;
}

a#raucherclub {
  width: 97px;
  height: 19px;
  display: block;
  float: left;
  clear: left;
  margin: 5px 0px 0px 0px;
  /*background: url('../img/layout/startseite/raucherclub-lo.gif');
}

a#raucherclub:hover {
  background: url('../img/layout/startseite/raucherclub-hi.gif');*/
}

a.webteam {
  width: 25px;
  height: 22px;
  display: block;
  overflow: hidden;
  float: right;
  margin: -15px 18px 0px 0px;
  background: url('../img/layout/startseite/webteam/webteam-lo.gif') no-repeat;
}

*+html a.webteam {
  margin-top: 50px;
  margin-right: 0px;
}

* html a.webteam {
  margin-top: 50px;
  margin-right: 0px;
}

a.webteam:hover {
  background: url('../img/layout/startseite/webteam/webteam-hi.gif')
}


.side-navigation {
  width: 157px;
  height: 10px;
  float: right;
  clear: right;
  margin: 10px 125px 0px 0px
}

* html .side-navigation {
  margin: 10px 63px 0px 0px
}


a#kontakt {
  width: 59px;
  height: 10px;
  display: block;
  float: right;
  background: url('../img/layout/startseite/kontakt-lo.gif');
}

a#kontakt:hover {
  background: url('../img/layout/startseite/kontakt-hi.gif');
}

a#impressum {
  width: 73px;
  height: 10px;
  display: block;
  float: right;
  margin: 0px 25px 0px 0px;
  background: url('../img/layout/startseite/impressum-lo.gif');
}

a#impressum:hover {
  background: url('../img/layout/startseite/impressum-hi.gif');
}


#body-zwischendurch a.anker-nav-hi,
#body-taeglich_nachts a.anker-nav-hi,
#body-ausser_plan a.anker-nav-hi {
  color: #FFb771;
}


a.anker-nav:hover {
  text-decoration: underline;
}

/*
a.anker-nav-hi {
  display: block;
  height:auto;
  overflow: hidden;
  float: left;
  font-size: 11px;
  color: #ffae57;
  text-decoration: none;
  margin: 0px 10px 2px 0px;
  padding-left: 20px;
  white-space: nowrap;
  background: url('../img/layout/nav-bullet.gif') no-repeat left;
}
*/


.anker-link {
  float: left;
  clear:both;
  margin: 0px 0px 20px 0px;
  line-height: 12px;
}


.programm-anker-link {
/*
  width:850px;
*/
  width: 470px;
  height: 30px;
  float: left;
  clear:both;
/*
  margin: -15px 0px 0px 0px;
*/
  margin: 5px 0px 5px 0px;
  line-height: 12px;
}

.programm-anker-link span {
  display: block;
  padding-top: 10px;
  float:left;
  color: #ffb771;
}


.top {
  width:850px;
  margin-top: 0px;
  float:left;
  clear:both;
}


#body-ausser_plan .anker-link,
#body-zwischendurch .anker-link {
  width: 730px;
}

#body-ausser_plan .anker-link {
  margin: -20px 0px 10px 0px;
}

#body-ausser_plan .anker-link img {
	margin: 0px 5px;
}

#body-zwischendurch  .programm-anker-link img,
#body-ausser_plan .programm-anker-link img {
  float: right;
  margin: 0px 10px 5px 5px;
}


