.wsTeaserListeInner {
        padding: 0 0 0 1em;
}

#wsKopf {
        /*      border-bottom : 0.12em solid; */
}

#wsKopf #wsDachNav ul li.aktiv a {
        border-right: 0.089em solid;
}


#wsButNav li a img {
        /*      margin-left: 0.09em;
         border: 0.09em solid; */
        padding: 0;
}

* html #wsButNav li a img {
        margin-left: 0.45em;
}

* + html #wsButNav li a img {
        margin-left: 0.45em;
}

#wsKopfSubLine {
        border: 0.13em solid;
        /*      border-bottom : 0.04em solid; */
}

#wsBranding {
        /*      border-right : 0.3333em solid; */
        margin: 0;
        padding: 0;
        width: 64.6667em;
        /*      border-bottom : 0; */
        font-size: 75%;
        height: 6.58em;
        line-height: 0;
}

#wsBranding img {
        margin: 0;
        padding: 0;
        width: 64.667em;
        height: 6.58em;
}

#wsBranding object {
        margin: 0;
        padding: 0;
        width: 64.7em;
        /*       height : 16.66em !important; */
}

#wsNavi {
        top: auto;
}

#wsFernsehLink, #wsBC {
        border-top: 0.3333em solid;
        border-right: 0;
        border-bottom: 0;
        border-left: 0.3333em solid;
        font-size: 0.9em;
        padding: 0.37em 0.37em 0.37em 0.65em;
}

* html #wsBC {
        border-top: 0.1666em solid;       
        padding: 0.5em 0.4em 0.5em 0.65em;
}

* + html #wsBC {
        padding: 0.4em 0.4em 0.45em;
}

#wsBC a {
        text-decoration: none;
}

#wsBC img {
        /*      width : 0.7em; */
        margin: 0 0.1em 0 0.5em;
}

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

#wsContentBGOuter, #wsContentBGInner, #wsContentArea {
        min-height: 52em;
}

* html #wsContentArea {
/*        overflow-x: hidden; */
}

* + html #wsContentArea {
/*        overflow: visible; */
}

* html #wsContentBGOuter, * html #wsContentBGInner, * html #wsContentArea {
        height: 52em;
}

#wsContentBGOuter {
        /*      border-right : 0.3333em solid; */
}

#wsContentBGInner {
        margin-bottom: -6px;
}

#wsContentBGInner.wsMReSp #wsContentArea {
        border-right: 0.3333em solid;
}

#wsContentArea {
        border-top: 0;
        border-left: 0.3333em solid;
}

#wsNavi {
        border-bottom: 1px solid;
}

#wsNavi li {
        padding: 0;
        margin: 0;
}

#wsNavi li#wsFernsehen, #wsNavi li#wsWirUeberUns, #wsNavi li#wsSchlagwoerter {
        border-top: 0.3em solid;
        border-bottom: 0.3em solid;
        margin-top: 0;
        padding-top: 0;
}

* html #wsNavi li#wsFernsehen {
        border-top: 0.1666em solid;
}

#wsNavi li#wsStudio {
        border-bottom: 0.3em solid;
        margin-top: 0;
        padding-top: 0;
}

#wsNavi li#wsAlleSendungen {
        border-bottom: 0.1333em solid;
}

* html #wsService {
        float: left;
}

* html #wsService ul li a {
        clear: left;
        float: left;
        width: 11.65em;
}

#wsService ul li a {
        /*   		padding: 0 0 0 1.8em; */
        margin: 0 !important;
}
    /* NEU Portalseite */
#wsNavi li#wsFernsehen ul li a {
        border-top: 0.03333em solid white;
}

#wsNavi li#wsFernsehen a, #wsNavi li#wsAlleSendungen a, #wsNavi li a {
        margin: 0;
        padding: 0.3em 0 0.35em 1.8em;
        border-bottom: 0;
        /*      border-top : 0.3333em solid; */
}
    /* NEU: Dachseitee */
#wsNavi li#wsDach a:hover, #wsNavi li#wsDach a:focus, #wsNavi li#wsDach a:active, #wsNavi li#wsNaviLiSendung a:hover, #wsNavi li#wsNaviLiSendung a:focus, #wsNavi li#wsNaviLiSendung a:active {
        background-repeat: no-repeat;
        background-position: 0.46em 0.3em;
}
    /* NEU: Dachseitee */
#wsNavi li#wsDach a {
        border-bottom: 0.03333em solid white !important;
}
    /* NEU: Dachseitee */
#wsNavi li#wsDach, #wsNavi li#wsNaviLiSendung {
        text-decoration: none;
        background-repeat: repeat-y;
        background-position: 0 0;
}
    /* NEU: Dachseitee */
#wsNavi li#wsDach a, #wsNavi li#wsNaviLiSendung a, #wsNavi li#wsNaviLiSendung span {
        background-repeat: no-repeat;
        background-position: 0.46em 0.3em;
        text-decoration: none;
        border-top: 0;
        border-bottom: 0;
        padding: 0.28em 0 0.28em 1.8em;
        margin: 0 !important;
        overflow: hidden;
}

#wsNavi #wsNaviSecondLevel {
        padding: 0;
        margin: 0;
        display: inline;
        overflow: hidden;
}

#wsNavi #wsNaviSecondLevel li {
        padding: 0;
        margin: 0;
        display: inline;
}

#wsNavi #wsNaviSecondLevel li a, #wsNavi #wsNaviSecondLevel li span {
        text-decoration: none;
        border-bottom: 0.1em solid;
        padding: 0.28em 0 0.28em 2.8em;
        margin: 0;
}

#wsNavi #wsNaviSecondLevel li.wsNaviSecondLevelLast a {
        border: 0;
}

#wsNavi #wsNaviSecondLevel li a.aktiv, #wsNavi #wsNaviSecondLevel li a {
        background-repeat: repeat-y;
        background-position: 0 0;
}

#wsNavi #wsNaviSecondLevel li span {
        background-repeat: no-repeat;
        background-position: 1.3em 0.3em;
}

#wsNavi #wsSpezial #wsImpressum {
        padding-bottom: 0.2em;
        border-bottom: none !important;
}

#wsNavi #wsSpezial #wsImpressum li {
        border: 0;
}

#wsNavi #wsSpezial #wsImpressum li a {
        text-decoration: none;
        margin: 0;
        border-top: none !important;
        padding: 0.2em 0 0.2em 1.8em !important;
}

#wsNavi #wsSpezial #wsImpressum li a.aktiv {
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: 0.46em 0.3em;
}

#wsNavi #wsSpezial #wsImpressum li a:hover, #wsNavi #wsSpezial #wsImpressum li a:focus, #wsNavi #wsSpezial #wsImpressum li a:active {
        text-decoration: underline;
        background-repeat: no-repeat;
        background-position: 0.46em 0.3em;
}

#wsContentBGInner #wsContentArea div.wsTeaserCont {
        margin-bottom: 0.8em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit {
        margin: 0;
        padding: 0;
        padding-bottom: 0.2em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit h3 {
        margin-top: 0.6em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit #wsContentFormBlockAlle h3 {
        margin-top: 0;
}

#wsContentBGInner #wsContentArea #wsStdKontakt, #wsContentBGInner #wsContentArea div.wsArticleUnit ul, #wsContentBGInner #wsContentArea div.wsArticleUnit p {
        margin-bottom: 0.5em;
        padding-top: 0;
}
    /* CSS fuer Listen, die aus TinyMCE kommen */
#wsContentArea .wsArticle div.wsArticleUnit ul li {
        list-style-type: square;
        /*list-style-position: outside; */
		    margin-left : 0.9em;
		    padding-left : 0.2em;
		
}

* html #wsContentArea .wsArticle div.wsArticleUnit ul li {
        list-style-position: inside;
		margin-left : 2.4em;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit ul li {
        list-style-position: inside;
		margin-left : 1em;				
}
    /* CSS, um das o.g. dann wieder zu korregieren */
#wsContentArea .wsArticle div.wsArticleUnit ul.wsTeaserListe li {
        list-style-type: none;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit p {
/*        margin-bottom: 0.83em; */
}

#wsContentBGInner #wsContentArea div.wsArticleUnit #wsMoFlashVideo {
        margin-bottom: 0.4em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit p a {
        text-decoration: underline;
}

#wsContentBGInner #wsContentArea p.wsBackLink a {
        text-decoration: none !important;
}

