/*** SKIN: ARD ***/


@import url('trauer.css');


body.ard
{ 
	background: #73a4e0 url('../../../img/ard/background/base_l.jpg') no-repeat top center fixed;
}

body.ard #content
{
	background: none;
}

body.ard .mod .ressort a
{
	color: #fff;
}


/*** RESSORT STYLES ***/



body.ard .ressort
{
	padding: 4px 0;
	margin: 0 0 8px 0;
	color: #fff;
	background: #516384;
	text-indent: 8px;
}

body.ard .ressort.nachrichten
{
    background: #0074cd;
    color: #fff;
}

body.ard .ressort.sport
{
    background: #ff6600;
    color: #000;
}

body.ard .ressort.boerse
{
    background: #ffd33b;
    color: #001a4b;
}

body.ard .ressort.boerse a
{
	color: #001a4b;
}


body.ard .ressort.ratgeber
{
    background: #268798;
    color: #fff;

}

body.ard .ressort.wissen
{
    background: #561151;
    color: #fff;

}

body.ard .ressort.kultur
{
    background: #be2300;
    color: #fff;
}






body.ard .ressort.kinder
{
    background: #f50;
}

body.ard .ressort.intern
{
    background: #4f90e1;
    color: #001a4b;
}

body.ard .ressort.fernsehen
{
    background: #001a4b;
    color: #fff;
}

body.ard .ressort.radio
{
    background: #4f90e1;
    color: #001a4b;
}

body.ard .ressort.mediathek
{
    background: #001a4b;
    color: #fff;

}

/* Anweisungen fuer Ressorts in der Stage */


body.ard .modStage .ressort
{

}


body.ard .modStage .ressort 
{

}




body.ard .ressort a
{
	color: #001a4b;
}

body.ard .conHeadline
{
}

body.ard .mod
{
}



/*** Stageslider ***/


body.ard .modMini .ressort
{
    display: block;
}

body.ard .modMini .box.active, 
body.ard .modMini .box.active a
{

}

body.ard .modConStage .modMini .box.active .ressort
{
}

body.ard .modConStage .modMini .box
{
    background-color: #dfe7f0;
	cursor: pointer;
}

body.ard .modMini .box.active a
{
}

body.ard .modConStage .modMini .box.active
{
background: #c5cfdc;	
background: #fff;	
}



/* Hintergrund Mini-Slider der Stage */
body.ard .modConStage .modMini .box, 
body.ard .modMini .box:hover, 
body.ard .modPicture .box:hover, 
body.ard .modTeaseronly .box:hover,
body.ard .modConGallery .modPicture .box,
body.ard  .mod .controls
{ 
background: #e9ebef; 
}


/* Hintergrund fuer aktiven Mini-Slider der Stage */
body.ard .modConStage .modMini .box.active, 
body.ard .modConStage .modMini .box:hover,
body.ard .modConGallery .modPicture .box.active, 
body.ard .modConGallery .modPicture .box:hover
{ 
background: #d1d5dc;
cursor: pointer;
}

body.ard  .mod .controls
{ 
background: #d1d5dc;
}



/*** SLIDERCONTROLS ***/

body.ard .mod .controls
{
		
}

body.ard .mod .controls .prev
{ 

}

body.ard .mod .controls .next
{

}

body.ard .modGallery .controls
{
	background: transparent;
}

body.ard .modGallery .controls .prev
{ 

}

body.ard .modGallery .controls .next
{

}

/** Fontangaben **/

body.ard .mod  .headline
{
	font-weight: bold;
}
	

body.ard .mod  .headline

{
	font-weight: bold;
}
	
/** Ueberschrift der Modulcontainer **/

body.ard .conHeadline
{
	font-family: ThesisAntiqua, Georgia, serif;
}

/** C-Sections weiss **/

body.ard .sectionZ, 
body.ard .sectionC
{
	background: #fff;
}

/** Hoehe der Broadcast-Boxen selbst und des gesamten Broadcast-Moduls niedriger **/


body.ard .modBroadcastList .box
{
	min-height: 0;
}

body.ard .modBroadcastList .boxCon
{
	height: 200px;
}


body.ard .modCon.serviceModulTV .modBroadcastList .boxCon,
body.ard .modCon.serviceModulRadio .modBroadcastList .boxCon
{
	height: 280px;	
	overflow: inherit !important;
}

/* Korrekturen fuer Suche **/

body.ard .modList h3.headline
{
	font-size: 1.2em;
	font-weight: bold;
}

body.ard .modList .premiumResult, 
body.ard .modList .premiumResult
{
	padding: 0;
	width: auto;
	margin: 20px 1%;
	float: left;
	background: #E1E7F2;
	width: 98%
}

body.ard .modList .premiumResult a
{
	padding: 12px 8px;
	display: block;
	background: #E1E7F2;
}

body.ard .modList .premiumResult a:hover
 {
	background: #dce1eb;
}

body.ard .modList .premiumResult .premiumResultTitle, 
body.ard .modList .premiumResult .premiumResultTitle
{
	display: block;
}

body.ard .modList .premiumResult .premiumResultTitle
{
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 4px 0;
}


