   #ZL3  {position:absolute; top:120px; left:32px; width:140px; height:24px;}
   #ZL4  {position:absolute; top:120px; left:235px; width:140px; height:24px;}
   #ZL5  {position:absolute; top:120px; left:440px; width:140px; height:24px;}
   #ZL6  {position:absolute; top:120px; left:645px; width:140px; height:24px;}
   #ZL7  {position:absolute; top:120px; left:850px; width:140px; height:24px;}

  #Sch11     {position:absolute; top:170px; left:30px; width:142px; height:49px;}
  #Sch12     {position:absolute; top:219px; left:30px; width:142px; height:49px;}
  #Sch13     {position:absolute; top:268px; left:30px; width:142px; height:49px;}
  #Sch14     {position:absolute; top:317px; left:30px; width:142px; height:49px;}
  #Sch15     {position:absolute; top:366px; left:30px; width:142px; height:49px;}
  #Sch16     {position:absolute; top:415px; left:30px; width:142px; height:49px;}
  #Sch17     {position:absolute; top:464px; left:30px; width:142px; height:49px;}
  #Sch18     {position:absolute; top:513px; left:30px; width:142px; height:49px;}



body.bo  {background-color:#FFFFE0;}

#Titelbereich   {position:absolute; top:0px; left:0px; width:1000px;  height:120px; visibility:visible; background-color:#FFFFE0;}

#Zierleisten    {position:absolute; top:120px; left:0px; width:1000px; height:40px; visibility:visible; background-color:#FFFFE0;}

#Schalterbereich {position:absolute; top:170px; left:30px; width:130px; height:374px; visibility:visible; display:block; 
                  background-color: #F66680;}

#MitteBlock    {background-color:#FFFFE0; position:absolute; top:170px; left:240px; width:510px; height:390px; visibility:visible; 
                 display:block;}

#RechtsBlock   {background-color:#0000FF; position:absolute; top:170px; left:714px; width:174px; height:390px; visibility:visible;
                 display:block;}

#Textbereich   {background-color:#FFFFFF; position:absolute; top:170px; left:172px; width:266px; height:396px; 
                 visibility:visible; display:block;}
#Kartenbereich {background-color:#FFFFE0; position:absolute; top:462px; left:590px; width:343px;
                  height:245px; visibility: visible; display:block;}       

#LinkAnfahrt   {background-color:#FFFFE0; position:absolute; top:442px; left:610px; width:244px;
                  height:20px; visibility: visible; display:block;}

#LinkKarte     {background-color:#FFFFE0; position:absolute; top:707px; left:610px; width:245px;
                  height:20px; visibility: visible; display:block;}       

#Studiobild    {background-color:#FFFFE0; position:absolute; top:170px; left:456px; width:545px; height:327px;
                 visibility:visible; display:block;} 

#Besucher      {background-color:#FFFFE0; position:absolute; top:646px; left:30px;  width:212px; height:16px;
                  visibility:visible; display:block;}

#Besucher2     {background-color:#FFFFE0; position:absolute; top:652px; left:30px; width:212px; height:18px;
                  visibility:visible; display:block;}

#BilderLinks    {background-color: #FFFFE0; position: absolute; top: 170px; left: 540px; width: 131px; height: 380px;
                  visibility: visible; display: block;}

#BilderHalbRechts {background-color:#FFFFE0; position: absolute; top: 170px; left:700px; width: 131px; height: 376px;
                  visibility: visible; display: block;}

#BilderRechts   {background-color: #FFFFE0; position: absolute; top: 170px; left:860px; width: 131px; height: 376px;
                  visibility: visible; display: block;}
       
#TextgruppeA      {position:absolute; top:170; left:176px; width:810px; height:140px; background-color:#00ff00;
                   visibility:visible; display:block;}

#TextgruppeB      {position:absolute; top:310px; left:176px; width:810px; height:252px; background-color:#00ff00;
                   visibility:visible; display:block;}

#TextgruppeL      {background-color:#FFFFFF; position:absolute; top:170px; left:200px; width:230px; height:420px;
                   border:#A08080 2px solid; visibility:visible; display:block;}

#TextgruppeM      {background-color:#0000FF; position:absolute; top:170px; left:482px; width:226px; height:400px;
                   border:#F0F8FF 2px solid; visibility:visible; display:block;}

#TextgruppeR      {background-color:#FFFFFF; position:absolute; top:170px; left:762px; width:220px; height:420px;
                   border:#A08080 2px solid; visibility:visible; display:block;}

#TextgruppeSA     {position:absolute; top:170px; left:176px; width:810px; height:392px; background-color:#ffffff;
                   visibility:visible; display:block;} 