#wsContentBGInner #wsContentArea p.wsBackLink a:hover, #wsContentBGInner #wsContentArea p.wsBackLink a:focus, #wsContentBGInner #wsContentArea p.wsBackLink a:active {
        text-decoration: underline !important;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit ul.wsTeaserListe {
        font-size: 1em;
}

#wsContentBGInner.wsMReSp div.wsAddThinLine, #wsContentBGInner #wsContentArea div.wsAddThinLine {
        border-top: 0.05em solid;
        line-height: 0.1em;
        font-size: 0.1em;
        height: 0.1em;
        padding: 0;
        margin: 0;
}

* html #wsContentBGInner.wsMReSp div.wsAddThinLineForIE6 {
        border-top: 0.05em solid;
        line-height: 0.1em;
        font-size: 0.1em;
        height: 0.1em;
        padding: 0;
        margin: 0;
}

#wsContentBGInner #wsContentArea div.wsTeaserCont div.wsTeaserFollow {
        border-top: 0.15em solid;
}

#wsContentBGInner #wsContentArea .wsMZT {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0;
        width: auto;
}

#wsContentArea .wsArticle a, 
#wsReSpContD .wsTeaser a, 
#wsContentArea .wsMZT a, 
#wsContentArea div.wsTeaserCont a,
.wsSucheRegister .wsSearchBack a,
.wsSucheRegister .wsSearchFor a {
        text-decoration: none;
}

#wsContentArea .wsArticle a:hover, 
#wsContentArea .wsArticle a:focus, 
#wsContentArea .wsArticle a:active, 
#wsReSpContD .wsTeaser a:hover, #wsReSpContD .wsTeaser a:focus, #wsReSpContD .wsTeaser a:active, #wsContentArea .wsMZT .wsLinkliste a:hover, #wsContentArea .wsMZT .wsLinkliste a:focus, #wsContentArea .wsMZT .wsLinkliste a:active, #wsContentArea div.wsTeaserCont a:hover, #wsContentArea div.wsTeaserCont a:focus, #wsContentArea div.wsTeaserCont a:active,
.wsSucheRegister .wsSearchBack a:hover,
.wsSucheRegister .wsSearchBack a:focus,
.wsSucheRegister .wsSearchBack a:active,
.wsSucheRegister .wsSearchFor a:hover,
.wsSucheRegister .wsSearchFor a:focus,
.wsSucheRegister .wsSearchFor a:active {
        text-decoration: underline;
}

#wsFooterOuterBG {
        border-bottom: 0.3333em solid;
}


#wsFooterOuterBG #wsPublish ul li {
        display: inline;
        border: 0;
}

#wsFooterOuterBG #wsPublish a {
        border: 0 none;
        background-repeat: no-repeat;
        background-position: 0.42em 0.45em;
}

#wsFooterOuterBG #wsPublish a:hover, 
#wsFooterOuterBG #wsPublish a:focus, 
#wsFooterOuterBG #wsPublish a:active {
        border: 0 none;
        padding-left: 1.8em;
}

* html #wsFooterOuterBG #wsPublish a:hover, 
* html #wsFooterOuterBG #wsPublish a:focus, 
* html #wsFooterOuterBG #wsPublish a:active {
        padding-left: 1.58em;
        border: 0 none;
}

#wsFooterInnerBG {
        margin-top: 0;
        padding-top: 0;
}

#wsFooterOuterBG #wsFunction ul, #wsFooterOuterBG #wsFunction ul li {
        display: inline;
        width: auto;
}

#wsFooterOuterBG #wsFunction #wsPrint li {
        width: 12.5em;
}

#wsFooterOuterBG #wsFunction #wsPrint li a {
        display: inline;
}

#wsDisclaimer {
        text-align: left;
}

#wsDisclaimer p {
        text-align: left;
}

#wsFooterColored {
        height: 2.63em;
}

* html #wsFooterColored {
        margin-top: 0.35em;
}

#wsContentArea .wsTeaser p {
        font-size: 0.95em;
        margin-bottom: 1em;
}

#wsContentBGInner #wsContentArea div.wsTeaserCont .wsTeaserLast p, #wsContentBGInner #wsContentArea div.wsTeaserCont .wsTeaserStart p {
        font-size: 0.95em;
}

#wsContentArea .wsMZT .wsRubrik {
        height: auto;
}

#wsContentArea div.wsArticle .wsImgMBuL .wsRubrik, 
#wsContentArea div.wsArticle .wsImgMBuR .wsRubrik, 
#wsContentArea div.wsArticle .wsTextLinklisteL .wsRubrik, 
#wsContentArea div.wsArticle .wsTextLinklisteR .wsRubrik, 
#wsReSpContD .wsRubrik, 
#wsContentArea div.wsArticle div.wsRubrik, 
#wsContentArea .wsMZT .wsRubrik, 
#wsContentArea .wsTeaserCont .wsRubrik {
        border-bottom: 0.2em solid;
        margin: 0;
        width: 100%; 
        padding: 0;
        font-size: 1em;
}

#wsReSpContD .wsRubrik, 
#wsContentArea div.wsArticle div.wsRubrik, 
#wsContentArea .wsMZT .wsRubrik,
#wsContentArea div.wsArticle .wsTextLinklisteL .wsRubrik, 
#wsContentArea div.wsArticle .wsTextLinklisteR .wsRubrik,  
#wsContentArea .wsTeaserCont .wsRubrik {
        border-top: 0.24em solid;
        border-top-width: 0.333em !important;
        clear: both;
}


    /* Border-Fix */
#wsContentArea .wsMZT .wsRubrik {
        border-top: 0.29em solid;
}

#wsReSpContD .wsRubrik {
	border-top: 0.275em solid;
}

* html #wsReSpContD .wsRubrik {
        clear: both;
}


#wsReSpContD .wsFirst, #wsContentArea div.wsArticle div.wsFirstRubrik, #wsContentArea .wsMZT .wsFirstRubrik, #wsContentArea .wsTeaserCont .wsFirstRubrik {
        border-top: 0 solid;
        border-top-width: 0px !important;
        margin-top: 0;
}

#wsContentArea div.wsArticle div.wsFirstRubrik {
        clear: both;
}

#wsContentArea div.wsOhneRubrik {
        border-top: 0.1em solid #ede2e0;
}

* html #wsReSpContD .wsFirst {
        padding-bottom: 0;
        margin-bottom: 0em;
}

#wsReSpContD div.wsFirst h2 {
        margin-top: 0em;
        padding-top: 0.34em;
}

#wsReSpContD div.wsRubrik h2 {
        padding-bottom: 0.36em;
}


#wsReSpContD img {
        border-top: 0px solid;
}

#wsReSpContD .wsRubrik h2, 
#wsContentArea div.wsArticle div.wsRubrik h2, 
#wsContentArea .wsMZT .wsRubrik h2, 
#wsContentArea .wsTeaserCont .wsRubrik h2, 
#wsContentArea .wsTeaserCont .wsRubrik h1,
#wsContentArea .wsArticle .wsRubrik h1,
#wsContentArea .wsArticle .wsRubrik p, 
#wsContentArea .wsArticleUnit .wsRubrik h2 {
        margin: 0;
        padding: 0.26em 0.8em 0.34em 0.8em;
        font-size: 0.98em;
        font-weight: bold;
}



#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL img, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR img {
        margin: 0;
        padding: 0;
        margin-top: -0.046em;
}

* html #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR img, * html #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL img {
        margin-top: -2px;
}

#wsContentArea .wsImgMBuL .wsRubrik strong, 
#wsContentArea .wsImgMBuR .wsRubrik strong, 
#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsRubrik strong, 
#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsRubrik strong {
        display: block;
        border-top: 0;
        /*border-bottom: 0;*/
        margin: 0;
        padding: 0.26em 0.9em 0.1em 0.9em;		
}

* html #wsContentArea .wsImgMBuL .wsRubrik strong, 
* html #wsContentArea .wsImgMBuR .wsRubrik strong, 
* html #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsRubrik strong, 
* html #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsRubrik strong {
        padding: 0.5em 0.9em 0.1em 0.9em;		
}

html > body #wsContentArea .wsTextLinklisteR .wsRubrik, html > body #wsContentArea .wsTextLinklisteL .wsRubrik {
        min-height: 1.3333em;
        height: auto;
}

