@media(max-width:650px){
	header .logo {
		padding-top: 100px;
		position: absolute;
		width:150px;
		left:50%;
	}
	
	header .logo img {
		position:relative;
		left: -50%;
		width: 150px;
		height: 150px;
	}
	
	.galerie_item {width:100%;}
	
	.imglink {width:100%;}
	
	.info {padding: 20px;}
	
}


@media(min-width:651px){
	header .logo {
		width: 250px;
		margin: 0 auto;
		padding-top: 60px;
	}

	header .logo img {
		width: 250px;
		height: 250px;
	}
	.galerie_item {width:50%;}
	
	.imglink {width:50%;}	
}	
	
	
@media(min-width:992px){
	main, footer {
		margin: 20px auto;}

	.imgimpressum {display:inline-box}
	
	.news_flex {justify-content:flex-start;}
	
	.galerie_item {width:33%;}
	
	.news_flex img {
		width:50%;
		padding-right:20px;
	}
	.news_flex p {width:50%;}
}


