@media screen, projection {
.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
   line-height: 0;
}

div.clearMe {
	overflow: hidden;
}

hr.clearMe {
	display: none;
}

html, body {
	margin: 0;
	width: auto;
}
fieldset { margin: 0; padding: 0; border: 0 solid; }

.wsTeaserCont{ width: 100%; }
.wsTeaser {  }
.wsTeaserContL, .wsTeaserContR { width: 49.25%; }

/* Kopf und Navi */

#wsContentArea #wsInhC,
.wsSTWIndex,
.wsInvP{
   position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0; height: 0;
	overflow: hidden;
	display: inline;
	margin: 0; padding: 0;
	}

/* new Geom. */

.wdrde { background-color: transparent; padding: 0.0833em 0.1667em; }

#wsContentArea .wsTeaserContL .wsTeaser h3,
#wsContentArea .wsTeaserContR .wsTeaser h3,
#wsContentArea .wsTeaser h3 { font-size: 100%; padding: 0.5833em 0.8333em; }
#wsContentArea .wsTeaser p  { padding: 0 0.896em; }

#wsContentBGInner #wsContentArea .wsTopmeldung h2 { float:left; font-size: 93%; margin: 0; padding: 0 0.4481em; }
#wsContentBGInner #wsContentArea .wsUebersichtMZT h2 { float:left; font-size: 100%; padding: 0; margin-top: 0pt;}
#wsContentBGInner #wsContentArea .wsTopmeldung h3 { clear: left; font-size: 141%; padding: 0.2364em 0.591em 0.591em; margin: 0; }
#wsContentBGInner #wsContentArea .wsTopmeldung p { font-size: 100%; }


#wsContentArea .wsTeaser p { font-size: 93%; line-height: 1.35em; }
#wsContentArea .wsTeaser p a { text-decoration: none; }
#wsContentArea .wsTeaser p a:hover,
#wsContentArea .wsTeaser p a:focus,
#wsContentArea .wsTeaser p a:active { text-decoration: underline; }

#wsContentArea ul.wsLinkliste { margin-left: 0.0833em; margin-right: 0; padding: 0; }
:root #wsContentArea ul.wsLinkliste { margin-right: 0.25em; }

#wsContentArea .wsWT h3 { font-size: 93%; padding: 0 0.9em 0.2688em; }
#wsContentArea .wsWT ul.wsLinkliste { margin-top: 0; }
#wsContentArea .wsWTCont .wsWT h3 { margin-top: 0.4167em; }
#wsContentArea .wsWTCont .wsWT { clear: both; width: 38.1666em; margin-bottom: 0; }

#wsContentArea .wsWT ul.wsLinkliste li { padding: 0 0 0.09em; }
#wsContentArea .wsUebersichtMZT ul.wsLinkliste li { border-bottom: 0em solid; margin: 0; padding: 0.18em 0; }
#wsContentArea ul.wsLinkliste li { border-bottom: 0.09em solid; margin: 0; padding: 0.18em 0; }
#wsContentArea ul.wsLinkliste li.wsFirst { border-top: 0.09em solid; }
ul.wsLinkliste li .wsILLInner,
ul.wsLinkliste li .wsLLInner { margin-top: 0.09em; margin-left: 3.05em; margin-bottom: 0; }

.wsWT ul.wsLinkliste li .wsILLInner,
.wsWT ul.wsLinkliste li .wsLLInner { margin-bottom: 0.09em; }


ul.wsLinkliste li img.wsIcon { margin-left: 0.3333em; }

.wsTeaser .left { margin-right: 0.8333em; }
.wsTeaser .right { margin-left: 0.8333em; }

#wsContentArea .wsUebersichtMZT .wsRubrik { width: 37.3333em; padding-top: 0.0833em; margin-top: 3pt;}
#wsContentArea .wsRubrik { width: 37.3333em; padding-top: 0.0833em; }
* html #wsContentArea .wsRubrik { width /**/: 38.0em; }

#wsContentArea .wsKompakt .wsRubrik { width: 37.3333em; border-top: 0.0833em solid; } 
* html #wsContentArea .wsKompakt .wsRubrik { width /**/: 38.0em; }

#wsContentArea .wsRubrik h2 a .wsRPfeil { margin: 0.25em 0.3333em 0 0.3333em; }
#wsContentArea .wsKompakt .wsRubrik h2 a .wsRPfeil { margin-left: 0.1667em; }
#wsContentArea .wsKompakt .wsFirst { border-top: none; }

