body {
	background-color:#27292B;
}
.footer {
	background-color:#27292B;
	color:#fff;
	font-size:14px;
}

.logo_wrap > div {
	display:flex;
	justify-content:center;
}
a.alogo {
	margin:15px 0 0 0;
	display:inline-block;
}
a.alogo img {
	width:203px;
}


.h2l.hgrau,
.status_text .h1l {
	color:#27292B;
}

.main_barf.pt80.pb30 {
	padding-top:40px;
}
.footer a {
	color:#FFF;
}

@media (max-width:550px)
{
	.logo_wrap > div {
		flex-direction:column;
	}
	a.alogo {
		margin:30px 0 0 0;
	}
}