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

    
a, img, button {border:0 none}

h1 { font-family: 'Open Sans', sans-serif;
	font-size: 27px;
	line-height: 30px;
	font-style: normal;
	color: #222;
	text-decoration: none;
	font-weight: 400;
		
	}

	


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



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

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


a.leistungen:hover {
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-style: normal;
	color:#f0920d;
	font-weight: 600;
		
}

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


a.leistungenrev:hover {
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-style: normal;
	color:#141414;
	font-weight: 600;
		
}

a.partner:link, a.partner:visited {
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-style: normal;
	color:#141414;
	font-weight: 400;
		
}


a.partner:hover {
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-style: normal;
	color:#f0920d;
	font-weight: 400;
		
}


a.nav_impressum:link, a.nav_impressum:visited { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing: 1px
	
	
	}

a.nav_impressum:hover { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	color: #f0920d;
	text-decoration: none;
	font-weight: 400;
	letter-spacing: 1px
	
	
	}
	
a.nav_mail:link, a.nav_mail:visited { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-style: normal;
	color: #ddd;
	text-decoration: none;
	font-weight: 400;
	
	
	}

a.nav_mail:hover { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-style: normal;
	color: #f0920d;
	text-decoration: none;
	font-weight: 400;}
	
a.nav_mailb:link, a.nav_mailb:visited { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #ddd;
	text-decoration: none;
	font-weight: 400;
	
	
	}

a.nav_mailb:hover { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #f0920d;
	text-decoration: none;
	font-weight: 400;}
	

.adresse { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-style: normal;
	color: #ddd;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
.beratungstermin { font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
.fliesstext16_dark { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #141414;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
.fliesstext16 { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-style: normal;
	color: #666;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
.fliesstextweiss { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
.fliesstextbold { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	color: #141414;
	text-decoration: none;
	font-weight: 600;
	
	
	}
	
.title2 { font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #f0920d;
	text-decoration: none;
	font-weight: 600;
	
	
	}
	
.title2black { font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #141414;
	text-decoration: none;
	font-weight: 600;
	
	
	}
	
	
#start {
	position: absolute;
	left: 135px;
	top: 100px;
	width: 664px;
	height: 198px;
	z-index: 1;
}

#navigation {
	position:absolute;
	left:13px;
	top:123px;
	width:949px;
	height:38px;
	z-index:2;
}

#apDiv2 {
	position:absolute;
	left:842px;
	top:1557px;
	width:241px;
	height:51px;
	z-index:1;
}

#apDiv3 {
	position: absolute;
	left: 128px;
	top: 192px;
	width: 720px;
	height: 158px;
	z-index: 1;
}



#slideshow {
	position:absolute;
	left:691px;
	top:560px;
	width:229px;
	height:40px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:138px;
	top:198px;
	width:1030px;
	height:360px;
	z-index:5;
}
#apDiv5 {
	position:absolute;
	left:418px;
	top:463px;
	width:267px;
	height:224px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:877px;
	top:82px;
	width:45px;
	height:34px;
	z-index:1;
}

#apDiv7 {
	position:absolute;
	left:998px;
	top:1373px;
	width:317px;
	height:149px;
	z-index:1;
}

#apDiv8 {
	position:absolute;
	left:927px;
	top:2759px;
	width:208px;
	height:30px;
	z-index:1;
}
#apDiv9 {
	position: absolute;
	left: 138px;
	top: 1710px;
	width: 653px;
	height: 324px;
	z-index: 2;
}
#apDiv10 {
	position:absolute;
	left:426px;
	top:1281px;
	width:421px;
	height:42px;
	z-index:3;
}
#apDiv11 {
	position:absolute;
	left:121px;
	top:1545px;
	width:55px;
	height:41px;
	z-index:4;
}
#apDiv12 {
	position:absolute;
	left:138px;
	top:3271px;
	width:277px;
	height:61px;
	z-index:5;
}



#apDiv14 {
	position:absolute;
	left:24px;
	top:2506px;
	width:933px;
	height:27px;
	z-index:1;
}


#apDiv13 {
	position:absolute;
	left:138px;
	top:2051px;
	width:284px;
	height:40px;
	z-index:1;
}

#apDiv15 {
	position:absolute;
	left:94px;
	top:411px;
	width:444px;
	height:282px;
	z-index:1;
}

#apDiv16 {
	position:absolute;
	left:138px;
	top:2104px;
	width:627px;
	height:60px;
	z-index:3;
}
#apDiv17 {
	position:absolute;
	left:70px;
	top:1609px;
	width:47px;
	height:40px;
	z-index:4;
}
#apDiv18 {
	position: absolute;
	left: 700px;
	top: 755px;
	width: 111px;
	height: 30px;
	z-index: 5;
}


#apDiv20 {
	position:absolute;
	left:38136px;
	top:2103px;
	width:341px;
	height:60px;
	z-index:2;
}

#apDiv22 {
	position: absolute;
	left: 843px;
	top: 460px;
	width: 445px;
	height: 223px;
	z-index: 4;
}
#apDiv23 {
	position:absolute;
	left:517px;
	top:3271px;
	width:215px;
	height:285px;
	z-index:5;
}
#apDiv24 {
	position: absolute;
	left: 896px;
	top: 755px;
	width: 339px;
	height: 30px;
	z-index: 6;
}

#apDiv25 {
	position: absolute;
	left: 416px;
	top: 755px;
	width: 129px;
	height: 31px;
	z-index: 1;
}


	
#apDiv26 {
	position:absolute;
	left:138px;
	top:1662px;
	width:650px;
	height:41px;
	z-index:1;
}
#apDiv27 {
	position: absolute;
	left: 157px;
	top: 1560px;
	width: 546px;
	height: 40px;
	z-index: 2;
}

#apDiv29 {
	position:absolute;
	left:182px;
	top:922px;
	width:303px;
	height:37px;
	z-index:4;
}
#apDiv30 {
	position:absolute;
	left:138px;
	top:2191px;
	width:464px;
	height:42px;
	z-index:5;
}


#apDiv33 {
	position:absolute;
	left:575px;
	top:1964px;
	width:281px;
	height:79px;
	z-index:8;
}

#apDiv35 {
	position:absolute;
	left:182px;
	top:969px;
	width:949px;
	height:560px;
	z-index:10;
}

#apDiv36 {
	position:absolute;
	left:377px;
	top:20px;
	width:750px;
	height:34px;
	z-index:1;
}

#apDiv38 {
	position: absolute;
	left: 139px;
	top: 563px;
	width: 532px;
	height: 352px;
	z-index: 1;
}

#apDiv40 {
	position:absolute;
	left:30px;
	top:289px;
	width:30px;
	height:34px;
	z-index:3;
}
#apDiv41 {
	position:absolute;
	left:138px;
	top:2237px;
	width:630px;
	height:538px;
	z-index:1;
}

#apDiv42 {
	position:absolute;
	left:35px;
	top:2503px;
	width:646px;
	height:19px;
	z-index:1;
}
