body{  overflow: scroll; overflow-x: hidden; font-family: Arial, Helvetica, sans-serif; color: #434547; font-size:12px }
*{
	margin: 0; padding: 0
}
p{
	line-height: 1.4em; margin-bottom: 10px
}

h1{
	font-size: 18px; font-weight: bold; color: #009d50; margin-bottom:15px; padding: 4px 0 0 0;
}

h2{
	font-weight: bold; font-size: 14px
}


h4{ font-weight: bold; font-size: 12px; margin: 5px 0 }


h6{ color: #646464; margin: 10px 10px 2px 0px; padding: 0; font-size: 12px; font-weight: normal }

h5{
	margin-bottom: 3px
}



.f11 { font-size: 11px; }

/* STARTSEITE */
#homecont{
	height: 570px; width: 960px;
}
#hometop{
	height: 336px; width: 934px; margin-left: 13px
}
#homecontb{
	height: 220px; width: 934px; margin-left: 13px
}
#boxleft{
	width: 250px; height: 336px; float: left;
}

#boxleft a{ font-weight: normal;}

#BTpic1{
	width: 250px; height: 84px; 
}

.BTact{
	background-image: url(../images/startseite/BTstart-do.jpg);
}

.BTnone{
	background-image: url(../images/startseite/BTstart-x.jpg);
}

#newsinside{ height: 105px; overflow: auto; overflow-x: hidden; width: 233px; margin: 2px 1px 0 15px }
#newsinside h2{ font-size: 14px; font-weight: bold; padding: 13px 0 10px 0 }
#newsinside p{ padding: 0; margin: 0 0 5px 0 }
#newhome{
	
}
#BTpic2{
	width: 250px; height: 84px;
}#BTpic3{
	width: 250px; height: 84px;
}#BTpic4{
	width: 250px; height: 84px; 
}
#boxleft h2{
	 color: #009640; font-size: 18px; padding: 5px 15px 5px 15px  
}
#boxleft h3{
	 color: #646464; font-size: 12px; margin: 0 15px 
}
#boxleft a{ color: #646464; text-decoration: none; }
#boxleft a:hover{ text-decoration: underline; }

#homebottom{
	height: 220px; width: 934px; margin-left: 13px; margin-top: 15px
}
#c1{
	width: 260px; height: 192px; background-image: url(../images/startseite/BGnews.jpg); background-repeat: no-repeat; float: left; 
}

#c2{ width: 260px; height: 192px; background-image: url(../images/startseite/BGkatalog.jpg); background-repeat: no-repeat; float: left; }
#c2 h2{ margin: 15px 0 0 15px;  }
#c2 p{ margin: 10px 0 0 15px; }

#c3{
	width: 260px; height: 192px; background-image: url(../images/startseite/BGverlegehinweise.jpg); background-repeat: no-repeat; float: left;
}
#c3 h2{ margin: 15px 0 0 15px;  }
#c3 p{ 	margin: 10px 0 0 15px;  }

#c4{
	width: 150px; height: 192px; background-color: #fff; float: left 
}
#c4 #service ul{ margin:  -7px 0 0 0;  }


/*Inhalt rechte spalte*/
#col2_content h2{
	font-size: 14px; font-weight: bold; margin: 0 0 2px 0
}

/* Inhalt mittlere Spalte*/
/* produktuebersicht */

#col_3{ width: 500px; margin: 0; padding: 0; height: 330px  }
#col_1_3{ width: 158px; float: left; }
#col_2_3{ width: 158px; float: right; }
#col_3_3{ width: 158px;  margin-left: 171px}
#3col_x_3{ clear: both; }
.produktuebersicht{ height: 230px; background-color: white; width: 158px }
#col_3 h2{ font-size: 14px; font-weight: bold; color: #434547; margin: 7px 0 0 0 }
#col_3 p{ font-size: 12px; margin: 5px 0 0 0 }
#col_3 a{ font-size: 12px; margin: 0; color: #009d50; font-weight: bold; text-decoration: none }

/* produktintro */
.titelbild{
	margin: 0 0 10px 0
}

