body {color: #493830; background-color: #FBECDD; padding:0; margin:0; font-size: 1em; font-family: Arial,Verdana,Helvetica,sans-serif; }

a, a:link, a:active, a:visited {text-decoration: underline; color: #493830;}
a:hover {color: #493830;}

#logo {background-color: white; height: 156px; }
#logo img {position: absolute; top: 0px; left: 0px; vertical-align: center;}

#head {position: absolute; top: 0px; left: 0px; width: 100%; height: 160px; background-color: white; background-image:url(pics/collage-fuenf.jpg); background-repeat:repeat-x; background-position: top left}
#head img { margin: 10px;}

#head2 {position: absolute; top: 135px; left: 0px; width: 100%; height: 33px; background-color: white; background-image:url(pics/collage-unten5.jpg); background-repeat:repeat-x; background-position: top left; font-size: 0.85 em;}
#head2 .headline {float: right; font-size: 1em; margin-right: 10px; line-height: 31px; font-weight: bold;}
#head2 .sprache {float: left; margin: 5px; font-size: .9em; }
#head2 img {border: 1px solid black; margin-right: 3px; }

#bild {float: left; font-size: .75em; margin-right: 13px; width: 300px; margin-bottom: 5px;}

#content { margin: 200px 230px 10px 200px; color: #333; min-height: 600px;}
#content h1 {color: #493830; border-bottom: 2px solid #FFB500; font-size: 1.2em; background-image:url(pics/maske.gif); background-repeat: no-repeat; background-position: top right; padding: 5px 120px 5px 0px;}
#content h2 {color: #493830; font-size: 1.1em;}
#content h3 {color: #493830; font-size: 1em; background-image:url(pics/maske.gif); background-repeat: no-repeat; background-position: center left; padding-left: 50px; line-height: 22px;}
#content h4 {color: #493830; font-size: .95em;}
#content img {border: 1px solid #493830; margin-bottom: 10px;}
#content ul li {margin: 0px 3px 0px -15px; list-style-position:outside; padding-bottom: 5px;}
#content ol li {padding-bottom: 5px;}
#content a, #content a:link, #content a:active, #content a:visited {text-decoration: underline; color: #519254;}
#content a:hover {color: #493830;}
#content sup {font-size: 80%;}
#content hr {clear: both; border: 1px #519254 dotted;}
#content abbr {border-bottom: 1px dotted black; cursor:help;}
#content blockquote {font-style: italic;}

.impressum {padding: 0px 0px 10px 50px;}
.galerie img {border:1px solid #493830; margin: 5px 8px 0 0;}
.galerie1 img {border:1px solid #493830; margin: 5px 8px 0 0; width: 60px; height: 45px;}
.rundbrief table {width: 500px;}
.rundbrief td {padding: 5px; border: 1px solid #ccc;}

.fleft {float: left; margin: 0px 10px 3px 0px;}
.fright {float: right; margin: 0px 0px 3px 10px;}
.fclear {clear:both;}
.oben {font-size: 80%;}

.sitemap0 {list-style: none; font-weight: bold;}
.sitemap1 {list-style: none; padding-left: 20px; padding-top: 10px; font-weight: bold;}
.sitemap2 {list-style: none; padding-left: 40px; padding-top: 10px; font-weight: bold;}
.sitemap3 {list-style: none; padding-left: 60px;}
.sitemap4 {list-style: none; padding-left: 80px;}

.satzung {text-align: center;}
.border1 td, .border1 th {vertical-align: top; padding: 10px; text-align: left; border: 1px solid black;} 

#top {float: right; margin-bottom: 10px;}
#top img {border: 0px;}

#news {position: absolute; top: 200px; right: 10px; width: 170px; background-color: #D1F0C1; border: 1px solid #519254; padding-bottom: 4px;}
#news img {border: 0;}
#news br {clear: both;}
.newshead {color: #E1FFDD; display: block; padding: 6px 0px 6px 6px; background-color: #519254; font-size: .9em; font-weight: bold; margin: 0;}
*html .newshead {width: 180px;}
#news p {font-size: .8em; padding: 0px 12px; margin-top: 6px;}
#news a, #news a:link, #news a:active, #news a:visited {text-decoration: underline;}
#news a:hover {color: #E1FFDD; background-color: #519254;}

#navi {position: absolute; top: 200px; left: 10px; background-color: #FBECDD; width: 160px; height: 500px; font-weight: bold;}
*html #navi {width: 170px;}
#navi ul {margin: 0px; border-bottom: 1px solid #493830; padding: 0px;}
*html #navi ul {margin: 0px 6px 0px 0px; padding: 5px 0px 0px 0px;}
#navi li {display:block; list-style:none; }

#navi ul li.one {background-image:url(pics/ul-list-alt3.gif); background-repeat:no-repeat; background-position: center left; line-height:28px; border-top: 1px solid #493830;}
#navi ul li.one a, #navi ul li.one a:link, #navi ul li.one a:visited {text-decoration: none; padding: 0px 0px 0px 17px; }
#navi ul li.two {list-style-type:none; list-style-position:outside; line-height:.9em; font-size:.9em; text-decoration: none; padding: 2px 0px 7px 17px;}
#navi ul li.two a, #navi ul li.two a:link, #navi ul li.two a:visited {text-decoration: none;}
#navi ul li.three {list-style-type:none; list-style-position:outside; line-height:1.1em; font-size:.85em;}
#navi ul li.three a, #navi ul li.three a:link, #navi ul li.three a:visited {padding:.1em .1em .2em 2.2em;color:#0e3c69; background:#d5d5d5;}
#navi ul li.four {list-style-type:none; list-style-position:outside; line-height:1.1em; font-size:.85em;}
#navi ul li.four a, #navi ul li.four a:link, #navi ul li.four a:visited {padding:.1em .1em .2em 3.2em;color:#0e3c69; background:#dedede;}
#navi ul li.five {list-style-type:none; list-style-position:outside; line-height:1.1em; font-size:.85em;}
#navi ul li.five a, #navi ul li.five a:link, #navi ul li.five a:visited {padding:.1em .1em .2em 4.2em;color:#0e3c69; background:#eee;}

#navi ul li.two a:hover, #navi ul li.three a:hover, #navi ul li.four a:hover, #navi ul li.five a:hover, #navi a.active, #navi a:visited.active, #navi .two a.active, #navi .two a:visited.active, #navi .three a.active, #navi .three a:visited.active, #navi .four a.active, #navi .four a:visited.active, #navi .five a.active, #navi .five a:visited.active {color: #519254;}

.status {width: 400px; background-color: white; border: 1px solid grey; font-size: 70%; padding: 5px;}

