
@media Screen
{
.print {
        DISPLAY: none
}
 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.01%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.versteckt {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: -5000px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.print {
        DISPLAY: none
}
A IMG {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
        COLOR: #fffffe
}
A:unknown {
        COLOR: #fffffe
}
A:hover {
        COLOR: #fffffe
}
A:active {
        COLOR: #fffffe
}
BODY {
        FONT-SIZE: 100.01%; BACKGROUND:         url("../_bilder/muster_navi.gif") repeat-y 28px 400px; MARGIN: 0px 30px 0px 28px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#oben {
        Z-INDEX: 1; LEFT: 0px; WIDTH: 924px; POSITION: relative; TOP: 0px; HEIGHT: 205px
}
#nrwbereich {
        HEIGHT: 56px; BACKGROUND-COLOR: white
}
#nrwbereich IMG.mwme {
        right: 0px; margin-top: 3px; POSITION: absolute
}
#nrwbereich IMG.nrw {
        right: 275px; POSITION: absolute
}
#nrwbereich A:unknown {
        BACKGROUND-COLOR: white
}
#nrwbereich A:hover {
        BACKGROUND-COLOR: white
}
#nrwbereich A:active {
        BACKGROUND-COLOR: white
}
#containeroben {
        LEFT: 0px; WIDTH: 924px; BORDER-BOTTOM: white 3px solid; POSITION: relative; TOP: 0px; HEIGHT: 67px; BACKGROUND-COLOR: #546c82
}
#logo {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 225px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#logobereich {
        FLOAT: left; OVERFLOW: hidden; WIDTH: 603px; HEIGHT: 67px; BACKGROUND-COLOR: #546c82
}
#logo_meinhausspart {
        position: absolute; left:49px; top: 167px; z-index:100;
}
#topnavi {
        FONT-SIZE: 0.7em; LEFT: 750px; POSITION: absolute; TOP: 47px; BACKGROUND-COLOR: #546c82
}
#topnavi A {
        BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; COLOR: white; TEXT-DECORATION: none
}
#topnavi A.letzter {
        BORDER-RIGHT-WIDTH: 0px
}
#schnellnavi {
        CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; Z-INDEX: 3; HEIGHT: 30px; BACKGROUND-COLOR: #858585
}
#schnellnavi A {
        PADDING-RIGHT: 4px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster.gif") no-repeat left center; COLOR: white; TEXT-DECORATION: none
}
#schnellnavi A.letzter {
        BORDER-RIGHT-WIDTH: 0px
}
#schnellnavi A:unknown {
        COLOR: #fffffe
}
#schnellnavi A:hover {
        COLOR: #fffffe
}
#schnellnavi A:active {
        COLOR: #fffffe
}
#schnellnavi FORM {
        DISPLAY: inline
}
#schnellnavi FORM INPUT {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
 HTML #schnellnavi FORM INPUT.okButton {
        HEIGHT: 19px
}
 HTML #schnellnavi FORM INPUT.okButtonKlein {
        HEIGHT: 17px
}
#schnellnavi SELECT {
        FONT-SIZE: 0.8em; WIDTH: 18em
}
#schnellnavi SELECT OPTION.gruppe {
        FONT-WEIGHT: bold
}
#schnellnavi #suche {
        MARGIN-LEFT: 20px; VERTICAL-ALIGN: text-bottom
}
#schnellnavi #suche INPUT {
        MARGIN-TOP: 5px; FONT-SIZE: 0.8em
}
UNKNOWN {
        MARGIN: 0px 0px 0px 92px
}
 HTML #schnellnavi #schnellnaviLinks {
        MARGIN: 0px 0px 0px 89px
}
UNKNOWN {
        MARGIN-LEFT: 139px
}
 HTML #schnellnavi #themennavigator {
        MARGIN-LEFT: 207px
}
#schnellnavi #themennavigator SELECT {

}
#schnellnavi #themennavigator INPUT {
        MARGIN-TOP: 5px; FONT-SIZE: 0.8em
}
#zusatznavi {
        PADDING-LEFT: 15px; FONT-SIZE: 78%; LEFT: 225px; WIDTH: 684px; COLOR: black; LINE-HEIGHT: 0.8em; PADDING-TOP: 10px; POSITION: absolute; TOP: 159px; HEIGHT: 20px; BACKGROUND-COLOR: #e1e1e1
}
#zusatznavi A {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 2px; COLOR: black; TEXT-DECORATION: underline
}
#zusatznavi A.first {
        PADDING-LEFT: 0px
}
#zusatznavi A:active {
        COLOR: #45586a
}
#micronavi {
        PADDING-LEFT: 15px; FONT-SIZE: 70%; LEFT: 226px; WIDTH: 493px; PADDING-TOP: 10px; POSITION: absolute; TOP: 183px; HEIGHT: 10px; TEXT-DECORATION: none
}
#micronavi A {
        COLOR: #45586a; TEXT-DECORATION: none
}
#micronavi A:unknown {
        BACKGROUND-COLOR: #fffffe
}
#micronavi A:hover {
        BACKGROUND-COLOR: #fffffe
}
#micronavi A:active {
        BACKGROUND-COLOR: #fffffe
}
#container {
        LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 924px; POSITION: relative; TOP: 7px
}
#links {
        BORDER-TOP: white 3px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; Z-INDEX: 2; LEFT: 0px; WIDTH: 222px; PADDING-TOP: 3em; POSITION: absolute; TOP: -56px
}
#navi {
        FONT-WEIGHT: bold; MARGIN-BOTTOM: 2em; padding-top: 70px;
}
#navi HR {
        MARGIN-LEFT: 20px; WIDTH: 174px; COLOR: white; HEIGHT: 1px; TEXT-ALIGN: left
}
UNKNOWN {
        MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; COLOR: #858585; BORDER-BOTTOM: white 1px solid
}
 HTML #navi #ebene1b {
        MARGIN-TOP: -17px
}
#navi ul {
   margin:0;
   padding:0;
   list-style:none;
}
#navi UL UL {
        FONT-WEIGHT: normal; FONT-SIZE: 0.95em
}
#navi UL UL A {
        BACKGROUND:         url("../_bilder/muster_link_b.gif") no-repeat 6px center
}
#navi UL UL UL {
        PADDING-LEFT: 13px; FONT-SIZE: 0.87em
}
#navi UL UL UL A {
        BACKGROUND:         url("../_bilder/muster_link_c.gif") no-repeat 8px center
}
#navi LI {

}
#navi A {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND:         url("../_bilder/muster_link.gif") no-repeat left center; PADDING-BOTTOM: 5px; COLOR: #fffffe; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#navi LI {

}
#navi LI.first {

}
#navi UL LI A:link {

}
#navi UL LI A:visited {

}
#navi UL LI A:active {

}
#navi UL LI A:hover {

}
#navi UL LI A:unknown {

}
#navi UL UL LI A:link {

}
#navi UL UL LI A:visited {

}
#navi UL UL LI A:active {

}
#navi UL UL LI A:hover {

}
#navi UL UL LI A:unknown {

}
#navi #ebene1 li.aktiv a.aktiv {
   background: url("/_bilder/muster_link_aktiv.gif") no-repeat left center;
}