html > body #wsContentArea .wsTextLinklisteR .wsRubrik strong, html > body #wsContentArea .wsTextLinklisteL .wsRubrik strong {
        min-height: 1.3333em;
        height: auto;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR ul li, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL ul li {
        list-style-type: none;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsLinklisteP, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsLinklisteP {
        margin: 0;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsLinklisteP span, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsLinklisteP span {
        clear: both;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR span.wsAddLiText, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL span.wsAddLiText {
        clear: both;
        display: block;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsLinklisteP li, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsLinklisteP li {
        margin: 0;
        /*       display : inline; */
        width: 95%;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsLinklisteP li span, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsLinklisteP li span {
        display: block;
        padding-bottom: 0.2em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteR .wsLinklisteP li img, #wsContentBGInner #wsContentArea div.wsArticleUnit .wsTextLinklisteL .wsLinklisteP li img {
        clear: both;
        margin: 0;
        margin-top: 0.2em;
        padding: 0;
        float: left;
}

#wsContentArea .wsMZT .wsLinkliste, 
#wsContentArea .wsArticle .wsLinkliste, 
#wsContentArea .wsTeaserCont .wsLinkliste {
        margin: 0.7em 0 0.7em 0 !important;
        padding: 0;		
        border: 0px solid red;        
}

* + html #wsContentArea .wsMZT .wsLinkliste {
        float: left;
}


#wsContentArea .wsTextLinklisteL .wsLinkliste,
#wsContentArea .wsTextLinklisteR .wsLinkliste {
        width: 13.333em !important;
}

#wsContentArea .wsMZT .wsLinkliste li, 
#wsContentArea .wsArticle .wsLinkliste li, 
#wsContentArea .wsTeaserCont .wsLinkliste li {
        border: 0;
        padding: 0;  
		margin: 0;
        list-style-type: none;
}

* html #wsContentArea .wsMZT .wsLinkliste li {
		clear: left;
		float: left;
}

* + html #wsContentArea .wsMZT .wsLinkliste li {
		clear: left;
		float: left;
}

#wsContentArea .wsMZT .wsLinkliste li div, 
#wsContentArea .wsTeaserCont .wsLinkliste li div {
        padding: 0.2em 0.1em 0.2em 2.8em; 
        margin-top: 0.2em; 
}

#wsContentArea .wsMZT .wsLinkliste li span {
        padding: 0;
        display: block;
}

#wsContentArea .wsMZT .wsLinkliste li span.wsLangEn {
        display: inline;
}

#wsContentArea .wsMZT .wsLinkliste li span, 
#wsContentArea .wsMZT .wsLinkliste li span span, 
#wsContentArea .wsMZT .wsLinkliste li span.wsPrewrite {
        padding: 0;
        display: inline;
}
    /* symptomatischer Fix fuer verutschte Icons */
* html #wsContentArea .wsMZT .wsLinkliste li span.wsPrewrite a {
        width: 37.6em;
        float: left;
        padding-left: 2.95em;
        margin-top: -1.25em;
        position: relative;
        z-index: 50;
}

* + html #wsContentArea .wsMZT .wsLinkliste li span.wsPrewrite a {
        width: 37.6em;
        float: left;
        padding: 0 0 0 2.95em;
        margin: -1.25em 0 0 0;
        position: relative;
        z-index: 50;
}

* + html #wsContentArea .wsMZT .wsLinkliste li span.wsPrewrite img.wsIcon {
        position: relative;
        z-index: 100;
        top: 0.4em;
		left: 0.4em;
}

* html #wsContentArea .wsMZT .wsLinkliste li span.wsPrewrite img.wsIcon {
        position: relative;
        z-index: 100;
        top: 0.4em;
		left: 0.4em;		
}

#wsContentArea .wsMZT .wsLinkliste li img, 
#wsContentArea .wsMZT .wsLinkliste li img.wsIcon {
        padding: 0;
        margin-top: 0.3em;
        width: auto;
}

#wsContentArea .wsMZT .wsLinkliste li span.wsLinklistenDesc {
        padding: 0.2em 0.1em 0.2em 2.8em;
        margin-top: 0.2em;
        display: block;
}

#wsContentArea .wsMZT .wsLinkliste a, 
#wsContentArea .wsArticle .wsLinkliste a, 
#wsContentArea .wsTeaserCont .wsLinkliste a {
        padding: 0.2em 0.2em 0.5em 0;
        margin: 0;
        text-decoration: none;
        display: block;
}



#wsContentArea .wsMZT .wsLinkliste img, 
#wsContentArea .wsArticle .wsLinkliste img, 
#wsContentArea .wsTeaserCont .wsLinkliste img {
        float: left;
/*        width: 2.3em; */
}

#wsContentArea .wsLinkliste li.wsFirst {
        border: 0;
}

#wsContentArea .wsSendeTermine {
        clear: both;
        font-size: 0.9em;
}

#wsContentArea .wsArticle .wsSendeTermine img, 
#wsContentArea .wsTeaserCont .wsSendeTermine img {
        margin: -0.3em 0.5em 0 0.5em;
        padding: 0;
        width: 1.6666em;

}

#wsContentArea .wsArticle .wsSendeTermine li {
        font-weight: 400;
        height: 1.75em;
		float: left;
	
}

#wsContentArea .wsTeaserCont .wsSendeTermine li {
        font-weight: 400;
        height: 1.85em;
}

#wsContentArea .wsArticle .wsSendeTermine a, 
#wsContentArea .wsTeaserCont .wsSendeTermine a {
        font-weight: 400;
        padding: 0;
        margin: 0;
}
    /*   #wsContentArea .wsTeaserListe, */
#wsContentArea div.wsRubrikThinSub {
        border-top: 0.166em solid;
        margin: 0;
        padding: 0;
        /*      width : 100%;
         height: 0; */
}
    /******************************/
    /* Mediathek Tabs Startseite */
    /******************************/
#wsContentArea div#wsMediathekTabs {
        margin-top: 0.5em;
}

#wsContentArea div#wsMediathekTabs ul li {
        float: left;
        background: url("../img/doorR1.gif") no-repeat right top;
        margin: 0;
        padding: 0;
}

#wsContentArea div#wsMediathekTabs ul li#wsMediathekTabRight {
        background: url("../img/doorR2.gif") no-repeat right top;
}

#wsContentArea div#wsMediathekTabs ul li.wsMediathekTabCurrent {
        background: url("../img/doorActiveR1.gif") no-repeat right top;
}

#wsContentArea div#wsMediathekTabs ul li#wsMediathekTabRight.wsMediathekTabCurrent {
        background: url("../img/doorActiveR2.gif") no-repeat right top;
}

#wsContentArea div#wsMediathekTabs ul li.wsMediathekTabCurrent {
        display: block;
		font-weight: bold;
        margin: 0;
        /*padding: 0.125em 0.55em; */
}

#wsContentArea div#wsMediathekTabs ul li a {
        display: block;
        color: #032c64;
        font-weight: bold;
        background: url("../img/doorL1.gif") no-repeat left top;
        margin: 0;
        /*	    padding: 0.125em 0.72em;		 */
        /*padding: 0.125em 0.7em;*/
        padding: 0.125em 0.5em 0.125em 0.5em;
}

#wsContentArea div#wsMediathekTabs ul li span {    
        background: url("../img/doorActiveL1.gif") no-repeat left top;   
		display: block;
        margin: 0;        
        padding: 0.125em 0.7em;    
}

#wsContentArea div#wsMediathekTabs ul li.wsMediathekTabCurrent a {
        background: url("../img/doorActiveL1.gif") no-repeat left top;
}

#wsContentArea .wsArticleUnit .wsTeaserListe {
        border-top: 0.083em solid;
        border-bottom: 0;
        margin: 0;
        padding: 0;

}

#wsContentArea .wsTeaserListe li, 
#wsContentArea .wsTeaserCont .wsTeaserListe li {
        clear: both;
        margin: 0.3em 0.5em;
        border: 0;
        font-size: 1em;
        padding: 0;
}

#wsContentArea .wsTeaserListeWeitere li.wsTeaserSearch img {

        clear: left;
        float: left;

}


#wsContentArea .wsTeaserListeWeitere li.wsTeaserSearch a { 
     
}


#wsContentArea .wsTeaserCont .wsTeaserListeWeitere {
	margin-top: 0.1em;
	border-top: 0.25em solid;
	float: left;
	width: 100%;
}

