body {
	padding-top: 83px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 300;
	font-color: #727272;
	background: url(../img/pattern.png) repeat;
}


/* container max. 970px breit */

@media (min-width: 1200px) {
	.container {
		max-width: 970px;
	}
}

@media (max-width: 991px) {
	body {
		padding-top: 64px;
	}
}

@media (max-width: 767px) {
	body {
		padding-top: 59px;
	}
}

/* navbar selbe Größe wie container */

@media (min-width: 768px) {
	.navbar-small {
		max-width: 750px;
	}
}

@media (min-width: 992px) {
	.navbar-small {
		max-width: 970px;
	}
}


/* navbar zentrieren */

.navbar-small {
	margin-left: auto;
	margin-right: auto;
}


.navbar-brand img {
	max-width: 550px;
}

@media (max-width: 991px) {
	.navbar-brand img {
		max-width: 350px;
	}
}

@media (max-width: 767px) {
	.navbar-brand img {
		max-width: 300px;
	}
}

.navbar {
	opacity: 0.9;
	border: 0;
}

/* Menüpunkte vertikal zentrieren */

.navbar-nav {
	margin-top: 16.5px;
}

@media (max-width: 991px) {
	.navbar-nav {
		margin-top: 8.5px;
	}
}


#myCarousel {
	margin-top: 15px;
}


/* Schatten */

.container {
	background-color: white;
	-webkit-box-shadow: rgb(136, 136, 136) 0px 0px 5px 0px;
	box-shadow: rgb(136, 136, 136) 0px 0px 5px 0px;
}

.navbar .container {
	-webkit-box-shadow: none;
	box-shadow: none;
}


/* Höhe der Linkanker ausgleichen */

a.anchor {
	display: block;
	position: relative;
	top: -83px;
	visibility: hidden;
}


/* Content Wrapper nach oben ziehen */

#wrapper {
	margin-top: -83px;
	padding-top: 83px;
}


/* Titeltypographie */

.section-title h1 {
	text-align: center;
	color: #fb683d;
	font-size: 1.3em;
	line-height: 1.5em;
	text-transform: uppercase;
}

h2 {
	font-size: 1.15em;
}

.underline {
	width: 60px;
	background-color: #fb683d;
	height: 1px;
	border: 0;
	margin-top: -5px;
}


/* Linkfarbe */

a,
a:hover,
a:focus {
	color: #fb683d;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #777777;
	background-color: transparent;
}

.navbar-default .navbar-nav>li>a {
	color: #fb683d;
}

.map-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
}

.map-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}