@charset "UTF-8";
.schulter_abstand {
	padding-top: 50px;
}
.headline_abstand {
	margin-top: 30px;
}
.headline_trennlinien_beige_doppelt {
	border-top: thin solid #A77F52;
	text-align: left;
	padding-top: 10px;
	border-bottom: thin solid #A77F52;
	padding-bottom: 8px;
}
.headline_braun {
	color: #673A13;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 20pt;
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
	letter-spacing: 3pt;
}
.headline_braun_zentriert {
	color: #673A13;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 20pt;
	text-align: center;
	font-weight: normal;
	letter-spacing: 3pt;
	left: auto;
	right: auto;
}
.fliesstext_trennlinien_beige_doppelt {
	border-top: thin solid #A77F52;
	text-align: left;
	padding-top: 10px;
	border-bottom: thin solid #A77F52;
}
.fliesstext_trennlinie_beige {
	border-top: thin solid #A77F52;
	text-align: left;
	padding-top: 10px;
}
.fliesstext_punktlinie_beige {
	border-top: thin dotted #A77F52;
	text-align: left;
	padding-top: 10px;
}
.fliesstext_braun {
	color: #673A13;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 11pt;
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
}
.subheadtext_braun {
	color: #673A13;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 11pt;
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
}
.fliesstext_braun_auflistung {
	color: #673A13;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 11pt;
	text-align: left;
	font-weight: normal;
	margin-left: -14px;
}
.fussnote_text {
	text-align: center;
}
.bild_button_stile {
	border: thick solid #FFFFFF;
	-webkit-box-shadow: 8px 8px 5px #B3B3B3;
	box-shadow: 8px 8px 5px #B3B3B3;
	left: auto;
	right: auto;
}
.bild_button_zentriert {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.bild_button_galerie_zentriert {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.bild_links {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 30px;
	padding-left: 25px;
}
.bild_button_zentriert_rechts {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.roof_abstand {
	margin-top: 30px;
}
.textflaeche_beige_hauptbild  {
	background-color: #E8DCCD;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
}
.textflaeche_beige  {
	background-color: #E8DCCD;
	padding-left: 20px;
	padding-right: 20px;
}
.textflaeche_beige_outline  {
	background-color: #E8DCCD;
	text-shadow: 0px 0px;
	-webkit-box-shadow: 8px 8px 10px #806C5A;
	box-shadow: 8px 8px 10px #806C5A;
}
.textflaeche_beige_outline_boden  {
	background-color: #E8DCCD;
	text-shadow: 0px 0px;
	-webkit-box-shadow: 8px 8px 10px #806C5A;
	box-shadow: 8px 8px 10px #806C5A;
}
.navigations_spacer {
	margin-left: 20px;
	margin-right: 20px;
}
.responsive_map {
	height: 0;
	overflow: hidden;
	padding-bottom: 50%;
	position: relative;
}
.responsive_map iframe {
    height: 100%
	left: 0;
	position: absolute;
	top: 0
	width: 100%
	}
.carousel-fade .carousel-inner .item {
    transition-property: opacity;
}

 .carousel-fade .carousel-inner .item,
 .carousel-fade .carousel-inner .active.left,
 .carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

 .carousel-fade .carousel-inner .active,
 .carousel-fade .carousel-inner .next.left,
 .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

 .carousel-fade .carousel-inner .next,
 .carousel-fade .carousel-inner .prev,
 .carousel-fade .carousel-inner .active.left,
 .carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
}
.video_rand {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.news_text_galerie_rand {
	padding-right: 40px;
	padding-left: 40px;
}
