body {
	font-family: "Font-Light";
	font-size: 5vw;
	margin: 0;
	padding: 0;
	overflow: hidden;
	overflow-y: auto;
	width: 100vw;
}


.box6 a {
	display: inline-block;
	color: rgba(235, 216, 76, 1);
	text-decoration: none;
}

.navakt {
	font-family: "Font-Bold";
}

.page {
//	display: none;
	position: relative;
	width: 100%;
	height: 120vh;
	background-color: red;
}


#logo {
	position: absolute;
	top: 5vw;
	left: 5vw;
	width: 25vw;
	z-index: 4000;
}

#kopf {
	position: relative;
	top: 0;
	width: 100%;
	height: 20vw;
	z-index: 1000;
}

#navigator {
	display: none;
	position: absolute;
	top: 20vw;
	left: 5vw;
	color: #317A9E;
	font-size: 2em;
	background-color: #E4CC1D;
	padding: 5vw;
	z-index: 5000;
}

#navigator a {
	display: block;
	color: #317A9E;
	font-size: 1.5em;
	text-decoration: none;
	padding: 0 2vw 0 2vw;
}

#bg_balken {
	position: absolute;
	top: 2vw;
	left: 0vw;
	height: 30vw;
}

#banner {
	position: absolute;
	top: 2vw;
	left: 0vw;
	width: 100vw;
	color: white;
	text-align: center;
}

#banner h1 {
	font-size: 1.7em;
}

#banner p {
	font-size: 0.9em;
}

/* - Fuss - */

#fuss {
	font-size: 1.6em;
	height: 110vw;
	position: relative;
	top: 1vw;
	left: 0vw;
	padding-top: 2vw;
	width: 100vw;
	color: rgba(49, 122, 158, 1);
}

#fussbox_karte iframe {
	display: none;
}

#fussbox_adresse {
	position: absolute;
	top: 1vw;
	left: 5vw;
}

#fussbox_zeiten {
	position: absolute;
	top: 50vw;
	left: 5vw;
	line-height: 0.3em;
}

#fussbox_links {
	position: absolute;
	top: 70vw;
	left: 5vw;
}

.fussbox {
	color: rgba(235, 216, 76, 1);
	font-family: "Font-Regular";
	font-size: 0.8em;
}

.fussbox img {
	margin-top: 15vw;
	width: 15vw;
}

.fussbox a {
	display: inline-block;
	color: rgba(235, 216, 76, 1);
	text-decoration: none;
}

/* - Fuss - */


#kontaktbutton {
	position: absolute;
	top: 9vw;
	right: 1vw;
	width: 10vw;
	background-color: rgba(235, 216, 76, 1);
	color: rgba(49, 122, 158, 1);
	font-size: 1em;
	text-align: center;
	text-decoration: none;
	padding: 0.5vw;
	border-radius: 1vw;
}

#info {
	position: absolute;
	padding: 3vw 10vw 10vw 10vw;

}

.gotop {
	position: absolute;
	top: 1vw;
	right: 2vw;
	width: 2vw;
}

#demobutton {
	display: none;
}

#demobutton {
	display: none;
}

#hambi {
	display: block;
	position: absolute;
	top: 5vw;
	right: 7vw;
	width: 11vw;
	z-index: 2000;
}

.fil0 {
	fill: #ffffff;
	fill-rule:nonzero;
}

