body { margin:0px;padding:0px;height:100%;color: #c8cadb; background-color: #213041; font-size: 0.8em; line-height: 1.4em; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center }
body>#inhalt { height:auto }

#container { text-align:left;background-color:#182842; border:2px solid #000000 }
#titel { border-bottom: 2px solid #000; height: 118px;background-image: url("../images/logooben_breit.gif") }
#menu { position:absolute; top:140px; left:20px; padding: 5px; width: 11em;border:1px solid #000000; background-color:#313b5e }
#brotkrumen { background-color:#182842; padding: 10px 0px;  }
#inhalt { min-height: 400px; background-color: #182842;  padding: 0px 10px;  margin:0.5em 0.6em 0 14em }
#footer { text-align: center; border-top:2px solid #000;background-color:#313b5e;padding:2px }
#sponsor { color: #ffffff; font-size: 1.2em; background-color: #4c5b7d; margin: 0 auto; padding: 3px 3px 3px 10px;width: 717px;text-align:center} 
#sponsorinhalt { margin: 0 auto; width: 730px;  }

a:link, a:visited, a:active { color: #f5f5f5; font-weight: bold; text-decoration: underline }
a:active, a:hover { color: #87cefa; font-weight: bold; text-decoration: underline overline }
a.menulink:link, a.menulink:visited {text-decoration: none;display: block}
a.menulink:active, a.menulink:hover { color: #87cefa }
a.aktiv:link, a.aktiv:visited  { color: #87cefa; text-decoration: none;display: block }
a.extern { background: url(../images/extern.gif) no-repeat left ; padding-left: 18px }
a.footer:link, a.footer:visited { text-decoration: none }

.bereich { background-color:#131A2B; margin-top: 20px; border-bottom: 1px solid #000;border-right: 1px solid #000;border-left: 1px solid #000 }
h4 { background-image: url("../images/menupunkt.gif");background-repeat: no-repeat; width: 11em; height: 1.8em; margin-bottom: 0pt }
a.menutitel:link, a.menutitel:visited { font-weight: bold; text-decoration: none; margin-left: 0px; vertical-align: -2px }
a.menutitelaktiv:link, a.menutitelaktiv:visited { color: #87cefa; text-decoration: none; margin-left: 5px; vertical-align: -2px }
ul.menucontainer { list-style-image: url("../images/doppelpfeil.gif"); margin-top: 0; margin-bottom: 5px; position: relative; left: -17px; line-height:1.2em }

abbr, acronym { cursor: help; border-bottom:1px dotted }
address { font-style: normal; font-weight: bold }
code { font-size: 1.2em; line-height: 1.1em; padding: 10px; border: dashed 1px; display: block }
h1,h2,sponsor { color: #ffffff; font-size: 1.2em; background-color: #4c5b7d; margin: 0 0 1px; padding: 3px 3px 3px 10px }
img { border-width: 0 }
kbd { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;	border: 1px solid #000; padding: 0px 1px; background-color: #313b5e; letter-spacing: 0.1em }
p,address { margin-left: 20px }
pre { color: #0000ff; font-size: 1.2em; padding: 5px }
strong {color: #f5f5f5;font-weight:bold }
ul { list-style-image: url("../images/pfeil.gif")}
h3 { color: #f5f5f5;font-weight:bold;font-size: 1em;display: inline;margin-left: 20px;margin-bottom: 0pt }

.rechts { text-align: right }
.brechts {float:right; padding-left: 10px }
.blinks { float:left; padding-right: 10px }
.bild { padding-right:20px; padding-bottom:20px }
.oben  { background: url(../images/pfeil_oben.gif) no-repeat right ; text-align: right; padding-right: 16px }

.text { background-color: #3c4862;padding:10px; display: block }
.unten { text-align: right; background-color: #313b5e; padding: 3px; margin-bottom: 20px; margin-top: 1px }
.nach_unten { background: url(../images/pfeil_unten.gif) no-repeat left ; text-align: right; padding-left: 18px }
.hidden { display: none }

input, select, textarea { color: #c8cadb; border: solid 1pt #000 }
select { background: #3c4862 url(../images/input.gif) no-repeat }
input, textarea { font-size: 1em; line-height: 1.4em; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; background: #3c4862 url(../images/input.gif) scroll }

td.even, td.left, td.bottom, td.header,table.quote { background-color: #313b5e }
td.head, th.head, td.info { color: #ffffff; background-color: #4c5b7d; margin: 0 0 1px; padding: 3px 3px 3px 10px; }
th.header, td.odd, td.right { background-color: #3c4862 }
.highlight { font-weight: bold; color: #FFFF33;font-size: 1.5em }
table.quote { border: 1px solid #c8cadb;margin: 10px }
td.quote { padding: 3px;border-top: 1px dashed #c8cadb }