<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { margin:0; padding:0; border:0; }
html { height:101%; }
body { font-family:'Palatino Linotype',serif; font-size:15px; color:#000; background:url("bilder/wallpaper.jpg") no-repeat center fixed; background-size:cover; #666; }

a { color:#000; text-decoration:none; font-weight:bold }
a:hover { color:#36c; }
hr { height:1px; background:#000; }
ul li, ol li { margin-left:20px; margin-bottom:0.5em; }
p { margin-bottom:1em; }
h1, h2, h3, h4, h5 { margin-bottom:0.2em; }
h1 { font-size:200%; border-bottom:1px solid #333; margin:-1px 20px 0.2em 0; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
h5 { font-size:100%; }
input, select, textarea { padding:2px; border:1px solid #ccc; }

div#wrap { width:900px; margin:0 auto; background:#edede8 url(bilder/wrap.png) repeat-y; box-shadow:0 0 25px #333; }
div#banner a { display:block; height:175px; background:url(bilder/header.jpg); }

ul#menu { height:30px; font-size:15px; background:#826c6c; color:#fff; padding-left:20px; }
ul#menu li { list-style:none; display:inline; margin:0; }
ul#menu li a { padding:5px 14px; color:#fff; line-height:30px; font-weight:normal}
ul#menu li.current a { background:#fff; color:#826c6c; }
body.edit ul#menu li.current a { background:#f00; }
ul#menu li a:hover { background:#af9696; color:#fff; }

div#content { min-height:400px; padding:10px 0 10px 270px; background:url(bilder/links.jpg) left bottom no-repeat; }
body.unser-haus div#content { background:url(bilder/links-unser-haus.jpg) left bottom no-repeat; }
body.essen-und-geniessen div#content { background:url(bilder/links-essen-und-geniessen.jpg) left bottom no-repeat; }
body.freizeit div#content { background:url(bilder/links-freizeit.jpg) left bottom no-repeat; }
div#page { padding:0 20px 0 0; }

form.login span { width:130px; float:left; clear:left; }
form.login p { margin-bottom:0.5em; }

body.edit div#content { padding:10px 0 10px 270px; background:none; }
form#editor input#submit { display:none; }
textarea#editor_content { display:none; }

form.reservierung span { clear:left; float:left; width:200px; text-align:right; margin-right:10px; }
form.reservierung span, form.reservierung input, form.reservierung select, form.reservierung textarea { display:block; margin-bottom:5px; }
form.reservierung textarea { width:300px; height:150px; }
form.reservierung span.missing { color:red; }
p.missing { background:#f00; padding:2px 5px; width:600px; font-size:13px; text-align:center; }

div#footer { width:800px; margin:0 auto; padding:5px 0; font-size:10px; color:#333; text-align:center; }
</pre></body></html>