/* uft-8  */
/* CSS 2.1 */

@media print {
	
	div[id="hintergrundTeil1"] > img,
	div[id="hintergrundTeil2"] > img,
	div[id="hintergrundTeil3"] > img,
	div[id="kopfgrafik"] > img {
		display:none;
		}

	div[id="bonifatiusLogo"] {
		float: right;
	}

	img[class="farbe"],
	img[class="schwarzAufWeiss"],
	img[class="weissAufSchwarz"] {
		display:none;
		}

	img[class="drucker"] {
		max-width:20em;
		}

}

@media screen, print {

	h1[id="inhalt"] {
		display:none;
		}

	body > h3 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.3em;
		line-height:1em;
		}
		
	body > h4 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.2em;
		line-height:1em;
		}
		
	body > h5 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.1em;
		line-height:1em;
		}
		
	body > h6 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1em;
		line-height:1em;
		}
		
	
	body > p {
		margin:0;
		padding:0;
		text-align:justify;
		line-height:1.4em;
		padding-bottom:0.8em;
		}

	p[class="align-right"],
	h3[class="align-right"],
	h4[class="align-right"],
	h5[class="align-right"],
	h6[class="align-right"] {
		text-align:right;
		}
	
	p[class="align-left"],
	h3[class="align-left"],
	h4[class="align-left"],
	h5[class="align-left"],
	h6[class="align-left"] {
		text-align:left;
		}
	
	p[class="align-center"],
	h3[class="align-center"],
	h4[class="align-center"],
	h5[class="align-center"],
	h6[class="align-center"] {
		text-align:center;
		}

	p[class="align-justify"],
	h3[class="align-justify"],
	h4[class="align-justify"],
	h5[class="align-justify"],
	h6[class="align-justify"] {
		text-align:justify;
		}

	p[class="indent"] {
		margin-left:3em;
		}

	span[class="absatzRechts"] {
		float:right;
		margin-left:0.5em;
		}
			
	hr {
		width:60%;
		height:0.2em;
		}

	.zusatzInfo {
		display:none;
		}

	span[class="underline"] {
		text-decoration:underline;
		}

	
	span[class="schriftgroesse70"] {
		font-size:0.7em;
		}

	
	span[class="schriftgroesse80"] {
		font-size:0.8em;
		}

	
	span[class="schriftgroesse90"] {
		font-size:0.9em;
		}

	
	span[class="schriftgroesse110"] {
		font-size:1.1em;
		}

	
	span[class="schriftgroesse120"] {
		font-size:1.2em;
		}

	
	span[class="schriftgroesse130"] {
		font-size:1.3em;
		}

	span[class="emailFehler"] {
		font-size:0.9em;
		font-weight:bold;
		vertical-align:middle;
		}

	a {
		text-decoration:none;
		}
	
	a[class="mail"]:before {
		content:"\2709  ";
		font-size:1.7em;
		vertical-align:bottom;
		}
		
	a[class="download"]:before,
	a[class="internal-link"]:before {
		content:"\2799  ";
		font-size:1.2em;
		}
		
	a[class="external-link-new-window"]:before,
	a[class="external-link"]:before {
		content:"\279A  ";
		font-size:1.2em;
		}

	body > h2 { 
		display: none; 
	}
			
	h3 {
		clear:both;
	}
	
	body > ul {
		}

	img {
		border:0;
		}


	div[id="kontaktFormular"] {
		margin:0;
		padding:0;
		width:100%;
		}

	div[id="kontaktFormular"] span[class="errorFormular"] {
		font-weight:bold;
		color:red;
		}	

	div[id="kontaktFormular"] div[class="zeileAdresse"] {
		padding-top:0.5em;
		padding-bottom:0.5em;
		}

	div[id="kontaktFormular"] input[name="name"],
	div[id="kontaktFormular"] input[name="email"] {
		width:20em;
		}

	div[id="kontaktFormular"] textarea[name="text"] {
		width:30em;
		}
	


}

@media screen {

	body {
		margin:0;
		padding:0;
		padding-left:15.5em;
		padding-right:15.5em;
		padding-top:11.9em;
		padding-bottom:3em;
		font-family:sans-serif;
		}

	div[id="firmenLogo"] > span[class="lebendig"] > span {
		font-family: sans-serif;
		font-size: 2em;
		font-weight: bold;
		text-decoration: none; 
	}
	div[id="firmenLogo"] > span[class="zeugnis"] > span  {
		font-family: serif;
		font-style: italic;
		font-weight: normal;
		font-size: 4.5em;
		text-decoration: none;
	}
	

	a:hover,
	a:focus {
		border-bottom-style:solid;
		border-bottom-width:0.2em;
		}
	
	div[id="bonifatiusLogo"] > a > img {
		min-height: 5em;
		max-height: 7em;
		}

	img[class="drucker"] {
		display:none;
		}

	
	div[id="hintergrundTeil1"] > img {
		margin: 0;
		padding: 0;
		width: 60em;
		height: 100%;
		}

	
	div[id="hintergrundTeil2"] > img {
		width:60em;
		height: 100%;
		}

	
	div[id="hintergrundTeil3"] > img {
		width:13.5em;
		}

	
	div[id="kopfgrafik"] > img {
		height: 100%;
	/*	width:60em;
	*/	}

	span[class="bestellungLink"] {
		font-weight: bold;
		display:block;
		text-align:right;
		padding-right:0.5em;
		}

/* Kontaktformular */
/**************************************************************************/
.csc-mailform, .csc-mailform fieldset {
	border:none;
}

.csc-mailform-field label {
	display:block;
	padding-bottom:0.25em;
}

.csc-mailform-field input {
	width:60%;
	margin-bottom:0.5em;
	font-size:0.9em;
	padding:0.2em;
	line-height:0.9em;
}

.csc-mailform-field input[id="mailformformtype_mail"] {
	width:60%;
	margin-bottom:0.5em;
	font-size:0.9em;
	padding:0.2em;
	line-height:0.9em;
}


.csc-mailform-field textarea {
	width:80%;
	height:10em;
	font-size:0.9em;
	margin-bottom:1.5em;
}


}
