/*
* Styles für MDR
* Farb- und Hintergrundinformationen
* für Channeleigenschaften
*/
body {
background-color: #1D85CD;
background-image: none;
font-size: 100%;
}


/* Skiplinks */
#skiplink a:hover,
#skiplink a:focus,
#skiplink a:active {
left: 63.8em;
top: 1.8333em;
color :#204264;
}
/*
########################################################
# Kopfbereich
########################################################
*/

#topnavigation .nav-mediathek {
    background-color: #35383d;
    margin: 0 0.0625em 0 0;
}
#topnavigation .nav-mediathek a {
    background-color: #35383d;
    background-image: url("img/bgToplevelnaviMediathek.gif");
    border: medium none;
    color: #F6F5F2;
    padding: 0.7273em 0.0909em 1em;
}
#topnavigation ul {
    border-color: #35383d;
}

#kopf .kopf-wrapper {
background-color: #1D85CD;
background-image: url("img/kopf.jpg");
background-position: 0 0;
}

#statusleiste .linkleiste, 
#statusleiste .datum {
    color: #9499a5;
}

#statusleiste .linkleiste li {
    border-color: #fff;
}

#statusleiste .linkleiste a {
    color: #FFFFFF;
}

/*
########################################################
# mediathekNavi
########################################################
*/

.mediathekKopf-wrapper {
width: 64em; /*1024px*/
}

.mediathekNavi {
margin: 0;
background-color: #9499a5;
padding-top:5.5em; /*88px*/
background-image: url(img/mediathekNavi_header.gif);
background-repeat:no-repeat;
}
.mediathekNavi ul {
float: left;
width: 36.875em; /*590px*/
background-repeat:no-repeat;
padding:0;
}

.mediathekNavi ul,
.mediathekNavi ul.level2,
.mediathekNavi ul.level3,
.mediathekNavi li.unterpunkte {
border: 0;
}
.mediathekNavi ul.level1 li {
border: 0 !important;
float: left;
margin-left: 2px;
padding:0 !important;
}
.mediathekNavi li h4,
.mediathekNavi ul.level2 li,
.mediathekNavi ul.level3 li {
display: none;
}
.mediathekNavi a {
color:#fff;
background-color: #757983;
font-size: 0.8125em !important;
text-align:center;
overflow:hidden;
display: block;
height:2.1em; /*26px*/
padding-top: 0.438em; /*7px*/
text-decoration: none;
}
.mediathekNavi a:hover  {
background-color: #e2e7f1;
color: #646a74;
}

/* einzelne navipunkte */
.mediathekNavi li.nav-startseite {
margin-left: 0 !important;
}
.mediathekNavi .nav-startseite a {
width: 7.538em; /*98px*/
}

.mediathekNavi .nav-fernsehen a {
width:10.846em; /*141px*/
}

.mediathekNavi .nav-sendung-verpasst a {
width: 12.615em; /*164px*/
}

.mediathekNavi .nav-radio a {
width: 5.385em; /*70px*/
}

.mediathekNavi .nav-livestreams a {
width: 8.231em; /*107px*/
}


#mtNaviSearch {
width:21.875em; /*350px*/
margin: 0;
padding-top:0.313em; /*5px*/
padding-left: 0.875em; /*14px*/
background-color: #757983;
float: right;
height:1.750em; /* 28px*/
}
#mtNaviSearch label {
color: #FFFFFF;
float: left;
font-size: 0.8125em;
font-weight: bold;
padding: 0.154em 0.615em 0 0; /*2px 8px 0 0*/
}

#mtNaviSearchInput {
background-color: #565962;
border-color: #565962;
border-style: solid;
border-width: 1px;
color: #FFFFFF;
float: left;
font-size: 0.8125em;
padding: 0.154em 0.31em 0.231em; /*2px 4px 3px*/
width: 18.769em; /*244px*/
}

#mtNaviSearch .pfeilbutton {
background-image: url(img/spriteLupeSearch.png);
background-repeat:no-repeat;
margin: 0 0 0 0.75em; /*0 0 0 12px*/
background-position: 0 -98px;
}

legend {
display: none;
}

/* Brotkrumenpfad */
/*
#breadcrumb {
padding: 20px 0 0 15px;
background-color: #E2E7F1;
}
#breadcrumb li {
border-color: #1b222a
}
#breadcrumb a {
color: #1b222a
}
*/

/* Hilfe */

.mtHelp {
	font-size: 0.75em;
    margin-left: 54em;
    margin-top: -2.25em;
}

.mtHelp a {
	color: #fff;
	font-weight: normal;
}

.mtHelp a:hover {
	text-decoration: underline;
}

.mtHelp span {
	display: inline-block;
	visibility: visible;
	font-weight: bold;
	padding-left: 0.667em;
	background-image: url(img/linkArrowMediathek.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	color: #3A5A79;
	cursor: pointer;
}


/*
########################################################
# Content-Bereich
########################################################
*/

#content {
padding-top: 0;
clear: both;
border-bottom: 1px solid #B4BFCB;
width: 64em; /*1024px*/
background-color: #E2E7F1;
}
#spalten-wrapper,
#spalten-wrapper2,
#spalten-wrapper3 {
width: 100%;
background-image: none !important;
margin:0;
}
#spalten-wrapper {
margin: 0;
padding: 0;
}
 #spalten-wrapper3 {
}

#content-wrapper,
#inhalt-funktion {
width: 100%;
}

#standardArea {
clear: both;
}


/* Boxen auf Verteilseiten */
.cssIndexPage .box {
clear: none;
float: left;
width: 19.313em; /*309px*/
margin:1.5em 1.5em 0 0; /*24px 24px 0 0*/
}

.cssIndexPage .box.fullSize {
width:62.5em; /*1000px*/
}
.cssIndexPage .box.fullSize.first {
margin-top:0;
}







/* Navigation links --> jetzt oben */
#nav {
margin: 0 0 2.5em; /*0 0 40px*/
float: left;
padding: 0 1.5em; /*0 24px*/
width: 60.938em; /*975px*/
}

#navTop,
#subNav,
#navBottom {
margin: 2em 0 0; /*32px 0 0*/
}


#nav .box,
#nav .teaser.standard {
margin-bottom:0.6125em;
}


#subNav li,
#nav ul.teaserLinks li {
padding: 0;
float:left;
margin-right: 0.5em; /*8px*/
border-bottom:0  none;
}

