html { margin:0px; padding:0px; border:0px; height:100%; }
body { margin:0px; padding:0px; border:0px; height:100%; background:url(bilder/hgr_mitte.jpg) left 473px repeat-y; }

body,td,p {
          font-family:Tahoma,Arial,sans-serif;
          font-size:15px;
          font-weight:normal;
          line-height:20px;
          letter-spacing:1px;
          }

h1 {
   font-family:Tahoma,Arial,sans-serif;
   font-size:28px;
   font-weight:normal;
   line-height:40px;
   border:0;
   padding:0;
   margin:0 0 20px 0;
   text-align:center;
   }
h2 {
   font-family:Tahoma,Arial,sans-serif;
   font-size:20px;
   font-weight:normal;
   line-height:20px;
   border:0;
   padding:0 0 0 28px;
   margin:8px 0 15px 0;
   color:#7F4800;
   background:url(bilder/h2knopf3.gif) left center no-repeat;
   }
h2 .h2klein { font-size:15px; }

h2.h2news {
   font-size:15px;
   font-weight:normal;
   line-height:20px;
   border:0;
   padding:0 0 0 28px;
   margin:8px 0 15px 0;
   color:#7F4800;
 }


h3 {
   font-family:Tahoma,Arial,sans-serif;
   font-size:15px;
   font-weight:bold;
   line-height:20px;
   border:0;
   margin:8px 0 15px 0;
   }
p {
  margin:0 0 10px 0;
  padding:0 0 0 0;
  border:0;
  }
b { font-weight:bold; }

table.wrap { background:url(bilder/hgr_oben.jpg) left top no-repeat; }
table.indexwrap { } /* width:100%; height:100%; */

table.oben,table.mitte,table.unten { width:100%; } /* direction:rtl; */
.ol,.om,.or,.ml,.mm,.mr,.ul,.um,.ur { direction:ltr; }

.unten { background:url(bilder/hgr_unten.jpg) left top no-repeat; }

