    * { margin: 0; padding: 0; }
    body {
          font: normal 100.01% Verdana, sans-serif;
          width: auto;
    }
    .screen {
             display: none;
    }
    #box {
          margin-left: 8px;
          margin-top: 8px;
          padding: 10px 20px;
          background-color: white;
    }
    #header {
             display: none;
    }
    h1 {
        border-left: 1px solid white;
        height: 34px;
        text-align: left;
        font: normal 26px Verdana, sans-serif;
        font-variant:small-caps;
        letter-spacing: 2px;
        color: #F9F7F7;
        background: #BFBFBF;
        display: block;
        margin-left: 140px;
        padding-top: 2px;
        padding-bottom: 4px;
        padding-left: 20px;
        padding-right: 10px;
    }
    h2 {
        float: left;
        height: 55px;
        width: 140px;
        padding-top: 16px;
        text-align: center;
        font: bold 16px Verdana, sans-serif;
        font-variant: small-caps;
        line-height: 1.4em;
        letter-spacing: 1px;
        color: #F9F7F7;
        background: black;
        display: inline;
   }
   h3 {
       font: normal 110% Verdana, sans-serif;
       color: #0F0F0F;
       padding-top: 10px;
       padding-bottom: 30px;
       text-align: center;
   }
   h4 {
       font: bold 0.9em verdana, sans-serif;
       color: #4F4F4F;
   }
   h5 {
       font: bold 0.9em verdana, sans-serif;
       line-height: 4.0em;
   }
   #navi {
          display: none;
   }
   #ansch {
           display: none;
   }
   #content {
          text-align: justify;
   }
   #content_adr {
                 border: 0px solid red;
                 text-align: center;
   }
   p {
      font: normal 0.9em Verdana, sans-serif;
      line-height: 150%;
      color: #3F3F3F;
      padding-top: 10px;
      padding-bottom: 10px;
   }
   p.adr {
         font: bold 80% Verdana, sans-serif;
         padding-top: 10px;
         line-height: 180%;
   }
   ul {
       margin: 0;
       padding: 0;
   }
   ul.screen {
              display: none;
              margin: 0;
              padding: 0;
   }
   ul.info {
           margin: 0;
           margin-left: 20px;
           padding: 0;
   }
   ul.down {
           margin: 0;
           margin-left: 40px;
           margin-top: -10px;
           padding: 0;
   }
   li {
       list-style-type: square;
       color: #FF6A2A;
       margin-left: 4px;
   }
   li.imp {
          list-style-type: square;
          color: #FF6A2A;
          text-align: right;
          padding-right: 10px;
          padding-top: 20px;
   }
   li.top {
          list-style-type: square;
          color: #FF6A2A;
          text-align: right;
          margin-top: 40px;
          padding-right: 10px;
          padding-top: 8px;
          border-top: 1px solid #EED9A2;
   }
   .center {
            text-align: center;
   }
   .photo {
           font-size: 0.6em;
           border-bottom: 1px dotted #AFAFAF;
           border-top: 1px dotted #AFAFAF;
           padding: 2px;
   }
   table.betriebe {
                   width: 99%;
                   border: 0px solid black;
                   font: normal 0.8em Verdana, sans-serif;
                   border-collapse: collapse;
                   margin-top: 16px;
   }
   th {
       color: #5F5F5F;
       padding-bottom: 10px;
       text-align: left;
   }
   td {
       border-top: 1px solid black;
       vertical-align: top;
       line-height: 1.4em;
       padding-top: 10px;
       padding-bottom: 10px;
       color: #3F3F3F;
   }
   a.navi:link {
        display: block;
        padding-top: 8px;
        font: bold 80% Verdana, sans-serif;
        color: #00398C;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #F6F4F5;
   }
   a.navi:visited {
        display: block;
        padding-top: 8px;
        font: bold 80% Verdana, sans-serif;
        color: #00398C;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #F6F4F5;
   }
   a.navi:hover {
        display: block;
        padding-top: 8px;
        font: bold 80% Verdana, sans-serif;
        color: #4671D5;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #FF6A2A;
   }
   a.navi:focus {
        display: block;
        padding-top: 8px;
        font: bold 80% Verdana, sans-serif;
        color: #4671D5;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #FF6A2A;
   }
   a.navi:active {
        display: block;
        padding-top: 8px;
        font: bold 80% Verdana, sans-serif;
        color: #00398C;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #F6F4F5;
   }
   a.ral:link {
        text-align: left;
        font: bold 90% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double white;
   }
   a.ral:visited {
        text-align: left;
        font: bold 90% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double white;
   }
   a.ral:hover {
        text-align: left;
        font: bold 90% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #FF6A2A;
   }
   a.ral:focus {
        text-align: left;
        font: bold 90% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
        border-bottom: 4px double #FF6A2A;
   }
   a.ral:active {
        text-align: left;
        font: bold 90% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        border-bottom: 4px double white;
        outline: none;
   }
   a.imp:link {
        font: bold 70% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
   }
   a.imp:visited {
        font: bold 70% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
   }
   a.imp:hover {
        font: bold 70% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
   }
   a.imp:focus {
        font: bold 70% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
   }
   a.imp:active {
        font: bold 70% Verdana, sans-serif;
        color: #FF6A2A;
        text-decoration: none;
        outline: none;
   }
   a.artikel:link {
                   display: block;
                   padding-top: 8px;
                   font: normal 80% Verdana, sans-serif;
                   color: #00398C;
                   text-decoration: none;
                   outline: none;
   }
   a.artikel:visited {
                      display: block;
                      padding-top: 8px;
                      font: normal 80% Verdana, sans-serif;
                      color: #00398C;
                      text-decoration: none;
                      outline: none;
   }
   a.artikel:hover {
                    display: block;
                    padding-top: 8px;
                    font: normal 80% Verdana, sans-serif;
                    color: #4671D5;
                    text-decoration: none;
                    outline: none;
   }
   a.artikel:focus {
                    display: block;
                    padding-top: 8px;
                    font: normal 80% Verdana, sans-serif;
                    color: #4671D5;
                    text-decoration: none;
                    outline: none;
   }
   a.artikel:active {
                     display: block;
                     padding-top: 8px;
                     font: normal 80% Verdana, sans-serif;
                     color: #00398C;
                     text-decoration: none;
                     outline: none;
   }
   a.flink:link {
                   font: bold 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   a.flink:visited {
                   font: bold 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   a.flink:hover {
                   font: bold 90% Verdana, sans-serif;
                   color: #4671D5;
                   text-decoration: none;
                   outline: none;
   }
   a.flink:focus {
                   font: bold 90% Verdana, sans-serif;
                   color: #4671D5;
                   text-decoration: none;
                   outline: none;
   }
   a.flink:active {
                   font: bold 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   a.mitglied:link {
                   font: normal 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   a.mitglied:visited {
                   font: normal 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   a.mitglied:hover {
                   font: normal 90% Verdana, sans-serif;
                   color: #4671D5;
                   text-decoration: none;
                   outline: none;
   }
   a.mitglied:focus {
                   font: normal 90% Verdana, sans-serif;
                   color: #4671D5;
                   text-decoration: none;
                   outline: none;
   }
   a.mitglied:active {
                   font: normal 90% Verdana, sans-serif;
                   color: #3F3F3F;
                   text-decoration: none;
                   outline: none;
   }
   img.raf {
            padding-top: 60px;
   }