
body { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #7b0000 url(/fileadmin/stoll-bilder/back-body.jpg) no-repeat fixed center top; width: 100%; padding: 0; }
#header { line-height: 30px; background-image: url(/fileadmin/stoll-bilder/back-header.jpg); text-align: right; vertical-align: top; position: relative; top: 0; width: 940px; height: 100px; visibility: visible; margin: 0; padding: 10px !important; }
#navi1 { color: #fff; font-size: 0.9em; background-color: #930000; text-align: right; position: relative; top: 0; width: 940px; margin: 0; padding: 10px !important; }
#navi1a { color: #fff; background-color: #7b0000; text-align: left; margin: 0; position: relative; top: 0; width: 940px; padding: 10px !important; }
#navi2 { color: #fff; font-size: 0.9em; background-color: #444; text-align: left; position: relative; top: 0; width: 940px; margin: 0; padding: 10px !important; }
#bildleiste { color: #fff; background-color: #444; margin: 0 0 0 0; position: relative; top: 0; width: 940px; height: 45px; padding: 10px !important; }
#bildleistehome { color: #fff; background-color: #444; background-image: url(/fileadmin/stoll-bilder/back-foto-home.jpg); margin: 0 0 0 0; position: relative; top: 0; width: 940px; height: 115px; padding: 10px !important; }
#main { background-color: #f4f1e8; text-align: left; height: auto; width: 940px; top: 0; position: relative; visibility: visible; min-height: 500px; margin: 0; padding: 10px !important; }
#footer { color: #fff; font-size: 12.2px; background-color: #7b0000; text-align: center; visibility: visible; margin: 0 0 0 0; padding: 10px !important; position: relative; top: 0; width: 940px; height: auto; }
a { text-decoration: underline; }
.bodytext { line-height: 1.5em; }
.sub_menu { text-decoration: none; }
A.subb_menu { text-decoration: none; }
.access { color: #fc0; }
.access_red { color: #940000; }
a:visited { color: black }
a:link { color: black; }
a:hover { color: #000 }
a:active { color: #000 }
LI.sub { text-indent: 15px; list-style-type: none; }
A.main_menu { color: #fff; text-decoration: none; }
A.sub_menu { color: #fff; text-decoration: none; }
h1 { color: #7b0000; font-size: 1.4em; font-weight: bold; line-height: 1.2em; }
h2 { color: #666; font-size: 1.2em; font-weight: bold; line-height: 1.2em; }
h3 { color: #666; font-size: 1.2em; font-weight: bold; margin-bottom: -3px; }
h4 { color: #f00; font-size: 1.1em; font-weight: bold; text-decoration: blink; margin-bottom: -3px; }
/*Kalender start
*/
#calendar { font-size: 1.1em; line-height: 1.4em; background-color: #fff; padding-top: 10px; padding-bottom: 20px; position: fixed; top: 143px; right: 20px; width: 210px; height: auto; border: solid 2px #7b0000; }
.cal_link { color: #c03; text-decoration: underline; }
.cal_contact { font-size: 1em; font-weight: bold; line-height: 1.2em; }
.cal_title { font-size: 1.1em; line-height: 1.2em; }
.cal_date { color: #7b0000; font-size: 1em; line-height: 1.2em; }
.cal_text { text-align: justify; }
.cal_monat { color: #7b0000; font-size: 1.2em; font-weight: bold; line-height: 0.8em; background-image: url(/fileadmin/event/monat.png); background-repeat: no-repeat; padding-top: 0; padding-bottom: 0; padding-left: 20px; }
/*Kalender end
*/
.csc-mailform { border-style: none; }
#headerprint { display: none; }
.align-center { text-align: center; }
.copyright { font-size: 0.7em; }
.mobilestart { font-size: 0.7em; background-color: #ffffad; padding: 3px; border: dashed 1px #9b0000; }