#wsContentArea .wsTeaserCont .wsTeaserListeWeitere li {
        float: left;
        margin: 0.3em 0.5em 0 0.6em;
        border: 0;
        font-size: 1em;
        padding: 0;
        font-weight: bold;
}

#wsContentArea .wsTeaserCont .wsTeaserListeWeitere img {
        float: left;
        padding: 0.1em 0 0 0;
}


#wsContentArea div.wsArticleUnit .wsTeaserListe li span.wsNoLink, 
#wsContentArea .wsTeaserCont .wsTeaserListe li span.wsNoLink, 
#wsContentArea .wsTeaserListe a, 
#wsContentArea .wsTeaserCont .wsTeaserListe a {
        margin: 0.5em 0.4em 0 0;
        text-decoration: none;
        font-weight: 700;
        display: block;
        width: 33em;
        float: left;
}
#wsContentArea .wsTeaserListeWeitere li.wsTeaserSearch a {
	width: 13em;
	display: block;
	margin: 0 0 0 2em;
}

#wsContentArea div.wsArticleUnit .wsTeaserListe li span.wsNoLink, #wsContentArea .wsTeaserCont .wsTeaserListe li span.wsNoLink {
        width: 17.2em;
}

#wsContentArea .wsTeaserListe img {
        padding-top: 0.3em;
}

#wsContentArea .wsTeaserListe img, #wsContentArea .wsTeaserCont .wsTeaserListe img {
        float: left;
        margin-top: 0.2em;
        /*      padding-right : 0.5em; */
}


#wsContentArea .wsArticle {
        border-top: 0;
}

#wsContentArea .wsArticle.wsRegional {
        margin-top: 0.833em;
        padding-top: 2em;
        border-top: 0.083em solid;
}

#wsContentArea h1.wsSingleH1, #wsContentArea .wsArticle h1 {
        margin: 0;
        padding-top: 0.4em;
        padding-bottom: 0;
        padding-left: 0.5em;
        font-size: 1.5em;
}

#wsContentArea h1.wsSingleH1 {
        margin-bottom: 0.4em;
}

#wsContentArea .wsArticle h2 {
        padding-top: 0;
}



#wsContentBGInner #wsContentArea div.wsArticleUnit ol li {
        list-style-position: outside;
        padding-left: 0;
        margin-left: 2.6em;
}

#wsContentBGInner #wsContentArea div.wsArticleUnit ol li a {
        background-color: gray !important;
        font-size: 2em;
}

#wsContentArea .wsArticle div.wsArticleUnit ul.wsTeaserListe {
        margin: 0;
}

#wsContentArea .wsModulAZListe {
        border-top: 0.09em solid;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsModulAZ {
        border-top: 0.09em solid;
        display: block;
        padding-bottom: 0.7em;
        height: 5em;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsModulAZ ul {
        margin-left: 0.6em;
        padding-top: 0.06em;
        margin-top: 0.7em;
}

* html #wsContentArea div.wsArticle div.wsArticleUnit div.wsModulAZ ul {
        margin-left: 0.3em;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsModulAZ ul li {
        list-style-type: none;
        padding: 0;
        float: left;
        border: 0.09em solid;
        border: 0.083em solid;
        margin: 0.083em 0.1em 0.3em 0.54em;
        text-align: center;
}

#wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li a,
.wsModulAZ ul li span.active {
        width: 1.9902em;
        display: block;
}

#wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li a:hover, #wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li a:focus, #wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li a:active {
        font-weight: 700;
}

#wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li.aktiv {
        font-weight: 700;
        width: 1.9902em;
}

#wsContentArea div.wsArticle div.wsArticleUnit .wsModulAZ ul li.noLink {
        width: 1.9902em;
}

* html #wsContentArea div.wsArticle div.wsArticleUnit .wsTeaserListe {
        height: 5em !important;
        border-top: 0.083em solid;
        top: 0em;
}

* + html #wsContentArea div.wsArticle div.wsArticleUnit ul.wsTeaserListe {
        top: 0em;
}

* html #wsContentArea .wsArticle div.wsArticleUnit ul li, * html #wsContentArea .wsArticle div.wsArticleUnit ol li {
        padding-left: 0.4em;
        list-style-position: outside;
}

* html #wsContentArea .wsArticle div.wsArticleUnit ul.wsTeaserListe li {
        padding-left: 0em;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit ul.wsTeaserListe li {
        padding-left: 0em;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit ul, * + html #wsContentArea .wsArticle div.wsArticleUnit ol {
        margin-left: 0em;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit ul li, * + html #wsContentArea .wsArticle div.wsArticleUnit ol li {
        padding-left: 0;
        list-style-position: inside;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteL ul li, * + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteL ol li, * + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteR ul li, * + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteR ol li {
        padding-left: 1.4em;
        list-style-position: outside;
}

#wsContentArea .wsArticle ul.wsTeaserListe {
        margin: 0;
        padding-bottom: 0;
}

#wsContentArea .wsArticle .wsTextLinklisteL ul, #wsContentArea .wsArticle .wsTextLinklisteL ol, #wsContentArea .wsArticle .wsTextLinklisteR ul, #wsContentArea .wsArticle .wsTextLinklisteR ol {
        margin: 0;
        padding-bottom: 0;
        border: 0;
}

* html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteL ul li, * html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteR ul li {
        padding-left: 0em;
        padding-top: 0.4em;
}

* + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteL ul li, * + html #wsContentArea .wsArticle div.wsArticleUnit .wsTextLinklisteR ul li {
        padding-left: 0.4em;
        padding-top: 0.4em;
}

#wsContentArea .wsArticle li, #wsContentArea .wsArticle li {
        list-style-position: inside;
}

#wsContentArea .wsArticle ul li {
        list-style-type: square;
}

#wsContentArea .wsArticle .wsArticleUnit ul.wsLinkliste li {
        list-style-type: none;
		clear: left;
		margin-left: 0;
		padding-left: 0;
}

#wsContentArea .wsArticle ul.wsTeaserListe li {
        list-style-type: none;
}

#wsContentArea .wsArticle ol li {
        list-style-type: decimal;
}

#wsContentArea .wsArticle li a, #wsContentArea .wsArticle li a {

        text-decoration: none;
}

#wsContentArea .wsArticle li a:hover, #wsContentArea .wsArticle li a:focus, #wsContentArea .wsArticle li a:active {
        text-decoration: underline;
}

#wsContentArea .wsArticle .wsTextLinklisteL, #wsContentArea .wsArticle .wsImgMBuL {
        margin: 0.6em 0.6em 0 1em;
        float: left;
        border: 0 solid;
}

* html #wsContentArea .wsArticle .wsTextLinklisteL, 
* html #wsContentArea .wsArticle .wsImgMBuL {
        margin: 0.6em 0.6em 1.0em 0.5em;
}

#wsContentArea .wsArticle .wsTextLinklisteR, #wsContentArea .wsArticle .wsImgMBuR {
        margin: 0.6em 1em 1.0em 0.6em;
        padding-bottom: 0;
        float: right;
        border: 0;
}

* html #wsContentArea .wsArticle .wsTextLinklisteR, * html #wsContentArea .wsArticle .wsImgMBuR {
        margin: 0.6em 0.6em 1.0em 0.5em;
}

* html #wsContentArea .wsArticle .wsTextLinklisteL .wsRubrik, * html #wsContentArea .wsArticle .wsTextLinklisteR .wsRubrik {
        padding-top: 0.0em !important;
        margin-top: -0.25em !important;
}

#wsContentArea .wsArticle .wsTextLinklisteL img, 
#wsContentArea .wsArticle .wsTextLinklisteR img, 
#wsContentArea .wsArticle .wsImgMBuL img, 
#wsContentArea .wsArticle .wsImgMBuR img {
        padding: 0;
        margin: 0;
        width: 100%;
}

/* Problem bei 90b Bildern im IE6
* html #wsContentArea .wsArticle .wsTextLinklisteL img, 
* html #wsContentArea .wsArticle .wsTextLinklisteR img, 
* html #wsContentArea .wsArticle .wsImgMBuL img, 
* html #wsContentArea .wsArticle .wsImgMBuR img {
        width: 13.33em; 
}*/

* + html #wsContentArea .wsArticle .wsImgMBuL img.wsIMG160b, 
* + html #wsContentArea .wsArticle .wsImgMBuR img.wsIMG160b {
        width: 13.33em;
}

