html { margin:0px; padding:0px; border:0px; }
body {
     margin:0;
     padding:0;
     border:0;
     background:#6f6f6f url(bilder/body_hgr_neu.gif) center top repeat-y;
     }

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

h1 {
   font-family:Arial,sans-serif;
   font-size:16px;
   font-weight:bold;
   line-height:24px;
   border:0;
   padding:0;
   margin:40px 0 20px 0;
   color:#CE0928;
   }
h2 {
   color:#CE0928;
   background:#cfcfcf;
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   border:0;
   padding:0 0 0 4px;
   margin:0;
   }
p {
  margin:10px 0 20px 0;
  padding:0 10px 0 0;
  border:0;
  }
b { font-weight:bold; }

table.oben,table.mitte,table.unten { }
.oben { border-left:1px solid #cfcfcf; border-right:1px solid #3f3f3f; }
.mitte { border-left:1px solid #DF3755; border-right:1px solid #3f3f3f; }
.unten { border-left:1px solid #DF3755; border-right:1px solid #3f3f3f; }
td.ol { color:#fff; background:#C8001B; } /* #CE0928; #BF0B2C */

td.om { color:#fff; background:#fff; }
td.omo { color:#fff; background:#fff; }
td.omu { color:#fff; background:#8f8f8f; }
.omu a { }
.omu a:link { color:#fff; text-decoration:none; }
.omu a:visited { color:#fff; text-decoration:none; }
.omu a:focus { color:#dfdfdf; text-decoration:none; }
.omu a:hover { color:#dfdfdf; text-decoration:none; }
.omu a:active { color:#dfdfdf; text-decoration:none; }

td.or { }
td.ml { color:#fff; background:#C8001B; }
td.mm { color:#000; background:#fff; }
td.mr { }
td.ul { color:#fff; background:#C8001B; }
td.um { color:#fff; background:#8f8f8f; }
td.ur { }


table.navtable { }
.nav a {
       display:block;
       height:23px;
       }
.nav a:link { color:#fff; text-decoration:none; }
.nav a:visited { color:#fff; text-decoration:none; }
.nav a:focus { color:#bfbfbf; text-decoration:none; }
.nav a:hover { color:#bfbfbf; text-decoration:none; }
.nav a:active { color:#bfbfbf; text-decoration:none; }

.nava a {
        display:block;
        height:23px;
        color:#fff;
        background:#9f9f9f;
        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.mmtable { }
.inhalt,.beschriftungtd { color:#4F0016; background:#fff; }
.inhalt a { }
.inhalt a:link { color:#CE0928; text-decoration:underline; }
.inhalt a:visited { color:#CE0928; text-decoration:underline; }
.inhalt a:focus { color:#4F0016; background:#efefef; text-decoration:underline; }
.inhalt a:hover { color:#4F0016; background:#efefef; text-decoration:underline; }
.inhalt a:active { color:#4F0016; background:#efefef; text-decoration:underline; }

.fuss { font-size:11px; line-height:14px; color:#CFCFCF; }
.fuss a { color:#CFCFCF; }
.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; }

.fuss .fussbox { font-size:11px; line-height:14px; text-align:left; margin-left:50px; margin-right:10px; }

.inhalt .klein { font-size:11px; line-height:14px; color:#CFCFCF; background:#fff; }
.inhalt .klein a { color:#CFCFCF; background:#fff; }
.inhalt .klein a:link { text-decoration:none; }
.inhalt .klein a:visited { text-decoration:none; }
.inhalt .klein a:focus { text-decoration:underline; background:#fff; }
.inhalt .klein a:hover { text-decoration:underline; background:#fff; }
.inhalt .klein a:active { text-decoration:underline; background:#fff; }

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

input.eingabe,textarea.eingabe { border:1px solid #4F0016; }
input.button { }

.meldung1 { font-size:14px; font-weight:bold; }
.meldung2 { font-size:14px; font-weight:normal; color:red; background:white; }

ul { list-style:square; }

.tag { width:40px; display:block; float:left; }

.picr { float:right; margin:0 0 4px 4px; }
.picl { float:left; margin:0 4px 4px 0; }

.ext { padding-right:14px; background:url(bilder/ext.gif) right center no-repeat; }

.info {
      font-size:12px;
      line-height:16px;
      padding:4px;
      margin-right:10px;
      background:#cfcfcf;
      }

.info2 {
      padding:4px;
      margin:1px 0px;
      background:#cfcfcf;
      }

.callback {
      font-weight:normal;
      padding:4px 55px 4px 4px;
      margin-right:10px;
      border:1px solid #9f9f9f;
      background:#cfcfcf;
      text-align:center;
      }

.navul {
         font-size:11px;
         line-height:14px;
         color:#9F0924;
         padding-left:10px;
         }
.navul a { color:#9F0924; }
.navul a:link { text-decoration:none; }
.navul a:visited { text-decoration:none; }
.navul a:focus { text-decoration:none; }
.navul a:hover { text-decoration:none; }
.navul a:active { text-decoration:none; }

.laserartikelnav {
                 float:right;
                 border:1px solid #9f9f9f;
                 padding:4px;
                 margin:30px 10px 4px 4px;
                 }

.picwrapl,.picwraplz {
         text-align:left;
         font-size:11px;
         line-height:18px;
         color:#74748F;
         float:left;
         margin:0 30px 30px 0;
         }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.nowrap { white-space:nowrap; }