body { margin:0pt; padding:0pt; font-family: Arial, Helvetica, sans-serif; font-size:10pt; } #kopf-logo, #kopf-flash, #kopf-abdecker, #kopf-nav, #header, #copyright, #navigation, #get_date_box,
#datenschutz_box, #map_loading, #werbung, .kalender-button, .noprint { display:none; } #header-print { position:absolute; top:0pt; width:100%; text-align:center; border-bottom:1pt solid #572F1A;
padding-bottom:5pt; } a { color:#000000; text-decoration:none; }  .hline{ height:1pt;  position:relative; display:block; margin-top:1pt; margin-bottom:1pt; border-top:1pt dashed #572F1A; } .hline{
height:1pt;  position:relative; margin-top:1pt; margin-bottom:1pt; border-top:1pt dashed #572F1A; } ul{ margin:0px 0px 4px 8px;  padding-left:8px; } form{ margin:0px; padding:0px; } .typo-klein{
font-size:9pt; } .typo-mini{ font-size:8pt; } .typo-gross{ font-size:10pt !important; line-height:1.5 !important; } .typo-rot{ color:#572F1A; } .typo-weiss{ color:#572F1A; } select,input {
margin-top:2px; margin-bottom:2px; margin-right:2px; font-size:9pt; font-family:Arial, Geneva, Helvetica, sans-serif; border:1pt solid #572F1A; } input.checkbox{ border:0pt; margin:0pt; padding:0pt; }
.input-error{ color:#572F1A; font-weight:bold; } textarea{ font-size:9pt; font-family:Arial, Geneva, Helvetica, sans-serif; border:1pt solid #572F1A; } input, textarea { padding-left:3px; } p {
margin:0px; padding:0px; padding-bottom:8px; } span.offen { display: block; }  .search-result{ font-weight:bold; } .show_kat ul{ list-style:none; margin-top:0px; margin-bottom:0px; } .show_kat li{
line-height:18px; padding:0px; margin:0px; } .show_kat ul.lev0{ padding-left:0px; margin-left:0px; } .show_kat ul.lev1{ padding-left:16px; margin-left:0px; } .error { font-weight:bold; color:#FF0000;
} .errorbox{ border:2pt solid #FF0000; background-color:#FFFFFF; padding:5px; } #errorbox { border-top:1pt solid #F5C68A; } /* Alternative zum WBR Tag */ .wbr {position:absolute; top:0px; left:0px;
visibility:hidden;} .map-mitte { width:574px;  height:450px; overflow:hidden !important; border:1pt solid #572F1A !important; } /* für Adresse Print() */ .adresse_print-link {  display:block
!important; }   /* hCard **********************************************************************/ .vcard .fn { font-weight: bold; } .vcard .numbers .tel { overflow: hidden; width: 100%; } .vcard
.numbers .type { border: none; float: left; width: 32px; } .vcard .links { overflow: hidden; width: 100%; } .vcard .links a { display: block; height: 20px; } .vcard .links .email-link { background:
url(/layout/icons/mail.gif) no-repeat; float: left; height: 18px; overflow: hidden; text-indent: 22px; white-space: nowrap; width: 22px; } .vcard .links .homepage-link { background:
url(/layout/icons/www.gif) no-repeat; float: left; height: 20px; overflow: hidden; text-indent: 33px; width: 33px; } .vcard .links .vcard-download { background: url(/layout/icons/v-card.gif)
no-repeat; float: left; height: 18px; overflow: hidden; text-indent: 20px; width: 20px; } .vcard .geo { background: url(/layout/icons/map.gif) no-repeat; float: left; height: 20px; overflow: hidden;
text-indent: 40px; width: 22px; } #mitte, #mitte-home { margin-top:90pt; }  #mitte .box { margin-bottom:20pt; }  #mitte .box-inhalt, #mitte-home .box-inhalt{ font-size:10pt;
line-height:1.5; padding-bottom:3pt; }  #mitte .box-headline, #mitte-home .box-headline{ display:block; padding-top:1pt; font-size:9pt; font-weight:bold; }  #mitte h3 { display:block;
font-size:14pt; font-weight:normal;  padding:0pt 0pt 3pt 0pt; margin:0pt; }  #mitte .vorspann{ display:block; padding-bottom:5pt;  color:#572F1A; font-weight:bold; }  #mitte
.headline-linie{ display:block; padding-bottom:2pt;  margin-bottom:4pt;  color:#000000; font-weight:bold; border-bottom:1pt solid #572F1A; }  #mitte h2 { font-size:10pt; padding:0px;
margin:0px; font-weight:normal; }  #mitte a, #mitte-home a { text-decoration:none; color:#000000; }  #mitte br{ line-height:0.5; }  #mitte .map { width:574px;  height:450px;
overflow:hidden !important; border:1pt solid #572F1A !important; }  #mitte img { float:right; }#rechts { margin-top:10pt; }  #rechts .box { margin-bottom:10pt; }  .box-rechts{
border-top:1pt solid #572F1A; padding-bottom:9pt; }  .box-rechts-highlight{ padding-bottom:9pt; }  #rechts .box-inhalt{ line-height:1.2; margin-top:6pt; }  #rechts .box-headline{
display:block; padding-top:1pt; padding-bottom:1pt;  letter-spacing:1pt; font-weight:bold; }  #rechts .box-headline-highlight{ display:block; padding-top:1pt; padding-bottom:1pt; 
letter-spacing:1pt; font-weight:bold; }  #rechts h2 { font-size:10pt; }  #rechts .headline-linie{ display:block; padding-bottom:2pt;  margin-bottom:4pt;  font-weight:bold;
border-bottom:1pt solid #572F1A; }  #rechts h3{ display:block; font-size:12pt; padding:0pt 0pt 2pt 0pt; font-weight:normal; margin:0pt; }  #rechts br{ line-height:0.5; }  #rechts .map
{ width:229px;  height:229px; overflow:hidden !important; }  #rechts .eckenabdecker { display:none; }  #ticker { margin-top:30pt; } .box-ticker{ border-top:1pt solid #572F1A; } #ticker
.box-inhalt{ font-size:10pt; line-height:1.3; padding-bottom:2pt; padding-top:2pt; } #ticker a { display:block; } a.block{ display: block; } a.link { line-height:1.2; font-weight:normal; } a.close { }
a.open { } a.link-ws { font-weight:normal; } a.close-ws { } a.open-ws { } a.back-ws { font-weight:normal; } a.blaettern { display:inline; } a.download-pdf{ display: block; line-height:18px; }
a.download-xls{ display: block; line-height:18px; } a.download-doc{ display: block; line-height:18px; } a.download-ovl{ display: block; line-height:18px; } .suche-nav{ background-color: #7DA182;
color:#F5C68A !important; display:block; padding:1px 0px 1px 5px; margin-bottom:1px; } .suche-nav-aktiv{ background-color: #572F1A; color:#FFFFFF !important; display:block; padding:1px 0px 1px 5px;
margin-bottom:1px; }
