
#layout   { visibility: visible; position: absolute; z-index: 10; top: 50px; left: 38px; width: 700px }
a { text-decoration: none }
a:link  { color: #936; text-decoration: none }
a:visited  { color: #936; text-decoration: none }
a:hover  { color: #603; text-decoration: none }
a:active  { color: #603; text-decoration: none }
body   { color: #000; background-color: #fff; margin: 0 }
div.bildbox   { font-size: 0; margin: 0 0 10px 20px; padding: 0; width: 200px; height: auto; float: right; clear: both }
div.bildboxgross { font-size: 0; margin: 0 0 10px 20px; padding: 0; width: 400px; height: auto; float: right; clear: both }
form { margin-top: 0; margin-bottom: 0 }
h1    { font-size: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; margin-top: 2em; margin-bottom: 1em }
h1.haupttitel { margin-top: 0; margin-bottom: 1.5em }
h2, h3, h4, h5, h6    { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; margin-top: 2em; margin-bottom: 1em }
h2.untertitel  { margin-top: 0; margin-bottom: 1em }
img.abstand { margin-top: 4px; margin-bottom: 4px }
input, select, textarea  { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
p, td, ul, ol            { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 140%; margin-top: 1em; margin-right: 220px; margin-bottom: 1em }
p.abstandoben  { margin-top: 1em; margin-bottom: 0 }
p.abstandunten  { margin-top: 0; margin-bottom: 1em }
p.clear  { margin-top: 0; margin-bottom: 0; clear: both }
p.kompakt    { margin-top: 0; margin-bottom: 0 }
p.liste    { margin-top: 0.5em; margin-bottom: 0.5em }
ul.liste1 { list-style-type: none; display: block; margin: 0; padding: 0 }
ul.liste2 { list-style-type: none; display: block; margin: 0; padding: 0 }
li.subliste1 { font-weight: bold; margin: 0 0 0.5em; padding: 0 }
li.subliste2 { font-weight: normal; margin: 0; padding: 0 0 0 1em }
td.tababstand { padding-top: 0.5em }
.balken1   { background-color: #f99; margin-top: 1em; margin-bottom: 0.5em; padding-top: 4px; padding-bottom: 6px; clear: both; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.balken2  { background-color: #fff; margin-top: 1.5em; margin-bottom: 0.5em; padding-top: 3px; padding-bottom: 4px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.legenden   { font-size: 11px; line-height: 140%; margin: 0 0 0.5em }
.linieoben { margin-top: 1em; padding-top: 1em; clear: both; border-top: 1px solid #000 }
.linieunten  { margin-top: -0.5em; margin-bottom: 1em; clear: both; border-bottom: 1px solid #000 }
.meldungen  { color: #936; font-size: 12px; line-height: 140% }
.search  { background-color: #f99; margin-top: 1.8em; margin-bottom: 0.5em; padding-top: 5px; padding-bottom: 5px; clear: both; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.slider   { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 140%; margin-top: 1em; padding-top: 0.5em; clear: both; border-top: 1px solid #000 }
.sliderohnelinie  { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 140%; margin-top: 0; padding-top: 0.5em; clear: both }
.tabkopf  { background-color: #f99; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.tablinienvertikal  { background-color: #fff; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #000 }
.tabzellenbg { background-color: #ccc; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #000 }
.verfasser  { font-size: 11px; line-height: 140% }
