/*
        Umrechnungsfaktor fuer groessenangeben in em:
        div: 12
        input(text): 13.3333
*/

/*Main*/
body{
        background-color:                                       #e4eaee;
        font-family:                                            arial;
        font-weight:                                            normal;
        font-size:                                              0.75em;         /*12px*/
        margin:                                                 5px;
        color:                                                  #272727; 
}
hr{
        clear:                                                  left;
        width:                                                  100%;
        border:                                                 none;
        background-color:                                       #bfbfbf;
        height:                                                 1px;                /*1px*/
}

img{
        border-color:                                           #bfbfbf;
}

H1{
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              1.5em;                  /*18px*/
        color:                                                  #669527;
        margin-top:                                             5px;
        margin-bottom:                                          5px;

}
H2{
        color:                                                  #000000;
        font-size:                                              1.1em;                  /*15px*/
        font-family:                                            arial;
        font-weight:                                            bold;
        margin-top:                                             5px;
        margin-bottom:                                          5px;

}
H3{
        font-family:                                            arial;
        font-style:                                             italic;
        font-weight:                                            bold;
        font-size:                                              0.9em;
        color:                                                  #669527;
        margin-top:                                             5px;
        margin-bottom:                                          5px;

}
fieldset.h2_like{
        margin-bottom:                                          5px;
        padding-left:                                           5px;
        padding-right:                                          5px;
}
legend.h2_like{
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              13px;
        color:                                                  #669527;
        padding-bottom:                                         5px;
        padding-top:                                            5px;
}
a,a:VISITED,a:HOVER,a:ACTIVE{
        font-family:                                            arial;
        font-weight:                                            normal;
        font-size:                                              1em;                    /*12px*/
        color:                                                  #669527;
        text-decoration:                                        underline;
}
a:HOVER,a:Focus{
        font-family:                                            arial;
        font-weight:                                            normal;
        font-size:                                              1em;                    /*12px*/
        color:                                                  #99d426;
        text-decoration:                                        underline;
}
th{
        text-align:                                             left;
}
#gebuehren th{
        text-align:                                             left;
        background-color:                                       #eceef0;
}
.frage, .frage:VISITED, .frage:HOVER, .frage:ACTIVE{
        color:                                                  #2A5F94;
        text-decoration:                                        none;
        font-size:                                              13px;
        font-weight:                                            bold;
}
ul{
        margin:                                                 0px;
        padding:                                                0px;
        text-align:                                             left;
}

li{
        display:                                                inline;
}

.content ul{
        list-style-type:                                        disc;
        margin-left:                                            40px;
}

.content li{
        display:                                                list-item;
}
.standardli{
        display:                                                list-item;
}

.content img{
        margin-right:                                           10px;
}

.content img.homeimg{
        margin-right:                                           0px;
}

.presse_news ul{
        margin-left:                                            20px;
}




.mainDiv{
        width:                                                  85.4em;                /*1024px*/
        background-color:                                       #e4eaee;
        float:                                                  left;
}
.contentDiv{
        width:                                                  68.5em;                /*822px*/
        background-color:                                       white;
        border-right:                                           1px solid #bfbfbf;
        float:                                                  left;
}
.imgBorder{
        border:                                                 1px solid #cccccc;
}
.fett{
        font-weight:                                            bold;
}
.spacer{
        padding-top:                                            0px;
        padding-bottom:                                         0px;
        margin-top:                                             0px;
        margin-bottom:                                          0px;
        clear:                                                  left;
}
.clear{
        clear:                                                  left;
}
.floatLeft{
        float:                                                  left;
}
/*Main*/

