 body {border: 0px; margin: 0px; padding: 0px; font-size: 12px; font-family: Tahoma, Arial, Times, Sans-Serif; color: black; letter-spacing: 0}

 .TimetableScroller {padding: 0px; margin: 0px; border: 0px;
      position: absolute;
      top: 0px;
      width: 400px;
      height: 200px;
      overflow: auto;
 }

 .HdrToday { background-color: #808080; border: 0px; position: absolute; top: 0px; height: 20px;  }
 .HdrToday div { background-color: #2020E0; text-align: center;
           margin:1px; color: white; font-weight: bold; font-size: 14px }

 .HdrDay  { background-color: #808080; border: 0px; position: absolute; top: 0px; height: 20px;  }
 .HdrDay div  { background-color: silver; text-align: center;
           margin:1px; color: black; font-weight: bold; font-size: 14px }

 .HdrDayWeekend { background-color: #a0a0a0; border: 0px; position: absolute; top: 0px; height: 20px;  }
 .HdrDayWeekend div  { background-color: #d0d0d0; text-align: center;
           margin:1px; color: black; font-weight: bold; font-size: 14px }

 .HdrHourToday { background-color: #808080; border: 0px; position: absolute; top: 18px; height: 16px;  }
 .HdrHourToday div { background-color: #2020E0; text-align: center;
           margin: 1px; color: white; font-weight: bold; font-size: 11px }

 .HdrHour { background-color: #808080; border: 0px; position: absolute; top: 18px; height: 16px; }
 .HdrHour div { background-color: silver; text-align: center;
           margin: 1px; color: black; font-weight: bold; font-size: 11px }

 .Item { background-color: #808080; border: 0px; position: absolute; top: 0px; left: 0px; height: 20px; overflow: hidden }
 .Item div { background-color: #2020E0; text-align: center;
           margin: 1px; color: white; font-weight: bold; font-size: 11px; height: 18px; padding-top: 2px }

 .HorizontalLines { background-color: #C0C0C0; border-bottom: 0px; border-top: 1px; border-right: 0px; position: absolute; top: 0px; left: 0px; height: 20px; overflow: hidden }
 .HorizontalLines div { background-color: #ffffff; margin: 1px; margin-right: 0px; margin-bottom: 0px; color: white; font-size: 11px; height: 19px; padding-top: 2px }

 .Reservation { background-color: #FF40F0; border: 0px; position: absolute; height: 19px; overflow: hidden;  }
 .Reservation span pre { color: black; margin-top: 3px; text-align: center;
                          font-family: Tahoma, Arial, Times, Sans-Serif; font-size: 10px; }
 .Reservation span img { width: 3px; height: 20px; border: 0px;  }

