body        {
               font-family:arial,helvetica,verdana;
               color:#444444;
               font-size:14px;
               text-align:justify;
               padding: 0pt;
               margin: 0pt;
               width: 98%;
            }

* html div.scroll {
               position: absolute;
               top: 127px;
               left: 145px;
            }

div.scroll[class] {
              position: relative;
              margin: 127px 25px 0px 145px;
              z-index: 0;
            }

div.foot[class] {
              clear: both;
              margin: 50px 50px 0px 50px;
            }

div.Signature {
              color:#004040;
              font-size:85%;
              text-align:right;
            }

h1          {
              font-size:120%;
              text-align:left;
            }

h2          {
              font-size:100%;
              text-align:left;
            }

span.Location,em {
              color:#222222;
              font-weight:bold;
            }

td.Price, td.Teilnehmer {
              color:#000000;
              font-weight:bold;
              text-align:left;
              vertical-align:top;
              padding: 0px 20px 0px 20px;
            }

A           {
              color:#444444;
              font-family:"arial,helvetica,verdana";
              text-decoration: none;
            }

A:hover     {
              color:#888888;
              font-family:"arial,helvetica,verdana";
            }

li          {
              text-align:left;
            }

p.s1        {
              color:#000080;
            }

p.s2        {
              color:#008B8B;
            }

tr.route    {
              vertical-align: top;
            }

tr.route td.number {
              padding: 0 .3em 0 .3em;
              text-align: center;
            }

tr.route td.price {
              white-space: nowrap;
              color:#222222;
              font-weight:bold;
              font-family: courier;
              text-align: right;
              padding: 0 .3em 0 .3em;
            }

tr.route td.desc {
              padding: 0 .3em 0 .3em;
            }

tr.route td.days {
              white-space: nowrap;
              padding: 0 .3em 0 .3em;
            }

.right   {
              margin:5px 0px 5px 20px;
              float: right;
            }

.left   {
              margin:5px 20px 5px 0px;
              float: left;
            }

div.Hinweis {
   border: .3em dotted #009900; 
   padding: .5em; 
   margin: 0px 50px 0px 40px;
   background-color: #77FF77;
}

div.Hinweis2 {
   border: .3em dotted #990000; 
   padding: .5em; 
   margin: 0px 50px 0px 40px;
   background-color: #FF7777;
}