html { margin:0px; padding:0px; border:0px; height:100%; }
body { margin:0px; padding:0px; border:0px; height:100%; background:#CCCC99; }

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

h1 {
   font-family:Arial,sans-serif;
   font-size:18px;
   font-variant:normal;
   font-weight:bold;
   line-height:34px;
   border:0;
   padding:0;
   margin:0 0 20px 0;
   }
h2 {
   font-family:Arial,sans-serif;
   font-size:16px;
   font-weight:bold;
   line-height:26px;
   border:0;
   padding:0;
   margin:12px 0 8px 0;
   }
h2 a { color:#c50d01; font-weight:bold; }
h2 a:link { text-decoration:none; }
h2 a:visited { text-decoration:none; }
h2 a:focus { text-decoration:underline; }
h2 a:hover { text-decoration:underline; }
h2 a:active { text-decoration:underline; }
h3 {
   font-size:14px;
   font-weight:bold;
   line-height:22px;
   border:0;
   padding:0;
   margin:0;
   }
p {
  margin:0 0 10px 0;
  padding:0 10px 0 0;
  border:0;
  }
b { font-weight:bold; }

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

table.oben,table.mitte,table.unten { width:100%; }
td.ol { color:#000; background:#9A6601; border-right:14px solid #CCCC99; border-bottom:14px solid #CCCC99;}
td.om { color:#000; background:#FFFFCC; }
td.omo {
       font-family:Arial,sans-serif; /* 'Courier New',Courier,monospace; */
       font-size:24px;
       font-variant:normal;
       font-weight:bold;
       color:#7F5300;
       background:#FFFFCC;
       padding-left:3px;
       }
td.omu {
       color:#000;
       background:#FFFFCC;
       font-weight:normal;
       padding-left:2px;
       }
td.or { color:#000; background:#FFD552; border-left:14px solid #CCCC99; }
td.ml { color:#000; background:#F5EBA3 url(bilder/interplast_hgr.gif) center bottom no-repeat; border-right:14px solid #CCCC99; }
td.mm { color:#000; background:#FFFFCC; }
td.mr { color:#000; background:#FFFFCC; border-left:14px solid #CCCC99; }
td.mro { color:#000; background:#FFD552; border-bottom:14px solid #CCCC99; }
td.ul { color:#000; border-right:14px solid #CCCC99; border-top:14px solid #CCCC99; }
td.ull { color:#000; background:#9A9A68; }
td.um { color:#000; background:#F5EBA3; border-top:14px solid #CCCC99; }
td.ur { color:#000; background:#CCCD67; border-left:14px solid #cccc99; border-top:14px solid #CCCC99; }

table.navtable { }
.nav { color:#000; padding-left:2px; }
.nav a { }
.nav a:link { text-decoration:none; color:#000; }
.nav a:visited { text-decoration:none; color:#000; }
.nav a:focus { text-decoration:none; color:#9A6601; }
.nav a:hover { text-decoration:none; color:#9A6601; }
.nav a:active { text-decoration:none; color:#9A6601; }
.nava { color:#c31103; padding-left:16px; background:url(bilder/pfeil.gif) left center no-repeat; }
.nava a { }
.nava a:link { text-decoration:none; color:#9A6601; }
.nava a:visited { text-decoration:none; color:#9A6601; }
.nava a:focus { text-decoration:none; color:#9A6601; }
.nava a:hover { text-decoration:none; color:#9A6601; }
.nava a:active { text-decoration:none; color:#9A6601; }

.navo { color:#fff; padding-left:2px; }
.navo a { }
.navo a:link { text-decoration:none; color:#fff; }
.navo a:visited { text-decoration:none; color:#fff; }
.navo a:focus { text-decoration:none; color:#F5EBA3; }
.navo a:hover { text-decoration:none; color:#F5EBA3; }
.navo a:active { text-decoration:none; color:#F5EBA3; }
.navoa { color:#c31103; padding-left:16px; background:url(bilder/pfeilrot.gif) left center no-repeat; }
.navoa a { }
.navoa a:link { text-decoration:none; color:#fff; }
.navoa a:visited { text-decoration:none; color:#fff; }
.navoa a:focus { text-decoration:none; color:#fff; }
.navoa a:hover { text-decoration:none; color:#fff; }
.navoa a:active { text-decoration:none; color:#fff; }

.topnav { color:#000; }
.topnav a { }
.topnav a:link { text-decoration:none; color:#000; }
.topnav a:visited { text-decoration:none; color:#000; }
.topnav a:focus { text-decoration:none; color:#c31103; }
.topnav a:hover { text-decoration:none; color:#c31103; }
.topnav a:active { text-decoration:none; color:#c31103; }
.topnava { color:#000; background:url(bilder/pfeilaktiv.gif) center bottom no-repeat; }
.topnava a { }
.topnava a:link { text-decoration:none; color:#c31103; }
.topnava a:visited { text-decoration:none; color:#c31103; }
.topnava a:focus { text-decoration:none; color:#c31103; }
.topnava a:hover { text-decoration:none; color:#c31103; }
.topnava a:active { text-decoration:none; color:#c31103; }

table.mmtable { padding-left:2px; }
.inhalt,.beschriftungtd { color:#000; }
.inhalt a { color:#9A6601; font-weight:bold; }
.inhalt a:link { text-decoration:none; }
.inhalt a:visited { text-decoration:none; }
.inhalt a:focus { text-decoration:underline; }
.inhalt a:hover { text-decoration:underline; }
.inhalt a:active { text-decoration:underline; }

.fuss {
      font-size:14px;
      line-height:22px;
      color:#9A9A68;
      padding-left:2px;
      }
.fuss a { color:#9A9A68; }
.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; }

.klein { font-size:10px; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea { font-family:Arial,sans-serif; font-size:14px; font-weight:normal; line-height:22px; }
input.eingabe,textarea.eingabe { color:#000; background:#fff; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:200px; height:25px; color:#c50d01; background:#fff; font-weight:bold; cursor:pointer; line-height:16px; }

input.eingabe { border:0; border-bottom:1px solid #000; }
textarea.eingabe { border:1px solid #000; }
input.button { border:0; }

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

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

.ext {
     white-space:nowrap;
     }
.ext:hover { }
.int {
     white-space:nowrap;
     }
.int:hover { }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.picwrap {
      margin:0 0 10px 0;
      text-align:left;
      font-size:11px;
      }
.picwrap img { border:3px solid #CCCC99; }
.picwrapr {
      float:right;
      margin:0 0 10px 0;
      text-align:left;
      font-size:11px;
      }
.picwrapr img { border:3px solid #CCCC99; }
.picwrapl {
      float:left;
      margin:0 0 10px 0;
      text-align:left;
      font-size:11px;
      }
.picwrapl img { border:3px solid #CCCC99; }