
<!-- 

a:link { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none }
a:visited { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none }
a:hover { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:underline }
a:active { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none }
a:focus { color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:underline }

ul {
    list-style-type:square;
}
li {
    margin-left: -22px;
}

body {
    height:100%;
    width:100%;
    margin: 0px;
    padding: 0px;
    letter-spacing:1px;
    line-height:16px;
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    background-image:url(media.php/534/content_hintergrund_blau.gif);
    background-position:left;
    background-repeat:repeat-y;
    background-color:#01487B;
}

p{
    letter-spacing:1px;
    line-height:16px;
    font-family:Arial;
    font-size:11px;
    margin-bottom:0px;
}

.leftfloat {
	float:left;
}
.rightfloat {
	float:right;
}
.clearer {
	clear:both;
	line-height:0px;
	height:0px;
}

.unternehmensdb_input{
width:253px; height:18px; border:solid 1px #ffdd30
}


.link_weiss_underlined a, .link_weiss_underlined a:visited, .link_weiss_underlined a:hover{
    color:#FFFFFF; text-decoration:underline;
}

.link_schwarz_underlined a, .link_schwarz_underlined a:visited, .link_schwarz_underlined a:hover{
    color:#000000; text-decoration:underline;
}


.schriftfarbe{
    color:#FFFFFF; text-decoration:none;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}
.schriftfarbe a{
    color:#FFFFFF; text-decoration:none;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}

a:link.schriftfarbe{
    text-decoration:none;
    color:#FFFFFF;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}
a:visited.schriftfarbe{
    text-decoration:none;
    color:#FFFFFF;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}
a:hover.schriftfarbe{
    color:#FFFFFF;
    text-decoration:none;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}
a:active.schriftfarbe{
    color:#FFFFFF;
    text-decoration:none;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}
a:focus.schriftfarbe{
    color:#FFFFFF;
    text-decoration:none;
   letter-spacing:1px; line-height:18px; font-family:Arial; font-size:12px; font-weight:bold;
}

.kontakt_link a{
color:#000000; text-decoration:underline;
}

.kontakt_link a:hover{
color:#000000; text-decoration:underline;
}

.ersteEbene_passiv{
    padding:4px 18px 4px 18px;
    height:28px;
    background-color:#FFDD30;
    color:#005C97;
    font-family: Arial,sans-serif;
    font-size:12px;
    cursor:default;
    border-color:#939398;
    border-width: 0px 0px 0px 0px;
    border-style:solid;
    white-space:nowrap;
    z-index:60;
    margin:0px;
}

.ersteEbene_aktiv{
    padding:4px 18px 4px 18px;
    height:28px;
    background-color:#01487B;
    color:#FFFFFF;
    font-family: Arial,sans-serif; 
    font-size:12px;
    cursor:default;
    border-color:#939398;
    border-width: 0px 0px 0px 0px;
    border-style:solid;
    white-space:nowrap;
    z-index:60;
    margin:0px;
}

.navi_container{
    text-align:center;
    color:#000000;
    background-color:#FFFFFF;
    border-color:#939398;
    border-width: 1px 1px 0px 1px;
    border-style:solid;
    font-family: Arial,sans-serif;
    font-size: 11px;
    padding:0px;
    z-index:60;
    margin:0px;
}

.navi_menuitems_passiv_mitlink{
    font-family: Arial,sans-serif;
    font-size: 11px;
    padding:10px 20px 10px 10px;
    text-align:left;
    color:#000000;
    background-color:#FFFFFF;
    border-color:#939398;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    white-space:nowrap;
    cursor:pointer;
    z-index:70;
    margin:0px;
}

.navi_menuitems_passiv_ohnelink{
    font-family: Arial,sans-serif;
    font-size: 11px;
    padding:10px 20px 10px 10px;
    text-align:left;
    color:#000000;
    background-color:#FFFFFF;
    border-color:#939398;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    white-space:nowrap;
    background-image:url(/sixcms/media.php/534/navi_pfeil_passiv.jpg);
    background-position:100px 2px;
    background-repeat:no-repeat;
    z-index:70;
    margin:0px;
}

.navi_menuitems_aktiv_mitlink{
    font-family: Arial,sans-serif;
    font-size: 11px;
    padding:10px 20px 10px 10px;
    text-align:left;
    color:#FFFFFF;
    background-color:#01487B;
    border-color:#939398;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    white-space:nowrap;
    cursor:pointer;
    z-index:70;
    margin:0px;
}

.navi_menuitems_aktiv_ohnelink{
    font-family: Arial,sans-serif;
    font-size: 11px;
    padding:10px 20px 10px 10px;
    text-align:left;
    color:#FFFFFF;
    background-color:#01487B;
    border-color:#939398;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    white-space:nowrap;
    background-image:url(/sixcms/media.php/534/navi_pfeil_aktiv.jpg);
    background-position:100px 2px;
    background-repeat:no-repeat;
    z-index:70;
    margin:0px;
}

.basismenu{
    color:#000000;
    font-family: Arial,sans-serif;
    font-size: 11px;
    text-decoration:none;
    border-width: 0px 0px 0px 0px;
    height:27px;
    font-weight:normal;
    line-height:16px;
}
a:link.basismenu{
    text-decoration:none;
    color:#000000;
    font-size:11px;
    font-weight:normal;
}
a:visited.basismenu{
    text-decoration:none;
    color:#000000;
    font-size:11px;
    font-weight:normal;
}
a:hover.basismenu{
    color:#000000;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
a:active.basismenu{
    color:#000000;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}
a:focus.basismenu{
    color:#000000;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}

.schwarzerLink a, .schwarzerLink a:visited{
color:#000000; text-decoration:underline;
}

.schwarzerLink a:hover{
color:#000000; text-decoration:underline;
}


.listenanzeige{
    letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
a:link.listenanzeige{
     letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
a:visited.listenanzeige{
    letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}
a:hover.listenanzeige{
    letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}
a:active.listenanzeige{
    letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}
a:focus.listenanzeige{
    letter-spacing:1px;
    line-height:18px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

.jumplist_a a:link, .jumplist_a a:visited, .jumplist_a a:hover{
color:#FFFFFF; text-decoration:none; font-size:10px;
}

.jumplist_a b{
text-decoration:underline;
}


.formular_style{
    color:#FFFFFF;
    vertical-align:middle;
    text-align:left;
    height:15px;
    background-color:#EEEEF0;
    border-style:solid;
    border-width: 1px;
    border-color:#FBE15D;
    margin: 0px 1px 0px 0px;
    padding:2px 2px 0px 2px ;
    font-family:Arial, sans-serif;
    font-size:11px;
    color:#000000;
    font-weight:normal;
}

.formular_style2{
    color:#FFFFFF;
    vertical-align:middle;
    text-align:left;
    height:17px;
    background-color:#02487C;
    border-style:solid;
    border-color:#FFDD30;
    border-width: 1px;
    margin: 0px 1px 0px 0px;
    padding:2px 2px 0px 2px ;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
}

.formular_style3{
    color:#FFFFFF;
    vertical-align:middle;
    text-align:left;
    height:17px;
    background-color:#30342A;
    border-style:solid;
    border-color:#FFFFFF;
    border-width: 1px;
    margin: 0px 1px 0px 0px;
    padding:2px 2px 0px 2px ;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
}

.formular_style4{
    vertical-align:middle;
    text-align:left;
    height:18px;
    width:263px;
    border:solid 1px #ffdd30;
    margin: 0px 1px 0px 0px;
    padding:2px 2px 0px 2px ;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
}

.ueber_formular{
    letter-spacing:1px;
    line-height:16px;
    font-family:Arial, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:normal;
    padding-left:2px;
}

.eingabesuche{
    height:16px;
    width:188px;
    color:#000000;
    font-family: Verdana,sans-serif; 
    font-size: 11px;
    text-decoration:none;
    background-color:#ffffff;
    border-color:#000000;
    border-width: 1px 1px 1px 1px;
    border-style:solid;
    padding-top:3px;
    padding-left:5px;
    vertical-align:middle;
    text-align:left;
}

.sendesuche{
    width:53px;
    height:22px;
    vertical-align:middle;
    color:#FFFFFF;
    font-family: Verdana,sans-serif; 
    font-size: 11px;
    text-decoration:none;
    background-color:#01487B;
    border-color:#000000;
    border-width: 0px;
    border-style:solid;
    padding-top:1px;
    padding-left:3px;
    text-align:center;
    cursor:pointer;
}

.menupunkt_passiv_mitlink{
    font-family: Verdana,sans-serif;
    color:#000000;
    font-size: 11px;
    text-align:left;
    font-weight:normal;
    cursor:pointer;
}

.menupunkt_aktiv_mitlink{
    font-family: Verdana,sans-serif;
    color:#013879;
    font-size: 11px;
    text-align:left;
    font-weight:normal;
    cursor:pointer;
}

.menuPunkt_passiv_ohnelink{
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align:left;
    cursor:default;
    padding-left: 0px;
    background-image:url(/sixcms/media.php/12/pfeil_blau_rechts.jpg);
    background-position:0px 3px;
    background-repeat:no-repeat;
}

.menuPunkt_aktiv_ohnelink{
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align:left;
    cursor:default;
    padding-left: 0px;
    background-image:url(/sixcms/media.php/12/pfeil_blau_unten.jpg);
    background-position:0px 3px;
    background-repeat:no-repeat;
}

.content_inhalt_supertopic{
    letter-spacing:1px;
    vertical-align:top;
    padding-left:93px;
    line-height:19px;
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
}

.content_inhalt_supertopic a, .content_inhalt_supertopic a:hover{
    letter-spacing:1px;
    vertical-align:top;
    line-height:19px;
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
    text-decoration:none;
}

.content_inhalt_topic{
   padding-left:94px;
   letter-spacing:1px;
   line-height:16px;
   padding-bottom:22px;
   font-family:Arial;
   font-size:12px;
   font-weight:bold;
}

.content_inhalt_text{
   padding-left:94px;
   line-height:16px;
   font-family:Arial;
   font-size:11px;
   vertical-align:top;
}



.content_text{
    letter-spacing:1px;
    line-height:16px;
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    text-align:left;
    vertical-align:top;
    cursor:default;
    padding: 0px 28px 14px 0px;
}

.content_text a{
text-decoration:underline;
}

.topic_content_rechts{
    height:24px;
    width:216px;
    background-color:#01487B;
    font-weight:bold;
    vertical-align:middle;
    color:#FFFFFF;
    padding:0px 0px 0px 10px;
}

.text_content_rechts{
    font-family: Verdana,sans-serif;
    font-size: 11px;
    line-height:12px;
    color:#000000;
    text-align:left;
    vertical-align:top;
    cursor:default;
    padding: 5px 28px 2px 0px;
    letter-spacing: 0.9px;
}


.schriftfarbe2{
    color:#FFFFFF;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:11px; font-weight:normal;
}
a:link.schriftfarbe2, a:visited.schriftfarbe2, a:hover.schriftfarbe2, a:active.schriftfarbe2, a:focus.schriftfarbe2{
    text-decoration:none;
    color:#FFFFFF;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:11px; font-weight:normal;
}

.schriftfarbe_schwarz{
    color:#000000;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:11px; font-weight:normal;
}
a:link.schriftfarbe_schwarz, a:visited.schriftfarbe_schwarz, a:hover.schriftfarbe_schwarz, a:active.schriftfarbe_schwarz, a:focus.schriftfarbe_schwarz{
    text-decoration:none;
    color:#000000;
    letter-spacing:1px; line-height:18px; font-family:Arial; font-size:11px; font-weight:normal;
}

a:link.presse_pdf_links, a:visited.presse_pdf_links, a:hover.presse_pdf_links, a:active.presse_pdf_links, a:focus.presse_pdf_links{
    text-decoration:underline;
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
}

a:link.landingpage_link, a:visited.landingpage_link, a:hover.landingpage_link, a:active.landingpage_link, a:focus.landingpage_link{
    text-decoration:none;
    color:#FFFFFF;
    font-family: Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
}

/* ############################# Accordion ######################### */

#sidebar,#sidebar_1,#sidebar_2,#sidebar_3,#sidebar_4{
}

#sidebar p,#sidebar_1 p,#sidebar_2 p,#sidebar_3 p,#sidebar_4 p{
margin:0px;
}

.t1 p, .t1_1 p, .t1_2 p, .t1_3 p, .t1_4 p{
padding:5px 0px 0px 3px;
}

.t2 p, .t2_1 p, .t2_2 p, .t2_3 p, .t2_4 p{
padding:5px 0px 0px 10px;
}

div.t1, div.t1_1, div.t1_2, div.t1_3, div.t1_4{
cursor:pointer;
padding:5px 0px 5px 14px;
font-weight:normal;
color:#FFFFFF;
    background-image:url(/sixcms/media.php/534/uestadt_pfeil_rechts.gif);
    background-position:center left;
    background-repeat:no-repeat;
}


p.t3o{
cursor:pointer;
padding:0px 0px 4px 26px;
font-weight:normal;
color:#FFFFFF;
    background-image:url(/sixcms/media.php/1003/uestadt_pfeil_rechts.gif);
    background-position:13px 6px;
    background-repeat:no-repeat;
}


div.t2_c{
color:#000000;
}


div.t3{
padding:0px 0px 0px 26px;
background:#FFFFFF;
margin-bottom:4px;
}


.input_all {
        height:16px;
        padding:3px 6px 0 6px;
        border:1px solid #d2d6d9;
        font-size:11px;
        color:#a1a0a0;
        margin-right:18px;
        margin-bottom:18px;
}

.input_textarea {
        height:124px;
        width:390px;
        padding:3px 6px 3px 6px;
        border:1px solid #d2d6d9;
        font-size:11px;
        color:#a1a0a0;
        margin-right:18px;
        margin-bottom:18px;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.input_small {
        width:69px;
}

.input_medium{
        width:179px;
}

.input_big {
        width:289px;
}

.input_full {
        width:390px;
}

.hotstepper {
        display:none;
}

.button_presse_submit {
        border:none;
        height:21px;
        width:194px;
        background:url(media.php/534/uestadt_presse_abonnieren.gif) no-repeat;
        cursor:pointer;
        margin-top:20px;
}
-->