#navi #ebene1b li.aktiv a.aktiv {
   background: url("/_bilder/muster_link_aktiv.gif") no-repeat left center;
}

#navi #ebene2 li.aktiv a {
/*   background: url("bilder/muster_link_b.gif") no-repeat left center; */
}

#navi #ebene2 li.aktiv a.aktiv {
   background: url("/_bilder/muster_link_b_aktiv.gif") no-repeat 6px center;
}

#navi #ebene3 li.aktiv a.aktiv {
   background: url("/_bilder/muster_link_c_aktiv.gif") no-repeat 8px center;
}
#navi #ebene1 LI.aktiv A.aktiv:hover {

}
#navi #ebene1b LI.aktiv A.aktiv:hover {

}
#navi #ebene2 LI.aktiv A.aktiv:hover {

}
#navi #ebene3 LI.aktiv A.aktiv:hover {

}
#znavi {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#znavi UL {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
#znavi LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #858585 1px solid; LIST-STYLE-TYPE: none
}
#znavi LI.first {
        PADDING-RIGHT: 0px; BORDER-TOP: #858585 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#znavi A {
        PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; COLOR: #45586a; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#znavi A:hover {
        BACKGROUND-COLOR: #e1e1e1
}
#znavi A:unknown {
        BACKGROUND-COLOR: #e1e1e1
}
#mitte {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.8em; LEFT: 225px; PADDING-BOTTOM: 15px; WIDTH: 470px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#rechts {
        LEFT: 750px; WIDTH: 202px; POSITION: absolute; TOP: 192px
}
#inhalt H3 {
        FONT-SIZE: 150%; MARGIN-BOTTOM: 1.5em; COLOR: #45586a
}
#inhalt H4 {
        FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 1.5em; COLOR: #45586a
}
#inhalt H5 {
        FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 1.5em; COLOR: #45586a
}
#inhalt H6 {
        FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 1em; COLOR: #45586a
}
#inhalt P {
        MARGIN-BOTTOM: 1em
}
#inhalt UL {
        MARGIN: 0.5em 0px 2em 1em; LIST-STYLE-TYPE: square
}
#inhalt LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt .sitemap UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#inhalt TABLE {
        BORDER: 0;
}
#inhalt TD {
        VERTICAL-ALIGN: top; TEXT-ALIGN: left
}

