
html , body                                        { color: #505050; font: 12px Verdana, Arial, sans-serif; background-color: #c6c3c6; background-repeat: repeat-x; background-attachment: fixed; background-position: 0 0; text-align: center; margin-top: 5px; height: 101% }
#container              { background-image: url(Bilder/Style/hinter_kmpl.gif); background-repeat: repeat-y; background-position: 0 center; text-align: left; margin: 0 auto; position: relative; width: 760px }
#container_navi      { background-image: url(Bilder/Style/hinter_navi.gif); background-repeat: repeat-y; background-position: 0 center; text-align: left; margin: 0 auto; position: relative; width: 760px }
#content             { font: 12px Verdana, Arial, sans-serif; background-position: left center; padding: 10px 25px 25px; width: 700px; float: left }
#sidebar              { line-height: 30px; text-align: center; padding-top: 25px; padding-left: 5px; left: 110px; width: 110px; float: left }
#content_bar       { font: 12px Verdana, Arial, sans-serif; background-position: left center; padding: 10px 25px 25px 15px; right: 605px; width: 605px; float: left }
#header   { background-image: url(Bilder/Style/oben.jpg); margin-top: 0; padding: 0; width: 760px; height: 139px }
#clear     { font-size: 10px; bottom: 5px; clear: both }
#footer           { background-image: url(Bilder/Style/unten.jpg); margin: 0; padding: 0; width: 760px; height: 51px }

ul#menu { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: url(Bilder/Style/menu_black.jpg) repeat-x left top; list-style-type: none; list-style-image: url(Bilder/Style/menu_black.jpg); display: block; margin: 0; padding: 0; position: relative; left: 5px; width: 750px; height: 25px }
ul#menu li  { display: block; margin: 0; height: 25px; float: left; border-right: 1px solid #c8c8c8; pading: 0  }
ul#menu li a { color: #c8c8c8; text-decoration: none; display: block; padding: 6px 13px 0; height: 25px; float: left }
ul#menu li a:hover  { color: black; background: url(Bilder/Style/menu_gelb.jpg) repeat-x left top; list-style-image: url(Bilder/Style/menu_gelb.jpg); height: 25px }
ul#kontakt { list-style-type: disc; margin: 1em 0 1em 40px }
p   { line-height: 120%; text-align: left; margin: 5px; padding: 1em 0; width: auto } 
a { color: #505050; text-decoration: none }
b   { color: #505050; font-weight: bold; letter-spacing: 2px }
a:hover { color: #000; text-decoration: underline }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0 }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0 }
h3  { font-size: 1.17em; font-variant: small-caps; font-weight: bold; margin: 1em 0 }
h4 { font-weight: bold; margin: 1.33em 0 }
h5 { font-size: 0.83em; font-weight: bold; margin: 1.67em 0 }
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0 }

.imgstyle_kopf  { margin-right: 10px; margin-bottom: 10px; margin-left: 0; float: left; }
.imgstyle_bilder { margin-right: 10px; margin-bottom: 10px; margin-left: 0; float: left }
.schrift_kapital  { font-size: 14px; font-variant: small-caps; font-weight: bold; line-height: 20px }
.schrift_klein { font-size: 9px; line-height: 20px }
s  { color: gray; font-weight: bold; line-height: 8px; text-decoration: none }
.table_mitglieder     { font-size: 9px; font-weight: bold; background-color: #fdfcc7; padding: 2px; border-width: 1pt; border-color: black; outline-width: 1px; outline-color: black; border-collapse: collapse    }
i { font-size: 11px; font-style: italic }

div.mouseover {position:relative; display:block; float:left; width:620px; margin:0px 0 15px 0; border: z-index:25; }
.mouseover img  { }
.mouseover a {text-decoration: none}
.mouseover a:hover  { color: #574833 }
.mouseover a:hover span {display: block; position: absolute; top:-340px; left:-70px; z-index:1000; }
.mouseover a span {display: none; z-index:145;}
.mouseover img {border: 1px solid #ffff9c; padding:0px}
.mouseoverimg {display: block; position:relative; float:left; margin:2px;}
