
.foto  { border-top: 3px solid #fff; border-right: 3px solid #fff; border-left: 3px solid #fff }
.Bild  { border-top: 3px solid #feffff }
.titelbox         { color: #fff; font-size: 14px; font-family: Verdana; font-weight: bold; line-height: 14px; font-stretch: normal; background-color: #600; padding-top: 20px; height: 115px; border-top: 3px solid #fff; border-right: 3px solid #fff; border-bottom: 3px solid #fff }
.titelbox h1     { color: #fff; font-size: 14px; font-family: Verdana; font-weight: bold; line-height: 18px; font-stretch: normal }
.titelbox h2     { color: #fff; font-size: 14px; font-family: Verdana; font-weight: bold; font-stretch: normal }
.flagbox       { background-color: #600; border-right: 3px solid #fff }
.suchboxoben           { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 16px; background-color: #600; padding-left: 10px; height: 43px; border-right: 3px solid #fff }
.suchboxoben a:link      { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 18px; text-decoration: none }
.suchboxoben a:hover                   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 18px; text-decoration: none; background-color: #966; display: block }
.suchboxoben a:visited      { color: #fff; font-size: 12px; font-family: Verdana; font-weight: bolder; line-height: 18px; text-decoration: none }
p { color: #fff; font-size: 12px; font-family: Verdana }
h1 { color: #fff; font-size: 14px; font-family: Verdana; font-weight: bold; font-stretch: semi-expanded }
a:link { color: #fff; text-decoration: underline }
a:visited { color: #f5f5f5; text-decoration: underline }
a:hover { color: #d3d3d3; text-decoration: underline }
/*kleine Boxen:infobox=rot,kontaktbox=hellrot,buchenbox=rosa,maschinenbox=dunkelrot*/
.werbebox       { color: #000; font-size: 11px; font-family: Verdana; font-weight: 700; line-height: 12px; background-color: #f9f9ea; background-image: url(bilder/werbe5.gif); background-repeat: no-repeat; background-position: center 0; visibility: visible; padding-top: 5px; width: 150px; border-bottom: 3px solid #fff }
.werbebox a:link   { color: #000; font-size: 11px; font-family: Verdana; font-weight: 700; line-height: 12px; text-decoration: none }
.werbebox a:visited   { color: #000; font-size: 11px; font-family: Verdana; font-weight: 700; line-height: 12px; text-decoration: none }
.infobox   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #930; padding: 12px; border-bottom: 3px solid #fff }
.infobox a:link  { font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.infobox a:hover { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #600; display: block }
.infobox a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.kontaktbox   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #933; padding: 12px; border-bottom: 3px solid #fff }
.kontaktbox a:link { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.kontaktbox a:hover { font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #600; display: block }
.kontaktbox a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.buchenbox   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #966; padding: 12px; border-bottom: 3px solid #fff }
.buchenbox a:link { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.buchenbox a:hover { font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #600; display: block }
.buchenbox a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.maschinenbox   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 14px; background-color: #600; padding: 12px; border-top: medium none; border-bottom: 3px solid #fff; border-left: medium none }
.maschinenbox a:link { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.maschinenbox a:hover  { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #966; }
.maschinenbox a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.ort { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 12px; background-color: #933; padding: 12px; border-bottom: 3px solid #fff }
.ort h1 { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 15px }
.kartenbox   { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 12px; background-color: #966; padding-bottom: 6px; border-bottom: 3px solid #fff }
.angebotbox       { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 12px; background-color: #933; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; border-bottom: 3px solid #fff }
.Kartenboxgross { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #900; padding: 6px 12px; border-bottom: 3px solid #fff; border-left: medium none }
/*Hintergünde für den Contentbereich*/
.controsa { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #966; padding: 12px; border-bottom: 3px solid #fff }
.conthellrot     { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #933; padding: 12px; border-bottom: 3px solid #fff }
.controt    { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #930; padding: 12px; border-bottom: 3px solid #fff }
.controtservice  { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 23px; background-color: #930; padding: 12px; border-bottom: 3px solid #fff }
.controtservice a:link  { color: #cfcdca; font-size: 11px; font-family: Verdana; font-weight: 500; line-height: 23px; background-color: #930 }
.controsa { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; padding: 12px; border-bottom: 3px solid #fff }
.controtliste { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #930; padding: 12px; border-top: 3px solid #feffff }
.textboxoben { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #930; padding-top: 6px; padding-right: 12px; padding-left: 12px; border-bottom: 3px solid #fff; border-left: medium none }
.textboxoben h1 { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 13px }
.textboxunten { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #600; padding: 6px 12px }
/*Bezirksinfo*/
.bezirkoben { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #903; padding-top: 3px; padding-right: 12px; padding-left: 12px; border-bottom: 3px solid #fff; border-left: medium none }
.bezirkoben h1  { color: #fff; font-size: 13px; font-family: Verdana; font-weight: bold }
.Bildleiste { border-right: 3px solid #fff; border-bottom: 3px solid #fff }
.Bildleisterechts { border-bottom: 3px solid #fff }
.Bildbezirk    { margin-right: 60px }
.bezirksinfo       { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #600; padding: 12px 12px 2px; height: 185px; border-bottom: 3px solid #fff }
.bezirkunten      { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #966; text-align: justify; padding: 2px 12px }
/*Hotelseiten*/
.hoteloben { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 12px; background-color: #930; padding: 1px 12px; border-bottom: 3px solid #fff }
.hoteloben a:link { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.hoteloben a:hover  { font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #600; display: inline }
.hoteloben a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.Bildhotel  { margin-right: 12px; border-right: 3px solid #fff }
.hotelinfo { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #930; border-bottom: 3px solid #fff }
.beschreibung     { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #930; border-bottom: 3px solid #fff }
.hotelbildleiste { color: #fff; font-family: Verdana; font-weight: normal; border-right: 3px solid #feffff }
.hotelbildleistehg { color: #fff; font-family: Verdana; font-weight: normal; border-bottom: 3px solid #fff; border-left: medium none }
.hotelunten { color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; line-height: 14px; background-color: #966; padding: 6px 12px 12px; border-bottom: 3px solid #fff }
/*Hotelliste*/
.listeoben { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 12px; background-color: #930; padding: 1px 12px }
.listeoben a:link { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.listeoben a:hover { font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none; background-color: #600;e }
.listeoben a:visited { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; text-decoration: none }
.hoteltabelle1 { color: #fff; font-size: 12px; font-family: Verdana; line-height: 12px; background-color: #903; border-top: 3px solid #fff; border-right: 3px solid #fff }
.hoteltabelle2 { color: #fff; font-size: 12px; font-family: Verdana; line-height: 14px; background-color: #903; padding: 6px; border-top: 3px solid #fff; border-right: 3px solid #fff }
.hoteltabelle3 { color: #fff; font-size: 12px; font-family: Verdana; line-height: 14px; background-color: #903; padding: 6px; border-top: 3px solid #fff }
.hotelsuchbox { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 18px; background-color: #600; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-bottom: 3px solid #fff }
.hotelbox { color: #fff; font-size: 12px; font-family: Verdana; font-weight: 500; line-height: 14px; background-color: #600; padding-top: 6px; padding-left: 6px; border-bottom: 3px solid #fff }
