html { margin:0; padding:0; border:0; }
body {
     margin:0; padding:0; border:0; background:#fff;
     }

body,td,p { font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal; line-height:20px; }
/* .inhalt p { text-align:justify; } */

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

table.oben,table.unten { width:100%; }
table.mitte { margin-top:0px; }

td.ol { color:#000000; background:#ffffff; }
td.olo { color:#000000; background:#960000 url(bilder/hgr_rot.gif) left top repeat-x; border-bottom:1px solid #000; }
td.olu { padding-left:19px; color:#000000; background:#CFCFCF; border-top:1px solid #EFEFEF; border-bottom:1px solid #8f8f8f; }
.olu a { }
.olu a:link { text-decoration:none; color:#960000; }
.olu a:visited { text-decoration:none; color:#960000; }
.olu a:focus { text-decoration:none; color:#fff; }
.olu a:hover { text-decoration:none; color:#fff; }
.olu a:active { text-decoration:none; color:#fff; }
.line { padding:0 6px 0 6px; color:#afafaf; }

td.om { color:#000000; background:#ffffff; }
 td.omo { color:#000000; background:#591516 url(bilder/header_oben_rechts.jpg) left top no-repeat; border-bottom:1px solid #000; }
 td.omu { color:#000000; background:#a9a9a9 url(bilder/header_sub3.jpg) left top no-repeat; border-top:1px solid #EFEFEF; border-bottom:1px solid #8f8f8f; }
td.or { color:#000000; background:#ffffff; }
 td.oro { color:#000000; background:#960000 url(bilder/hgr_rot.gif) left top repeat-x; border-bottom:1px solid #000; }
 td.oru { color:#000000; background:#CFCFCF; border-top:1px solid #EFEFEF; border-bottom:1px solid #8f8f8f; }

td.ml { color:#000000; background:#DFDFDF; }
td.mm {
     
      }
#content {

         }
td.mr { }
td.ul,td.um,td.ur {
      color:#fff;
      background:#960000 url(bilder/hgr_rot_u.gif) left top repeat-x;
      border-top:1px solid #efefef;
      border-bottom:1px solid #000000;
      }

.navbild {
         border-top:1px solid #EFEFEF;
         border-right:1px solid #9F9F9F;
         border-bottom:1px solid #9F9F9F;
         border-left:1px solid #EFEFEF;
         }
.navbildtd { }

table.navtable { margin-top:20px; }
.nav { height:20px; }
.nav a { color:#960000;}
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { text-decoration:underline; }
.nav a:hover { text-decoration:underline; }
.nav a:active { text-decoration:underline; }

.nava { height:20px; }
.nava a { color:#960000;}
.nava a:link { text-decoration:underline; }
.nava a:visited { text-decoration:underline; }
.nava a:focus { text-decoration:underline; }
.nava a:hover { text-decoration:underline; }
.nava a:active { text-decoration:underline; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#000; }
.inhalt a { }
.inhalt a:link { text-decoration:underline; color:#000; }
.inhalt a:visited { text-decoration:underline; color:#000; }
.inhalt a:focus { text-decoration:none; border-bottom:1px solid #9F9F9F; color:#9f9f9f; }
.inhalt a:hover { text-decoration:none; border-bottom:1px solid #9F9F9F; color:#9f9f9f; }
.inhalt a:active { text-decoration:none; border-bottom:1px solid #9F9F9F; color:#9f9f9f; }


.topnavtable { margin:10px 0 10px 0; }
a.topnav {
         color:#960000;
         padding:2px 12px 2px 0px;
         text-decoration:none;
         }
a.topnav:link { color:#960000; text-decoration:none; }
a.topnav:visited { color:#960000; text-decoration:none; }
a.topnav:focus { color:#960000; text-decoration:underline; }
a.topnav:hover { color:#960000; text-decoration:underline; }
a.topnav:active { color:#960000; text-decoration:underline; }
a.topnava {
         color:#960000;
         padding:2px 12px 2px 0px;
         text-decoration:none;
         }
a.topnava:link { color:#960000; text-decoration:underline; }
a.topnava:visited { color:#960000; text-decoration:underline; }
a.topnava:focus { color:#960000; text-decoration:underline; }
a.topnava:hover { color:#960000; text-decoration:underline; }
a.topnava:active { color:#960000; text-decoration:underline; }

#fuss {
      color:rgb(150,110,110);
      padding:0 0 0 17px;
      font-family:Verdana,Arial,sans-serif;
      font-size:10px;
      font-weight:normal;
      line-height:14px;
      }
#fuss a { color:rgb(150,110,110); }
#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; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea {
               font-family:Verdana,Arial,sans-serif;
               font-size:12px;
               font-weight:normal;
               line-height:20px;
               }
input.eingabe,textarea.eingabe { color:#000000; background:#ffffff; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.eingabe,textarea.eingabe { border:1px solid #BFBFBF; }

input.button {
             width:306px;
             height:25px;
             color:#000;
             background:#CFCFCF;
             cursor:pointer;
             line-height:16px;
             border-top:1px solid #EFEFEF;
             border-left:1px solid #EFEFEF;
             border-bottom:1px solid #8f8f8f;
             border-right:1px solid #8f8f8f;
             }


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

ul { list-style:square; }
ul.pfeil { list-style-image:url(bilder/pfeil_rechts.gif); }

.nn4pic { border:1px; }

.druck { font-size:8pt; line-height:14px; color:#000000; background-color:#efefef; } /* fuer td */
.druck a { color:#0070c0; background-color:#efefef; }
.druck a:link { text-decoration:none; }
.druck a:visited { text-decoration:none; }
.druck a:focus { text-decoration:underline; }
.druck a:hover { text-decoration:underline; }
.druck a:active { text-decoration:underline; }

#topnav { position:absolute; top:20px; right:40px; }
#topnav img { }
#topnav a {
          display:block;
          border-top:1px solid #DFDFDF;
          border-left:1px solid #DFDFDF;
          border-right:1px solid #000;
          border-bottom:1px solid #000;
          color:#fff;
          padding:3px;
          }
#topnav a:link { text-decoration:none; }
#topnav a:visited { text-decoration:none; }
#topnav a:focus { text-decoration:underline; background:#703635; }
#topnav a:hover { text-decoration:underline; background:#703635; }
#topnav a:active { text-decoration:underline; background:#703635; }

.dat { font-size:10px; color:#960000; }
.klein { font-size:10px; line-height:16px; }