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

/* dunkel original rgb(255,244,224), schrift, linien original 142,140,128 */

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

h1 {
   font-family:Arial,sans-serif;
   font-size:16px;
   font-weight:bold;
   line-height:20px;
   border:0px;
   padding:0px;
   margin:0 0 40px 0;
   color:#656158;
   }
h1.h1index {
   text-align:right;
   font-family:Arial,sans-serif;
   font-size:12px;
   font-weight:normal;
   line-height:16px;
   border:0px;
   padding:0px;
   margin:6px 0 80px 0;
   color:#E6D8BD;
   }

h2 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   font-style:normal;
   line-height:20px;
   border:0px;
   padding:0px;
   margin:0 0 16px 0;
   color:#45423D;
   }
h3 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:normal;
   font-style:italic;
   line-height:20px;
   border:0px;
   padding:0px;
   margin:0 0 16px 0;
   color:#45423D;
   }
p {
  margin:0 0 24px 0;
  padding:0 0 0 0;
  border:0px;
  }
b { font-weight:bold; }

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

td.ol { }
td.om { color:#000000; background:#fff; }
td.or { color:#000000; background:#fff; }
.om2o { color:#000000; background:#585246; }
.om2u { color:#000000; background:#AA9C82; }
td.ml { }
td.mm { color:#000000; }
td.mr { color:#000000; }
td.ul { }
td.um { color:#000000; }
td.ur { }

.oben { border-bottom:1px solid #878378; }
.mitte0 { border-bottom:2px solid #DFCFB5; }
.mitte { border-bottom:1px solid #878378; background:#FEF8EA url(bilder/mitte_hgr.jpg) left top repeat-x; }
.oben2,.mitte0,.mitte { border-left:1px solid #878378; border-right:1px solid #878378; }
.unten { border-top:2px solid #cfcfcf; }

table.navtable { }
.nav {
     color:#6f6f6f;
     line-height:18px;
     border-top:1px solid rgb(255,248,232);
     border-right:1px solid rgb(255,248,232);
     border-bottom:1px solid rgb(255,248,232);
     padding-right:10px;
     }
.nav a {  }
.nav a:link { color:#6f6f6f; text-decoration:none; }
.nav a:visited { color:#6f6f6f; text-decoration:none; }
.nav a:focus { color:#000; text-decoration:none; }
.nav a:hover { color:#000; text-decoration:none; }
.nav a:active { color:#000; text-decoration:none; }

.nava {
      color:#6f6f6f;
      line-height:18px;
      border-top:1px solid rgb(142,140,128);
      border-right:1px solid rgb(142,140,128);
      border-bottom:1px solid rgb(142,140,128);
      padding-right:10px;
      }
.nava a { color:#000; }
.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; }

.navt {
      color:#6f6f6f;
      font-weight:bold;
      border-top:1px solid rgb(255,248,232);
      border-right:1px solid rgb(255,248,232);
      border-bottom:1px solid rgb(255,248,232);
      padding-right:10px;
      }

table.subnavtable {
                  margin-left:10px;
                  }
.subnavwrap { }
.subnav {
        color:#FFF3E2;
        font-size:12px;
        line-height:20px;
        padding-right:0;
        }
.subnav a {
       color:#FFF3E2;
       }
.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 {
        color:#FFF3E2;
        font-size:12px;
        line-height:20px;
        font-weight:bold;
        padding-right:0;
        }
.subnava a {
       color:#FFF3E2;
       }
.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; }


.infortable {
             background:#FAF3E1;
             border:1px solid #DBD5C7;
             }
.infor {
       color:#45423D;
       line-height:16px;
       padding:8px 8px 8px 8px;
       white-space:nowrap;
       }
.infor .titel {
              font-size:16px;
              font-weight:bold;
              line-height:20px;
              color:#656158;
              }
.infor a {  }
.infor a:link { color:#45423D; text-decoration:underline; }
.infor a:visited { color:#45423D; text-decoration:underline; }
.infor a:focus { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.infor a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.infor a:active { color:#000; text-decoration:none; border-bottom:1px solid #000; }

.infobildtable {
             background:#F2E4C7;
             border:1px solid #DBD5C7;
             }
.infobild img {
              border:1px solid #FEF8E0;
              margin-top:14px;
              }
.infobild { padding-bottom:14px; }

#mmtablediv { position:relative; top:-30px; left:0; }
table.mmtable { margin-left:10px; margin-right:10px; }
table.mmindextable { }
.inhalt,.beschriftungtd { color:#45423D; }
.inhalt { text-align:justify; }
.inhalt a {  }
.inhalt a:link { color:#45423D; text-decoration:underline; }
.inhalt a:visited { color:#45423D; text-decoration:underline; }
.inhalt a:focus { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.inhalt a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.inhalt a:active { color:#000; text-decoration:none; border-bottom:1px solid #000; }

.mittesub {
          color:#CFC2A8;
          font-size:12px;
          line-height:20px;
          padding:0 0 6px 26px;
          }
.mittesub a {  }
.mittesub a:link { color:#CFC2A8; text-decoration:underline; }
.mittesub a:visited { color:#CFC2A8; text-decoration:underline; }
.mittesub a:focus { color:#CFC2A8; text-decoration:none; border-bottom:1px solid #DBD5C7; }
.mittesub a:hover { color:#CFC2A8; text-decoration:none; border-bottom:1px solid #DBD5C7; }
.mittesub a:active { color:#CFC2A8; text-decoration:none; border-bottom:1px solid #DBD5C7; }

.introtd { background:url(bilder/intro_hgr.jpg) left 250px no-repeat; }
.intro {
       font-size:12px;
       line-height:16px;
       color:#555347;
       margin:12px 8px 0 8px;
       }
.intro a {  }
.intro a:link { color:#6f6f6f; text-decoration:underline; }
.intro a:visited { color:#6f6f6f; text-decoration:underline; }
.intro a:focus { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.intro a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.intro a:active { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.introlinks {
       font-size:12px;
       line-height:16px;
       color:#FFF3E2;
       padding:4px 10px 2px 10px;
       margin:0 6px 0 0;
       background:#AA9C82;
       height:85px;
       }
.introlinks a { display:block; text-decoration:none; border:0; }
/* .introlinks a.line { border-bottom:1px solid #FFF3E2; } */
.introlinks a:link { color:#FFF3E2; text-decoration:none; border:0; }
.introlinks a:visited { color:#FFF3E2; text-decoration:none; border:0; }
.introlinks a:focus { color:#FFF3E2; text-decoration:none; border:0; }
.introlinks a:hover { color:#FFF3E2; text-decoration:none; border:0; }
.introlinks a:active { color:#FFF3E2; text-decoration:none; border:0; }
.introlinksr {
       font-size:12px;
       line-height:16px;
       color:#FFF3E2;
       padding:4px 10px 2px 10px;
       margin:0 0 0 0;
       background:#AA9C82;
       height:85px;
       }
.introlinksr a { display:block; text-decoration:none; border:0; }
/* .introlinksr a.line { border-bottom:1px solid #FFF3E2; } */
.introlinksr a:link { color:#FFF3E2; text-decoration:none; border:0; }
.introlinksr a:visited { color:#FFF3E2; text-decoration:none; border:0; }
.introlinksr a:focus { color:#FFF3E2; text-decoration:none; border:0; }
.introlinksr a:hover { color:#FFF3E2; text-decoration:none; border:0; }
.introlinksr a:active { color:#FFF3E2; text-decoration:none; border:0; }

.fuss2 { }
.fuss2 a {  }
.fuss2 a:link { color:#45423D; text-decoration:underline; }
.fuss2 a:visited { color:#45423D; text-decoration:underline; }
.fuss2 a:focus { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.fuss2 a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000; }
.fuss2 a:active { color:#000; text-decoration:none; border-bottom:1px solid #000; }

.fuss { font-size:10px; line-height:14px; color:#CFC4B5; } /* rgb(174,161,142) */
.fuss a { color:#CFC4B5; }
.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:10pt; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#000000; background-color:#ffffff; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:300px; height:25px; color:#0070c0; background-color:#ff9f00; cursor:pointer; line-height:16px; }
@media all
{
input.eingabe,textarea.eingabe { border:1px solid blue; }
input.button { border:2px solid blue; }
}
.meldung1 { font-size:10pt; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:10pt; font-weight:bold; color:red; background-color:yellow; }

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

.pic {
     border:1px solid #DBD5C7;
     }
.w rapr {
       float:right;
       border:8px solid rgb(251, 239, 216);
       margin:0 0 2px 2px;
       }

.thumbtd { }
.thumbtd a { display:block; width:90px; height:90px; border:1px solid rgb(142,140,128); }
.thumbtd a:link { text-decoration:none; }
.thumbtd a:visited { text-decoration:none; }
.thumbtd a:focus { text-decoration:none; background:#fbefd8; }
.thumbtd a:hover { text-decoration:none; background:#fbefd8; }
.thumbtd a:active { text-decoration:none; background:#fbefd8; }

.klein { font-size:12px; }

.infor a.plain { text-decoration:none; border:none; }
.infor a.plain:link { text-decoration:none; border:none; }
.infor a.plain:visited { text-decoration:none; border:none; }
.infor a.plain:focus { text-decoration:none; border:none; }
.infor a.plain:hover { text-decoration:none; border:none; }
.infor a.plain:active { text-decoration:none; border:none; }