@charset "UTF-8";

@media print 
{

	/*------------------------------------------------------------------------------------------------------*/

	/**
	 * @section layout preparation
	 */

	/* Basislayout für Druck aufbereiten */
	body, #page_margins, #page, #main { margin:0; padding: 0; border: 0; }
	#page_margins, #page { width: 100% !important; min-width:0; max-width: none; }
	#header { height: auto; }

	/* Für den Druck nicht benötigte Container des Layouts abschalten */
	#topnav, #nav, #search, #footer, #header { display: none; }

	/* Linearisierung der Subtemplates */
	.c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
	.c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
		width: 100%; margin:0; float:none; overflow:visible; display:table;
	}
	.subc, .subcl, .subcr  { margin: 0; padding: 0; }

	/* print-Klasse sichtbar schalten */
	.print { position: static; top: 0; left: 0; height: auto; width: auto; }
	
	/*------------------------------------------------------------------------------------------------------*/

	/**
	 * @section content preparation
	 */

	/* Zeichensatz auf Serifen umstellen */
	body * { font-family: "Times New Roman", Times, serif; }
	code, pre { font-family:"Courier New", Courier, mono; }
	body { font-size: 12pt; }

	/*  Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
	h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

	/* Auszeichnung von Abkürzungen */
	abbr[title]:after, 
	acronym[title]:after { content: '(' attr(title) ')'; }

	/* Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */
	#page a[href^="http:"], 
	#page a[href^="https:"] { padding-left: 0; background-image: none; }

	/* Sichtbare Auszeichnung der URLs von Links */
	a[href]:after {
		content:" <URL: "attr(href)">";
		color:#444;
		background:inherit;
		font-style:italic;
	}

	/* Vorbereitung für optionale Spaltenauszeichnung */
	#col1_content:before, #col2_content:before, #col3_content:before {
		content: "";
		color:#888;
		background:inherit;
		display:block;
		font-weight:bold;
		font-size:1.5em;
	}

	/*------------------------------------------------------------------------------------------------------*/

	/**
	 * @section browser fixes for print layouts
	 */

	/**
	 * overflow:hidden Bug in Drucklayouts
	 *
	 * @bugfix
	 * @since     3.0
	 * @affected  FF2.0, IE7
	 * @css-for   all browsers
	 * @valid     yes
	 */
	
	.floatbox,
	.subcolumns, 
	.subcolums_oldgecko { overflow:visible; display: table; }

	/*------------------------------------------------------------------------------------------------------*/
	
	/* Formatierung für Drucklayout */

	#col1 { display:none; }
	#col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }
	#col2 { display:none; }
  


}