#TextgruppeS      {position:absolute; top:170px; left:176px; width:810px; height:392px; background-color:#ffffff;
                   visibility:visible; display:block;}     

#TextgruppeDanke  {position:absolute; top:250px; left:176px; width:426px; height:399px; background-color:#0fffe0;
                   visibility:visible;display: block;}

#BildbereichF     {position:absolute; top:170px; left:840px; width:139px; height:212px; visibility: visible;
                    display:block;} 

#Formularbereich  {background-color:#FFFFE0; position:absolute; top:170px; left:280px; width:390px; height:380px;
                   visibility: visible; display:block;}

#FormularbereichB {background-color:#FFFFE0; position:absolute; top:170px; left:28%; width:420px; height:399px;
                   visibility: visible; display:block;}

#Countdatei       {background-color:#00FFE0; position:absolute; top:620px; left:16px; width:212px; height:22px;
                   visibility:visible; display:block;}

#HBildLinks       {background-color:#EEEEFF; position:absolute; top:166px; left:172px; width:280px; height:406px;
                   visibility:visible; display:block;}

#HBildMitte       {background-color:#FFFFFF; position:absolute; top:166px; left:454px; width:288px; height:406px;
                   visibility:visible; display:block;}

#HBestellDaten    {background-color:#FFFFFF; position:absolute; top:166px; left:740px; width:268px; height:374px;
                   visibility:visible; display:block;}

#Abspielwunsch    {position:absolute; top:420px; left:740px; width:268px; height:64px; background-color:#CCDDFF;
                   visibility:visible; display:block;}
        
#HAbspieler       {position:absolute; top:500px; left:730px; width:280px; height:56px; background-color:#CCDDFF;
                   visibility:visible; display:block;}

#Testbereich1     {background-color:#666680; position:absolute; top:670px; left:280px; width:296px; height:390px; 
                   visibility:visible; display:block;}

