body {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	line-height: 160%;
}
.nopadding{padding: 0;}

.gallery {position: relative;}
.langswitch {
	position: absolute;
	z-index: 9;
	background: fuchsia;
	top: 10px;
	right: 0px;
	padding: 5px;
	background: black;
	font-size: 15px;
	color: white;
}
.langswitch a {
	color: white;
	font-weight: 300;
}
.langswitch a:hover {
	text-decoration: none;
}
.langswitch a.active {
	color: white;
	font-weight: 600;
}

.teaser {
	color: #3e3b50;
	font-weight: 600;
	padding-top: 25px;
	padding-bottom: 30px;
	border-bottom: 2px solid #3e3b50;
}
.description {
	padding-top: 30px;
	padding-bottom: 25px;
}

.carousel-control {
	filter: alpha(opacity=80);
opacity: .8
}

.media-object.block {width: 100%; margin: 30px 0;}
.media-object.left {width: 360px; padding: 5px 15px 15px 0; margin: 0 0 0 -25%; float: left; }

#carousel-umgebung { margin: 30px 0;}

.conditions {
	padding: 30px 25% 0 25%;
	margin: 30px -25% 0px -25%;
	border-top: 2px solid #3e3b50;
	font-weight: 600;
	color: #3e3b50;
}

.marg {
	font-size: 15px;
	line-height: 140%;
}

/****************XXXXXX ADAPTIVES VERHALTEN XXXXXX****************/


/* Freeze @1080px */
@media (min-width: 1020px) {
	.container-fluid {
		width: 1020px;
	}
}



/* Notebook */
@media only screen and (min-width : 768px) and (max-width : 1079px)  {}





/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 320px) and (max-width : 767px) {
	
	
body {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 160%;
}
.nopadding{padding: 0 15px;}

.teaser {
	color: #3e3b50;
	font-weight: 600;
	padding-top: 20px;
	padding-bottom: 25px;
	border-bottom: 2px solid #3e3b50;
}
.description {
	padding-top: 20px;
	padding-bottom: 25px;
}



.media-object.block {width: 100%; margin: 20px 0;}
.media-object.left {width: 100%; margin: 20px 0; padding:0; float: none; }

#carousel-umgebung { margin: 20px 0;}

.conditions {
	padding: 30px 0%;
	margin: 30px 0% 0px 0%;
	border-top: 2px solid #3e3b50;
	font-weight: 600;
	color: #3e3b50;
}
	
.marg {
	font-size: 13px;
	line-height: 140%;
}	
	
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}
