@media print {
	body {
		font-family: Arial;
		font-size: 11pt; 
		color:#000;
		line-height: 13pt;
		
		width:94% !important;
		margin:10px 0 0 50px;
		padding:0 !important; 
	}
	img, figure.image {
		page-break-inside:avoid;
	}
	/* hidden elements for print view Header...*/
	header.logo, #homeTop, #main-left, aside h2.label:first-child, aside h2.active, aside ul.sidebar, footer, #back-top {
		display: none;
	}
	div.news-list-item {
		padding-bottom: 15pt;
	}
	/* set all margins and paddings from design to 0px; display: inline damit die Seiten nicht abgeschnitten werden! */
	#wrapper {padding: 0; margin: 0; display: inline;}
	.breadcrumb ul {margin-left: 0;}
	.singleview.columns {display:block;}
	/* set width for each column to 100% */
	section.content, main, aside {
		float:none;
		/*min-width:1200px;*/
		width: 100% !important;
		min-width: 94%;
		height: 100%;
		overflow: visible;
		display:inline;
		margin-left: 0;
		margin-right: 0;
	}
	section.content .standard, section.content .box-60-prozent, section.content .intro, section.content .box-2-linien, section.content .list-lines, 
	section.content .box-linie-unten, section.content .h2-blau-linie, section.content .downloads-breit, section.content .button-tel, section.content .zitat,
	section.content .text-nav, section.content .bild-nav,
	section.content, aside, main.template_browser {
  		width: 100% !important;
  		float:none;
  		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
		font-family: Arial;
		font-size: 11pt; 
		color:#000;
		line-height: 13pt;		
	}
	a {	
		font-weight: normal; 
		color:#57a3c7;
		text-decoration:underline;
	}
	h1 ,h2,h3   {	
		font-weight: bold; 
		color:#000;
		margin: 15px 0 10px 0;
	}
	h1   {font-size: 14pt;}	
	h2   {font-size: 13pt;}
	h3   {font-size: 12pt;}
	h1, h2, h3, h4 {
		font-family: Arial, Helvetica;
		page-break-after:avoid;
	}
	pre {white-space: pre-wrap;}
	thead {display: table-header-group;}
	tr {page-break-inside: avoid;} 
	
	section.content .standard .listarea{
		
		margin-left:0px;
		
	}
	div.listarea table{
		
		width:80%;
	}
} 