#inhalt TABLE.anlagen {
        BORDER: 0px; width:100%;
}
#inhalt TD.anlagen {
        VERTICAL-ALIGN: top; TEXT-ALIGN: left; padding-bottom:8px;
}

#inhalt TABLE.kopfinfo {
        BORDER: 0px; width:100%; padding:0px;
}
#inhalt TD.kopfinfo {
        VERTICAL-ALIGN: top; TEXT-ALIGN: left; padding-bottom:8px;
}

#inhalt A {
        COLOR: #45586a
}
#inhalt A:visited {
        COLOR: #45586a
}
#inhalt A:hover {
        BACKGROUND-COLOR: #fffffe
}
#inhalt A:unknown {
        BACKGROUND-COLOR: #fffffe
}
#inhalt DL {
        MARGIN: 0.5em 0px 2em 1em
}
#inhalt DT {
        FONT-WEIGHT: bold; COLOR: #45586a
}
#inhalt DD {
        PADDING-LEFT: 15px; MARGIN: 0.25em 0px 1em 1em
}
#inhalt DD UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhalt DD OL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.positionLinks {
        FLOAT: left; MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 0.7em
}
.positionRechts {
        FLOAT: right; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.7em
}
#kontaktformular {
        LINE-HEIGHT: 150%
}
#kontaktformular FIELDSET {
        BORDER-RIGHT: #858585 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #858585 1px solid; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #858585 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #858585 1px solid
}
#kontaktformular LEGEND {
        PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
