html { margin:0; padding:0px; border:0px; height:100%; }
body { margin:0px; padding:0px; border:0px; height:100%; background:#5B5B5B url(bilder/bg.png) left top repeat-x; }

body,td,p {
          font-family:Arial,sans-serif;
          font-size:12px;
          font-weight:normal;
          line-height:20px;
          }

h1 {
   font-family:Arial,sans-serif;
   color:#FFCC00;
   font-size:20px;
   font-weight:normal;
   line-height:24px;
   border:0;
   padding:0;
   margin:0 0 20px 0;
   }
h2 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   margin:0 0 10px 0;
   padding:0;
   border:0;
   }
p {
  margin:0 0 10px 0;
  padding:0;
  border:0;
  }
b { font-weight:bold; }

table.indexwrap { width:100%; height:100%; }

table.oben,table.mitte,table.unten { }
td.ol { color:#fff; background:#000; }
td.om { color:#fff; background:#000; }
.om2 { background:#222; }
.om3 { background:#3f3f3f url(bilder/nav_bg_black.jpg) left bottom repeat-x; }
td.or { }
.calc { }
td.ml { }
td.mm { color:#fff; }
td.mr { }
td.ul { }
td.um { color:#fff; }
td.ur { }

.ominhalt {
      font-size:20px;
      line-height:24px;
      color:#666;
      }
.ominhalt a { color:#666; }
.ominhalt a:link { color:#666; text-decoration:none; }
.ominhalt a:visited { color:#666; text-decoration:none; }
.ominhalt a:focus { color:#666; text-decoration:none; }
.ominhalt a:hover { color:#666; text-decoration:none; }
.ominhalt a:active { color:#666; text-decoration:none; }

table.navtable {  }

.nav { padding:0 20px 0 20px; }
.nav a { color:#eee; font-weight:bold; }
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { text-decoration:none; color:#bfbfbf; }
.nav a:hover { text-decoration:none; color:#bfbfbf; }
.nav a:active { text-decoration:none; color:#bfbfbf; }

.nava { padding:0 20px 0 20px; background:#606060; }
.nava a { color:#FFCC00; 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; }

.subnav { padding:0 20px 0 20px; }
.subnav a { color:#eee; font-weight:bold; }
.subnav a:link { text-decoration:none; }
.subnav a:visited { text-decoration:none; }
.subnav a:focus { text-decoration:none; color:#bfbfbf; }
.subnav a:hover { text-decoration:none; color:#bfbfbf; }
.subnav a:active { text-decoration:none; color:#bfbfbf; }

.subnava { padding:0 20px 0 20px; }
.subnava a { color:#FFCC00; font-weight:bold; }
.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:#eee; }
.inhalt a { color:#FFCC00; }
.inhalt a:link { text-decoration:underline; }
.inhalt a:visited { text-decoration:underline; }
.inhalt a:focus { text-decoration:underline; }
.inhalt a:hover { text-decoration:underline; }
.inhalt a:active { text-decoration:underline; }

.fuss {
      font-size:11px;
      line-height:14px;
      color:#9f9f9f;
      border-top:1px solid #999;
      }
.fuss a { color:#9f9f9f; }
.fuss a:link { color:#9f9f9f; text-decoration:none; }
.fuss a:visited { color:#9f9f9f; text-decoration:none; }
.fuss a:focus { color:#9f9f9f; text-decoration:underline; }
.fuss a:hover { color:#9f9f9f; text-decoration:underline; }
.fuss a:active { color:#9f9f9f; text-decoration:underline; }

.boxlinksfuss {
         font-size:11px;
         line-height:14px;
         color:#9f9f9f;
          float:left;
          width:160px;
          margin:0 10px 0 0;
          padding:4px 0;
          }

form.formular { margin-left:20px; }
.beschriftungtd { }
.eingabetd { }
input,textarea {
          font-family:Arial,sans-serif;
          font-size:12px;
          font-weight:normal;
          line-height:20px;
          }
input.eingabe,textarea.eingabe { color:#eee; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:200px; height:25px; cursor:pointer; line-height:16px; }

input.eingabe,textarea.eingabe,select,option,input.radio { background:#5b5b5b; color:#eee; }
input.button {
             background:#5b5b5b;
             color:#ffcc00;
             }

.meldung1 { font-size:12px; font-weight:bold; color:#fff; }
.meldung2 { font-size:12px; font-weight:bold; color:red; background:yellow; }

ul { list-style:square; }

.ext {
     padding-right:16px;
     background:url(bilder/ext.gif) right center no-repeat;
     white-space:nowrap;
     }
.int {
     padding-right:16px;
     background:url(bilder/int.gif) right center no-repeat;
     white-space:nowrap;
     }

.picr,.picrz {
      float:right;
      margin:0 0 4px 10px;
      }

.picl,.piclz {
      float:left;
      margin:0 10px 4px 0;
      }

.pic,.picl,.picr { border:1px solid #999; padding:0px; }
.picz,.piclz,.picrz { border:1px solid #556b80; padding:3px 3px 16px 3px; background:url(bilder/zoom.gif) right bottom no-repeat; }

.pictable,.preistable { padding-left:14px; margin-bottom:3px; }

.clear { clear:both; }

.info {
      font-size:14px;
      padding:14px 8px 14px 8px;
      margin:20px 20px 0 0;
      border:1px solid #999;
      text-align:center;
      }

.klein { font-size:12px; }
.klein2 { font-size:12px; line-height:16px; }

.achtung { color:#feff8f; }

.preistable td {
               background:#5b5b5b;
               padding-left:3px;
               }
.preistable td.hsf { background:#505050; }
.preistable td.hsp { background:#505050; }

.preisens { background:#5b5b5b; margin-left:14px; }
.preisehsf { background:#505050; margin-left:14px; }
.preisehsp { background:#505050; margin-left:14px; }

.temptable td {
               background:#5B5B5B;
               padding-left:3px;
               padding-right:3px;
               }

.neu {
     background:#9baabf;
     font-size:10px;
     line-height:16px;
     padding:0 2px 0 2px;
     }

.boxlinks {
          float:left;
          width:265px;
          border-top:1px solid #999;
          border-bottom:1px solid #999;
          margin:0 15px 0 0;
          padding:4px 0;
          }


#tmpCheckInDate2,#tmpCheckOutDate2 { line-height:12px; padding:0; margin:0; }
#tmpCheckInDate,#tmpCheckOutDate,#tmpCheckInDate2,#tmpCheckOutDate2 { width:200px; }

iframe { border:0px; padding:0px; margin:0px; }
