@import url('https://fonts.googleapis.com/css?family=Archivo+Narrow:400,500,600,700|Fjalla+One|Open+Sans+Condensed:300,700|Roboto+Condensed:300,400,700|Ubuntu+Condensed');
	body {
		background-color: #faf6f8;
		/*font-family: 'Open Sans Condensed', Calibri, Arial, sans-serif, Verdana, Helvetica;*/
		/*font-family: 'Fjalla One', sans-serif;*/
		/*font-family: 'Roboto Condensed';*/
		/*font-family: 'Ubuntu Condensed';*/
		/*font-family: 'Archivo Narrow';*/
		font-family: 'Open Sans Condensed';


		color: #000;
		font-size: 20px;
		font-weight: 300;
		margin: 0px;
		padding: 0px;
	}
	
	div {
		text-align: center;
		width: 100%;
	}
	img.btn { 
		width: 60px;
		height: 51px;
	}
	img.bg { 
		width: 945px;
		height: auto;
	}
	img.logo {
	width: 829px;
	height: 74px;
}
	.centered {
		width: 800px;
		margin: 0 auto;
	}

	.container {
		position: relative;
		text-align: center;
		/*border-style: solid;
		border-color: red;*/ 
	}
	.containerbottom {
		position: relative;
		text-align: center;
		background: #e3e1e2;
		/*width: 829px;*/
	}
	.topcenter {
		position: absolute;
		top: 50px;
		font-size: 20px;
		color: #000;
		font-weight: 300;
		background: rgba(250, 246, 248, .72);

	}
	
	.bottomcenter {
		position: absolute;
		bottom: 200px;
	}
	
	@media(max-width: 945px) {
		.topcenter { 
			font-size: 17px;
		}
		img.bg {
			width: 100% !important;
			height: auto !important;
		}
		img.logo {
			width: 80% !important;
			height: auto !important;
		}
		.bottomcenter {
			position: absolute;
			bottom: 40px;
		}
	}
	
	p {
		margin-top: 0px;
		margin-left: 50px;
		margin-right: 50px;
	}
	.impressumbutton {
		clear: left;
		font-size: 18px;
	}
	.impressum {
		margin: 60px 10% 25px 10%;
	}
		
	.impressumbutton h1, h2, h3 {
		font-size: 16px;
	}
	
	a.impressumbutton {
		font-size: 20px;
	}
	h1, h2, h3 {
		color: #e2001a;
	}
	a {
		color: #505050;
	}
	h1, h2, h3 {
		letter-spacing: 4px;
		font-size: 30px;
		font-weight: 400;
	}