#subNav li.last,
#nav ul.teaserLinks li.last {
margin-right: 0;
}

#nav li.aktiv  {
}

#subNav li a,
#nav  ul.teaserLinks  li a {
text-align:center;
background-image:none;
padding: 8px 0 12px;
font-size:0.8750em;
color: #41454e;
background-image:none !important;
border: 2px solid #979da9 !important;
border-radius: 2px;
}
#nav li a:hover {
color: #fff;
text-decoration: none;
}

a.linkAll:hover {
border:4px solid #C1C6CF ;
}


/*
#nav .navImages li,
#funktion .navImages li {
border: 0;
margin-bottom:10px;
}
#nav .navImages ul.teaserLinks li,
#funktion .navImages ul.teaserLinks li {
padding: 0 !important;
margin-bottom: 10px !important;
border: 0px none !important;
}
*/

#inhalt {
width: 62.5em;/*1000px*/
background-color: transparent;
margin:0 0 3em;/* 0 0 48px;*/
padding: 0 0 0 1.5em; /* 0 0 0 24px */
}

#funktion {
clear:both;
width:62.5em; /*1000px;*/
padding: 0 0 3.5em 1.5em; /*0 0 56px 24px*/
margin:0;
min-height:3.125em; /*50px*/
background-color: #b4b7c2;
}

#promo {
display: none !important
}


#inhalt h1, 
#inhalt h2 {
color: #41454e;
line-height: normal;
margin-bottom: 10px;
}

.box h2.title,
#funktion .box h2.title {
background-color: #656a75; /* Dirk: #979DA9*/
color: #fff !important;
margin-bottom: 2px !important;
font-family: verdana;
font-size: 0.8750em;
padding-left:1em;
}

.box.fernsehenAz h2.title,
.box.sendungVerpasst h2.title,
.box.barrierearm h2.title {
background-color: #dc8500 !important; /* Dirk: #ffa32e*/
}

.box.livestreamteaser h2.title {
background-color: #b03a24 !important; /* Dirk: #d65b41 */
}



#inhalt h1 {
font-size: 1.33em;
}


h2 span {
font-weight: normal;
}


/* Teaser */
#top, #standard, #rubrik {
width: auto;
margin: 0;
}

#nav .teaser {
background-color: transparent;
padding:0;
}

#funktion .teaser, 
.cssIndexPage #funktion .teaser, 
#promo .teaser,
#inhalt .teaser,
#inhalt .banner {
color: #535353;
position:relative;
background-color: #fff;
}


#inhalt #standardArea .teaser.banner,
#funktion  .teaser.banner {
padding: 0;
overflow:hidden;
}

#inhalt #standardArea .teaser.banner img,
#funktion  .teaser.banner img {
/*margin-left:-7px;*/
}




#nav .topline, .cssIndexPage #funktion .topline, #promo .topline, #nav .teaserText, .cssIndexPage #funktion .teaserText, #promo .teaserText, #nav .airTime, .cssIndexPage #funktion .airTime, #promo .airTime, #nav .downloadText, .cssIndexPage #funktion .downloadText, #nav .vCardText, .cssIndexPage #funktion .vCardText, #nav .vCardAdditional, .cssIndexPage #funktion .vCardAdditional, 
#nav .headline, .cssIndexPage #funktion .headline, #promo .headline, #nav .teaserText a, .cssIndexPage #funktion .teaserText a, #promo .teaserText a, #nav ul.teaserLinks a, .cssIndexPage #funktion ul.teaserLinks a, #promo ul.teaserLinks a, 
#nav ul.teaserLinks .details, .cssIndexPage #funktion ul.teaserLinks .details, #promo ul.teaserLinks .details {
    color: #535353;
}



.teaser ul.teaserLinks {
position: relative;
z-index: 200;
}

.boxTeaserPlusLinks {
margin: 0 -0.5em;
}

.teaser .topline {
    color: #535353;
}
.teaser a, .teaser a:visited {
    color: #535353;
}

#inhalt .cssBoxTeaserStandard .teaser.hasImage .teaserText, 
#inhalt .cssBoxTeaserStandard .teaser.hasImage h3, 
#inhalt #standardArea .cssBoxTeaserStandard .teaser.hasImage .airTime, 
#inhalt .cssBoxTeaserStandard .teaser.mgCalendar h3, 
#inhalt .cssBoxTeaserStandard .teaser.mgCalendar .teaserText {
float:none;
width:auto;
}

.teaser h3,
ul.teaserLinks li {
font-size: 0.8750em;
}

.teaser .headline {
font-size: 1em;
}

ul.boxTeaserPlusLinks li {
font-size:12px;
}


/* Top-Teaser */

/* TopTeaserBoxen */
#topArea .box {
margin: 0 0 0 -1.5em;/* 0 0 -24px*/
padding-bottom:1.5em; /*24px*/
width:64em !important; /*1024px*/
background-color: #4670c4;
padding:0 0 1.5em 0; /* 0 0 24px 0*/
border: 0;
}

#inhalt #topArea .teaser {
width:15em; /*240px*/
float:left;
clear:none;
margin: 1.5em 1.875em 0 0; /*24px 30px 0 0*/
padding: 0.5em 1em 1em;
background-color: #233862;
border-radius: 2px;
overflow: hidden;
color: #F9F9F9;
}

#inhalt #topArea .teaserImage {
float: none;
margin: 0 -0.5em 0.5em !important;
width: 16em; /*256px*/
height: 9em; /*144px*/
position:relative;
background-color: #4670C4;
}
#inhalt #topArea .avTeaserVideo .teaserImage {
background-image: url("/resources/css/mdr/global/img/avDefault/default-video-256.png");
width: 16em; /*256px*/
background-size: 100% auto;
}
#inhalt #topArea .avTeaserAudio .teaserImage {
background-image: url("/resources/css/mdr/global/img/avDefault/default-audio-256.png");
width: 16em; /*256px*/
background-size: 100% auto;
}
#inhalt #topArea .banner .teaserImage {
height: auto;
}

#inhalt #topArea h3, 
#inhalt #topArea .teaserText,
#inhalt #topArea p.avAirTime {
width:auto !important;
float: none !important;
clear:both;
}

#inhalt #topArea .topline,
#inhalt #topArea h3 .avLabel {
color: #b5b5b5;
background-color: transparent;
font-size:0.8em; /*11px*/
padding: 0 0 0.364em;
}