/* reinigungmittel */
.box500{ width: 500px; background-color: #fff; border:1px solid #ccc; padding:0; line-height: 1.5em; margin:10px 0 0 0; min-height: 230px }
.box500co{width:480px; margin:10px;  font-size: 11px}
.reinigerBild{ float: left; margin: 0 20px 60px 10px; }

/* Kies Sand .... */
.tabWerke{ width: 100%; border: 1px solid #D1D2D3; background-color: #FFF; padding: 5px; vertical-align: top; font-size: 11px; }
.tabWerkeF12bGruen { font-size: 12px; font-weight: bold; color: #8ec796; padding: 3px; }
.tabWerke ul{ 
	padding: 0; margin: 0 0 0 5px; list-style: none;
 }
 .tabWerke li{
 	margin: 0 0 5px 0; padding: 0 0 0 15px; background-image: url(../images/site/listQuadrat_gruen.gif); background-repeat: no-repeat; background-position: 0px 3px
 }
.tabF11 { font-size: 11px; padding: 3px; }
 /* download */
#subcol2{
	width: 500px; 
} 
#subcol2_1{
	width: 250px; float: left;
}
#subcol2_2{
	width: 250px; margin: 0 0 0 250px
}
.contDownload{
	width: 250px; height: 150px; background-color: #fff
}
.contDownload img{
	float: left; padding-right: 12px
}
.contDownload h2{ padding: 10px 0 3px 0;}
.contDownload a{ color: #009d50; text-decoration: none; font-weight: bold; }

.tabDownload td{
	border-top: 1px solid #b3b3b3; background-color: #f4f4f4 
}
table.tabDownload {
	border-bottom: 1px solid #b3b3b3; 
}
a.pdfDownload {
	 color: #009d50; text-decoration: none;
}

a:hover.pdfDownload {
	 color: #009d50; text-decoration: underline;
}

td.tabrechts{
	text-align: right; padding-right: 10px
}

#downloadIntro{
	width: 500px;  height: 150px
} 
#downloadIntro img{
	float: left; padding-right: 12px
} 
#downloadIntro a{ font-weight: bold; text-decoration: none; color: #009d50 }

/* Galerie*/

#thumbs img{
	
}

.bildrand {
	 float: left; border: 1px solid #b3b3b3; padding: 5px; margin: 4px; 
}

#neuheiten{
	width: 188px;
	padding: 12px 0 0 12px;
	font-size: 12px;
	margin-bottom: 15px;
	background-image: url(../images/site/BGsteinmonat.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 247px; 
 
}
#katalog{
	width: 186px;
	height: 185px;
	border: 1px solid #b3b3b3;
	background-color: #fff;
	padding: 12px 0 0 12px;
	font-size: 12px; 
	margin-bottom: 15px; 
}

#katalogimg{
 float: right
}

#verlege{
	width: 186px; height: 185px;
	border: 1px solid #b3b3b3;
	background-color: #fff;
	padding: 12px 0 0 12px;
	font-size: 12px;
	background-image: url(../images/site/verlegehinweise.jpg);
	background-repeat: no-repeat;
	background-position: top right; 
	
}

#verlege h2{  }

#service{
	width: 186px;
	height: 185px;
	border: 1px solid #fff;
	background-color: #fff;
	padding: 12px 0 0 12px;
	font-size: 12px; 
	margin-bottom: 15px; 
	
}
#service ul{
	margin: 0; padding: 12px 0 0 2px
}
#service li{
	list-style: none; line-height: 20px; background-image: url(../images/site/listPfeil.gif); background-position: 0px 5px; background-repeat: no-repeat;
	padding: 0 0 0 15px
}
#service a{
	color: #009d50; text-decoration: none;
}

#tabBildNavi{
	border: 1px solid red;
}

/* Produkte */
#produktAusgabe{
	background-image: url(../images/site/BGlinie.gif); background-repeat: no-repeat;  border: none; padding: 0; margin: 8px 0 0 0
}

#produktAusgabe h1{
color: #009d50; font-size: 18px; font-weight: bold; padding: 10px 0 0 0; margin: 0 0 20px 0}

#produktAusgabe h2{
color: #009d50; font-size: 12px; font-weight: bold; padding: 8px 0 0 0; margin: 0 0 10px 0}


.farbecont{
	border: 0px solid #ccc; width: 490px;  margin-bottom: 15px; float: left;
}

.farbecont div{
	float: left; width: 70px; text-align: center; font-size: 11px}

.shadetabs{
padding: 4px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}
#prodVorteile ul{ margin: 0; padding: 0; list-style: none;}

