/*
* Styles für MDR
* Farb- und Hintergrundinformationen
* für Channeleigenschaften
*/
body {
background-color: #4184C9;
background-image: url(img/contentVerlauf.gif);
}
#body-wrapper {
background-image: url(img/content.jpg);
}
.node-organisation #body-wrapper,
.node-veranstaltungen #body-wrapper,
.node-rundfunkgebuehren #body-wrapper {
background-image: url(img/contentOrganisationLeipzig.jpg);
}
.node-dresden #body-wrapper {
background-image: url(img/contentOrganisationDresden.jpg);
}
.node-erfurt #body-wrapper {
background-image: url(img/contentOrganisationErfurt.jpg);
}
.node-halle #body-wrapper {
background-image: url(img/contentOrganisationHalle.jpg);
}
.node-magdeburg #body-wrapper {
background-image: url(img/contentOrganisationMagdeburg.jpg);
}
.node-kommunikation #body-wrapper,
.node-presse #body-wrapper {
background-image: url(img/contentKommunikation.jpg);
}
.node-ausbildung-und-jobs #body-wrapper,
.node-berufsausbildung #body-wrapper,
.node-stellenangebote #body-wrapper,
.node-volontariat #body-wrapper,
.node-praktika #body-wrapper {
background-image: url(img/contentAusbildungundjobs.jpg);
}
.node-medienfrauen #body-wrapper {
background-image: url(img/contentMedienfrauen.jpg);
}
.mobil #body-wrapper {
    background-image: url(img/mobilHeader.jpg) !important;
}

/*
########################################################
# Kopfbereich
########################################################
*/
#kopf {
background-image: url(img/kopfVerlauf.gif);
background-position: left -20px;
}
#kopf .kopf-wrapper {
background-image: url(img/kopf.jpg);
background-position: left -20px;
}

#topnavigation ul {
border-color: #48A2DC;
}
#statusleiste .linkleiste,
#statusleiste .datum {
color: #48A2DC;
}
#statusleiste .linkleiste li {
border-color: #48A2DC;
}
#statusleiste .linkleiste a {
color: #EFEEE7;
}
#funktionsleiste .sendungsauswahl {
visibility: hidden;
}
/*
########################################################
# Content-Bereich
########################################################
*/

#key1 {
height: 299px;
}
.cssIndexPage #key1 {
height: 306px;
}
.node-medienfrauen #key1 {
height: 98px;
}
.node-berufsausbildung.cssIndexPage #key1 {
height: 299px;
}
.node-berufsausbildung.cssIndexPage #key3 {
margin-bottom: 5px;
}

#breadcrumb li {
border-color: #95BAD9;
}
#breadcrumb a,
#breadcrumb {
color: #95BAD9;
}

/* Key 1 Navigation Unternehmen */
#unternehmennav h2 {
display: none;
}
#unternehmennav li a {
display: block;
background-repeat: no-repeat;
overflow: hidden;
height: 0;
padding-top: 55px;
}
#organisation {
position: absolute;
width: 260px;
left: 207px;
top: 393px;
}
#presse {
position: absolute;
width: 260px;
left: 468px;
top: 393px;
}
#ausbildungberuf {
position: absolute;
width: 260px;
left: 729px;
top: 393px;
}

#nav .teaser,
.cssIndexPage #funktion .teaser,
#promo .teaser {
background-color: #9C9EA5;
}




/*
########################################################
# Navigationsspalte
########################################################
*/

#nav {
margin-top: -229px;
}
.cssIndexPage #nav {
height: -236px;
}
.node-medienfrauen #nav {
margin-top: 1.25em;
}

/* Teaser Sendezeit */
#nav .cssProgramHint {
background-color: #9c9ca0;
}

#subNav {
background-color: transparent;
padding-bottom: 0;
}
#subNav ul,
#subNav ul.level2,
#subNav ul.level3 {
border-top-color: #84ADD7;
}
#subNav li,
#subNav li.hasChilds,
#subNav ul.level2 li,
#subNav ul.level3 li {
border-color: #84ADD7;
}
/* Zwischenueberschriften */
#subNav .noRef {
color: #000;
}
#subNav .aktiv a,
#subNav a:hover {
background-color: #6EA0D3;
}
#subNav a {
color: #fff;
}

/*
########################################################
# Mittelspalte / Rechte Spalte
########################################################
*/
/* Rundung(en) oben links */
.schablone-mire1 {
background-image: none;
}
/* Rundung(en)  oben rechts */
.schablone-mire2 {
background-image: none;
}

/* Runde Ecken Medienfrauen */
.node-medienfrauen .schablone-mire1 {
background-image: url(img/cornerTopLeftMedienfrauen.png);
}
.node-medienfrauen .schablone-mire2 {
background-image: url(img/cornerTopRightMedienfrauen.png);
}

/* TRENNER */
.box h2.title,
#funktion .subBox h3.title,
#header-inhalt-funktion {
background-image: url(img/bgTeaserHeader.gif);
background-repeat: repeat-x;
background-color: #9C9EA5;
color: #fff;
}
#inhalt .box h2.title {
background-color: #9C9EA5;
}
#inhalt .box.rubrik h2.title {
background-color: #48A2DC;
background-image: none;
}

/* In diesem Channel sollen auf allen Seiten außer auf Überblicksseiten "Rubriken-Deckel" über dem Content erscheinen */
#header-inhalt-funktion {
border-bottom: 1px solid #B2CAE7;
}
.cssIndexPage #header-inhalt-funktion {
display: none;
}

