body { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f0f0f5; margin: 0; padding: 5px; }
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: top; }
div.ObenZurueck { font-weight: bold; text-align: center; width: 780px; height: 30px; margin-bottom: 10px; padding: 5px; border: solid 2px #c36; }
div.alles { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; background-repeat: no-repeat; width: 780px; min-height: 100%; padding: 20px 20px 10px; border: solid 2px #c36; }
#Adresse { background-color: #ffc; width: 100%; height: 300px; }
div.FilterOben { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #eee; text-align: center; width: 520px; margin-right: 0; margin-bottom: 20px; margin-left: 0; padding: 3px; border: solid 2px #c36; }
input.button1 { font-weight: bold; background-color: #f6f2e9; width: 80px; border: solid 2px black; }
input.button2 { font-weight: bold; background-color: #f6f2e9; width: 200px; border: solid 2px black; }
fieldset.SortOben { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #eee; text-align: right; margin-right: 20px; padding: 10px; width: 298px; margin-bottom: 20px; margin-left: 0; border-top: 2px solid #c36; border-right: 2px solid #c36; border-bottom: 2px solid #c36; border-left-width: 0; }
.LegendRot { color: #c36; font-size: 12px; font-weight: bold; }
.fett { font-weight: bold; }
select.FilterRot { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #f6f2e9; }
option.FilterRot { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #f6f2e9; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #999; }
div.Introtext { width: 400px; margin-left: 180px; }
td.Tabelle1 { color: #fff; font-size: 11px; background-color: #036; padding: 3px 3px 3px 55px; border-right: 1px solid #69c; border-bottom: 1px solid #69c; }
td.Tabelle2 { color: #fff; font-size: 11px; font-weight: bold; background-color: #036; text-align: center; padding: 3px; border-bottom: 1px solid #69c; }
td.TabelleZentriert { color: #fff; font-size: 11px; background-color: #036; text-align: center; padding: 3px; border-right: 1px solid #69c; border-bottom: 1px solid #69c; }
td.CopyThumb { color: #666; font-size: 11px; text-align: center; vertical-align: top; width: 50px; padding: 3px; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.Copy8 { border-right: 1px solid #bebebe; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.Copy { color: #666; font-size: 11px; padding: 3px; vertical-align: bottom; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.CopyRechts { color: #666; font-size: 11px; text-align: right; vertical-align: bottom; padding: 3px; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.CopyRechtsAussen { color: #666; font-size: 11px; text-align: center; padding: 3px; vertical-align: bottom; width: 30px; border-right: 1px solid #bebebe; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.CopyAusstattung { color: #666; font-size: 11px; text-align: center; padding: 3px; vertical-align: bottom; width: 25px; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
td.CopyRechtsGrau { color: #666; font-size: 11px; background-color: #eee; text-align: right; padding: 3px; vertical-align: bottom; width: 55px; border-bottom: 1px solid #666; border-left: 1px solid #bebebe; }
div.Rechts { text-align: right; float: right; margin-left: 10px; }
div.ObenZurueck { color: #fff; position: absolute; top: 5px; left: 100px; width: 200px; height: 25px; display: block; }
td.DetailsContent  { background-color: #e1e7fa; padding: 3px 3px 3px 0; height: 460px; vertical-align: top;   }
img.thumbs50 { margin-right: 20px; margin-bottom: 20px; width: 60px; height: 60px; border: solid 1px }
img.GrossesBild { width: 450px; height: 450px; border: solid 1px }
a.LinkCopy { color: #036; text-decoration: underline; }
a.LinkCopy:hover { color: #c36; text-decoration: none; }
div.Details { color: #666; font-size: 11px; background-color: #e1e7fa; text-align: left; height: 505px; min-height: 200px; padding: 5px; }
a.ButtonLink { color: #0c2073; font-size: 11px; font-weight: bold; background-color: #f8ffe7; text-align: center; width: 100px; padding: 4px; border: solid 1px; display: block; }
div.BewertungsListe { width: 340px; height: auto; overflow: auto; max-height: 360px; margin-right: 15px; border: solid 1px #339; }
div.ErrorBox { color: #c36; font-weight: bold; padding: 5px; }
div.OkBox { color: #759d00; font-weight: bold; padding: 5px; }
div.BewertungsEntry { width: 320px; padding: 5px; overflow: auto; max-height: 440px; border: solid 1px #339; }
div.Einzelbewertung { color: #333; font-size: 11px; background-color: #cfd9f2; margin-bottom: 15px; padding: 5px; }
a.ButtonLinkAktiv { color: #0c2073; font-size: 11px; font-weight: bold; background-color: #fff; text-align: center; display: block; padding: 4px; width: 140px; border: solid 2px; }
td.DetailsHeadline { color: #036; font-size: 12px; font-weight: bold; padding: 3px; border-right-style: solid; }
td.DetailsCopy { color: #666; font-size: 12px; vertical-align: top; width: 260px; height: 100%; padding: 3px 3px 3px 0; }
img.icon25 { vertical-align: baseline; float: left; margin-right: 5px; }
a.www { color: #036; font-size: 11px; text-decoration: underline; }
a.www:hover { color: #c36; font-size: 11px; text-decoration: none; }
option.center { color: #666; font-size: 12px; background-color: #effbd8; background-image: url(../media/icon_center.gif); background-repeat: no-repeat; text-indent: 40px; height: 35px; }
option.bahnhof { background-image: url(../media/icon_behi.gif); background-repeat: no-repeat; margin-left: 30px; }
option.autobahn { background-image: url(../media/icon_behi.gif); background-repeat: no-repeat; margin-left: 30px; }
td.KarteireiterVorne { font-size: 11px; font-weight: bold; background-color: #e6ecff; width: 10%; margin-left: 5px; padding: 10px 5px; }
td.KarteireiterHinten { width: 10%; padding: 2px; }
iframe.karte { width: 450px; height: 400px; overflow: hidden; border: solid 1px #666; }
.center { text-align: center; }
.scroller450 { overflow: auto; max-height: 450px; }
iframe.BildFenster { width: 450px; height: 450px; border: solid 1px #0c2073; }
img.BildLinks { float: left; margin-right: 10px; margin-bottom: 10px; border-style: none; }
img.BildRechts { margin-right: 10px; margin-bottom: 10px; float: right; border-style: none; }
img.Sterne1 { margin-bottom: 10px; float: right; margin-left: 5px; border-style: none; }
td.RotKlein { color: #c36; font-size: 11px; }
input.textfeld1 { font-size: 10px; font-weight: bold; background-image: url(../media/textfeld_schatten.gif); background-repeat: no-repeat; width: 200px; padding: 2px; border: solid 1px #339; }
textarea.textfeld1 { font-size: 10px; font-weight: bold; background-image: url(../media/textfeld_schatten.gif); background-repeat: no-repeat; padding: 2px; width: 200px; border: solid 1px #339; }
