body {
background-color: #FFFFFF;
background-image: url(/images_2004/back.gif);
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}

form {
margin: 0px;
padding: 0px;
}


.div_header {
position: relative;
width: 759px;
height: 76px;
padding: 0px;
margin: 0px;
text-align: left;
}

.div_header_headline {
position: relative;
width: 375px;
height: 58px;
padding: 0px;
padding-left: 25px;
margin: 0px;
text-align: left;
float: left;
}
.div_header_gebaeude {
position: relative;
width: 359px;
height: 58px;
padding: 0px;
margin: 0px;
text-align: right;
float: right;
}




.div_sitepart_links {
position: relative;
width: 169px;
text-align: left;
float: left; 
margin: 0px;
margin-right: 10px;
padding: 0px;
}



.div_sitepart_mitte {
position: relative;
width: 373px;
text-align: left;
float: left; 
}

.div_sitepart_platzhalter {
position: relative;
width: 50px;
text-align: left;
float: left;
border: 0px solid;
border-color: #777777; 
}

.div_sitepart_rechts {
position: relative;
width: 151px;
text-align: left;
float: left;
}

.div_box_news_empty {
position: relative;
width: 151px;
text-align: left;
float: left; 
}




.p_1px {
margin: 0px;
margin-top: 1px;
padding: 0px;
}

.p_2px {
margin: 0px;
margin-top: 2px;
padding: 0px;
}



.p_5px {
margin: 0px;
margin-top: 5px;
padding: 0px;
}

.p_20px {
margin: 0px;
margin-top: 20px;
padding: 0px;
}

.p_45px {
margin: 0px;
margin-top: 45px;
padding: 0px;
}


.p_subnav_klein {
margin: 0px;
margin-top: 9px;
padding: 0px;
}

.p_subnav_gross {
margin: 0px;
margin-top: 36px;
padding: 0px;
}

.p_allgemeinnav {
margin: 0px;
margin-top: 7px;
padding: 0px;
}
.p_content_oben {
margin: 0px;
margin-top: 82px;
padding: 0px;
}


.p_teaser_oben {
margin: 0px;
margin-top: 78px;
padding: 0px;
}

.p_teaser_bild {
text-align: right;
margin: 0px;
padding: 0px;
}

