body        { margin-top: 0px; margin-left: 0px; height: 100% }
p {}
td {}
.main         { background-color: white; margin-top: 0px; margin-right: auto; margin-left: auto; width: 780px; height: auto }
.main_druck  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin-top: 20px; margin-left: 20px; width: 600px; height: auto }
.head     { background-image: url(page/head2.jpg); margin-right: auto; margin-left: auto; width: 780px; height: auto }
.menudruck  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; margin-right: auto; margin-left: auto; width: 780px; height: 30px }
.head_druck  { margin-left: 20px; width: 600px; height: auto }
.head1 { background-image: url(page/head3.jpg); margin-right: auto; margin-left: auto; width: 780px; height: auto }
.bottom            {margin-top: 30px }
.bottom1  { margin-top: 5px }
.bottom,.bottom1  { background: white url(page/head_logo_strich.gif); text-align: center; float: left; margin-right: auto; margin-left: auto; width: 780px; height: auto }
.adress   { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; margin-left: 200px; width: 540px; height: auto }
.adress_druck { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: left; margin-top: 10px; margin-left: 20px; width: 500px; height: auto }
.headlogo     { margin-left: 216px }
.headitem  { margin-top: 10px; margin-left: 40px }
.menu       { float: left; margin-top: 30px; width: 176px; height: auto; overflow: hidden }
.menu_weg { float: left; width: 176px; height: auto; overflow: hidden }
.menu_agb { float: left; width: 176px; height: auto; overflow: hidden }
.m1   { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Verdana, Arial, Helvetica, Geneva, Swiss; border-top: 1px solid black; border-bottom: 1px solid black }
.mkl1    { color: black; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px solid black }
.m2   { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px solid black }
.mkl2     { color: black; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 10px; padding-left: 5px; border-bottom: 1px solid black }
.m1,.m2   { padding: 4px 2px; width: 176px }
.mkl1,.mkl2   { margin-left: 20px; padding: 4px 2px; width: 176px }
a:link    { color: gray; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.kl   { color: gray; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link.skl { color: gray; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active  { color: gray; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active.kl   { color: gray; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:active.skl { color: gray; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited  { color: gray; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited.kl   { color: gray; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited.skl { color: gray; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover  { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.kl   { color: black; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover.skl { color: black; font-weight: bold; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menuitem { color: black; font-weight: bold; font-size: 9pt }
.content1                { line-height: 11pt; float: left; margin-top: 30px; margin-left: 40px; width: 420px }
.content16 { line-height: 16pt; float: left; margin-top: 30px; margin-left: 40px; width: 420px }
.content     { line-height: 11pt; float: left; margin-top: 30px; margin-bottom: -30px; margin-left: 40px; width: 540px }
.impressum         { font-size: 7pt; line-height: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; float: left; margin-top: 5px; margin-bottom: -30px; margin-left: 40px; padding: 5px; width: 550px }
.content_weg { line-height: 11pt; float: left; margin-bottom: -30px; margin-left: 40px; width: 540px }
.content_agb { line-height: 11pt; float: left; margin-bottom: -30px; margin-left: 40px; width: 540px }
.contentlink   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 30px; margin-bottom: -30px; margin-left: 40px; width: 540px }
.content2  { line-height: 11pt; float: left; margin-top: 30px; margin-left: 40px; width: 540px }
.contleft    { line-height: 11pt; float: left; margin-top: 30px; margin-left: 40px; width: 255px }
.contright      { line-height: 11pt; float: left; margin-top: 30px; margin-left: 40px; width: 255px }
.item   { border: none }
.pic1   { float: left; margin-top: 30px; margin-left: 10px }
.pic { margin-top: 5px; margin-bottom: 5px }
.picstart   { margin-top: 10px; margin-right: 10px; margin-bottom: 5px }
.tblpic1  { float: left; margin-right: 5px }
.tblpicleft { float: left; margin-right: 15px }
.tblpic2  { float: right; margin-left: 5px }
.tblpicright { float: right; margin-left: 15px }
.pic1,.pic,.tblpic1,.tblpic2,.tblpicright,.tblpicleft,.picstart { border: solid 1px gray }
.bottom,.bottom1 { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: white url(page/head_logo_strich.gif); text-align: center }
.content,.content1,.contleft,.contright,.content2,.content16,.content_weg,.content_agb     { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.formular  { padding: 15px; border: solid 1px gray }
.tblkontakt    { font-size: 8pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 10px; border: 0px }
.tblwir   { font-size: 9pt; line-height: 13pt; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 15px 15px 0px; width: 100% }
.tdleft { text-align: left }
.tdright { text-align: right }
h1   { font-weight: bolder; font-size: 10pt; line-height: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
h2  { font-weight: bolder; font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 120px; display: inline }
h3 { font-size: 8pt; line-height: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 120px; display: inline }
.news       { font-size: 8pt; font-family: Verdana; float: left; margin-top: 35px; margin-left: 16px; padding: 2px; border: solid 1px silver; width: 120px; overflow: hidden }
.aktuell { color: gray; font-weight: bold; font-size: 9pt; font-family: Verdana; text-align: center }
.td1 { vertical-align: bottom }
.orange { color: #ffa500; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tblagb { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 450px }
.tblagb_druck { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 100% }
.tdagb { text-align: left; vertical-align: top }
.tdagbright { text-align: right; vertical-align: top }
