@media print {
  /* Element beim Drucken unterdrücken */
  .keindruck {display:none; }
}


@media all {
/* alle medienunabhängigen Formatierungen */

   h1 { color:#FFFFFF; font-size:18pt; font-weight:normal; font-family:Verdana; margin-top:0px; padding-top:0px; }
   h2 { color:#FFFFFF; font-size:14pt; font-weight:normal; font-family:Verdana; }
   .mitLuft { margin-top:35px; }
   p, td, textarea { color:#FFFFFF; font-size:10pt; font-family:Verdana;  }
   li, ul { color:#FFFFFF; font-size:10pt; font-family:Verdana; list-style-position:outside; list-style-type:circle; margin-left:0px; padding-left: 15px}

   table { border-collapse:collapse; border-spacing: 0px; }
   td { padding-left:2px; padding-top:2px; padding-bottom:2px; padding-right:2px; vertical-align:top; text-align:left; }

   a:link { color:#FFFFFF; font-size:10pt; font-family:Verdana;  }
   a:visited { color:#FFFFFF; font-size:10pt; font-family:Verdana;  }
   
   .textDunkel { color:#005560; text-shadow:none; } 
   .rahmen { border-collapse:separate; border-style:double; border-color:#600000; border-spacing:1px; empty-cells:show; }
   .rechtsb { text-align:right;  }
   .bild { font-size:8pt; font-style:italic; text-align:center; }
   .klein { font-size:8pt; }
   .naviboxAktiv {padding-left:4px; padding-top:2px; padding-right:0; padding-bottom:0; background-image:url(aktiverMenuepunktRechts.png); 
        background-repeat:no-repeat; font-family:Verdana; font-size:9pt; color:#FFFFFF;  }
   .naviboxPassiv {padding-left:4px; padding-top:2px; padding-right:0; padding-bottom:0; background-image:url(passiverMenuepunkt.png); 
        background-repeat:no-repeat; font-family:Verdana; font-size:9pt; color:#005560; }

}