.p_text_news {
text-align: left;
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

.p_text_wfl {
text-align: left;
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

.p_hauptnavigation {
text-align: left;
margin: 0px;
margin-left: 23px;
padding: 0px;
}

.p_text_liste {
text-align: left;
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1px;
padding: 0px;
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #474747;
}
.p_text_liste a:link { text-decoration: none; color: #474747;}
.p_text_liste a:visited { text-decoration: none; color: #474747;}
.p_text_liste a:active { text-decoration: none; color: #008148; }
.p_text_liste a:hover { text-decoration: none; color: #008148;}


.ul_text_liste {
list-style-type: none;
list-style-position: outside; 
line-height: 13px;
background-image: url(/images_2004/pfeil_liste.gif); 
background-repeat: no-repeat;
padding-left:23px;
margin: 0px;
}


.li_text_liste {
font-size: 11px;
font-family: Arial, Sans-Serif;
font-weight: normal;
color: #474747;
padding-left: 10px;
}
.li_text_liste a:link { color: #474747; text-decoration: none; }
.li_text_liste a:visited { color: #474747; text-decoration: none; }
.li_text_liste a:active { color: #008148; text-decoration: none; }
.li_text_liste a:hover { color: #008148; text-decoration: none; }


.ul_subnavigation_gelb {
list-style-type: none;
list-style-position: outside; 
line-height: 13px;
background-image: url(/images_2004/subnav_gelb.gif); 
background-repeat: no-repeat;
padding-left:23px;
margin: 0px;
}


.li_subnavigation_gelb {
font-size: 11px;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #000000;
padding-left: 17px;
}
.li_subnavigation_gelb a:link { color: #777777; text-decoration: none; }
.li_subnavigation_gelb a:visited { color: #777777; text-decoration: none; }
.li_subnavigation_gelb a:active { color: #000000; text-decoration: none; }
.li_subnavigation_gelb a:hover { color: #000000; text-decoration: none; }

.ul_subnavigation_grau {
list-style-type: none;
list-style-position: outside; 
line-height: 13px;
background-image: url(/images_2004/subnav_grau.gif); 
background-repeat: no-repeat;
padding-left:23px;
margin: 0px;
}


.li_subnavigation_grau {
font-size: 11px;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #000000;
padding-left: 17px;
}
.li_subnavigation_grau a:link { color: #777777; text-decoration: none; }
.li_subnavigation_grau a:visited { color: #777777; text-decoration: none; }
.li_subnavigation_grau a:active { color: #000000; text-decoration: none; }
.li_subnavigation_grau a:hover { color: #000000; text-decoration: none; }

.ul_subnavigation_general {
list-style-type: none;
list-style-position: outside; 
line-height: 13px;
background-image: url(/images_2004/subnav_grau.gif); 
background-repeat: no-repeat;
padding-left:23px;
margin: 0px;
}

.li_subnavigation_general {
font-size: 11px;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #000000;
padding-left: 17px;
}
.li_subnavigation_general a:link { color: #777777; text-decoration: none; }
.li_subnavigation_general a:visited { color: #777777; text-decoration: none; }
.li_subnavigation_general a:active { color: #000000; text-decoration: none; }
.li_subnavigation_general a:hover { color: #000000; text-decoration: none; }


.ul_allgemeinnav {
list-style-type: none;
list-style-position: outside; 
line-height: 13px;
background-image: url(/images_2004/allgemeinnav_grau.gif); 
background-repeat: no-repeat;
padding-left:23px;
margin: 0px;
}


.li_allgemeinnav {
font-size: 11px;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #000000;
padding-left: 26px;
}
.li_allgemeinnav a:link { color: #777777; text-decoration: none; }
.li_allgemeinnav a:visited { color: #777777; text-decoration: none; }
.li_allgemeinnav a:active { color: #000000; text-decoration: none; }
.li_allgemeinnav a:hover { color: #000000; text-decoration: none; }


.schrift_navigation {
font-family: Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #777777;
}

.schrift_navigation a:link { text-decoration: none; color: #777777; }
.schrift_navigation a:visited { text-decoration: none; color: #777777; }
.schrift_navigation a:active { text-decoration: none; background-color: #008148; color: white; }
.schrift_navigation a:hover { text-decoration: none; background-color: #008148; color: white;}

.schrift_navigation_aktiv {
font-family: Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #000000;

}


.schrift_teaser {
font-family: Arial, Sans-Serif;
font-size: 10px;
font-weight: normal;
color: #474747;
}

.schrift_teaser a:link { text-decoration: none; color: #474747;}
.schrift_teaser a:visited { text-decoration: none; color: #474747;}
.schrift_teaser a:active { text-decoration: none; color: #000000; }
.schrift_teaser a:hover { text-decoration: none; color: #000000;}

.schrift_pfad {
font-family: Arial, Sans-Serif;
font-size: 10px;
font-weight: normal;
color: #474747;
margin: 0px;
padding: 0px;
}

.schrift_pfad a:link { text-decoration: underline; color: #474747;}
.schrift_pfad a:visited { text-decoration: underline; color: #474747;}
.schrift_pfad a:active { text-decoration: underline; color: #000000; }
.schrift_pfad a:hover { text-decoration: underline; color: #000000;}

.schrift_arial10 {
font-family: Arial, Sans-Serif;
font-size: 10px;
line-height: 13px;
font-weight: normal;
color: #474747;
}
.schrift_arial10 a:link { text-decoration: none; color: #474747;}
.schrift_arial10 a:visited { text-decoration: none; color: #474747;}
.schrift_arial10 a:active { text-decoration: none; color: #000000; }
.schrift_arial10 a:hover { text-decoration: none; color: #000000;}


.schrift_arial11 {
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #474747;
}
.schrift_arial11 a:link { text-decoration: underline; color: #474747;}
.schrift_arial11 a:visited { text-decoration: underline; color: #474747;}
.schrift_arial11 a:active { text-decoration: underline; color: #000000; }
.schrift_arial11 a:hover { text-decoration: none; color: #000000;}

.schrift_arial11wfl {
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #474747;
}
.schrift_arial11wfl a:link { text-decoration: none; color: #474747;}
.schrift_arial11wfl a:visited { text-decoration: none; color: #474747;}
.schrift_arial11wfl a:active { text-decoration: underline; color: #008148; }
.schrift_arial11wfl a:hover { text-decoration: underline; color: #008148;}

.schrift_arial11schwarz {
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
color: #000000;
}
.schrift_arial11schwarz a:link { text-decoration: underline; color: #474747;}
.schrift_arial11schwarz a:visited { text-decoration: none; color: #474747;}
.schrift_arial11schwarz a:active { text-decoration: underline; color: #000000; }
.schrift_arial11schwarz a:hover { text-decoration: none; color: #000000;}

.schrift_arial11fett {
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: bold;
color: #474747;
}
.schrift_arial11fett a:link { text-decoration: none; color: #474747;}
.schrift_arial11fett a:visited { text-decoration: none; color: #474747;}
.schrift_arial11fett a:active { text-decoration: none; color: #000000; }
.schrift_arial11fett a:hover { text-decoration: none; color: #000000;}

.schrift_arial11fettomoblack {
font-family: Arial, Sans-Serif;
font-size: 11px;
line-height: 13px;
font-weight: bold;
color: #8A8A8A;
}
.schrift_arial11fettomoblack a:link { text-decoration: none; color: #8A8A8A;}
.schrift_arial11fettomoblack a:visited { text-decoration: none; color: #8A8A8A;}
.schrift_arial11fettomoblack a:active { text-decoration: none; color: #000000; }
.schrift_arial11fettomoblack a:hover { text-decoration: none; color: #000000;}

.schrift_headline_hauptkategorie {
font-family: Arial, Sans-Serif;
font-size: 22px;
line-height: 20px;
font-weight: normal;
color: #008148;
padding: 0px;
margin: 0px;
}



h1 {
font-family: Arial, Sans-Serif;
font-size: 20px;
line-height: 20px;
font-weight: normal;
color: #474747;
padding: 0px;
margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

h2 {
font-family: Arial, Sans-Serif;
font-size: 17px;
line-height: 18px;
font-weight: fett;
color: #474747;
padding: 0px;
margin-left: 20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
}



.form_suche  { 
border: 1px solid;
border-color: #777777;
margin: 0px;
width: 100px;
height: 15px;
font-size: 11px;
margin-left: 23px;
color: #000000;
}

.form_content {
margin:0px;
margin-left: 23px;
padding: 0px;
}

.form_suche_select { 
border: 1px solid;
border-color: #777777;
margin: 0px;
width: 100px;
height: 15px;
font-size: 11px;
margin-left: 23px;
color: #000000;
}

.form_selection { 
border: 1px solid;
border-color: #777777;
margin: 0px;
width: 175px;
height: 15px;
font-size: 11px;
margin-left: 23px;
color: #000000;
}

