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

    
a, img, button {border:0 none}

	
a.nav:link, a.nav:visited {
	line-height: 27px;
	font-family: 'Josefin Slab', sans-serif;
	font-size: 19px;
	text-decoration:none;
	font-style: normal;
	color:#cf5409;
	font-weight: 400;
		
}

a.nav:hover {
	line-height: 27px;
	font-family: 'Josefin Slab', sans-serif;
	font-size: 19px;
	text-decoration:none;
	font-style: normal;
	color:#344f18;
	font-weight: 400;
}

a.navgoogle:link, a.navgoogle:visited { font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	color: #e7caa7;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}

a.navgoogle:hover { font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-style: normal;
	color:#cf5409;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}

a.navrev:link, a.navrev:visited {
	line-height: 27px;
	font-family: 'Josefin Slab', sans-serif;
	font-size: 19px;
	text-decoration:none;
	font-style: normal;
	color:#344f18;
	font-weight: 400;
	
}

a.navrev:hover {
	line-height: 27px;
	font-family: 'Josefin Slab', sans-serif;
	font-size: 19px;
	text-decoration:none;
	font-style: normal;
	color:#cf5409;
	font-weight: 400;
}

a.nav_impressum:link, a.nav_impressum:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-style: normal;
	color: #242f18;
	text-decoration: none;
	font-weight: 400;
	
	
	}

a.nav_impressum:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-style: normal;
	color: #57802b;
	text-decoration: none;
	font-weight: 400;
	
	
	}
	
	
a.nav_erfahren:link, a.nav_erfahren:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 23px;
	line-height: 24px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}

a.nav_erfahren:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 23px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}
	
a.nav_gutscheinmehr:link, a.nav_gutscheinmehr:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #0168a9;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}

a.nav_gutscheinmehr:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	}
	
a.nav_terminemehr:link, a.nav_terminemehr:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #e3ffd0;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}

a.nav_terminemehr:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	}
	
a.nav_momentemehr:link, a.nav_momentemehr:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #e3854d;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}

a.nav_momentemehr:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	}
	
a.nav_ang:link, a.nav_ang:visited { font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
	color: #e3ffd0;
	text-decoration: none;
	font-weight: 400;		
	
	}

a.nav_ang:hover { font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 400;
		
	}		
	
a.nav_tourmehr:link, a.nav_tourmehr:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.3em;
	
	
	}

a.nav_tourmehr:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #5feeff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.3em;
	
	}	
	
input		{ text-decoration: none; background-color: #fff; border: thin solid #242f18; }
textarea	{ text-decoration: none; background-color: #fff; border: thin solid #242f18; }
.submit		{ background-color: #5a2d0e; clear: both; color: #fff; font-size: 14px; font-family: 'Open Sans', sans-serif; margin-right: 3em; width: auto;}
.select		{ background-color: #5a2d0e; color: #fff; font-size: 14px; font-family: 'Open Sans', sans-serif; width: auto;}

#submit {
	background: url('../media/button.png');
	border: none;
	width: 	151px;
	height: 36px;
	cursor: pointer;
	float: left;
}
	
a.nav_tagestour:link, a.nav_tagestour:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	
	}

a.nav_tagestour:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.3em;
	
	}
	
a.nav_unterpunkte:link, a.nav_unterpunkte:visited { font-family: 'Josefin Slab', sans-serif;
	font-size: 28px;
	line-height: 44px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 400;
	
	
	}

a.nav_unterpunkte:hover { font-family: 'Josefin Slab', sans-serif;
	font-size: 28px;
	line-height: 44px;
	font-style: normal;
	color: #57802b;
	text-decoration: none;
	font-weight: 400;
	
	
	}	
	

.fliesstext_18_weiss { font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
		
	}
	
	.fliesstext_13_weiss { font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
		
	}
	
	.fliesstext_15_weiss { font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 23px;
	font-style: normal;
	color: #5a2c0e;
	text-decoration: none;
	font-weight: 400;
	
		
	}
	
.h1 { font-family: 'Josefin Slab', sans-serif;
	font-size: 40px;
	line-height: 46px;
	font-style: normal;
	color: #344f18;
	text-decoration: none;
	font-weight: 600;
	letter-spacing:0.1em;
	
	
	}
	
.schneeschuh { font-family: 'Josefin Slab', sans-serif;
	font-size: 50px;
	line-height: 48px;
	font-style: normal;
	color: #e3ffd0;
	text-decoration: none;
	font-weight: 600;
		
	}
	
.wandern { font-family: 'Josefin Slab', sans-serif;
	font-size: 37px;
	line-height: 48px;
	font-style: normal;
	color: #e3ffd0;
	text-decoration: none;
	font-weight: 600;
		
	}
	

.verschenken { font-family: 'Josefin Slab', sans-serif;
	font-size: 54px;
	line-height: 58px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}
	
.fusszeile { font-family: 'Josefin Slab', sans-serif;
	font-size: 25px;
	line-height: 35px;
	font-style: normal;
	color: #103a5a;
	text-decoration: none;
	font-weight: 400;
		
	}
	
.telefon { font-family: 'Josefin Slab', sans-serif;
	font-size: 17px;
	line-height: 22px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}
	
.januar { font-family: 'Josefin Slab', sans-serif;
	font-size: 25px;
	line-height: 15px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.2 em;
		
	}
	
.status { font-family: 'Josefin Slab', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}
	
.fliesstext_15_blau { font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 27px;
	font-style: normal;
	color: #5a2c0e;
	text-decoration: none;
	font-weight: 400;
		
	}
	
.formular { font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	
		
	}	

	
.weiss30 { font-family: 'Josefin Slab', sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-style: normal;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
			
	}	
	

	
.gefuehrtetouren { font-family: 'Open Sans', sans-serif;
	font-size: 19px;
	line-height: 27px;
	font-style: normal;
	color: #cf5409;
	text-decoration: none;
	font-weight: 600;
		
	}
	
.gefuehrtetouren18 { font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-style: normal;
	color: #e3ffd0;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;
		
	}	
	
.termine { font-family: 'Josefin Slab', sans-serif;
	font-size: 30px;
	line-height: 55px;
	font-style: normal;
	color: #5a2c0e;
	text-decoration: none;
	font-weight: 600;
			
	}
	
.strich { font-family: 'Josefin Slab', sans-serif;
	font-size: 19px;
	line-height: 26px;
	font-style: normal;
	color: #57802b;
	text-decoration: none;
	font-weight: 400;
			
	}
	
.strich_gross  { font-family: 'Josefin Slab', sans-serif;
	font-size: 30px;
	line-height: 44px;
	font-style: normal;
	color: #ca5f1e;
	text-decoration: none;
	font-weight: 400;
	letter-spacing:0.1em;	
	
	}
	



.halbblau { font-family: 'Open Sans', sans-serif;
	font-size: 38px;
	line-height: 48px;
	font-style: normal;
	color: #242f18;
	text-decoration: none;
	font-weight: 600;
	
		
	}
	
.halbgruen { font-family: 'Open Sans', sans-serif;
	font-size: 38px;
	line-height: 48px;
	font-style: normal;
	color: #58812b;
	text-decoration: none;
	font-weight: 600;
	
		
	}


	
#apDiv1 {
	position:absolute;
	left:32px;
	top:1037px;
	width:897px;
	height:722px;
	z-index:1;
}