/*Header*/
.header{
        clear:                                                  left;
        float:                                                  left;
        border-bottom:                                          1px solid #bfbfbf;
        background-repeat:                                      repeat-x;
        width:                                                  68.5em;                /*822px*/
}
.headerTopLeft{
        float:                                                  left;
        width:                                                  67.3333em;                /*808px*/
        height:                                                 2.1666em;        /*26px*/
        margin-left:                                            14px;
        margin-top:                                             8px;
        /*border:                                                 1px solid #000000;*/
}
* html .headerTopLeft{
        margin-left:                                            7px;
}
.headerBottomLeft{
        float:                                                  left;
        width:                                                  67.3333em;                /*808px*/
        height:                                                 2.25em;                /*27px*/
        margin-left:                                            14px;
        margin-top:                                             28px;
        /*border:                                                 1px solid #000000;*/
}
* html .headerBottomLeft{
        margin-left:                                            7px;
}
.claim{
        float:                                                  left;
        margin-left:                                            23px;
        margin-top:                                             -5px;
}
.claimDiv{
        float:                                                  left;
        margin-left:                                            23px;
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              1.37em;
}
* html .claim{
        margin-left:                                            4px;
}
* html .claimDiv{
        margin-left:                                            4px;
}
.breadCrump{
        font-size:                                              0.9em;
        clear:                                                  left;
        float:                                                  left;
        background-color:                                       #ffffff;
        padding-top:                                            10px;
        padding-left:                                           12px;
        height:                                                 1.3333em;                /*16px*/
        width:                                                  72.5em;
        border-bottom:                                          1px solid #bfbfbf;
        margin-bottom:                                          10px;
        /*border:                                                 1px solid #000000;*/
}
.breadCrump a{
        font-size:                                              1.0em;
}
/*Header*/

/*Navigation*/
.navTop{
        font-size:                                              1.2em;
        color:                                                  #6e6c69;
        margin-left:                                            4px;    
        margin-right:                                           6px;    
        margin-top:                                             6px;    
        float:                                                  left;
}
.navTop a,.navTop a:VISITED,.navTop a:HOVER,.navTop a:ACTIVE{
        font-size:                                              0.7em;
        color:                                                  #6e6c69;
        text-decoration:                                        none;
}

.navBox1{
        float:                                                  left;
        height:                                                 2.25em;                /*27px*/
        width:                                                  11em;                        /*132px*/
        border-top:                                             1px solid #c8d7e0;
        border-left:                                            1px solid #c8d7e0;
}
.navBox2{
        float:                                                  left;
        height:                                                 2.25em;                /*27px 2.25em*/
        width:                                                  12.1666em;                /*146px 12.1666em*/
        border-top:                                             1px solid #c8d7e0;
        border-left:                                            1px solid #c8d7e0;
}
.navBox3{
        float:                                                  left;
        height:                                                 2.25em;                /*27px*/
        width:                                                  12.5em;                /*150px*/
        border-top:                                             1px solid #c8d7e0;
        border-left:                                            1px solid #c8d7e0;
        border-right:                                           1px solid #c8d7e0;
}

.navText1{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        background-color:                                       #91c62f;
        float:                                                  left;
        width:                                                  7.3333em;                /*88px*/
        border-left:                                            1px solid #c7d7e0;
        border-right:                                           1px solid #c7d7e0;
        border-top:                                             1px solid #c7d7e0;
        height:                                                 1.4166em;                /*16px, wegen darstellungsfehler im Firefox auf 17px(1.4166em) erhoeht*/
        padding-top:                                            2px;
        margin-left:                                            21px;
        margin-top:                                             7px;
}

