/*
###################################################
Standards
###################################################
*/

body, html 
    {
    font-family: Verdana, Arial, "Times New Roman", serif;
    color:#000000;
    background-color: #e9e9e9;
    font-size: 11px;
    margin:0;
    }

label
    {
    font-size:12;
    line-height:15px;
    font-weight:bold;
    }

.pulldown
    {
    width:200px;
    }

a 
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 color:#000000;
 text-decoration:none;
}


a.kopfnavi
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#0058a8;
 font-weight:normal;
 text-decoration:none;
}


a.footer_1
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 11px;
 color:#777777;
 font-weight:bold;
 text-decoration:none;
}


a.hauptnavi:link, a.hauptnavi:visited
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#666666;
 font-weight:normal;
 text-decoration:none;
}


a.hauptnavi:active, a.hauptnavi:hover
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#0058a8;
 font-weight:normal;
 text-decoration:none;
}


#wrapper
    {
    width:980px;
    margin:0 auto 0 auto;
    padding-top:20px;
    }

#schatten_oben
    {
    width:980px;
    height:35px;
    background:url(../upload/basisgrafiken/schatten_oben2.png);
    }

#main
    {
    width:924px;
    margin:0;
    padding-left:27px;
    padding-right:29px;
    background:url(../upload/basisgrafiken/schatten_mitte.png) repeat-y;
    }

#language
    {
    width:100px;
    float:left;
    padding-left:15px;
    padding-top:15px;
    }

#logo
    {
    width:233px;
    height:60px;
    float:right;
    padding-bottom:10px;
    }

.break
    {
    clear:both;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
    }

#hauptnavigation
    {
    padding-left:13px;
    padding-bottom:5px;
    z-index:10;
    }

#zusatznavigation
    {
    padding-left:13px;
    padding-bottom:10px;
    }

.rand_aussen_links
    {
    width:13px;
    float:left;
    background-color:#FFFFFF;
    }

.rand_aussen_rechts
    {
    width:13px;
    float:right;
    background-color:#FFFFFF;
    }

.rand_innen
    {
    width:17px;
    background-color:#FFFFFF;
    float:left;
    }

.dreier_spalte
    {
    width:288px;
    float:left;
    }

.zweier_spalte
    {
    width:570px;
    float:left;
    padding-right:13px;
    padding-left:10px;
    vertical-align:top;
    }

.zweier_spalte_produkt
    {
    width:583px;
    float:left;
    padding-right:10px;
    padding-left:10px;
    vertical-align:top;
    }

.hochformat
    {
    height:316px;
    background-color:#dfdfdf;
    border-bottom:#FFFFFF solid 17px;
    }

.rand_horizontal
    {
    height:17px;
    background-color:#FFFFFF;
    }

.querformat
    {
    padding:10px;
    height:120px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat_1a
    {
    padding:10px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat2
    {
    padding:0;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat3
    {
    padding:10px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat3a
    {
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:5px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat4
    {
    padding:10px;
    background-color:#dfdfdf;
    border-top:#FFFFFF solid 17px;
    color:#000000;
    }
    
#footernavigation
    {
    margin:0 auto 0 auto;
    width:910px;
    padding-top:10px;
    /*
    padding-right:5px;
    padding-left:10px;
    float:right;
    */
    height:25px;
    vertical-align:bottom;
    text-align:center;
    }

#schatten_unten
    {
    width:980px;
    height:35px;
    background:url(../upload/basisgrafiken/schatten_unten2.png) repeat-x;
    }

.trennlinie
    {
    height:1px;
    background-color:#666666;
    }


#hauptgrafik
    {
    height:300px;
    width:898px;
    background-color:#dfdfdf;
    float:left;
    z-index:1;
    }
    
#hauptgrafik_316
    {
    height:316px;
    width:898px;
    float:left;
    z-index:1;
    }
    
.hauptgrafik_links
    {
    height:316px;
    width:351px;
    background-color:#e6f1fb;
    float:left;
     z-index:1;
   }

.hauptgrafik_rechts
    {
    height:316px;
    width:547px;
    float:right;
    z-index:1;
    }

.header_titel { float:left; width:301px; height:316px; }
.header_wasser, .header_ckw, .header_kw { float:left; width:137px; height:316px; }
.header_waescherei { float:left; width:136px; height:316px; }
.header_wasser a:link, .header_wasser a:visited { background-image:url(./upload/home/header/wasser_inaktiv.jpg); }
.header_wasser a:hover, .header_wasser a:active { background-image:url(./upload/home/header/wasser_aktiv.jpg); }
.header_ckw a:link, .header_ckw a:visited { background-image:url(./upload/home/header/ckw_inaktiv.jpg); }
.header_ckw a:hover, .header_ckw a:active { background-image:url(./upload/home/header/ckw_aktiv.jpg); }
.header_kw a:link, .header_kw a:visited { background-image:url(./upload/home/header/kw_inaktiv.jpg); }
.header_kw a:hover, .header_kw a:active { background-image:url(./upload/home/header/kw_aktiv.jpg); }
.header_waescherei a:link, .header_waescherei a:visited { background-image:url(./upload/home/header/waescherei_inaktiv.jpg); }
.header_waescherei a:hover, .header_waescherei a:active { background-image:url(./upload/home/header/waescherei_aktiv.jpg); }
.clear { clear:both; margin:0; padding:0; font-size:0; line-height:0; }

.textbox_hauptbild {
    padding-left:250px;
    padding-top:55px;
    height:261px;
    color:#FFFFFF;
    }

.textbox_hauptbild a {
    color:#FFFFFF;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    }

.breadcrumb {
    float:left;
    padding-top:8px;
    padding-bottom:8px;
    }

.next_one {
    float:right;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:13px;
    }

.content_textblock {
    float:left;
    width:398px;
    }

.content_illustrationen {
    float:right;
    width:200px;
    }

.illustrationsbox {
    width:185px;
    height:165px;
    float:right;
    text-align:right;
    padding-right:13px;
    padding-bottom:18px;
    }

.zweier_spalte_content {
    width:598px;
    }
