@charset "UTF-8";

/**
 *
 * "UK-Würzburg" - (X)HTML/CSS Framework
 *
 * (en) UH-Wuerzburg - print stylesheet
 * (de) UK-Wuerzburg - Druck-Stylesheet
 *
 * @copyright       DANGEL-online & NETZBURG.de
 * @link            http://www.dangel-online.de
 * @link            http://www.netzburg.de
 * @lastmodified    $Date: 2010-02-18
 *
 * Inhaltsangabe/summary
 *
 * 1.)		Import print base styles / Basisformatierung für Drucklayout einbinden
 * 2.)		Hide content containers / Inhaltscontainer ausblenden
 * 3.)		Headings / Überschriften
 * 4.)		Textstiles / Textstile
 * 5.)		Bullet styles for ULs/ Markierungen für ULs
 * 6.)		Numbering for OLs / Nummerierung von OLs
 * 7.)		RTE - Indentation / RTE - Einrückungen
 * 8.)		ULs
 * 9.)		Breadcrumb navigation / Breadcrumb Navigation
 * 10.)		Vertical navigation / Vertikale Navigation
 * 11.)		Links
 * 12.)		Quotes / Anführungszeichen
 * 13.) 	HR
 *
 */
  
/* ########## Import print base styles / Basisformatierung für Drucklayout einbinden ##### */

@import url(../core/print_base.css);

@media print {

/* ########## Hide content containers / Inhaltscontainer ausblenden ###################### */
	 	
	body {font-family: 'Arial', Helvetica, sans-serif}
  	
	div#header {display: none;}
	
	div#nav {display: none;}
	
	.subcolumns2 {
		overflow: visible;
		display: table;
		}
	
	#col1 {display: none;}
	
	#col2, #col2_content {
		float: none; 
		width: 100%;
		margin: 0 0 2.5em 0;
		padding: 0; 
		border: 0;
		}
	
	#col3, #col3_content {
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
		}
	
	div#col2_content div#servicenavigation {display: none;}
		
	div#col3_content div.floatbox div.csc-default p.bodytext {
		text-align: justify;
		}
	
	div#footer {display: none;}

/* ########## Headings / Überschriften ################################################### */

	h1,h2,h3,h4,h5,h6 {page-break-after: avoid;}

/* ########## Textstiles / Textstile ##################################################### */

	p.align-center, 
	h2.align-center,
	h3.align-center,
	div.align-center,
	address.align-center {
		text-align: center;
		}
		
	p.align-right,
	h2.align-right,
	h3.align-right,
	div.align-right,
	address.align-right {
		text-align: right;
		}
	
	p.csc-frame-frame1 { 
		color: green;
		padding: 10px 0;
		}
			
	p.csc-frame-frame2 { 
		color: #7E7E7E;
		padding: 10px;
		border-top: 1px solid #B8B4BC;
		border-bottom: 1px solid #B8B4BC;
		font-style: italic;
		}
		
	p.csc-frame-frame3 { 
		margin-left: 2em;
		}
		
	p.csc-frame-frame4 { 
		font-size: 100%;
		color: #7E7E7E;
		font-weight: bold;
		}
	p.csc-frame-frame5 { 
		color: #004595;
		font-weight: bold;
		font-style: italic;
		}

/* ########## Bullet styles for ULs/ Markierungen für ULs #################################*/
		
	ul.component-items {
		color: #186900;
		list-style-type: circle;
		}
		
	ul.action-items {
		color: #8A0020;
		list-style-image: url(img/red_arrow_bullet.gif);
		}

/* ########## Numbering for OLs / Nummerierung von OLs ####################################*/
		
	ol.component-items-ordered {
		color: #10007B;
		list-style-type: lower-roman;
		}
		
	ol.action-items-ordered {
		color: #8A0020;
		list-style-type: lower-greek;
		}
	
	
	span.necessary {
		color: #009148;
		}
		
	span.emergency {
		color: #ED7C2E;
		font-weight: bold;
		}

/* ########## RTE - Indentation / RTE - Einrückungen ##################################### */ 	
		
	p.indent {
		margin-left: 2em;
		}

/* ########## ULs ######################################################################## */ 	

	div#col3_content div.floatbox div.csc-default div.csc-textpic ul {list-style-type: none;}
 
/* ########## Breadcrumb navigation / Breadcrumb Navigation ############################## */
	
	#nav #breadcrumb span.accessKey {
		text-decoration: none;
		}
	
/* ########## Vertical navigation / Vertikale Navigation ################################# */
	
	body div.page_margins div.page div#main div#col1 div#col1_content ul.submenu li a span.accessKey {
		text-decoration: none;
		}

/* ########## Links ###################################################################### */
	
	a,
	a:active,
	a:focus,
	a:hover {
		color: #4D87C7;
	 	background: transparent;
	  	text-decoration: none;
		}
	
	a[href]:after {
		content: " <"attr(href)">";
		color: #b8b8b8;
		background-color: inherit;
		font-style: italic;
		font-weight: normal;
		font-size: 80%;
		text-decoration: none;
		}

/* ########## Quotes / Anführungszeichen ################################################# */			
 
	* {quotes: "\201E" "\201C" "\201A" "\2018";}
		
	q:before, blockquote:before {content: open-quote;}
	
	q:after, blockquote:after {content: close-quote;}

}
