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

@media screen, print {

	div[id="standardText"] > h1 {
		display:			none;
		margin: 			0;
		margin-bottom:			0.5em;
		padding-top:			0;
		text-align:			center;
		font-size:			1.8em;
		font-weight: 			bold;
		}

	div[id="enhavo"] > h1 > span[class="internaStrukturo"] {
		display:			none;
		}

/** P und H3-6 Klassen **/
	div[class="fliesstext"] h2,
	div[class="fliesstext"] h3,
	div[class="fliesstext"] h4,
	div[class="fliesstext"] h5,
	div[class="fliesstext"] h6 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		line-height:1em;
		}

	div[class="fliesstext"] h2 {
		font-size:1.3em;
		}

	div[class="fliesstext"] h3 {
		font-size:1.2em;
		}
		
	div[class="fliesstext"] h4 {
		font-size:1.1em;
		}
		
	body div[class="fliesstext"] h5 {
		font-size:1em;
		}
		
	body div[class="fliesstext"] h6 {
		font-size:1em;
		}
		
	
	body div[class="fliesstext"] p {
		margin:0;
		padding:0;
		text-align:justify;
		line-height:1.4em;
		padding-bottom:1.4em;
		}

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

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

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

/** SPAN Klassen **/

	div[class="fliesstext"] span[class="absatzRechts"] {
		float:right;
		margin-left:0.5em;
		}
			
	div[class="fliesstext"] span[class="underline"] {
		text-decoration:underline;
		}

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

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

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

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

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

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

	div[class="fliesstext"] span[class="emailFehler"] {
		font-size:0.9em;
		font-weight:bold;
		vertical-align:middle;
		}
	div[class="fliesstext"] span[class="bestellungLink"] {
		font-weight: bold;
		display:block;
		text-align:right;
		padding-right:0.5em;
		}

/** Link Klassen **/

	div[class="fliesstext"] a {
		text-decoration:none;
		}

	div[class="fliesstext"] a:hover,
	div[class="fliesstext"] a:focus {
		border-bottom-style:solid;
		border-bottom-width:0.2em;
		}
	
	div[class="fliesstext"] a[class="mail"]:before {
		/*content:"\2192  ";*/
		font-size:1em;
		font-weight: bold;
		vertical-align:bottom;
		}
		
	div[class="fliesstext"] a[class="download"]:before,
	div[class="fliesstext"] a[class="link-internal"]:before {
		content:"\2192  ";
		font-weight: bold;
		font-size:1em;
		}
		
	div[class="fliesstext"] a[class="link-external-new-window"]:before,
	div[class="fliesstext"] a[class="link-external"]:before {
		content:"\2191  ";
		font-size:1em;
		font-weight: bold;
		}
	
	div[class="fliesstext"] hr {
		width:60%;
		height:0.2em;
		}

/** Sonstige Definitionen **/

	div[class="fliesstext"] ul,
	div[class="fliesstext"] ol {
		margin:0;
		padding:0;
		padding-left:3em;
		}

	div[class="fliesstext"] ul > li,
	div[class="fliesstext"] ol > li {
		padding-top:0.2em;
		padding-bottom:0.2em;
		}


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

	img {
		border:0;
		}

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

/** tt_news **/

/* Einzelansicht */

	div[class="newsEinzel"] {
		margin:			0;
		padding:		0;
		}

	div[class="newsEinzel"] > span[class="newsEinzelDatum"] {
		text-align:		center;
		display:		block;
		font-size:		0.9em;
		margin-bottom:		1em;
		}

	div[class="newsEinzel"]	div[class="newsEinzelBackLink"] {
		padding-top:		1em;
		}

	div[class="ankerDiv"] {
		padding:		0;
		margin:			0;
		}

	div[class="newsEinzel"] span[class="newsEinzelDatum"] {
		display:none;
		}

/* Listansicht */

	div[class="newsListe"] h2 {
		margin:			0;
		padding:		0;
		padding-bottom:		0.25em;
		}

div[class="newsListeInhalt"]	{

		margin:0,
		padding:0;
		}

	div[class="newsListeInhalt"] > span[class="newsListeDatum"] {
		text-align:		left;
		display:		block;
		font-size:		0.8em;
		padding:0;
		margin:0;
		margin-bottom:		0.5em;
		}

	div[class="newsListeInhalt"] > span[class="newsListeMehr"] {
		display:		block;
		text-align:		right;
		margin:			0;
		padding:		0;
		padding-bottom:		0.5em;
		clear:both;
		}

	span[class="newsListeMehr"] > a:before {
		content:		"\2192 \0020";
		font-weight:		bold;
		}

	div[class="newsListeInhalt"] > span[class="newsListeMehr"] > a > span {
		font-style:		italic;
		font-size: 		0.9em;
		}

	div[class="newsListe"] > div[class="newsListeInhalt"] > p {
		margin:			0;
		padding:		0;
		padding-bottom:		0.5em;
		}

	div[class="newsListe"] span[class="newsFarbe"] {
		font-weight:		bold;
		}

	div[class="fliesstext"] span[class="newsListeBild"] {
		float:left;
	/*	margin-right:1.5em; */
		margin-bottom:0.5em;
		}

	div[class="fliesstext"] span[class="newsListeBild"] > a > img {
		margin-right: 1.5em;
		margin-top: 0.2em;
		}

.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;
}



}

