body {
        background-attachment: fixed;
        background-repeat: repeat-x;
        background-color: #666;
        margin-top: 0px;
        margin-left: 1px;
        margin:0;
        padding:0;
        text-align:center; /*Bugfix IE */
}


#aussencont {

width:800px;
        margin:0 auto;
        background-color:#E5E5E5;
        border-left:25px solid #E5E5E5;
        border-right:25px solid #E5E5E5;
        border-bottom:25px solid #E5E5E5;
        text-align:left;
        }

#head {
        height:100px;
        background-image: url(../bilder/head.jpg);
        }
#headblue {
        height:100px;
        background-image: url(../bilder/headblue.jpg);
        }
#headyellow {
        height:100px;
        background-image: url(../bilder/headyellow.jpg);
        }
#headgreen {
        height:100px;
        background-image: url(../bilder/headgreen.jpg);
        }
#headorange {
        height:100px;
        background-image: url(../bilder/headorange.jpg);
        }
#metanavi {
padding-top:5px;
padding-left:5px;
        width:368px;
        height:21px;
        margin-left:25px;
        margin-bottom:25px;
        border-left:1px solid #fff;
        border-right:1px solid #fff;
        border-bottom:1px solid #fff;
        float:left;
        }
* html #metanavi {
        display:inline;
        }

#mainnavi {
        width:800px;
        height:25px;
        clear:both;
    background-image: url(../bilder/bg_mainnavi.gif);
        }
        #en_mainnavi {
        width:800px;
        height:25px;
        clear:both;
    background-image: url(../bilder/en_bg_mainnavi.gif);
        }
#space {
        width:800px;
        height:25px;
        clear:both;
    background-color: #959394;
        }
#spaceblue {
        width:800px;
        height:25px;
        clear:both;
    background-color: #0094DE;
        }
#spaceyellow {
        width:800px;
        height:25px;
        clear:both;
    background-color: #F2AD00;
        }
#spacegreen {
        width:800px;
        height:25px;
        clear:both;
    background-color: #4AB042;
        }
#spaceorange {
        width:800px;
        height:25px;
        clear:both;
    background-color: #ED7900;
        }
#eyecatcher {
        width:800px;
        height:125px;
        background-color: #ccc;
        }
#eyecatcher-bildx {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcher.jpg);
        }
        #eyecatcher-bildu {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcheru.jpg);
        }
        #eyecatcher-bildu2 {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcheru2.jpg);
        }
        #eyecatcher-bildblue {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcherblue.jpg);
        }
        #eyecatcher-bildyellow {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcheryellow.jpg);
        }
        #eyecatcher-bildgreen {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatchergreen.jpg);
        }
        #eyecatcher-bildorange {
        width:400px;
        height:125px;
        float:left;
        background-image: url(../bilder/eyecatcherorange.jpg);
        }

#eyecatcher-text {
        width:347px;
        height:0px;
        margin-left:400px !important;
        margin-left:0;
        padding:10px;

        }
#contentbox {
        width:750px;
        padding:25px;
        background-color:#fff;
        }
#contentboxkontakt {
        width:750px;
        height:870px;
        padding:25px;
        background-color:#fff;
        }
#contentboximpressum {
        width:750px;
        height:1000px;
        padding:25px;
        background-color:#fff;
        }
        #contentboxreinfenster {
        width:750px;
        height:1100px;
        padding:25px;
        background-color:#fff;
        }
        #contentboxbau {
        width:750px;
        height:1150px;
        padding:25px;
        background-color:#fff;
        }
        #contentboxunternehmen {
        width:750px;
        height:800px;
        padding:25px;
        background-color:#fff;
        }
        #contentboxanfahrt {
        width:750px;
        height:700px;
        padding:25px;
        background-color:#fff;
        }
        #contentboxagb {
        width:750px;
        height:5200px;
        padding:25px;
        background-color:#fff;
        }
/* Firefox Mindesthöhe */
#contentbox[id]{
        min-height:auto;
        height:575px;
}
.kuehl #contentbox[id]{
        min-height:auto;
        height:740px;
}
.aktu #contentbox[id]{
        min-height:auto;
        height:2920px;

}
.umwelt #contentbox[id]{
        min-height:auto;
        height:785px;

}
.rein #contentbox[id]{
        min-height:auto;
        height:890px;

}

#contentboxleft {
        width:535px;

        background-color:#ffffff;
        float:left;
        }
#contentboxright {
        width:188px;
        margin-left:25px;

float:left;
        }
#contentboxrightfirst {
        width:188px;
        height:20px;
        background-color:#0094DE;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:5px;
                }
#contentboxrightsecond {
        width:178px;
        margin-bottom:25px;
        background-color:#B2DEF7;
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
}
#contentboxrightyellow {
        width:188px;
        height:20px;
        background-color:#F2AD00;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:5px;
                }
#contentboxyellow{
        width:178px;
        margin-bottom:25px;
        background-color:#FCEDC2;
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
}
#contentboxyellow li {
        list-style-type:none;
padding-bottom:5px;
}

#contentboxrightyellow ul {
        list-style-type:none;
}
#contentboxgreen li {
        list-style-type:none;
padding-bottom:5px;
}

#contentboxrightgreen ul {
        list-style-type:none;
}
#contentboxorange li {
        list-style-type:none;
padding-bottom:5px;
}

#contentboxrightorange ul {
        list-style-type:none;
}
#contentboxrightgreen {
        width:188px;
        height:20px;
        background-color:#4AB042;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:5px;
                }
#contentboxgreen{
        width:178px;
        margin-bottom:25px;
        background-color:#D1E8CC;
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
}