#country2 #prodVorteile li{ 
	margin: 0 0 0 0;
	padding: 0 0 10px 15px;
	width: 300px;
	background-image: url(../images/site/listQuadrat_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


ul.farbliste {
	margin: 0; border: 0; list-style: none; width: 450px; border: 1px solid red; text-align: left;
}

.farbliste li{ margin: 0; padding: 0; text-align: left; display: inline; }




#farbe1, #farbe2{
width: 450px;
margin: 0;
padding: 0;
}

#farbe1 div, #farbe2 div, #farbe3 div{ width: 70px; text-align: center; font-size: 10px}

#farbe1 ul, #farbe2 ul, #farbe3 ul{ margin: 0; padding: 0; list-style: none; }
#farbe1 li, #farbe2 li, #farbe3 li{ margin: 0; padding: 0; float: left; }


#listFFF{
	background-color: #fff; margin: 20px 0; border: 1px solid #009d50;
}
#listFFF ul{
	margin:0; padding:  15px 50px 1px 12px; list-style: none;
}
#listFFF li{
	margin: 0 0 20px 0; padding: 0 0 0 35px; background-image: url(../images/site/listQuadrat_gruen.gif); background-repeat: no-repeat; background-position: 0px 4px
}

/* Galerie / Ausstellung */
#ausstellung h2{
	margin: 0 0 15px 0; font-size: 12px
}

/* Unternehmen */

.w500{
	width: 500px; height: 115px; background-image: url(../images/unternehmen/BGw500h115.gif); background-repeat: repeat-x 
}
.w500 img{
	float: left; padding-right: 12px
}
.w500 h2{
	font-size: 14px; margin: 0; padding: 0;
}
.w500 p{
	font-size: 12px; margin: 0; padding: 0;
}
.w500 a{
	font-size: 12px; font-weight: bold; color: #009d50; text-decoration: none; 
}

/* Unternehmen*/
div.linkeSpalte{
	width: 245px;
	float: left;
}
div.rechteSpalte{
	width: 248px;
	margin-left: 250px
}
div.box{
	width: 500px;
	background-color: #fff;
	border: 1px solid #d1d2d3;
	margin-bottom: 20px
}
.box h3{
	color: #8ec796;
	margin: 10px 10px 2px 10px; padding: 0;
	font-size: 14px;
}

.beruf{
	margin: 0 10px 10px 10px; padding: 0;
	
}
.berufText{
	margin: 0 10px 10px 10px; padding: 0;
	text-indent: 15px;
	background-image: url(../images/unternehmen/BGpfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
hr{
	border: none;
	border-bottom: 1px dotted #6c6c6e;
	height: 1px;
	color: #F0FCEF;
	margin-top: 25px;
}

.logoLeftFloat{
	float: none; padding: 25px 5px 25px 0;
}

/* KONTAKT */

h5{
	font-weight: bold; font-size: 12px; padding-top: 10px
}

table.tabKontakt{
	border: 1px solid #b3b3b3; background-color: #f4f4f4; padding: 12px; margin: 5px 0 15px 0; width: 500px
}

.tabKontakt input{
	width: 100%; height: 24px; border: 1px solid #b3b3b3; font-size: 16px; font-weight: normal;
}

.tabKontakt td{
	padding: 3px 0;
}

.tabKontakt input[type=checkbox]{
	width: 16px; height: 16px; border: none; vertical-align: top;
}

.tabKontakt input[type=checkbox]{
	width: 16px; height: 16px; border: none;
}

.tabKontakt textarea{
	width: 100%; height: 100px; border: none; border: 1px solid #b3b3b3;
}

.tabKontakt input[type=radio]{
	width: 16px; height: 16px; border: none; padding-right: 3px; vertical-align: top;
}

/* Ansprechpartner */
.persBox{
	background-color: #F6FDF5;
	width: 498px; 	.width: 500px; /* ie7 */ 	_width: 502px; /* ie6 */
	border: 1px solid #d1d2d3;
	padding: 0;
	margin-bottom: 15px;
	font-size: 11px;
}

.persLeft{ margin: 5px 5px 0 5px; width: 220px; float: left; }
.persRight{ margin: 5px 5px 0 5px; width: 220px; float: left; margin-left: 20px; }
.persEnd{ clear: left; }
.persTitel{ color: #8ec796; font-weight: bold }
.persName{ font-weight: bold }
.persBild{ margin-right: 15px; float: left; }
.person{ width: 230px; min-height: 66px; display: block; margin-bottom: 5px; float: none; }


/* NEWS */
.open{
	width: 500px;
	padding: 0; margin: 0;
	border: 1px solid #dedede;
	margin-bottom: 20px
}
.open td{
	border: 1px solid white;
	border: 0px;
	padding: 3px 4px;
	font-size: 12px;
	margin: 0;
	background-color: #dedede;
}
#divNews h4{
	color: #434547; 	
}

#divNews h3{
padding: 10px 0px 2px; #b1b3b4; font-size: 18px; font-weight: bold }


/* PRODUKTE Farben */

.farbenico{
	width: 60px; float: left; padding: 0 10px 0 0 ; margin: 0; 
}

/* PRODUKTE REITER */
#prodBeschr{
	font-size: 12px; width: 320px; text-align: justify;
}
#prodBeschr p{
	font-size: 12px; width: 320px; text-align: justify;
}


