html { margin:0px; padding:0px; border:0px; height:100%; }
body { margin:0 5px 0 5px; padding:0px; border:0px; background:rgb(100,0,0); }

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

h1 {
   color:rgb(100,0,0);
   font-family:Verdana,Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:26px;
   text-align:left;
   white-space:nowrap;
   text-transform:none;
   letter-spacing:0.2em;
   margin:0;
   border:0;
   padding:30px 10px 20px 24px;
   }

h2 {
   color:rgb(100,0,0);
   font-family:Verdana,Arial,sans-serif;
   font-size:13px;
   font-weight:bold;
   line-height:24px;
   text-transform:none;
   letter-spacing:0em;
   margin:0 60px 20px 80px;
   border:0;
   padding:10px 0 0 0;
   }

p { margin:0 60px 20px 80px; padding:0; border:0; }
b { font-weight:bold; }

table.struktur { margin:10px 60px 20px 80px; padding:0; border:0; }
table.struktur td { height:30px; vertical-align:top; }
.uc { text-transform:uppercase; font-weight:bold; }

table.strukturpics { margin:0 60px 20px 80px; padding:0; border:0; }
table.strukturpics td { height:145px; }

.klein { font-size:10px; }

.datum { font-size:10px; text-align:right; }

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

table.oben,table.mitte,table.unten { }
.oben { }
td.ol { color:#000; background:#280000; }
td.om { color:#000; background:#960000 url(bilder/img_66_dunkel.gif) bottom left repeat-x; border-bottom:2px solid #000; }
td.or { color:#000; background:#fff; }
td.ml { color:#000; background:#280000; }
td.mm { color:#000; background:#EDE7DA; }
td.mr { color:#000; background:#fff; }
td.ul { color:#000; background:#280000; }
td.um { color:#000; background:rgb(150,0,0) url(bilder/unten_hgr.gif) top left repeat-x; }
td.ur { color:#000; background:#fff; }


#ml ul {
       background:rgb(40,0,0);
       list-style-type:none;
       list-style-image:none;
       text-align:left;
       margin:0;
       border:0;
       padding:0 0 15px 0;
       }

li.nav,li.nava {
       background:transparent url(bilder/img_66_dunkel.gif) bottom left repeat-x;
       list-style-type:none;
       list-style-image:none;
       text-align:center;
       margin:0;
       border:0;
       padding:0 0 8px 4px;
       font-size:14px;
       font-weight:normal;
       line-height:40px;
       letter-spacing:0.15em;
       white-space:nowrap;
       }

.nav a { background:transparent; color:#EFEFEF; }
.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 a { background:transparent; color:#5F61FF; }
.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; }


#mr {
    text-align:right;
    float:right;
    display:inline;
    padding:4px 10px 0 0;
    width:400px;
    height:30px;
    font-size:14px;
    font-weight:normal;
    line-height:26px;
    letter-spacing:0.15em;
    }
#mr a {
      display:block;
      float:right;
      background:url(bilder/tilde.gif) center left no-repeat;
      color:rgb(150,0,0);
      padding-left:28px;
      margin-left:6px;
      }
#mr a:link { text-decoration:none; }
#mr a:visited { text-decoration:none; }
#mr a:focus { text-decoration:underline; }
#mr a:hover { text-decoration:underline; }
#mr a:active { text-decoration:underline; }


table.mmtable { }
.inhalt,.beschriftungtd { color:rgb(100,0,0); background:#EDE7DA; }

.inhalt a { color:rgb(100,0,0); }
.inhalt a:link { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
.inhalt a:visited { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
.inhalt a:focus { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
.inhalt a:hover { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
.inhalt a:active { text-decoration:none; border-bottom:1px solid rgb(100,0,0);}

.inhalt li { margin-left:60px; }

.inhalt a.bildlink { border:0; }
.inhalt a.bildlink:link { border:0; }
.inhalt a.bildlink:visited { border:0; }
.inhalt a.bildlink:focus { border:0; }
.inhalt a.bildlink:hover { border:0; }
.inhalt a.bildlink:active { border:0; }

p.vorschau { text-align:left; }

#foto { margin-left:80px; }

.fuss {
      font-size:10px;
      line-height:20px;
      color:#000;
      }
.fuss a { color:#000; }
.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; }

.formular {
          height:1%; /* Holly Hack */
          margin-left:80px;
          }
.beschriftung {  }
.eingabe { }

.zeile {
       display:block;
       margin:4px 0 0 0;
       padding:0;
       }
.zeile label {
             height:20px;
             width:200px;
             display:block;
             margin:0;
             padding:0;
             }
.zeile input {
             color:rgb(100,0,0);
             background:rgb(221,213,196);
             display:block;
             margin:0;
             border-top:0;
             border-right:0;
             border-left:0;
             border-bottom:1px solid rgb(100,0,0);
             padding:2px;
             width:354px; /* f&uuml;r IE<6 */
             height:24px; /* f&uuml;r IE<6 */
             voice-family: "\"}\""; /* Tanteks Hack */
             voice-family:inherit;
             width:350px;
             height:20px;
             }
html>body .zeile input { width:350px; height:20px; } /* Zeile wird vom IE<6 nicht gelesen */

.textzeile {
           display:block;
           margin:4px 0 0 0;
           padding:0;
           }
.textzeile label {
                 height:20px;
                 width:200px;
                 display:block;
                 }
.textzeile textarea {
                    color:rgb(100,0,0);
                    background:rgb(221,213,196);
                    display:block;
                    overflow:auto;
                    margin:0;
                    border-top:0;
                    border-right:0;
                    border-left:0;
                    border-bottom:1px solid rgb(100,0,0);
                    padding:2px;
                    width:354px; /* f&uuml;r IE<6 */
                    height:204px; /* f&uuml;r IE<6 */
                    voice-family: "\"}\""; /* Tanteks Hack */
                    voice-family:inherit;
                    width:350px;
                    height:200px;
                    }
html>body .textzeile textarea { width:350px; height:200px; } /* Zeile wird vom IE<6 nicht gelesen */

.submitzeile {
             display:block;
             margin:4px 0 0 0;
             padding:0;
             }
.submitzeile input {
                   color:rgb(100,0,0);
                   background:rgb(221,213,196);
                   cursor:pointer;
                   width:80px;
                   height:25px;
                   line-height:20px;
                   }

input,textarea { font-family:Verdana,Arial,sans-serif; font-size:1em; font-weight:normal; line-height:20px; }

.meldung1 { font-weight:bold; color:rgb(100,0,0); padding:50px 0 260px 0; }
.meldung2 { font-weight:bold; color:red; }



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

html>body .ext {
     padding-right:16px;
     background:url(bilder/ext.gif) right center no-repeat;
     white-space:nowrap;
     }
html>body .ext:hover { background:url(bilder/exth.gif) right center no-repeat; }
html>body .int {
     padding-right:16px;
     background:url(bilder/int.gif) right center no-repeat;
     white-space:nowrap;
     }
html>body .int:hover { background:url(bilder/inth.gif) right center no-repeat; }

.picr {
      float:right;
      margin:0 0 4px 10px;
      border:1px solid #dfdfdf;
      }
.picl {
      float:left;
      margin:0 10px 4px 0;
      border:1px solid #dfdfdf;
      }
.pic {
      border:1px solid #dfdfdf;
      }
.picwrapr {
      float:right;
      margin:0 0 10px 0;
      text-align:center;
      font-size:10px;
      }
.picwrapr img { border:1px solid #dfdfdf; }
.picwrapl {
      float:left;
      margin:0 0 10px 0;
      text-align:center;
      font-size:10px;
      }
.picwrapl img { border:1px solid #dfdfdf; }

.boxr {
      width:250px;
      float:right;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

.boxl {
      width:250px;
      float:left;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

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


.textpic { border:3px solid #dfd6c3; }
.textpicr { border:3px solid #dfd6c3; float:right; margin-left:10px; }


#lightbox {
          background:#dfd6c3;
          padding:10px;
          border-top:0px solid #000;
          border-left:0px solid #000;
          border-bottom:0px solid #666;
          border-right:0px solid #666;
          }
#lightboxDetails
                {
                font-size:0.9em;
                padding-top:0.4em;
                }
#lightboxCaption { float:left; }
#keyboardMsg { float:right; color:rgb(100,0,0); font-size:0.75em; text-transform:uppercase; }
#keyboardMsg a { color:rgb(100,0,0); }
#keyboardMsg a:link { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
#keyboardMsg a:visited { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
#keyboardMsg a:focus { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
#keyboardMsg a:hover { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
#keyboardMsg a:active { text-decoration:none; border-bottom:1px solid rgb(100,0,0);}


#lightbox img { border:none; }
#overlay img { border:none; }

#overlay { background-image:url(bilder/overlay.png); }

* html #overlay{
        background-color: #000;
        back\ground-color: transparent;
        background-image: url(bilder/blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="bilder/overlay.png", sizingMethod="scale");
        }

.zentriert { text-align:center; }

.diaschau { background:rgb(237,231,218); }
/* .diaschau { background:rgb(237,231,218); } */
.inhaltdiaschau {
    color:rgb(100,0,0);
    background:rgb(237,231,218);
    margin:0;
    border:0;
    }

.inhaltdiaschau a { color:rgb(100,0,0); }
.inhaltdiaschau a:link { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
.inhaltdiaschau a:visited { text-decoration:none; border-bottom:1px dotted rgb(100,0,0); }
.inhaltdiaschau a:focus { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
.inhaltdiaschau a:hover { text-decoration:none; border-bottom:1px solid rgb(100,0,0); }
.inhaltdiaschau a:active { text-decoration:none; border-bottom:1px solid rgb(100,0,0);}

.zitat { font-size:14px;
   font-weight:bold;
   line-height:22px;
   letter-spacing:0.2em;
   color:#8F846B;
   padding-bottom:0;
   margin-bottom:0;
   }

