body {
    color:#ffffff !important;
}
h1 {
    color:#ffffff !important;
    padding-right:0 !important;
}
table h1 {
    margin-left:0 !important;
}
h2 {
    padding-right:0 !important;
    width:auto !important;
}
h6 {
    background-color:#ffffff;
    color:#000000;
    float:left;
    font-size:15px;
    margin:0 0 5px 10px;
    padding:2px 2px 2px 4px;
    min-width: 152px;
}
.csc-default p {
    float:left;
    display:block;
    /*padding-right:190px; */
    width:635px;
    margin-bottom:15px;
    line-height: 16px;
    text-align:justify;
}
p.bodytext {
    /*min-width:400px;*/
    width:auto !important;    
}
div#wrapper {
    background:#fff url(../images/wrapper_hintergrund.gif) repeat-y !important;  
    overflow: hidden;
}
#header {
    background-color:#cccccc;
}
#bilder_start {
    background-color:#ffffff;
    margin-top:0 !important;
}
#centerCol {
    background-color:#5e5c5d !important;
}
#rightCol {
    width:178px !important;
}
#leftCol {
    width: 170px !important;
}
div.navigation {
    float:left;
    width:135px;
    margin-bottom:30px;
    margin-top:150px;
    margin-left:15px;
}
div.navigation a {
    display:block;
    padding:1px !important;
    color:#ffffff;
    font-weight:bold;
    text-align:left;
    text-decoration:none;  
    background-color:#b60718 !important; 
    margin-bottom:3px;    
}

div.navigation a:hover {
    background-color:#cccccc !important;
}    
    .ebene2_normal {
        background-color:#ffffff;   
    }
    .ebene1_normal_aktiv,.ebene2_normal_aktiv,.ebene2_active_if_sub,.ebene3_aktuell,.ebene2_aktuell,.ebene4_aktuell {
        display:block;
        padding:4px !important;
        background-color:#cccccc !important;
        margin-bottom:3px;
        text-decoration: none; 
        color:#ffffff;  
        font-weight:bold;             
    }
    /* EBENE 2 */ 
   .ebene2_normal {
         margin-left:10px !important;
   }
   .ebene2_aktuell {
        margin-left:10px;
   } 
   .ebene2_active_if_sub {
        margin-left:10px !important;    
   }
   /* EBENE 3 */ 
   .ebene3_normal a {
         margin-left:25px !important;
     }         
    .ebene3_aktuell {
        text-align: left !important;
        text-decoration: none !important;
        margin-left:15px !important;
        font-style:normal !important;
    }
    .ebene3_active_if_sub {
        margin-left:15px !important;             
    }
    /* EBENE 4 */
   .ebene4_normal a {
         margin-left:20px !important;
     }   
    .ebene4_aktuell {
        margin-left:20px !important;
    }                 
/* Dritte Ebene */

    div.ebene3_normal a {
        padding:3px;
        font-style:normal !important;
        
        text-align:left !important;
        
        text-decoration:none !important;
        background-color:#b60718 !important;
    }
    div.ebene3_normal a:hover {
        text-decoration:underline;
    }
    div.navigation .ebene3_aktuell {
        font-style:italic;
        padding:3px;
        color:#ffffff;
        text-align:right;
        text-decoration:underline;
        background-color:#cd5a65;
        margin-bottom:1px;   
    }
    a.ebene3_active_if_sub {
        display:block;
        padding:3px;
        color:green;
        text-align:right;
        text-decoration:none;
    }
    div.navigation .last_line {
        display:block;
        padding:3px;
        color:#ffffff;
        text-align:right;
        text-decoration:none;
    }
div#centerCol a {
    color:#ffffff !important;
    text-decoration:none;
}    
div#centerCol a:hover {
    text-decoration:underline;
}
#anschrift {
    margin-left:5px;
    margin-right:0 !important;
}
.kontakt {
    background-color:#5e5c5d !important;
}
#footer a {
    color:#ffffff !important;
}
table {
    border:1px solid #5e5c5d !important;
}   
td {
    border:1px solid #5e5c5d !important;
} 
table p.bodytext {
    min-width: none !important;
    width:auto !important;    
}  
.tx-sriframe-pi1 {
    margin-left:22px;
}
.koester-service td {
    vertical-align: bottom;
}
.text-center {
    text-align: center !important;
}
.bild-float-left, .bild-float-right {
    border:none !important;
}
