html { margin:0px; padding:0px; border:0px; }
body { margin:0 2% 20px 2%; padding:0px; border:0px; background:#fff; color:#1E3264; }

body,td,p { font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; line-height:20px; }

h1 {
   font-family:Arial,sans-serif;
   color:#fdbb3f;
   background:#1E3264;
   font-size:10pt;
   font-weight:bold;
   line-height:24px;
   border:0;
   padding:0 0 0 4px;
   margin:0 0 20px 0;
   }
h1.index {
   font-family:Arial,sans-serif;
   color:#1E3264;
   background:#f5f5f5;
   font-size:10pt;
   font-weight:bold;
   line-height:20px;
   border:0;
   padding:0;
   margin:0 0 10px 0;
   }
h2 {
   background:#fdbb3f;
   font-family:Arial,sans-serif;
   font-size:10pt;
   font-weight:bold;
   line-height:24px;
   border:0px;
   padding:0 0 0 4px;
   margin:0 0 8px 0;
   }
p { margin:0 0 10px 0; padding:0 0 0 0; border:0; }
b { font-weight:bold; }

/* dunkelblau #1E3264 - orange #fdbb3f */

table.oben,table.mitte,table.unten { width:100%; }

table.mitte { border-top:1px solid #1E3264; background:url(bilder/hgr.gif) no-repeat; }

td.ol { color:#000000; background-color:#ffffff; }
td.om { color:#000000; background-color:#ffffff; }
td.omm { color:#000000; background:#AF9363; }
td.or { color:#000000; background-color:#ffffff; }
td.mll { color:#000000; background:#1E3264 url(bilder/blau.gif) top right repeat-y; }
td.ml { color:#000000; }
td.mm { color:#000000; }
td.mr { color:#000000; background-color:#ffffff; }
td.ull { color:#000000; background:#1E3264 url(bilder/blau.gif) top right repeat-y; }
td.ul { color:#000000; background-color:#ffffff; }
td.um { color:#000000; background-color:#ffffff; }
td.ur { color:#000000; background-color:#ffffff; }

@media all
{
.vornn4verstecken { }
}

td.topnav {  }
.nav a { background:#fff; font-weight:bold; } /* fuer span */
.nav a:link { color:#1E3264; text-decoration:none; }
.nav a:visited { color:#1E3264; text-decoration:none; }
.nav a:focus { color:#fdbb3f; text-decoration:none; }
.nav a:hover { color:#fdbb3f; text-decoration:none; }
.nav a:active { color:#fdbb3f; text-decoration:none; }

.nava a { background:#fff; font-weight:bold; } /* fuer span */
.nava a:link { color:#DFA231; text-decoration:none; }
.nava a:visited { color:#DFA231; text-decoration:none; }
.nava a:focus { color:#DFA231; text-decoration:none; }
.nava a:hover { color:#DFA231; text-decoration:none; }
.nava a:active { color:#DFA231; text-decoration:none; }

.navintro {
          color:#1E3264;
          border-bottom:1px solid #1E3264;
          }

.indexnav a { background:#fff; font-weight:bold; }
.indexnav a:link { color:#1E3264; text-decoration:none; }
.indexnav a:visited { color:#1E3264; text-decoration:none; }
.indexnav a:focus { color:#fdbb3f; text-decoration:none; }
.indexnav a:hover { color:#fdbb3f; text-decoration:none; }
.indexnav a:active { color:#fdbb3f; text-decoration:none; }

.indexnava a { background:#fff; font-weight:bold; }
.indexnava a:link { color:#DFA231; text-decoration:none; }
.indexnava a:visited { color:#DFA231; text-decoration:none; }
.indexnava a:focus { color:#DFA231; text-decoration:none; }
.indexnava a:hover { color:#DFA231; text-decoration:none; }
.indexnava a:active { color:#DFA231; text-decoration:none; }

/* #intro { background:#D6A45B; border-top:1px solid #1E3264; padding:4px 0 4px 10px; } */
#intro { background:url(bilder/intro_hgr.gif); border-top:1px solid #1E3264; padding:0px 0 4px 0px; }

.nr { font-size:16pt; font-weight:bold; color:#CFCFCF; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#1E3264; }
.inhalt a { }
.inhalt a:link { color:#1E3264; text-decoration:underline; }
.inhalt a:visited { color:#1E3264; text-decoration:underline; }
.inhalt a:focus { color:#fdbb3f; text-decoration:underline; }
.inhalt a:hover { color:#fdbb3f; text-decoration:underline; }
.inhalt a:active { color:#fdbb3f; text-decoration:underline; }

.lnx a:link { color:#1E3264; text-decoration:none; }
.lnx a:visited { color:#1E3264; text-decoration:none; }
.lnx a:focus { color:#1E3264; text-decoration:none; }
.lnx a:hover { color:#1E3264; text-decoration:none; }
.lnx a:active { color:#1E3264; text-decoration:none; }

.fuss { font-size:8pt; line-height:14px; color:#B1B7C8; }
.fuss a { color:#B1B7C8; }
.fuss a:link { text-decoration:underline; }
.fuss a:visited { text-decoration:underline; }
.fuss a:focus { text-decoration:underline; }
.fuss a:hover { text-decoration:underline; }
.fuss a:active { text-decoration:underline; }

.fuss .fusstop { font-size:8pt; line-height:14px; color:#B1B7C8; }
.fuss .fusstop a { color:#B1B7C8; }
.fuss .fusstop a:link { text-decoration:none; }
.fuss .fusstop a:visited { text-decoration:none; }
.fuss .fusstop a:focus { text-decoration:none; }
.fuss .fusstop a:hover { text-decoration:none; }
.fuss .fusstop a:active { text-decoration:none; }

.fusstop { font-size:8pt; line-height:14px; color:#B1B7C8; }
.fusstop a { color:#B1B7C8; }
.fusstop a:link { text-decoration:none; }
.fusstop a:visited { text-decoration:none; }
.fusstop a:focus { text-decoration:none; }
.fusstop a:hover { text-decoration:none; }
.fusstop a:active { text-decoration:none; }

.formular {  }
.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:#1E3264;
             background:#fff;
             display:block;
             margin:0;
             border-top:0;
             border-right:0;
             border-left:0;
             border:1px solid #1E3264;
             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:#1E3264;
                    background:#fff;
                    display:block;
                    overflow:auto;
                    margin:0;
                    border-top:0;
                    border-right:0;
                    border-left:0;
                    border:1px solid #1E3264;
                    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:#fdbb3f;
                   background:#1E3264;
                   cursor:pointer;
                   width:120px;
                   height:25px;
                   line-height:20px;
                   }

input,textarea { font-family:Arial,sans-serif; font-size:1em; font-weight:normal; line-height:20px; }

.meldung1 { font-weight:bold; color:#1E3264; padding:50px 0 260px 0; }
.meldung2 { font-weight:bold; color:red; }


ul { list-style:square; padding-left:8px; margin-left:8px; }
ol { padding-left:15px; margin-left:10px; }

.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; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.endologo { background:#af9363; }