#kontaktformular LABEL {
        DISPLAY: block; FLOAT: left; WIDTH: 8em
}
#kontaktformular BR {
        CLEAR: both
}
#kontaktformular .red {
        COLOR: red
}
#kontaktformular INPUT:unknown {
        BACKGROUND-COLOR: #fffffe
}
#kontaktformular TEXTAREA:unknown {
        BACKGROUND-COLOR: #fffffe
}
#unten {
        MARGIN-TOP: 1em; FONT-SIZE: 70%; WIDTH: 924px; COLOR: #45586a; TEXT-ALIGN: center
}
#rechts .infobox {
        padding: 15px 10px 8px 18px; FONT-SIZE: 0.8em; BACKGROUND:         url("../_bilder/muster_infobox.gif") repeat-y; BORDER-BOTTOM: white 3px solid
}
#rechts .promo {
        PADDING-RIGHT: 10px; PADDING-LEFT: 18px; FONT-SIZE: 0.8em; BACKGROUND:         url("../_bilder/muster_promobox.gif") repeat-y; PADDING-BOTTOM: 10px; COLOR: white; PADDING-TOP: 15px; BORDER-BOTTOM: white 3px solid
}
#rechts .infobox H3 {
        FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 5px 3px; COLOR: black; TEXT-ALIGN: left
}
#rechts .promo H3 {
        FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 5px 3px; COLOR: white; TEXT-ALIGN: left
}
#rechts .infobox P {
        MARGIN-LEFT: 3px
}
#rechts .promo P {
        MARGIN-LEFT: 3px
}
#rechts .infobox IMG {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -4px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#rechts .promo IMG {
        MARGIN: 0px
}
#rechts .infobox UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#rechts .promo UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#rechts .infobox A {
        COLOR: #45586a
}
#freieLinks UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#freieLinks LI {
        MARGIN: 0px 0px 5px
}
#freieLinks A {
        PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 3px; TEXT-DECORATION: none
}
#inhalt UL.SEMINARLINK {
        PADDING-RIGHT: 0.5em; DISPLAY: block; MARGIN-LEFT:0px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 5px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 3px; TEXT-DECORATION: none; list-style-type: none;
}
#inhalt {
        PADDING-RIGHT: 10px; Z-INDEX: 3
}
#inhalt H1 {
        FONT-WEIGHT: bold; FONT-SIZE: 1.37em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: #45586a
}
#inhalt H3 {
        FONT-WEIGHT: bold; FONT-SIZE: 1.37em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: black; BORDER-BOTTOM: #45586a 1px solid
}
#inhalt H4 {
        CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 3px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid
}
#inhalt A:hover {
        BACKGROUND-COLOR: transparent
}
#inhalt .subHeadline {
        FONT-WEIGHT: bold; FONT-SIZE: 1.12em; MARGIN: 0px 0px 10px
}
#inhalt .teaser {
        FONT-WEIGHT: bold; MARGIN: 0px
}
#inhalt DIV.teaserText {
        CLEAR: both; MARGIN: 20px 0px
}
#inhalt DIV.teaserText H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid
}
#inhalt DIV.teaserText A {
        PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; COLOR: #45586a; TEXT-DECORATION: none
}
#inhalt P.druckLink {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 350px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#inhalt P.nachObenLink {
        CLEAR: both
}
#inhalt P.nachObenLink A {
        PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left center; TEXT-DECORATION: none
}
#inhalt P.nachObenLink {
        MARGIN: 30px 0px 8px
}
#inhalt P.druckLink A {
        TEXT-DECORATION: none
}
.clearfix:unknown {
        CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: .
}
 HTML .clearfix {
        HEIGHT: 1%
}
#branchenTabelle {
        BORDER-RIGHT: #546c82 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #546c82 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND:         url("../_bilder/muster_branchentabelle.gif") #e1e8ef repeat-y left 3px; PADDING-BOTTOM: 20px; WIDTH: 447px; PADDING-TOP: 10px; BORDER-BOTTOM: #546c82 1px solid
}
#branchenTabelle TABLE {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
#branchenTabelle TABLE TD {
        PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT: #546c82 1px solid; WIDTH: 33%
}
#branchenTabelle TABLE TD.ersteSpalte {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#branchenTabelle TABLE A {
        PADDING-LEFT: 12px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; TEXT-DECORATION: none
}
#branchenTabelle TABLE A:unknown {

}
#branchenTabelle TABLE A:hover {

}
#branchenTabelle TABLE A:active {

}
#kontakt H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 5px; PADDING-TOP: 0px
}
#kontakt A.messageOk {
        DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: normal; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left center; MARGIN: 10px 0px; TEXT-DECORATION: none
}
#kontaktformular LABEL {
        WIDTH: 100px
}
#kontaktformular TEXTAREA {
        DISPLAY: inline
}
#inhaltSeitentypA {
   margin-top: 15px;
}

#inhaltSeitentypA h5 {
   color: black;
   padding: 0;
   margin: 0 0 2px 0;
}

#inhaltSeitentypA ul li {
/*   list-style-image: url("/_images/muster_link_b_aktiv.gif");*/
   margin-left: 3px;
   padding: 0;
}




#inhaltSeitentypA div.startseite {
   margin: 0 0 5px 0;
   padding-left: 0px;
}

#inhaltSeitentypA .startseite h4 {
   width: 230px;
   border-bottom: 1px solid #45586a;
   margin-top: 30px;
   color: #000000;
}

#inhaltSeitentypA .startseite img {
   float: left;
   margin: 0 5px 5px 0;
   padding-top: 0px;
}

#inhaltSeitentypA h4 {
   font-size: 1.2em;
   padding-bottom: 0;
   margin-bottom: 10px;
}

#inhaltSeitentypA div.startseite ul {
   margin:0;
   padding:0;
}

#inhaltSeitentypA div.startseite ul li {
   margin:0;
   padding:0;
   list-style:none;
   list-style-image: none;
}

#inhaltSeitentypA div.startseite a,
#inhaltSeitentypA div.startseite a:hover {
   display: block;
   clear: both;
   color: #45586a;
   padding-left: 15px;
   text-decoration: none;
   background: url("/_bilder/muster_bw.gif") no-repeat left 3px;
}

#inhaltSeitentypA div.startseite p {
   /*   clear: both; */
   margin-bottom: 0.5em;
   padding: 0;
}



