h2 { letter-spacing: 3px; }

#menu-9 .mbr-brand__name {
	font-size: 16px;
}
#menu-9.mbr-navbar--stuck .mbr-navbar__section {
	background: #2c2c2c;
}
#menu-9 .mbr-navbar__section {
}
#menu-9 .mbr-navbar__items a {
	font-size: 12px;
}
#msg-box5-2 H2, #form1-5 h2  {
	font-family: 'Roboto Condensed', sans-serif !important;
	color: #b8312f !important;
	font-size: 4.5rem;
	padding-top:0;
	margin-top: 0;
}
#msg-box5-2 P {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 18px !important;
	margin-bottom: 1.5em;
}
#msg-box3-4 H2 {
	color: #ffffff !important;
	font-family: 'Roboto Condensed', sans-serif !important;
}
#msg-box3-4 P {
	text-align: center !important;
	color: #ffffff !important;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 18px !important;
}

#form1-5 h2 { font-size: 3rem; }
#form1-5 .form-control:invalid { border: 0; }

.partner { overflow: hidden }
.partner div { float: left; width: 18%; min-width: 120px; margin: 0 2% 2% 0; box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; }
.partner div img { max-width: 100%; min-width: 120px; height: auto; border: 1px #ddd solid}

.galerie img { margin: 0 .3rem .3rem 0; }
.galerie img:hover { opacity: .8; }

/***/

.btn-danger { background-color: #b8312f; border-color: #b8312f; }

#form1 .skype, #form1 .website, #form1 .contact1 { display: none; }

/***/
@media screen and (max-width: 1440px)
{
	#header1-0 { background-image: url(../../../assets/images/titel1440x900-168.jpg) !important; }
}

@media screen and (max-width: 1440px)
{
	.mbr-brand__logo img { max-width: 400px; height: auto; }
}

@media screen and (max-width: 1024px)
{
	.mbr-brand__logo img { max-width: 250px; height: auto; }
}

@media screen and (orientation : portrait)
{
	#header1-0 { background-image: url(../../../assets/images/titel_portrait.jpg) !important; }
}