* html .navText1{
        margin-left:                                            10px;
}
.navText1 a,.navText1 a:VISITED,.navText1 a:HOVER,.navText1 a:ACTIVE{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        text-decoration:                                        none;
        color:                                                  #000000;
}
.navText2{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        background-color:                                       #fd6200;
        float:                                                  left;
        width:                                                  9.1666em;                /*104px 8.6666em wegen darstellungsfehler im Firefox auf 110px(9.1666em) erhoeht*/
        border-left:                                            1px solid #c7d7e0;
        border-right:                                           1px solid #c7d7e0;
        border-top:                                             1px solid #c7d7e0;
        height:                                                 1.4166em;                /*16px, wegen darstellungsfehler im Firefox auf 17px(1.4166em) erhoeht*/
        padding-top:                                            2px;
        margin-left:                                            20px;
        margin-right:                                           21px;
        margin-top:                                             7px;
}
.navText2 a,.navText2 a:VISITED,.navText2 a:HOVER,.navText2 a:ACTIVE{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        text-decoration:                                        none;
        color:                                                  #000000;
}
.navText3_1{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        background-color:                                       #adadae;
        float:                                                  left;
        width:                                                  4.6666em;                /*56px*/
        border-left:                                            1px solid #c7d7e0;
        border-right:                                           1px solid #c7d7e0;
        border-top:                                             1px solid #c7d7e0;
        height:                                                 1.4166em;                /*16px, wegen darstellungsfehler im Firefox auf 17px(1.4166em) erhoeht*/
        padding-top:                                            2px;
        margin-left:                                            15px;
        margin-right:                                           2px;
        margin-top:                                             7px;
}
* html .navText3_1{
        margin-left:                                            10px;
        margin-right:                                           1px;
}
.navText3_1 a,.navText3_1 a:VISITED,.navText3_1 a:HOVER,.navText3_1 a:ACTIVE{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        text-decoration:                                        none;
        color:                                                  #000000;
}
.navText3_2{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        background-color:                                       #6997cc;
        float:                                                  left;
        width:                                                  5.5em;                
        border-left:                                            1px solid #c7d7e0;
        border-right:                                           1px solid #c7d7e0;
        border-top:                                             1px solid #c7d7e0;
        height:                                                 1.4166em;                /*16px, wegen darstellungsfehler im Firefox auf 17px(1.4166em) erhoeht*/
        padding-top:                                            2px;
        margin-left:                                            1px;
        margin-top:                                             7px;
}

* html .navText3_2{
        margin-left:                                            1px;
}
.navText3_2 a,.navText3_2 a:VISITED,.navText3_2 a:HOVER,.navText3_2 a:ACTIVE{
        text-align:                                             center;
        font-weight:                                            bold;
        font-size:                                              0.94em;
        text-decoration:                                        none;
        color:                                                  #000000;
}
/*Navigation*/

