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

@media screen, print {

/** P und H3-6 Klassen **/
	body div[class="fluteksto"] h3 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.3em;
		line-height:1em;
		}
		
	body div[class="fluteksto"] h4 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.2em;
		line-height:1em;
		}
		
	body div[class="fluteksto"] h5 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1.1em;
		line-height:1em;
		}
		
	body div[class="fluteksto"] h6 {
		margin:0;
		padding:0;
		padding-bottom:1em;
		font-size:1em;
		line-height:1em;
		}
		
	
	body div[class="fluteksto"] p {
		margin:0;
		padding:0;
		text-align:justify;
		line-height:1.4em;
		padding-bottom:0.8em;
		}

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

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

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

/** SPAN Klassen **/

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

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

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

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

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

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

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

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

/** Link Klassen **/

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

	div[class="fluteksto"] a:hover,
	div[class="fluteksto"] a:focus {
		border-bottom-style:solid;
		border-bottom-width:0.2em;
		}
	
	div[class="fluteksto"] a[class="mail"]:before {
		content:"\2709  ";
		font-size:1.7em;
		vertical-align:bottom;
		}
		
	div[class="fluteksto"] a[class="download"]:before,
	div[class="fluteksto"] a[class="internal-link"]:before {
		content:"\2799  ";
		font-size:1.2em;
		}
		
	div[class="fluteksto"] a[class="external-link-new-window"]:before,
	div[class="fluteksto"] a[class="external-link"]:before {
		content:"\279A  ";
		font-size:1.2em;
		}
	div[class="fluteksto"] hr {
		width:60%;
		height:0.2em;
		}

/** Sonstige Definitionen **/

	div[class="fluteksto"] ul,
	div[class="fluteksto"] ol {
		/*list-style:none;*/
		margin:0;
		padding:0;
		padding-left:4.5em;
		}

	div[class="fluteksto"] ul li,
	div[class="fluteksto"] ol li {
		padding-top:0.25em;
		padding-bottom:0.25em;
		}
	
	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;
		}
	


}