body {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
color: #000000;
font-size:100.1%; 
} 
.accesskey {
display: none;
}
#top_link svg {
display: none !important;
}
.clear_l { clear: left; }
.clear_r { clear: right; }
.clear { clear: both; }
.unsichtbar { display: none; }

img { border: 0px; }
.d-print-text-left {text-align: start !important; }
/************** LAYOUT **************/

#body {  
font-family: Arial, Helvetica, sans-serif;
text-align: center; 
margin: 0px 0px 0px 0px;
padding: 0px;
color: #000000;
background-color: #f8f8f8;
}
font { color: #000000 !important;}

#layout {
width: 644px;
padding: 0px;
text-align: left;
margin: 0px auto 0px auto;
}
header { display: none;}


#druckheader {  color: #000000;background-color: #ffffff; font-size: 11px; display: flex !important;}
#druckheader div { flex: 0 0 100%;}
#druckheader img { display: inline; float: left;}
#druckheader span.block { display: block; text-align: start; }



.spalte {
padding: 0px 0px 0px 40px;
margin: 0px;
float: left;
	display: block !important;
}


.kontakt .kontakt_sel { display: none; }
.kontakt img:hover, .kontakt_sel img  {display: none;}
.kontakt img {display: none; }
.kontakt a, .kontakt a:visited, .kontakt a:hover, .kontakt a:active { display: none; }
.kontakt_sel a:hover, .kontakt_sel a:active { display: none; }
.kontakt_sel a, .kontakt_sel a:visited { display: none; }

#headerbild {
display: inline;
}
#headerbild img { display: none; }

.transparent_oben {
display: none;
}
.transparent_unten {
display: none;
}

div.slideshow  {
display: none;
}
div.slideshow img {
display: none;
}
.loading {
display: none;
}
.controls {
display: none;
}


#willkommen_hp {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


#button_hp {
display:none;
}
#buttonher_hp { 
display:none;

}
#buttonweg_hp { 
display:none;
}


#willkommen {
display:none;
}


#button {
display:none;
}

#buttonher { 
display:none;
}
#buttonweg { 
display:none;

}
/************** NAVIGATION **************/
#navigation {
display:none;
}


#suche { 
display:none;
}



/************* INHALT ********************/
#inhalt {
clear: both;
width: 640px;
padding: 20px 2px 24px 2px;
color: #000000;
font-size: 12px;
line-height: 18px;
background-color: #ffffff;
	text-align: left;
}
#rechts { width: 693px; display: block; float: left;  }

#start_aktuell h2 span { display: none; }

#inhalt h1 { font-size: 25px; font-weight: bold; margin: 18px 0px 44px 0px; color: #1d211f; letter-spacing:-1px;}
#inhalt h1 span { display: none; }
#inhalt h2 { font-size: 18px; font-weight: bold; margin: 0px 0px 16px 0px;  }
#inhalt h3 { font-size: 15px; font-weight: bold; margin: 0px 0px 12px 0px;  }
#inhalt p { margin: 0px 0px 12px 0px; display: block; orphans:2; widows:5; }


#inhalt a { color: #000000; text-decoration: underline; font-weight: bold; }
#inhalt a:active, #inhalt a:hover { color: #000000; text-decoration: underline; font-weight: bold;}
#inhalt a:visited { color: #000000; text-decoration: underline;font-weight: bold; }

#inhalt a[href ^="tel:"]:link, #inhalt a[href ^="tel:"]:active, #inhalt a[href ^="tel:"]:visited, #inhalt a[href ^="tel:"]:hover { color: #000000; text-decoration: none; cursor:text; font-weight: normal; } 

#inhalt ul, #inhalt ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 9px; }
#inhalt li { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
#inhalt li ul li { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; }
#inhalt ol li { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }
#inhalt strong { font-size: 14px; font-weight: bold; line-height: 22px;  }
#inhalt table hr {display: none; }

#newsletter { 
display: block; 
clear: both;
padding: 0px 0px 0px 0px;
border:0px;
font-size: 12px;
line-height: 17px;
}

#newsletter img { margin: 0px 12px 0px 0px;}

.Anmerkung { font-size: 11px; }
.Markiert { font-size: 14px; font-weight: bold; line-height: 22px;  }

.aktuell { margin: 0px 0px 20px 0px; padding: 0px; color: #000000 !important; orphans:2; widows:5; }
.aktuell_img { display: none;}
.aktuell_text { display: block;   margin: 0px 0px 8px 0px !important; orphans:2; widows:5; }

.aktuell_text h3 {  margin: 0px 0px 8px 0px !important; font-size: 15px !important; font-weight: bold; }
.datum { margin: 0px 0px 0px 0px; font-size: 11px; }
ul.aktuell_beilagen li.liste_extra_int {margin: 0px !important;   }
.extern { list-style-image: url('bul_ext.png') !important; }




.team_foto { display: block; height: 150px; overflow: hidden; width: 124px; background-color: #f4f4f4; float: left; margin: 0px 30px 0px 0px; text-align: center;}
.team_text { margin-top: 20px;}

.team_transparent_oben {
display: none;
}
.team_transparent_unten {
display: none;
}




#sitemap ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 16px;}
#sitemap li { margin: 0px 0px 16px 0px; padding: 2px 0px 0px 0px; list-style: none; background-color: #f4f4f4; border-top: 1px solid #dee1e0; }
#sitemap li ul { margin: 2px 0px 12px 0px; padding: 0px 0px 0px 100px; background-color: #ffffff; font-size: 14px; }
#sitemap li ul li { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; list-style: none; background: none; border:0px;}
#sitemap li ul li ul { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 150px; background-color: #ffffff;  font-size: 12px;}

.inhalt_formular fieldset {
background-color: #f4f4f4; 
padding: 0px;
margin: 0px 0px 30px 0px;
border-top: 1px solid #dee1e0;
border-bottom: 1px solid #dee1e0;
border-left: 0px;
border-right: 0px;

}
.inhalt_formular label {     
width: 150px;
float: left;
}
.inhalt_formular legend { 
position: absolute;  
margin: -23px 0px 0px 0px; 
border-bottom: 1px solid #dee1e0;
padding: 0px;
}

.inhalt_formular p { padding: 5px 0px 0px 15px; }
p.inhalt_formular_linie { border-top: 1px solid #ffffff; }
.inhalt_formular textarea {font-family: Arial, Helvetica, sans-serif; }


#start_aktuell .aktuell .datum { display: block;}

.aktuell .datum { display: none;}


#inhalt_ende { text-align: right; }
#inhalt_ende img:hover {background-color: #8acd4d;}


/************* UNTERNAVIGATION ***********/
#unternavigation {
display: none;
}


/*********** FUSS ********************************/
#footer {
display: none;
}