/* ************** Allgemein **************  */

BODY{
  font-family:  Verdana, sans-serif;
  font-size:12px;
  color: black;
  background: white;
  padding-left: 20px;
  margin-top: 0px;
  margin-left: 0px;
}

/* ************** Titel **************  */

.titel1{
  font-family:  Verdana, sans-serif;
  font-size:14px;
  color: black;
  font-weight: bold;
  font-style: normal;
}

.titel2{
  font-family:  Verdana, sans-serif;
  font-size:12px;
  color: black;
  font-weight: bold;
  font-style: normal;
}

/* ************** Links **************  */

.link{
  text-decoration: none;
  color: #2d6087;
  font-weight: bold;
}

.linka{
  text-decoration: none;
  color: black;
  font-weight: bold;
}

.linkt{
  text-decoration: none;
}

/* ************** Innenabstände im Inhalt **************  */

.itop{
  /* Erster Absatz im Inhalt */
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
}

.ifollow{
  /* Folgende Absätze im Inhalt */
  padding-left: 5px;
  padding-right: 5px;
}

.ilast{
  /* Letzter Absatz Inhalt */
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.ieinzeiler{
  /* Nur ein Absatz */
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 50px;
}

.ispalte {
  /* 2. Spalte */
  display: block;
  width: 180px;
  float: left;
}

.ispalte2 {
  /* 2. Spalte */
  display: block;
  width: 500px;
  float: left;
}

.itops{
  /* Erster Absatz im Feld auf Startseite */
  padding-left: 100px;
  padding-top: 10px;
  padding-right: 10px;
}

.imittes{
  /* Erster Absatz im Feld auf Startseite */
  padding-left: 100px;
  padding-top: 30px;
  padding-right: 10px;
}

/* ************** Meldungen **************  */

.fehlermeldung{
  color: red;
  font-style: italic;
}

.infotext{
  float: right;
  padding-right: 5px;
  font-style: italic;
}

#news{
  float: right;
  width: 162px;
  height: 650px;
  padding: 5px;
  margin-left: 10px;
  background-image: url(bilder/rechts.jpg);
  background-position: left bottom;
}

#statistik{
  float: right;
  width: 300px;
  height: 300px;
  padding: 5px;
  margin-left: 10px;
  background-image: url(bilder/rechts.jpg);
  background-position: left bottom;
}

/* ************** Tabellen **************  */

table {
  /*margin: auto;*/
  margin-left: 100px;
  width: 650px;
  border: 0px;
  border-collapse: collapse;
}

tr.zeileu {
  background-color: white;
  vertical-align: text-top;
}

tr.zeileg {
  background-color: #efeff7;
  vertical-align: text-top;
}

tr:hover {
  background: #c8d5dd;
}

td {
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

tr.index {
  background-image: url(bilder/tabelle.jpg);
  background-position: top left;
  padding: 5px;
  text-align: left;
}

th {
  padding: 5px;
  text-align: left;
}

/* ************** Div-Elemente **************  */

#fenster{
  width: 1165px;
  margin-top: 0px;
}

#balken{
  /* Oberster Balken */
  width: 1165px;
}

#balken2{
  /* Bild oben links und rechts */
  width: 1165px;
  background-color: #5d849a;
}

#anmeldeleiste{
  /* Leiste mit Anmeldelink oben */
  width: 1163px;
  background-color: #e3eaee;
  margin-top: 2px;
  padding: 0.5px 0px;
  font-size: 11px;
  border-left: 1px solid #5d849a;
  border-right: 1px solid #5d849a;
}

#menue{
  /* Menü links */
  float: left;
  margin-top: 2px;
  width: 170px;
  /* background-color: #efeff7; */
}

#inhalt{
  /* Inhalt rechts */
  float: right;
  width: 988px;
  background-color: white;
  margin-top: 2px;
  border: 1px solid #5d849a; 
}

#inhalt2{
  /* Inhalt rechts */
  float: right;
  width: 988px;
  background-color: #e2eaed;
  margin-top: 2px;
  border: 1px solid #5d849a; 
}

}

#hallensuche{
  width: 764px;
  background-image: url(bilder/curlinghalle.png);
  background-position: left top;
  margin-left: 10px;
}

#golfplatz{
  width: 764px;
  background-image: url(bilder/golfplatz.png);
  background-position: left top;
  margin-left: 10px;
}

#tennishalle{
  width: 764px;
  background-image: url(bilder/tennishalle.png);
  background-position: left top;
  margin-left: 10px;
}

#squashhalle{
  width: 764px;
  background-image: url(bilder/squashhalle.png);
  background-position: left top;
  margin-left: 10px;
}

#skigebiet{
  width: 764px;
  background-image: url(bilder/skigebiet.png);
  background-position: left top;
  margin-left: 10px;
}

#badmintonhalle{
  width: 764px;
  background-image: url(bilder/badmintonhalle.png);
  background-position: left top;
  margin-left: 10px;
}

#wandern{
  width: 764px;
  background-image: url(bilder/wanderregion.png);
  background-position: left top;
  margin-left: 10px;
}

#fuss{
  /* Fusszeile */
  float: right;
  width: 988px;
  background-color: white;
  margin-top: 2px;
}

#werbungsu{
  margin-left: 40px;
  margin-top: 320px;
}

#textunten{
  text-align: center;
  margin-top: 235px;
}

#hotelliste{
  margin-top: 30px;
  width: 764px;
  background-image: url(bilder/hotelliste.png);
  background-position: left top;
  margin-left: 10px;
}

#sportart{
  width: 764px;
  background-color: #e2eaed;
  margin-left: 30px;
}