#inhalt #topArea h3 a {
font-size: 1em;
}

#inhalt #topArea .teaser a {
color: #F9F9F9;
}

#inhalt #topArea a.linkAll:hover {
border:8px solid #fff ;
}

#inhalt #topArea .avDownloadText {
display:none;
}

/*
#inhalt #topArea .teaserText {
display:none;
}
*/

.avElement .teaserImage a {
    height: 5.625em;
    width: 7.5em;
}



.avElement.avTeaser {
padding:0 !important;
background-color: transparent;
height: auto;

}


.teaser.cssAudio.special, 
.teaser.cssVideo.special, 
.teaser.cssMultimediaGallery.special, 
.teaser.cssLivestream.special {
padding: 0.5em;
}

.teaser.cssVideo.special .teaserImage,
.teaser.cssAudio.special .teaserImage {
    width: 7.5em;
}


#inhalt .box .avTeaser h3, 
#inhalt .box .avTeaser p {
float: none;
width:auto;
}

.avTeaserListPoint,
.avTeaser {
position: relative;
}


ul.teaserLinks li, 
.teaser.cssMultiGroup form.pulldown {
	border: 0px none;
	margin-bottom: 2px;
	padding: 0;
	background-image: none !important;
}



ul.teaserLinks li a {
color: #535353;
background-image: url(img/spriteLinkArrows.png) !important;
padding: 0.5714em 2.8571em  0.7143em 0.8571em; /*8px 40px 10px 12px;*/
border: 0.2857em solid transparent;/*4px*/
background-position: right 6px;
}

ul.teaserLinks li a:hover {
background-position: right -166px;
}

ul.teaserLinks li a:hover {
border: 0.2857em solid #c1c6cf;/* 4px*/
}

ul.teaserLinks.boxTeaserPlusLinks li a {
padding-left: 6px;
}



/* Spezialteaser Bündelgruppe */
.teaser.cssMultiGroup form.pulldown {
background-color: transparent;
}
.teaser.cssMultiGroup form.pulldown select {
width: 16em;
}
#topArea .teaser.cssMultiGroup form.pulldown select {
width: 12em;
}
#funktion .teaser.cssMultiGroup form.pulldown {
padding: 0 0 1em;
}
#funktion .teaser.cssMultiGroup form.pulldown select {
width: 15em;
}


/* Spezialteaser Bildergalerie StandardBox */
#inhalt .cssImageGallery.teaser .bilderbox {
    margin: 0 0 0.5em;
}

#inhalt .cssBoxTeaserStandard .cssImageGallery.teaser .bilderbox span {
width: 5.688em;
height: 4.563em;
}
#inhalt .cssBoxTeaserStandard .cssImageGallery.teaser .bilderbox a {
width:auto;
height: auto;
}

.cssBoxTeaserCatchline {
padding:0;
background-color: transparent !important;
}
.cssBoxTeaserCatchline li {
background-color: #fff !important;
}

.cssIndexPage .box.fullSize h2.title {
width: 68.214em; /*955px*/
}
.cssIndexPage .box.fullSize .cssBoxTeaserCatchline {
width: 61.125em; /*978px*/
}

.cssBoxTeaserCatchline.fullSize li {
width:23.1429em; /*324px*/
float:left;
margin:0 0.1429em 0.1429em 0; /*0 2px 2px 0*/
}  

.cssBoxTeaserStandard.fullSize .teaser {
clear: none;
float: left;
margin: 1.5em 1.5em 0.125em 0; /*24px 24px 2px 0*/
width: 18.313em; /*293px*/
}  


.teaser.cssHtml.special {
background-color: transparent;
}

#inhalt .teaser .disclaimer {
    color: #b0C3d5;
}


/* Teaser in InlineBox */

#inhalt .inlineBox .teaser.hasImage h3 {
width: 21.4em; 
}
#inhalt .inlineBox .teaser.hasImage .teaserText {
width:25em;
}




/* Rechte Funktionsspalte */
#funktion .box,
#funktion .printSend li {
border: 0 none !important;
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
padding: 0;
}
.indexPage #funktion .funktion {
background-color: transparent;
}

#funktion .printSend {
margin-left: -1.5em; /*-24px*/
background-color: #E2E7F1;
border-top: 1px solid #d0d0d4;
}

#funktion .printSend li {
background-position: 95% center;
background-color: #E2E7F1;
font-size: 0.75em;
}

#funktion .printSend li  a {
color: #41454e;
display: block;
padding: 0.6875em 3.5em 0.82em 1em;
font-weight: normal;
}

#funktion .printSend li.print {
display:none;
}

#funktion .printSend li.send {
width:13em; /*156px*/
float:right;
border-left: 1px solid #D0D0D4;
background-image: url("img/iconSend.gif");
background-position: 10.5em 0.85em;
}

#funktion .printSend li.send  a{
border-left: 1px solid #D0D0D4;
}

#funktion .printSend li.social {
width:70.375em; /*845px*/
padding: 0.5em 0 0;
}

#funktion .printSend li.social a.help {
float: left;
height: 2.5em;
padding: 0.2em 6.5em 0 1.5em;
width: 7em;
background-image: url("/resources/css/mdr/global/img/spriteSocialMedia_new.gif");
background-position: right top;
}

#funktion .printSend li.social.open a.help {
padding: 0.2em 1.5em 0 1.5em;
background-image: none;
}

#funktion .socialMedia {
float: left;
width: 60em; /*720px*/
}

#funktion .socialMedia .socialMediaInner {
padding: 0;
}


#funktion .socialMedia ul li {
    background-color: transparent;
    height: auto;
    margin-bottom: 0;
    padding: 0 !important;
	width: 20.5em; /*185px*/
}

#funktion .box, 
#funktion .printSend li {
    background-repeat: no-repeat;
    border: 0 none !important;
    padding: 0;
}
#funktion .printSend li {
    background-color: transparent;
    background-position: 18.75em 50%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #FFFFFF;
    font-size: 0.75em;
    padding: 0;
	height:2.5em;
}
.social_share_privacy_area li.settings_info {
    left: 0;
    position: absolute !important;
    top: 0;
	width:5em;
}

.social_share_privacy_area li.facebook.help_info {
margin-left: 16.5em !important; /*185px */
}

/*
.social_share_privacy_area .facebook .fb_like iframe {
width: 120px !important;
}
*/

