html {height: 100%; padding-top: 1px;}

body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 font-family: verdana;
 font-size: 12px;
 color: #000000;
 line-height: 17px;
}

p {color: #000000; line-height: 1.5em}
p.copyright {font-size: 11px; float: right; margin-top: 30px}

h1, h2, h3, h4 {margin: 0px; padding: 0px;}

h1 {font-size: 1.3em; margin-bottom: 10px}
h2 {font-size: 1.2em}
h3 {font-size: 1.1em}
h4 {font-size: 1.1em; color: #0047b9}
.abst_top1 {margin-top: 40px}

a {color: #0047b9; text-decoration: none}
a:hover {text-decoration: underline}
.blau {color: #0047b9}

table {border-collapse: collapse; border: none}
table.content {width: 730px; margin-top: 20px;}
table.content td.links {padding-bottom: 20px}
table.content td.rechts {padding-bottom: 20px}
table.content td.abst_links {padding-left: 40px}
table.content td.zebra1 {background-color: #dcdcdc; padding: 3px; border-bottom: solid 2px #ffffff}
table.content td.zebra2 {background-color: #ebebeb; padding: 3px; border-bottom: solid 2px #ffffff}
table.content td.monat {font-weight: bold;}
table.content td.abst1 {padding: 0px 0px 10px 0px}
table.content td.abst2 {padding: 25px 0px 10px 0px}
table.content td.to_top {text-align: right; vertical-align: bottom; padding-bottom: 5px}
table.center td {vertical-align: middle;}
table.center2 td {vertical-align: top; text-align: center}
table.uebersicht th {border-bottom: solid 2px #b5ceef; background-color: #cdcdcd}
table.uebersicht td {border-bottom: solid 1px #b5ceef;}


th {vertical-align: top; text-align: left}
td {vertical-align: top; text-align: left}

img {border: none}

ul {list-style-type: none; margin: 0px; padding: 0px}


#header {display: none}
#content {margin-bottom: 16px;}

#dbwv_logo {display: none }

div.kasten1 {display: none}

#content ul.subnavi_links {list-style-type: none; margin: 0px; padding: 5px; }
#content ul.subnavi_links li {padding: 0px 0px 20px 0px; margin-bottom: 5px; border-top: dotted 1px #b5ceef; padding-bottom: 2px}
#content ul.subnavi_links li.first {padding: 0px 0px 20px 0px; margin-bottom: 5px; border-top: none; padding-bottom: 2px}

ul.teaser {padding: 0px;}
ul.teaser li {border-bottom: dotted 2px #b5ceef; margin-bottom: 10px; }

ul.sponsoren1 li {float: left}
ul.sponsoren1 li.trenner {padding: 0px 10px 0px 10px}

ul.content {}
ul.content li.cont {margin-bottom: 20px;}
ul.content li.border {border-bottom: solid 2px #cdcdcd}

#inhalt li ul.aufz {list-style-type: disc; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#inhalt li ul.aufz li {padding: 0px 0px 5px 0px; margin: 0px; }


#navi_container {display: none}


ul.subnavi {display: none}

#inhalt {list-style-type: none; margin: 0px; padding: 0px; background-image: none; background-repeat: repeat-y; clear: both}
#inhalt li {padding-bottom: 30px}
#inhalt li.mitte {width: 730px; margin-left: 100px; padding-top: 10px}

#inhalt li.mitte ul.berichte {margin-top: 20px; margin-bottom: 10px;}
#inhalt li.mitte ul.aufzaehlung {list-style-type: disc; margin-left: 20px;}
#inhalt li.mitte ul.aufzaehlung li {padding: 0px 0px 10px 0px; margin: 0px; }

div.clear {clear: both}


div.foto {margin-top: 20px}
div.foto span {display: block; font-size: 11px}

span.bildueberschrift {font-size: 11px}

div.center {text-align: center}

div.foto_links {margin-top: 20px}
div.foto_links img {float: left; margin: 0px 20px 10px 0px}

div.foto_rechts {margin-top: 20px}
div.foto_rechts img {float: right; margin: 0px 0px 10px 20px}

img.foto_rechts {margin: 10px 0px 10px 10px;}
img.foto_links {margin: 10px 10px 10px 0px;}