/*Banner*/
/*Rechts*/
.ImageFieldRight{
        width:                                                  16.75em;                /*201px*/
        height:                                                 7.4166em;                /*89px*/
        background-color:                                       #ffffff;
        border-bottom:                                          1px solid #bfbfbf;
        background-repeat:                                      repeat-x;
        margin-bottom:                                          10px;
        text-align:                                             center;
        /*border:                                                 1px solid #000000;*/
}
.bannerRight{
        padding-bottom:                                         11px;
        background-color:                                       #e4eaee;
        float:                                                  left;
        width:                                                  16.75em;                /*201px*/
        /*border:                                                 1px solid #000000;*/
}
.bannerRightArea{
        font-size:                                              0.9em;
        background-color:                                       #f6f8f9;
        border-top:                                             1px solid #abafb2;
        border-bottom:                                          1px solid #abafb2;
        width:                                                  16.8em;                /*184px*/
        margin-left:                                            11px;
        margin-bottom:                                          11px;
        padding-top:                                            5px;
        padding-bottom:                                         5px;
        padding-left:                                           5px;
}
.bannerRightAreaTop{
        padding-top:                                            1px;
        height:                                                 1.4166em;                /*17px*/
        font-weight:                                            bold;
        font-style:                                             italic;
        border-top:                                             1px solid #abafb2;
        border-left:                                            1px solid #abafb2;
        border-right:                                           1px solid #abafb2;
        margin-left:                                            15px;
        margin-bottom:                                          -1px;
        background-repeat:                                      repeat-x;
}
#bannerRightAreaTop{
        padding-top:                                            1px;
        height:                                                 1.4166em;                /*17px*/
        font-weight:                                            bold;
        font-style:                                             italic;
        border-top:                                             1px solid #abafb2;
        border-left:                                            1px solid #abafb2;
        border-right:                                           1px solid #abafb2;
        margin-left:                                            15px;
        margin-bottom:                                          -1px;
        background-repeat:                                      repeat-x;
}
.meineStadtreinigung, .meineStadtreinigung:HOVER, .meineStadtreinigung:VISITED, .meineStadtreinigung:ACTIVE{
        width:                                                  13.6666em;                /*164px*/
        color:                                                  #415159;
        font-weight:                                            bold;
        font-style:                                             italic;
        text-decoration:                                        none;
}
.suche{
        width:                                                  5.5833em;                /*67px*/
        color:                                                  #415159;
}
.newsletter, .newsletter:HOVER, .newsletter:VISITED, .newsletter:ACTIVE{
        width:                                                  7.9166em;                /*95px*/
        color:                                                  #415159;
        font-weight:                                            bold;
        font-style:                                                        italic;
        text-decoration:                                        none;
}
.privatKunden, .privatKunden:HOVER, .privatKunden:VISITED, .privatKunden:ACTIVE{
        width:                                                                9em;                /*108px*/
        color:                                                                #ffffff;
        background-color:                                       #91c62f;
        font-weight:                                            bold;
        font-style:                                             italic;
        text-decoration:                                        none;
}
.gewerbekunden, .gewerbekunden:HOVER, .gewerbekunden:VISITED, .gewerbekunden:ACTIVE{
        width:                                                                10.5em;                /*126px*/
        color:                                                                #ffffff;
        background-color:                                       #fd6200;
        font-weight:                                            bold;
        font-style:                                             italic;
        text-decoration:                                        none;
}
.nachhaltigkeit, .nachhaltigkeit:HOVER, .nachhaltigkeit:VISITED, .nachhaltigkeit:ACTIVE{
        width:                                                  9.5833em;                /*115px*/
        color:                                                  #ffffff;
        background-color:                                       #adadae;
        font-weight:                                            bold;
        font-style:                                             italic;
        text-decoration:                                        none;
}
.ueberUns, .ueberUns:HOVER, .ueberUns:VISITED, .ueberUns:ACTIVE{
        width:                                                  6.9166em;                /*83px*/
        color:                                                  #ffffff;
        background-color:                                       #adadae;
        font-weight:                                            bold;
        font-style:                                             italic;
        text-decoration:                                        none;
}         
.rightOneListArrow{
        margin-left:                                            17px;
}
.rightFourListArrow{
        margin-right:                                           11px;
        margin-left:                                            5px;
        float:													left;
}
.rightListArrow{
        margin-right:                                           9px;
        margin-left:                                            5px;
        float:													left;
}		
.rightBannerHeins{
		color: 													#415159;
		font-family: 											Arial;
		font-style: 											italic;
		font-size: 												1em;
		margin-top:												1px;
}

.rightBannerHeins a.default, .rightBannerHeins a.default:VISITED, .rightBannerHeins a.default:ACTIVE{
		color: 													#415159;
		font-weight:											bold;
		font-family: 											Arial;
		font-style: 											italic;
		font-weight:											bold;
		font-size: 												1em;
		margin-top:												1px;
		text-decoration: 										none;
}
.rightBannerHeins a.default:HOVER{
		color: 													#000000;
		font-family: 											Arial;
		font-style: 											italic;
		font-weight:											bold;
		font-size: 												1em;
		margin-top:												1px;
		text-decoration: 										none;
}
.privatkundenLink, .privatkundenLink:HOVER, .privatkundenLink:VISITED{
        font-weight:                                            bold;
        font-size:                                              1em;
        text-decoration:                                        none;
        color:                                                  #669527;
}
.privatkundenLink:ACTIVE{
        font-weight:                                            bold;
        font-size:                                              1em;
        text-decoration:                                        none;
        color:                                                  #000000;
}
.gewerbekundenLink, .gewerbekundenLink:ACTIVE, .gewerbekundenLink:HOVER, .gewerbekundenLink:VISITED{
        font-weight:                                            bold;
        font-size:                                              1em;
        text-decoration:                                        none;
        color:                                                  #fd6200;
}
.greyLink,.greyLink:ACTIVE, .greyLink:HOVER, .greyLink:VISITED{
        font-weight:                                            bold;
        font-size:                                              1em;
        text-decoration:                                        none;
        color:                                                  #807f7d;
}
.button{
        width:                                                  7.4em;                /*60px*/
        height:                                                 1.5em;                /*18px*/
        border:                                                 1px solid #d6ddee;
        font-size:                                              8pt;
        margin-bottom:                                          10px;
        margin-top:                                             10px;
        background-repeat:                                      repeat-x;
}