#inhaltSeitentypB {
        MARGIN-TOP: 15px
}
#inhaltSeitentypB IMG.positionRechts {
        FLOAT: right; MARGIN: 0px 0px 7px 7px
}
#inhaltSeitentypB IMG.positionLinks {
        FLOAT: left; MARGIN: 0px 0px 7px 7px
}
#inhaltSeitentypB A {
        PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypB H4 {
        CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 3px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypB P {
        MARGIN: 0px 0px 3px
}
#inhaltSeitentypB #einleitungstext P {
        MARGIN-BOTTOM: 1em
}
#inhaltSeitentypB #einleitungstext A {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
#sprungmarken {
        CLEAR: both; MARGIN: 20px 0px 25px
}
#sprungmarken A {
        DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left center; MARGIN-BOTTOM: 7px; TEXT-DECORATION: none
}
#sprungmarken IMG {
        FLOAT: right
}
#inhaltSeitentypC {
        CLEAR: both
}
#inhaltSeitentypC H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid; TEXT-DECORATION: none
}
#inhaltSeitentypC IMG {
        FLOAT: right; POSITION: relative; TOP: 7px
}
#inhaltSeitentypC UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#inhaltSeitentypC UL.absatzLinks {
        MARGIN-TOP: -5px
}
#inhaltSeitentypC UL.absatzLinks LI {
        LIST-STYLE-IMAGE: none; MARGIN-LEFT: -13px; LIST-STYLE-TYPE: none
}
#inhaltSeitentypC UL A {
        DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypC DIV.absatz P A {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#inhaltSeitentypC DIV.absatz UL A {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#inhaltSeitentypE #promoStartseite {
        BORDER-RIGHT: #45586a 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #45586a 1px solid; PADDING-LEFT: 20px; BACKGROUND:         url("../_bilder/muster_promotionfeld.gif") repeat-y left 1px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 25px; PADDING-TOP: 10px; BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypE #promoStartseite H4 {
        FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px
}
#inhaltSeitentypE #promoStartseite UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhaltSeitentypE #promoStartseite UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#inhaltSeitentypE #promoStartseite A {
        DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 3px; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypE #promoStartseite A:hover {
        DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 3px; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypE #promoStartseite IMG {
        FLOAT: right; MARGIN: 0px 0px 5px 5px
}
#inhaltSeitentypE DIV.startseite H4 {
        CLEAR: both; MARGIN: 0px 0px 3px; WIDTH: 193px; BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypE DIV.startseite A {
        DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 4px; MARGIN: -10px 0px 0px; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypE DIV.startseite IMG {
        FLOAT: left; MARGIN: 5px 5px 10px 0px
}
#inhaltSeitentypE DIV.startseite P {
        CLEAR: both
}
#inhaltSeitentypG {
        CLEAR: both
}
#inhaltSeitentypG H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid; TEXT-DECORATION: none
}
#inhaltSeitentypG IMG {
        FLOAT: right; POSITION: relative; TOP: 7px
}
#inhaltSeitentypG UL {
        LIST-STYLE-TYPE: none
}
#inhaltSeitentypG UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -15px; PADDING-TOP: 0px
}
#inhaltSeitentypG UL A {
        DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left 4px; COLOR: #45586a; TEXT-DECORATION: none
}
#inhaltSeitentypG #branchenTabelle {
        BORDER-RIGHT: #546c82 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #546c82 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND:         url("../_bilder/muster_branchentabelle.gif") #e1e8ef repeat-y left 3px; PADDING-BOTTOM: 20px; WIDTH: 447px; PADDING-TOP: 10px; BORDER-BOTTOM: #546c82 1px solid
}
#inhaltSeitentypG #branchenTabelle TABLE {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
#inhaltSeitentypG #branchenTabelle TABLE TD {
        PADDING-LEFT: 10px; BORDER-LEFT: #546c82 1px solid; WIDTH: 33%
}
#inhaltSeitentypG #branchenTabelle TABLE TD.ersteSpalte {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#inhaltSeitentypG #branchenTabelle TABLE A {
        PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 4px; COLOR: black; TEXT-DECORATION: none
}
#inhaltSeitentypG #branchenTabelle TABLE A:unknown {

}
#inhaltSeitentypG #branchenTabelle TABLE A:hover {

}
#inhaltSeitentypG #branchenTabelle TABLE A:active {

}
#inhaltSeitentypG #branchenTabelle TABLE A.normalerLink {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#inhaltSeitentypH DIV.elementBox {
        CLEAR: both; MARGIN: 20px 0px 0px
}
#inhaltSeitentypH DIV.elementBox A {
        CLEAR: both
}
#inhaltSeitentypH H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypH P {
        FONT-WEIGHT: bold; MARGIN: 0px
}
#inhaltSeitentypH A {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypH #archivLink {
        CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 45px 0px 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypI {
        CLEAR: both; MARGIN: 20px 0px 0px
}
#inhaltSeitentypI H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypI P {
        FONT-WEIGHT: bold; MARGIN: 0px
}
#inhaltSeitentypI A {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypI A:active {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypI A:hover {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypI A:visited {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 4px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypJ H3 {
        BORDER-BOTTOM-WIDTH: 0px
}
#inhaltSeitentypJ P.ueberschriftPresse {
        BORDER-BOTTOM: #45586a 1px solid
}
#inhaltSeitentypJ P.infoLinie {
        FONT-WEIGHT: bold
}
#inhaltSeitentypJ UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 16px; PADDING-TOP: 0px
}
#inhaltSeitentypJ UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inhaltSeitentypK {
        CLEAR: both
}
#inhaltSeitentypK A.download {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypK A.downloadBild {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 125px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypK A.weitere {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 25px 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypK P.bildTitel {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 110px; PADDING-TOP: 0px
}
#inhaltSeitentypK P.bildDatum {
        FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 125px
}
#inhaltSeitentypK P.weitere {
        CLEAR: both; MARGIN: 25px 0px
}
#inhaltSeitentypK DIV.bildContainer {
        CLEAR: both; MARGIN: 0px 0px 30px
}
#inhaltSeitentypK H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid; TEXT-DECORATION: none
}
#inhaltSeitentypK H5 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_link_b_aktiv.gif") no-repeat left 3px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; WIDTH: 197px; PADDING-TOP: 0px; BORDER-BOTTOM: #45586a 1px solid; TEXT-DECORATION: none
}
#inhaltSeitentypK IMG.icon {
        FLOAT: right; POSITION: relative; TOP: 7px
}
#inhaltSeitentypK UL {
        LIST-STYLE-TYPE: none
}
#inhaltSeitentypK UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -15px; PADDING-TOP: 0px
}
#inhaltSeitentypK UL A {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND:         url("../_bilder/muster_bw.gif") no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #45586a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#inhaltSeitentypK .headlineRede {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
#inhaltSeitentypL {
        CLEAR: both; MARGIN: 20px 0px 0px
}
#inhaltSeitentypL .bildContainerPresse IMG {
        FLOAT: left; MARGIN-RIGHT: 15px
}
#inhaltSeitentypL P {
        FONT-WEIGHT: bold
}
#inhaltSeitentypL P.clearfix {
        CLEAR: both
}
#inhaltSeitentypM {
        CLEAR: both
}
#inhaltSeitentypM DL {
        MARGIN: 0px
}
#inhaltSeitentypM DT {
        MARGIN: 9px 0px 0px; COLOR: black
}
#inhaltSeitentypM DD {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px
}
#inhaltSeitentypM P.wieH3 {
        FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