#contentboxrightorange {
        width:188px;
        height:20px;
        background-color:#ED7900;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:5px;
                }
#contentboxorange{
        width:178px;
        margin-bottom:25px;
        background-color:#F5B573;
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
}


#contentboxrightgrey {
        width:188px;
        height:20px;
        background-color:#959394;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:center;
        padding-top:5px;
                }
#contentboxgrey {
        width:178px;
        margin-bottom:25px;
        background-color:#ccc;
        font-size: 11px;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        text-align:left;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;

                }



#contentboxrightsecond li {
        list-style-type:none;
padding-bottom:5px;
}

#contentboxrightsecond ul {
        list-style-type:none;
}

#contentboxgrey li {
        list-style-type:none;
padding-bottom:5px;
}

#contentboxgrey ul {
        list-style-type:none;
}
#rahmenblau {
        width:510px;
        height: 123px;
        background-color:#fff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #0094DE;
        border-right-color: #0094DE;
        border-bottom-color: #0094DE;
        border-left-color: #0094DE;
        padding:10px;
        }

        #rahmengelb {
        width:510px;
        height: 123px;
        background-color:#fff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #F2AD00;
        border-right-color: #F2AD00;
        border-bottom-color: #F2AD00;
        border-left-color: #F2AD00;
        padding:10px;
        }

                #rahmengruen {
        width:510px;
        height: 123px;
        background-color:#fff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #4AB042;
        border-right-color: #4AB042;
        border-bottom-color: #4AB042;
        border-left-color: #4AB042;
        padding:10px;
        }
                        #rahmenorange {
        width:510px;
        height: 123px;
        background-color:#fff;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ED7900;
        border-right-color: #ED7900;
        border-bottom-color: #ED7900;
        border-left-color: #ED7900;
        padding:10px;
        }

#leftblue {
        width:500px;
        height: 123px;
        background-color:#fff;
        border-top-width: 1px;
        border-right-width: 25px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #0094DE;
        border-right-color: #0094DE;
        border-bottom-color: #0094DE;
        border-left-color: #0094DE;
        background-image: url(../bilder/portlet-kuehl-bild.jpg);
        background-position: right;
        background-repeat: no-repeat;
        padding-left:10px;

        }
        #leftblueleft {
        width:365px;

        background-color:#ffffff;
        float:left;
        display:block;
        padding-right:7px;

        }
        #leftblueright{

margin-bottom:-3px;
        background-color:#ffffff;
        }
#leftyellow {
        width:500px;
        height: 123px;
        background-color:#ffffff;
        border-top-width: 1px;
        border-right-width: 25px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #F2AD00;
        border-right-color: #F2AD00;
        border-bottom-color: #F2AD00;
        border-left-color: #F2AD00;
        background-position: right;
        background-repeat: no-repeat;
        padding-left:10px;
        margin-top:25px;

        }
#leftgreen {
        width:500px;
        height: 123px;
        background-color:#ffffff;
        border-top-width: 1px;
        border-right-width: 25px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #4AB042;
        border-right-color: #4AB042;
        border-bottom-color: #4AB042;
        border-left-color: #4AB042;
        background-position: right;
        background-repeat: no-repeat;
        padding-left:10px;
        margin-top:25px;

        }
#leftorange {
        width:500px;
        height: 123px;
        background-color:#ffffff;
        border-top-width: 1px;
        border-right-width: 25px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ED7900;
        border-right-color: #ED7900;
        border-bottom-color: #ED7900;
        border-left-color: #ED7900;
        background-position: right;
        background-repeat: no-repeat;
        padding-left:10px;
        margin-top:25px;

        }









.kuehl #eyecatcher {
        background-color:#75C4F0;
        }
.kuehl #eyecatcher-text h1, {
color:#0094DE;
}
.kuehl #download {
        background-color:#0094DE;
        }
.rein #eyecatcher {
        background-color:#FCEDC2;
        }
.rein #eyecatcher-text h1, {
color:#F2AD00;
}
.bau #eyecatcher-text h1, {
color:#ED7900;
}

.umwelt #eyecatcher {
        background-color:#D1E8CC        ;
        }
.bau #eyecatcher {
        background-color:#F5B573        ;
        }


.allgemein #eyecatcher {
        background-color:#CCCCCC;
        }




/* ==============================================================
                        TEXTFORMATIERUNGEN
================================================================= */

p,
h1,
h2,
h3,
h4,
h5,
h6,
a {
        color:#666;
        }

h1,
h2,
h3,
h4,
h5,
h6 {
        margin-bottom:10px;
        }
h1 {
        font-size:18px;
        }
h2 {
        font-size:14px;
        }
h3 {
        font-size:12px;
        }
h4 {

        }
h5 {

        }
h6 {

        }
div.trenner {
        clear:both;
        height:25px;
        }

h2 a,
h2 a:hover {
        text-decoration:none;
        font-size:14px;
        }
a {
        text-decoration:none;
        }
#contentboxrightsecond a:hover {
        font-weight: bold;
        }
#contentboxyellow a:hover {
        font-weight: bold;
        }
#contentboxgreen a:hover {
        font-weight: bold;
        }
#contentboxorange a:hover {
        font-weight: bold;
        }
.kuehl a {
        color:#0094DE;
        }
.rein a {
        color:#F2AD00;
        }
.umwelt a {
        color:#4AB042;
        }
.bau a {
        color:#ED7900;
        }
.allgemein a {
        color:#959394;
        }
* {
        padding:0;
        margin:0;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#666;
        }
