html { margin:0px; padding:0px; border:0px; }
body {
     margin:0px; padding:0px; border:0px;
     background:#fcf79c url(bilder/hgr_d3.jpg) right top repeat-y;
     }

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

h1 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:24px;
   border:0px;
   padding:0px;
   margin:20px 0 20px 0;
   }
h2 {
   font-family:Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   font-style:italic;
   line-height:20px;
   border:0px;
   padding: 8px 0 0 0;
   margin:0 0 0 0;
   }
p { margin:0 0 10px 0; padding:0 0 0 0; border:0; }
b { font-weight:bold; }

ul { padding:0; margin:0 0 10px 0; }
li { padding:0; margin:0 0 0 18px; }

table.oben,table.mitte,table.unten { width:100%; }
.unten { border-top:3px solid #2d7243; }

td.ol { }
      td.olo { }
      td.olm { background:#fff; }
      td.olu { }
td.om { }
      td.omo { }
      td.omm { background:#fff; }
      td.omu { background:#2d7243; }
td.or { background:#fffde6; }
td.ml { color:#000000; }
td.mm { color:#000000; padding-left:10px; }
td.mr { color:#000000; }
      td.mro { background:url(bilder/rechts2_o.gif) no-repeat; }
      td.mrm { background:url(bilder/rechts2_m.gif) repeat-y; }
      td.mru { background:url(bilder/rechts2_u.gif) no-repeat; }
td.ul { color:#000000; }
td.um { color:#000000; }
td.ur { color:#000000; }
td.ulo { color:#000000; background:#fff; }
td.umo { }
td.uro { color:#000000; background:#fff; }

table.navtable { }
.navtitel { font-weight:bold; color:#DFA10D; font-size:14px; line-height:24px; }
.nav { background:url(bilder/punkt.gif) left center repeat-x; }
.nav a { background:#fcf79c; }
.nav a:link { text-decoration:none; color:#000000; }
.nav a:visited { text-decoration:none; color:#000000; }
.nav a:focus { text-decoration:none; color:#cf8d40; }
.nav a:hover { text-decoration:none; color:#cf8d40; }
.nav a:active { text-decoration:none; color:#cf8d40; }

.nava { background:url(bilder/punkt.gif) left center repeat-x; }
.nava a { color:#000000; background:#fcf79c; font-weight:bold; }
.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; }

.mrm { padding:0 7px 0 8px; color:#bf7d2f; } /* Unternavigation */
.mrm a { display:block; background:url(bilder/punkt.gif) left center repeat-x; }
.mrm a span { background:#fff; }

.mrm a.rnav:link { text-decoration:none; color:#000; }
.mrm a.rnav:visited { text-decoration:none; color:#000; }
.mrm a.rnav:focus { text-decoration:none; color:#cf8d40; }
.mrm a.rnav:hover { text-decoration:none; color:#cf8d40; }
.mrm a.rnav:active { text-decoration:none; color:#cf8d40; }

.mrm a.rnava { font-weight:bold; }
.mrm a.rnava:link { text-decoration:none; color:#000; }
.mrm a.rnava:visited { text-decoration:none; color:#000; }
.mrm a.rnava:focus { text-decoration:none; color:#000; }
.mrm a.rnava:hover { text-decoration:none; color:#000; }
.mrm a.rnava:active { text-decoration:none; color:#000; }

.omu { color:#fff; }
.omu span { background:url(bilder/punkt2.gif) left center repeat-x; padding-right:20px; }
.omu a { color:#fff; background:#2d7243; margin-right:20px; }
.omu a:link { text-decoration:none; }
.omu a:visited { text-decoration:none; }
.omu a:focus { text-decoration:none; }
.omu a:hover { text-decoration:none; }
.omu a:active { text-decoration:none; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#000000; }
.inhalt a { color:blue; }
.inhalt a:link { text-decoration:underline; }
.inhalt a:visited { text-decoration:underline; }
.inhalt a:focus { text-decoration:underline; }
.inhalt a:hover { text-decoration:underline; }
.inhalt a:active { text-decoration:underline; }

.fuss { font-size:11px; line-height:14px; color:#888888; background:#fff; }
.fuss a { color:#888888; }
.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; }

.subfuss {
         font-size:11px;
         line-height:14px;
         color:#dfab6f;
         margin:6px 0 0 0;
         padding:0;
         border:0;
         }
.subfuss a { color:#dfab6f; }
.subfuss a:link { text-decoration:none; }
.subfuss a:visited { text-decoration:none; }
.subfuss a:focus { text-decoration:underline; }
.subfuss a:hover { text-decoration:underline; }
.subfuss 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:#fffbbf;
                               padding-left:2px;
                               }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button {
             width:120px;
             height:25px;
             color:blue;
             background:transparent;
             text-decoration:underline;
             cursor:pointer;
             line-height:16px;
             }

input.eingabe,textarea.eingabe { border:1px solid #fae288; }
input.button { border:none; }

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

ul { list-style:square; }

.nn4pic { border:1px; }

.pic { border:1px solid #fae288; }
.picl { float:left; margin:0 10px 4px 0; border:1px solid #fae288; }
.picr { float:right; margin:0 0 4px 4px; border:1px solid #fae288; }

.indexbilder { margin:4px 0 14px 0; }
.indexbilder img { border:1px solid #fae288; }

.info { background:#fbe78e; font-style:italic; padding:15px; }

.flagge { border:2px solid #fff; }

.klein { font-size:11px; line-height:14px; }

.clear { clear:both; }