BODY {
  color:#F7FDFF; font-family:Verdana, Arial; font-size:11px;
	scrollbar-3d-light-color:#3A3F5F;
	scrollbar-arrow-color:#F5FBFF;
	scrollbar-base-color:#B4BADA;
	scrollbar-face-color:#272C42;
	scrollbar-highlight-color:#545C8D;
	scrollbar-shadow-color:#B4BADA;
	background-color:#545C8D;
	margin:0px;
	padding:0px;
}

BODY.slideshow-ubu { padding-left:9px; padding-top:14px; }
BODY.fotopopup { padding-left:9px; padding-top:14px; }
BODY.resbody { text-align:center; }
BODY.vorschaltseite { background-color:#000000; text-align:center; }

A { text-decoration:none; color:#B0C4F7; }
A.vorschaltseite { color:#FFFFFF; }
A.vorschaltseite_weiter { color:#FFFFFF; padding:3px; border-width:1px; border-color:#FFFFFF; border-style:none; }

A:HOVER { background-color:transparent; color:#FFFF99; }
A.vorschaltseite:HOVER { background-color:#000000; }
A.vorschaltseite_weiter:HOVER { background-color:#000000; border-style:solid; border-color:#FFFFFF; }
A.button:HOVER { background-color:transparent; }
A.picture:HOVER { background-color:transparent; }

IMG { border-color:#B0C4F7; }
IMG.fotopopup { margin-bottom:0; }
IMG.email { border-width:0; }
IMG.rss { border-width:0; }
IMG.preload { width:0; height:0; border:0; margin:0; color:#FF0000; }
IMG.preload1st { width:0; height:0; border:0; margin-left:5px; color:#FF0000; }
IMG.aktuell { margin-left:50px; margin-bottom:50px; border-width:0; border-style:none; }
IMG.vorschaltseite_rollenbild { border-style:solid; border-color:#FFFFFF; border-width:5px; }

TABLE { font-family:Verdana, Arial; font-size:11px; color:#F7FDFF; }
TABLE.servicebox { width:385px; border-collapse:separate; border-width:0; border-style:none; margin:10px; margin-top:0px; margin-right:0px; }
TABLE.wartung { border-collapse:collapse; border-width:2; border-color:#FC6829; border-style:solid; margin:10px; width:360px; }
TABLE.fotopopup { border-width:0; width:100%; height:100%; }
TABLE.bodymain { border-width:0; margin:0; padding:0; width:870px; }
TABLE.bodyinside { border-width:0; width:840px; }
TABLE.buttons { border-style:none; border-style:none; width:150px; max-width:150px; margin:0; padding:0; }
TABLE.headmain { border-width:0; width:100%; }
TABLE.headmaininside { border-width:0; width:840px; }
TABLE.home { width:100%; padding:0; border-collapse:separate; }
TABLE.gaestebuch { border-color:#B0C4F7; width:85%; border-width:1px; border-style:solid; border-collapse:collapse; }
TABLE.resmaintable { border-width:0; width:762px; max-width:762px; height:562px; margin:0; min-height:100%; }
TABLE.vorschaltseite { width:100%; height:100%; border-width:0; margin:0; }
TABLE.vs_countdown { border-width:0; border-collapse:collapse; width:600px; height:500px; margin:0; padding:0; }
TABLE.vorschaltseite_object { width:600px; height:500px; vertical-align:middle; text-align:center; border-style:solid; border-width:5px; border-color:#FFFFFF; border-collapse:collapse; padding:0; margin:0; }
TABLE.ressys_best { border-width:0; border-collapse:collapse; margin-top:30px; margin-bottom:50px; background-color:#FFFFFF; }
TABLE.ressys_status { border-width:0; border-collapse:collapse; width:400px; }
TABLE.ensemble { border-width:0; }

TD, TR, TH { font-family:Verdana, Arial; font-size:11px; color:#F7FDFF; }
TD.bodymain { width:840px; margin:0; padding:0; }
TD.main_left { width:150px; max-width:150px; text-align:left; border-style:none; vertical-align:top; background-image:url(images/left.jpg); background-repeat:repeat-y; margin:0; padding:0; }
TD.mainskyscraper { padding-left:30px; padding-top:16px; width:180px; text-align:center; vertical-align:top; }
TD.servicebox { border-collapse:separate; border-width:1px; border-color:#B0C4F7; border-style:solid; padding:5px; vertical-align:top; }
TD.servicebox_oben { border-collapse:separate; border-width:0; border-style:none; padding:5px; vertical-align:top; }
TD.wartung { padding:5px; vertical-align:top; }
TD.home_news { width:66%; text-align:left; vertical-align:top; padding:13px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
TD.home_presse { width:33%; text-align:center; vertical-align:top; padding:13px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
TD.home_titelbild { width:34%; text-align:center; vertical-align:top; padding:13px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
TD.home_bilder { border-bottom-style:dashed; border-bottom-width:1px; border-top-style:dashed; border-color:#B0C4F7; border-top-width:1px; width:33%; text-align:center; vertical-align:middle; padding:13px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
TD.home_rdb { width:33%; text-align:center; vertical-align:top; padding:13px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; }
TD.restoplogotd { padding:0; height:68px; text-align:center; }
TD.resmaintd { padding:10px; vertical-align:top; text-align:left; }
TD.resfooter { text-align:center; font-size:10px; vertical-align:bottom; border-width:thin; }
TD.vorschaltseite { text-align:center; }
TD.vs_countdown_aussen { width:200px; height:500px; text-align:center; margin:0; padding:0; }
TD.vs_countdown_innen { width:200px; height:175px; text-align:center; margin:0; padding:0; text-align:center; }
TD.vs_countdown_innen_mitte { width:200px; height:150px; text-align:center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:66px; font-weight:bold; }
TD.vorschaltseite_object { width:600px; height:500px; text-align:center; vertical-align:middle; padding:0; margin:0; }
TD.ressys_best { padding:30px; font-weight:bold; text-align:center; font-size:22px; color:#000000; }
TD.ressys_status_1 { padding:8px; font-weight:bold; text-align:left; width:200px; }
TD.ressys_status_2 { padding:8px; font-weight:normal; text-align:left; width:200px; }
TD.ressys_status_resid { padding:8px; font-weight:bold; text-align:left; width:200px; color:#000000; }
TD.ensemble { padding-left:5px; padding-top:0; padding-right:25px; padding-bottom:20px; }
TD.ensemble_links { padding-left:0; padding-top:0; padding-right:25px; padding-bottom:20px; width:100px; }
TD.randompic { padding:3px; }
TD.besetzungsliste { padding:3px; }


H1 { font-family:Verdana, Arial; font-size:18px; color:#F7FDFF; font-weight:bold; text-align:left; }
H1.home { text-align:center; }
H1.go { text-align:center; }
H2 { font-family:Verdana, Arial; font-size:12px; color:#F7FDFF; font-weight:bold; text-align:left; }
H2.home { text-align:center; }
H2.servicebox { font-size:11px; margin-top:10px; margin-bottom:1px; text-align:left; }
H2.servicebox-top { margin-bottom:10px; text-align:center; }
H2.news { text-align:left; color:#FFFF99; }
H2.letzteneuigkeit { text-align:left; margin-top:2px; color:#FFFF99; }
H3 { font-family:Verdana, Arial; font-size:11px; color:#F7FDFF; font-weight:bold; text-align:left; }

P { font-family:Verdana, Arial; font-size:11px; color:#F7FDFF; }
P.home { text-align:center; }
P.countdown { text-align:center; font-weight:bold; font-size:13px; }
P.copyright { font-size:9px; text-align:center; }
P.servicebox { margin-top:1px; margin-bottom:1px; text-align:left; }
P.go { text-align:center; }
P.golink { text-align:center; font-size:14px; font-weight:bold; }
P.fotopopupimage { margin-bottom:0; }
P.fotopopupclosetext { text-align:center; font-size:9px; margin-top:0; }
P.ressys_status_resid { background-color:#FFFFFF; font-weight:bold; text-align:center; color:#000000; }
P.letzteneuigkeit { margin-bottom:2px; font-weight:bolder; text-align:left; margin-top:0; }

UL.ensemble { list-style:disc; margin-left:5px; padding-left:10px; margin-top:0; }

INPUT.reservierung { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
INPUT.reservierungdisabled { font-family:Arial, Helvetica, sans-serif; font-size:8pt; background-color:#CCCCCC; }
INPUT.reservierungfehler { font-family:Arial, Helvetica, sans-serif; font-size:8pt; background-color:#FF3300; }
INPUT.reservierunghighlight { font-family:Arial, Helvetica, sans-serif; font-size:8pt; background-color:#FFFF33; }
INPUT.reservierungsbutton { font-family:Arial; font-size:8pt; }
SELECT.reservierung { font-family:Arial; font-size:8pt; }

FONT.ressys_status_resid { background-color:#FFFFFF; font-weight:bold; color:#000000; }

OBJECT.vorschaltseite { padding:0; margin:0; }
EMBED.vorschaltseite { padding:0; margin:0; }
HR.aktuell { color:#B0C4F7; border-color:#B0C4F7; border-collapse:collapse; width:100%; text-align:left; border-style:dashed; border-width:1px; height:1px; }
