img {
	max-width:100%;
	max-height:100%;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 1020px) {
	ul.navitop_menu,
	.navitop-sep {
		display:none !important;
	}
	
	.slicknav_menu {
		display:block;
	}
	.slicknav_btn {
		margin: 0 0 0 10px;
	}
	.logo-background {
		width: 100%;
		left: 439px;
	}
	.logo {

	}
	.logo-contact {

	}
	.wideblock-wrapper {
		width:auto;
		margin-left:-10px;
		margin-right:-10px;
	}
		.wideblock {
			padding-left:10px;
			padding-right:10px;			
		}
	ul.navitop_menu li.first a:link,
	ul.navitop_menu li.first a:visited {
		margin-left:10px;
	}
	#wrapper_logo {
		padding-left: 10px;
	}
	#wrapper_bottom .cols-1-1-1 .col {
		padding-left: 10px;
	}

}

@media screen and (max-width: 700px) {
	#wrapper-contact-top {
		display: none;
	}

	#wrapper_content {

	}
	.cols-1-1-1-1.md {
		margin-right: -2rem;
	}
		.cols-1-1-1-1 .col.md {
			width: calc((100% - (2*2rem)) / 2);
			margin-right: 2rem;
			margin-bottom: 2rem;
		}
	.cols-1-1-1.md {
		margin-right: -4rem;
	}
		.cols-1-1-1 .col.md {
			width: calc((100% - (2*4rem)) / 2);
			margin-right: 4rem;
			margin-bottom: 4rem;
		}
	.news-list-view.projects .article {
		width: calc(100% / 2);
	}
}

@media screen and (max-width: 500px) {
	#wrapper_logo .logo {
		width: auto;
	}
	#wrapper_bottom .cols-1-1-1 .col.c2,
	#wrapper_bottom .cols-1-1-1 .col.c3,
	.copyright {
		display: none;
	}
	.cols {
		display: block !important;
		margin-bottom:1rem;
		margin-right: 0 !important;
	}
	.col {
		width:100% !important;
	}
}

/* Wegen Project Teaser, Bildbreite */
@media screen and (max-width: 380px) {
	.news-list-view.projects .article {
		width: 100%;
	}	
}