body { margin:0pt; padding:0pt; font-family: Arial, Helvetica, sans-serif; font-size:10pt; } #breadcrumb, #topbar, #suche, #language, #header, #copyright, #oeffnungszeiten, #links, #get_date_box,
#info_box, #info_abdecker, .kalender-button, .noprint { display: none;  visibility:hidden; } #mitte{ padding-top:70px; } /* Liste der Suchergebnisse */ div.liste{ padding:4px 0px 4px 6px; }
table.liste{ cursor:pointer; border-bottom:1px solid #000000; width:100%; padding:1px 3px; } table.liste-box{ width:100%; border:0px; padding:0px; margin:0px; } table.liste-box th{ width:24px;
vertical-align:top; text-align:left; } table.liste-box td{ vertical-align:top; } #header-print { position:absolute; top:0pt; width:100%; text-align:center; border-bottom:1pt solid #000;
padding-bottom:10pt; font-size:30px; letter-spacing:2px; } a { color:#000000; text-decoration:none; }  .hline{ height:1pt;  position:relative; display:block; margin-top:1pt; margin-bottom:1pt;
border-top:1pt dashed #000; } 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:#000; } select,input { margin-top:2px; margin-bottom:2px; margin-right:2px; font-size:9pt; font-family:Arial, Geneva, Helvetica, sans-serif;
border:1pt solid #000; } input.checkbox{ border:0pt; margin:0pt; padding:0pt; } .input-error{ color:#000; font-weight:bold; } textarea{ font-size:9pt; font-family:Arial, Geneva, Helvetica, sans-serif;
border:1pt solid #000; } input, textarea { padding-left:3px; } p { margin:0px; padding:0px; padding-bottom:8px; } span.offen { padding-left:0px; 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:#000; } .errorbox{ border:2pt solid #FF0000; background-color:#FFFFFF; padding:5px; } #errorbox { border-top:1pt solid
#000; } /* Alternative zum WBR Tag */ .wbr {position:absolute; top:0px; left:0px; visibility:hidden;} /* für Adresse Print() */ .adresse_print-link {  display:block !important; }  #bilderleiste{
margin-top:10pt; } #bilderleiste td{ font-size:9pt; }.meldung { padding-bottom:6px; border-bottom:1px solid #000; margin-bottom:6px; width:100%; overflow:hidden; } .meldung h2 { margin:0; padding:0; 
color:#000; font-size:16px; font-weight:normal; } .meldung h2 a { color:#000; } .meldung .content img { float:right; margin:0 0 5px 10px; } .meldung .content a { display:none; }#mitte table .left {
vertical-align:top; padding-top:40px; padding-right:15px; display:none; visibility:hidden; } #mitte table .right { vertical-align:top; margin-left:15px; } #mitte .box { clear:both; margin:0 0 20px 0;
} #mitte br{ line-height:0.5; } /* Headline */ #mitte .box h1 { margin:0; padding:1px 5px; font-size:12px; color:#000; } #mitte .box .underline { display:none; } #mitte .box .first_after_headline {
margin-top:9px; } /* Text Head */ #mitte .box h2 { margin:0 0 0.3em 0; padding:0;  color:#000; font-size:22px; font-weight:normal; } /* Headline Linie */ #mitte .headline-linie { display: block;
padding-bottom: 2px;  margin-bottom: 5px;  color: #000; font-weight: bold; border-bottom:1px solid #000; } #mitte .box .vorspann { color:#000; margin:0 0 0.5em 0; } #mitte .box .img { float:right;
margin:0 0 15px 15px; }  /* Map */ #mitte .box .map { width:530px; height:450px; } #mitte .liste .headline { padding:0; background-image:none; margin:0; } #mitte .liste h2 { font-size:16px;
font-weight:bold; } /* Bildbox */ #mitte .img_box { width:100%; overflow:hidden; } #mitte .img_box .verlauf { width:100%; overflow:hidden; padding-bottom:20px; } #mitte .img_box .verlauf img {
display:block; float:right; } #mitte .img_box .verlauf h2 { color:#000; font-size:28px; font-weight:normal; letter-spacing:2px; line-height:1.3;  width:245px; float:left; padding:0; margin:0;
overflow:hidden; } #mitte .img_box h2 em { font-size:20px; display:block; letter-spacing:0; }  #rechts { margin-top:10pt; } #rechts .box { margin-bottom:10pt; } .box-rechts{ border-top:1pt solid #000;
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 h1 { font-size:10pt; padding:0px; margin:0 0 6px 0; } #rechts h1 em{ display: none;  visibility:hidden; } #rechts .headline-linie{ display:block; padding-bottom:2pt;  margin-bottom:4pt; 
font-weight:bold; border-bottom:1pt solid #000; } #rechts h2{ 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 Headline */ .ticker{ margin-top:10pt; } .ticker img{ display:none; } .ticker h1 {
font-size:10pt; padding:0px; margin:0 0 6px 0; } .ticker h1 em { display:none; } .ticker h1 span { }  /* Ticker Content */ #mitte .ticker .highlight { padding-bottom:1px; cursor:pointer;
border-bottom:1px solid #FFF; background-color:#FFF !important; } #mitte .ticker .content { padding:0px; } #mitte .ticker a { color:#000; } 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; }



