html, body {height:100%; }

body { color:black; background:#8fb5d7; font:13px verdana, sans-serif; margin:0px; padding:0px; text-align:justify; }

#kopflink { background:#719BC4 url(verein_banner.png) no-repeat; width:795px; color:black; margin:0; padding:80px 0 0 0; border:3px solid #4f6d89;}

#kopflink p { color:black; background:#4d7acf; padding:3px 20px 3px 0; margin:0; text-align:left; border-top:1px solid black; font-weight:normal; }
#kopflink a { color:#990033; text-decoration:underline; padding:0 5px 0 5px; padding-bottom:2px;  padding-top:2px;  }
#kopflink a:hover { color:yellow; background-color:#CC3300;  }
#kopflink a.active { background-color:#E9E9E9; text-decoration:underline; font-weight:bold; color:#990033; }

#content { color:black; background:#f9f9f9; height:100%; width:800px; margin:0 8% 0 8%; padding:0px;  }

#text { clear:left; border-top:3px solid black; padding:0 50px 30px 50px; color:black; background:#f9f9f9; border:3px solid silver; }

h1{ margin:25px 0 10px 0; padding:2px 0 2px 5px; font:bold 18px verdana, sans-serif; border-left:10px solid #719BC4; border-bottom:1px solid #719BC4; }
h2{ margin:25px 0 10px 0; padding:2px 0 2px 5px; font:bold 16px verdana, sans-serif; border-left:8px solid #719BC4; border-bottom:1px solid #719BC4; }
h3{ margin:25px 0 10px 0; padding:2px 0 2px 5px; font:bold 14px verdana, sans-serif; border-left:6px solid #719BC4; border-bottom:1px solid #719BC4;}

#fussleiste{ width:800px; background:#719BC4; /*color:#374249;*/ text-align:center; border-top: 5px solid #BDD2E7; /*margin-top: 5px;*/ margin-bottom: 10px; }
#fussleiste p { font-size:11px; color:#314249;padding-bottom:15px; }