* html #wsContentArea .wsArticle .wsIMG120b img {
        width: 10em;
}

* + html #wsContentArea .wsArticle .wsImgMBuL img.wsIMG120b, 
* + html #wsContentArea .wsArticle .wsImgMBuR img.wsIMG120b {
        width: 10em;
}

#wsContentArea .wsImgMBuL .wsIMG120b, #wsContentArea .wsImgMBuR .wsIMG120b, #wsContentArea .wsImgMBuL .wsIMG160b, #wsContentArea .wsImgMBuR .wsIMG160b {
        padding: 0;
        margin: 0;
        width: 100%;
        float: left;
}

#wsContentArea div.wsImgMBuL.wsIMG120b, #wsContentArea div.wsImgMBuL.wsIMG160b {
        padding: 0px;
}

#wsContentArea .wsArticle .wsTextLinklisteL li, #wsContentArea .wsArticle .wsTextLinklisteR li, #wsContentArea .wsArticle .wsImgMBuL li, #wsContentArea .wsArticle .wsImgMBuR li {
        clear: both;
        padding: 0;
        margin: 0;
}

#wsContentArea .wsArticle .wsTextLinklisteL li a, 
#wsContentArea .wsArticle .wsTextLinklisteR li a, 
#wsContentArea .wsArticle .wsImgMBuL li a,
#wsContentArea .wsArticle .wsImgMBuR li a {
        float: left;
        display: block;
        padding: 0;
        margin: 0;
        width: 10.7em;
		font-weight: bold;
}

#wsContentArea .wsArticle .wsTextLinklisteL li img, #wsContentArea .wsArticle .wsTextLinklisteR li img, #wsContentArea .wsArticle .wsImgMBuL li img, #wsContentArea .wsArticle .wsImgMBuR li img, #wsContentArea .wsArticle .wsTextLinklisteL li a img, #wsContentArea .wsArticle .wsTextLinklisteR li a img, #wsContentArea .wsArticle .wsImgMBuL li a img, #wsContentArea .wsArticle .wsImgMBuR li a img {
        width: auto;
        float: left;
        margin: 0;
        padding: 0;
}

#wsContentArea .wsTextLinklisteL .wsMitRubrik, #wsContentArea .wsTextLinklisteR .wsMitRubrik, #wsContentArea .wsImgMBuL .wsMitRubrik, #wsContentArea .wsImgMBuR .wsMitRubrik {
        border-top: 0.05em solid;
}

#wsContentArea .wsImgMBuL img.wsLupe, 
#wsContentArea .wsImgMBuR img.wsLupe {
        width: 1.5em !important;
		margin: 0.6em 0 0 0;
        float: right;
}

#wsContentArea .wsArticle .wsTextLinklisteR .wsRubrikThinSub, 
#wsContentArea .wsArticle .wsTextLinklisteL .wsRubrikThinSub {
	font-size: 1em;
} 

#wsContentArea .wsArticle .wsTextLinklisteR div, 
#wsContentArea .wsArticle .wsTextLinklisteL div, 
#wsContentArea .wsArticle .wsTextLinklisteR ul, 
#wsContentArea .wsArticle .wsTextLinklisteL ul, 
#wsContentArea .wsArticle .wsImgMBuR ul, 
#wsContentArea .wsArticle .wsImgMBuL ul, 
#wsContentArea .wsArticle .wsImgMBuR div, 
#wsContentArea .wsArticle .wsImgMBuL div {
        padding: 0.6em;
        padding-bottom: 0;
        font-size: 0.9em;
        margin-bottom: 0;
}

#wsContentArea .wsMZT ul.wsLinkliste .wsTeaserListeInner {
	font-size: 0.93em;		
	margin: -0.7em 0 0 2.6em !important;
	padding: 0 0 1em 0;
	display: block;
	width: 34em;
	border: 0px solid red;
}


* html #wsContentArea .wsMZT ul.wsLinkliste .wsTeaserListeInner {		
	margin: -0.4em 0 1em 3em !important;
}

*+ html #wsContentArea .wsMZT ul.wsLinkliste .wsTeaserListeInner {		
	margin: 0 0 1em 3em !important;
}
	


#wsContentArea .wsArticle .wsImgMBuR div, #wsContentArea .wsArticle .wsImgMBuL div {
        clear: both;
}

#wsContentArea .wsArticle .wsTextLinklisteR ul, #wsContentArea .wsArticle .wsTextLinklisteL ul, #wsContentArea .wsArticle .wsImgMBuR ul, #wsContentArea .wsArticle .wsImgMBuL ul {
        margin: 0;
        padding: 0.4em;
}

#wsContentArea .wsArticle .wsTextLinklisteR ul li, #wsContentArea .wsArticle .wsTextLinklisteL ul li, #wsContentArea .wsArticle .wsImgMBuR ul li, #wsContentArea .wsArticle .wsImgMBuL ul li {
        list-style-type: none;
}

#wsContentArea .wsArticle .wsTextLinklisteR ul li a, #wsContentArea .wsArticle .wsTextLinklisteL ul li a, #wsContentArea .wsArticle .wsImgMBuR ul li a, #wsContentArea .wsArticle .wsImgMBuL ul li a {
        text-decoration: none;
}

#wsContentArea .wsArticle .wsTextLinklisteR ul li a:hover, #wsContentArea .wsArticle .wsTextLinklisteR ul li a:focus, #wsContentArea .wsArticle .wsTextLinklisteR ul li a:active, #wsContentArea .wsArticle .wsTextLinklisteL ul li a:hover, #wsContentArea .wsArticle .wsTextLinklisteL ul li a:focus, #wsContentArea .wsArticle .wsTextLinklisteL ul li a:active, #wsContentArea .wsArticle .wsImgMBuR ul li a:hover, #wsContentArea .wsArticle .wsImgMBuR ul li a:focus, #wsContentArea .wsArticle .wsImgMBuR ul li a:active, #wsContentArea .wsArticle .wsImgMBuL ul li a:hover, #wsContentArea .wsArticle .wsImgMBuL ul li a:focus, #wsContentArea .wsArticle .wsImgMBuL ul li a:active {
        text-decoration: underline;
}

#wsContentArea .wsArticle table {
        margin: 0.6em 0.6em 0.4em 0.9em;
        width: 36.16em;
}

#wsContentArea .wsArticle caption {
        margin-left: 0.9em;
        text-align: left;
        font-weight: 600;
}

#wsContentArea .wsArticle table th, #wsContentArea .wsArticle table td {
        border: 0.05em solid;
        padding: 0.3em;
        font-size: 0.9em;
}

#wsContentArea .wsArticleAutor {
        margin: 0.6em 0.9em 0.4em;
        font-size: 0.9em;
        border: 1px solid;
        padding: 0.2em;
}

#wsContentArea .wsArticleAutor h3 {
        margin: 0.05em 0.6em 0.1em 0.4em;
        float: left;
        font-size: 1em;
}

#wsContentArea .wsArticleAutor p {
        display: inline;
}

#wsContentArea #wsStand {
        margin: 0.6em 0 0.4em 0;
        text-align: right;
        font-size: 0.9em;
}

#wsContentArea .wsBilderGalerie img {
        margin: 0.8em;
        border: 1px solid;
}

#wsContentArea .wsBilderGalerie img.wsMinimizePic {
        width: 36.2em;
}

#wsReSpContD {
        margin: 0;
        padding: 0;
        /*    margin-top : -0.0933em; */
        border-top: 0.333em solid;
        border-bottom: 0.333em solid;
}

* html #wsReSpContD {
        width: 13.34em;
        margin-top: 0;
}

#wsReSpContD .wsRubrik {
        padding-top: 0.05em;
        position: relative;
}

* html #wsReSpContD .wsRubrik {
        padding-top: 0;
}

#wsReSpContD .wsTeaser {
        border-top: 0.166em solid;
        /*      margin-bottom : -0.14em; */
        padding-bottom: 0em;
}

#wsReSpContD .wsTeaserBottomSpacing {
        padding-bottom: 0.8em;
}

#wsReSpContD .wsTeaser h3 {
        padding: 0.3em 0 0 0.8em;
        margin-left: 0;
}

#wsReSpContD .wsTeaser h3.wsReSpLink {
        padding: 0 0 0 0.8em;
}

#wsReSpContD .wsTeaser a {
        padding: 0;
        margin: 0;
}