#Testbereich2     {background-color:#8B0000; position:absolute; top:670px; left:30px; width:212px;  height:18px;
                   visibility:visible; display:block;}

 table.schalter   {height:374px; width:130px; border:#000000 2px solid; background-color:#666680;} 

 table.mittetab   {height:390px; width:510px; border:#664120 1px solid; background-color:#886242;}

 table.rechtstab  {height:390px; width:174px; border:#886242 3px solid; border-style:solid; background-color:#FFE4C4;}
  
 table.txtgrA     {height:140px; width:810px; background-color:#ccccff; border:#cccccc 0px solid;}

 table.txtgrB     {height:252px; width:810px; background-color:#cccccc; border:#cccccc 0px solid;}

 table.txtgrSp    {height:392px; width:810px; background-color:#cccccc; border:#eeeeee 1px solid;}

 table.titel1     {height:100px; width:100%;  border:0px; background-color:#FFFFE0;}

 table.fix2       {table-layout:fixed; width:1000px; height:120px; color:#000000;}

 table.fix3       {table-layout:fixed; left:0px; width:1000px; height:4px; color:#000000;} 
                  
 table.fix4       {table-layout:fixed; left:0px; width:1000px; height:36px; color:#00FF00;}

 table.counttab   {height:12px; width:120px; border:#220022 2px solid; background-color:#E4E4FF;}

 table.counttab2  {height:14px; width:120px; border:#222222 2px solid; border-style:solid;
                   background-color:#E4E4FF;}
    
 table.CDateitab  {height:24px; width:140px; border:#664020 4px solid; border-style:solid;
                   background-color:#E4E4FF;}

 table.lini       {width:100%; height:4px; background-color:#888888;}

 table.best2      {width:286px; height:70px; background-color:#FFFFFF; border:#dddddd 1 solid;}

 table.best3      {width:286px; height:100px; background-color:#FFFFFF; border:#dddddd 1 solid;}

 table.textbild1  {height:230px; width:540px; margin:0px; border:none; background-color:#FFFFE0;}

 table.textbild2  {height:114px; width:270px; margin:0px; border:none; background-color:#FFFFE0;}

 table.textgruL   {height:400px; width:230px; margin:4px; border:none; background-color:#0000000;}

 table.textgruR   {height:400px; width:220px; margin:4px; border:none; background-color:#0000000;}

    tr.titeltab   {height:100px; background-color:#FFFFE0;}

    tr.formH      {height:20px;}

    tr.formH3     {height:60px;}
     

    td.txtgruA    {width:810px; text-align:left; vertical-align:top; padding-left:12px; padding-top:10px;
                   border:#eeeeee 0px solid; background-color:#ffffff;}

    td.txtgruB    {width:355px; text-align:left; vertical-align:top; padding-left:12px; padding-top:1px;
                   border:#eeeeee 0px solid; background-color:#ffffff;}

    td.txtgruZ    {width:100px; text-align:left; vertical-align:top; padding-left:20px; padding-top:1px;
                   border:#eeeeee 0px solid; background-color:#ffffff;}

    td.txtgru     {width:270px; text-align:left; vertical-align:top; padding-left:12px; padding-top:10px;
                   background-color:#ffffff;}

    td.mitte      {width:20%; text-align:center; background-color:#FFFFE0; border:0;}

    td.mitteRB    {text-align:center;}


    td.rechts     {width:20%; text-align:right;  background-color:#FFFFE0; border:0;}

    td.Besuch     {text-align:right; background-color:#FFFFE0; border:#0000ff 1px solid;}

    td.ocker      {background-color:#FFE4C4;}

    td.timgr     {font-family:"Times New Roman",Georgia,Times; color:#000000; font-size:1.2em;
                 font-style:normal; font-weight:500; text-align:center;}

    td.thi       {width:130px; background-color:#8B0000; padding-left:10px; padding-right:10px; padding-bottom:6px;
                 padding-top:8px; border:#400000 2px solid;}

    td.formL     {width:10px; color:#9900FF; background-color:#EFEFEF; border-width:0px;}

    td.formM     {width:280px; color:#880000; background-color:#EFEFEF; border-width:0px;}
 
    td.formR     {width:100px; color:#880000; background-color:#EFEFEF; border-width:0px;}

    td.formRD    {width:270px; color:#990000; background-color:#CCCCCC; border-width:0px;}

    td.xp1    {color:#000000; background-color:#FFFFFF; text-align:left; vertical-align:top; padding-top:10px; padding-left:20px;
               font-family:'Times New Roman',Times,serif; font-size:0.9em; font-style:normal; font-weight:500;}

    td.yp1    {color:#000000; background-color:#FFFFFF; text-align:left; vertical-align:top; padding-top:6px;
               font-family:'Times New Roman',Times,serif; font-size:16px; line-height:18px; font-style:normal; font-weight:bold;} 

    th.count      {width:15px; border:#220000 1px solid;}

    th.rieg       {width:200px; text-align:center; vertical-align:top}

    th.zeichen    {width:15%; background-color:#FF0FE0;}

    th.lab        {width:15%; background-color:#FFFFE0;}

    th.mid        {width:70%; background-color:#FFFFE0;}

    th.linie      {width:50%; background-color:#880808;}

  span.ntimes3  {font-family:'Times New Roman',Georgia,Times; font-size:0.9em; font-weight:500;}

  span.ntimes4  {font-family:'Times New Roman',Georgia,Times; font-size:1.1em; font-weight:800;}


  span.times1   {color:#000000; font-family:'Times New Roman',Georgia,Times; font-size:0.8em; font-style:normal;
                  font-weight:normal; background-color:#FFFFFF;}

  span.times2   {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em;
                  font-style:normal; font-weight:normal}

  span.times3   {font-family:'Times New Roman',Georgia,Times; font-size:1.0em; font-weight:700; color:#a06020;} 


  span.times5   {font-family:'Times New Roman',Georgia,Times; font-style:normal; font-size:1.4em; font-weight:800;}

                
 
  span.tim08f   {color:#880000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal;
                 font-weight:500;}

  span.tim09    {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal;
                 font-weight:300;}

  span.timak    {color:#662200; background-color:#f8f8d0; font-family:"Times New Roman",Georgia,Times; font-size:1em;
                 font-style:normal; font-weight:700;}

  span.bltim    {color:#0000aa; font-family:"Times New Roman",Georgia,Times; font-size:1em; font-style:normal;
                 font-weight:600;}

  span.gmitte   {vertical-align:middle; text-align:center;}

     p.norm     {background-color:#ffffff; text-align:middle; font-family:'Times New Roman',Times,serif; font-weight:100;
                 line-height:18px; font-size:16px;}

     p.plus     {background-color:#ffffff; text-align:left; font-family:'Times New Roman',Times,serif; font-weight:bold;
                 line-height:17px; font-size:16px;}  

   b.times2    {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal;
                 font-weight:normal}

   b.olivtxt   {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:1em; color:#005533;}

.herzwil     {font-family:Arial,'Times New Roman',serif; font-style:normal; vertical-align:middle; font-size:1.5em;
                   font-weight:900; color:#FF0000; background-color:#FFFFE0;}

.hwsrec      {font-family:Arial,'Times New Roman',serif; font-style:normal; line-height:1.5em; font-size:2em;
                   font-weight:700; color:#0000FF; background-color:#FFFFE0;}

.rahmenfarbe {background-color:#886242;} 

.rieg        {width:170px; text-align:center; vertical-align:top}

.counttxt    {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; font-size:0.8em; font-weight:700;
                  color:#0000'FF;}

.hi          {height:44px;}

.thi         {width:130px; background-color:#8B0000; padding-left:10px; padding-right:10px; padding-bottom:6px;
                 padding-top:8px; border:#400000 2px solid;}

.xh2         {color:#0000FF; background-color:#FFFFE0; text-align:center; vertical-align:top; border-top:0px; padding-top:0px;
                 font-family:Arial,'Times New Roman',serif; line-height:32px; font-size:1.9em;}

.yh2         {color:#FF0000; background-color:#FFFFE0; text-align:center; font-family:Arial,'Times New Roman',serif;
                 line-height:24px;  font-size:1.4em;}

.t20         {width:20%; vertical-align:middle;}

.tgm         {padding-top:4px; padding-left:20px; text-align:left; font-family:'Times New Roman',Times,serif;
                  font-weight:200; font-size:14px; line-height:15px; font-style:normal;}

.mitte       {text-align:center;}

.gmitte      {vertical-align:middle; text-align:center;}

.links       {width:20%; text-align:left; background-color:#FFFFE0; border:0px;}
    
.norm        {background-color:#FFFFFF; padding-top:4px; padding-left:20px; text-align:left;
               font-family:'Times New Roman',Times,Arial,serif; font-weight:200; line-height:14px; font-size:14px;}

.nullrand    {border:0px;}

.tabst       {width:268px; height:374px; background-color:#ffffff; border:#dddddd 1px solid;}

.tabstH      {width:268px; height:259px; background-color:#ffffff; border:#dddddd 1px solid;}

.bst         {width:260px; text-align:center; vertical-align:middle; background-color:#FFFFFF;}  

.Ht20        {width:20%; text-align:center; vertical-align:middle;}  



.arial3      {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; font-size:1em; color:#FF0000;
                   text-decoration:underline;}

.cour10      {color:#000000; font-family:"Courier New",Courier,monospace; font-size:1em; font-style:normal; font-weight:400;}

.times1      {color:#000000; font-family:'Times New Roman',Georgia,Times; font-size:0.8em; font-style:normal;
                   font-weight:normal; background-color:#FFFFFF;}

.times2      {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal; font-weight:normal} 

.times3      {font-family:'Times New Roman',Georgia,Times; font-size:1.0em; font-weight:700; color:#a06020;} 

.times5      {font-family:'Times New Roman',Georgia,Times; font-style:normal; font-size:1.4em; font-weight:800;}

.ntimes3     {font-family:'Times New Roman',Georgia,Times; font-size:0.9em; font-weight:500;}

.ntimes4     {font-family:'Times New Roman',Georgia,Times; font-size:1.1em; font-weight:800;}

.timeskl     {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.7em; font-style:normal; font-weight:normal} 
      
.tim07       {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.7em; font-style:normal; font-weight:200;} 
  
.tim08       {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.8em; font-style:normal; font-weight:300;}

.tim08f      {color:#880000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal; font-weight:500;}

.tim09       {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal; font-weight:300;} 

.tim10       {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:1em; font-style:normal; font-weight:400;}

.timak       {color:#662200; background-color:#f8f8d0; font-family:"Times New Roman",Georgia,Times; font-size:1em;
               font-style:normal; font-weight:700;}

.timkl       {font-family:"Times New Roman",Georgia,Times; color:#000000; font-size:0.2em; font-style:normal; font-weight:500;
               text-align:center;}

.timgr      {font-family:"Times New Roman",Georgia,Times; color:#000000; font-size:1.2em; font-style:normal; font-weight:500;
               text-align:center;}

.timpl      {color:#000044; font-family:"Times New Roman",Georgia,Times; font-size:0.9em; font-style:normal; font-weight:300;}
 
.timwu      {color:#000000; font-family:"Times New Roman",Georgia,Times; font-size:0.8em; text-align:left; font-style:normal;
               font-weight:300;}

.bltim       {color:#0000aa; font-family:"Times New Roman",Georgia,Times; font-size:1em; font-style:normal; font-weight:600;}  

.stern       {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:0.9em; color:#000000;}

.olivtxt     {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:1em; color:#005533;}

.navy        {font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:.82em; color:#4444AA;}

.ocker       {background-color:#FFE4C4;}
  
.xp1         {color:#000000; background-color:#FFFFFF; text-align:left; vertical-align:top; padding-top:10px; padding-left:20px;
               font-family:'Times New Roman',Times,serif; font-size:0.9em; font-style:normal; font-weight:500;}

.yp1         {color:#000000; background-color:#FFFFFF; text-align:left; vertical-align:top; padding-top:6px;
               font-family:'Times New Roman',Times,serif; font-size:16px; line-height:18px; font-style:normal; font-weight:bold;} 