*+html .bannerRightArea .button{
        margin-left:                                            -11px;
}
* html .bannerRightArea .button{
        margin-left:                                            -11px;
}
.textBox{
        width:                                                  13.1250em;                /*175px achtung! Umrechnungsfaktor fuer Textboxen ist 13.3333*/
        margin-left:                                            0px;
}
* html .textBox{
        width:                                                  13.1250em;                /*175px*/
        margin-left:                                            -10px;
}
*+html .textBox{
        width:                                                  13.1250em;                /*175px*/
        margin-left:                                            -10px;
}
/*Rechts*/

/*Links*/
.bannerLeft{
        background-color:                                       #ffffff;
        clear:                                                  left;
        float:                                                  left;
        width:                                                  16.5833em;              /*199px*/
        height:                                                 100%;
        margin-bottom:                                          10px;
        /*border:                                                 1px solid #000000;*/
}

.bannerLeft .privatkundenLink, .bannerLeft .privatkundenLink:visited{
        font-weight:                                            bold;
        font-size:                                                      1em;
        text-decoration:                                        none;
        color:                                                          #000000;
}
.bannerLeft .privatkundenLink:FOCUS, .bannerLeft .privatkundenLink:active, .bannerLeft .privatkundenLink:HOVER{
        color:                                                          #669527;
}

.bannerLeft .privatkundenLinkClicked, 
.bannerLeft .privatkundenLinkClicked:active, 
.bannerLeft .privatkundenLinkClicked:HOVER, 
.bannerLeft .privatkundenLinkClicked:active, 
.bannerLeft .privatkundenLinkClicked:visited{
        font-weight:                                            bold;
        font-size:                                                      1em;
        text-decoration:                                        none;
        color:                                                          #669527;
}


.bannerLeftArea{
        margin-bottom:                                          11px;
        padding-bottom:                                         11px;
        padding-left:                                           12px;
        clear:                                                          left;
        float:                                                          left;
        width:                                                          14.4166em;              /*173px*/
        border-bottom:                                          1px solid #bfbfbf;
        /*border:                                                 1px solid #000000;*/
}
.leftBannerLink, .leftBannerLink:HOVER, .leftBannerLink:VISITED, .leftBannerLink:ACTIVE{
        font-size:                                              1em;
        font-weight:                                            bold;
        text-decoration:                                        none;
}
.bannerLeft .bannerRightArea{
        background-color:                                       #ffffff;
        border-top:                                             1px solid #abafb2;
        border-bottom:                                          1px solid #abafb2;
        width:                                                  14.4166em;              /*173px*/
        margin-bottom:                                          11px;
        padding-top:                                            5px;
        padding-bottom:                                         5px;
        padding-left:                                           5px;        
}
/*Links*/
/*Banner*/

/*Body*/
.content{
        width:                                                  50.8333em;              /*610px*/
        float:                                                  left;              /*610px*/
        /*margin-right:                                           10px;*/
        margin-bottom:                                          10px;
}

.warning{
        color:                                                  #ff0000;
}
.bodyFormRow{
        float:                                                  left; 
        padding-bottom:                                         5px;
}
.bodyFormLeftinputInput{
        float:                                                  left;
        clear:                                                  both;
        width:                                                  2.5em;                /*30px*/
}
.bodyFormLeftinputLabel{
        float:                                                  left; 
        display:                                                block; 
        width:                                                  40em;/*47.5em;                /*570px*/
}

.bodyFormLeftinputInput_ebene2{
        float:                                                  left;
        clear:                                                  both;
        width:                                                  2.5em;                /*30px*/
}
.bodyFormLeftinputLabel_ebene2{
        float:                                                  left; 
        display:                                                block; 
        width:                                                  40em;                /*570px*/
}