#wsReSpContD .wsTeaser p {
        padding-bottom: 0.7em;
        padding-top: 0.2em;
}

* html #wsReSpContD .wsTeaser p {
        white-space: normal;
        padding-right: 0.2em;
}

#wsReSpContD .wsTeaser img {
        padding: 0;
        width: 100%;
        /*      margin-bottom : -0.1em; */
}

#wsReSpContD .wsTeaser ul.wsLinkliste {
        padding-bottom: 0.2em;
}

* html #wsReSpContD .wsTeaser ul.wsLinkliste {
        padding-bottom: 0.2em;
        height: 2em;
}

#wsReSpContD .wsTeaser ul.wsLinkliste li {
        margin: 0.1em 0 0;
}

#wsReSpContD .wsTeaser ul.wsLinkliste li a {
        font-size: 0.9em;
        display: block;
        padding: 0.3em 0.2em 0.3em 1.2em;
}

#wsReSpContD ul.wsRespLinkliste {
        padding-bottom: 0.2em;
        margin-bottom: 1em;
        min-height: 2em;
}

#wsReSpContD ul.wsRespLinkliste li {
        margin: 0.1em 0 0;
        clear: both;
        display: block;
        margin-bottom: 0.3em;
}

#wsReSpContD ul.wsRespLinkliste li img {
        width: 1.00em;
        height: 0.85em;
        float: left;
        margin-top: 0.4em;
        vertical-align: middle;
        margin-bottom: 0.4em;
}

#wsReSpContD ul.wsRespLinkliste li a {
        vertical-align: middle;
        font-size: 0.9em;
        display: block;
        width: 10.8em;
        /*       float : left; */
        margin-bottom: 0.5em;
        margin-left: 1.2em;
}

* html #wsReSpContD ul.wsRespLinkliste li a {
        margin-bottom: 0.1em;
        float: left;
        margin-left: 0em;
}

* + html #wsReSpContD ul.wsRespLinkliste li a {
        display: inline;
        margin-left: 0em;
        padding-left: 0em;
}

#wsReSpContD ul.wsRespLinkliste li a:hover, #wsReSpContD ul.wsRespLinkliste li a:focus, #wsReSpContD ul.wsRespLinkliste li a:active {
        /*       background-color : #dedede; */
}

#wsReSpContD .wsNoRubrik {
        clear: both;
        border-top: 0.3em solid;
        margin-bottom: 0;
        padding-bottom: 0;
}

#wsImpressumContent address {
        font-style: normal;
}

#wsCJ {
        border-top: 0.3333em solid;
}

#wsCJ p {
        border-top: 0;
        margin: 0;
        border-bottom: 0.3333em solid;
}

#wsCJ p strong {
        display: block;
}

#wsCJ p a {
        text-decoration: underline;
}

#wsCJ ul li {
        padding: 0;
        margin: 0;
}

#wsCJ ul li a {
        background-repeat: no-repeat;
        background-position: 0.5em 0.6em;
}

#wsContentArea ul.wsToptenListe {
        padding: 0.8em;
        margin: 0;
        border-top: 1px solid;
}

* html #wsContentArea ul.wsToptenListe {
        padding: 0.8em 0;
}

#wsContentArea ul.wsToptenListe li {
        list-style-type: none;
        font-weight: 700;
        margin: 0;
        padding: 0.5em 0 0 0;
        list-style-type: none !important;
}

#wsContentArea ul.wsToptenListe li img {
        padding-right: 6px;
        padding-top: 2px;
}
    /**
     neue Variationen fuer Teaser
     */
#wsContentArea .wsTeaserCont .wsTsrTxt p {
        padding-bottom: 0.6em; 
}

#wsContentArea .wsTeaserCont .wsTsrTxt ul li  {
        font-weight: bold;
}

#wsContentArea .wsTsrTxt, 
#wsContentArea .wsTsrImg85, 
#wsContentArea .wsTsrImg90, 
#wsContentArea .wsTsrImg120, 
#wsContentArea .wsTsrImg160, 
#wsContentArea .wsTsrImg458 {
        margin-bottom: 0.6em;        
}

#wsContentArea .wsTeaserCont .wsTsrImg85,
#wsContentArea .wsTeaserCont .wsTsrImg90, 
#wsContentArea .wsTeaserCont .wsTsrImg120, 
#wsContentArea .wsTeaserCont .wsTsrImg160, 
#wsContentArea .wsTeaserCont .wsTsrImg458 {

        bottom: 0.0em;
        padding-bottom: 0.72em;
}

* html #wsContentArea .wsTeaserCont .wsTsrImg160 {
/*        height: 9em; */
}

#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrTxt, 
#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrImg85,
#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrImg90, 
#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrImg120, 
#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrImg160, 
#wsContentArea .wsArticleUnit .wsTeaserCont .wsTsrImg458 {
        top: 0em;
}

#wsContentArea .wsTsrTxt h3, 
#wsContentArea .wsTsrImg85 h3,
#wsContentArea .wsTsrImg90 h3, 
#wsContentArea .wsTsrImg120 h3, 
#wsContentArea .wsTsrImg160 h3, 
#wsContentArea .wsTsrImg458 h3 {
        margin: 0;
        padding: 0;
        font-size: 1em;
        font-weight: 700;
}

#wsContentArea .wsTsrImg458 h3 {
        font-size:1.3em;
}

#wsContentArea .wsTsrTxt h3 {
        padding: 0.3em 0 0 0.7em;
}

/* Anweisung fuer alle Browser */
#wsContentArea .wsTsrImg85 h3 {
/*        left: -1.5em; */
left: -1em;
width: 29.6em;
        position: relative;
        float: right;
/*        width: 29.1em; */
        padding: 0.5em 0 0 0;
}

/* ueberschreiben Anweisung fuer alle Browser ausser Opera, FF, etc.*/
:root #wsContentArea .wsTsrImg85 h3 {
/*        width: 29.17em;
        left: -1.4em;
        border: 0px solid red; */
}


/* Anweisung fuer alle Browser */
#wsContentArea .wsTsrImg90 h3 {
/*        left: -1.3em; */
		left: -0.6em;
        position: relative;
        float: right;
/*        width: 28.9em; */
	width: 29.6em;
        padding: 0.5em 0 0 0;
}
    /* ueberschreiben Anweisung fuer alle Browser ausser Opera, FF, etc.*/
: root #wsContentArea .wsTsrImg90 h3 {
        border: 0px solid red;
        width: 28.9em;
}
    /* Anweisung fuer alle Browser */
#wsContentArea .wsTsrImg120 h3 {
        /*left: -1.3em;*/
        left: -1em;
        position: relative;
        float: right;
        /*width: 26.4em; */
        width: 26.7em;
        padding: 0.5em 0 0 0;
}
    /* ueberschreiben Anweisung fuer alle Browser ausser Opera, FF, etc.*/
: root #wsContentArea .wsTsrImg120 h3 {
        border: 0px solid red;
        width: 26.4em;
}
    /* Sonderfall Teaseruebersicht als include */
#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 h3 {
        padding: 0;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 img {
        margin-bottom: 0.6em;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 p a {
        text-decoration: none !important;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 p a:hover, #wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 p a:focus, #wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg120 p a:active {
        text-decoration: underline !important;
}
    /* IE 6 */
#wsContentArea .wsTsrImg160 h3 {
        left: -0.6em;
        position: relative;
        float: right;
        width: 23.7em;
        padding: 0.3em 0 0 0;
        border: 0px solid red;
}
    /* Opera */
html > body #wsContentArea .wsTsrImg160 h3 {
        width: 23.7em;
}
    /* IE 7 */
* + html #wsContentArea .wsTsrImg160 h3 {
        width: 23.7em !important;
}
    /* FF, */
: root #wsContentArea .wsTsrImg160 h3 {
        width: 23.7em;
}
    /* Sonderfall Teaseruebersicht als include */
#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 h3 {
        padding: 0;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 img {
        margin-bottom: 0.4em;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 p a {
        text-decoration: none !important;
}

#wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 p a:hover, #wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 p a:focus, #wsContentArea div.wsArticle div.wsArticleUnit div.wsTsrImg160 p a:active {
        text-decoration: underline !important;
}

#wsContentArea .wsTsrImg458 h3 {
        top: 7.9em;
        position: relative;
        padding: 0 0 0 0.6em;
}