#funktion .printSend .disclaimer {
display:none;
color: #41454e;
background-color: transparent;
border: 0 none !important;
}

/* Standard-Teaser in der rechten Spalte für Bewerbungen */
#funktion .box {
width: 19.313em; /*309px*/
margin: 1.5em 1.5em 0 0; /*24px 24px 0 0;*/
float:left;
clear:none;
background-color: transparent;
}

#funktion #rightColStandardArea .box {
padding:0;
}

#funktion .teaser {
margin: 0;
}

#funktion .teaser.standard,
#funktion .teaser.cssProgramHint {
	padding: 0.5em;
}

#funktion .teaser.standard  .teaserText,
#funktion .teaser.cssProgramHint .teaserText {
	line-height: 140%;
}

#funktion .teaser .topline {
/* font-weight: normal; */
}

#funktion .teaser.cssLivestream .topline,
#funktion .teaser.cssProgramHint .topline {
background-image: url(/resources/css/mdr/global/img/icon_ipg_white.png);
background-position: right 0;
background-repeat: no-repeat;
padding-right: 1.250em; /*20px*/
}

#funktion ul.teaserLinks li,
#promo ul.teaserLinks li {
border: 0 none !important;
padding:0;
}

#funktion ul.boxTeaserPlusLinks li,
#promo ul.boxTeaserPlusLinks li {
border-top: 2px solid #B4B7C2 !important;
margin-bottom: 0;
}

#funktion .cssImageGallery.teaser .bilderbox span {
height: 4.25em;
width: 5.813em;
}


/* grosser player */
#content.videogallery #content-wrapper,
#content.audiogallery #content-wrapper,
#content.multimediagallery #content-wrapper,
#content.avobject #content-wrapper {
padding-top: 0;
margin-left: 0;
background-image: none;
}
#content.videogallery #inhalt,
#content.audiogallery #inhalt,
#content.multimediagallery #inhalt,
#content.avobject #inhalt {
padding-top: 0;
width: auto;
}
#content.videogallery .noflashbox,
#content.audiogallery .noflashbox,
#content.multimediagallery .noflashbox,
#content.avobject .noflashbox {
margin-bottom:0;
margin-left:13.750em; /*220px*/
margin-right:0;
margin-top:100px;
}
#content.videogallery #funktion,
#content.audiogallery #funktion,
#content.multimediagallery #funktion,
#content.avobject #funktion {
display: none;
}


/* empfehlen-formular */
.objektdetail .formular-container {
border-color: #989DA7;
}
.objektdetail .formular-container .formbuttons {
background-color: #989DA7;
}
.fehlermeldung {
background-color:#FFF;
}




/*Teaser*/



#inhalt .cssBoxTeaserStandard .teaser.hasImage .teaserImage,
#funktion .cssBoxTeaserStandard .teaser.hasImage .teaserImage,
#inhalt .cssBoxTeaserStandard .teaser.cssProgramHint .teaserImage,
#funktion .cssBoxTeaserStandard .teaser.cssProgramHint .teaserImage,
#inhalt .cssBoxTeaserStandard .teaser.cssVideo.special .teaserImage,
#funktion .cssBoxTeaserStandard .teaser.cssVideo.special .teaserImage,
#inhalt .cssBoxTeaserStandard .teaser.cssAudio.special .teaserImage,
#funktion .cssBoxTeaserStandard .teaser.cssAudio.special .teaserImage  {
float:left;
margin: 0 0.875em 0.438em 0; /*0 14px 7px 0*/
width: 7.5em;
}

.banner .teaserImage {
margin:0 !important;
}

.avTeaserMultimediaGallery {
float:left;
}

.avTeaserList {
clear:both;
}

.avTeaserMultimediaGallery, 
.avTeaserList a {
color:#535353;
padding: 0 !important;
}


/*
.avTeaserMultimediaGallerySmall {
background-color: transparent !important;
line-height: 100% !important;
}

.avTeaserMultimediaGallerySmall .avTeaserList .avTeaserListPoint {
width: 11.25em; 
}

.avTeaserMultimediaGallerySmall .first {
color:#313131;
}
.avTeaserMultimediaGallerySmall .avTeaserList .first a {
color:#007ECE !important;
}


.avTeaserMultimediaGallerySmall .avTeaserList  .teaserImage {
margin: -0.5em -0.5em 0.5em !important;
background-position: 0 0;
}

.avTeaserMultimediaGallerySmall .avTeaserList .cssAudio .teaserImage {
background-image: url("/resources/css/mdr/global/img/default_audio_180.jpg");
}
.avTeaserMultimediaGallerySmall .avTeaserList .cssVideo .teaserImage {
background-image: url("/resources/css/mdr/global/img/default_video_180.jpg");
}

.avTeaserMultimediaGallerySmall .avTeaserList  .teaserImage .avLabel {
padding: 0.25em;
}
*/

ul.avTeaserList .teaserImage a {
width: 7.5em;
height: 5.625em;
}


#nav .avTeaserList .avTeaser,
#funktion .avTeaserList .avTeaser {
width:10.25em; /*164px*/
}

.avTeaserList li.jsHover .avTeaserListPoint {
margin:0;
padding:0;
}

.avTeaserMultimediaGallerySmall .avTeaserList .avTeaser {
padding: 0.5em; /*8px*/
color: #fff;
}

.avTeaserMultimediaGallerySmall .avTeaserList li.first .avTeaser {
background-color:#F3F3F3 !important;
color: #000;
}

/*
ul li.jsHover  {
padding:4px 4px 12px !important;
border: 4px solid #c1c6cf !important;
background-color: transparent;
}

ul.avTeaserList li.jsSelected .avTeaser,
ul.avTeaserList li.jsSelected {
background-color:#3E5D7D !important;
}

.avTeaserMultimediaGallerySmall .avTeaserList .avTeaser .teaserImage a {
height: 8.4375em;
width: 11.25em;
padding:0 !important;
}
*/

span.avType {
display:none !important;
}

#inhalt .avTeaserList .avTeaser  h4 {
font-size:1em;
line-height:105%;
}

#inhalt p.avAirTime {
padding: 0.417em 0 0;
font-size:0.75em;
}

.avLabel {
display: block;
background-color: transparent;
font-size: 0.6875em; /*11px*/
color: #535353;
padding-left:0
}