.bodyFormRightinputInput{
        float:                                                  left;
        display:                                                block;         
        width:                                                  32em;                /*400px*/
}
.bodyFormRightinputLabel{
        float:                                                  left; 
        clear:                                                  both;
        width:                                                  16.6666em;                /*200px*/
    padding-top:                                                4px;/*Horizontale Ausrichtung oben am Imput-Objekt*/
}
.bodyFormRightinputMediumInput{
        float:                                                  left;
        display:                                                block;         
        width:                                                  23em;                
        text-align:                                             right;
}
.bodyFormRightinputMediumLabel{
        float:                                                  left; 
        clear:                                                  both;
        width:                                                  25em;                /*570px*/
}
.bodyFormRightinputSmallInput{
        float:                                                  left;
        display:                                                block;         
        width:                                                  2.5em;                /*30px*/
        text-align:                                             right;
}
.bodyFormRightinputSmallLabel{
        float:                                                  left; 
        clear:                                                  both;
        width:                                                  40em;                /*570px*/
}
.home_Aktuell{
        float:                                                  left; 
        width:                                                  37.73em; 
        height:                                                 410px;
        border-bottom:                                          1px solid #bfbfbf;
        margin-left:                                            12px;
}
.home_Service{
        width:                                                  52em; 
        border-bottom:                                          1px solid #bfbfbf;
}
.home_ueberuns{
        clear:                                                  left;
        float:                                                  left; 
        width:                                                  11.9em;
        margin-right:                                           13px;
}
.home_service_klein{
        float:                                                  left; 
        width:                                                  11.9em;
        margin-right:                                           13px;
}
.home_aktuell_klein{
        float:                                                  left; 
        width:                                                  11.9em; 
        margin-right:                                           13px;
}
.home_stilbruch{
        float:                                                  left; 
        width:                                                  11.9em;
}
.body{
        margin-bottom:                                          10px;
        padding-bottom:                                         10px;
}
#body_Aktuell{
        margin-bottom:                                          10px;
}
.presse_news{
        float:                                                  left;
}
.presse_Banner{
        margin-left:                                            4px; 
        width:                                                  11.5em; 
        background-color:                                       #aeaeae; 
        height:                                                 1.4167em;
        border-left:                                            1px solid #abafb2;
        border-top:                                             1px solid #abafb2;
        border-right:                                           1px solid #abafb2;
}
.presse_Content{
        padding-left:                                           4px; 
        padding-bottom:                                         20px;
        width:                                                  12.44em; 
        height:                                                 24.5833em;
        background-color:                                       #fbfbfb; 
        border-top:                                             1px solid #aeaeae;
}
.presse_Links{
        padding-left:                                           4px;
        height:                                                 65px;
        width:                                                  12.44em; 
        background-color:                                       #fbfbfb; 
        border-top:                                             1px solid #aeaeae;
        border-bottom:                                          1px solid #bfbfbf;
}

.cal_date{
        font-family:                                                                      arial;
        font-weight:                                            bold;
        font-size:                                              0.975em                /*13px*/;
        color:                                                                     #068C23;
        border-top:                                             1px solid #aeaeae;
        padding-top:                                            10px;
        padding-bottom:                                         10px;

}


.abfuhrKalTopDiv{        
        float:                                                  left;
        width:                                                  32.9167em                /*395px*/;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-right:                                          10px;
        padding-bottom:                                         10px;
}

.abfuhrKalMainDiv{
        float:                                                  left;
        width:                                                  32.9167em                /*395px*/;
        border:                                                 1px solid #aeaeae;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-right:                                          10px;
        padding-bottom:                                         10px;
}

.abfuhrKalSecDiv_Left{
       width:                                                   15.5833em                /*187px*/;
       border-right:                                            1px solid #aeaeae;
       float:                                                   left; 
       padding-right:                                           10px;
}

.abfuhrKalSecDiv_Bottom{
        float:                                                                                left;
        width:                                                  15.5833em                /*187px*/;
        border-top:                                             1px solid #aeaeae;
}


.abfuhrKalSecDiv_Right{
        width:                                                  15.5833em                /*187px*/;
        float:                                                  left;
        padding-left:                                           10px;
}


.abfuhrKalDivLeft{
        float:                                                  left;
        width:                                                  18px;
        height:                                                 11px;
}


