div.unsichtbar {
  width: 1px;
  height: 1px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}



/* Navigation */
div#navigation_spalte_links {
  float: left;
  width: 255px;
  margin-right: 20px;
}

div#navigation_spalte_mitte {
  float: left;
  width: 255px;
  margin-right: 20px;
}

div#navigation_spalte_rechts {
  float: left;
  width: 255px;
}

.abstand_unter_link {
  margin-bottom: 10px;
}
/* Navigation Ende */


/* Ueberschriften */
div.ueberschrift {
  margin-top: 35px;
}

div.ueberschrift_links {
  font-size: 1.1em;
  float: left;
  width: 90%;
}

div.ueberschrift_rechts {
 float: left;
 width: 10%;
}

hr {
  margin-top: 3px;
  margin-bottom: 8px;

}
/* Ueberschriften Ende */


/* Preisberechnung Formular */
div#anzahl_personen {
  float: left;
  width: 340px;
  margin-right: 5px;
}

div#typ_skipass {
  float: left;
  width: 240px;
  margin-right: 20px;
}

div#erster_skitag {
  float: left;
  width: 200px;
}

input.anzahl {
  width: 25px;
  text-align: right;
  background-color: #D9ECFF;
  margin-top: 5px;
  margin-right: 5px;
}

select.typ_skipass {
  margin-top: 5px;
  width: 235px;
  height: 110px;
  background-color: #D9ECFF;
}
option.gerade {
  background-color: #B3D9FF;
}
option.ungerade {
  background-color: #D9ECFF;
}

div#plus_kronplatz_box {
  margin-top: 6px;
  vertical-align: middle;
}
div#plus_kronplatz_box label {
  vertical-align: middle;
}
div#plus_kronplatz_box input {
  vertical-align: middle;
}

select.datum_erster_tag {
  background-color: #D9ECFF;
  margin-top: 5px;
}
button.knopf {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  margin-top: 15px;
}
button.knopf img {
  margin-bottom: 2px;
}
/* Preisberechnung Formular Ende */


/* Preisberechnung */
.abstand_unten_zeile {
  margin-bottom: 3px;
}
.abstand_oben_ww_gratis {
  margin-top: 20px;
}
.abstand_oben_hinweise {
  margin-top: 10px;
}
.abstand_oben_hinweise ul {
  margin-top: 2px;
}
table.ergebnis {
  margin-top: 10px;
  margin-left: 225px;
  width: 355px;
}
/* Preisberechnung Ende */




table.preise {
  margin-left: -2px;
  margin-right: -2px;
  width: 809px;
  border-spacing: 2px;
}
table.preise td {
  padding: 2px;
}

table.legende {
  margin-left: -2px;
  margin-right: -2px;
  width: 809px;
  border-spacing: 2px;
}
table.legende td {
  padding: 2px;
}


table.downloads {
  margin-left: -2px;
  margin-right: -2px;
  width: 809px;
  border-spacing: 2px;
}
table.downloads td {
  padding: 2px;
}
table.downloads img {
  border: 0px;
}























