html { margin:0px; padding:0px; border:0px; }
body { margin:0px; padding:0px; border:0px; background-color:#3D5465; }

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

h1 {
   font-family:Georgia,Verdana,Arial,sans-serif;
   font-size:14px;
   font-weight:normal;
   line-height:24px;
   letter-spacing:0.5em;
   text-transform:uppercase;
   border:0;
   padding:0;
   margin:0px 0 20px 0;
   }
h2 {
   font-family:Verdana,Arial,sans-serif;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   border:0px;
   padding:0px;
   margin:20px 0 20px 0;
   }
p {
  margin:0 0 10px 0;
  padding:0 10px 0 0;
  border:0;
  }
b { font-weight:bold; }

table.oben,table.mitte,table.unten { width:100%; }
td.ol { color:#000000; background-color:#00144D; }
td.om { color:#000000; background-color:#00144D; }
td.or { color:#000000; background-color:#00144D; }
td.ml { color:#000000; background-color:#00144D; }
td.mm { color:#000000; background-color:#3D5465; }
td.mr { color:#000000; background-color:#3D5465; }
td.ul { color:#000000; background-color:#00144D; }
td.um { color:#000000; background-color:#3D5465; }
td.ur { color:#000000; background-color:#3D5465; }

td.olu { background:#E2E2E2 url(bilder/bg_grau.jpg) bottom left repeat-x; border-top:1px solid white; }
td.omu { background:#E2E2E2 url(bilder/bg_grau.jpg) bottom left repeat-x; border-top:1px solid white; }

td.omm { background:#c8c8c8; }

table.navtable { }
.nav {
     color:#888DAA;
     text-align:left;
     height:30px;
     letter-spacing:0.1em;
     padding-left:30px;
     }
.nav a {  }
.nav a:link { color:#EFEFEF; text-decoration:none; }
.nav a:visited { color:#EFEFEF; text-decoration:none; }
.nav a:focus { color:#888DAA; text-decoration:none; }
.nav a:hover { color:#888DAA; text-decoration:none; }
.nav a:active { color:#888DAA; text-decoration:none; }

.nava {
      color:#888DAA;
      text-align:left;
      height:30px;
      letter-spacing:0.1em;
      padding-left:30px;
      }
.nava a { color:#EFEFEF; }
.nava a:link { text-decoration:none; }
.nava a:visited { text-decoration:none; }
.nava a:focus { text-decoration:underline; }
.nava a:hover { text-decoration:underline; }
.nava a:active { text-decoration:underline; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#efefef; line-height:20px; }
.inhalt a { }
.inhalt a:link { text-decoration:underline; color:#efefef; }
.inhalt a:visited { text-decoration:underline; color:#efefef; }
.inhalt a:focus { text-decoration:underline; color:rgb(134,157,173); }
.inhalt a:hover { text-decoration:underline; color:rgb(134,157,173); }
.inhalt a:active { text-decoration:underline; color:rgb(134,157,173); }

p.listing { margin:10px 0 10px 0; }
.listpic { float:left; margin:0 10px 10px 0; border:4px solid #CFCFCF; }
.titel { }
.zeile1 { font-size:10px; }
.zeile2 { font-size:10px; }
.zeile3 { font-size:10px; }
.einzeltext { font-size:12px; clear:both; }
#einzel img,.indexpic { border:4px solid #CFCFCF; }


.fuss { font-size:10px; line-height:14px; color:rgb(134,157,173); padding-left:20px; }
.fuss a { color:rgb(134,157,173); }
.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; }

.fuss2 { font-size:10px; line-height:14px; color:rgb(73,94,151); }
.fuss2 a { color:rgb(73,94,151); }
.fuss2 a:link { text-decoration:none; }
.fuss2 a:visited { text-decoration:none; }
.fuss2 a:focus { text-decoration:none; }
.fuss2 a:hover { text-decoration:none; }
.fuss2 a:active { text-decoration:none; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea { font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:normal; line-height:16px; }
input.eingabe,textarea.eingabe { color:#000033; background:#dfdfdf; padding-left:2px; }
input.eingabe { height:22px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button { width:100px; height:22px; color:#000033; background:#dfdfdf; cursor:pointer; line-height:16px; }
input.button2 { width:195px; height:22px; color:#000033; background:#dfdfdf; cursor:pointer; line-height:16px; }
form.anfrage { padding-top:0; margin-top:0; }

.meldung1 { font-size:12px; font-weight:bold; color:#efefef; padding-bottom:200px; }
.meldung2 { font-size:12px; font-weight:bold; color:red; background:#fff; }

ul { list-style:square; }

.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; }
