  body,p
  td,form,input  {font: normal 12px Verdana, Helvetica, sans-serif; color: #4D4D4D;}

  a              {color: #E69B00; text-decoration: none;}
  a.oben         {color: #000000; }
  a.oben3        {color: #575757; padding: 0 8 0 8; font-weight: bold; }
  a.sidebar      { font-size:11px; }
  a.sidebar:hover{text-decoration: none; }
  a:hover        {text-decoration: underline; }
  a.sidebar      {color: #575757; }
  a.unten        {color: #575757; font-size:11px; }
  a.dld          {color: #575757; padding: 3 8 3 8; font-weight: bold; }

  td.oben        {color: #FFFFFF; padding: 0 8 0 0;}
  td.oben2       {color: #FFFFFF; padding: 0 8 0 0; font-weight: bold; }
  td.oben3       {color: #575757; padding: 0 8 0 8; font-size:11px; }
  td.unten       {color: #FFFFFF; padding: 0 0 0 8; }
  td.sidebar     {border-collapse: collapse; background-color: #FFFFFF;
                  padding: 8 2 0 2; border-right: 1px solid #FFCC00; }
  td.seite1      {border-collapse: collapse; background-color: #FFFFFF; cursor: pointer;
                  padding: 7 4 3 16; border: 1px solid #FFFFFF; font-weight: bold; }
  td.seite2      {border-collapse: collapse; background-color: #FFFFFF; cursor: default;
                  padding: 7 4 3 16; border: 1px solid #FFFFFF; font-weight: bold;
                  color: #575757; font-size:11px; }
  td.seite3      {border-collapse: collapse; background-color: #FFFFFF; cursor: pointer;
                  padding: 3 4 3 26; border: 1px solid #FFFFFF;}
  td.sidebarX2   {border-collapse: collapse; background-color: #FFE066; cursor: default;
                  padding: 3 4 3 32; border: 1px solid #FFCC00; }
  td.inhalt      {padding: 10 8 10 10; }

  input.suche    {height: 17; width: 75; }
  form.suche     {border: 0px; margin: 0px; padding: 1 20 1 0; font-size:11px; }
  input.go       {height: 17; background-color: #ECBD00; font-size:11px; }

  .bigtext       {color: #4D4D4D; font-size:14px; font-weight:bold}
  .text          {color: #4D4D4D; font-size:12px;}
  .medtext       {color: #4D4D4D; font-size:13px; font-weight:bold}
  .smalltext     {color: #4D4D4D; font-size:9px;}
  .protext       {color: #4D4D4D; font-size:12px; padding: 2 8 2 8; text-align: center;}

        td.title:before {
                line-height: 0.1;
                font-size: 1px;
                background: transparent url("img/dl_tr.gif") no-repeat top right;
                margin: -15px -15px 0 -15px;
                height: 15px;
                display: block;
                border: none;
                content: url("img/dl_tl.gif");
        }
        td.title {
                background: #F0CD71 url("img/dl_back.gif") top right no-repeat;
                padding: 15px 45px 15px 15px;
                margin-bottom: 0.5em;

        }
        td.title:after {
                display: block;
                padding-top: 15px;
                line-height: 0.1;
                font-size: 1px;
                content:  url("img/dl_bl.gif");
                margin: -10px -45px -15px -15px;
                height: 8px;
                background: transparent url("img/dl_br.gif") scroll no-repeat bottom right;
         }



        .key:before {
                line-height: 0.1;
                font-size: 1px;
                background: transparent url("img/key_tr.gif") no-repeat top right;
                margin: -15px -15px 0 -15px;
                height: 15px;
                display: block;
                border: none;
                content: url("img/key_tl.gif");
        }
        .key {
                background: #F5e0a4 url("img/key_back.gif") right repeat-y;
                padding: 15px;
                margin-bottom: 1em;
        }
        .key:after {
                display: block;
                clear: both;
                padding-top: 15px;
                line-height: 0.1;
                font-size: 1px;
                content:  url("img/key_bl.gif");
                margin: -15px;
                height: 8px;
                background: transparent url("img/key_br.gif") scroll no-repeat bottom right; }

        #bay p,h2 { color: #626262;
                 font-size: 12px;}
        .bayh,.bayh2 { font-size: 17px;
                  font-weight: bold;
                  color: #FFAA25; }
        .bayh2   { font-size: 15px;
                   color: #515151; }
