.header_leiste{
	background-color: #a81d1e;
	padding: 10px 0;
}
.link_box{
	float: left;
}
.link_box a{
	color: #fff;
	font-family: 'montserrat', sans-serif;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 500;
}
.top_header_rechts{
	float: right;
	line-height: 1;
	margin: 3px 0;
}
.suche, .facebook{
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
	margin-left: 10px;
}
.suche a, .facebook a{
	display: block;
}
.suche img, .facebook img{
	height: 20px;
}


.header{
	margin-top: 50px;
}
.header_logo{
	float: left;
	line-height: 0;
}
.header_logo a{
	display: block;
}

.facebook_banner{
	float: right;
	line-height: 0;
}
.facebook_banner a{
	display: block;
}


.menu{
	margin: 50px auto 20px;
	padding-bottom: 10px;
	border-bottom:  1px solid #010101;
}
.nav-menu{
	padding: 0;
	list-style: none;
	margin: 0 auto;
}
.nav-menu li{
	float: left;
	margin-right: 20px;
}
.nav-menu li:last-child{
	margin: 0 auto;
}
.nav-menu li a{
	display: block;
	color: #010101;
	font-weight: bold;
	font-family: 'montserrat', sans-serif;
	text-transform: uppercase;
}
.nav-menu li a:hover{
	color: #767676;
}

.nav-menu li.current-menu-item a{
	color: #BA9268;
}

.later_select{
	display: none;
}


.footer{
	background-color: #a81d1e;
	color: #fff;
	padding: 100px 0;
	font-family: 'montserrat', sans-serif;
}
.footer_text{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
}

.up_link{
	line-height: 0;
	margin: 50px auto;
}
.up_link a{
	display: block;
}

.impressum{
	font-family: 'montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
}
.impressum a{
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}
.impressum span{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}