@media print {
	#sitemenu, #mainnavigation,
	.frame-type-carousel,
	.subnav-wrap,
	.subcontent-wrap,
	.footer-section-meta, .footer-section-content-column-middle, .footer-section-content-column-right,
	video, audio, iframe, .embed-responsive-16by9 {
		display: none !important;
	}
	
	
	body, p {
		font-size: 18px;
		line-height: 22px;
	}
	body, p, h1, h2, h3, h4, h5, h6, ul, li, ol, a {
		color: #000;
	}
	
	a {
		text-decoration: none !important;
	}
	ul.list-normal {
		margin-left: 20px !important;
	}
	
	#page-header {
		position: relative !important;
	}
	#page-footer {
		margin-top: 30px;
		border-top: 3px solid #000;
	}
	#page-footer .footer-section-content {
		color: #000;
		background: none;
	}
	#page-footer .footer-section-content path {
		fill: #000;
	}
	footer#page-footer p, footer#page-footer a, footer#page-footer h1, footer#page-footer h2, footer#page-footer h3, footer#page-footer h4, footer#page-footer h5, footer#page-footer h6 {
		color: #000;
	}
	
	#page-header .container,
	#page-content .container,
	#page-footer .container,
	.breadcrumb-section .container,
	.frame-container,
	.mehrspalter {
		margin: 0;
	}
	.body-bg-top {
		padding-top: 0;
	}
	
	.breadcrumb,
	.mehrspalter.frame-container {
		background: none !important;
	}
	
	.news .article {
		margin: 0 0 20px 0;
		padding: 0;
		background: none !important;
	}
	
	
	/*
	.footer-section-content-column-left {
		display: flex;
	}
	*/
	
	.container .frame-has-backgroundimage, .container .frame-background-primary, .container .frame-background-secondary, .container .frame-background-light, .container .frame-background-dark, .container .frame-background-hhhgreen, .container .frame-background-hhgreen, .container .frame-background-hgreen, .container .frame-background-green {
		margin-bottom: 30px;
		padding: 0;
		background: none;
	}
}