/*** SKIN: ardmt MEDIATHEK***/
body.ardmt { background: #4a93c8 url('../../../img/ardmt/background/background-img.jpg') no-repeat top center fixed; color: #fff; background-size: 145%; }
/* body.ardmt { background: #2969a1; color: #fff; } */

body.ardmt #content { background: none; }
body.ardmt a { color: #fff; }

body.ardmt .subnavi .ressorts { background-color: #063662; }
body.ardmt .subnavi .subressorts span { background: none; float: right; display: inline; width: auto; }

/* body.ardmt .subnavi .ressorts .live span { background: #e60026; }
body.ardmt .subnavi .ressorts .live span a { color: #fff; }
body.ardmt .subnavi .ressorts .live span:hover { background: #fff; }
body.ardmt .subnavi .ressorts .live span:hover a { color: #001a4b; } */

body.ardmt .mod .linklist .list li a { text-indent: 4px; }


/* RASTER-DARSTELLUNG INNERHALB DER SUBNAVI */
body.ardmt .subnavi .subressorts.raster { width: 294px; }
body.ardmt .subnavi .subressorts.raster li { width: auto; width: 42px; border: 0; }
body.ardmt .subnavi .subressorts.raster li.inactive { opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
body.ardmt .subnavi .subressorts.raster li a { width: 100%; padding-left: 0; padding-right: 0; text-align: center; }

/* Anweisungen fuer Ressorts in der Stage */
body.ardmt .mod h2.headline { margin: 14px 0 2px 0; font-size: 1.12em; font-weight: normal; }

body.ardmt .con,
body.ardmt .mod { background: #063662; }

body.ardmt .con .linklist .list li a:hover { color: #001a4b; background: #fff; }

/*** Stageslider ***/
body.ardmt .modMini .box.active, 
body.ardmt .modMini .box.active a { }

body.ardmt .modConStage .modMini .box { background: #012547; }
body.ardmt .modMini .box { background: #012547; }
body.ardmt .modMini .box.active a {  }

body.ardmt .modMini .box.active, 
body.ardmt .modMini .box:hover,
body.ardmt .modMini .box:hover a { background: #063662; }


/* LIVE SEITEN SOCILA TERMINE */
body.ardmt .mod .linklist .list li a span { display: block; width: 20%; float: left; }


/* MARKENBILD */
.mod .marke { border: 1px solid #fff; box-shadow: 0 0 10px #444; }

/*** SLIDERCONTROLS ***/
body.ardmt .mod .controls { background: #063662; border-color: #2969A1; }

body.ardmt .mod .controls .labels .entry.inactive { opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; cursor: text; }
body.ardmt .mod .controls .labels .entry.abstand { margin-left: 20px; }

body.ardmt .mod .controls .labels .entry a { background: linear-gradient(to bottom, #b2d6f0 0%, #6caad8 101%) repeat scroll 0 0 transparent; color: #001a4b; }
body.ardmt .mod .controls .labels .entry.active,
body.ardmt .mod .controls .labels .entry.active a { background: #fff; }

body.ardmt .button, body.ardmt .button a, 
body.ardmt .mod .controls.buttonfield a, 
body.ardmt .mod .controls .labels .entry { background: #6daad8; }

body.ardmt .modSocialbar .button,
body.ardmt .modSocialbar .button a { background: linear-gradient(to bottom, #b2d6f0 0%, #6caad8 101%) repeat scroll 0 0 transparent; color: #001a4b; }

/* entry entry */
body.ardmt .mod .controls .labels .entry a + .entry { margin-left: 8px; }

body.ardmt .mod .controls .labels .entry a { float: left; }
body.ardmt .mod .controls .labels .entry .entry.active { padding: 0; }

body.ardmt .mod .controls .labels .entry .entry a { 
	padding: 0 8px; 
	/* background: linear-gradient(to bottom, #c8e2f4 0%, #92c3e8 101%) repeat scroll 0 0 transparent; */
	background-image: -webkit-linear-gradient(#c8e2f4 0%, #92c3e8 100%); 
	background-image: -moz-linear-gradient(#c8e2f4 0%, #92c3e8 100%); 
	background-image: -o-linear-gradient(#c8e2f4 0%, #92c3e8 100%); 
	background-image: linear-gradient(#c8e2f4 0%, #92c3e8 100%);
	}
body.ardmt .mod .controls .labels .entry .entry a:hover,
body.ardmt .mod .controls .labels .entry .entry.active a { color: #001a4b; background: #c8e2f4; cursor: pointer; }


/** Ueberschrift der Modulcontainer **/
body.ardmt .conHeadline { 
	font-family: Thesis, Verdana, sanas-serif;
	font-size: 1.15em;
	background: #063662;
	color: #fff;
	}

/** C-Sections weiss **/
body.ardmt .sectionZ, body.ardmt .sectionC { background: #063662; }


/* PROGRAMM */
body.ardmt .section .modCon.modConProgramm { padding: 0; width: 100%; }

body.ardmt .section .modCon.modConProgramm .box.hinweis h3 { background: #063662; }

/* Ebene 1 */
body.ardmt .modConProgramm .box { background: #E1E7F2; border-bottom: 1px solid #2969A1; }
body.ardmt .modConProgramm .box h3, 
body.ardmt .modConProgramm .box h3 + .entries,
body.ardmt .modConProgramm .box .entries h3 + .entries { background: #104b81; } /* auf */

body.ardmt .modConProgramm .box h3.collapsed,
body.ardmt .modConProgramm .box.calender .controls { background: #063662; } /* zu */

/* Ebene 2 */
body.ardmt .modConProgramm .box .entries,
body.ardmt .modConProgramm .box .entries h3 + .entry { background: #fff; color: #001a4b; }
body.ardmt .modConProgramm .box .entries h3 { background: #fff; border-top: 1px solid #E1E7F2; } /* auf */
body.ardmt .modConProgramm .box .entries h3 a { color: #001a4b; } /* auf */

body.ardmt .modConProgramm .box .entries h3.collapsed { background: #E1E7F2; border-top: 1px solid #fff; } /* zu */



/* DETAILSUCHE */
body.ardmt .form fieldset { padding: 8px 1%; width: 98%; }

body.ardmt .form fieldset,
body.ardmt .form .subtitle.hasArrow { background-color: #104B81; }

body.ardmt .form .subtitle.hasArrow { margin-bottom: 0; }
body.ardmt .form .subtitle.hasArrow.collapsed { margin-bottom: 4px; } /* AUF */

body.ardmt .form fieldset .subtitle.hasArrow { padding: 6px 0; }

body.ardmt .form .collapseArrow { background-position: 0 -60px; }
body.ardmt .form .collapsed .collapseArrow { background-position: 0 -40px; }

body.ardmt .form .unitD { padding: 0 0 6px 0; } 


/************************************************************************
********** DUMMY - MUSS NACH DEM PROTOTYP ENTFERNT WERDEN ***************
************************************************************************/

body.ardmt .sectionA.inv { display: none; }


body.ardmt .mod h4 p.dachzeile { font-weight: normal; font-size: 0.789em; margin-top: 4px; }
body.ardmt .modStage h4 p.dachzeile { display: none; }
body.ardmt .modStage .linklist { display: none; }

body.ardmt .section.keinabstand { margin-bottom: 0; margin-top: 14px; }
body.ardmt .section.keinabstand + .sectionA { margin-top: 0; } 

body.ardmt .section.keinabstand.filter { margin-top: 6px; }


body.ardmt .modSocialbar .button.print { display: none; }


/* LIVESEITEN */
body.ardmt .mod .media.portrait { width: 100%; margin: 0; }

body.ardmt .sectionA.live .modPicture .teaser .mediaA:hover img { visibility: hidden; }
body.ardmt .sectionA.live .modPicture .teaser .mediaA:hover { background: url(http://web.ard.de/XMLBacky/data/relaunch/ardmt/images/live-modul-hover.png) no-repeat top left; }

body.ardmt .sectionA.live .modPicture .teaser .mediaA.portrait:hover img { visibility: visible; }



body.ardmt .modMini .teaser span.uhrzeit { 
	display: inline;
	padding: 8px;
	font-size: 1.25em; 
	margin-top: -43px;
	color: #fff; 
	background: #DB005C; 
	position: absolute;
	}


/* SENDEREIHE UND PODCAST */
body.ardmt .sendereihe .mod .linklist,
body.ardmt .podcast .mod .linklist { display: block; }

body.ardmt .sendereihe .mod .linklist .list li:first-child  { background: url('../../../img/ardmt/icon/rss.png') no-repeat top right; padding: 2px 0; }


/* PODCAST */
body.ardmt .podcast .modMini .mediaCon,
body.ardmt .podcast .modMini .dachzeile,
body.ardmt .podcast .modMini .linklist { display: none; }
body.ardmt .podcast .modMini h4 .dachzeile { display: block; }

/* SENDEDATUM */
body.ardmt .sendedatum.inv { display: none; }
body.ardmt .sendedatum p.dachzeile a { color: #B2D6F0; }

body.ardmt .mod .controls .labels .entry ul ul { position: absolute; z-index: 100; top: 36px; background: #fff; padding: 0 8px; }
body.ardmt .mod .controls .labels .entry ul ul li { width: 100%; float: left; clear: both; border-top: 1px solid #ccc; }
body.ardmt .mod .controls .labels .entry ul ul li:first-child { border-top: none; }

body.ardmt .mod .controls .labels .entry ul ul li a { background: #fff; padding-left: 0; }

body.ardmt .mod .controls .labels .entry ul .subressort a { padding-right: 30px; }
body.ardmt .mod .controls .labels .entry ul .collapseArrow { margin-top: 21px; }

/* PLAYERSEITE */
body.ardmt .sectionZ { margin-top: 0; margin-right: 0; padding-right: 6px; margin-bottom: 6px; } 
body.ardmt .sectionC { margin-top: 0; margin-left: 0; padding-left: 6px; margin-bottom: 6px; } 

body.ardmt .sectionC .box .mediaCon { margin-bottom: 5px; } 

body.ardmt .sectionC .box.modPicture .mediaCon { display: block; width: 100%; margin-bottom: 0; } 
body.ardmt .sectionC .modClassic .linklist { display: none; } 

body.ardmt .sectionZ .modClassic .mediaCon { display: none; } 
