html {
	font-size: 14px;
}
body {
	background-color: #eee;
	font-family: "Open Sans";
	color: #666;
}
.bg-blue {
	background-color: #f3a86d;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.navbar-default, footer{
	background-color: #8c8c8c;
	color: #fff;
}
.navbar-default .navbar-brand{
	color: #fff;
}
.navbar-brand {
	padding-top: 13px;
}
.navbar-default .navbar-brand:hover {
	color: #fff;
}
.navbar-brand p {
	font-size: 13px;
}
.navbar-brand img {
	width: 360px;
}
.navbar-toggle {
	background-color: #ddd;
}
.navbar-toggle:hover {
	background-color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #333;
	background-color: #bbb;
}
footer {
	margin-top: 50px;
	min-height: 60px;
	border-top: 5px solid #fff;
}
footer p{
	text-align: right;
}
footer a{
	color: #fff;
}
a:hover{
	text-decoration: none;
}
label{
	font-weight: normal;
}
.container{
	padding-top: 30px;
	padding-bottom: 15px;
}
.navbar-fixed-top{
	border-width: 0 0 5px;
}
p{
	margin-bottom: 20px;
}
.bg-blue .container, .navbar .container{
	padding-top: 0px;
	padding-bottom: 0px;
}
h1, h2, h3 {
	font-family: "Fira Sans Condensed";
	color: #444;
}
h3, ul {
	margin-bottom: 20px;
}
.bg-blue h1,
.bg-blue h2,
.bg-blue h3,
.bg-blue p {
	margin: 15px 0px;
}
hr{
	border-color: #bbb;
}
.motiv{
	margin-top: 85px;
	min-height: 500px;
	background-image: url(../img/motiv.jpg);
	-webkit-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}
.start{
	margin-top: 85px;
}
.intro{
	padding-top: 21px;
}
.btn-default {
	text-transform: uppercase;
	font-weight: bold;
	color: #666;
	background-color: #f3a86d;
	border-color: #f3a86d;
}
.btn-default:hover{
	color: #000;
	background-color: #ffc487;
	border-color: #f3a86d;
}
.hotel-row {
	display: flex;
	align-items: center;
}
.hotel-row .radio-inline{
	padding-top: 0px;
}
.input-group .form-control[readonly] {
	background-color: #fffff5;
}
.infobox{
	padding: 15px;
	background-color: rgba(255,255,255,0.6);
	-webkit-border-radius: 5px;
	        border-radius: 5px;
}
@media (max-width: 767px) {
	.motiv{
		min-height: 300px;
	}
}
@media (max-width: 480px) {
	.navbar-brand img {
		width: 300px;
	}
	.navbar-brand p {
		font-size: 11px;
	}
}
@media (max-width: 420px) {
	.navbar-brand img {
		width: 280px;
	}
	.navbar-brand p {
		font-size: 10px;
	}
}
