/* Stylesheet */
body {
	font-family: sans-serif;
}

ul.topnav {
	width: 100%;
	position: fixed;
	z-index: 1;
}

ul.topnav.responsive {
	position: fixed;
}

section {
	padding-top: 75px;
	padding-bottom: 55px;
}

#header {
	background-image: url("img/header_v1.jpg");
	background-position: center bottom;
}

#bilder-galerie figure {
	margin: 0;
}

@media (max-width: 700px) {
	#bilder-galerie .col {
		padding: 5px;
	}
	
	#bilder-galerie figcaption {
		font-size: x-small;
		line-height: 1.2;
	}
}

#umgebung ul {
	column-width: 320px;
}


#lage {
	padding-bottom: 10vw;
}

#lage p {
	margin-top: 30px;
}

#kontakt {
	background: #333;
	color: white;
}

#kontakt a {
	text-decoration: none;
	color: inherit;
	font-weight: bolder;
}

/*.arrow {
	color: white;
	font-size: 5vw;
	position: fixed;
	top: 25vh;
	padding: 1vw;
	z-index: 2;
}

.arrow._floatRight {
	right: 0;
}*/