/***************************/
/* Druckansicht            */
/***************************/

/* nicht benötigte Bereiche ausblenden */
#masthead, #container-top-navi, #left_col, #left_col_content, #right_col, #right_col_content{
	display:none!important;
}

#page_content {margin-right:0!important;margin-left:0!important;}

body, #footer  {
	background: #ffffff!important;
	color:#000000!important;
	font: 11pt 'palatino linotype', georgia, serif!important;
	padding:0!important;
	margin:0 0 0 1cm!important;
}

p, pre, blockquote { 
  margin: 0px 0px 0px 0px; 
	orphans:3;
	/* verhindert, dass die ersten Zeilen eines Abschnittes am Seiteende stehen */
	widows:3;
	/* verhindert, dass letzte Zeilen eines Abschnittes am folgenden Seitenanfang stehen */
	}

/* Linkadresse anzeigen lassen */

/* bei absoluten Pfadangaben */
a:link:after, a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 11pt;
	font-style:italic;
	color:#000;
}
/* bei relativen Pfadangaben */
a[href^="/"]:after {
	content: " (http://localhost" attr(href) ") ";
}


/* Footerbereich */

#footer {
	font-size: 9pt!important;
	margin:0;
	margin-top: 25px; 
	border-top: 1px dotted #000; 
	border-bottom: 1px dotted #000; 
	padding: 10px;
}

/* Überschriften */

H1 {
	font-size: 15pt;
	border-bottom: 1px dotted Gray;
}

H2 {
	font-size: 13pt;
}

/* Seitenumbruch nach einer Überschrift verhindern */
H1, H2, H3, H4, H5 {
	page-break-after: avoid;
}