body { color: black; background-color: #b2dce6; background-image: url(../pictures/deichrose-fond.gif); background-repeat: no-repeat; background-position: center; position: relative; left: inherit; right: inherit; width: 840px; min-height: 580px; margin: auto; }
p { font-size: 10px; line-height: 1.7em; }
td {}
a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: #ca3a20 ; text-decoration: underline; }
a:active { color: #ef2f1f ; text-decoration: underline; }
#keywords { position: relative; top: 10px; left: 170px; width: 100px; height: 40px; visibility: hidden; }
#navigationsleiste { position: absolute; top: 82px; left: 0; width: 840px; height: 30px; }
#hauptfeld { background-repeat: no-repeat; position: absolute; width: 840px; height: 460px; float: left; }
#wegweiserfeld { background-image: url(../pictures/wegweiser.gif); background-repeat: no-repeat; position: absolute; left: 20px; bottom: 0; width: 820px; height: 460px; float: left; }
#hauptfeld-text-re-unten { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 408px; height: 300px; float: right; }
#bilderfeld-quer { position: absolute; top: 125px; left: 35px; width: 805px; height: 280px; float: inherit; }
#bilderfeld-schmal-hoch { background-color: #7ba8a5; position: absolute; top: 125px; left: 0; width: 35px; height: 280px; visibility: visible; }
#hauptfeld-text-unten-quer { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; position: absolute; top: 415px; left: 35px; right: 35px; width: 770px; float: inherit; }
#bilderfeld-dreifach { position: absolute; top: 125px; left: 35px; width: 805px; height: 250px; float: inherit; min-height: 250px; max-height: 250px; }
#bilderfeld-schmal { background-color: #ca3a20; position: absolute; top: 125px; left: 0; width: 35px; height: 250px; visibility: visible; min-height: 250px; max-height: 250px; float: inherit; clear: none; }
#tabellenfeld { position: absolute; top: 112px; left: 0; width: 840px; height: 110px; min-height: 250px; max-height: 250px; float: left; }
#belegungsliste { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; position: absolute; top: 280px; left: 252px; right: 0; width: 588px; height: 321px; min-height: 250px; max-height: 250px; }
#belegung-legende { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; position: absolute; top: 290px; left: 40px; width: 190px; height: 280px; min-height: 250px; max-height: 250px; float: left; }
#hauptfeld-text-unten-mehr { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; position: absolute; top: 385px; right: 35px; left: 35px; width: 770px; float: inherit; }
#bilderfeld-bad { background-image: url(../pictures/sauna.jpg); background-repeat: no-repeat; position: absolute; top: 125px; left: 35px; width: 805px; height: 420px; float: inherit; }
#textfeld-bad { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; position: absolute; top: 155px; left: 310px; width: 390px; height: 210px; padding-top: 30px; }
#landkartenfeld { background-image: url(../pictures/region.gif); background-repeat: no-repeat; position: absolute; top: 125px; left: 0; width: 500px; height: 364px; float: left; }
#hauptfeld-text-rechts { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; position: absolute; top: 185px; left: 535px; width: 295px; height: 350px; }
#wetter { background-image: none; background-repeat: no-repeat; position: absolute; top: 140px; left: 0; width: 565px; height: 364px; float: left; }
#hauptfeld-text-rechts2 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; position: absolute; top: 140px; left: 580px; width: 250px; height: 350px; }
#hauptfeld-text-rechts3 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1.7em; position: absolute; top: 140px; left: 580px; width: 250px; height: 350px; }
#grundrissfeld { background-image: url(../pictures/grundriss-trans.gif); background-repeat: no-repeat; position: absolute; top: 125px; left: 0; width: 400px; height: 364px; float: left; }
#grundriss-text-rechts p { font-size: 10px; line-height: 1.7em; }
#grundriss-text-rechts { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; position: absolute; top: 125px; left: 435px; width: 395px; height: 440px; }
#grossfotofeld { background-image: url(../pictures/schlaf1-1.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 125px; left: 0; width: 580px; height: 400px; float: left; }
#raum-text { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; background-image: url(../pictures/schlaf1-2.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 125px; left: 593px; bottom: 0; width: 247px; height: 455px; float: inherit; }
#grossfotofeld2 { background-image: url(../pictures/schlaf2-1.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 125px; left: 0; width: 580px; height: 400px; float: left; }
#raum-text2 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; background-image: url(../pictures/schlaf2-2.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 125px; bottom: 0; left: 593px; width: 247px; height: 455px; float: inherit; }
#grossfotofeld3 { background-image: url(../pictures/wohn1.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 125px; left: 0; width: 580px; height: 400px; float: left; }
#raum-text3 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 125px; bottom: 0; left: 593px; width: 247px; height: 455px; float: inherit; }
#grossfotofeld4 { background-image: url(../pictures/kueche.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; top: 125px; left: 0; width: 580px; height: 400px; float: left; }
#raum-text4 { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; background-image: url(../pictures/kueche1.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; top: 125px; bottom: 0; left: 593px; width: 247px; height: 454px; overflow: hidden; min-height: 455px; max-height: 455px; padding-bottom: 0; }
.textile-rot { color: #ca3a20; font-size: 13px; font-family: Textile, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.headline { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.kleineschrift { color: black; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#platzhalter { position: relative; width: 247px; height: 13px; }
table { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.7em; }
.farbunterlegung-grün { color: #000; background-color: #57fe62; }
.farbunterlegung-gelb { color: #000; background-color: #ffff60; }
.farbunterlegung-rosa { color: #000; background-color: #ff88d2; }
.farbunterlegung-WOE { color: #000; background-color: #ff7171; }
.farbunterlegung-weiss { color: #000; background-color: white; }

