/* generell für druckansicht */
@page { margin:1.0cm 0.5cm; }
@media print {
	/* landscape */
	page[size="A4"] {
		background: white;
		width: 29.7cm;
		height: 21cm;
		display: block;
		margin: 0 auto;
	}

	body { min-width:100%; }
	img { max-width:100% !important; }
	#wrapper { width:1210px; margin:0; }
	#header { max-width:1210px; }
	#siabHeader,
	div.uebersichtBox,
	div.uebersichtBox2 { background-color:#686868 !important; -webkit-print-color-adjust: exact; }
	div.headlineContainer { background-color:#9a9999 !important; -webkit-print-color-adjust: exact; }
	#siteWords span, div.leftContainer, div.pdfLeistung { display:none; }
	/* aufklappbaren inhaltsbereich immer anzeigen */
	div.textContainer { display:block; }

	/* boxen anpassen */
	div.uebersichtBox:nth-child(3n+3) { margin-right:0; } /* jede 3. uebersichtBox */
	div.uebersichtBox2:nth-child(3n+3) { margin-right:0; } /* jede 3. uebersichtBox2 */
	div.infoBox:nth-of-type(3n+3) { margin-right:0; } /* jede 3. infoBox */
	div.projektBox:nth-of-type(3n+3) { margin-right:0; } /* jede 3. infoBox */

	/* schriftgrößen anpassen */
	/*div.headlineContainer { font-size:25px !important; line-height:25px !important; border-bottom:2px solid #000; }*/
	div.headlineContainer { border-bottom:2px solid #000; font-weight:bold; }
	div.textContainer, div.mainContainer { font-size:18px !important; line-height:25px !important; }

	/* icon positionieren */
	#homeIcon2 { position:absolute; top:3px; right:10px; }
		#homeIcon2 a:after { padding:0; content:''; }

	/* überschrift */
	#imageHeader {}
	#imageHeaderHeadline { position:absolute; bottom:15px; left:0; z-index:10; width:auto; height:auto; text-align:left; font-size:20px; font-weight:bold; color:#1a171b; margin:0; padding:0; padding-left:15px; padding-right:30px; background:#ffffff !important; }
		#imageHeaderHeadline div.ku2 { padding-left:15px; }
		#imageHeaderHeadline div.pfeilContainer { position:absolute; bottom:0px; left:750px; }
}

@media print and (orientation: landscape) {
	/* landscape styles */
	/*body { background:red !important; }*/
	div.headlineContainer { font-size:18px !important; }
	div.textContainer, div.mainContainer { font-size:13px !important; line-height:18px !important; }
}

@media print and (orientation: portrait) {
	/* portrait styles */
	/*body { background:green !important; }*/
	#wrapper { width:1210px; }

	div.headlineContainer { font-size:21px !important; border-bottom:3px solid #000; }
	div.textContainer, div.mainContainer { font-size:18px !important; line-height:25px !important; }
	div.textContainer,
	div.mainContainer h1, div.mainContainer h2, div.mainContainer p, div.mainContainer td, div.mainContainer li { max-width:770px !important; }

	/* für jedes 3. element margin-right entfernen */
	div.uebersichtBox:nth-of-type(3n+3) { margin-right:0; }
	div.uebersichtBox2:nth-of-type(3n+3) { margin-right:0; }
	div.infoBox:nth-of-type(3n+3) { margin-right:0; }
	div.projektBox:nth-of-type(3n+3) { margin-right:0; }
}

/* nur internet explorer */
@media print\0 {
	#wrapper { width:1210px; }
	/* todo: #clearheadercenter für übersicht anpassen */
	/*#clearheadercenter { height:460px !important; }*/
}