body {
  background:#ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.a_reiter {
  color: #ffffff;
  background-color: #003366;
}
.i_reiter {
  color: #ffffff;
  background: url(images/reiter_bg.gif);
}

.gelb
  {width:18%;background:yellow;height:20px}

.Bild
  {text-align:center; padding-top:20px;padding-bottom:20px;}

.titel {
  background:yellow;
  text-align:center;
  height:50px;font-size:24px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rtitel {
  font-size:24px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:yellow;
  background:#a3aac2;
  text-align:center;
}

.Kopfzeile {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:18px;
}

.Kopfzeile2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:center;
  font-size:12px;
  font-weight:bold;
}

.regiontitel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#003466;
  font-size:11px;
  font-weight:bold;
}

.AnzeigeTabelle .Kopf2 {
  font-size:11px;
  color:white;
  background:#888888;
  text-align:center;
}

.Text
  {font-size: 10px;margin-left:20px;margin-right:20px}

.Alphabet
  {font-size:11px;text-align:center;width:10px;color:#aaaaaa;background:F9F9F9;border:1px solid #5A9DD7}
.Alphabet1 
{ color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

.Menu {
  font-size:11px;
  text-align:center;
  width:260px;
  color:#aaaaaa;
  background:#F1F1F1;
  border:1px solid #5A9DD7
}

a {
  text-decoration:underline;
  color:#5A9DD7;
}

a:hover {
  text-decoration:underline;
}

.Hilfe {
  font-size:11px;
  text-align:center;
  width:100px;
  color:#aaaaaa;
  background:#ffffdd;
  border:1px solid #5A9DD7
}

.Region {
  font-size:24px;
  font-weight:bold;
  color:yellow;
  text-align:center
}

.Anlage {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#5A9DD7;
}

.Ort {
  font-size:13px;
}

.Meldung {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#5A9DD7;
  font-size:16px;
  font-weight:bold;
}

.Meldung a {
  text-decoration:underline;
  color:red;
}


.AnzeigeTabelle {
  width:578px;
}

.StatistikTabelle {
  margin-top:8px;
  width:578px;
  border-left:lightgrey solid 1px;
  border-top:lightgrey solid 1px;
}

.StatistikTabelle td {
  font-size:11px;
  empty-cells:show;
}

.AnzeigeTabelle td {
  font-size:11px;
  empty-cells:show;
}

.AnzeigeTabelleSuche td {
  background:#F9F9F9;
  padding-left:4px;
  padding-right:4px;
}

.StatistikTabelle .Anzeige td, .AnzeigeTabelle .Anzeige td, .AnzeigeTabelle .AnzeigeKopf td {
  border-bottom:lightgrey solid 1px;
  border-right:lightgrey solid 1px;
  padding-left:4px;
  padding-right:4px;
}

.bestehotels {
  border:#003466 solid 1px;
  padding-left:2px;
  padding-right:2px;
}

.StatistikTabelle .Anzeige td {
  height:16px;
  color:#5A9DD7;
}

.AnzeigeTabelle .Anzeige td, .AnzeigeTabelle .AnzeigeKopf td {
  height:24px;
  color:black;
}
 
.AnzeigeTabelle .AnzeigeKopf td {
  font-weight:bold;
}

.AnzeigeTabelle .AnzeigeKopf td a {
  color:blue;
}



.Letter, .Letter td {
  padding-left:4px;
  background:#a3acc2;
  color:#5A9DD7;
  font-size:12px;
  font-weight:bold
}

.Copyright {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:8px;
  color:black;
  text-align:center;
}

.Copyright a:link, .Copyright a:visited {
  text-decoration:none;
  color:black;
  font-weight:normal;
}

.Copyright a:hover {
  text-decoration:underline;
}

.Frage {
  font-size:11px;
  font-style:italic;
  text-align:center;
}

.w3c {
  text-align:center;
}

.comment {
  padding-left:0px;
  text-align:justify;
  margin-top:0px;
}


.StatistikTabelle .Anzeige2 td {
  height:16px;
  padding-left:4px;
  padding-right:4px;
  background:#F9F9F9;
  color:black;
}

.Kopf3 td {
  height:25px;
  padding-left:4px;
  padding-right:4px;
  color:white;
  font-size:11px;
  background:#5A9DD7;
  font-weight:bold;
}

.Kopf4 td {
  height:25px;
  padding-left:4px;
  padding-right:4px;
  color:white;
  font-size:13px;
  background:#5A9DD7;
  font-weight:bold;
  border-right:lightgrey solid 1px;
}