.wsService,
.wsFotoGalerien,
.wsKompakt { border-bottom: 0.1667em solid; }

.wsKompakt { float: left; margin: 0.8333em 0 1.25em; }

#wsNachrichtenHP .wsKompakt { margin-top: 0; }
#wsContentArea #wsNachrichtenHP .wsBGLiteColor { margin: 0.8333em 0; }
#wsContentArea #wsNachrichtenHP .wsBGLiteColor ul.wsLinkliste { margin: 0; }

.wsKompakt .wsTeaser { min-height: 8.5em; }
* html .wsKompakt .wsTeaser { height: 8.5em; }

.wsKompakt .wsIMG59b { position: absolute; margin: 0.6667em 0 0 0.0em; border: 0.0833em solid; /* */ }

#wsContentArea .wsKompakt ul.wsLinkliste { float: none; margin-left: 5.0em; }

#wsContentArea .wsForum ul.wsLinkliste { float: none; margin-left: 10.0em; }

#wsContentArea .wsKompakt ul.wsLinkliste li { border: none; padding: 0.09em 0; }

#wsContentArea .wsKompakt ul.wsLinkliste li .wsLLInner { margin-left: 1.8333em; line-height: 1.25; }
#wsContentArea .wsKompakt ul.wsLinkliste li .wsILLInner { margin-left: 2.5em; line-height: 1.25; }
#wsContentArea .wsKompakt ul.wsLinkliste li .wsPfeil { margin: 0 0.3333em 0 0.6667em; } 

#wsContentArea .wsRubrik h2 a .wsRPfeil { margin: 0.25em 0.3333em 0 0.3333em; }
#wsContentArea .wsService .wsRubrik h2 a .wsRPfeil { margin-left: 0.1667em; }

#wsContentArea .wsService .wsRubrik { width: 37.3333em; }
* html #wsContentArea .wsService .wsRubrik { width /**/: 37.8333em; overflow: visible; }

.wsService { width: 38.1667em; float: left; margin: 0.8333em 0.0833em 1.25em 0; }
* html .wsService { width /**/: 38.0em; margin-right: -0.1667em; }

.wsService .wsIMG458b { border-bottom: 0.1667em solid; border-top: 0.0833em solid; }

#wsContentArea .wsService ul.wsLinkliste { width: 100%; margin-left: 0; margin-top: 0;  }
* html #wsContentArea .wsService ul.wsLinkliste { width /**/: 99%; }

#wsContentArea .wsService ul.wsLinkliste li {
clear: none; float: left; 
border: none;
padding: 0.09em 0;
width: 49.85%;
}

#wsContentArea .wsService ul.wsLinkliste li .wsLLInner,
#wsContentArea .wsService ul.wsLinkliste li .wsILLInner { margin-left: 1.8333em; line-height: 1.25; }
#wsContentArea .wsService ul.wsLinkliste li .wsPfeil {
clear: none; float: left;
margin: 0 0.3333em 0 0.6667em;
} 

.wsWTCont { float: left; }
.wsWTCont .wsWT { border-top: 0.1667em solid; }
.wsWTCont .wsFirst { border-top: 0 solid; }

* html #wsContentArea .wsWTCont .wsRubrik,
* html #wsContentArea .wsFotoGalerien .wsRubrik { width /**/: 37.8333em; overflow: visible; }

#wsContentBGInner #wsContentArea .wsFotoGalerien .wsTeaser h3 { font-size: 85%; font-weight: normal; padding: 0 0.7843em; }
.wsFotoGalerien .wsIMG113b,
.wsFotoGalerien .wsGalIcon { width: 9.4167em; }
.wsFotoGalerien .wsTeaser { clear: none; width: 9.4167em; min-height: 12.5em; border-left: 0.1667em solid; }
* html .wsFotoGalerien .wsTeaser { width: 9.3333em; width /**/: 9.5em; height: 12.5em; }
* html .wsFotoGalerien .wsIMG113b,
* html .wsFotoGalerien .wsGalIcon { margin-left: -0.0833em; }

.wsFotoGalerien .wsFirst { border-left: none; border-left-width: 0; }
* html .wsFirst .wsIMG113b { margin-left: 0; }