#inhaltSeitentypN {
        CLEAR: both
}
#inhaltSeitentypN UL {
        MARGIN-TOP: 15px
}
#inhaltSeitentypN LI {
        MARGIN-BOTTOM: 5px
}
#inhaltSeitentypN A {
        TEXT-DECORATION: none
}
#inhaltSeitentypN A .linkInfo {
        COLOR: #858585
}

}

@media Print
{
.screen {
        DISPLAY: none
}
#td_links {
        DISPLAY: none
}
#td_rechts {
        DISPLAY: none
}
#links {
        DISPLAY: none
}
#rechts {
        DISPLAY: none
}
.versteckt {
        DISPLAY: none
}
#oben {
        DISPLAY: none
}
#unten {
        DISPLAY: none
}
#td_mitte {
        WIDTH: 100%
}
#mitte {
        WIDTH: 100%
}
.nachObenLink {
        DISPLAY: none
}
.druckLink {
        FONT-WEIGHT: bold; FONT-SIZE: 120%; WIDTH: 25%; BORDER-BOTTOM: black 1px solid
}
.druckLink A {
        COLOR: black; TEXT-DECORATION: none
}
.druckLink IMG {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.positionLinks {
        FLOAT: left; MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 0.7em
}
.positionRechts {
        FLOAT: right; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.7em
}
#sprungmarken {
        DISPLAY: none
}

}