html { margin:0px; padding:0px; border:0px; }
body { margin:0px; padding:0px; border:0px; background:#ede7da url(bilder/hgr.jpg) left bottom repeat-x; }

/* background:#ede7da  */

body,td,p { font-family:Georgia,"Times New Roman",Times, serif; font-size:14px; font-weight:normal; line-height:22px; letter-spacing:0em; }

h1 {
   letter-spacing:2px;
   font-size:18px;
   font-weight:normal;
   line-height:24px;
   border:0;
   padding:8px 0 14px 0;
   margin:0;
   }
h2 {
   font-size:10pt;
   font-weight:bold;
   line-height:20px;
   border:0px;
   padding:0px;
   margin:0 0 10px 0;
   }
p {
  margin:0 0 10px 0;
  padding:0 10px 0 40px;
  border:0;
  }
b { font-weight:bold; }

.indexline {
           background:rgb(148,33,49) url(bilder/linie_rot.gif) top left repeat-x;
           border-bottom:1px solid #af0000;
           border-top:2px solid #612310;
           }

/*  #612310 #af0000 rot:#960000 gold:#d2b04b gelb:#fac832           */

.indexnav { color:#af0000; }
.indexnav a { display:block; height:25px; }
.indexnav a:link { color:#fac832; text-decoration:none; }
.indexnav a:visited { color:#fac832; text-decoration:none; }
.indexnav a:focus { color:#ffe79f; text-decoration:none; }
.indexnav a:hover { color:#ffe79f; text-decoration:none; }
.indexnav a:active { color:#ffe79f; text-decoration:none; }

.indexsub { color:#af0000; font-size:16px; font-weight:bold; }
.indexsub a {  }
.indexsub a:link { text-decoration:none; }
.indexsub a:visited { text-decoration:none; }
.indexsub a:focus { text-decoration:underline; }
.indexsub a:hover { text-decoration:underline; }
.indexsub a:active { text-decoration:underline; }

.indextextgr { color:#612310; }
.indextextgr a { }
.indextextgr a:link { color:#612310; text-decoration:underline; }
.indextextgr a:visited { color:#612310; text-decoration:underline; }
.indextextgr a:focus { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }
.indextextgr a:hover { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }
.indextextgr a:active { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }

.indexakt {
          color:#af0000;
          width:70px;
          background:#502F16 url(bilder/linie_rot.gif) top left repeat-x;
          border-bottom:1px solid #af0000;
          border-top:2px solid #612310;
          }
.indexakt a { }
.indexakt a:link { color:#fac832; text-decoration:none; }
.indexakt a:visited { color:#fac832; text-decoration:none; }
.indexakt a:focus { color:#ffe79f; text-decoration:none; }
.indexakt a:hover { color:#ffe79f; text-decoration:none; }
.indexakt a:active { color:#ffe79f; text-decoration:none; }


table.oben,table.mitte,table.unten { width:100%; }
td.topl { color:#000000; background:#960000; border-right:1px solid #000; }
td.topm { color:#000000; border-left:1px solid rgb(248,245,239); }
td.topr { color:#000000; }
td.ol { color:#000000; background:#960000; border-right:1px solid #cfbe9b; border-top:1px solid #fff; border-bottom:1px solid #000; }
td.om { color:#000000; background:#dfd6c3; border-left:1px solid rgb(248,245,239); border-top:1px solid rgb(248,245,239); border-bottom:1px solid #cfbe9b; }
td.omindex { color:#000000; }
td.or { color:#000000; }
td.ml { color:#000000; background:#960000; border-right:1px solid #000; }
td.mm { color:#000000; border-left:1px solid rgb(248,245,239); }

.mm,.mm13 { background:url(bilder/kurhaus_hgr5.gif) top left no-repeat; }

td.mr { color:#000000; }
td.ul { color:#000000; background:#960000; border-right:1px solid #000; }
td.um { color:#000000; border-left:1px solid rgb(248,245,239); }
td.ur { color:#000000; }

.topnav { color:#612310; padding:0 25px 0 25px; }
.topnav a { }
.topnav a:link { color:#612310; text-decoration:none; }
.topnav a:visited { color:#612310; text-decoration:none; }
.topnav a:focus { color:#af0000; text-decoration:none; }
.topnav a:hover { color:#af0000; text-decoration:none; }
.topnav a:active { color:#af0000; text-decoration:none; }

.inhaltnavleer { background:#e3dccd;
                 line-height:18px;
                 border-left:1px solid rgb(248,245,239);
                 border-top:1px solid rgb(248,245,239);
                 border-bottom:1px solid #cfbe9b;
                 border-right:1px solid #cfbe9b;
                 }
.inhaltnav { color:#612310; white-space:nowrap; }
.inhaltnav a {
             display:block;
             line-height:18px;
             padding:0 3px 0 6px;
             }
.inhaltnav a:link {
                  color:#612310;
                  text-decoration:none;
                  background:#e3dccd;
                  border-left:1px solid rgb(248,245,239);
                  border-top:1px solid rgb(248,245,239);
                  border-bottom:1px solid #cfbe9b;
                  border-right:1px solid #cfbe9b;
                  }
.inhaltnav a:visited {
                  color:#612310;
                  text-decoration:none;
                  background:#e3dccd;
                  border-left:1px solid rgb(248,245,239);
                  border-top:1px solid rgb(248,245,239);
                  border-bottom:1px solid #cfbe9b;
                  border-right:1px solid #cfbe9b;
                  }
.inhaltnav a:focus {
                  color:#612310;
                  text-decoration:none;
                  background:#cfbe9b;
                  border-left:1px solid #bfac83;
                  border-top:1px solid #bfac83;
                  border-bottom:1px solid #cfbe9b;
                  border-right:1px solid #cfbe9b;
                  }
.inhaltnav a:hover {
                  color:#612310;
                  text-decoration:none;
                  background:#cfbe9b;
                  border-left:1px solid #bfac83;
                  border-top:1px solid #bfac83;
                  border-bottom:1px solid #cfbe9b;
                  border-right:1px solid #cfbe9b;
                  }
.inhaltnav a:active {
                  color:#612310;
                  text-decoration:none;
                  background:#cfbe9b;
                  border-left:1px solid #bfac83;
                  border-top:1px solid #bfac83;
                  border-bottom:1px solid #cfbe9b;
                  border-right:1px solid #cfbe9b;
                  }

.inhaltnava { color:#612310; white-space:nowrap; }
.inhaltnava a {
             display:block;
             line-height:18px;
             background:#cfbe9b;
             padding:0 3px 0 6px;
             border-left:1px solid #bfac83;
             border-top:1px solid #bfac83;
             border-bottom:1px solid #cfbe9b;
             border-right:1px solid #cfbe9b;
             }
.inhaltnava a:link { color:#612310; text-decoration:none; }
.inhaltnava a:visited { color:#612310; text-decoration:none; }
.inhaltnava a:focus { color:#612310; text-decoration:none; }
.inhaltnava a:hover { color:#612310; text-decoration:none; }
.inhaltnava a:active { color:#612310; text-decoration:none; }

table.navtable { }
.nav {
     font-weight:normal;
     color:#af0000;
     background:rgb(148,33,49) url(bilder/linie_rot.gif) top left repeat-x;
     }
.nav a { display:block; height:25px; }
.nav a:link { color:#fac832; text-decoration:none; border-top:1px solid #af0000; border-bottom:2px solid #612310; }
.nav a:visited { color:#fac832; text-decoration:none; border-top:1px solid #af0000; border-bottom:2px solid #612310; }
.nav a:focus { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nav a:hover { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nav a:active { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }

.nava {
     font-weight:normal;
     color:#af0000;
     background:rgb(148,33,49) url(bilder/linie_rot.gif) top left repeat-x;
     }
.nava a { display:block; height:25px; }
.nava a:link { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nava a:visited { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nava a:focus { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nava a:hover { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }
.nava a:active { color:#ffe79f; text-decoration:none; background:#612310; border-bottom:2px solid #af0000; border-top:1px solid #612310; }

.zw { border-bottom:1px solid #612310; }


table.mmtable { margin-left:40px; }
.inhalt,.beschriftungtd { color:#612310;  }
.inhalt a { }
.inhalt a:link { color:#612310; text-decoration:underline; }
.inhalt a:visited { color:#612310; text-decoration:underline; }
.inhalt a:focus { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }
.inhalt a:hover { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }
.inhalt a:active { color:#af0000; text-decoration:none; border-bottom:1px solid #af0000; }

.fuss { font-size:12px; line-height:18px; color:#bfb29b; }
.fuss a { color:#bfb29b; }
.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; }


#preload { display:none; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea { font-family:Georgia,"Times New Roman",Times, serif; font-size:14px; font-weight:normal; line-height:22px; }
input.eingabe,textarea.eingabe { color:#612310; background:#dfd6c3; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:300px; height:25px; color:#612310; background:#ede7da; cursor:pointer; line-height:22px; }
@media all
{
input.eingabe,textarea.eingabe {
                               border-left:1px solid #cfbe9b;
                               border-top:1px solid #cfbe9b;
                               border-bottom:1px solid #fff;
                               border-right:1px solid #fff;
                               }
input.button { }
}
.meldung1 { font-size:14px; font-weight:bold; color:#612310; }
.meldung2 { font-size:14px; font-weight:bold; color:red; }

ul { list-style:square; }

.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; }

.portrait,.pic {
          border-left:1px solid #fff;
          border-top:1px solid #fff;
          border-bottom:1px solid #cfbe9b;
          border-right:1px solid #cfbe9b;
          margin:6px;
          }
.portraitwrap,.picwrapr
          {
          float:right;
          border-left:1px solid #dfd6c3;
          border-top:1px solid #dfd6c3;
          border-bottom:1px solid #fff;
          border-right:1px solid #fff;
          }
.picwrapr { text-align:center; font-size:10px; line-height:15px; margin-left:3px; }
.picwrapl {
          float:left;
          border-left:1px solid #dfd6c3;
          border-top:1px solid #dfd6c3;
          border-bottom:1px solid #fff;
          border-right:1px solid #fff;
          text-align:center;
          font-size:10px;
          line-height:15px;
          margin-right:10px;
          }

.bookmarks
          {
          float:right;
          border-left:1px solid #dfd6c3;
          border-top:1px solid #dfd6c3;
          border-bottom:1px solid #fff;
          border-right:1px solid #fff;
          padding:6px;
          font-size:11px;
          line-height:14px;
          margin-left:3px;
          }

.bookmarks a { display:block; }
.bookmarks a:link { text-decoration:none; border:none; }
.bookmarks a:visited { text-decoration:none; border:none; }
.bookmarks a:focus { text-decoration:none; border:none; background:#dfd6c3; }
.bookmarks a:hover { text-decoration:none; border:none; background:#dfd6c3; }
.bookmarks a:active { text-decoration:none; border:none; background:#dfd6c3; }

.nachoben {
          display:block;
          width:100%;
          text-align:right;
          font-size:11px;
          line-height:14px;
          border-bottom:1px solid #dfd6c3;
          margin-bottom:8px;
          }

.inhalt a.nachoben:link { color:#612310; text-decoration:none; }
.inhalt a.nachoben:visited { color:#612310; text-decoration:none; }
.inhalt a.nachoben:focus { color:#af0000; text-decoration:none; border-bottom:1px solid #dfd6c3; background:#dfd6c3; }
.inhalt a.nachoben:hover { color:#af0000; text-decoration:none; border-bottom:1px solid #dfd6c3; background:#dfd6c3; }
.inhalt a.nachoben:active { color:#af0000; text-decoration:none; border-bottom:1px solid #dfd6c3; background:#dfd6c3; }

.infotext {
          background:#ede7da url(bilder/infohgr.jpg);
          color:#af0000;
          width:165px;
          padding:3px;
          border-left:1px solid #fff;
          border-top:1px solid #fff;
          border-bottom:1px solid #cfbe9b;
          border-right:1px solid #cfbe9b;
          line-height:20px;
          }
.infotext a:link { color:#af0000; text-decoration:none; }
.infotext a:visited { color:#af0000; text-decoration:none; }
.infotext a:focus { color:#af0000; text-decoration:none; }
.infotext a:hover { color:#af0000; text-decoration:none; }
.infotext a:active { color:#af0000; text-decoration:none; }

.mrbox {
       background:#e3dccd;
       border-left:1px solid rgb(248,245,239);
       border-top:1px solid rgb(248,245,239);
       border-bottom:1px solid #cfbe9b;
       border-right:1px solid #cfbe9b;
       }
.mrboxsub {
          padding:6px;
          font-size:11px;
          line-height:14px;
          }

.clear { clear:both; }

.anzeige {
         position:absolute;
         top:20px;
         left:20px;
         text-align:center;
         background:#fff;;
         color:#af0000;
         font-size:12px;
         width:180px;
         padding:3px 0 8px 0;
         border-left:1px solid #fff;
         border-top:1px solid #fff;
         border-bottom:1px solid #cfbe9b;
         border-right:1px solid #cfbe9b;
         line-height:16px;
         }
.anzeige a:link { color:#af0000; text-decoration:none; }
.anzeige a:visited { color:#af0000; text-decoration:none; }
.anzeige a:focus { color:#af0000; text-decoration:none; }
.anzeige a:hover { color:#af0000; text-decoration:none; }
.anzeige a:active { color:#af0000; text-decoration:none; }

.anzeigeinnen {
         text-align:center;
         background:#fff;;
         color:#af0000;
         font-size:12px;
         width:165px;
         padding:3px;
         border-left:1px solid #fff;
         border-top:1px solid #fff;
         border-bottom:1px solid #cfbe9b;
         border-right:1px solid #cfbe9b;
         line-height:16px;
         }
.anzeigeinnen a:link { color:#af0000; text-decoration:none; }
.anzeigeinnen a:visited { color:#af0000; text-decoration:none; }
.anzeigeinnen a:focus { color:#af0000; text-decoration:none; }
.anzeigeinnen a:hover { color:#af0000; text-decoration:none; }
.anzeigeinnen a:active { color:#af0000; text-decoration:none; }

.anzeigeindex {
         text-align:center;
         background:#fff;;
         color:#af0000;
         font-size:12px;
         width:210px;
         padding:3px;
         border-left:1px solid #fff;
         border-top:1px solid #fff;
         border-bottom:1px solid #cfbe9b;
         border-right:1px solid #cfbe9b;
         line-height:16px;
         }
.anzeigeindex a:link { color:#af0000; text-decoration:none; }
.anzeigeindex a:visited { color:#af0000; text-decoration:none; }
.anzeigeindex a:focus { color:#af0000; text-decoration:none; }
.anzeigeindex a:hover { color:#af0000; text-decoration:none; }
.anzeigeindex a:active { color:#af0000; text-decoration:none; }

.labortable { border-collapse:collapse; }
.labortable td {
            vertical-align:top;
            padding:0 3px 0 3px;
            border-bottom:1px solid #F8F5EF;
            }