.teaser-element {
background-color: #f6f5f2;
}
.teaser-element .block .dachzeile,
.teaser-element .link-index .dachzeile {
color: #7d7d7d;
}
.teaserTwocol {
background-image: url(img/2x1.gif);
background-repeat: repeat-y;
}

/* Unterer Bereich */
.rubrik {
background-color: transparent;
color: #fff;
}
.rubrik .teaserTwocol {
background-color: #48A2DC;
}

.rubrik .headline,
.rubrik  a {
color: #fff;;
}



.cssVoting .skala .ergebnis {
background-color: #444e93;
}

/* Rechte Spalte */

.node-lexi-tv.cssIndexPage #funktion {
margin-top: 7.8125em;
}

#spalten-wrapper3,
.application.inews #spalten-wrapper3,
.application.newsletter #spalten-wrapper3 {
background-image: url(img/2000x1.gif);
}
.cssIndexPage #spalten-wrapper3 {
background-image: none;
}

#inhalt .objektdetail p.fehler {
color: #ff0000;
}



/* Banner AV */
.banner.av .datum {
font-size: 11px;
}
.banner.av a {
color: #fff !important;
}
/* Banner Wetter */
#funktion .wetter li {
border-color: #8C9CC2;
color: #fff;
}

/* Rechte Spalte Objekte */
#funktion #printsend,
#funktion .printSend li,
#funktion .box,
#funktion .imageNavi {
border-color: #4184C9 !important;
}
#funktion .box h2,
#funktion .cssBoxTeaserDossier li.first a {
color: #000;
}
#funktion .funktion p.objektdetail {
color: #444444;
}
#funktion .funktion p.disclaimer {
color: #98a7aa;
}
/*.cssHtmlWide .printSend {
border-left: 1px solid #4184C9;
}*/
/* Abschluss des Inhalts */
#inhalt-fuss {
background-color: #48A2DC;
background-image: url(img/cornerFooterRight.gif);
}
#inhalt-fuss .links {
background-image: url(img/cornerFooterLeft.gif);
}
#fuss,
#fuss a {
color: #fff;
}
#fuss li {
border-color: #fff;
}
/* Promo-Spalte rechts */
#promo {
margin-top: -258px;
}
/*
########################################################
# Spezialelemente für Objekte
########################################################
*/

/* Dossier */
#funktion .cssBoxTeaserDossier li.first a {
background-image: url(img/linkArrowChannel.gif);
}
#funktion .cssBoxTeaserDossier li.first.active a {
background-image: url(img/linkArrowBackChannel.gif);
}

/* STANDORTE & PROGRAMME */
.teaser.cssHtml.standorteundprogramme {
padding:0.25em;
}
#flashkarte {
background-image: url(/IF/61377.gif);
background-repeat: repeat-x;
text-align: center;
}
.kartenlegende {
background-color: #eaf1f8;
overflow: hidden;
padding: 0.625em;
width: 30.75em;
margin-top: 0.125em;
}
.kartenlegende .links,
.kartenlegende .rechts {
width: 50%;
float: left;
}
.kartenlegende h2 {
font-size: 0.75em;
color: #444;
clear: both;
}
.kartenlegende ul {
margin-bottom: 10px;
}
.kartenlegende li {
font-size: 0.75em;
}

/* ORGANIGRAMME */
#uebersicht,
#verwaltung,
#fernsehen,
#hoerfunk,
#juristen,
#sachsen,
#sachsen-anhalt,
#thueringen,
#betrieb {
background-color: #fff;
margin-top: 0.625em;
}
/* #betrieb {
margin-bottom: 0 !important;
} */
#uebersicht h2,
#verwaltung h2,
#fernsehen h2,
#hoerfunk h2,
#juristen h2,
#sachsen h2,
#sachsen-anhalt h2,
#thueringen h2,
#betrieb h2 {
padding: 0.625em 0.9167em 0;
font-size: 0.75em;
}

/* FLASH BERUFSAUSBILDUNG */

.cssIndexPage #key1 {
height: 307px;
}
.cssIndexPage #key3 {
margin-bottom: 5px;
}
#ausbildungsflash {
background-color: transparent;
background-image: url(img/bgNoflash.jpg);
background-repeat: no-repeat;
height: 414px;
}
#ausbildungsflash .noflashtext {
background-color: #444;
font-size: 0.75em;
left: 191px;
padding: 17px 59px;
position: absolute;
text-align: center;
top: 160px;
color: #fff;
line-height: 17px;
}
#ausbildungsflash .noflashtext a.pfeil {
background-image: url(img/linkArrowWhite.gif);
background-position: 0 0.1667em;
background-repeat: no-repeat;
padding: 0 0 0 12px;
color: #fff;
}

/* Rundfunkbeitrag */
#rundfunkbeitrag126Body #inhalt {
	padding-top: 9.125em;
	}
.teaser.teaserOntop {
	position: absolute;
    top: 0.625em;
	}
	
/* XXL-Player Volontariat */
.voloPlayer #inhalt {
	background-color: #2b2c2f;
	}
.voloPlayer #key1 {
	height: 0;
	}
.voloPlayer #blog_container {
	padding: 10px 6px;
	}
.voloPlayer #outer_container {
    background-color: transparent;
}