body{
	background-color:#000000;
	background-image: url(pics/pfannen.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	height:auto;
	min-height:100% !important;
	overflow:auto;
	display: block;
	z-index:1;}
	
.main{
	min-width:824px;
	max-width:825px;
	width:99%;
	color:#ffffff;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:95%;
	text-align:center;
	z-index:2;
	}
#home{float:left;
	margin:-51px 0 0 0 !important;
	margin:0;}

#header{
	text-align:right;
	color:#ffffff;
	margin:54px 50px 0 0px;
}

#content{
	position:relative;
	clear:both;
	top:0px;
	background-image: url(pics/border.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	background-color:#999999;
	margin:0;
	margin-bottom:25px;
	/*padding-bottom:1px !important;*/
	padding-bottom:1px;
	}
	
#buttons{
	position:relative;
	display:block;
	float:left;
	width:120px;
	margin-top:0px;
	margin-left:5px;
	margin-right:0;
	padding:25px 0 0 0px;
	z-index:100;
	}

#text{
	background-color:#666666;
	border-left:solid 1px #000000;
	position:relative;
	min-width:72% !important;
	max-width:73% !important;
	width:82%;
	float:right;
	font-size: 85%;
	margin:0 0 8px 1px;
	padding:15px 50px 25px 25px !important;
	padding:25px 50px 25px 25px;
	text-align:justify;
	z-index:50;
	}
	
#werbung{
position:relative;
width:600px;
height:346px;
background-image:url(pics/dachreinigung-niedersachsen.jpg);
background-repeat:no-repeat;
background-position:top center;
overflow:visible;
margin:0;
padding:0;
border:0;
}

.adtext{
float:left;
margin:0;
padding:250px 30px 30px 300px;
border:0;
color:#ffffff;
font-size:15px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.foto{
	float:left;
	border-top:solid 1px #7C7C7C;
	border-left:solid 1px #7C7C7C;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	margin:15px 100px 15px 0px;
	padding:0px;
	}
	
#feet{
	position:relative;
	text-align:right;
	font-size:70%;
	color:#999999;
	margin:-20px 50px 20px 0px;
	z-index:3;
	}
	
a:link.feet, a:visited.feet{color:#999999;text-decoration:none;}
a:hover.feet{color:#ffffff;text-decoration:none;}
	
/*a:link.menu, a:visited.menu, a:hover.menu{
	display:block;
	border-bottom:solid 1px #000000;
	font-family:arial, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-variant: small-caps;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	white-space:nowrap;
	z-index:101;
	}	*/
	
a:link.menu, a:visited.menu, a:hover.menu{
   display:block;float:left;width:99%;
   border-bottom:1px solid #000000;
   font-family:arial, sans-serif;
   text-decoration:none;
   font-size:12px;
   font-variant: small-caps;
   text-align:left;
   padding-top:6px;
   padding-bottom:6px;
   white-space:nowrap;
   z-index:101;
   }

.li{clear:left;
   display:inline;
   margin-left:0;
   margin-right:0;
   padding-left:0;
   border-left:0;}
	
a:link.menu{
	padding-left:6px;
	color:#ffffff;	
	}

a:visited.menu{
	padding-left:6px;
	color:#ffffff;
	}
	
a:hover.menu{
	padding-left:7px;
	color:#000000;
	background-color:#888888;
	}
	
:link.anker{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
	font-size:97%;
	}
	
a:visited.anker{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
	font-size:97%;
	}
	
a:hover.anker{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:97%;
	}

a:link.wm, a:visited.wm, a:hover.wm, .wm{
font-size:11px;
color:#919191;
text-decoration:none;
}
	
.ul{
	display: inline;
	margin:0;
	padding:0;
	}

li{margin-left:15px;padding:0;}
	
/*.li{
	display:inline;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	border-left:0;}*/
	
.mailer{
background-image: url(pics/bg-mailer.jpg);
background-repeat: no-repeat;
background-color:#C8C8C8;
overflow:auto;}

.mailer-f{
background-color:#D5D5D5;
overflow:auto;}

.img{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
}

.dach{float:left;margin-right:50px;}
.dach-o{float:left;margin:10px -120px 0px 0;}
.dach-m{float:left;margin:100px 0 0 0;}
.dach-u{margin:200px 0 0 -150px;}
#coating{width:99%;}

.dach{float:left;margin-right:50px;}
.dach-o{float:left;margin:10px -120px 0px 0;}
.dach-m{float:left;margin:100px 0 0 0;}
.dach-u{float:left;margin:200px 0 0 -150px;}



table{margin:0;padding:0;}
.td{
	margin:0;
	padding:0 25px 25px 0;
	color:#ffffff;
	font-size:70%;	
	}

hr{margin-right:25px;}
sup{font-size:80%;}
.center{text-align:center;	margin-left:-50px;}
.inline{display:inline;}
.clear{clear:both;}
.eins{height:15px;}	
.zwei{height:30px}
.drei{height:45px;}
.small{font-size:85%;}
.float-l{float:left;margin-right:25px;}
.float-r{float:right;margin-left:25px;}
.spalte{float:left;margin:0;padding:0;}


.h1a{
	color:#ffffff;
	letter-spacing:1px;
	font-size:80%; 
	font-weight:bolder;
	display:inline;
	}

.NeuesFenster{
	background-color:#000000;
	text-align:center;
	overflow: hidden;
}
	
a:link.h1b, a:visited.h1b, .h1b{
	color:#ffffff;
	letter-spacing:0px;
	font-size:75%; 
	font-weight:normal;
	padding-right:0px !important;
	padding-right:0;
	display:inline;
	line-height:200%; 
	text-decoration:none;
	}
a:hover.h1b{color:#999999;}

a:link.sitemap, a:visited.sitemap{
	color:#ffffff;
	font-size:95%; 
	font-weight:normal;
	margin-left:0;
	line-height:200%;
	text-align:left; 
	text-decoration:none;
	}
a:hover.sitemap{color:#999999;}
	
h1{
	color:#999999;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:130%;	
	}
	
h2{
	display:inline;
	color:#ADC4E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	}

h3{
	display:inline;
	/*color:#6D8FBF;*/
	color:#B4B4B4;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:90%;
	}

