body {
  background-color: #000033;
  margin-top: 30px;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

a {
  border: 0;
  margin: 0;
  padding: 0;
}

td {

  margin: 0;
  padding: 0;
}

p {
  color: #fff;
  font-family: Verdana;
  font-size: 10px;
  line-height: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
}

p.auf {
  padding-top: 0px;
  padding-bottom: 10px;
  margin: 0;
}
p.spez {
  padding-top: 15px;
  padding-bottom: 10px;
}

p.spez2 {
  padding-top: 15px;
  padding-bottom: 10px;
  margin: 0;
}



.bg {
  background-image: url(../images/ansatz.gif);
  background-repeat: repeat-y;
  width: 780px;
  position: absolute;
  left: 50%;
  margin: 0px 0px 0px -387px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

a {
  color: #ffa942;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}





table.hg {
  background-image: url(../images/hg.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 780px;
  height: 495px;
}



td.spaceleft {
  margin: 0;
  padding: 0;
  width: 20px;
}
td.hg1 {
  margin: 0;
  padding: 0;
  width: 300px;
}

td.tour-1 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour1_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-2 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour2_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-3 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour3_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-4 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour4_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-5 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour5_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-6 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour6_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-7 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour7_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-8 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour8_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.tour-9 {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/tour9_vis2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.kontakt {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/impressum_vis1.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.impressum {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/impressum_vis2.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.partner {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/partner_vis1.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
td.touren-uebersicht {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/uebersicht_vis1.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
/*
 td.index {
  margin: 0;
  padding: 0;
  width: 460px;
  background-image: url(../images/home_vis3.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}
*/

form {
  margin: 0;
  padding: 0;
}


input {
  background-color: #051154;
  border: 1px solid #2d3c74;
  width: 240px;
  color: #fff;
  margin-bottom: 5px;
  font-size: 10px;
  font-family: Verdana;
  height: 15px;
}
textarea {
  background-color: #051154;
  border: 1px solid #2d3c74;
  width: 240px;
  color: #fff;
  margin-bottom: 5px;
  font-size: 10px;
  font-family: Verdana;
  height: 55px;
}

button.send {
  background-image: url(../images/kontakt_senden_off.gif);
  background-repeat: no-repeat;
  background-color: transparent;  
  width: 61px;
  height: 17px;
  border: 0px;
  margin-top: 10px;
  cursor: pointer;
  margin-bottom: 10px;
}
.nod {
  display: none;
}

#footer {
  height: 30px;
  background-color: #000033;
}



/*
button:hover.send {
  background-image: url(../images/kontakt_senden_hi.gif);
  background-repeat: no-repeat;
  width: 61px;
  height: 17px;
  border: none;
  margin-top: 10px;
  cursor: pointer;
}
*/