.abfuhrKalDivLeftArrow{
        width:                                                  100%;
        height:                                                 11px;
        border:                                                 1px solid #5588aa; 
        background-color:                                       #ffffff;
        background-repeat:                                      no-repeat;
        background-position:                                    center;
}

.abfuhrKalDivMonth{
        float:                                                  left;
        width:                                                  11.5833em                /*139px*/;
        text-align:                                             center;
        font-weight:                                            bold;
}

.abfuhrKalDivRight{
        float:                                                  left;
        width:                                                  1.5em                /*18px*/;
        height:                                                 11px;
}


.abfuhrKalDivRightArrow{
        width:                                                  100%;
        height:                                                 0.9167em                /*11px*/;
        border:                                                 1px solid #5588aa; 
        background-color:                                       #ffffff;
        background-repeat:                                      no-repeat;
        background-position:                                    center;
}

.abfuhrKalTable{
        width:                                                  100%;
        font-weight:                                            bold;
        text-align:                                             center;
        clear:                                                  left;
}

.abfuhrKalTh{
        font-weight:                                                                normal;
}

.adresse{
        margin-bottom:                                          5px;
        width:                                                  13.6em                /*177px*/;
        white-space:                                            nowrap;
}
.recyclingTopDiv{
        float:                                                  left;
        width:                                                  16.25em                /*195px*/;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-bottom:                                         10px;
}

.recyclingMainDiv{
        margin-left:                                            10px;
        float:                                                  left;
        width:                                                  15.4167em                /*185px*/;
        border:                                                 1px solid #aeaeae;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-bottom:                                         10px;
}


.abcTopDiv{
        float:                                                  left;
        width:                                                  32.9167em                /*395px*/;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-right:                                          10px;
        padding-bottom:                                         10px;
}

.abcMainDiv{
        font-weight:                                            bold;
        float:                                                  left;
        width:                                                  32.9167em                /*395px*/;
        border:                                                 1px solid #aeaeae;
        padding-top:                                            10px;
        padding-left:                                           10px;
        padding-right:                                          10px;
        padding-bottom:                                         10px;
}
.abcSecDivLeft a, .abcSecDivLeft a:HOVER, .abcSecDivLeft a:ACTIVE, .abcSecDivLeft a:VISITED{
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              1em;
        color:                                                  #669527;
        text-decoration:                                        underline;
}

.abcSecDivLeft{
        float:                                                  left;
        width:                                                  15.5833em                /*187px*/;
        border-right:                                           1px solid #aeaeae;
        padding-right:                                          10px;
}

.abcSecDivRight a, .abcSecDivRight a:HOVER, .abcSecDivRight a:ACTIVE, .abcSecDivRight a:VISITED{
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              1em;
        color:                                                  #ff6200;
        text-decoration:                                        underline;
}

.abcSecDivRight{
        float:                                                  left;
        width:                                                  15.5833em                /*187px*/;
        padding-left:                                           10px;
}
.moduleUeberschrift{
        font-weight:                                            bold;
        color:                                                  #797979;
        font-size:                                              1em;
}
.privateAbfallDiv{
        float:                                                  left;
        width:                                                  50%;
        padding-bottom:                                         20px;
}
.privateAbfallList{
        margin:                                                 0px;
        list-style-type:                                        none;
}
.privateIinfoLinkList{
        list-style-image:                                       url(/srhh/opencms/images/general/go.gif);
        margin:                                                 0px;
}
.privateAbfallList li{
        margin:                                                 0px;
        list-style-type:                                        none;
}
.privateIinfoLinkList li{
        list-style-image:                                       url(/srhh/opencms/images/general/go.gif);
        margin:                                                 0px;
}
.hausmuellAbfallvermeidungList{
        list-style-image:                                       url(/srhh/opencms/images/general/antwort.gif);
}
.hausmuellWinterdienst{
        list-style-image:                                       url(/srhh/opencms/images/general/antwort.gif);
        display:                                                list-item;
}
.listAusrufezeichen{
        list-style-image:                                       url(/srhh/opencms/images/general/antwort.gif);
}
.korbgal{
        float:                                                  left;
        width:                                                  33%;
        height:                                                 192px;
        text-align:                                             center;
}
.korbgallang{
        float:                                                  left;
        width:                                                  100%;
        text-align:                                             center;
}
.korbgalleft{
        float:                                                  left;
        clear:                                                  left;
        width:                                                  33%;
        height:                                                 192px;
        text-align:                                             center;
}
.korbgalleftUeberschrift{
        float:                                                  left;
        clear:                                                  left;
        width:                                                  33%;
        text-align:                                             center;
}
.listFrage {
        list-style-image:                                       url(/srhh/opencms/images/general/frage.gif);
        margin-bottom:                                          2px;
        margin-left:                                            0px;
}
.listGo {
        list-style-image:                                       url(/srhh/opencms/images/general/go.gif);
        margin-bottom:                                          2px;
        margin-left:                                            0px;
}


