body { margin-top:20px; margin-bottom:0px; font-family:Arial,sans-serif; font-size:10pt; font-style:normal; font-weight:normal; line-height:13pt; }
h1 { position:absolute; margin-top:8px; margin-left:14px; font-family:Arial,sans-serif; font-size:10pt; font-style:normal; font-weight:bold; color:#900; }
h2 { position:absolute; margin-top:8px; margin-left:270px; font-family:Arial,sans-serif; font-size:10pt; font-style:normal; font-weight:bold; color:#999; }
p { margin-top:0pt; color:#333; }
th { padding-bottom:12px; font-style:normal; font-variant:normal; font-weight:bold; font-size:10pt; line-height:12pt; font-family:Arial,sans-serif; text-align:left; background-color:transparent; color:#000; text-decoration:none; }
textarea { background-color:#fff; border:1px solid #ccc; color:#000; font-size:10pt; font-family:Arial,sans-serif; }
input { background-color:#fff; border:1px solid #ccc; color:#000; }
.submit_button { margin:0px 6px 0px 0px; color:#000; border-width:1px; }
#main { margin:auto; width:750px; height:440px; background-image:url(../images/bg.gif); background-repeat:no-repeat; }
.hr a { text-decoration:none; color:#900; }
.lr a { text-decoration:none; color:#900; }
.lr a:hover, .lr a:active { text-decoration:underline; }
#text { position:absolute; margin-top:60px; margin-left:270px; width:414px; height:264px; }
#text ul { padding:0pt; margin-top:-5pt; margin-left:20pt; list-style-type:disc; list-style-position:outside; color:#333; }
#links { position:absolute; margin-top:60px; margin-left:70px; width:614px; height:264px; }
#navi { position:absolute; margin-top:355px; width:758px; }
#navi-impressum { position:absolute; margin-top:2px; margin-left:14px; }
#navi-impressum a { margin-left:0px; padding:0px; }
#navi-main { position:absolute; margin-top:2pt; margin-left:270px; }
#navi-print { display:none; }
#navi-sub { position:absolute; left:344px; }
#navi-sub ul li { display:inline; }
#navi-sub ul li a { margin-left:28px; }
#navi ul { padding:0pt; margin:0pt; list-style-type:none; font-family:Arial,sans-serif; font-size:10pt; font-style:normal; font-weight:normal; line-height:13pt; }
.navi-off a:link, .navi-off a:visited { text-decoration:none; color:#999; }
.navi-off a:hover, .navi-off a:active { color:#333; }
.navi-on a:link, .navi-on a:visited { text-decoration:none; color:#333; }
#address { position:absolute; margin-top:60px; margin-left:23px; width:203px; text-align:right; }
#anfahrt { position:absolute; margin-top:54px; margin-left:270px; width:414px; height:270px; }
#zoom { position:absolute; margin-top:54px; margin-left:67px; }
#text table ul { margin-top:0pt; }
#tuev { position:absolute; margin-top:60px; margin-left:167px; }
td { font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; line-height:12pt; font-family:Arial,sans-serif; text-align:left; background-color:transparent; color:#000; vertical-align:top; }
#link_table td { padding-right:6px; padding-bottom:6px; }
#pub td { padding-right:12px; padding-bottom:8px; }
