@media all {
	/* Layout Blöcke */
	.content-container .four.columns {
		width: calc(25% - 20px);
	}
	
	.sixteen.columns {
		width: 100% !important
	}
	
	.content-container .twelve.columns {
		width: calc(75% - 20px);
	}
	
	.content-container .twelve.columns .sixteen.columns {
		width: calc(100% - 20px) !important;
	}
	
	.content-container .twelve.columns .eight.columns {
		width: calc(50% - 20px);
	}
	
	.content-container .twelve.columns .one-third.column {
		width: calc(33% - 20px);
	}
	
	.content-container .twelve.columns .four.columns {
		width: calc(25% - 20px);
	}
	
	.content-container .twelve.columns .twelve.columns {
		width: calc(75% - 20px);
	}
	
	body, html {
		width: 100%;
		background-color: white
	}
	
	#navigation, .sticky, #footer, .contact-container, .downloads-container {
		display:none !important;
	}
	
	#wrapper {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		box-shadow: none !important
	}
	
	img {
		max-width: 100%;
	}
	
	.five_img_container {
		justify-content: normal !important;
	}
	
	body {
		border: none !important;
		overflow: auto !important
	}
	
	#logo {
		position: static !important
	}
	
	.container {
		width: 100%;
	}
	
	.input_labels{
		width: 30%;
	}
	
	.input_fields {
		width: 70%;
	}
	
	.teaserblock {
		page-break-inside: avoid
	}
}