* {   font-family: Arial,Verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 13px; margin : 0; padding : 0; border : none; list-style-type : none; border-spacing : none; border-collapse : collapse; vertical-align : top; }
html { background : #FFF7CF; }
body { width : 737px; position : absolute; top : 20px; left : 50%; margin : 0 0 0 -368px; }
hr { display : none; }
i { font-weight : bold; }
a { color : #000; font-weight : bold; text-decoration : underline; }
ul.aufzaehlung { padding : 5px 0 15px 0; }
.clearboth { width : 1px; height : 1px; margin : -1px 0 0 0; clear : both; overflow : hidden; }
.invisible { display : block; width : 1px; height : 1px; overflow : hidden; margin : -1px 0 0 -999em; }
#logo { display : block; width : 89px; height : 92px; position : absolute; left : 0; top : 0; }
#logo img { width : 89px; height : 92px; }
#navigation { display : block; width : 658px; height : 20px; position : absolute; left : 79px; top : 34px; background : url("pix/bg_nav.gif") repeat-x left top; }
#navigation li { display : inline; }
#navigation li a { display : block; float : left; height : 20px; overflow : hidden; }
#navigation li a.konzept { width : 76px; background : url("pix/nav_konzept.gif") no-repeat left top; }
#navigation li a.konzept:HOVER { width : 76px; background : url("pix/nav_konzept_h.gif") no-repeat left top; }
#navigation li a.konzeptaktiv, #navigation li a.konzeptaktiv:HOVER { width : 76px; background : url("pix/nav_konzept_a.gif") no-repeat left top; }
#navigation li a.werksbesichtigung { width : 143px; background : url("pix/nav_werksbesichtigung.gif") no-repeat left top; }
#navigation li a.werksbesichtigung:HOVER { width : 143px; background : url("pix/nav_werksbesichtigung_h.gif") no-repeat left top; }
#navigation li a.werksbesichtigungaktiv, #navigation li a.werksbesichtigungaktiv:HOVER { width : 143px; background : url("pix/nav_werksbesichtigung_a.gif") no-repeat left top; }
#navigation li a.fensterbauer { width : 148px; background : url("pix/nav_fensterbauer.gif") no-repeat left top; }
#navigation li a.fensterbauer:HOVER { width : 148px; background : url("pix/nav_fensterbauer_h.gif") no-repeat left top; }
#navigation li a.fensterbaueraktiv, #navigation li a.fensterbaueraktiv:HOVEr { width : 148px; background : url("pix/nav_fensterbauer_a.gif") no-repeat left top; }
#navigation li a.entsorger { width : 134px; background : url("pix/nav_entsorger.gif") no-repeat left top; }
#navigation li a.entsorger:HOVER { width : 134px; background : url("pix/nav_entsorger_h.gif") no-repeat left top; }
#navigation li a.entsorgeraktiv, #navigation li a.entsorgeraktiv:HOVER { width : 134px; background : url("pix/nav_entsorger_a.gif") no-repeat left top; }
#navigation li a.kontakt { width : 77px; background : url("pix/nav_kontakt.gif") no-repeat left top; }
#navigation li a.kontakt:HOVER { width : 77px; background : url("pix/nav_kontakt_h.gif") no-repeat left top; }
#navigation li a.kontaktaktiv, #navigation li a.kontaktaktiv:HOVER { width : 77px; background : url("pix/nav_kontakt_a.gif") no-repeat left top; }

#navigation li a.news { width : 77px; background : url("pix/nav_news.gif") no-repeat left top; }
#navigation li a.news:HOVER { width : 77px; background : url("pix/nav_news_h.gif") no-repeat left top; }
#navigation li a.newsaktiv, #navigation li a.kontaktaktiv:HOVER { width : 77px; background : url("pix/nav_news_a.gif") no-repeat left top; }


#navigation2 { display : block; width : 77px; height : 20px; position : absolute; right : 28px; top :0px; z-index:100}
#navigation2 li { display : inline; }
#navigation2 li a { display : block; float : left; height : 20px; overflow : hidden; }
#navigation2 li a.impressum { width : 76px; background : url("pix/nav_impressum.gif") no-repeat left top; }
#navigation2 li a.impressum:HOVER { width : 76px; background : url("pix/nav_impressum_h.gif") no-repeat left top; }
#navigation2 li a.impressumaktiv, #navigation2 li a.impressumaktiv:HOVER { width : 76px; background : url("pix/nav_impressum_a.gif") no-repeat left top; }
#navigation2 li a span { display : block; width : 1px; height : 1px; margin : -1px 0 0 -999em; }

#navigation li a span { display : block; width : 1px; height : 1px; margin : -1px 0 0 -999em; }
#container { width : 737px; position : absolute; top : 106px; left : 0; }
#container .werk { width : 727px; height : 294px; border : 5px solid #069; }
#container .ticker { width : 737px; height : 27px; padding : 15px 0 0 0; }
#container .spalte1 { width : 465px; float : left; }
#container .spalte1 .absatz1 { border-left : 5px solid #069; height : 282px; padding : 0 20px 0 20px; margin : 0 0 10px 0; }
#container .spalte1 > .absatz1 { min-height : 282px; height : auto; }
#container .spalte1 .teaser { width : 214px; height : 87px; border : 5px solid #069; float : left; margin : 0 9px 0 0; background : #069; }
#container .spalte1 .teaser.nm { margin : 0; width : 213px; }
#container .spalte1 .teaser .info { float : left; }
#container .spalte1 .teaser img { width : 78px; height : 82px; float : left; margin : 0 12px 4px 0; }
#container .spalte2 { width : 262px; height : 379px; border : 5px solid #069; float : left; }
#container > .spalte2 { min-height : 379px; height : auto; }
#container .spalte2 table { width : 242px; }
#container .spalte2 .padding { padding : 10px 10px 10px 10px; }
#container .spalte2 .padding.blau { padding : 10px 10px 10px 10px; background : #069; }
#container .spalte2 table.tabelle1 { height : 85px; }
#container .spalte2 > table.tabelle1 { min-height : 85px; height : auto; }
#container .spalte2 table.tabelle2 { height : 93px; background : #069; }
#container .spalte2 > table.tabelle2 { min-height : 93px; height : auto; }
#container .spalte3 { margin : 20px 0 0 0; float : left; width : 285px; }
#container .spalte4 { margin : 20px 0 0 50px; float : left; width : 402px; }
#container .spalte4 .kreislauf { float : right; }
#container .spalte4 .bild1 { float : left; border-right : 70px solid #FFF7CF; border-bottom : 30px solid #FFF7CF; }
#container .spalte4 .bild2 { float : right; border-left : 30px solid #FFF7CF; border-bottom : 30px solid #FFF7CF; }
#container .spalte4 .bild3 { float : left; border-right : 30px solid #FFF7CF; border-bottom : 30px solid #FFF7CF; }
#container .spalte4 input.text { border : 1px solid #000; padding : 2px 5px 2px 5px; margin : 0 0 10px 50px; }
#container .spalte4 input.radio { margin : 0 0 5px 0; }
#container .spalte4 input.button { margion : 20px 0 20px 0; border : 1px solid #000; }
#container .werktour { text-align : center; padding : 20px 0 0 0; }
.headline_recycling { display : block; width : 418px; height : 31px; overflow : hidden; background : url("pix/headline_recycling.gif") no-repeat 0 5px; padding : 5px 0 30px 0; }
.headline_fensterbauer_start { display : block; width : 96px; height : 26px; background : url("pix/headline_fensterbauer.gif") no-repeat 0 15px; padding : 15px 0 13px 0; }
.headline_entsorger_start { display : block; width : 71px; height : 28px; background : url("pix/headline_entsorger.gif") no-repeat 0 15px; padding : 15px 0 11px 0; }
.headline_konzept { display : block; width : 737px; height : 35px; background : url("pix/headline_konzept.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_werksbesichtigung { display : block; width : 737px; height : 35px; background : url("pix/headline_werksbesichtigung.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_fensterbauer { display : block; width : 737px; height : 35px; background : url("pix/headline_fensterbauer2.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_entsorger { display : block; width : 737px; height : 35px; background : url("pix/headline_entsorger2.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_kontakt { display : block; width : 737px; height : 35px; background : url("pix/headline_kontakt.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_news { display : block; width : 737px; height : 35px; background : url("pix/headline_news.gif") no-repeat right top; position : absolute; top : 75px; left : 0; }
.headline_wirschliessen { display : block; width : 118px; height : 23px; background : url("pix/wirschliessen.gif") no-repeat 0px 30px; padding : 30px 0 15px 0; }
.headline1 { font : bold 12px/120% Arial, Verdana, sans-serif; color : #000; padding : 2px 0 10px 0; }
.headline2 { font : bold 18px/120% Arial, Verdana, sans-serif; color : #FFF; padding : 7px 0 10px 0; }
.headline3 { font : bold 14px/120% Arial, Verdana, sans-serif; color : #000; padding : 2px 0 20px 0; }
.headline4 { font : bold 12px/120% Arial, Verdana, sans-serif; color : #000; padding : 2px 0 10px 0; text-decoration : underline; }
.text1 { font : normal 11px/120% Arial, Verdana, sans-serif; color : #000; }
.text2 { font : normal 13px/120% Arial, Verdana, sans-serif; color : #000; }
.padding1 { padding : 0 0 15px 0; }
.padding2 { padding : 10px 10px 10px 10px; }
.padding3 { padding : 0 0 7px 0; }
.link01 { font : bold 10px/130% Verdana, Arial, sans-serif; color : #FFF; padding : 0 0 2px 22px; background : url("pix/weiter.gif") no-repeat 0 2px; text-decoration : none; }
.link01:HOVER { text-decoration : underline; }
.link02 { font : bold 10px/130% Verdana, Arial, sans-serif; color : #000; padding : 0 0 2px 22px; background : url("pix/weiter.gif") no-repeat 0 2px; text-decoration : none; }
.link02:HOVER { text-decoration : underline; }

.news * { padding:5px;
    font-family: Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;}

table.newstable {
    width:700px; 
    text-align:justify;
    padding-right:10px;
     padding-top:10px;
}

table.newstable tr td  {
    text-align:justify;
    padding-right:10px;
    padding-top:10px;
}

.nosee { display:none; }