		body { overflow:hidden; color: #378927; margin: 0; padding: 0; background-color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: center; z-index: 1; }
		
		a:link { color: 378927; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dotted #378927;}
		a:visited { color: 378927; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dotted #378927;}
		a:hover { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dotted #000000;}

		strong { color: #378927; font-size: 13px; font-weight: bold; font-style: normal; text-decoration: underline; }
		TD {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color: #FFFFFF; vertical-align: top; padding-bottom: 2px; }

		#all { overflow:hidden; position: relative; margin: 0; padding: 0; background-image: url(../images/hg.gif); background-repeat: no-repeat; background-position: center; width: 950px; height: 529px; text-align: left; top: 5px; z-index: 2; layer-background-image: url(../images/design.gif); }
		#obenold {background-color: #bfbfff;color: #000000;margin: 0;padding: 5px;width: 690px;	height: 115px;}
		#oben { color: #000000; background-image: url(../images/kopf.gif); background-position: center; position: absolute; left: 0; margin: 0; width: 752px; height: 78px; z-index: 3; }
		#logo { color: #000000; background-image: url(../images/rosette.jpg); position: absolute; top: 0; left: 605px; margin: 0; width: 111px; height: 111px; z-index: 101; }
		#navi { color: #000000; text-align: left; position: absolute; top: 78px; left: 15px; margin: 0; width: 130px; height: 200px; z-index: 100; }
		#mainold {
		background-color: transparent;
		color: #000000;
		margin: 0;
		padding: 5px;
		width: 690px;
		text-align: left;
		}
		#main {position: absolute; top: 145px; left: 12px; height: 370px; width: 705px; color: #378927; text-align: left; margin: 0; padding: 5px; z-index: 5;}
		#scrolldiv {position: relative; top: 6px; left: 0px; height: 348px; width: 704px; color: #378927;  font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; z-index: 20; overflow: auto; padding: 5px 10px 5px 0; }

		#kontakt {position: absolute; top: 395px; left: 768px; height: 120px; width: 180px; color: #378927; text-align: left; margin: 0px; padding: 0px; z-index: 10;}
		/*#scrolldiv {position: relative; top: 6px; left: 0px; height: 338px; width: 714px; color: #378927;  font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; z-index: 20; overflow: auto; padding: 5px 10px 5px 0; }*/

		.wiescrolldiv { color: #ffffff; height: 274px; width: 545px; font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : normal; position: relative; top: 6px; z-index: 15; overflow: auto; padding: 5px 10px 5px 0; }
		.einzug { margin-top: 0; list-style-type: none; }
		.standardtext { color: #fff; margin: 0; padding: 0; background-color: #378927; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
		.tabunten {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color: #FFFFFF; text-align: right; vertical-align: bottom;}
/* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0; }
  /* DEFAULT STYLES ---- NEEEDED END */
  .clT,.clTover,.clS,.clSover,.clS2,.clS2over{ font-family:Verdana, Arial, Helvetica; position: absolute; font-size:11px; font-weight:normal; line-height: 15px; text-align:left; vertical-align: middle; padding: 1px; cursor:pointer; cursor:hand;}
  .clTklein{ font-family:Verdana, Arial, Helvetica; position: absolute; font-size:7px; font-weight:normal; line-height: 15px; text-align:left; vertical-align: middle; padding: 1px; }

  .clT,.clS2,.clTklein{ color:#ffffff; background-color:#153604; layer-background-color:#153604; }
  .clS{color:#153604; background-color:#FFFFFF; layer-background-color:#FFFFFF;}
  
  .clTover,.clS2over{color:#153604; background-color:#FFFFFF; layer-background-color:#FFFFFF;}
	.clSover{color:#ffffff;background-color:#153604; layer-background-color:#153604;}

  .clStest{position:relative; font-family:verdana; font-size:10px; color:red; layer-background-color:silver; background-color:silver;cursor:pointer; cursor:hand; }
  .clStestover{position:relative; color:#ffff33; font-weight:bold; font-family:courier; layer-background-color:#00ccff; background-color:#00ccff;  cursor:pointer; cursor:hand; }
  .clB1{ position:absolute; background-color:#ffffff; layer-background-color:#FFFFFF; visibility:hidden; }
  .clB2{position:absolute; background-color:#153604; layer-background-color:#153604; visibility:hidden}
  .clB3{position:absolute; layer-background-color:red; background-color:red; visibility:hidden}
  .clB{ position:absolute; background-color:#fffde4; layer-background-color:#FFFDE4; visibility:hidden }
  
 
  .clBar{ position:relative; width:10px; height:10px; visibility:hidden; layer-background-color:transparent; background-color:transparent; z-index: 100; }
  .clNoLink{position:relative; font-family:arial,helvetica;}
  .clNoLink2{position:relative; padding:2px; font-size:11px; color:#006699; layer-background-color:silver; background-color:silver; font-family:arial,helvetica;}
  .clNoLink3{position:relative; background-color:#CDDBEB; layer-background-color:#CDDBEB; font-family:arial,helvetica;}