#wsContentArea .wsTsrTxt h3 small, #wsContentArea .wsTsrImg120 h3 small, #wsContentArea .wsTsrImg160 h3 small {
        border: 0 solid #0080ff;
        display: block;
}

#wsContentArea .wsTsrTxt h4, #wsContentArea .wsTsrImg120 h4, #wsContentArea .wsTsrImg160 h4, #wsContentArea .wsTsrImg458 h4 {
        padding: 0;
        margin: 0;
        font-weight: 700;
        font-size: 1.05em;
        margin-bottom: 0.4em;
}

#wsContentArea .wsTsrTxt h4 {
        padding: 0 0 0 0.8em;
}

#wsContentArea .wsTsrImg120 h4, #wsContentArea .wsTsrImg160 h4 {
        left: -0.6em;
        position: relative;
        display: inline;
        float: right;
        padding: 0;
}

#wsContentArea .wsTsrImg120 h4 {
        width: 25.1em;
        left: -0.7em;
}

html > body #wsContentArea .wsTsrImg120 h4 {
        width: 26.4em;
}

* + html #wsContentArea .wsTsrImg120 h4 {
        border: 0px solid gray;
        width: 25.2em !important;
}

: root #wsContentArea .wsTsrImg120 h4 {
        width: 25.1em;
}
    /* alle, IE6  */
#wsContentArea .wsTsrImg160 h4 {
        left: -0.7em;
        position: relative;
        width: 21.9em;
}
    /* Opera */
html > body #wsContentArea .wsTsrImg160 h4 {
        width: 23.1em;
}
    /** IE 7 */
* + html #wsContentArea .wsTsrImg160 h4 {
        width: 22.1em !important;
}
    /* FF */
: root #wsContentArea .wsTsrImg160 h4 {
        width: 21.9em;
}

#wsContentArea .wsTsrImg458 h4 {
        padding: 0 0 0 0.7em;
}

#wsContentArea .wsTsrTxt p, 
#wsContentArea .wsTsrImg85 p,
#wsContentArea .wsTsrImg90 p, 
#wsContentArea .wsTsrImg120 p, 
#wsContentArea .wsTsrImg160 p, 
#wsContentArea .wsTsrImg458 p {
        border: 0 solid green;
        margin: 0 0.8em;
        padding: 0;
        font-size: 0.95em
}

#wsContentArea div.wsTeaserCont .wsTsrImg120 {
        min-height: 8.45em;
        padding-bottom: 0;
}

#wsContentArea div.wsTeaserCont div.wsTsrImg120 div {
        clear: both;
}

#wsContentArea div.wsTeaserCont .wsTsrImg120 p {
        /*      padding-bottom : 0.8em; */
}
    /* Problematik fuer FF und IE unterschiedlich geloest... */
* html #wsContentArea div.wsTeaserCont .wsTsrImg120 {
        clear: both;
        height: 8.45em;
}

#wsContentArea .wsTsrImg85 div img,
#wsContentArea .wsTsrImg90 div img, 
#wsContentArea .wsTsrImg120 div img, 
#wsContentArea .wsTsrImg160 div img, 
#wsContentArea .wsTsrImg85 div object,
#wsContentArea .wsTsrImg90 div object, 
#wsContentArea .wsTsrImg120 div object, 
#wsContentArea .wsTsrImg160 div object {
        float: left;
        left: 0;
        position: relative;
        margin-top: 0.83em;
        margin-right: 0.5em;
        /*      margin-bottom : 1.6em; */
}

#wsContentArea .wsTsrImg85 div img, 
#wsContentArea .wsTsrImg85 div object {
        width: 7.0833em;
}

#wsContentArea .wsTsrImg90 div img, 
#wsContentArea .wsTsrImg90 div object {
        width: 7.5em;
}

#wsContentArea .wsTsrImg120 div img, #wsContentArea .wsTsrImg120 div object {
        width: 10.0247em;
        /* TODO gleiches Problem wie bild 160 unten */
}

#wsContentArea .wsTsrImg160 div img, #wsContentArea .wsTsrImg160 div object {
        width: 13.3666em;
        /*      width: 13.333em; TODO nach Schriftgroessenanpassung wohl der korrekte wert, bringt aber die einrueckung der headline an die falsche stelle! */
}

#wsContentArea .wsTsrImg458 div img, #wsContentArea .wsTsrImg458 div object {
        /* Schriftgroesse unveraendert, daher keine Breitenaenderung?! */
        width: 38.16em;
        height: 9.97em;
        position: relative;
        bottom: 2.00em;
        bottom: 1.95em;
}

#wsContentArea img.wsTsrSerien458 {
       /* border-top: 0.33em solid #fff;*/
        width: 38.16em;
}

* html #wsContentArea .wsTsrImg458 div img {
        bottom: 1.95em;
}

* + html #wsContentArea .wsTsrImg458 div img {
        bottom: 1.95em;
}
    /* Fix fuer zweizeilige Ueberschrift */
#wsContentArea div.wsTeaserCont .wsTsrImg458 div {
        position: relative;
        top: 0 !important;
}

#wsContentArea div.wsTeaserCont .wsTopmeldung .wsTsrImg458 div {
        position: static;
}

#wsContentArea div.wsTeaserCont .wsTsrImg458 div h3 {
        margin-bottom: 8.2em !important;
}

#wsContentArea div.wsTeaserCont .wsTopmeldung .wsTsrImg458 div h3 {
        margin-bottom: 6.6em !important;
}

#wsContentArea div.wsTeaserCont .wsTsrImg458 div img {
        position: absolute !important;
        top: 0;
}

#wsContentArea div.wsTeaserCont .wsTsrImg458 div.wsWTSendung img {
        position: relative !important;
}

* html #wsContentArea div.wsTeaserCont .wsTsrImg458 div img {
        top: -0.25em;
}

* + html #wsContentArea div.wsTeaserCont .wsTsrImg458 div img {
        top: -0.25em;
}


/*
 * Archive
 */
 
#wsContentBGInner #wsContentArea #wsContentFormBlockAlle {
	padding: 1em 0;
	}
 
#wsContentBGInner #wsContentArea div.wsArticleUnit #wsContentFormBlockAlle h3 {
	margin-top:0;
}

#wsContentArea .wsContentFormBlock {
	border: 0.01em solid;

	font-size: 0.9em;
	margin: 0 auto;
	padding: 0;
	width: 40em;
}

#wsContentArea .wsArticle .wsContentFormBlock div.wsContentFormBlockFields {
	margin:0.8em;
}

#wsContentArea .wsContentFormBlock h3 {
	margin:0;
	padding:0.2em 0.8em;
}

#wsArchivMonat .wsContentFormBlockFields {
	margin: 0.8em;
}


#wsContentArea #wsArchivMonat select {
	width: 25.5em;
}

#wsContentArea .wsContentFormBlockFields input.wsFormBut {
	margin-left: 2em;
	width: 10em;
}

#wsContentArea div.wsModulAZ {	
	display: block;
	height: 5em;
	padding: 0.7em 0 0 0.7em;
}

#wsContentArea div.wsModulAZ ul li {
	border: 0.083em solid;
	float: left;
	list-style-type: none;
	margin: 0.083em 0.1em 0.3em 0.54em;
	padding: 0;
	text-align: center;
}

#wsContentArea .wsModulAZ ul li a {
	display: block;
	width: 1.9902em;
}

#wsContentArea .wsModulAZ ul li.noLink {
	width: 1.9902em;
}

    /*
     * Erweiterte Suche
     */
#wsErwSuche .wsFormBlockOben {
        margin: 0;
        padding-bottom: 0.5em;
        padding-top: 1.4em;
}

#wsErwSuche .wsFormBlockUnten {
        height: 11em;
}

#wsErwSuche fieldset {
        display: inline;
}

#wsErwSuche fieldset legend {
        font-weight: bold;
}

#wsErwSuche fieldset legend span {
        display: block;
        position: absolute;
}

#wsErwSuche #wsErwSucheNach legend span {
        left: 13.5em;
        top: 21.2em;
}

#wsErwSuche #wsSucheBegriff {
        font-size: 0.916em;
        border: 0.083em solid;
        margin: 0.65em 0.9em 0.3em 11.6em;
        padding: 0.4em 0.17em;
        width: 22em;
}

#wsErwSuche fieldset legend span {
        display: block;
        left: -9.8em;
        position: absolute;
        top: 0.06em;
}