td.ol { color:#000; }
td.om { color:#000; }
td.or { color:#000; background:url(bilder/hgr_kachel.jpg); }
td.ml { color:#000; }
td.mm { color:#000; }
td.mr { color:#000; background:url(bilder/hgr_kachel.jpg); }
td.ul { color:#000; }
td.um { color:#000; }
td.ur { color:#000; background:url(bilder/hgr_kachel.jpg); }
.ul2,.um2,.ur2 { background:#221E15; }
td.urinhalt { color:#000; background:url(bilder/hgr_ur.jpg) left top repeat-x; }

table.navtable { }
.navtitel { color:#8F8059; font-size:13px; font-weight:bold; text-transform:uppercase; }
.nav { }
.nav a { color:rgb(195,182,146); }
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { color:#ffe4af; text-decoration:none; }
.nav a:hover { color:#ffe4af; text-decoration:none; }
.nav a:active { color:#ffe4af; text-decoration:none; }

.nava { }
.nava a { color:#ffe4af; font-weight:bold; }
.nava a:link { text-decoration:none; }
.nava a:visited { text-decoration:none; }
.nava a:focus { text-decoration:none; }
.nava a:hover { text-decoration:none; }
.nava a:active { text-decoration:none; }

table.subnavtable {
                  margin-bottom:8px;
                  }
.subnavwrap { }
.subnav {
        text-align:right;
        font-size:11px;
        line-height:16px;
        }
.subnav a {
       color:#ffe4af;
       display:block;
       border:0;
       padding-right:0;
       }
.subnav a:link { text-decoration:none; }
.subnav a:visited { text-decoration:none; }
.subnav a:focus { text-decoration:none; }
.subnav a:hover { text-decoration:none; }
.subnav a:active { text-decoration:none; }

.subnava {
        text-align:right;
        font-size:11px;
        line-height:16px;
        font-weight:normal;
        }
.subnava a {
       color:#ffe4af;
       background:#7C653C;
       display:block;
       border:0;
       padding-right:0;
       }
.subnava a:link { text-decoration:none; }
.subnava a:visited { text-decoration:none; }
.subnava a:focus { text-decoration:none; }
.subnava a:hover { text-decoration:none; }
.subnava a:active { text-decoration:none; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#000; }
.inhalt a { color:#000; }
.inhalt a:link { text-decoration:underline; }
.inhalt a:visited { text-decoration:underline; }
.inhalt a:focus { color:#49402F; text-decoration:underline; }
.inhalt a:hover { color:#49402F; text-decoration:underline; }
.inhalt a:active { color:#49402F; text-decoration:underline; }

.klein { font-size:11px; text-align:left; }
.gross { font-size:28px; line-height:36px; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea {
               font-family:Tahoma,Arial,sans-serif;
               font-size:15px;
          font-weight:normal;
          line-height:20px;
          letter-spacing:1px;
               }
input.eingabe,textarea.eingabe {
                               color:#000;
                               background:#EFD177;
                               padding-left:2px;
                               }
input.eingabe {
              height:25px;
              width:350px;
              }
textarea.eingabe {
                 width:350px;
                 overflow:auto;
                 }
input.button {
             width:200px;
             height:30px;
             color:#000;
             background:#EFD177;
             cursor:pointer;
             line-height:20px;
             }
.meldung1 { font-weight:bold; color:#000; }
.meldung2 { font-weight:bold; color:red; background:yellow; }

ul {
   list-style:square;
   margin:0 0 10px 16px;
   padding:0;
   }

/* html>body .ext {
     padding-right:16px;
     background:url(bilder/ext.gif) right center no-repeat;
     white-space:nowrap;
     }
html>body .ext:hover { background:url(bilder/exth.gif) right center no-repeat; } */
html>body .int {
     padding-right:16px;
     background:url(bilder/int.gif) right center no-repeat;
     white-space:nowrap;
     }
html>body .int:hover { background:url(bilder/inth.gif) right center no-repeat; }

/*
.picr {
      float:right;
      margin:0 0 4px 10px;
      border:1px solid #dfdfdf;
      }
.picl {
      float:left;
      margin:0 10px 4px 0;
      border:1px solid #dfdfdf;
      }
.pic {
      border:1px solid #dfdfdf;
      }
*/

.klein2 { font-size:11px; text-align:left; color:#5F2F0C; }
.klein3 { font-size:11px; color:#5F2F0C; }

div.picwrap {
         margin:0 0 0 50px;
         text-align:left;
         font-size:11px;
         color:#512403;
         /* background:url(bilder/pic_hgr2.gif) left top repeat-y; */
         }
.picwrap img { border:1px solid #C5A342; }
/* .picdesc {
         font-size:11px;
         color:#5F2F0C;
         clear:both;
         padding:0;
         line-height:14px;
         margin:0 0 0 56px;
         } */

.picwrapr {
      float:right;
      margin:0 0 10px 10px;
      text-align:left;
      font-size:11px;
      color:#5F2F0C;
      }
.picwrapr img { border:1px solid #C5A342; }
.picwrapl {
      float:left;
      margin:0 10px 10px 0;
      text-align:left;
      font-size:11px;
      color:#5F2F0C;
      }
.picwrapl img { border:1px solid #C5A342; }

.boxr {
      width:250px;
      float:right;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

.boxl {
      width:250px;
      float:left;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.nowrap { white-space:nowrap; }

.tabelle,.tabelle2,.tabelle_kl { border-collapse:collapse; }
.tabelle td {
            padding:0 10px 0 3px;
            border-bottom:1px solid #C9901C;
            }
.tabelle2 td {
            padding:0 3px 0 3px;
            border-bottom:1px solid #C9901C;
            border-right:1px solid #C9901C;
            }
.tabelle_kl td {
            font-size:11px;
            padding:0 10px 0 3px;
            border-bottom:1px solid #C9901C;
            }

.info {
          font-size:14px;
          font-weight:bold;
          line-height:20px;
          letter-spacing:1px;
          padding:25px;
          margin:0 0 8px 0;
          }

.nomade {
        color:#DBBD5B;
        font-size:13px;
        }
.nomade .gross {
               font-size:28px;
               line-height:28px;
               }

.fuss {
      font-size:20px;
      line-height:20px;
      color:#221E15;
      }
.fuss a { color:#0070c0; background:#efefef; }
.fuss a:link { text-decoration:none; }
.fuss a:visited { text-decoration:none; }
.fuss a:focus { text-decoration:underline; }
.fuss a:hover { text-decoration:underline; }
.fuss a:active { text-decoration:underline; }

.special {
   font-size:20px;
   line-height:24px;
   border:0;
   padding:0 0 0 0px;
   margin:25px 0 25px 0;
   color:#7F4800;
   }
.special2 {
   font-size:20px;
   line-height:24px;
   border:0;
   padding:20px;
   margin:15px 0 15px 0;
   color:#000;
   background:url(bilder/hgr_mitte.jpg) center center;
   width:450px;
   }

.anfrage {
         text-align:center;
         margin:30px 0 30px 0;
         padding:5px;
         font-size:20px;
         text-transform:uppercase;
         }

.ullinks {
      font-size:13px;
      line-height:20px;
      color:#221E15;
      }
.ullinks a { color:#221E15; }
.ullinks a:link { text-decoration:none; }
.ullinks a:visited { text-decoration:none; }
.ullinks a:focus { text-decoration:underline; }
.ullinks a:hover { text-decoration:underline; }
.ullinks a:active { text-decoration:underline; }
