html { margin:0px; padding:0px; border:0px; }
body { margin:15px 0 20px 0; padding:0px; border:0px; background:#fef9b7; }

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

/* #fee07e (#a64e26) #f89e52 #fef9b7 #b84234 */

h1 {
   font-family:Arial,sans-serif;
   font-size:18px;
   font-weight:bold;
   line-height:26px;
   border:0px;
   padding:8px 0 8px 4px;
   margin:0 0 26px 0;
   color:#b84234;
   border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
   }
h2 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:24px;
   border:0px;
   padding:0 0 10px 4px;
   margin:0px;
   color:#b84234;
   }
h3 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:24px;
   border:0px;
   padding:0 0 0 4px;
   margin:0px;
   color:#b84234;
   }
p { margin:0 0 10px 0; padding:0 10px 0 4px; border:0px }
b { font-weight:bold; }

.h1index {
         font-size:22px;
         line-height:34px;
         border:0px;
         letter-spacing:1px;
         margin:20px 0 20px 0;
         }
.pindex {
        color:#b84234;
        font-weight:bold;

        margin-bottom:20px;
        }

.oben {
      border-top:2px solid #fffccf;
      border-left:2px solid #fffccf;
      border-bottom:1px solid #8f281a;
      border-right:2px solid #6f190d;
      }
.mitte {
      border-left:2px solid #fffccf;
      border-right:2px solid #6f190d;
      }
.unten {
       border-left:2px solid #fffccf;
       border-right:2px solid #6f190d;
       border-bottom:2px solid #6f190d;
       }
td.ol { color:#000000; background:#b84234; }
td.om { color:#000000; background-color:#ffffff; }
td.or { color:#000000; background-color:#ffffff; }
td.ml { color:#000000; background:#b84234; border-top:1px solid #df7c6f; }
td.mm { color:#000000; background:#fee07e url(bilder/zweig_gross.gif) right bottom no-repeat; border-top:1px solid #ffd5cf; }
td.mr { color:#000000; background:#efd168; border-top:1px solid #ffd5cf; }
td.ul { color:#000000; background:#b84234; }
td.um { color:#000000; background:#fee07e; }
td.ur { color:#000000; background:#efd168; }

table.navtable { }
.nav { text-align:right; }
.nav a {
       color:#fef9b7;
       display:block;
       border:1px solid #b84234;
       padding-right:4px;
       }
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { text-decoration:none; }
.nav a:hover { text-decoration:none; }
.nav a:active { text-decoration:none; }

.nava { text-align:right; font-weight:normal; }
.nava a {
       color:#fef9b7;
       display:block;
       border-top:1px solid #8f281a;
       border-left:1px solid #8f281a;
       border-right:1px solid #df7c6f;
       border-bottom:1px solid #df7c6f;
       padding-right:4px;
       }
.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.subnavtable {
                  margin-bottom:4px;
                  }
.subwrap {
         border-top:1px solid #8f281a;
         border-left:1px solid #8f281a;
         border-right:1px solid #df7c6f;
         border-bottom:1px solid #df7c6f;
         }

.subnav {
        text-align:right;
        font-size:12px;
        line-height:20px;
        }
.subnav a {
       color:#fef9b7;
       display:block;
       border:0;
       padding-right:4px;
       }
.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 {
        text-align:right;
        background:#cf685a url(bilder/subpfeil.gif) right center no-repeat;
        font-size:12px;
        line-height:20px;
        }
.subnava a {
       color:#fef9b7;
       display:block;
       border:0;
       padding-right:14px;
       }
.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; }

table.mmtable { }
.inhalt { padding:0 20px 0 35px; }
.inhalt,.beschriftungtd { color:#3f330c; }
.inhalt a { color:#af8f20; font-weight:bold; }
.inhalt a:link { text-decoration:none; }
.inhalt a:visited { text-decoration:none; }
.inhalt a:focus { text-decoration:none; color:#b84234; }
.inhalt a:hover { text-decoration:none; color:#b84234; }
.inhalt a:active { text-decoration:none; color:#b84234; }

.fuss { font-size:11px; line-height:18px; color:#cfaf40; height:40px; }
.fuss a { color:#cfaf40; }
.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:Arial,sans-serif; font-size:14px; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#000000; background-color:#ffe99f; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:200px; height:25px; color:#b84234; background-color:#edd16d; cursor:pointer; line-height:16px; }

input.eingabe,textarea.eingabe
      {
      border-left:1px solid #af912b;
      border-top:1px solid #af912b;
      border-right:1px solid #fef9b7;
      border-bottom:1px solid #fef9b7;
      }
input.button
      {
      border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
      }

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

ul { list-style:square; margin-top:0px; margin-bottom:14px; }

.urllogo { margin-bottom:25px; }

/* .pic { border:10px solid #fcd670; }  #efd168 */

.picr {
      float:right;
      padding:10px;
      background:#f8d36e; /* #fcd670 */
      margin:0 0 4px 4px;
      border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
      }
.picl {
      float:left;
      padding:10px;
      background:#f8d36e;
      margin:0 8px 4px 0;
      border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
      }
/* falls Text unter dem Bild */
.pic {
      padding:10px;
      background:#f8d36e;
      margin:0 0 4px 4px;
      border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
      }
.picwrapr { float:right; }

.pic2 {
      border-right:1px solid #af912b;
      border-bottom:1px solid #af912b;
      border-left:1px solid #fef9b7;
      border-top:1px solid #fef9b7;
      }


.wochentag { width:120px; display:block; float:left; }
.uhrzeit { }
.url { position:relative; left:-180px; }

.ext { padding-right:13px; background:url(bilder/link_extern.gif) right 3px no-repeat; white-space:nowrap; }
.int { padding-right:13px; background:url(bilder/link_intern.gif) right 3px no-repeat; white-space:nowrap; }

.clear { clear:both; }

.datum { text-align:right; width:100px; white-space:nowrap; padding-right:4px; vertical-align:top; font-size:14px; color:#9f821d;  }   /* color:#b84234; */
.tab { padding-bottom:4px; padding-left:4px; }

.flag {
       border-bottom:1px solid #8f281a;
       border-right:1px solid #8f281a;
       border-left:1px solid #df7c6f;
       border-top:1px solid #df7c6f;
       }
