@media print{
   html, body{
      background: #FFF none; color: #000;
      font: 12pt/1.5 "Verdana", "Arial", "Helvetica", sans-serif;
      }
   form{ display: none; }      
   
   a{ color: #000; text-decoration: none; }
            
   #wsDachNav ul, #wsBalken, #wsTopNavBg, #wsTopNav,  #wsNavi, #wsFunction, #wsImpressum,
   .wsLupe, .wsSTWPfeil, #wsLogoARD,
   #wsDisclaimer,
   #wsContentArea .wsDefinition dd p.wsBack,
   #inhalt{ display: none; }
   
   #wsLogoWDR{ position: absolute; top: 0; left: 2.0em; margin: 0; padding: 0; z-index: 99; }
   
   .left,
   #wsContentArea .wsImgMBuL{ float: left; margin: 0.4167em; margin-top: 0; }
   .right,
   #wsContentArea .wsImgMBuR{ float: right; margin: 0.4167em; margin-top: 0; }
   
   #wsContentBGOuter, #wsContentBGInner, #wsContentArea{ margin: 0; padding: 0; width: 100%; }
   
   #wsContentArea{
   font-size: 75%;
   margin-top: 5.3333em; margin-left: 2.6667em;
   width: 48.3333em; border: none;
   }
   
   :root #wsContentArea{ margin-top: 6em; }
   
   #wsContentArea p#wsStand strong{ font-weight: bold; }
   
   #wsDachNav{ position: absolute; top: 0; left: 0; margin-left: 2.0em; width: 36.25em;  }
   #wsDachNav p#wsDatum{ float: right; font-size: 0.7em; margin: 0.4464em; padding: 0; }
   
   #wsFooterOuterBG{ margin-top: 1.0em; margin-left: 2.3125em; width:36.25em; }
   #wsPublish ul li#wsCopy a{ float: right; font-size: 75%; border: none; }
   
   #wsContentArea .wsTeaserCont,
   #wsContentArea table.wsHalbeTeaser,
   #wsContentArea .wsTeaser,
   #wsContentArea #wsStichworte, #wsContentArea ul.wsLinkliste li,
   #wsContentArea .wsTextLinkliste, #wsContentArea .wsTextLinklisteR,
   #wsContentArea .wsWT,
   #wsContentArea .wsHeaderList h3,
   #wsContentArea .wsHeaderList h3.wsEvenH,
   #wsContentArea #wsMZT { float: none; display: block; width: 100%; }
   
   #wsContentArea .wsTextLinkliste,
   #wsContentArea .wsTextLinklisteR{ margin: 0; margin-bottom: 1.0em; }
   #wsContentArea .wsTextLinklisteR{ border: none; border-collapse: collapse; }
   #wsContentArea .wsTextLinklisteR .wsRubrik{ border-top-width: 0; }

   #wsContentArea p sup.wsSTWIndex{ ; }
   #wsBranding{ position: absolute; top: 1.875em; left: 0; }
   
   #wsSendMsg, .wsSendenBack a{ display: none; } /* Versenden */
   .wsSubLinks{ display: none; }                 /* Gaestebuch */
   dd{ padding-left: 0.4167em; }
   .wsDataTable{ border-color: #000; }
   #wsContentArea h1.wsInvP{ font-size: 200%; }
   
}   