#apDiv2 {
	position:absolute;
	left:32px;
	top:134px;
	width:853px;
	height:60px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:50px;
	top:715px;
	width:445px;
	height:241px;
	z-index:1;
}



#slideshow {
	position:absolute;
	left:691px;
	top:560px;
	width:229px;
	height:40px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:0px;
	top:216px;
	width:685px;
	height:382px;
	z-index:5;
}
#apDiv5 {
	position:absolute;
	left:69px;
	top:63px;
	width:799px;
	height:50px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:877px;
	top:82px;
	width:45px;
	height:34px;
	z-index:1;
}

#slideshow {
	position:absolute;
	left:0px;
	top:196px;
	width:954px;
	height:441px;
	z-index:1;
}

#apDiv8 {
	position:absolute;
	left:0px;
	top:8px;
	width:954px;
	height:27px;
	z-index:1;
}
#apDiv9 {
	position:absolute;
	left:35px;
	top:1993px;
	width:885px;
	height:55px;
	z-index:2;
}
#apDiv10 {
	position:absolute;
	left:35px;
	top:2053px;
	width:887px;
	height:45px;
	z-index:3;
}
#apDiv11 {
	position:absolute;
	left:370px;
	top:1832px;
	width:47px;
	height:62px;
	z-index:4;
}
#apDiv12 {
	position:absolute;
	left:325px;
	top:1806px;
	width:602px;
	height:148px;
	z-index:5;
}



#apDiv14 {
	position:absolute;
	left:624px;
	top:2139px;
	width:46px;
	height:40px;
	z-index:1;
}


#apDiv13 {
	position:absolute;
	left:298px;
	top:2153px;
	width:212px;
	height:37px;
	z-index:1;
}
#apDiv15 {
	position:absolute;
	left:515px;
	top:2139px;
	width:64px;
	height:63px;
	z-index:2;
}
#apDiv16 {
	position:absolute;
	left:718px;
	top:2153px;
	width:97px;
	height:94px;
	z-index:3;
}
#apDiv17 {
	position:absolute;
	left:826px;
	top:2151px;
	width:95px;
	height:97px;
	z-index:4;
}
#apDiv18 {
	position:absolute;
	left:345px;
	top:2218px;
	width:248px;
	height:36px;
	z-index:5;
}

#apDiv19 {
	position:absolute;
	left:712px;
	top:565px;
	width:229px;
	height:40px;
	z-index:1;
}

    #apDiv7 {
	position:absolute;
	left:457px;
	top:1800px;
	width:25px;
	height:139px;
	z-index:1;
}
    #apDiv20 {
	position:absolute;
	left:505px;
	top:715px;
	width:385px;
	height:240px;
	z-index:2;
}

#apDiv21 {
	position:absolute;
	left:879px;
	top:74px;
	width:45px;
	height:34px;
	z-index:1;
}
	