div.spaltePikto{
	min-height: 80px; width: 105px; 
}
img.pikto{
	margin: 0 0 15px 5px; padding: 0
}
/* Dienstleistungen*/
.boxleft{
	width: 225px;
	height: 210px;
	background-color: #fff;
	padding: 0;
	line-height: 1.5em;
	margin: 15px 0 0 0;
	float: left;
}
.boxright{
	width: 225px;
	height: 210px;
	background-color: #fff;
	padding: 0;
	line-height: 1.5em;
	margin-top: 15px;
	float: right;
}
.boxleft a, .boxright a{
	font-size: 12px; font-weight: bold; color: #009d50; text-decoration: none; 
}

.boxleft ul{
margin: 1px 0 5px 1px; padding 0; list-style: none;
}
.boxleft li{
	margin: 0 0 0px 0;
	padding: 0 0 0 16px;
	background-image: url(../images/site/listQuadrat_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


/* Karriere */

#karriere h3{
	font-weight: bold; font-size: 12px; margin: 0;
}


#karriere h2{
		font-size: 18px; font-weight: bold; color: #009d50; margin-bottom:15px; padding-top: 4px;
	margin: 25px 0 30px 0;
}
#karriere ul{
margin: 0 0 25px 0; padding 0; list-style: none;
}
#karriere li{
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/site/listQuadrat_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#bild{
	z-index: 1
}


/* Sitemap */
.tabSitemap{ width: 500px; border: 1px solid #D1D2D3; vertical-align: top; font-size: 12px; font-weight: bold; line-height: 25px; }
.sitemapTab1{ background-image: url(../images/site/grau_px.gif); background-repeat: repeat-y; background-position: left; }
.sitemapTab2{ background-image: url(../images/site/grau_px.gif); background-repeat: repeat-y; background-position: 2px; padding-left: 2px; }
.sitemapTabEnd{ background-image: url(../images/site/BGsitemapEnd.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 2px; }
.sitemapMain { background-image: url(../images/site/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.sitemapMainF { background-image: url(../images/site/BGsitemapFollow.gif); background-position: left bottom; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub1 { color: #85858a; background-image: url(../images/site/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub1F { color: #85858a; background-image: url(../images/site/BGsitemapFollow.gif); background-position: left bottom; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub2 { color: #85858a; background-image: url(../images/site/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }

/* NEWS */

#news{
	background-color: #fff; font-size: 12px
}

#news ul{
margin: 0 0 20px 0; padding 0; list-style: none;

}

#news li{
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/site/listQuadrat_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;

}
#news a{ font-size: 12px; color: #009d50; font-weight: bold; text-decoration: none }
#news a:hover{ text-decoration: underline }

table.tabDaten{  margin: 0; padding: 0; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.tabDaten td{ border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 3px; text-align: center }

/* ################### */
/* ###   ADWORDS   ### */
/* ################### */

#ag{
	width: 500px; color: #434547;
}
#ag h2{ font-size: 14px;  margin-bottom: 10px; font-weight: normal; margin: 10px 0 
}
#ag h3{ font-size: 13px; font-weight: bold; margin-bottom: 5px 
}
#ag h4{ font-size: 12px; font-weight: bold; text-decoration: underline; margin-bottom: 15px 
}


#ag ul{
margin: 20px 0 20px 0; padding 0; list-style: none; border: 1px solid #ccc; padding: 15px; 

}

#ag li{
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	background-image: url(../images/site/listQuadrat_gruen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	width: 350px

}
#ag .box{
	padding: 15px
}
#ag a{
	 color: #009640; text-decoration: underline; font-weight: bold; line-height: 20px
}

