
.wels-anschrift     { font-size: 0.7em; line-height: 1.1em; background-color: #e5e5e5; text-align: right; padding: 0; height: 100px }
.bottom-navigation-zelle    { color: #696969; font-size: 0.8em; background-color: #d1d1d1; height: 20px }
.bottom-navigation-wrap a:link, .bottom-navigation-wrap a:visited  { color: #696969; text-decoration: none; padding: 0 7px; width: auto; float: left; border-right: 1pt solid white }
.bottom-navigation-wrap a:hover { color: #fff; background-color: #a9a9a9 }
.spacer-links   { margin: 0; padding-left: 2px; width: 158px; float: left }
.content-box     { font-size: 1em; margin: 0; padding: 5px; width: 565px; float: left; border: solid 1pt #000 }
.spacer-rechts   { margin: 0; width: 30px; float: left }
.layout-tabelle { background-color: #fff; width: 770px; height: 100% }
.uw-bold-text { color: #0c4281; font-weight: bold }
.hhg-bold-text  { color: #fd3f03; font-weight: bold }
.hha-bold-text { color: #2b89cc; text-align: left; font-weight: bold }
.hha-bold-text td { padding: 3px; border-bottom: 1px solid #69c }
.tabelle-headline { font-size: 0.8em; font-weight: bold }
.zelle-beschreibung  { font-size: 0.7em; text-align: center }
.spalte-links { font-size: 0.8em; padding-right: 2px }
.spalte-rechts   { font-size: 0.8em; text-align: right; padding-right: 7px; padding-left: 3px }
.textnavi-box     { font-size: 0.75em; line-height: 1.5em; text-align: center; margin: 20px 7px 0 5px; height: auto; border-top: 1px solid #000 }
body { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #e5e5e5; margin: 0; padding: 0 }
h1   { font-size: 21px; font-weight: bold; margin: 0.33em 0.67em 0.67em 0.33em; border-bottom: 1pt solid #0c4281 }
h2 { font-size: 18px; margin-left: 10px }
p    { font-size: 0.9em; margin: 0.67em 0 0.67em 0.33em }
address     { font-size: 0.9em; margin-top: 10px; margin-bottom: 5px; margin-left: 5px }
hr { background-color: #fff; margin-top: 10px; margin-bottom: 10px; height: 4px; border: solid 1px #0c4281 }
.tabellen { font-size: 0.9em }
thead  { color: #fff; font-size: 16px; background-color: #69c; padding-top: 3px; padding-bottom: 3px; border: 0 transparent }
tfoot td { font-size: 11px; padding-top: 5px; padding-left: 5px }
.zellen { text-align: center; padding: 3px }
.zellen-headline { font-size: 1.2em; text-align: center }
.zellen-preise { text-align: right; padding-right: 10px }
.zellen-formate { text-align: right; padding-top: 3px; padding-right: 45px; padding-bottom: 3px }
ul { font-size: 0.9em; list-style-type: disc; margin: 1em 0 1em 40px }
.titel-pos-rahmen   { margin: 30px 0 0; padding: 0 0 0 175px; width: 100% }
.titel-pos-01   { background-color: #f00; width: 175px; float: left }
.titel-pos-02   { background-color: #2b89cc; margin-left: 20px; width: 175px; float: left }
.titel-pos-03   { background-color: #0c4281; margin-left: 20px; width: 175px; float: left }