.avTeaserMultimediaGallery h3, 
.avPlayerMultimediaGallery h3, 
body.cssMultimediaGallery #inhalt h1, 
.avTeaserMultimediaGallery .avHeader {
background-color: transparent;
padding: 0 0 0.5em;
}

.avPlayer .avHeader a.avCloser {
color: #fff;
}


#nav .avTeaserMultimediaGallery ul,
#funktion .avTeaserMultimediaGallery ul {
height:auto;
overflow: hidden;
border:0;
}



/* Mediathek-Bühne */

#mediathekStage.inv {position:absolute !important; left:-2000em !important; }

#mediathekStage {
width: 58.750em; /*940px*/
}

#mediathekStage .innerStage {
/*
background-color: black;
padding: 6px;
width:928px; 
height: 545px;
overflow: hidden;
*/
}



.mediathekStageWrapper {
margin-bottom: 20px;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
z-index: 300;
}
.mediathekStageWrapper .mediathekStageBg {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #626262;
    z-index: 0;
    background-color: rgba(0,0,0,.8);
    cursor: pointer;

}
.mediathekStageWrapper .closeBtn { 
color: #FFFFFF;
cursor: pointer;
display: block;
float: right;
font-size: 0.75em;
padding: 10px 16px 0;
position: absolute;
right: 0;
text-align: right;
z-index: 1;
opacity:0.5;
}
.mediathekStageWrapper .closeBtn:hover { 
opacity:1;
}
.mediathekStageWrapper .closeBtn .icon { 
background-image: url("/resources/css/mdr/global/img/av_sprite_new.png");
background-position: -71px -563px;
background-repeat: no-repeat;
height: 20px;
width: 28px;
}
.mediathekStageWrapper #mediathekStage {
  z-index: 1;
    width: 940px;
/*    height: 540px !important;*/
    left: 50%;
    top: 50%;
    margin: -310px 0 0 -470px;
	position:absolute;
}

.mediathekStageWrapper #mediathekStage object{
    width: 928px;
    height: 522px;
}

body.jsAktiv #mediathekStage {
min-height: 316px;
}
body.mobil #mediathekStage {
    min-height: 288px;
}



/* Galerieplayer festziehen */
 #mediathekStage .avPlayer .avScreen {
    min-height: 522px;
    min-width: 928px;
	padding: 6px;
	background-color: #000;
}

#mediathekStage.wideStage {
/*width: 48.25em; */
 width: 772px;
 height: auto; /*368px;*/
}
#mediathekStage.wideStage .avScreen {
 height: 318px !important;
 }
 #mediathekStage.wideStage .innerStage {
 padding: 11px;
 }
 #mediathekStage.wideStage .innerStage .avPlayer {
min-height: 368px;
}






 /*
body.jsAktiv #mediathekStage.wideStage {
min-height: 368px;
}
*/

/*
#mediathekStage.wideStage .innerStage {
padding-right: 0;
}

.schablone-avStage1,
.schablone-avStage2,
.schablone-avStage3,
.schablone-avStage4 {
position: absolute;
width: 5px;
height: 5px;
background-image: url(img/player_sprite.gif);
background-repeat: no-repeat;
overflow:hidden;
}
.schablone-avStage1 {
top:0;
left:0;
}
.schablone-avStage2 {
background-position: -5px -20px;
top:0;
right:0;
}
.schablone-avStage3 {
background-position: 0 -45px;
bottom:0;
left:0;
}
.schablone-avStage4 {
background-position: -5px -65px;
bottom:0;
right:0;
}
*/

/* Transparentes Pixel im IE eliminieren */
#playerContainerMediathek {
filter: none !important;
}

#mediathekStage h2 {
color:#F3F3F3;
font-size: 0.8750em;
margin: 0 0 2px;
background-color: #000;
padding: 9px 176px 13px 16px;
border-radius: 2px 2px 0 0;
}
#mediathekStage .container.html5Mode h2 {
    /*html5*/
    margin-top:0;
}
#mediathekStage h2 span {
font-weight: normal;
}

/* html-Teaser auf der Bühne */
#mediathekStage .teaser {
margin-bottom:0;
}
#mediathekStage .teaser h3,
#mediathekStage .teaser p {
float:right;
width:26.0833em;
}
#mediathekStage .teaser p.avAirTime {
width:28.4545em;
padding-top: 10px;
}

.avFooter {
background-color: rgba(0, 0, 0, 0);
border-top: 1px dashed #E4E4E4;
font-size: 11px;
margin-top: 8px;
padding: 8px 0 0;
position: relative;
z-index: 101;
}

body.cssVideo #inhalt .avFooter,
body.cssAudio #inhalt .avFooter {
background-color: #000;
border-top: 0 none;
margin-top: 2px;
padding-left: 6px;
font-size:12px;
border-radius: 0 0 2px 2px;
}

body.cssVideo #inhalt .avFooter  a,
body.cssAudio #inhalt .avFooter  a {
color: #fff;
}




/*Teaser-Listen in der Mittelspalte*/

#inhalt ul.avTeaserList li,
.cssIpgNowNextLiveStream .ipgTeaserList li {
position:relative;
float:left;
background-color: #fff;
padding: 0.5em 0.5em 1em; /*8px 8px 16px*/
margin: 1.5em 1.5em 0 0; /*24px 24px 0 0*/
color: #535353;
font-weight:bold;
width: 18.313em; /*293px*/
border-bottom: 0 none;
}

#inhalt ul.avTeaserList li.last,
.cssIpgNowNextLiveStream .ipgTeaserList li.last {
margin-bottom:0px;
}

#inhalt ul.avTeaserList li .teaserImage {
float: left;
margin: 0 0.875em 0.5em 0;
position:relative;
background-image: url("/resources/css/mdr/global/img/avDefault/default-video-120.png");
background-size: 100% auto;
}
#inhalt ul.avTeaserList li.cssAudio .teaserImage,
.teaser.cssAudio.special .teaserImage {
background-image: url("/resources/css/mdr/global/img/avDefault/default-audio-120.png");
}
.teaser.cssVideo.special .teaserImage {
background-image: url("/resources/css/mdr/global/img/avDefault/default-video-120.png");
}

#inhalt ul.avTeaserList li h3,
#inhalt ul.avTeaserList li h4 a {
font-size:0.8750em;
}

#inhalt ul.avTeaserList p.subtitle {
font-weight: normal;
margin: 0.5em 0 0;
line-height: normal;
}

