@media all {
/*------------------------------------------------------------------------------------------------------*/
body {
        background-color: #fff;
        padding: 13px 0 75px 13px;
        min-height: 100.01%;
        font-size: 12px;
        /*text-align: center;
/*center für Zentrierung*/
}
html {
        min-height: 100.01%;
}
* html {
        font-size: 100.1%;
}
#wrap_outer_oben, #wrap_outer_mitte, #wrap_outer_unten {
        overflow: hidden;
        width: 916px;
        margin: 0;
        padding: 0px;
        z-index: 0;
        text-align: left;
}
* html #wrap_outer_oben, * html #wrap_outer_mitte, * html #wrap_outer_unten {
        width: 935px;
}
div {
        margin: 0px;
        padding: 0px;
}
.clear {
        clear: both;
        display: none;
}
#header {
        clear: both;
        margin: 0;
        width: 100%;
        height: 76px;
        border: 0px solid red;
}
#logobereich {
        width: 916px;
        height: 50px;
        text-align: right;
        padding: 0;
        margin: 0;
        border: 0px solid red;
}
#logobereich img {
        float: right;
        margin: 0;
        padding: 0;
        display: block;
        border: none;
        z-index: 9;
}
#navi_meta {
        width: 916px;
        height: 29px;
        margin: 0;
        padding: 0;
}
#hauptbereich {
        clear: both;
        overflow: visible;
        margin: 0;
        padding: 0;
        width: 100%;
        height: auto;
        border: 0px solid red;
}
* html #hauptbereich {
}
#hauptbereich_links {
        float: left;
        width: 139px;
        background-color: #fff;
}
#navi_links {
        clear: both;
        padding: 0 0 0 0;
        margin: 0 2px 12px 0;
        border: 0px solid orange;
}
#suche_outer {
        overflow: visible;
        float: left;
        padding: 0;
        margin: 0;
        min-width: 170px;
        width: 13.3em;
        border: 0px;
}
#suche_inner {
        padding: 0;
        margin: 0;
        width: 11.89em;
        min-height: 2em;
        height: 2em;
        max-height: 2em;
        border: 0px solid red;
}
#links_oben_outer {
        height: 100px;
        clear: both;
        margin: 0;
        border: 0px solid red;
}
#links_oben_inner {
        padding: 6px 10px 10px 10px;
        margin: 0;
}
#links_oben_inner div.csc-textpic {
        padding: 0;
}
#content_links_unten_outer {
        float: left;
        margin-top: 12px;
        width: 100%;
}
#content_links_unten_inner {
        padding: 20px 10px 20px 0;
        margin: 0;
}
#content_outer {
        float: left;
        width: 492px;
        padding: 26px 0 20px 0;
        margin: 0;
        background-color: transparent;
}
#content_inner {
        margin: 0;
        padding: 20px 23px 0 23px;
        width: auto;
        background: transparent  url("layoutimages/content_inner_bg_repeat.gif") repeat-y scroll left top;
        /*height:480px;   */
        min-height:480px;
        border: 2px solid #ccc;
        border-top: none;
        border-bottom: none;
}

* html #content_inner {
         height:480px;
}

#hauptbereich_rechts {
        float: left;
        overflow: hidden;
        width: 282px;
        padding: 0;
        margin: 0;
        border: 0px green solid;
}
* html #hauptbereich_rechts {
        width: 262px;
}
#rechts_outer div.csc-textpic img {
        width: 130px;
}
#rechts_oben_outer {
        height: 100px;
        margin: 0;
        width: 100%;
        border: 0px black solid;
}
#rechts_oben_inner {
        padding: 0px 0 0 0px;
        margin: 0;
}
#klickpfad {
        padding: 0;
        margin: 0 0 0 2px;
}
#content_rechts {
        padding: 23px 0 20px 20px;
        margin: 0;
        text-align: justify;
}
#wrap_outer_unten {
        clear: both;
        overflow: hidden;
        width: 916px;
        height: 20px;
        margin: 56px 0px 0 0px;
        z-index: 0;
        border-top: 2px solid #CCCCCC;
        border-bottom: 2px solid #7FC69A;
}
#footer {
        margin: 0;
        padding: 5px;
}
div.container_print {
        width: 100%;
        text-align: right;
        margin: 0 0 0 0;
        clear: both;
}
a.printlink, a.printlink:link, a.printlink:visited {
        text-decoration: none;
        background: url("/fileadmin/templates/layoutimages/action_print.gif") no-repeat;
        padding-left: 24px;
        margin-left: 0;
        font-size: 1em;
}
a.printlink:focus, a.printlink:hover, a.printlink:active {
        /* color: #b41d16;
        background-color: #fde48f;
*/
}
/*+++++++++ ENDE +++++++++++++++++++++++++++++++++++++++++++++*/
}
/*@media all - nicht löschen!!! */