.listImageNone{
        list-style-type:                                        none;
}
.deponieDiv{
        float:                                                  left;
        width:                                                  50%;
}
.threethreepercdiv{
        float:                                                  left;
        width:                                                  33%;
}
.kontaktAuswahlDivthreethree{
        float:                                                  left;
        width:                                                  33%;
        padding-bottom:                                         20px;
}
.kontaktAuswahlDivTop{
        float:                                                  left;
        height:                                                 9em;
}
.kontaktAuswahlDiv{
        float:                                                  left;
        padding-bottom:                                         20px;
        height:                                                 10em;
}
.kontaktFormDivDefault{
        padding-bottom:                                         4px;
        float:                                                  left;
}
.kontaktAuswahlDivthreethree .listGo{
        list-style-image:                                       url(/srhh/opencms/images/general/go.gif);
        margin-left:                                            15px;
}
ul .list{
        margin-left:                                            19px;
}
.abcDiv{
        float:                                                  left;
        width:                                                  8.3%;
}
.abcFirstDiv{
        clear:                                                  left;
        float:                                                  left;
        width:                                                  8.4%;
}
.abcDivMore{
        float:                                                  left;
        width:                                                  7.69%;
}
.abcFirstDivMore{
        clear:                                                  left;
        float:                                                  left;
        width:                                                  100%;
}
.abfallAbcElementDiv{
        margin-bottom:                                          20px;
}
.textumfluss{
        float:                                                  left;
}
.gebuehrenTrBlue{
        background-color:                                       #eceef0; 

}
.gebuehrenTrWhite{
        background-color:                                       #ffffff; 

}
.standartTable{
        width:                                                  100%;
        border:                                                 0px;
}
#gebuehren .standartTable{
        width:                                                  100%;
        border:                                                 1px solid #eceef0;
}
.spruechedivcenter{
        float:                                                  left;
        width:                                                  33%;
        text-align:                                             center;
}
.abfallAbcHomeList{
        display:                                                inline;
        float:                                                  left;
        width:                                                  7.69%;
}
.hrefFett, .hrefFett:VISITED, .hrefFett:HOVER, .hrefFett:ACTIVE{
        font-family:                                            arial;
        font-weight:                                            bold;
        font-size:                                              12px;
        color:                                                  #5780ae;
        text-decoration:                                        none;
}
.marginBottom{
        margin-bottom:                                          2px;
}
.abfallabcthumbs{
        height:                                                 17px;
        margin-bottom:                                          2px;
}

.abfallabcthumbsbild{
        height:                                                 17px;
        margin-bottom:                                          2px;
}

*+html .abfallabcthumbsbild{
        height:                                                 17px;
        margin-bottom:                                          -1px;
}
* html .abfallabcthumbsbild{
        height:                                                 17px;
        margin-bottom:                                          -1px;
}
/*Body*/

/*Footer*/
.footerInformations{
        background-color:                                       #ffffff;
        font-size:                                              1em;
        color:                                                  #5780ae;
        text-align:                                             center;
        float:                                                  left;
        width:                                                  67.5em;                /*810px*/
        border-top:                                             1px solid #bfbfbf;
        /*border:                                                 1px solid #000000;*/
}
/*Footer*/        