#inhalt ul.avTeaserList li .avTeaser .avLabel {
margin-top: 0;
display:block;
font-weight:normal;
}

#inhalt ul.avTeaserList li .avTeaser .avAirTime {
font-size:0.75em;
padding: 0.667em 0 0 0;
margin-bottom:0;
}


/* MMG-Teaser */

#inhalt #topArea .teaser.special.cssMultimediaGallery {
display:none !important;
}

#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li {
border-top: 1px dashed #E4E4E4;
margin: 0 0 0.5em;
padding: 0.25em 0;
width: 17.313em; /*277px*/
}
#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li .avTeaser {
width:100%;
}
#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li .avTeaser h4 {
float:right;
width: 8.938em; /*143px*/
}
#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li .avTeaser h4 a {
font-size:0.75em;
}
#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li .avTeaser h4 .avLabel {
font-weight:normal;
display:none;
}
#inhalt .teaser.cssMultimediaGallery.special ul.avTeaserList li .avTeaser .avAirTime {
font-size: 0.6875em;
width:13em;
   }


/* IPG-Livestream-Teaser */

.teaser.cssIpg.special {
background-color: #e2e7f1 !important;
margin: 0;
width: auto;
}
.teaser.cssIpg.special h3 {
background-color: #fff;
color: #535353;
background-image: none;
border: 0 none;
margin-bottom: 1px;
}
.cssIpgNowNextLiveStream .ipgTeaserList li {
background-color: #fff !important;
border: 0 none;
font-size:1em;
margin: 0;
}
.box.fullSize .cssIpgNowNextLiveStream .ipgTeaserList li {
margin: 1.5em 1.5em 0 0; /*24px 24px 0 0*/
}

.teaser .ipgTeaserList li .texte {
font-size:0.8750em;

}
.teaser .ipgTeaserList li .zeit {
width: auto;
margin:0;
padding:0;
float: none;
font-size:12px;
}

.teaser .ipgTeaserList .laenge,
.teaser .ipgTeaserList.now .zeit {
display:none !important;
}

.teaser .ipgTeaserList .now, 
.teaser .ipgTeaserList .next {
    border: 0 none;
    color: #535353;
    font-size: 1em;
}

.cssIpgNowNextLiveStream .ipgTeaserList.now li,
.box.livestreamteaser h2.title {
background-color: #b03a24 !important; /* Dirk: #d65b41 */
color:#fff;
}

.cssIpgNowNextLiveStream .ipgTeaserList.now li .texte,
.cssIpgNowNextLiveStream .ipgTeaserList.now li .texte .topline,
.cssIpgNowNextLiveStream .ipgTeaserList.now li .zeit {
color:#fff;
}


.teaser .ipgTeaserList li .teaserImage {
height: 5.625em;
width: 7.5em;
background-image: url(img/logo_mdrfernsehen.jpg);
background-repeat: no-repeat;
float: left !important;
margin: 0 0.8750em 0 0 !important;
}
.teaser .ipgTeaserList li .topline {
line-height: 110%;
font-weight:normal;
}

.teaser .ipgTeaserList li .subtitle {
font-weight: normal;
}

.node-mediathek #inhalt .box.livestreamteaser,
 #funktion .box.livestreamteaser {
position: relative;
}

.node-mediathek #inhalt .livestreamteaser-link,
 #funktion .livestreamteaser-link {
position: static !important;
}

/* unten nur nächste Sendung */
#funktion .now, 
#funktion h3.next {
display: none;
}



/*Sendung von a-Z*/
.cssMultiGroupAlphabetical h2.letter {
font-size:18px;
}


/* Sendereihen Detailseite */


.cssBroadcastSeries li .avAirTime,
.cssBroadcast li .avAirTime,
.cssMultiGroup li .avAirTime {
font-weight:normal;
padding: 8px;
}
.cssBroadcastSeries li.cssBroadcast .avAirTime span {
/* font-weight: bold; */
}



/* AV-Detailseiten */
body.cssVideo #inhalt,
body.cssAudio #inhalt {
background-color: #393a3c;
padding: 2.5em 0 2.5em 1.5em;
}

body.cssVideo #mediathekStage {
margin: 0 1.125em;/* 0 18px;*/
}

body.cssAudio #mediathekStage {
margin: 0 auto;
width:524px;
}

body.cssVideo #mediathekStage h2,
body.cssAudio #mediathekStage  h2 {
padding-right: 16px;
}

body.cssAudio #mediathekStage .avPlayer .avScreen {
min-width:512px;
min-height:288px;
}



/*pagination */

.pagination {
background-color: #989DA7 !important;
border:0 !important;
color: #fff;
width:78.333em !important;/* 940px; */
border-radius:0.1667em; /*2px*/
padding: 0.6667em 1.75em 0.6667em 1.1667em !important;/* 8px 21px 8px 14px*/
min-height: 2em; /*24px*/
}
body.cssArticle .pagination {
width: 39.750em !important;/*477px*/
}

.pagination h2 {
border-color: #96AFC7 !important;
color: #fff !important;
margin-bottom: 0 !important;
margin-top:3px;
}

.pagination .paginationNavi {
float:right;
}

.pagination .paginationNavi .forward,
.pagination .paginationNavi .pages,
.pagination .paginationNavi .back {
float: left;
}

.pagination .paginationNavi .pages {
margin: 0 0.6667em; /*0 8px*/
}

.pagination a {
color: #FFFFFF;
}

.pagination .pages span,
.pagination .pages a {
width: 2em; /*24px*/
height: 1.5em; /*18px*/
display: inline-block;
padding:0.5em 0 0 ; /*6px 0 0 0*/
text-align:center;
border-radius: 0.1667em;
}

.pagination .pages span.active,
.pagination .pages a:hover {
    background-color: #fff;
    color: #41454e;
}

.pagination .paginationNavi .forward,
.pagination .paginationNavi .back {
background-image: url(img/spritePaginationArrows.png);
background-size: auto 18.3333em;
padding-top: 1.8333em;/*22px*/
width: 1.8333em;
border: 0.0625em solid #DCE1EC;
border-radius: 0.125em;
}

.pagination a.forward {
background-position: 0.5em 0.1667em; /*6px 2px*/
}
.pagination a.back {
background-position: 0.4167em -4em; /*5px -48px*/
}
.pagination span.forward {
background-position: 0.5em -8.25em; /* 6px -99px*/
}
.pagination span.back {
background-position: 0.4167em -12.3333em; /*5px -148px*/
}

