@media print and (min-width: 0) {
	
	@page :first {margin-top: 2cm;}
	@page :left {margin-right: 2cm;}
	@page :right {margin-left: 2cm;}
	@page {  
      size: portrait;
	  orphans:4;
	  widows:2;
   }
	
	body {
		background: none;
	}
	
	#menu_container {
		background: none;
		box-shadow: none;
		position: absolute;
	}
	
	#active_item {
		display: none;
	}
	
	.article_row .article {
		background: none;
	}
	
	#logo {
		border:0;
		float: left;
		background-color: #ffffff;
		left: 0;
	}
	
	#drop_menus {
		display: none;
	}
	
	.text a.article_link,
	.text a.article_link:link,
	.text a.article_link:visited {
		background: none;
		border: 0;
	}
	
	.article_row .article {
		box-shadow: none;
	}
	
	.text a.article_link,
	.text a.article_link:link,
	.text a.article_link:visited,
	.article span.event, 
	.article span.press,
	.article_row .article,
	.article_row .article h1,
	.article_row .article span.event,
	#in_the_middle.one_article h1,
	h1,
	#text_box,
	#footer,
	#footer a{
		color: #000000;
		font-family: Arial, Tahoma;
	}
	
	#main_image {
		display: none;
	}
	
	#in_the_middle,
	.aktuelles #in_the_middle.one_article, 
	#in_the_middle.one_article {
		border: 0;
		padding: 15px;
		background: none;
		box-shadow: none;
		margin-bottom: 0;
		width: 100%;
		left:0;
		font-size: 13px;
		box-sizing: border-box;
		page-break-after : avoid;
	}
	
	#mail_print {
		display: none;
	}
	
	#footer {
		background: none;
		border-top: 3px solid #dedede;
		font-size: 11px;
		page-break-inside: avoid;
		margin-top: 0;
	}
	
	#footer > div {
		padding: 0;
		width: 100%;
	}
	
	#footer #footer_bottom {
		background: #dedede;
		color: #000000;
	}
	
	#menu {
		display: none;
	}
	
	#text_box {
		min-height: 0;
	}
	
	#text_box ul {
		list-style-image: none;
		list-style-type: square;
	}

}