html { margin:0px; padding:0px; border:0px; height:100%; }
body { margin:0px; padding:0px; border:0px; height:100%; background:#00144d url(bilder/hgr_blau.jpg) left top no-repeat; }

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

h1 {
   font-family:Arial,sans-serif;
   font-size:15px;
   font-weight:bold;
   line-height:24px;
   letter-spacing:2px;
   border:0;
   padding:0 10px 14px 0;
   margin:0;
   }
.inhalt1 h1 { color:#406099; } /* color:#9f5200; */
.inhalt2 h1 { color:#d1d5df; } /* #96c5b3 */

h2,h2.index {
   font-family:Arial,sans-serif;
   font-size:15px;
   font-weight:bold;
   line-height:22px;
   border:0;
   padding:8px 10px 12px 0;
   margin:0;
   }
h2.index { padding:0px 10px 12px 0; }
h3 {
   font-family:Arial,sans-serif;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   border:0;
   padding:0 10px 0 0;
   margin:0 0 6px 0;
   }
p {
  margin:0 0 10px 0;
  padding:0 10px 0 0;
  border:0;
  }
b { font-weight:bold; }

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

.oben,.oben0,.oben1,.oben2,.mitte,.mitte0,.mitte1,.mitte2,.unten,.unten0,.unten1,.unten2,.sub,.obenindex { width:100%; }
.mitte0,.mitte1 { border-top:1px solid #ffe3bf; border-bottom:1px solid #9f6b27; }
.unten0,.unten1 { border-top:1px solid #efcea4; border-bottom:1px solid #9f6b27; }
.mitte2 { border-top:1px solid #788baf; border-bottom:1px solid #000; }
.unten2 { border-top:1px solid #efcea4; border-bottom:1px solid #9f6b27; }
.oben0 { background:url(bilder/himmel_index.jpg) left top no-repeat; }
.oben1 { background:url(bilder/himmel.jpg) left top no-repeat; }
.oben2 { background:url(bilder/polarlicht.jpg) left top no-repeat; }

td.ol { color:#000000; }
td.om { color:#000000; }
td.or { color:#000000; }
.ml0,.ml1 { color:#000000; background:#e19f4b url(bilder/terrahgr3l.gif) left top no-repeat; }
.mm0,.mm1 { color:#000000; background:#e19f4b url(bilder/terrahgr3r.jpg) left top no-repeat; }
td.ml2 { color:#000000; background:#111b36 url(bilder/terra_dunkel6l.gif) left top no-repeat; }
td.mm2 { color:#000000; background:#111b36 url(bilder/terra_dunkel5r.jpg) left top no-repeat; }
td.mr { color:#000000; }
td.ul { color:#000000; }
td.um { color:#000000; }
td.ur { color:#000000; }

.topnav {
        color:#fff;
        font-size:15px;
        font-weight:bold;
        line-height:24px;
        letter-spacing:2px;

        }
.topnav a {
           /* #ffe9bf #cf9119 */
          }
.topnav a:link { text-decoration:none; color:#ffcc66; }
.topnav a:visited { text-decoration:none; color:#ffcc66; }
.topnav a:focus { text-decoration:none; color:#637eab; }
.topnav a:hover { text-decoration:none; color:#637eab; }
.topnav a:active { text-decoration:none; color:#637eab; }

.tnav {
     padding-left:26px;
     white-space:nowrap;
     }
html>body .tnav { background:url(bilder/tilde.gif) left bottom no-repeat; }
html>body .tnav:hover { background:url(bilder/tildeh.gif) left bottom no-repeat; }

.topnava {
        color:#fff;
        font-size:15px;
        font-weight:bold;
        line-height:24px;
        letter-spacing:2px;

        }
.topnava a {

          }
.topnava a:link { text-decoration:none; color:#637eab; }
.topnava a:visited { text-decoration:none; color:#637eab; }
.topnava a:focus { text-decoration:none; color:#637eab; }
.topnava a:hover { text-decoration:none; color:#637eab; }
.topnava a:active { text-decoration:none; color:#637eab; }

.tnava {
     padding-left:26px;
     white-space:nowrap;
     }
html>body .tnava { background:url(bilder/tildeh.gif) left bottom no-repeat; }
html>body .tnava:hover { background:url(bilder/tildeh.gif) left bottom no-repeat; }

table.navtable { }
.nav { color:#00144d; text-align:right; }
.nav a { color:#00144d; }
.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 { color:#00144d; text-align:right; font-weight:bold; }
.nava a { color:#00144d; }
.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; }

.nav1 { color:#00144d; text-align:right; }
.nav1 a { color:#00144d; }
.nav1 a:link { text-decoration:none; }
.nav1 a:visited { text-decoration:none; }
.nav1 a:focus { text-decoration:none; }
.nav1 a:hover { text-decoration:none; }
.nav1 a:active { text-decoration:none; }
.nav1a { color:#406099; text-align:right; font-weight:bold; }
.nav1a a { color:#406099; }
.nav1a a:link { text-decoration:none; }
.nav1a a:visited { text-decoration:none; }
.nav1a a:focus { text-decoration:none; }
.nav1a a:hover { text-decoration:none; }
.nav1a a:active { text-decoration:none; }

.nav2 { color:#dfb461; text-align:right; }
.nav2 a { color:#dfb461; }
.nav2 a:link { text-decoration:none; }
.nav2 a:visited { text-decoration:none; }
.nav2 a:focus { text-decoration:none; }
.nav2 a:hover { text-decoration:none; }
.nav2 a:active { text-decoration:none; }
.nav2a { color:#dfb461; text-align:right; font-weight:bold; }
.nav2a a { color:#dfb461; }
.nav2a a:link { text-decoration:none; }
.nav2a a:visited { text-decoration:none; }
.nav2a a:focus { text-decoration:none; }
.nav2a a:hover { text-decoration:none; }
.nav2a a:active { text-decoration:none; }

table.subnavtable {
                  margin-bottom:4px;
                  }
.subwrap1,.subwrap2 { }

.subnav1 {
        text-align:right;
        font-size:12px;
        line-height:20px;
        }
.subnav1 a {
       color:#ffe4af;
       display:block;
       border:0;
       padding-right:0;
       }
.subnav1 a:link { text-decoration:none; }
.subnav1 a:visited { text-decoration:none; }
.subnav1 a:focus { text-decoration:none; }
.subnav1 a:hover { text-decoration:none; }
.subnav1 a:active { text-decoration:none; }

.subnav1a {
        text-align:right;
        font-size:12px;
        line-height:20px;
        font-weight:bold;
        }
.subnav1a a {
       color:#ffe4af;
       display:block;
       border:0;
       padding-right:0;
       }
.subnav1a a:link { text-decoration:none; }
.subnav1a a:visited { text-decoration:none; }
.subnav1a a:focus { text-decoration:none; }
.subnav1a a:hover { text-decoration:none; }
.subnav1a a:active { text-decoration:none; }

.subnav2 {
        text-align:right;
        font-size:12px;
        line-height:20px;
        }
.subnav2 a {
       color:#ffe4af;
       display:block;
       border:0;
       padding-right:0;
       }
.subnav2 a:link { text-decoration:none; }
.subnav2 a:visited { text-decoration:none; }
.subnav2 a:focus { text-decoration:none; }
.subnav2 a:hover { text-decoration:none; }
.subnav2 a:active { text-decoration:none; }

.subnav2a {
        text-align:right;
        font-size:12px;
        line-height:20px;
        font-weight:bold;
        }
.subnav2a a {
       color:#ffe4af;
       display:block;
       border:0;
       padding-right:0;
       }
.subnav2a a:link { text-decoration:none; }
.subnav2a a:visited { text-decoration:none; }
.subnav2a a:focus { text-decoration:none; }
.subnav2a a:hover { text-decoration:none; }
.subnav2a a:active { text-decoration:none; }



table.mmtable { margin:0 10px 0 10px; }
table.mmtableindex { margin:0 0 0 10px; }
.inhalt,.beschriftungtd { color:#00144d; }
.inhalt a { color:#00144d; }
.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; }
.inhalt1,.beschriftungtd1 { color:#00144d; }
.inhalt1 a { color:#00144d; }
.inhalt1 a:link { text-decoration:underline; }
.inhalt1 a:visited { text-decoration:underline; }
.inhalt1 a:focus { text-decoration:underline; }
.inhalt1 a:hover { text-decoration:underline; }
.inhalt1 a:active { text-decoration:underline; }
.inhalt2,.beschriftungtd2 { color:#a8b3cf; } /* #838eaf #8f9cbf */
.inhalt2 a { color:#a8b3cf; }
.inhalt2 a:link { text-decoration:underline; }
.inhalt2 a:visited { text-decoration:underline; }
.inhalt2 a:focus { text-decoration:underline; }
.inhalt2 a:hover { text-decoration:underline; }
.inhalt2 a:active { text-decoration:underline; }

.fuss {
      font-size:10px;
      line-height:14px;
      color:#9f6b27; /* #6b758f */
      background:#e19f4b;
      padding:0px 20px 0 0;
      margin:0;
      }
.fuss a { color:#9f6b27; }
.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; }
.fuss0 {
      font-size:10px;
      line-height:12px;
      color:#9f6b27; /* #6b758f */
      background:#e19f4b;
      padding:0px 20px 0 0;
      margin:0;
      }
.fuss0 a { color:#9f6b27; }
.fuss0 a:link { text-decoration:none; }
.fuss0 a:visited { text-decoration:none; }
.fuss0 a:focus { text-decoration:underline; }
.fuss0 a:hover { text-decoration:underline; }
.fuss0 a:active { text-decoration:underline; }
.fuss1 {
      font-size:10px;
      line-height:12px;
      color:#9f6b27; /* #6b758f */
      background:#e19f4b;
      padding:0px 20px 0 0;
      margin:0;
      }
.fuss1 a { color:#9f6b27; }
.fuss1 a:link { text-decoration:none; }
.fuss1 a:visited { text-decoration:none; }
.fuss1 a:focus { text-decoration:underline; }
.fuss1 a:hover { text-decoration:underline; }
.fuss1 a:active { text-decoration:underline; }
.fuss2 {
      font-size:10px;
      line-height:12px;
      color:#9f6b27; /* #6b758f */
      background:#e19f4b url(bilder/terrafuss.jpg) left top repeat-x;
      padding:0px 20px 0 0;
      margin:0;
      }
.fuss2 a { color:#9f6b27; }
.fuss2 a:link { text-decoration:none; }
.fuss2 a:visited { text-decoration:none; }
.fuss2 a:focus { text-decoration:underline; }
.fuss2 a:hover { text-decoration:underline; }
.fuss2 a:active { text-decoration:underline; }

.subfuss {
      font-size:10px;
      line-height:14px;
      color:#6b758f;
      padding:12px 20px 0 0;
      }
.subfuss a { color:#6b758f; }
.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:12px; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#00144d; background-color:#efbb77; padding-left:2px; }
input.eingabe { height:25px; width:320px; }
textarea.eingabe { width:320px; overflow:auto; }
input.button { width:320px; height:25px; color:#00144d; background:#efbb77; cursor:pointer; line-height:16px; }

input.eingabe,textarea.eingabe { }
input.button { }

.meldung1 { font-size:12px; font-weight:bold; color:#000; }
.meldung2 { font-size:12px; font-weight:bold; color:red; background:yellow; }

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

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

/* Standardgr&ouml;&szlig;e */
.pic1wrapr {
      float:right;
      margin:0 0 4px 10px;
      font-size:10px;
      line-height:12px;
      width:225px;
      }
.pic1wrapl {
      float:left;
      margin:0 10px 4px 0;
      font-size:10px;
      line-height:12px;
      width:225px;
      }
/* Bilder mit individueller Gr&ouml;&szlig;e */
.pic1wraprx {
      float:right;
      margin:0 0 4px 10px;
      font-size:10px;
      line-height:12px;
      }
.pic1wraplx {
      float:left;
      margin:0 10px 4px 0;
      font-size:10px;
      line-height:12px;
      }

.pic1r {
      border:1px solid #00144d;
      padding:0px;
      margin-bottom:6px;
      }
.pic2r {
      border:1px solid #a8b3cf; /* #dfb461 */
      padding:0px;
      margin-bottom:6px;
      }

.highlight1 {
           font-size:14px;
           font-weight:bold;
           line-height:22px;
           border:4px solid #efad59;
           background:#ffe4af;
           /* color:#9f6b27; */
           text-align:center;
           padding:12px;
           }
.info1 {
       font-size:12px;
       font-weight:bold;
       line-height:22px;
       color:#8f5c1a;
       }

.indexpic { margin:6px 0 0 6px; border:1px solid #406099; }

.anwtable td { border-bottom:1px solid #00144d; }
.anwtable .a { background:#406099; }
.anwtable2 td { border-bottom:1px solid #A8B3CF; }
.anwtable2 .a { background:#406099; }

.fortbtable { border-collapse:collapse; }
.fortbtable td { border:1px solid #00144d; padding-left:2px; }
.anwtable .a { background:#406099; }

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

.stylebutton1 {
             border-left:1px solid #cf9140;
             border-bottom:1px solid #efcea4;
             border-right:1px solid #efcea4;
             border-top:0;
             width:50px;
             height:20px;
             color:#00144d;
             background:#efbb77;
             cursor:pointer;
             line-height:16px;
             }
.stylebutton2 {
             border-left:1px solid #141d36;
             border-bottom:1px solid #d1d4df;
             border-right:1px solid #d1d4df;
             border-top:0;
             width:50px;
             height:20px;
             color:#00144d;
             background:#95979f;
             cursor:pointer;
             line-height:16px;
             }
.styleformnormal input { font-weight:bold; }
.styleformgross input { font-weight:normal; }

.indexuntertitel {
                 font-size:10px;
                 line-height:14px;
                 padding-right:26px;
                 color:#00144D;
                 }