html						{ margin: 0; padding: 0; height: 100%; }
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #b8daf8;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-image: url(../media/gastgeber.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: 'Arizonia', cursive;
    font-family: 'Alegreya', serif;
	font-family: 'Quattrocento', serif;}
	
#centerwrapper{width: 100%;}	
	
#centercell {
	width: 880px;
	height: 1588px;	
	position: relative;
	text-align: left;
	background-image: url(../media/hg_gastgeber.png);
	background-repeat: no-repeat;
	background-position: center center;}

    
a, img, button {border:0 none}

	
a.nav_impressum:link, a.nav_impressum:visited { font-family: 'Alegreya', serif;
	font-size: 13px;
	line-height: 20px;
	font-style: normal;
	color: #848484;
	text-decoration: none;
	
	
	}

a.nav_impressum:hover { font-family: 'Alegreya', serif;
	font-size: 13px;
	line-height: 20px;
	font-style: normal;
	color: #d98b35;
	text-decoration: none;
		
	}
	
a.nav_mail:link, a.nav_mail:visited { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
	color: #fffbeb;
	text-decoration: none;
			}

a.nav_mail:hover { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
	color: #0b4e72;
	text-decoration: none;
			}
	
a.alegreya:link, a.alegreya:visited { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 26px;
	font-style: normal;
	color: #fffbeb;
	text-decoration: none;
		}

a.alegreya:hover { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 26px;
	font-style: normal;
	color: #0d4f73;
	text-decoration: none;
		}
	

.telefon { font-family: 'Alegreya', serif;
	font-size: 24px;
	line-height: 38px;
	font-style: italic;
	color: #0b4e72;
	text-decoration: none;
	font-weight: 400;	
		
	}



.quattrocento20 { font-family: 'Quattrocento', serif;
	font-size: 20px;
	line-height: 22px;
	font-style: normal;
	color: #8c6e4e;
	text-decoration: none;
			
	}
	
.quattrocento16 { font-family: 'Quattrocento', serif;
	font-size: 16px;
	line-height: 22px;
	font-style: normal;
	color: #9d7d51;
	text-decoration: none;
	letter-spacing: 1px;
			
	}
		
.urlaub { font-family: 'Arizonia';
	font-size: 48px;
	line-height: 48px;
	font-style: italic;
	color: #0b4e72;
	text-decoration: none;
			}
			
.fliesstextkursiv { font-family: 'Alegreya', serif;
	font-size: 24px;
	line-height: 30px;
	font-style: italic;
	color: #8c6e4e;
	text-decoration: none;
	font-weight: 300;
			}
			
.anschrift { font-family: 'Alegreya', serif;
	font-size: 30px;
	line-height: 36px;
	font-style: italic;
	font-weight: 700;
	color: #fffbeb;
	text-decoration: none;
			}
			
.anschrifttext { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
	color: #fffbeb;
	text-decoration: none;
			}
			
.anrufen { font-family: 'Alegreya', serif;
	font-size: 19px;
	line-height: 18px;
	font-style: normal;
	font-weight: 400;
	color: #0b4e72;
	text-decoration: none;
			}
			
.hinweis { font-family: 'Alegreya', serif;
	font-size: 13px;
	line-height: 18px;
	font-style: normal;
	font-weight: 400;
	color: #0b4e72;
	text-decoration: none;
			}
			
.familienfreundlich { font-family: 'Arizonia';
	font-size: 37px;
	line-height: 40px;
	font-style: italic;
	color: #0b4e72;
	text-decoration: none;
			}
			
.regular { font-family: 'Alegreya', serif;
	font-size: 18px;
	line-height: 19px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
			}
			
.regularbraun { font-family: 'Alegreya', serif;
	font-size: 20px;
	line-height: 26px;
	font-style: normal;
	color: #885c2b;
	text-decoration: none;
			}

	
#apDiv1 {
	position:absolute;
	left:115px;
	top:1120px;
	width:698px;
	height:139px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:204px;
	top:590px;
	width:493px;
	height:54px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:204px;
	top:799px;
	width:485px;
	height:48px;
	z-index:1;
}

#slideshow {
	position:absolute;
	left:29px;
	top:196px;
	width:828px;
	height:381px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:88px;
	top:646px;
	width:728px;
	height:148px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:46px;
	top:38px;
	width:287px;
	height:87px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:577px;
	top:1289px;
	width:182px;
	height:45px;
	z-index:1;
}
#apDiv7 {
	position:absolute;
	left:983px;
	top:1080px;
	width:337px;
	height:198px;
	z-index:2;
}
#apDiv8 {
	position:absolute;
	left:145px;
	top:1290px;
	width:381px;
	height:240px;
	z-index:3;
}

#apDiv9 {
	position:absolute;
	left:115px;
	top:1521px;
	width:337px;
	height:198px;
	z-index:1;
}
#apDiv10 {
	position: absolute;
	left: 629px;
	top: 1550px;
	width: 202px;
	height: 38px;
	z-index: 2;
}
#apDiv11 {
	position:absolute;
	left:563px;
	top:1526px;
	width:337px;
	height:198px;
	z-index:3;
}
#apDiv12 {
	position:absolute;
	left:1013px;
	top:893px;
	width:119px;
	height:54px;
	z-index:4;
}

#apDiv13 {
	position:absolute;
	left:37px;
	top:864px;
	width:816px;
	height:179px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:532px;
	top:1340px;
	width:279px;
	height:137px;
	z-index:2;
}


#apDiv14 {
	position:absolute;
	left:748px;
	top:16px;
	width:85px;
	height:52px;
	z-index:1;
}
#apDiv16 {
	position:absolute;
	left:173px;
	top:1064px;
	width:582px;
	height:50px;
	z-index:3;
}

#apDiv17 {
    position: absolute;
    left: 708px;
    top: 19px;
    width: 139px;
    height: 113px;
    z-index: 1;
}

#menu {
	position:absolute;
	left:32px;
	top:146px;
	width:777px;
	height:75px;
	z-index:1;
}





	