.pagination .dots {
	color: #fff;
}

.pagination.bottom {
float:left;
margin-top: 2em; /*24px*/
}

/*Galerien Detailseiten und Mediathek-Suche */

*/
body.cssMultimediaGallery .avTeaserMultimediaGallery ul,
body.cssMediathekSearch .avTeaserMultimediaGallery ul {
border: 0;
}
body.cssMultimediaGallery .avTeaserList .avTeaserListPoint ,
body.cssMediathekSearch .avTeaserList .avTeaserListPoint  {
 width: auto; 
 background-color: transparent;
}

body.cssMultimediaGallery .avTeaserList .avTeaser,
body.cssMediathekSearch .avTeaserList .avTeaser  {
width: auto;
background-color: transparent;
}

body.cssMultimediaGallery #inhalt .avTeaserList .avTeaser h4, 
body.cssMediathekSearch #inhalt .avTeaserList .avTeaser h4 {
    margin: 0;
    width: 9.938em; /*159px*/
}
body.cssMultimediaGallery #inhalt .avTeaserList .avTeaser p.avAirTime,
body.cssMediathekSearch #inhalt .avTeaserList .avTeaser  p.avAirTime {
    margin: 0;
	width: 13.250em; /*159px*/
}
.avTeaserMultimediaGallery.noContent  {
border-radius: 2px 2px 2px 2px;
border: 0 none;
color: #FFFFFF;
padding: 12px 16px 16px;
width: 59.938em; /*959px*/
background-color: #b03a24; /* Dirk: #d65b41 */
}

.avTeaserPodcast {
width: width: 59.938em; /*959px*/
border-radius: 4px;
margin-bottom:1.5em; /*24px*/
}

/*Breiter Player*/
.teaser.cssMultimediaGallery  .avPlayerMultimediaGallery .avScreen {
background-image:url("/resources/flash/player_gallery_mt_758.jpg");
}



/* Abschluss des Inhalts */
#inhalt-fuss {
background-color: transparent;
background-image: none;
margin: 0;
padding-left: 29em;
height: 4.3750em; /*70px;*/
}
#inhalt-fuss .links {
background-image: none;
width: 34.5em; 
}
#inhalt-fuss ul {
    padding: 1em 0 0 0.9375em; /*16px 0 0 15px*/
}
#fuss {
color: #CFD6E0;
margin: 0 !important;
padding-left: 1.25em;
position: relative;
top: -3.563em; /*-57px*/
}
#inhalt-fuss a,
#fuss a {
color: #CFD6E0;
}


/* Sonstiges */

.nopadding {
padding:0;
}



.avTeaserMultimediaGallery ul {
float:left;
border: 0 none;
}


/* Artikel und andere Dokumente mit Artikelbreite */

body.cssArticle #inhalt,
body.recommendPage #inhalt,
body.cssLivestream #inhalt  {
background-color: transparent;
margin-left: 24px;
padding: 8px;
width: 512px;
}

/* pseudo-rechte Spalte im Artikel: */
body.cssArticle .box.rechteSpalte {
left: 575px;
margin-top: 0;
position: absolute;
top: 0;
width: 425px;
}

.inlineBox .teaser .teaserImage {
margin-right: 0 !important;
}

.inlineBox ul.boxTeaserPlusLinks li {
margin-bottom:0;
border-top: 2px solid #E2E7F1;
}

/* Absatzplayer Artikel */
.floatBox .teaser.special .avElement .teaserImage {
width: 11.25em;
}

.floatBox .avElement .teaserImage a {
height: 8.4375em;
width: 11.25em;
}

.floatBox .avElement .teaserImage span.icon {
top: 105px;
}

.floatBox .teaser.special .avElement .avLabel {
padding: 8px 4px 0
}

.inlineBox .avElement.avTeaser {
padding:0.5em !important;
}
.inlineBox .teaserImage a {
width: 11.25em;
height: 8.4375em;
}

.inlineBox .avFooter, 
.inlineBox.avAlternativeLink {
padding: 8px 8px 0;
}

/* rechte Spalte Boxen im artikel und Livestream */

body.cssArticle #funktion .box,
body.cssLivestream #funktion .box {
background-color: #7893AE;
margin-bottom: 0;
}

body.cssArticle #funktion .box h2.title,
body.cssLivestream #funktion .box h2.title {
    background-color: transparent;
}

body.cssLivestream #funktion li.print {
	display: none;
}

/* Icons 2014 */
.teaserImage .icon,
.avElement .teaserImage span.icon,
div.cssMultimediaGallery.standard a .icon  {
float: left;
height: 1.8750em !important; /*30px*/
left: 0;
position: absolute;
top: 3.75em; /*60px*/
width: 1.8750em !important; /*30px*/
background-repeat:no-repeat;
background-position: 0 0 !important;
background-size: 100% auto;
margin:0;
}

#topArea .teaserImage .icon {
top: 7.1250em; /*114px*/
}

.cssIpgNowNextLiveStream .icon {
left:0px;
top: -1.8750em; /*-30px*/
position:relative;
}

.avTeaserList .cssVideo .teaserImage .icon,
.teaser.cssVideo .teaserImage .icon {
background-image: url(img/icon_video.gif) !important;
margin:0;
}

.avTeaserList .cssAudio .teaserImage .icon,
.teaser.cssAudio .teaserImage .icon {
background-image: url(img/icon_audio.gif) !important;
}

.teaser.cssMultimediaGallery .icon {
background-image: none !important;
}

/*
#funktion .teaser span.icon {
margin: 0 0 0 0.5em;
top: 4.25em;
}
*/

/* Stapelnavi */
ul.stapelnavi {
margin-left: -1.5em; /*-24px*/
}
ul.stapelnavi li {
border: 0 none;
background-color: #b5c6e7;
padding: 0 !important;
margin: 0 2px 0 0 !important;
}
ul.stapelnavi li a {
text-align:center;
display: inline-block;
color: #41454e;
text-transform: uppercase;
font-size:1.166em;
}
ul.stapelnavi li a:hover {
text-decoration: none;
}



#body-wrapper .offline {
    background-color: #F99090 !important;
    background-image: none !important;
    border-width: 0px !important;
    padding-top: 0.5em !important;
}


