html						{ margin: 0; padding: 0; height: 100%; }
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #212121;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-image: url(../media/start.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	font-family: 'Open Sans', sans-serif;
	}
	
#centerwrapper{width: 100%;}	
	
#centercell {
	width: 972px;
	height: 2334px;	
	position: relative;
	text-align: left;
	background-image: url(../media/hg_leistungsspektrum.jpg);
	background-repeat: no-repeat;
	background-position: center center;}

	

a.nav_impressum:link, a.nav_impressum:visited { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	
	
	}

a.nav_impressum:hover { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	color: #ee7203;
	text-decoration: none;
	font-weight: 400;
	
	}
	
a.nav_start:link, a.nav_start:visited { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 600;
			
	}

a.nav_start:hover { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	color: #ee7203;
	text-decoration: none;
	font-weight: 600;
			
	}
	
a.nav_startrev:link, a.nav_startrev:visited { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	color: #ee7203;
	text-decoration: none;
	font-weight: 600;
			
	}

a.nav_startrev:hover { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 600;
			
	}
	
a.nav_mail:link, a.nav_mail:visited { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #f28d00;
	text-decoration: none;
	font-weight: 400;
	
	}

a.nav_mail:hover { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
	}
	
a.nav_footer:link, a.nav_footer:visited { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 26px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
	}

a.nav_footer:hover { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 26px;
	font-style: normal;
	color: #f28d00;
	text-decoration: none;
	font-weight: 400;
	
	}
	
a.nav_mehr:link, a.nav_mehr:visited { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #ed7203;
	text-decoration: none;
	font-weight: 600;
	
	}

a.nav_mehr:hover { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-style: normal;
	color: #644223;
	text-decoration: none;
	font-weight: 600;
	
	}
	
a.nav_tun:link, a.nav_tun:visited { font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 40px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	
	}

a.nav_tun:hover { font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 40px;
	font-style: normal;
	color: #05508b;
	text-decoration: none;
	font-weight: 600;
	
	}
	
a.nav_tunblau:link, a.nav_tunblau:visited { font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 33px;
	font-style: normal;
	color: #05508b;
	text-decoration: none;
	font-weight: 600;
	
	}

a.nav_tunblau:hover { font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 33px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	
	}
	
.familienbetrieb { font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-style: normal;
	color: #ff8600;
	text-decoration: none;
	font-weight: 600;
	
	}
	
.galerie { font-family: 'Open Sans', sans-serif;
	font-size: 46px;
	line-height: 40px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 700;
	
	}
	
.refs { font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	line-height: 50px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 700;
	letter-spacing: 1px;
	
	}
	
.anruf_orange { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	color: #ed7203;
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 2px;
	
	}
	
.anruf_dunkel { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 2px;
	
	}
	

.holz { font-family: 'Open Sans', sans-serif;
	font-size: 37px;
	line-height: 43px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 700;
	
	}
	

.innenausbau { font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	line-height: 28px;
	font-style: normal;
	color: #3b1c02;
	text-decoration: none;
	font-weight: 600;
	
		
	}
	
.seit { font-family: 'Open Sans', sans-serif;
	font-size: 51px;
	line-height: 51px;
	font-style: normal;
	color: #a7a4a4;
	text-decoration: none;
	font-weight: 700;
		
	}
		
.fliesstext { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 29px;
	font-style: normal;
	color: #212121;
	text-decoration: none;
	font-weight: 400;
		}
		
.fliesstextweiss { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 26px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
		}
		
.fliesstextweissbold { font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 26px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
		}	
		
.anfahrt { font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-style: normal;
	color: #c3c3c3;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 600;
			}
		

	
#slideshow {
	position:absolute;
	left:-0px;
	top:92px;
	width:972px;
	height:375px;
	z-index:3;
}


#apDiv2 {
	position:absolute;
	left:3px;
	top:1900px;
	width:972px;
	height:233px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:0px;
	top:485px;
	width:972px;
	height:64px;
	z-index:1;
}


#apDiv4 {
	position:absolute;
	left:55px;
	top:43px;
	width:878px;
	height:36px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:23px;
	top:136px;
	width:939px;
	height:30px;
	z-index:5;
}

#apDiv6 {
	position:absolute;
	left:38px;
	top:1841px;
	width:276px;
	height:189px;
	z-index:1;
}
#apDiv7 {
	position:absolute;
	left:0;
	top:1681px;
	width:972px;
	height:47px;
	z-index:2;
}
#apDiv8 {
	position:absolute;
	left:538px;
	top:553px;
	width:390px;
	height:458px;
	z-index:3;
}
#apDiv9 {
	position:absolute;
	left:666px;
	top:1841px;
	width:290px;
	height:205px;
	z-index:4;
}

#apDiv10 {
	position:absolute;
	left:0px;
	top:1750px;
	width:972px;
	height:237px;
	z-index:5;
}


#apDiv11 {
	position:absolute;
	left:70px;
	top:553px;
	width:390px;
	height:457px;
	z-index:1;
}
#apDiv12 {
	position:absolute;
	left:0px;
	top:1045px;
	width:972px;
	height:66px;
	z-index:2;
}

#apDiv13 {
	position:absolute;
	left:67px;
	top:2042px;
	width:325px;
	height:284px;
	z-index:1;
}


#apDiv14 {
	position:absolute;
	left:55px;
	top:13px;
	width:878px;
	height:27px;
	z-index:1;
}


#apDiv15 {
	position:absolute;
	left:422px;
	top:2042px;
	width:204px;
	height:261px;
	z-index:2;
}

#apDiv16 {
	position:absolute;
	left:672px;
	top:2255px;
	width:232px;
	height:35px;
	z-index:1;
}

#apDiv17 {
	position:absolute;
	left:4px;
	top:1859px;
	width:231px;
	height:35px;
	z-index:1;
}
#apDiv18 {
	position:absolute;
	left:246px;
	top:1859px;
	width:237px;
	height:35px;
	z-index:2;
}
#apDiv19 {
	position:absolute;
	left:493px;
	top:1859px;
	width:233px;
	height:35px;
	z-index:3;
}
#apDiv20 {
	position:absolute;
	left:731px;
	top:1859px;
	width:237px;
	height:35px;
	z-index:4;
}

	
