/* 
**  Datei       : drk_print.css
**  Funktion    : Modifikationen/Ergaenzungen Drucklayout (Grobversion)
**  based on   a) "Yet Another Multicolumn Layout" v3.0.4 (c) by Dirk Jesse (http://www.yaml.de)
                  $Revision: 134 $ $Date: 2007-10-12 20:31:37 +0200 (Fr, 12 Okt 2007) $
**  modifiziert : (Print-Groblayout, nicht erscheinungsbild-konform)
                  v2.0.4 2009-11-02 hxb
*/

@media print
{
/* +++++++++++++++++++++++++++++++++ */

	/**
	* @section layout preparation
	* @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
	*/

	/* Basislayout fuer Druck aufbereiten */

	body, #page_margins, #page, #main {margin:0; padding: 0; border: 0; width: auto;}
	#page_margins, #page {width: 100% !important; min-width:0; max-width: none;}
	#header, #popup .popheader {text-align: left; margin: 0; padding: 0;}
	#header .headImg1 {position: absolute; left: 0; margin: 0; padding: 0;}
	#footer {display: none;}
	
	#page #main #col3 {width: auto !important; margin: 0; padding: 0;}

	#page.homepage #col3,
	#page.homepage #col3_content {margin: 0 !important; padding: 0; width: auto !important;}
	#page.homepage #col3 {margin-top: 4em !important;}

	#page.homepage h1, #page.homepage h2, #page.homepage h3, #page.homepage div, #page.homepage p,
	#page.homepage a, #page.homepage ul, #page.homepage ol, #page.homepage dl, #page.homepage li,
	#page.homepage img {margin-left: 0 !important; padding-left: 0 !important; width: auto !important;}
	
	#page.homepage div {width: auto; border: 0 none !important;}


	/* Fuer den Druck nicht benoetigte Container des Layouts abschalten */

	#topnav {display: none}
	#nav, #teaser {display:none}
	#search {display: none}
	#col1, #col2 {display: none}
	#spendenaufruf {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; clear:both;}
	.subc, .subcl, .subcr  {margin: 0; padding: 0; border: 0 !important;}

	.spaltenlinien, .teaser {border: 0 !important;}

/* +++++++++++++++++++++++++++++++++ */

	/**
	* @section content preparation
	* @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
	*/

	body {font-size: 75%; line-height: 150%;}
	h1 {line-height: 120%;}


	#col3 h1,
	#popup h1 {
		font-size: 2em;
		margin: 2.5em 0.5em 1.5em;
		padding: 0;
		color: rgb(152,153,154) !important;
		background-color: transparent;
		}

	#col3 p, #col3 dl, #col3 table, 
	#col3 .filelinks, #col3 .einschub {margin: 0 !important; padding: 0 !important;}
	h2, h3 {margin-top: 2em;}
	.csc-textpic-caption {font-size: 1em; line-height: 1em !important;}
	
	#col3 .mediabox * {display: none;}	

	/* Vermeidung von Seitenumbruechen direkt nach einer UEberschrift */
	h1, h2, h3, h4, h5, h6 { page-break-after:avoid; margin-left: 0 !important;}


/* +++++++++++++++++++++++++++++++++ */

	/**
	* @section browser fixes for print layouts
	* @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
	*/

	/**
	* 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;}

}
