
@media Print
{
    *
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    A
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    abbr
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    ACRONYM
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    ADDRESS
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    B
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    BLOCKQUOTE
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    BODY
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    BUTTON
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    CAPTION
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    CITE
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    CODE
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    COL
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    COLGROUP
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    DD
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    DFN
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    DIV
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    DL
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    DT
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    EM
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    FIELDSET
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    FORM
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    HTML
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    H1
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    H2
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    H3
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    H4
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    H5
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    HR
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    I
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    INPUT
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    KBD
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    LABEL
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    LEGEND
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    LI
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    OL
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    OPTGROUP
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    OPTION
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    P
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    Q
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    SAMP
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    SELECT
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    SPAN
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    STRONG
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    SUB
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    SUP
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TABLE
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TBODY
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TD
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TEXTAREA
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TFOOT
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TH
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    THEAD
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    TR
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    UL
    {
        padding-right: 0px;
        padding-left: 0px;
        font-size: 100.01%;
        padding-bottom: 0px;
        margin: 0px;
        padding-top: 0px;
        font-family: Arial, Helvetica, sans-serif;
    }
    BODY
    {
        font-size: 76%;
        background: #fff;
    }
    abbr
    {
        font-style: normal;
        letter-spacing: 0.05em;
    }
    ACRONYM
    {
        font-style: normal;
        letter-spacing: 0.05em;
    }
    ADDRESS
    {
        font-style: normal;
    }
    BIG
    {
        font-size: 100%;
    }
    SMALL
    {
        font-size: 100%;
    }
    CODE
    {
        font: 0.95em/140% Monaco, Courier, monospace;
    }
    KBD
    {
        font: 0.95em/140% Monaco, Courier, monospace;
    }
    PRE
    {
        font: 0.95em/140% Monaco, Courier, monospace;
    }
    SAMP
    {
        font: 0.95em/140% Monaco, Courier, monospace;
    }
    DL
    {
        margin: 1em 0px;
    }
    DT
    {
        padding-left: 0px;
        font-weight: bold;
        font-size: 1.1em;
        margin: 0.4em 0px 0.2em;
    }
    DT A
    {
        font-weight: normal;
    }
    DD
    {
        margin: 0px 0px 0.6em 2.5em;
        line-height: 140%;
    }
    EM
    {
        font-style: normal;
    }
    HR
    {
        clear: both;
        background: #ccc;
        margin: 0px 0px 0.7em;
        color: #ccc;
        height: 1px;
    }
    HR
    {
        border-top-style: none !important;
        border-right-style: none !important;
        border-left-style: none !important;
        border-bottom-style: none !important;
    }
    IMG
    {
        border-top-style: none !important;
        border-right-style: none !important;
        border-left-style: none !important;
        border-bottom-style: none !important;
    }
    IMG
    {
        color: #000;
    }
    #content P
    {
        margin-bottom: 0.4em;
        line-height: 130%;
    }
    U
    {
        text-decoration: none;
    }
    H1
    {
        page-break-inside: avoid;
    }
    H2
    {
        page-break-inside: avoid;
    }
    H3
    {
        page-break-inside: avoid;
    }
    H4
    {
        page-break-inside: avoid;
    }
    H5
    {
        page-break-inside: avoid;
    }
    BLOCKQUOTE
    {
        page-break-inside: avoid;
    }
    PRE
    {
        page-break-inside: avoid;
    }
    UL
    {
    }
    OL
    {
    }
    DL
    {
    }
    TABLE.datatable
    {
        padding-right: 0px;
        border-top: #96999c 6px solid;
        padding-left: 0px;
        padding-bottom: 0px;
        margin: 0px;
        border-left: #96999c 1px solid;
        width: 99%;
        padding-top: 0px;
    }
    .datatable CAPTION
    {
        margin-top: 1em;
        font-weight: bold;
        font-size: 1.1em;
        color: #000;
        text-align: left;
    }
    .datatable TH
    {
        border-right: #96999c 1px solid;
        padding-right: 0.2em;
        padding-left: 0.2em;
        padding-bottom: 0.2em;
        margin: 0px;
        vertical-align: top;
        padding-top: 0.2em;
        border-bottom: #96999c 1px solid;
        text-align: left;
    }
    .datatable TD
    {
        border-right: #96999c 1px solid;
        padding-right: 0.2em;
        padding-left: 0.2em;
        padding-bottom: 0.2em;
        margin: 0px;
        vertical-align: top;
        padding-top: 0.2em;
        border-bottom: #96999c 1px solid;
        empty-cells: show;
    }
    .datatable .summe
    {
        font-weight: bold;
    }
    .folgeseite #content H1
    {
        margin-bottom: 0.5em;
        color: #7f7f7f;
        line-height: 120%;
    }
    .folgeseite #content H2
    {
        margin-bottom: 0.5em;
        color: #7f7f7f;
        line-height: 120%;
    }
    .folgeseite #content H3
    {
        margin-bottom: 0.5em;
        color: #7f7f7f;
        line-height: 120%;
    }
    .folgeseite #content H4
    {
        margin-bottom: 0.5em;
        color: #7f7f7f;
        line-height: 120%;
    }
    .folgeseite #content H5
    {
        margin-bottom: 0.5em;
        color: #7f7f7f;
        line-height: 120%;
    }
    .folgeseite #content H2
    {
        font-size: 1.65em !important;
    }
    .folgeseite #content H3
    {
        font-size: 1.65em !important;
    }
    .folgeseite #content H4
    {
        font-size: 1em;
    }
    .folgeseite #content H5
    {
        font-size: 0.95em;
    }
    .folgeseite #content .editableDocument H1
    {
        font-weight: bold;
        font-size: 1.65em;
    }
    .folgeseite #content .editableDocument H2
    {
        font-size: 1.4em;
    }
    .folgeseite #content .editableDocument H3
    {
        font-size: 1.2em;
    }
    .folgeseite #content .editableDocument H4
    {
        font-size: 1em;
    }
    .folgeseite #content .editableDocument H5
    {
        font-size: 0.95em;
    }
    .ma #main H2
    {
        font-weight: normal;
        font-size: 1.1em;
        margin: 0px 0px 0.4em;
    }

    .ma H2.main-h2-1 SPAN
    {
        padding-right: 5px;
        background: #fff;
        color: #377d87;
    }

    .ma H2.main-h2-2 SPAN
    {
        padding-right: 5px;
        background: #fff;
        color: #666;
    }

    .ma H2.main-h2-3 SPAN
    {
        padding-right: 5px;
        background: #fff;
        color: #7b7b7b;
    }
    .kav #main H2
    {
        padding-right: 0px;
        padding-left: 0.5em;
        font-weight: bold;
        font-size: 1.1em;
        padding-bottom: 0.1em;
        margin: 0px 0px 0.5em;
        color: #fff;
        padding-top: 0.1em;
    }
    .kav H2.main-h2-1
    {
        border-top: #999 1px solid;
        background-color: #377265;
    }
    .kav H2.main-h2-2
    {
        border-top: #999 1px solid;
        background-color: #f9a034;
    }
    .bezirk #main H2
    {
        padding-right: 0px;
        border-top: #666 1px solid;
        padding-left: 0.5em;
        font-weight: bold;
        font-size: 1.1em;
        padding-bottom: 0.1em;
        margin: 0px 0px 0.5em;
        color: #fff;
        padding-top: 0.1em;
    }
    .bezirk H2.main-h2-1
    {
        background-color: #f9a034;
    }
    .bezirk H2.main-h2-2
    {
        background-color: #377265;
    }
    .bezirk #main P
    {
        margin-top: 0.5em;
        padding-left: 0.5em;
    }
    A
    {
        text-decoration: none;
    }
    A IMG
    {
        text-decoration: none;
    }
    A:link
    {
        color: #0066ac;
        text-decoration: underline;
    }
    A:visited
    {
        color: #0066ac;
        text-decoration: underline;
    }
    OL UL
    {
        margin-top: 0.2em;
        margin-bottom: 0px;
    }
    UL OL
    {
        margin-top: 0.2em;
        margin-bottom: 0px;
    }
    UL UL
    {
        margin-top: 0.2em;
        margin-bottom: 0px;
    }
    OL OL
    {
        margin-top: 0.2em;
        margin-bottom: 0px;
    }
    #content LI
    {
        margin: 0.5em 0px;
        line-height: 120% !important;
    }
    .startseite #content UL
    {
        padding-left: 0px;
        margin: 0px 0px 1.5em 1.4em;
    }
    .folgeseite #content UL
    {
        padding-left: 0px;
        margin: 0.2em 0px 0.5em 1.4em;
    }
    .folgeseite #content UL LI
    {
        margin-bottom: 0.3em;
        line-height: 130%;
    }
    #main UL LI
    {
        margin-bottom: 0.3em;
        line-height: 110%;
    }
    .mehr A IMG
    {
        vertical-align: text-bottom;
    }
    LI.right IMG
    {
        vertical-align: middle;
    }
    A IMG
    {
        vertical-align: middle;
    }
    .dl-amtshelfer
    {
        border-right: #999 1px solid;
        padding-right: 1em;
        border-top: #999 1px solid;
        padding-left: 1em;
        padding-bottom: 1em;
        border-left: #999 1px solid;
        padding-top: 1em;
    }
    
    .dl-amtshelfer DT.head-1
    {
        background-color: #909;
    }
    .dl-amtshelfer DT.head-2
    {
        background-color: #699;
    }
    .dl-amtshelfer DT.head-3
    {
        background-color: #c00;
    }
    .dl-amtshelfer DT.head-4
    {
        background-color: #c90;
    }
    .dl-amtshelfer DT.head-5
    {
        background-color: #690;
    }
    .dl-amtshelfer DT.head-6
    {
        background-color: #039;
    }
    .dl-amtshelfer DT.head-7
    {
        background-color: #900;
    }
    #content .dl-amtshelfer DD
    {
        margin-top: 1em;
        margin-bottom: 2em;
        border-bottom: #999 1px solid;
    }
    #content FIELDSET
    {
        border-right: #377d87 1px solid;
        padding-right: 1px;
        border-top: #377d87 4px solid;
        padding-left: 1px;
        background: #fff;
        padding-bottom: 1px;
        margin: 1.5em 0px;
        border-left: #377d87 1px solid;
        width: 99%;
        padding-top: 1px;
        border-bottom: #377d87 1px solid;
    }
    #content LEGEND
    {
        padding-right: 0.4em;
        padding-left: 0.4em;
        font-weight: bold;
        font-size: 1.1em;
        background: #fff;
        padding-bottom: 0.1em;
        margin: 0px 0px 0.5em -1px;
        color: #377d87;
        padding-top: 0.1em;
    }
    #content FORM TABLE
    {
        background: #fff;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
    }
    #content FORM TD
    {
        background: #fff;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
    }
    #content FORM TH
    {
        background: #fff;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
    }
    #content FORM TD
    {
        padding-right: 0.4em;
        padding-left: 0.4em;
        padding-bottom: 0.3em;
        vertical-align: top;
        padding-top: 0.3em;
    }
    #content FORM INPUT
    {
        border-top-style: none;
        border-bottom: #000 1px solid;
        border-right-style: none;
        border-left-style: none;
    }
    #content FORM TEXTAREA
    {
        border-top-style: none;
        border-bottom: #000 1px solid;
        border-right-style: none;
        border-left-style: none;
    }
    #content FORM INPUT.errorinput
    {
        border-top-style: none;
        border-bottom: red 2px solid;
        border-right-style: none;
        border-left-style: none;
    }
    #content FORM TEXTAREA.errorinput
    {
        border-top-style: none;
        border-bottom: red 2px solid;
        border-right-style: none;
        border-left-style: none;
    }
    OPTION
    {
        min-width: 2em;
    }
    #content FORM .errorlabel
    {
        font-weight: bold;
        color: red;
    }
    #content .vieerror
    {
        color: red;
    }
    #content FORM .submit
    {
        width: 99%;
    }
    #content FORM .submit P
    {
        float: left;
        width: 87%;
    }
    #content FORM .submit INPUT
    {
        float: right;
    }
    .floatclear
    {
        clear: both;
    }
    .clearboth
    {
        clear: both;
    }
    .nowrap
    {
        white-space: nowrap;
    }
    .hidden
    {
        visibility: hidden;
    }
    .none
    {
        display: none;
    }
    .viehide
    {
        display: none;
    }
    .lc
    {
        text-transform: lowercase !important;
    }
    .uc
    {
        text-transform: uppercase;
    }
    .right
    {
        text-align: right;
    }
    .mehr
    {
        padding-right: 0px;
        border-top: #ccc 1px solid;
        padding-left: 0px;
        padding-bottom: 1em;
        padding-top: 0.2em;
    }
    
    .box
    {
        border-right: #bbb 1px solid;
        border-top: 0px solid;
        border-left: #bbb 1px solid;
        border-bottom: #bbb 1px solid;
    }
    .imgleft
    {
        float: left;
        margin: 0px 0.8em 0.5em 0px;
    }
    .imgright
    {
        float: right;
        margin: 0px 0px 0.5em 0.8em;
    }
    .imgcaption
    {
        padding-right: 0.2em;
        padding-left: 0.2em;
        font-size: 0.95em;
        padding-bottom: 0px;
        line-height: 110%;
        padding-top: 0px;
    }
    .imgcaption A:link
    {
        text-decoration: none;
    }
    .imgcaption A:hover
    {
        color: #0066ac;
        text-decoration: underline;
    }
    
    .imgcaption IMG
    {
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
    }
    IMG.bde-image-view
    {
        display: block;
        margin: 0px 35px 5px 0px;
    }
    IMG.bde-image-view-border
    {
        border-right: #000 2px solid;
        border-top: #000 2px solid;
        display: block;
        margin: 0px 35px 5px 0px;
        border-left: #000 2px solid;
        border-bottom: #000 2px solid;
    }
    DIV.bde-image-view-div-left
    {
        text-align: left;
    }
    DIV.bde-image-view-div-center
    {
        text-align: center;
    }
    DIV.bde-image-view-div-right
    {
        text-align: right;
    }
    TABLE.BDE-table-noframe
    {
        border-collapse: collapse;
    }
    TABLE.BDE-table-frame
    {
        border-collapse: collapse;
    }
    TABLE.BDE-table-noframe
    {
        margin-top: 0px;
    }
    TABLE.BDE-table-frame P
    {
        margin-top: 0px;
    }
    .BDE-table-cell-noframe
    {
        padding-right: 6px;
        padding-left: 6px;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    .BDE-table-cell-hframe
    {
        padding-right: 6px;
        padding-left: 6px;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    .BDE-table-cell-vframe
    {
        padding-right: 6px;
        padding-left: 6px;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    .BDE-table-cell-hvframe
    {
        padding-right: 6px;
        padding-left: 6px;
        padding-bottom: 2px;
        padding-top: 2px;
    }
    TABLE.BDE-table-frame
    {
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        border-left: #000 1px solid;
        border-bottom: #000 1px solid;
    }
    .BDE-table-cell-hframe
    {
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        border-left: #000 1px solid;
        border-bottom: #000 1px solid;
    }
    .BDE-table-cell-vframe
    {
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        border-left: #000 1px solid;
        border-bottom: #000 1px solid;
    }
    .BDE-table-cell-hvframe
    {
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        border-left: #000 1px solid;
        border-bottom: #000 1px solid;
    }
    .BDE-table-cell-hframe
    {
        border-top-style: solid;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: solid;
    }
    .BDE-table-cell-vframe
    {
        border-top-style: none;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: none;
    }
    .BDE-table-cell-hvframe
    {
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
    }
    UL.ul_unmarked
    {
        list-style-type: none;
    }
    UL.ul_marked
    {
        list-style-type: disc;
    }
    #dummydiv
    {
        display: none;
    }
    #suche
    {
        display: none;
    }
    #header H1
    {
        display: none;
    }
    #nav
    {
        display: none;
    }
    P#skipcont
    {
        display: none;
    }
    P#skipnav
    {
        display: none;
    }
    #skip1
    {
        display: none;
    }
    #skip2
    {
        display: none;
    }
    P#englishedition
    {
        visibility: hidden;
    }
    #logo
    {
        left: 0px;
        width: 68px;
        position: absolute;
        top: 10px;
        text-align: right;
    }
    #header
    {
        padding-left: 85px;
        font-size: 100%;
    }
    #content
    {
        float: none !important;
    }
    BODY .no-nav #content #breadcrumbs
    {
        margin-left: 8.25em;
    }
    #header IMG#tagline
    {
        margin-top: 30px;
    }
    #header IMG#streifen
    {
        margin-top: 2px;
        width: 100%;
        height: 5px;
    }
    #content P#breadcrumbs
    {
        display: block;
        left: 82px;
        margin-bottom: 24px !important;
        position: relative;
    }
    #content P.viecredit
    {
        display: block;
        left: 82px;
        margin-bottom: 24px !important;
        position: relative;
    }
    #appetizer
    {
        background-position: left bottom;
        width: 590px !important;
        border-bottom: #fff 1px solid;
        background-repeat: no-repeat;
    }
    #appetizer H1
    {
        display: none;
    }
    #appetizer H2
    {
        display: none;
    }
    #appetizer H3
    {
        padding-right: 4px;
        padding-left: 4px;
        font-size: 1.1em;
        padding-bottom: 4px;
        color: #666;
        padding-top: 0px;
    }
    #appetizer P
    {
        padding-right: 4px;
        padding-left: 4px;
        padding-bottom: 4px;
        padding-top: 0px;
    }
    #appetizer IMG
    {
        vertical-align: bottom;
    }
    #appetizer DIV.box
    {
        float: left;
        border-bottom-style: none !important;
    }
    .eins-eins-zwei #app1
    {
        width: 140px;
    }
    .eins-eins-zwei #app2
    {
        width: 140px;
    }
    .eins-zwei-eins #app1
    {
        width: 140px;
    }
    .eins-zwei-eins #app3
    {
        width: 140px;
    }
    .eins-drei #app1
    {
        width: 140px;
    }
    .zwei-eins-eins #app2
    {
        width: 140px;
    }
    .zwei-eins-eins #app3
    {
        width: 140px;
    }
    .drei-eins #app2
    {
        width: 140px;
    }
    .viermaleins #app1
    {
        width: 140px;
    }
    .viermaleins #app2
    {
        width: 140px;
    }
    .viermaleins #app3
    {
        width: 140px;
    }
    .viermaleins #app4
    {
        width: 140px;
    }
    .eins-eins-zwei #app3
    {
        width: 288px;
    }
    .eins-zwei-eins #app2
    {
        width: 288px;
    }
    .zwei-eins-eins #app1
    {
        width: 288px;
    }
    .zwei-zwei #app1
    {
        width: 288px;
    }
    .zwei-zwei #app2
    {
        width: 288px;
    }
    .eins-drei #app2
    {
        width: 436px;
    }
    .drei-eins #app1
    {
        width: 436px;
    }
    #content DIV.einmalvier
    {
        width: 586px !important;
    }
    .viermaleins #app1
    {
        margin-right: 6px !important;
    }
    .viermaleins #app2
    {
        margin-right: 6px !important;
    }
    .viermaleins #app3
    {
        margin-right: 6px !important;
    }
    .zwei-eins-eins #app1
    {
        margin-right: 6px !important;
    }
    .zwei-eins-eins #app2
    {
        margin-right: 6px !important;
    }
    .eins-eins-zwei #app1
    {
        margin-right: 6px !important;
    }
    .eins-eins-zwei #app2
    {
        margin-right: 6px !important;
    }
    .eins-zwei-eins #app1
    {
        margin-right: 6px !important;
    }
    .eins-zwei-eins #app2
    {
        margin-right: 6px !important;
    }
    .eins-drei #app1
    {
        margin-right: 6px !important;
    }
    .drei-eins #app1
    {
        margin-right: 6px !important;
    }
    .zwei-zwei #app1
    {
        margin-right: 6px !important;
    }
    .ma .viermaleins #app1
    {
        border-top: #ccc 6px solid;
    }
    .ma .viermaleins #app2
    {
        border-top: #377d87 6px solid;
    }
    .ma .viermaleins #app3
    {
        border-top: #ccc 6px solid;
    }
    .ma .viermaleins #app4
    {
        border-top: #a4a7aa 6px solid;
    }
    .einmalvier
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-drei #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-drei #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-eins-zwei #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-eins-zwei #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-eins-zwei #app3
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-zwei-eins #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-zwei-eins #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .eins-zwei-eins #app3
    {
        border-top: #a4a7aa 6px solid;
    }
    .zwei-eins-eins #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .zwei-eins-eins #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .zwei-eins-eins #app3
    {
        border-top: #a4a7aa 6px solid;
    }
    .zwei-zwei #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .zwei-zwei #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .drei-eins #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .drei-eins #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .viermaleins #app1
    {
        border-top: #a4a7aa 6px solid;
    }
    .viermaleins #app2
    {
        border-top: #a4a7aa 6px solid;
    }
    .viermaleins #app3
    {
        border-top: #a4a7aa 6px solid;
    }
    .viermaleins #app4
    {
        border-top: #a4a7aa 6px solid;
    }
    .bezirk .viermaleins #app1
    {
        border-top: #e6e7e8 6px solid;
    }
    .bezirk .viermaleins #app2
    {
        border-top: #e6e7e8 6px solid;
    }
    .bezirk .viermaleins #app3
    {
        border-top: #e6e7e8 6px solid;
    }
    .bezirk .viermaleins #app4
    {
        border-top: #e6e7e8 6px solid;
    }
    .kav .zwei-eins-eins #app1
    {
        border-top: #ccc 6px solid;
    }
    .kav .zwei-eins-eins #app2
    {
        border-top: #ccc 6px solid;
    }
    .kav .zwei-eins-eins #app3
    {
        border-top: #ccc 6px solid;
    }
    .kav .zwei-eins-eins #app1
    {
        margin-right: 6px;
    }
    .kav .zwei-eins-eins #app2
    {
        margin-right: 6px;
    }
    #appetizer P.apptext A:link
    {
        color: #000;
        text-decoration: none;
    }
    #appetizer P.apptext A:visited
    {
        text-decoration: none;
    }
    #appetizer P.apptext A:hover
    {
        color: #0066ac;
        text-decoration: underline;
    }
    
    #unten
    {
        margin-top: 1em;
        width: 591px;
    }
    .folgeseite #unten
    {
        margin-top: 0px;
    }
    #unten .box
    {
        width: 140px;
    }
    #main
    {
        float: left;
        width: 436px;
    }
    .ma .startseite #main
    {
        margin-top: 0.75em;
    }
    .ma .folgeseite #main
    {
        margin-top: 0px;
    }
    .kav #main
    {
        margin-top: 0px;
    }
    .bezirk #main
    {
        margin-top: 0px;
    }
    #sidebar
    {
        margin-top: 0px;
        float: right;
        width: 144px;
        margin-right: 2px;
    }
    #sidebar H2.servicehead
    {
        font-weight: normal !important;
        font-size: 1.1em !important;
        color: #99ac34 !important;
    }
    .servicebox
    {
        border-top: #c0d741 6px solid;
    }
    #sidebar H2.umfragehead
    {
        margin-top: 1em !important;
        font-weight: normal !important;
        font-size: 1.1em !important;
        color: #e7942f !important;
    }
    .umfragebox
    {
        border-top: #f9a034 6px solid;
    }
    #sidebar H2.wissenhead
    {
        margin-top: 1em !important;
        font-weight: normal !important;
        font-size: 1.1em !important;
        color: #666 !important;
    }
    .wissenbox
    {
        border-top: #666 6px solid;
    }
    #sidebar H2.publihead
    {
        margin-top: 1em !important;
        font-weight: normal !important;
        font-size: 1.1em !important;
        color: #7b7b7b !important;
    }
    .publibox
    {
        border-top: #999 6px solid;
    }
    #sidebar UL
    {
        padding-left: 0px !important;
        margin: 0px 0px 1.5em 1.4em;
    }
    #sidebar UL LI
    {
        margin-bottom: 0.7em !important;
        line-height: 100% !important;
    }
    #sidebar IMG
    {
        vertical-align: bottom;
    }
    #sidebar UL.servicelist
    {
        margin: 4px;
        list-style-type: none;
    }
    #sidebar P
    {
        margin: 4px;
    }
    #sidebar P A:link
    {
        color: #000;
        text-decoration: none;
    }
    #sidebar P A:visited
    {
        text-decoration: none;
    }
    #sidebar P A:hover
    {
        color: #0066ac;
        text-decoration: underline;
    }
    
    #verantwortlich
    {
        font-size: 0.95em;
        margin: 1em 0px 1px;
        font-style: normal;
        height: 1%;
    }
    #verantwortlich IMG
    {
        float: left;
        margin: 0px 10px 5px 0px;
        vertical-align: middle;
    }
    #verantwortlich SPAN
    {
        padding-right: 0px;
        padding-left: 5px;
        float: left;
        padding-bottom: 5px;
        border-left: #999 1px solid;
        width: auto;
        padding-top: 0px;
    }
    #ma-kennung
    {
        margin: 0.5em 0px;
        font-style: normal;
        height: 1%;
    }
    #ma-kennung IMG
    {
        float: left;
        vertical-align: middle;
        margin-right: 20px;
    }
    #ma-kennung SPAN
    {
        float: left;
        width: auto;
    }
    #footer
    {
        clear: both;
        padding-right: 0px;
        border-top: #696969 1px solid;
        padding-left: 0px;
        font-size: 0.95em;
        padding-bottom: 0.3em;
        word-spacing: -0.05em;
        width: 100%;
        color: #696969;
        padding-top: 0.3em;
        border-bottom: #696969 1px solid;
    }
    DIV#footer DIV
    {
    }
    #footer ADDRESS
    {
        display: inline;
    }
    #footer P
    {
        display: inline;
    }
    #footer A:link
    {
        color: #696969;
    }
    #footer A:visited
    {
        color: #696969;
    }

}