.wsFotoGalerien .wsIMG113b { border-top: 0.0833em solid; border-bottom: 0.1667em solid; float:left; }
* html .wsFotoGalerien .wsIMG113b { float: none; }

/* BreadCrumb */
#wsContentArea #wsBC {
float: left; width: 100%;
padding: 0; margin: 0 0 0.4167em;
border-bottom: 0.0833em solid;
min-height: 1.6667em;
}
* html #wsContentArea #wsBC { height: 1.6667em; }

#wsContentArea #wsBC .wsBCRubrik { float: left; font-size: 115%; border-right: 0.07em solid; padding: 0 0.5797em; margin: 0; }
#wsContentArea #wsBC .wsBCPfad { display: inline; margin: 0; font-size: 93%; padding: 0; margin: 1.8961em 0 0; }
#wsContentArea #wsBC img { width: 0.7168em; height: 1.0753em; margin: 0.3584em 0 0 0.8961em; /* 0.1792em 0 0 0.8961em */ }

#wsContentArea #wsBC a { text-decoration: none; }
#wsContentArea #wsBC a:hover,
#wsContentArea #wsBC a:focus,
#wsContentArea #wsBC a:active { text-decoration: underline; }

/* Beitragsseiten neu */

#wsContentArea p#wsStand, #wsContentArea p#wsStandT {
border-bottom: none;
border-bottom-width: 0;
clear: both;
}
* html #wsContentArea p#wsStand, #wsContentArea p#wsStandT {
margin-right: 0.8333em; margin-right /**/: 0.1667em;
}

#wsContentArea #wsColoredPrefix { float: left; width: 100%; margin: 0 0 0.4167em; }
#wsContentArea #wsColoredPrefix h1 { font-size: 140%; margin: 0.2976em 0.4761em; }
#wsContentArea #wsColoredPrefix h2 { margin: 1.0em 0.8333em 0; }
#wsContentArea #wsColoredPrefix #wsProlog, #wsContentArea #wsColoredPrefix h2 { font-size: 100%; }
#wsContentArea #wsColoredPrefix * { clear: both; }

#wsContentArea .wsIMG458b { border-bottom: 0.3333em solid; float: left; }
* html #wsContentArea .wsIMG458b { float: none; /* */ }  

/* */
#wsContentArea p { padding: 0.1667em 0.8333em; } 
#wsContentArea h2 { font-size: 121%; margin: 0.3443em 0.6887em 0.5em; }
#wsContentArea h3 { font-size: 110%; margin: 1.2121em 0.7576em 0.3788em; }
#wsContentArea h4 { font-size: 100%; margin: 0.8333em; }

#wsContentArea .wsImgMBuL,
#wsContentArea .wsImgMBuR { padding-bottom: 0.8333em; }
html>body #wsContentArea .wsImgMBuL { margin-left: 0.75em; }
html>body #wsContentArea .wsImgMBuR { margin-right: 0.75em; }
* html #wsContentArea .wsImgMBuL { margin-left: 0.3333em; }
* html #wsContentArea .wsImgMBuR { margin-right: 0.3333em; }

#wsContentArea .wsImgMBuR p.wsBuText,
#wsContentArea .wsImgMBuL p.wsBuText { margin: 0.2083em 0.2083em 0 0.5208em; }

#wsStichworte, #wsMZT, #insComments,
.wsDarkBG, .wsDarkBGB,
.wsTextLinkliste { margin-left: 0.75em; margin-right: 0.1667em; width: auto; }
* html #wsStichworte,
* html #wsMZT, * html #insComments,
* html .wsTextLinkliste { margin-left: 0.25em; width: 36.5em; }
* html .wsDarkBG, * html .wsDarkBGB { margin-left: 0.75em; margin-right: 0.3125em; width: auto; }

.wsDarkBG, .wsDarkBGB,
.wsTextLinkliste { border: 0.0833em solid; }

#wsContentArea #wsStichworte .wsRubrik,
#wsContentArea #wsMZT .wsRubrik , #wsContentArea #insComments .wsRubrik{ height: 1.3333em; }

#wsContentArea #wsStichworte .wsRubrik h2,
#wsContentArea #wsMZT .wsRubrik h2, #wsContentArea #insComments .wsRubrik h2 { margin-left: 0.5em; }

#wsContentArea dt { margin: 0.5em 0.4167em 0 0.8333em; }
#wsContentArea dd { padding-left: 2.0em; }

