html,body {
	height: 100%;
	padding: 0;
	margin: 0;
}

.container {
	min-height: 100% !important;
	height: auto !important;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.inner {
	min-height: 100% !important;
	background: #4e4e4c;
}

#box-logo,#box-landing {
	background: #FFFFFF;
}

#box-landing {
	position: relative;
	border-bottom: 15px solid #FFFFFF;
}

footer {
	padding-top: 25px;
	padding-bottom: 25px;
}

#box-landing {
	background-image: url('../img/background.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

#img-beraten,#img-partner {
	margin-top: 20px;
}

.powered-by,.imprint {
	color: #FFFFFF;
	font-size: 10px;
}

.imprint:hover {
	color: #c2c2c2;
}

#img-beraten{
	max-width:80%;
}


@media ( min-width : 768px) {
	.powered-by,.imprint {
		color: #FFFFFF;
		font-size: 10px;
		padding-top: 21.5px;
		padding-right: 15px;
	}
	.imprint:hover {
		color: #c2c2c2;
	}
	.container {
		max-width: 720px;
		border-left: 1px solid #bccf00;
		border-right: 1px solid #bccf00;
	}
	.inner {
		max-width: 690px;
		border: 0;
	}
	#box-logo {
		padding: 40px 0 40px 15px;
	}
	#box-landing {
		height: 420px
	}
	#img-partner {
		margin-top: 250px;
	}
}

@media ( min-width : 992px) {
	.container {
		max-width: 960px;
	}
	.inner {
		max-width: 930px;
	}
	#box-landing {
		height: 570px
	}
	#img-partner {
		margin-top: 360px;
	}
	.btn-shop {
		margin: 15px 15px 0 0;
	}
}

@media ( min-width : 1200px) {
	.container{
		width: 1225px;
		max-width: 1225px;
	}
	.inner {
		max-width: 1180px;
	}
	#box-landing {
		height: 735px
	}
	#img-partner {
		margin-top: 510px;
	}
	.btn-shop {
		margin: 40px 40px 0 0;
	}
}