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-image: url(../media/wax.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: 'Open Sans', sans-serif;
	}
	
#centerwrapper{width: 100%;}	
	
#centercell {
	width: 1024px;
	height: 2083px;	
	position: relative;
	text-align: left;
	background-image: url(../media/hg_grasleiten.png);
	background-repeat: no-repeat;
	background-position: center center;}

    
a, img, button {border:0 none}

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



a.nav:hover {
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-style: normal;
	color:#4c84aa;
	font-weight: 400;
	letter-spacing: 1px;
}

a.navrev:link, a.navrev:visited {
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-style: normal;
	color:#4c84aa;
	font-weight: 600;
	letter-spacing: 1px;
	
}



a.navrev:hover {
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-style: normal;
	color:#9e3800;
	font-weight: 600;
	letter-spacing: 1px;
}

a.gruen:link, a.gruen:visited {
	line-height: 31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	text-decoration:none;
	font-style: normal;
	color:#3a590a;
	font-weight: 400;
		
}



a.gruen:hover {
	line-height: 31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	text-decoration:none;
	font-style: normal;
	color:#9e3800;
	font-weight: 400;
	
}

a.blau:link, a.blau:visited {
	line-height: 31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	text-decoration:none;
	font-style: normal;
	color:#6a98b8;
	font-weight: 400;
		
}



a.blau:hover {
	line-height: 31px;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	text-decoration:none;
	font-style: normal;
	color:#9e3800;
	font-weight: 400;
	
}


input		{ text-decoration: none; background-color: #fff; border: thin solid #7fcff1; }
textarea	{ text-decoration: none; background-color: #fff; border: thin solid #7fcff1; }
.submit		{ background-color: #3da3cf; clear: both; color: #fff; font-size: 13px; font-family: 'Open Sans', sans-serif; margin-right: 3em; width: auto;}
.select		{ background-color: #7fcff1; color: #fff; font-size: 12px; font-family: 'Open Sans', sans-serif; width: auto;}

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


a.blue:hover {
	line-height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-decoration:none;
	font-style: normal;
	color:#9e3800;
	font-weight: 400;
	letter-spacing: 1px;
	
}

a.gl:link, a.gl:visited {
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	text-decoration:none;
	font-style: normal;
	color:#9e3800;
	font-weight: 400;
	letter-spacing: 1px;
	
}

a.grundriss:hover {
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	text-decoration:none;
	font-style: normal;
	color:#4c84aa;
	font-weight: 400;
	letter-spacing: 1px;
}

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

a.nav_impressum:hover { font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	color: #8ad534;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	


.fliesstext_gruen { font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-style: normal;
	font-weight: 400;
	color: #3a590a;
	text-decoration: none;
			
	}
	
.fliesstext_gruen12 { font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: 400;
	color: #3a590a;
	text-decoration: none;
			
	}
	
.fliesstext_gruen_bold { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 700;
	color: #3a590a;
	text-decoration: none;
		
	}
	
.fliesstext_braun_bold { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 700;
	color: #9e3800;
	text-decoration: none;
		
	}
	
.fliesstext_braun { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 400;
	color: #9e3800;
	text-decoration: none;
		
	}
	
.fliesstext_blau { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 400;
	color: #4c84aa;
	text-decoration: none;
		
	}
	
.fliesstext_blau_bold { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
	font-weight: 600;
	color: #4c84aa;
	text-decoration: none;
		
	}


.fewo { font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-style: normal;
	color: #9e3800;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 400;
		}
		
.fewogruen { font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-style: normal;
	color: #3a590a;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 400;
		}
		
a.nav_few:link, a.nav_few:visited { font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-style: normal;
	color: #9e3800;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 400;
		}
		
a.nav_few:hover { font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	font-style: normal;
	color:#3a590a;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 400;
		}
		
.fewobold { font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-style: normal;
	color: #9e3800;
	text-decoration: none;
	letter-spacing: 2px;
	font-weight: 700;
		}
		
	
	#apDiv1 {
	position: absolute;
	left: 136px;
	top: 1244px;
	width: 206px;
	height: 198px;
	z-index: 1;
}
#apDiv2 {
	position:absolute;
	left:44px;
	top:225px;
	width:939px;
	height:52px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:297px;
	top:167px;
	width:406px;
	height:29px;
	z-index:1;
}

#slideshow {
	position:absolute;
	left:40px;
	top:281px;
	width:942px;
	height:524px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:139px;
	top:822px;
	width:719px;
	height:410px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:329px;
	top:46px;
	width:332px;
	height:39px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:1122px;
	top:970px;
	width:232px;
	height:92px;
	z-index:1;
}
#apDiv7 {
	position: absolute;
	left: 377px;
	top: 1246px;
	width: 539px;
	height: 51px;
	z-index: 2;
}
#apDiv8 {
	position: absolute;
	left: 377px;
	top: 1302px;
	width: 554px;
	height: 232px;
	z-index: 3;
}

#apDiv9 {
	position:absolute;
	left:115px;
	top:1544px;
	width:337px;
	height:198px;
	z-index:1;
}
#apDiv10 {
	position:absolute;
	left:222px;
	top:1776px;
	width:226px;
	height:79px;
	z-index:2;
}
#apDiv11 {
	position:absolute;
	left:563px;
	top:1544px;
	width:337px;
	height:198px;
	z-index:3;
}
#apDiv12 {
	position:absolute;
	left:92px;
	top:1934px;
	width:363px;
	height:145px;
	z-index:4;
}

#apDiv13 {
	position:absolute;
	left:649px;
	top:1776px;
	width:281px;
	height:81px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:463px;
	top:1971px;
	width:276px;
	height:98px;
	z-index:2;
}


#apDiv14 {
	position:absolute;
	left:698px;
	top:0px;
	width:135px;
	height:81px;
	z-index:1;
}
#apDiv16 {
	position:absolute;
	left:767px;
	top:1950px;
	width:174px;
	height:50px;
	z-index:3;
}

#apDiv17 {
	position:absolute;
	left:73px;
	top:4px;
	width:618px;
	height:21px;
	z-index:1;
}

#apDiv19 {
	position:absolute;
	left:767px;
	top:2013px;
	width:174px;
	height:50px;
	z-index:1;
}





	