#wsContentArea .wsTextLinkliste .wsRubrik,
#wsContentArea #wsStichworte .wsRubrik,
#wsContentArea #wsMZT .wsRubrik, #wsContentArea #insComments .wsRubrik { width: 36.3125em;}/*36.25em*/
* html #wsContentArea .wsTextLinkliste .wsRubrik,
* html #wsContentArea #wsStichworte .wsRubrik,
* html #wsContentArea #wsMZT .wsRubrik, * html #wsContentArea #insComments .wsRubrik { width /**/: 37.0em; }
* html #wsContentArea #wsStichworte .wsRubrik,
* html #wsMZT .wsRubrik, * html #insComments .wsRubrik { height: 1.3333em; }

#wsMZT.wsHP, #insComments.wsHP { margin: 0; }

#wsContentArea #wsMZT.wsHP .wsRubrik, #wsContentArea #insComments.wsHP .wsRubrik { width: 37.3333em; }
* html #wsContentArea #wsMZT.wsHP .wsRubrik, * html #wsContentArea #insComments.wsHP .wsRubrik { width /**/: 37.8333em; }


#wsMZT ul.wsLinkliste li, #insComments ul.wsLinkliste li  { border: none; }
#wsMZT ul.wsLinkliste li .wsILLInner, #insComments ul.wsLinkliste li .wsILLInner { font-size: 93%; padding-left: 2.5089em; }
#wsMZT ul.wsLinkliste li .wsILLInner span, #insComments ul.wsLinkliste li .wsILLInner span { display: inline; }

.wsTextLinklisteL {
   clear: left; float: left;
   width: 12.5em;
   margin: 0 0.4167em 0.1667em 0.6667em;
   padding: 0 0 0.4167em 0;
   border: 0.0833em solid; border-top-width: 0;
   }
* html .wsTextLinklisteL { margin-left: 0.25em; }
.wsTextLinklisteR { margin: 0 0.1667em 0.1667em 0.4167em; }
* html .wsTextLinklisteR { margin-right: 0.0833em; }

.wsTextLinklisteL .wsRubrik {
   width: auto;
   height: 1.3333em;
   padding: 0 0.4167em;
   border-width: 0;
   border-top:    0.0833em solid;
   border-bottom: 0.0833em solid;
   }

.wsTextLinklisteL .wsRubrik strong {
   height: 1.3333em;
   font-size: 100%;   
   line-height:  1.25;
   vertical-align: top;
   }

.wsTextLinkliste ul li .wsILLInner { font-size: 93%; }
.wsTextLinklisteL,
.wsTextLinklisteR { width: 14.1667em; border: 0.0833em solid; }

#wsContentArea .wsTextLinklisteL .wsRubrik,
#wsContentArea .wsTextLinklisteR .wsRubrik { width: 13.3333em; }
* html #wsContentArea .wsTextLinkliste .wsRubrik { overflow: visible; }
* html #wsContentArea .wsTextLinklisteL .wsRubrik, 
* html #wsContentArea .wsTextLinklisteR .wsRubrik { overflow: visible; width /**/: 14.0em; }

#wsContentArea .wsTextLinkliste ul.wsLinkliste li,
#wsContentArea .wsTextLinklisteR ul.wsLinkliste li,
#wsContentArea .wsTextLinklisteL ul.wsLinkliste li { border: none; }

/* Zählabschnitt */

#wsBbilder .wsBGLiteColor { width: 100%; text-align: center; padding-top: 0.8333em; }
* html #wsContentArea #wsBbilder h3 { padding-left: 0.8333em; }
#wsContentArea .wsSearchPages { padding-left: 0.4167em; }
* html #wsContentArea .wsSearchPages { padding-left: 1.25em; }

#wsContentArea .wsSearchPages li {
   list-style-type: none; 
   font-size: 1.0em;
   float: left;
   text-align: center;
   margin: 0.25em;
   }
.wsSearchPages li a, .wsSearchPages li span {
   padding: 0 0.4464em;
   display: block; /* damit margin oben und unten im IE funktioniert */
   font-size: 93%;
   }
.wsSearchPages li a { text-decoration: underline; }
.wsSearchActive {
   text-align: center;
   border: 0.0625em solid;
   }
