/* Zuerst wird html und body auf 100% Hšhe gesetzt und eventuell vorhandene stšrende AbstŠnde eliminiert. */
html, body {
  height:100%;
  margin:0;
  padding:0;
}

#center {
  /* ist das Element, welches zentriert werden soll */
  padding:0;        /* es sind auch andere Angaben mšglich, die dann allerdings bei der Breite und Hšhe mit berŸcksichtigt werden mŸssen. */ 

  /* Angaben zu Breite und Hšhe, diese kšnnen auch in em angegeben werden. */
  width: 990px;      /* Breite insgesamt */
 /* min-height: 1000px; Mindesthšhe insgesamt bei genau dieser Hšhe funktioniert die vertikale Zentrierung */
  
  /* jetzt wird die linke obere Ecke vertikal und horizontal zentriert */
  position:absolute;
 /* top:50%;    */              
  left:50%;
  
  /* durch negative margins wird es jetzt um die HŠlfte von Hšhe und Breite nach oben und links verschoben */
  margin: 0px 0 0 -495px; /* jeweils die HŠlfte der Gesamthšhe und -breite */
}

/* min-height fŸr den IE */
* html #center {
  /*height: 1000px; das selbe Ma§ wie oben bei min-height */
}


div#bodytext {	font-size: 12px;	font-family: Helvetica, Arial, sans-serif; 	color: #333;	float: left; 	margin-right: 55px; 	line-height: 130%;	/*max-width: 380px;*/  }
LI {
	LIst-style: none;
}
LI.bodytext {	LIst-style: none;	background-image: url(orange.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	font-size : 12px;	line-height : 130%;	color: #333;	/*font-weight: bold;*/	padding-left: 15px;	/*margin-left: 8px;	/*margin: 10; padding: 0;*/	/*margin: 0 0 0;*/	/*text-indent : 20px;*/}.bodytext {	color: #CCC; 	font-size: small;	font-family: Helvetica, Arial, sans-serif; 	font-weight: normal; 	font-style: normal; 	line-height: 130%;	/*margin-right: 100px;*/}.bodytext a:link {color: #333; }.bodytext a:visited {color: #333;}.bodytext a:hover {color:#D00F92;}.bodytext a:active {color:#D00F92;}.bodytext a:focus {color:#D00F92;}.bodytextTab {color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}.bodytextTab a:link {color: black;}.bodytextTab a:visited {color:black;}.bodytextTab a:hover {color:#D00F92;}.bodytextTab a:active {color:#D00F92;}.bodytextTab a:focus {color:#D00F92;}.headEins {color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}.headEins a:link {color:black; text-decoration:none}.headEins a:visited {color:black; text-decoration:none}.headEins a:hover {color:#D00F92; text-decoration:none}.headEins a:active {color:#D00F92; text-decoration:none}.headEins a:focus {color:#D00F92; text-decoration:none}.headZwei {color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}.headZwei a:link {color: #000; text-decoration:none}.headZwei a:visited {color:#000; text-decoration:none}.headZwei a:hover {color:#D00F92; text-decoration:none}.headZwei a:active {color:#D00F92; text-decoration:none}.headZwei a:focus {color:#D00F92; text-decoration:none}.headDrei {color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif}.headDrei a:link {color: black; text-decoration:none}.headDrei a:visited {color:#000; text-decoration:none}.headDrei a:hover {color:#D00F92; text-decoration:none}.headDrei a:active {color:#D00F92; text-decoration:none}.headDrei a:focus {color:#D00F92; text-decoration:none}.ebene2 {color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;}.ebene2 a:link {color: #000;}.ebene2 a:visited {color:#000;}.ebene2 a:hover {color:#D00F92;}.ebene2 a:active {color:#D00F92;}.ebene2 a:focus {color:#D00F92;}.ebene2-active {color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;}.ebene2-active a:link { color:black;}.ebene2-active a:visited {color:black;}.ebene2-active a:hover {color:#D00F92;}.ebene2-active a:active {color:#D00F92;}.ebene2-active a:focus {color:#D00F92;}.ebene3 {color: black; font-size: 14px; font-family: Helvetica, Arial, sans-serif; }.ebene3 a:link {color:black; text-decoration:none; }.ebene3 a:visited {color:black; text-decoration:none;}.ebene3 a:focus {color:#D00F92; text-decoration:none;}.ebene3 a:hover {color:#D00F92; text-decoration:none;}.ebene3 a:active {color:#D00F92; text-decoration:none;}.ebene3-active {color:#D00F92; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}.ebene3-active a:link {color:#D00F92; text-decoration:none;}.ebene3-active a:visited {color:#D00F92; text-decoration:none;}.ebene3-active a:focus {color:#D00F92; text-decoration:none;}.ebene3-active a:hover {color:#D00F92; text-decoration:none;}.ebene3-active a:active {color:#D00F92; text-decoration:none;}.submenue {color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }.submenue a:link {color:black; text-decoration:none; }.submenue a:visited {color:black; text-decoration:none;}.submenue a:focus {color:#D00F92; text-decoration:none;}.submenue a:hover {color:#D00F92; text-decoration:none;}.submenue a:active {color:#D00F92; text-decoration:none;}.submenue-active {color:#D00F92; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}.submenue-active a:link {color:#D00F92; text-decoration:none;}.submenue-active a:visited {color:#D00F92; text-decoration:none;}.submenue-active a:focus {color:#D00F92; text-decoration:none;}.submenue-active a:hover {color:#D00F92; text-decoration:none;}.submenue-active a:active {color:#D00F92; text-decoration:none;}.head {color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }.head a:link {color:black; text-decoration:none; }.head a:visited {color:black; text-decoration:none;}.head a:focus {color:#D00F92; text-decoration:none;}.head a:hover {color:#D00F92; text-decoration:none;}.head a:active {color:#D00F92; text-decoration:none;}.head-active {color:#D00F92; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}.head-active a:link {color:#D00F92; text-decoration:none;}.head-active a:visited {color:#D00F92; text-decoration:none;}.head-active a:focus {color:#D00F92; text-decoration:none;}.head-active a:hover {color:#D00F92; text-decoration:none;}.head-active a:active {color:#D00F92; text-decoration:none;}.toplink {color: #666666; font-size: 10px; font-family: Helvetica, Arial, sans-serif; }.toplink a:link {color: #666666; text-decoration: underline; }.toplink a:visited {color: #666666; text-decoration: underline;}.toplink a:focus {color: #666666; text-decoration: underline;}.toplink a:hover {color: #666666; text-decoration: underline;}.toplink a:active {color: #666666; text-decoration: underline;}.ebene4 {color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }.ebene4 a:link {color:#000;}.ebene4 a:visited {color:#000;}.ebene4 a:hover {color:#D00F92;}.ebene4 a:active {color:#D00F92;}.ebene4 a:focus {color:#D00F92;}.ebene4-active {color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }.ebene4-active a:link {color:#000;}.ebene4-active a:visited {color:#000;}.ebene4-active a:hover {color:#D00F92;}.ebene4-active a:active {color:#D00F92;}.ebene4-active a:focus {color:#D00F92;}.layout1 {color: #000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px;}.layout2 {color: #000; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 16px;}.layout3 {color: #000; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 18px;}.layout4 {color: #000; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px;}.layout5 {color: #000; font-size: 20px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 22px;}.layout1Orange {color: #D00F92; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}.layout2Orange {color: #D00F92; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}.layout3Orange {color: #966; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}.layout4Orange {color: #D00F92; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}.layout5Orange {color: #D00F92; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}/*  Default stylesheet use in the static template record "cSet stylesheet" *//* TYPO3 CVS ID: $Id: defaultstylesheet.css 48 2003-10-26 17:07:44Z typo3 $ */SELECT {  	font-family: Arial, Helvetica, sans-serif;	font-size: 10px }TEXTAREA {  	font-family: Helvetica, Arial, sans-serif; 	font-size: 10px} INPUT {  	font-family: Helvetica, Arial, sans-serif; 	font-size: 10px }H1 {	font-family : Helvetica, Arial, sans-serif; 	font-size : 9pt;	color : #999999;	margin-bottom : 0px;	margin-top : 0px;
	line-height : 130%;
	font-style:italic;
	/*text-transform: uppercase;*/}H2 {	font-family : Arial, Helvetica, sans-serif;	font-size : 17px;	color : #ECBA8C;	margin-bottom : 0px;	margin-top : 0px;}H3 {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #666666;	margin-bottom : 0px;	margin-top : 10px;}H4 {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : black;	margin-bottom : 0px;	margin-top : 10px;}.subhead1 {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : black;}.subhead2 {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : green;}.subhead3 {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : red;}.headerdate {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : Green;	font-weight: normal;}	a:link {color:#999999; text-decoration: underline; }	a:visited {color:#999999; text-decoration:underline;}	a:focus {color:#999999; text-decoration:underline;}	a:hover {color:#999999; text-decoration:underline;}	a:active {color:#999999; text-decoration:underline;}P {	font-family : Helvetica, sans-serif; 	line-height : 130%;
	font-size : 70%;	color : #999999;
	font-style:italic;}.caption {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : #FF9966;}.bulletlist {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : #6600CC;}.table {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	color : #CC3366;}.searchform {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #6600CC;	font-weight : normal;}.searchresultpagetitle {	font-family : Arial, Helvetica, sans-serif;	font-size : 15px;	color : #333333;	font-weight : bold;}.searchresultcontent {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	color : #6600CC;	font-weight : normal;}.searchresultheader {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	color : #333366;	font-weight : bolder;}.searchmarkup {	color : #FF0066;}.loginform {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	color : #CC0000;	font-weight : normal;}.mailform {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #003366;	font-weight : normal;}.mailformrequired {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #003366;	font-weight : bolder;}.mailformcomment {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #CC0000;	font-weight : bolder;}.mailformradio {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #003366;	font-weight : normal;}fieldset.csc-mailform label {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 80px;	float: left;	clear: right;}fieldset.csc-mailform input, textarea {	float: left;	margin-left: 0px;}	DIV.csc-mailform-field {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-right: 0px	margin-bottom: 0px;	margin-left: -10px;	height: 27px;	border: 0px;}fieldset {border: 0px; } .formtype_mail {	font-size: 18pt; 	font-family: Helvetica, Verdana, Arial, sans-serif;}.csc-mailform-field label {		font-size: 18pt;  		font-family: Helvetica, Verdana, Arial, sans-serif; 		width: 5em; 		float: left; 		text-align: right;		margin-right: 0.5em		display: block}/*  tt_content.mailform.20.prams.submit = class="mailform_submit"*/.mailform_submit {color: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}.filelinks {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	color : #990000;}.filelinkssize {	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	color : Green;}.sitemap1 {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #CC6600;}.sitemap2 {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	color : #990000;	margin-left : 20px;}.sitemap3 {	font-family : Arial, Helvetica, sans-serif;	font-size : 10px;	color : #333399;	margin-left : 40px;	}.sitemap4 {	font-family : Arial, Helvetica, sans-serif;	font-size : 9px;	color : #003333;	margin-left : 60px;}.celmenu {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : olive;	margin-top : 10px;}.celsubmenu {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	color : #666699;	margin-left : 20px;	margin-top : 3px;}/*From*/
.mf-text {
	color:#999999; 
	font-size: 70%; 
	font-family: Helvetica, sans-serif, Verdana; 
	font-weight: normal; 
	/*text-transform: uppercase;*/
	font-style:italic;
}
.mf-text-input {
	color:#333; 
	font-size: 70%; 
	font-family: Helvetica, sans-serif, Verdana; 
	font-weight: normal; 
	padding-left:2px;
	padding-top:2px;
}.mf-text-red {
	color:#CC0033; 
	font-size: 75%; 
	font-family: Helvetica, sans-serif, Verdana;  
	font-weight: normal; 
	font-style: normal;
}
.mailform-submit {
	color:#999999; 
	font-size: 70%; 
	font-family: Helvetica, sans-serif, Verdana; 
	padding-top:2px;
}.mailform-select {color:#333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.mailform-select-block {
	color:#333; 
	font-size: 70%; 
	font-family: Helvetica, Arial, sans-serif; 
	padding-top:2px;
}
/*Fehler anzeigen*/.value {color: #1D479A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 145%;}.value a:link {color:#1D479A; text-decoration:none;}.value a:visited {color:#1D479A; text-decoration:none;}.value a:hover {color:#1D479A; text-decoration:none;}.value a:active {color:#1D479A; text-decoration:none;}.value a:focus {color:#1D479A; text-decoration:none;}