/* AV Detailseiten Teaser-Darstellung */
body.cssAudio .avElement.avTeaser,
body.cssVideo .avElement.avTeaser {
background-color: #fff;
padding: 0.5em !important;
}


body.cssAudio .avElement.avTeaser .avLabel,
body.cssVideo .avElement.avTeaser .avLabel {
    color: #000000;
    font-size: 1em;
}


/* Slideable by Kröbler */
.slideable { position: relative; background-color: #4670c4; }
.slideable .slider-outerWrapper { width: 54.750em; /*876px*/  margin: 0 auto; position: relative; }
.slideable .slider-btn {cursor: pointer; position: absolute; margin-top: 1.5em; width: 2.75em; background-color: #dce1ec;  background-image: url(img/sliderTopTeaser.png); background-repeat: no-repeat; background-position: 10px 50%; border-radius: 0 2px 2px 0;}
.slideable .slider-btn.inactive { opacity: 0.5; cursor: text; }
.slideable .slider-btn.right { left: auto; right:0; background-position: -69px 50%; border-radius: 2px 0 0 2px;}
.slideable .slider-labelWrapper {  text-align: center; }
.slideable .slider-labelWrapper.inactive { display: none;}
.slideable .slider-label { width: 0.5em; height: 0.5em; border:0.125em solid #dce1ec; display: inline-block; margin-right: 0.375em; background-color: transparent; border-radius: 0.5em; margin-top: 0.875em;  text-align: center; }
.slideable .slider-label.active { background-color: #dce1ec; }
.slideable .ui-tabs-hide { display: none !important; }
.slideTabs .ebene { position: relative !important; }
.slideTabs .stapelnavi .ui-state-active a {background-color: #4670c4; color:#fff;}
.slideTabs .stapelnavi li a { min-width: 11.071em; /*155px*/ padding: 0.571em 0.714em; /*8px 10px*/}



/*Armins Ecke*/

.avTeaserList .cssAudio .avScreen ,
.teaser.cssAudio .avElement .avScreen {
	width: 309px;
	height: 114px;
	z-index: 200;
}

.teaserImage .avPlayerAudio {
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	
}

.avTeaserList .cssAudio .avScreen, .teaser.cssAudio .avElement .avScreen {
	height: 5.625em;
	width: 7.5em;
}

#topArea .teaser.cssAudio .avElement .avScreen {
    height: 144px;
    width: 256px;
    z-index: 201;
}

#topArea .avElement .teaserImage a {
	width: 256px;
	height: 144px;
}

#topArea .teaserImage .avPlayerAudio{
margin: 0;
top: 0;
}


/* Social */
#rightColTopArea {
clear:both;
}

.social_share_privacy_area li .help_info.icon .info {
left: -100px;
}
.social_share_privacy_area li.settings_info .settings_info_menu {
position: absolute;
}

.social_share_privacy_area li.settings_info .settings_info_menu.on {
background-color: #B4B7C2;
border: 0.25em solid #fff;
}

/* Fix 4 Bug InfoTeaser */
.teaser.cssInfoTeaser .linkAll {
display:none !important;
}


/* Social Layer-Player */
.mediathekStageWrapper .printSend {
background-color: #000;
margin-top: 1px;
}

.mediathekStageWrapper .printSend li.social {
    padding: 0.5em 0 0;
    width: 47em;
}


.mediathekStageWrapper .printSend li.social a.help {
font-weight:normal;
color: #FFFFFF;
float: left;
font-size: 0.75em;
padding: 0.2em 6.5em 0 1.5em;
width: 7em;
height:2.5em;
opacity: 0.7;
background-image: url("/resources/css/mdr/global/img/spriteSocialMedia_new.gif");
background-repeat:no-repeat;
background-position:right top;
}
.mediathekStageWrapper .printSend li.social a.help:hover {
	opacity:1;
}


.mediathekStageWrapper .printSend li.social.open a.help {
    background-image: none;
    padding: 0.2em 1.5em 0;
}



.mediathekStageWrapper .socialMediaInner {
    float: left;
    padding: 0;
    position: relative;
	width:39em;
}


.mediathekStageWrapper .socialMediaInner .socialMedia {
float: left;
width: 38em;
}

.mediathekStageWrapper .social_share_privacy_area li.settings_info {
width:5em;
}

.mediathekStageWrapper .social_share_privacy_area li {
padding:0 !important;
}

.mediathekStageWrapper .social_share_privacy_area li.facebook.help_info {
margin-left: 9.5em !important;
}


.mediathekStageWrapper .social_share_privacy_area li.settings_info .settings_info_menu.on {
background-color: transparent;
border: 0 none;
}

.mediathekStageWrapper .social_share_privacy_area li.settings_info .settings_info_menu form {
top: -176px;
}

.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
width: 150px;
}

.mediathekStageWrapper .social_share_privacy_area li .help_info.icon,
.mediathekStageWrapper .social_share_privacy_area li.settings_info .settings_info_menu .settings {
border: 0 none;
}
.mediathekStageWrapper .social_share_privacy_area li .help_info.icon {
margin-right:2px;
}



.mediathekStageWrapper .printSend li.send {
background-image: url("/resources/css/mdr/global/img/iconSend.gif");
background-position: 10.5em 0.5em;
background-repeat: no-repeat;
border-left: 1px solid #333;
float: right;
width: 150px;
font-size: 0.75em;
padding: 0.6875em 0 0.75em 0.5em;
opacity:0.7;
}

.mediathekStageWrapper .printSend li.send a {
font-weight:normal;
color: #fff;
padding-left: 0.5em;
display:block;
}
.mediathekStageWrapper .printSend li.send:hover {
opacity:1;
}

.mediathekStageWrapper .disclaimer {
color: #aaa;
font-size: 0.6875em;
display: none;
}


/* Teaser Startseite */
.teaser.special .fskError {
background-color: #fff;
color:#000;
left: -0.4em;
margin-top: 0.25em;
padding: 0.5em;
position: absolute;
width: 17.4em;
z-index: 10;
}

/* Sendung verpasst, Suche, Galerien */
.avTeaserList .fskError {
position:absolute;
font-size: 0.75em;
background-color: #fff;
padding-bottom:5em;
z-index: 10;
}

/* Detailseiten */
.avPlayer .fskError {
position: absolute;
color:#fff;
z-index:10;
width:100%;
text-align: center;
font-size: 1.1em;
padding: 8em 0 0;
}

/*test*/