.wsSearchBack {
   margin-left: -0.3125em; /* zurueckschieben */
   padding-right: 0.125em;
   width: 1.25em;
   height: 1.25em;
   width: auto;
   }
.wsSearchFor {
   padding-left: 0.125em;
   width: 1.25em;
   height: 1.25em;
   }

/* Pro & Contra */
#wsProContra { border-width: 0.1667em 0; border-style: solid; border-collapse: collapse; }
#wsProContra th, #wsProContra td { 
width: 49.0%; text-align: left;
padding: 0.1667em 0.8333em;
border-width: 0.0833em 0 0;
border-style: solid;
}

#wsProContra th.wsHeader { font-size: 121%; }

#wsProContra th p, #wsProContra td p { font-weight: normal; padding: 0; }

#wsProContra .wsColLeft { border-right: 0.3333em solid; }

#wsProContra .wsHeader { font-weight: bold; }

#wsContentArea #wsImpressumContent p { margin: 0; padding: 0.8333em 0.1667em; }
#wsContentArea #wsImpressumContent .wsBGLiteColor { margin: 0; padding: 0.1667em 0.8333em 0.8333em; }
#wsContentArea .wsBGLiteColor h2 { margin: 0; padding: 0.6887em 0.6887em 0.1377em; }

#wsContentArea .wsHeaderList h3 { width: 37.1667em; }

#wsSitemapContent .wsBGLiteColor,
#wsImpressumContent .wsBGLiteColor { border-bottom: 0.1667em solid; }

#wsAudioDemand,
#wsVideoDemand { height: 1.5em; }
#wsAudioDemand .wsIcon, #wsVideoDemand .wsIcon { position: absolute; }
#wsAudioDemand a,
#wsVideoDemand a { margin: 0 0 0 2.25em; text-decoration: none; font-weight: bold; }

#wsAudioDemand a:hover,
#wsVideoDemand a:hover,
#wsAudioDemand a:focus,
#wsVideoDemand a:focus,
#wsAudioDemand a:active,
#wsVideoDemand a:active { text-decoration: underline; }

}

@media print {

/* Druckversion */

#wsContentArea .wsTeaserContL .wsTeaser h3,
#wsContentArea .wsTeaserContR .wsTeaser h3,
#wsContentArea .wsTeaser h3 { font-size: 100%; }

#wsContentBGInner #wsContentArea .wsTopmeldung h2 { font-size: 93%; }
#wsContentBGInner #wsContentArea .wsTopmeldung h3 { font-size: 141%; }
#wsContentBGInner #wsContentArea .wsTopmeldung p { font-size: 100%; }

#wsContentArea .wsTeaser p { font-size: 93%; }

.wsKompakt .wsIMG59b, 
.wsForum .wsIMG120b,
.wsIMG456b,
/* .wsService, */
.wsFotoGalerien .wsGalIcon,
#wsContentArea #wsBC { display: none; }

.wsFotoGalerien .wsIMG113b { clear: left; float: left; margin: 0 0.8333em 1.6667em 0; }
#wsContentBGInner #wsContentArea .wsFotoGalerien .wsTeaser h3 { margin-top: 2.5em; font-size: 100%; }
html>body #wsContentArea { margin-top: 3.5em; }
:root #wsContentArea { margin-top: 6.0em; }

#wsContentArea .wsWT h4 { float: none; display: block; }
#wsContentArea .wsWT h4.wsEvenH { float: none; }

#wsContentArea p#wsStand, #wsContentArea p#wsStandT {
border-top: 1px solid;
padding: 10px 5px;
}

#wsBbilder .wsSearchPages { display: none; }

#wsContentBGOuter,
#wsContentBGInner { width: 100%; margin: 0; padding: 0; }
#wsContentArea { margin-left: 20px; margin-right: 0; }
#wsPublish ul li#wsCopy a { font-size: 70%; }

#wsContentArea{
   font-size: 75%; margin-top: 5.3333em;
   margin-left: auto; margin-right: auto;
   width: 90%;
   }

html>body input[type=hidden] {
  position: absolute;
  top: -1000px; left: -1000px;
  width: 0; line-height: 0;
  padding: 0;
}

}

@media handheld{
#wsKopf #wsHauptlogo #wsLogoWDR {
        padding: 0;
        margin: 0;
        width: 120px;
	     height: 60px;
        float: none;
}
hr.clearMe {
	display: block; width: 90%;
}
}
   