#wsErwSuche #wsErwSucheMedienart, #wsErwSuche #wsErwSucheDatum, #wsErwSuche #wsErwSucheErgebnisse, #wsErwSuche .wsErwSucheSelect {
        left: 10.5em;
        padding: 0.6em 0 0 0;
        position: relative;
}

#wsErwSuche #wsErwSucheMedienart div.wsFormSegment, #wsErwSuche #wsErwSucheDatum div.wsFormSegment, #wsErwSuche #wsErwSucheErgebnisse div.wsFormSegment, #wsErwSuche .wsErwSucheSelect div.wsFormSegment {
        padding: 0 0 0.15em 0;
        width: 17em;
}

#wsErwSuche #wsErwSucheMedienart div.wsFormSegment label, #wsErwSuche #wsErwSucheDatum div.wsFormSegment label, #wsErwSuche #wsErwSucheErgebnisse div.wsFormSegment label, #wsErwSuche .wsErwSucheSelect label {
        font-size: 0.916em;
        display: block;
        float: right;
        padding: 0;
        width: 16em;
}

#wsErwSuche #wsErwSucheDatum div.wsLetzteTage label span {
        left: 4.6em;
        position: relative;
}

#wsErwSuche #wsErwSucheDatum #wsLetzteTage {
        left: 7.5em;
        position: relative;
        top: -2.1em;
        width: 4em;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentDatum {
        height: 3.5em;
        position: relative;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis input, #wsErwSuche #wsErwSucheDatum div.wsFormSegmentVom input {
        padding-left: 0.25em;
        width: 7.5em;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis, #wsErwSuche #wsErwSucheDatum div.wsFormSegmentVom {
        left: 2.1em;
        position: absolute;
        top: 0;
        width: 30em;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis label, #wsErwSuche #wsErwSucheDatum div.wsFormSegmentVom label {
        float: left !important;
        width: 8em !important;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis {
        top: 2em;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis img, #wsErwSuche #wsErwSucheDatum div.wsFormSegmentVom img {
        margin-right: 0.2em;
        position: relative;
        top: 0.25em;
}

#wsErwSuche #wsErwSucheDatum div.wsFormSegmentBis div.wsKalenderLink, #wsErwSuche #wsErwSucheDatum div.wsFormSegmentVom div.wsKalenderLink {
        font-size: 0.916em;
        left: 15.2em;
        position: absolute;
        top: 0.02em;
}

#wsErwSuche input {
        border: 0.083em solid;
        font-size: 0.75em;
}

#wsErwSuche input.digRadio {
        border: 0 none;
        font-size: 0.75em;
}

#wsErwSuche input.wsFormBut {
        margin-left: 11em;
        margin-top: 0.5em;
        border: 0 none;
        font-size: 0.95em;
        padding: 0.17em 0.8em;
}

input.wsFormBut {
        cursor: pointer;
}

/*
 * Suchergebnis
 */


#wsSuchergebnis .wsSuchdetails h2 {
	margin: 2.2em 0 0 0;
	float: left;
}

#wsSuchergebnis .wsSuchdetails ul {
	margin: 2em 0 0 0.5em;	
}

#wsSuchergebnis .wsSuchdetails ul li {
	margin: 0;
	float: left;
}

#wsContentArea .wsSucheRegister {
	font-weight: 700;
	height: 2em;
	margin: 1em 0;
}

#wsContentArea .wsSucheRegister .wsSearchBack {	
	float: left;
	margin-left: 1em;
	padding-left: 1.4em;	
	width: 15.6em;
}

* html #wsContentArea .wsSucheRegister .wsSearchBack {	
	margin-left: 0.6em;
}

#wsContentArea .wsSucheRegister .wsSearchFor {	
	float: right;	
	margin-right: 1em;
	padding: 0 1.6667em 0 0;
	text-align: right;
	width: 45%;
}

.wsSucheveraendern {
	margin-left: 1em;
	padding: 0 0 1em 0;
}

.wsSucheveraendern a {	
	font-weight: normal;
	padding: 0 0 0 0.4em;	
	margin-right: 1.5em;
}

.wsPagingFunctions {
	clear: left;
	padding: 1em 0 2em 0.5em;
	
}

* html .wsPagingFunctions {
	padding-top: 0 !important;
}

* + html .wsPagingFunctions {
	padding-top: 0 !important;
}

.wsPagingFunctions .wsAnzTreffer {
	float: left;
	margin-right: 5em; 
}


.wsPagingFunctions .wsSucheEditForm button {
	border: 0 none;
	font-size: 1em;
	white-space: nowrap;
	cursor: pointer;
}

.wsPagingFunctions .wsSucheEditForm button img {
	width: 1.083em;
	margin-right: 0.5em;
}

#digGoogleResult p {
	margin: 0 0 1em 0;
}

#digGoogleResult p a {
	font-size: 1.1em !important;
	font-weight: bold;
	text-decoration: underline !important;
}	

#digGoogleResult a.wsSucheLink {
	font-weight: normal;	
	font-size: 1em !important;	
	text-decoration: none !important;
}

#digGoogleResult a.wsSucheLink:hover {	
	text-decoration: underline !important;
}

.wsPagingFunctions .wsAnzTreffer,
#digGoogleResult p,
.wsSucheRegister,
.wsSucheveraendern {
	font-size: 0.9em !important;
	}

.wsTeaserTop h3 {	
	padding: 0 !important;
	margin: 0 !important;
	float: right;
	border: 0px solid red;
	width: 24em;
}


.wsTeaserTop h3 a {
	font-size: 1.35em;
	text-align: left;
	padding: 0 !important;
}

.wsTeaserTop h4 {	
	padding: 0 !important;
	margin: 0 !important;
}

.wsTeaserTop p {
	margin-left: 14.5em;
}

.wsTeaserTop img.wsTsrMediathek {
	width: 13.33em;
	float: left;
	margin-right: 0.8em;
	
}

.wsNnoresult {
	clear: both; 
	padding: 2em 0; 
	display: block;
}

.wsSucheRegister {
	font-size: 1em;
}


/* Kontakt */

#wsKontakt {	
	
}


#wsContentArea #wsNewsletter label, 
#wsContentArea #wsKontakt label {
	clear: both;
	display: block;
	float: left;
	width: 10em;
}

/* Seite empfehlen*/
#wsContentArea #wsKontakt input#empfaengerMail {	
	margin-top: 1.5em;
}



#wsContentArea #wsKontakt div {
	margin-top: 0.4em;
}

#wsContentArea #wsKontakt textarea, 
#wsContentArea #wsKontakt input {
	border: 0.0833em solid;
	width: 24em;
}

#wsContentArea #wsKontakt .wsKontaktLabel {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	width: 24.1667em;
}

#wsContentArea #wsKontakt .wsKontaktCheck {
	display: block;	
	padding: 0.15em 0 0 10em;
}

#wsContentArea #wsKontakt .wsKontaktCheck .wsKontaktCheckbox {
	width: 1em;
	height: 1em;
	border: 0.0833em solid;
	font-size: 1.2em !important;
	margin: 0 !important;
	padding: 0 !important;
}


#wsContentArea #wsKontakt input.wsFormBut {
	margin-left: 10em;
	margin-top: 0.4em;
	width: 24.3em;
}

#wsContentArea #wsKontakt p {
	padding-left: 0 !important;
}

#wsErwSuche #kalenderdiv #kal {
	background-color:#FFFFFF;
	border: 1px solid #032C64;	
	left:23.4em;
	padding:0;
	position:relative;
	top:11em;
	z-index:800 !important;
}

#monatsnavi {
	border-top:1px solid #032C64;
	border-left:1px solid #032C64;
	border-right:1px solid #032C64;
	color: #032C64;
	font-weight:700;
	padding:0.2em;
	text-align:center;
}

#wsErwSuche #kalenderdiv table {
border:0 solid #FF9900;
border-collapse:collapse;
}

#wsErwSuche #kalenderdiv table th, 
#wsErwSuche #kalenderdiv table td {
border:1px solid #032C64;
font-weight:700;
padding:0;
text-align:center;
width:1.85em;
}

#kalenderdiv div.close {
border-right:1px solid #032C64;
border-left:1px solid #032C64;
border-bottom:1px solid #032C64;
padding:0.2em 0.1em;
text-align:right;
}

#kalenderdiv div.close a {
background-color: #3C578E;
color:white;
font-weight:400;
margin:0.2em;
padding:0.1em 0.1em 0.25em;
}



