/* tags */
body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
  line-height: 15px;
  color: #444;
  background: #abb437 url(/genusswandertour/images/bg.jpg) 0px 0px repeat-x;
}

p, table, ul {
  margin: 0 0 1em 0;
  padding: 0;
}

img {
  border: 0;
}

td {
  vertical-align: top;
}

/* links */
a {
  font: 12px/15px arial,helvetica;
  color: #444;
  text-decoration: none;
}

a.underline {
  text-decoration: underline;
}

a:hover, a.on {
  text-decoration: underline;
}

/* class */
.eingabe {
  border: 1px solid #444;
  width: 208px;
  height: 15px;
  font: 12px/15px arial,helvetica;
  padding: 2px 0 0 0;
  margin-bottom: 1px;
}

textarea.eingabe {
  width: 393px;
  height: 58px;
  padding: 0;
}

.warn {
  color: red;
}

.small {
  font-size: 9px;
}

/* grid */
#container {
  position: absolute;
  left: 74px;
  top: 74px;
  width: 876px;
  height: 549px;
  overflow: hidden;
  background: url(/genusswandertour/images/bg_content.gif) 0px 0px no-repeat;
 
}

#navigation {
  position: absolute;
  left: 39px;
  top: 25px;
  width: 569px;
  height: 31px;
  background: url(/genusswandertour/images/navigation.gif);
  margin: 0;
  padding: 0;
}

#navigation li {
  margin: 0; 
  padding: 0; 
  list-style: none;
  display: block; 
  float: left;
}

#navigation a {
  display: block;
  height: 31px;
}
#home {
  width: 50px;
}
#bergwandertour {
  width: 135px;
}
#sternkoeche {
  width: 115px;
}
#bewerbung {
  width: 80px;
}
#presse {
  width: 50px;
}
#kontakt {
  width: 70px;
}
#impressum {
  width: 69px;
}
#home a:hover, #home a.on {
  background: url(/genusswandertour/images/navigation.gif) 0 -31px no-repeat;
}
#bergwandertour a:hover, #bergwandertour a.on {
  background: url(/genusswandertour/images/navigation.gif) -50px -31px no-repeat;
}
#sternkoeche a:hover, #sternkoeche a.on  {
  background: url(/genusswandertour/images/navigation.gif) -185px -31px no-repeat;
}
#bewerbung a:hover, #bewerbung a.on {
  background: url(/genusswandertour/images/navigation.gif) -300px -31px no-repeat;
}
#presse a:hover, #presse a.on  {
  background: url(/genusswandertour/images/navigation.gif) -380px -31px no-repeat;
}
#kontakt a:hover, #kontakt a.on {
  background: url(/genusswandertour/images/navigation.gif) -430px -31px no-repeat;
}
#impressum a:hover, #impressum a.on {
  background: url(/genusswandertour/images/navigation.gif) -500px -31px no-repeat;
}

#headline {
  position: absolute;
  left: 39px;
  top: 84px;
}

#scroller_up {
  position: absolute;
  left: 447px;
  top: 157px;
  cursor: pointer;
  visibility: hidden;
}

#scroller_down {
  position: absolute;
  left: 447px;
  top: 503px;
  cursor: pointer;
  visibility: hidden;
}

#scroller {
  position: absolute;
  left: 39px;
  top: 157px;
  width: 395px;
  height: 354px;
  overflow: hidden;
  z-index: 100;
}

#ornamente {
  position: absolute;
  left: 453px;
  top: 59px;
  width: 292px;
  height: 471px;
}


/* page elements */
#visual_bergwandertour {
  position: absolute;
  left: 472px;
  top: 83px;
}

#visual_presse {
  position: absolute;
  left: 193px;
  top: 91px;
  z-index: 10;
}

#visual_sternkoeche {
  position: absolute;
  left: 484px;
  top: 99px;
}

#visual_impressum {
  position: absolute;
  left: 470px;
  top: 104px;
}

#visual_kontakt {
  position: absolute;
  left: 462px;
  top: 100px;
}

#visual_home {
  position: absolute;
  left: 422px;
  top: 163px;
}

#visual_bewerbung {
  position: absolute;
  left: 457px;
  top: 105px;
}

a#nav_bewerben {
  display: block;
  width: 169px;
  height: 30px;
  overflow: hidden;
  background-image: url(/genusswandertour/images/nav_bewerben.gif);
  margin: 20px 0px 0px 90px;
}

a#nav_bewerben:hover {
  background: url(/genusswandertour/images/nav_bewerben.gif) 0px -30px;
}

a#nav_senden {
  display: block;
  width: 79px;
  height: 31px;
  overflow: hidden;
  background: url(/genusswandertour/images/nav_senden.gif) 0px 0px;
}

a#nav_senden:hover {
  background: url(/genusswandertour/images/nav_senden.gif) 0px -31px;
}

#contenthome {
  position: absolute;
  left: 39px;
  top: 243px;
  width: 280px;
  height: 280px;
  overflow: hidden;
}
