/*	Aktuelle Revision: $Revision: 1.27 $ */
/*	***** {Misc} ***** */
html, body	{
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #FFF; /* allg. Textfarbe weiss */
	background-color: #F3F3F3;
}
h1, h2, h3, h4, h5, h6, p, form {
	margin: 0;
	padding: 0;
}
h1, h2 {
	font-size: 1.1em;
}
img {
	border: none;
}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
input, select, textarea {
	font-size: 1em;
	color: #000;
	font-family: Verdana, Tahoma, sans-serif;
}
input.contentbreite, select.contentbreite, textarea.contentbreite {
width:45em;
}
label, button, .textButton input {
    cursor: pointer;
}
.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	line-height: 0px;
	display: block;
}
.IEabbr, abbr, acronym {
	border-bottom: none;
}
.inv, fieldset legend {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
/* to wrap "-" even in Mozilla */
.mozWrap:after {
	content: " "; margin-right: -0.32em;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
/*rr: verhindert css-valide */
html:not([dummy]) fieldset legend {  /*Mozilla hat bei der legend ein Problem mit dem verschieben */
	display: none;	
}

/* ----- Links ----- */
a {
	color: #FFFFFF; /* Grundsätzlich alle Links weiss */
	text-decoration: none;
}
a:hover, a:focus, a:active, a:active span, a:hover span, a:focus span {
	text-decoration: underline;
}
.leftNavL1 a:hover, .leftNavL1 a:focus, .leftNavL1 a:active, .leftNavL1 a:hover span, .leftNavL1 a:active span, .leftNavL1 a:focus span  {
	text-decoration: none;
}
/* ---- Fonts ---- */
.headerText {
	font-size: 0.65em;
}
#centerCol {
	font-size: 0.6875em;
	font-size: 0.7em;
}

/*****************************************************************************/
/*** non = newoldnew = style für altes seiten mit neuen header und footer  ***/
/*****************************************************************************/

#ardmasternav {
	float: left;
	width: 100%;
	color: #000000;
	background-image: url("../Bilder/masternav_bg.jpg");
}

#masterwrapper {
	margin-left: auto;
	margin-right: auto;
	width: 998px;
}

.marke {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 32px;
	}
	
.marke p {
	padding: 0.75em 0 0 0;
	margin: 0;
	float: left;
	display: inline;
	color: #fff;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.marke img.ardde {
	padding: 0;
	margin: 0;
	float: right;
	display: block;
	}

/* Container fuer die Reiter selbst  */	
.ARDNaviContainer {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	background: none;
	font-family: Verdana;
	} 

.ARDNaviContainer .ARDlistContainer {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	background: #bbd0e0 url(/redesign/img/navbgs/verlauf_navi.png) repeat-x left top; 
	}

.ARDNaviContainer ul {
	margin: 0;
	padding: 0;
	display: block;
	} 
	
.ARDNaviContainer ul.right {
	margin: 0;
	padding: 0;
	float: right;
	background: #001a4b url(/redesign/img/navbgs/verlauf_navi_re.png) repeat-x left top;
} 

.ARDNaviContainer li {
	font-size: 0.75em;
	list-style-type: none;
	float: left;
	}

.ARDNaviContainer a {
	color: #001a4b;
	text-decoration: none;
	display: block;
	padding: 0.4em 14px 0.5em 14px;
	margin: 3px 0 0 0;
	text-align: center;
	background: none;
	text-decoration: none !important;
	}

.ARDNaviContainer a:hover {
	margin: 0;
	border-top: 3px solid;
	}
	
.ARDNaviContainer ul.right a {
	color: #fff;
	padding: 0.4em 13px 0.5em 13px;
}
	
/* Das sind die ganzen hovers fuer die onmouseovers */

a.home:hover, a.home:focus, a.home:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0; }

a.nachrichten:hover, a.nachrichten:focus, a.nachrichten:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0;}

a.sport:hover, a.sport:focus, a.sport:active { background: #fff; border-top: 3px solid #ef5c1d; color: #001a4b !important; margin: 0; }

a.boerse:hover, a.boerse:focus, a.boerse:active { background: #fff; border-top: 3px solid #ffc200; color: #001a4b !important; margin: 0;}

a.ratgeber:hover, a.ratgeber:focus, a.ratgeber:active { background: #fff; border-top: 3px solid #85c3be; color: #001a4b !important; margin: 0;}

a.wissen:hover, a.wissen:focus, a.wissen:active { background: #fff; border-top: 3px solid #5f224d; color: #001a4b !important; margin: 0;}

a.kultur:hover, a.kultur:focus, a.kultur:active { background: #fff; border-top: 3px solid #e94000; color: #001a4b !important; margin: 0;}

a.kinder:hover, a.kinder:focus, a.kinder:active { background: #fff; border-top: 3px solid #005700; color: #001a4b !important; margin: 0;}

a.intern:hover, a.intern:focus, a.intern:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0;}

a.fernsehen:hover, a.fernsehen:focus, a.fernsehen:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0;}

a.radio:hover, a.radio:focus, a.radio:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0;}

a.mediathek:hover, a.mediathek:focus, a.mediathek:active { background: #fff; border-top: 3px solid #001a4b; color: #001a4b !important; margin: 0;}

/* AKTIV */
.ARDNaviContainer a.fernsehenaktiv, a.fernsehenaktiv:hover { background: #fff; border-top: 3px solid #001a4b; margin: 0; color: #001a4b !important;}
.ARDNaviContainer a.fernsehenaktiv:hover { text-decoration: underline !important;}


/*** hintergrund nach header grau einfärben ***/
html, body {
	background-color: #cdcdcd;  
}

a.fernsehenaktiv {
	border-left: 0 !important; /* angabe aus da_prim eliminieren */
}

#globalContainer {
	background-color: #ffffff;  
	margin-left: auto;
	margin-right: auto;
	padding: 0 8px 8px 8px;
	width: 998px;
	voice-family: "\"}\""; /*hack für IE6*/
	voice-family:inherit;
	width: 982px;
}
/*** Anmerkung ***/
/* fürs zentrieren braucht es einen neues global DIV */
/* start-tag kann im /includes/top_nav.inc untergebracht werden - am ende*/
/* end-tag kann im /includes/footer.inc untergebracht werden - am anfang */
/* so die Änderung an nur einer zentrale Stelle notwendig ist*/


/*** bereich mit  meta funktion ************************************/
#globalContainer #topPanorama {
	height: 50px;
	width: 998px;
	voice-family: "\"}\""; /*hack für IE6*/
	voice-family:inherit;
	width: 982px;
}

#globalContainer #topPanorama img.logo {
	float: left;
}
#globalContainer #topPanorama img.claim {
	float: left;
	margin-left: 462px;
}


#globalContainer #topPanorama .metaRight {
	float: left;
}

#globalContainer #topPanorama ul {
	margin-top: 14px;
	float: left;
	font-size: 0.625em;
	line-height: 1.2em; 
}

#globalContainer #topPanorama  {
	float: left;
	margin-bottom: 14px;
}

#colStructure {
	border-bottom-width: 0 !important;
}


/* ***** Die allgemeine Seitenstruktur (Spalten-Layout) ***** */
#colStructure {
	clear: both;
	background: url(/img/misc/home/back.jpg) left top repeat #F3F3F3;
	border-bottom: 1px solid #001a4b;
	min-width:49em;
	color:#333;
}
/* ----- Die Zeile mit dem Panoramabild (Die Hintergrundfarbe läuft 10px unter dem Panoramabild) ----- */
#rubrikRow {
	background: url(/img/misc/home/panorama_b.jpg) left top repeat-x #F3F3F3;
	height: 80px;
	padding-bottom: 10px;
}
/* ----- Die Linke Spalte (suche / secLevel Navigation)----- */
#leftCol {
	float: left;
	width: 14.66em;
	/*margin-right: 10px;*/
}
/* Die Mittelteil (manchmal 1-spaltig, machmal 2spaltig) */
#centerCol {
	float: left;
	width: 47.77em;
	margin-bottom: 10px;
}
#centerCol .abstand {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 0px;
	border: none;
	margin: 0px 0px 0px 0px;
}
#centerCol .trenner {
	clear: both;
	height: 2px;
	font-size: 1px;
	line-height: 0px;
	margin: 0px -10px 9px -10px;
}
#centerCol #contentArea .trenner {
	background-color: #000000;
	margin: 10px 0px 10px 0px;
}
#centerCol #contentArea .trenner2 {
	clear: both;
	height: 2px;
	font-size: 1px;
	line-height: 0px;
	background-repeat:repeat-y;
	margin: 0px 0px 0px 0px;
}


/* ----- Suchenformular ----- */
#sucheContainer {
	width: 14.67em;
}
#suche {
	padding: 0 0 10px 0;
	width: 14.66em;
	margin-left: 0;
	background-color: #F3F3F3;
}
#suche form {
	width: 12.6em;
	margin-left: 16px;
	padding: 6px 1px 3px 6px;
	background-image: url(/img/misc/back_suche.jpg);
	
}
#suche #searchText {
	font-size: 0.7em;
	float: left;
	width: 14.5em;
}
#suche .submitBut {

	margin: -1px 0px 0px 3px;
}


/* ----- Linke 2nd Level Navigation ----- */
/* Hier in der prim sind alle wichtigen Selektoren eingetragen, die das Aussehen der leftNavi beeinflussen */
#leftCol .leftNavi .activeOne span, #leftCol .leftNavi .activeKat span  { /* Abstand zwischen dem aktiven Unterpunkt und dem Pfeil rr: angepasst */
	/*margin-left: -11px;*/
	margin-left: -11px;
	margin-right: 4px;
}
#leftCol .leftNavi .activeKat { /* Der Container der Kategorie + evtl. vorhandener Subpage-Navigation */
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	height: auto;
	float: left;
}
#leftCol .leftNavi .activeKat.noSubKat {
	width: 18.35em;
	padding-bottom: 3px;
	margin-bottom: 1px;
}

#leftCol .leftNavi .activeKat.noSubKat div span img {
	margin: 3px 0 0 -11px;
	float:left;
}
#leftCol .leftNavi .activeKat.noSubKat div a {
	float:left;
	color: #000000;
}

#leftCol .leftNavi .activeKat div {
	padding-bottom: 0;
}
#leftCol ul.leftNavi { /* u.a. die Farbe / der Verlauf zwischen den Listpunkten (1px hohe Linien) */
	font-weight: bold;
	font-size: 0.8em;
	background-color: #F3F3F3;
	margin: 0;
	padding: 0;
	width: 18.35em;
	background: url(../Bilder/mm_verlauf.jpg) repeat-y;
}
#leftCol .navitrenner { /*rr: 1pixel hohe linie mit verlauf als trenner (z.b. oberhalb der navi) */
	clear: both;
	font-size: 1px;
	height: 1px;
	margin: 0;
	line-height: 0px;
	display: block;
	background: url(../Bilder/mm_verlauf.jpg) repeat-y;
	background-color:#f3f3f3;
}
#leftCol ul.leftNavi div { /* alle divs ansprechen */
	padding-top: 1px;
}



/* 2te Ebene */
#leftCol ul.leftNavi li {
	/*height: 1.57em;*/ /* die li 1px hoeher als das div, da hier der Verlauf gesetzt wird */
	margin-bottom: 1px;
	clear: both;
	background-color:#F3F3F3;
}
#leftCol ul.leftNavi li.lastOne {
	padding-bottom: 10px;
	background-color: #F3F3F3;
}
#leftCol ul.leftNavi li div { /* alle Divs */
	/*height: 1.47em;*/
	/* background: url(/img/navi/home/leftnav_verlauf.gif) repeat-y; */
	background-color: #F3F3F3;
	padding-left: 15px;
	color: #000000;
	display: block;
	padding-bottom: 3px;
}
#leftCol ul.leftNavi li a { /* Spricht alle Links an */
/*	display: block; */
	width: 16.3em;
	/*width: 18.3em;*/
	color: #454545;
}

#leftCol ul.leftNavi li ul {
	float: left;
}
#leftCol ul.leftNavi li ul li {
	height: auto;
	font-weight: normal;
}
#leftCol ul.leftNavi li ul li.lastOne {
	margin-bottom: 0;	
	padding-bottom: 0;
	background-color: transparent;
}

/* 'Alle Sendugen' Formular */
#leftCol ul.leftNavi li div.toValidate { /* Das Form muß in einem Blockelement stehen, damit die Seite validiert */
	padding-left: 0;
	padding-bottom: 0;	
}
#leftCol ul.leftNavi form {
	width: 18.55em;
	font-size: 0.9em;
	padding: 1px 0 8px 0;
	padding-top:1px;
	padding-bottom:8px;
	padding-left:1.7em;
	padding-right:0.1em;
	float: left;
	background-color: #F3F3F3;
	color: #454545;
	font-weight: normal;
}
#leftCol ul.leftNavi select {
	margin-top: 1px;
	margin-left: -4px;
	font-size: 0.95em;
	width: 15.8em;
	float: left;
}
#leftCol ul.leftNavi .submitBut {
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	/* rr: border: 1px solid #353E5F; */
}

/* Ab hier die Micropage Navigation */
#leftCol ul.leftNavi li ul li.activeSendung {
	float: left;
	font-size: 0.9em;
	/*background-color: #fc0;*/
	width: 100%;
	
	/* einfarbige lösung:*/
	border-bottom: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
#leftCol ul.leftNavi li ul li.activeSendung div {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	background-repeat: repeat-y;
	width: 16.3em;
	/*width: 18.5em;*/
}
#leftCol ul.leftNavi li ul li.activeSendung a { /* Links inklusiv des Sendungsnamens (Micropage) */
	color: #000000;
	width: 16.3em;
	/*width: 18.3em;*/
}
#leftCol ul.leftNavi li ul li.activeSendung li.activeOne div { /* Der aktive Unterpunkt */
	font-weight: bold;
	width: 16.3em;
	/*width: 18.3em;*/
}
#leftCol ul.leftNavi li ul li.activeSendung li.activeOne img {
	margin-top: 3px;
	float: left;
	/*margin-left: -13px;*/
	margin-left: -22px;
	margin-right: 11px;
}
/*ausrichtung bei verlinktem aktiven Navigationspunkt*/
#leftCol ul.leftNavi li ul li.activeSendung div span img {
	margin-top: 2px;
	float: left;
	margin-left: -11px;
	margin-right: 4px;
}
#leftCol ul.leftNavi li ul li.activeSendung div.sendungsname img{
	margin-right: 11px;
}

#leftCol ul.leftNavi li ul li.activeSendung ul li { 
	font-size: 1em;
	margin-top: 1px;
}
#leftCol ul.leftNavi li ul li.activeSendung ul li a { /* Die Unterpunkte der Micropage Navi */
	color: #454545;
	width: 16.1em;
	/*width: 18.3em;*/
	display: block;
}

#leftCol .leftNavi .activeKat .activeSendung .activeOne div a {
	display: inline;
}

#leftCol ul.leftNavi li ul li.activeSendung ul li div { 
	width: auto;
	padding-left: 26px;
	font-weight: normal;
}
#leftCol ul.leftNavi li ul li.activeSendung ul li ul li {
	margin-top: 0px;
}
#leftCol ul.leftNavi li ul li.activeSendung ul li ul li div a {
	font-weight: normal;
}


/* ----- Die AdditionalInfo Boxen auf der homepage (in der leftCol) ----- */
.addInfoBox {
	padding-left: 5px; /* Abstand zum linken Rand */
	color: #13293E;
	font-size: 0.7em;
	vertical-align: top;
	/*border-bottom: 1px solid #EBF4FA;*/
	background-repeat: repeat-y;
}
.addInfoBox h3 {
	font-size: 1.1em;
	padding-top: 5px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	margin-bottom: 2px;
}
.addInfoBox select {
	margin: 3px 0 0 10px;
	padding:0;
	float: left;
	background-color: #FFFFFF;
	width: 15.45em;
}
.addInfoBox .submitBut {
	/* rr: border: 1px solid #1E4766; */
	margin: 2px 3px 10px 8px;
	/*explizite neudefinition*/
	margin-left:3px;
}
.addInfoBox ul {
	float: left;
	width: 19em;
	padding-bottom: 10px;
}
.addInfoBox ul div { /* Die unverlinken Zeilen in der linken Navi */
	margin-left: 20px;
	padding-bottom: 2px;
	width:17em;
}
.addInfoBox li {
	margin-bottom: 2px;
	clear: both;
}
.addInfoBox li a {
	display: block;
	color: #13293E;
}
.addInfoBox li a strong {
	display: block;
	margin-left: 0px;
	float:left;
	width:16.5em;
}
.addInfoBox li a span {
	width: 20px;
	float: left;
	text-align: center;
}
.addInfoBox li a img {
	margin-top: 2px;
}

.bigIcon strong { /* Wenn in der Navigation ein grossen Icon steht (z.B. Forum) muss der Text weiter nach unten gerückt werden */
	padding: 0;
	margin:0;
	float:left;
}

/* rr: 20x20er icons abstand nach oben korrigieren, sonderdefinitionen in da_ie.css */
.bigIcon a span img {
margin: -3px 0 0 -1px;
}
.bigIcon a span img.tv {
margin: -5px 0 0 -2px;
}

#leftCol .trenner { /* 2 px Abstand zwischen den Teaserboxen in der linken Spalte */
	clear: both;
	height: 1px;
	font-size: 1px;
	border-bottom: 2px solid #EBF4FA;
	margin-left: -10px;
}

.footerSpacer {
	/* background: url(/img/navi/home/leftnav_verlauf.gif) repeat-y #EBF4FA; */	
	height: 10px;
	margin-top: -2px;
}
/* Das div soll nur die Breite halten, damit die centerCol nicht unter die leftCol springt, wenn man das Fenster verkleinert */
#widthKeeper {
	width: 49em;
}

/* ----- Lottozahlen-Modul ----- */

/*
#lottozahlen a {
	display: block;
	color: #13293E;
}
#lottozahlen span {
	margin-top: 2px;
	display: block;
	width: 12px;
	float: left;
}
#lottozahlen strong {
	display: block;
	color: #13293E;
}
#lottozahlen span.datum {
	display: block;
	clear: both;
	margin-left: 13px;
	width: auto;
}
#lottozahlen ul {
	margin-left: 17px;
	margin-top: 5px;
	padding-bottom: 0;
	width: 15em;
}
#lottozahlen ul li {
	float: left;
	clear: none;
	margin: 0 0 0 0;
}
#lottozahlen p {
	margin-left: 8px;
}
#lottozahlen p.subline {
	clear: both;
	margin-left: 17px;
}
#lottozahlen ul img {
	width: 2.1428em;
}
*/

/* ***** Hier faengt der centerCol-Bereich an ***** */
/* ----- topTeaser - Der große Teaser am Anfang einer Übersichtsseite (Läuft über 2 Spalten) ----- */
#topTeaser {
	background-color: #324261;
	margin-bottom: 10px;
	width: 47.77em;
}
#topTeaser h2 {
	padding: 0 10px;
	font-size: 2.1em;
	font-weight: normal;
}
#topTeaser a img {
	width: 47.77em;
}
#topTeaser p {
	padding: 2px 10px 10px 10px;
}
#topTeaser div a { /* Der Link mit dem Sendungsnamen. Das Teaserbild soll keinen Abstand bekommen */
	
}
/* Der Link unten im topTeaser bzw. standardTeaser */
#centerCol .teaserLink {
	padding: 0;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
#centerCol .teaserLink a {
	float: left;
	font-weight: bold;
	margin: 9px 6px 0px 0px;
}
/* Der Text unten im topTeaser bzw. standardTeaser mit der Sendezeit */
#centerCol .sendetermin {
	float: right;
	display: block;
	margin:5px -2px 0 0;
}
#centerCol #topTeaser .sendetermin {
	margin:5px 0 0 0;
}
#centerCol .sendetermin img {
	float: left;
}
#centerCol .sendetermin span {
	margin-left: 20px;
	margin-top: 5px;
	display: block;
}


/*rr: neu Der Text rechts unten im Teaser als Link */
#centerCol .teaserlinkrechtsunten {
	float: right;
	display: block;
	margin-bottom:5px;
}
#centerCol .teaserlinkrechtsunten img {
	float: left;
	margin-top: 0px;
}
#centerCol .teaserlinkrechtsunten span {
	margin-left: 20px;
	margin-top: 6px;
	display: block;
}



/* ----- StandardTeaser (Breite wird durch ".withInfoRight #contentArea" usw bestimmt) ----- */
.standardTeaser { 
	margin-bottom: 10px;
	background-color: #2680C3;
}
/*rr: verhindert css-valide */
html:not([dummy]) .standardTeaser {  /*Der Mozilla brauch hier eine border, ansonsten cleared er hier nicht*/
	clear:both;
	/*border-bottom: 0.01em solid transparent;*/
}
.standardTeaser .teaserImg {
	float: left;
}
.standardTeaser .teaserImg img {
	display: block; /* ansonsten gibt es eine unerwünschte linie unter dem bild in einem floatenden div */
}
.standardTeaser .teaserText { /* Der Text soll abhaenig vom Bild (dessen Breite) nach recht geschoben werden */
	margin-left: 10px; /* standard 10px ansonsten die angabe aus den pic150 usw. klassen */
	margin-right: 5px;
}
.standardTeaser .teaserText .bigiconlink { /* Ein Link mit optionalem Icon unter dem teasertext */
	padding-bottom: 5px;	
}
.standardTeaser .teaserText .bigiconlink img {
	margin-bottom:-4px;
}
.standardTeaser.pic150 .teaserText {
	margin-left: 14.2em; /* 10px mehr, für den Abstand von Text/Bild */
}
.standardTeaser.pic150 a img { /* Skalieren der Teaserbilder */
	width: 13.395em;
}
.standardTeaser.pic150 .teaserLink {
	clear:both;
	width: 32.5em;
}
.standardTeaser.pic113 .teaserText {
	margin-left: 10.983em; /* 10px mehr, für den Abstand von Text/Bild */
}
.standardTeaser.pic113 a img {
	width: 10.0909em;
}
.standardTeaser.pic120 .teaserText {
	margin-left: 11.609em; /* 10px mehr, für den Abstand von Text/Bild */
}
.standardTeaser.pic120 a img {
	width: 10.715em;
}
.standardTeaser .teaserText h2 {
	padding-top: 10px;
	margin-bottom: 5px;
}
.standardTeaser .teaserText h2 img {
	margin-right: 5px;
}
.standardTeaser .teaserText p {
/*rr: abstand teasertext zum teaserlink von 3 auf 2.85*/
	margin-bottom: 2.85em; /* Der Abstand muß so groß bleiben, da ansonsten der Text über den Teaserlink läuft */
	margin-right:5px;
}

.standardTeaser .teaserText p.einzelLink {
	margin-bottom: 5px;	
}
.standardTeaser .teaserText p.teaserLink {
	margin-bottom: 0;
}
#centerCol .standardTeaser .teaserLink {
	margin-left: 0;
	position: absolute;
	bottom: 0px;
	padding-bottom:7px;
}
.tagesschau {
	background-color: #3665BF;
}



/* Umbau der standardteaser für IE6 wg positionabsolut für rubrikseiten */
.standardTeaser.pic150 .teaserText.rubrik {
	position:relative;
	margin-left: 14.2em;
	min-height:113px;
}
.standardTeaser.pic150 .teaserText.rubrik a {
	font-weight:bold;
	color:#FFFFFF;
}
.standardTeaser.pic150 .teaserText.rubrik p {
	margin-bottom:0;
	float:left;
}
.standardTeaser.pic150 .tlink {
	margin-bottom:0;
	padding:6px 0 5px 0;
	float:left;
	width:32.8em;
}
.standardTeaser.pic150 .tlinklinks {
	float:left;
	padding-top:5px;
}
.standardTeaser.pic150 .tlinkrechts {
	float:right;
}

.standardTeaser.pic150 .tlinkrechts img {
	float:left;
}
.standardTeaser.pic150 .tlinksendezeit, .standardTeaser.brennpunkt .tlinksendezeit {
	display:block;
	margin-top:5px;
	float: left;
}

.block2 {
	float: left;
}

/*	----{footer} ---- */
#ardFussText {
display: none;
}

/* hier die Logos etc. */
#ardFussText {
display: none;
}

/* hier die Logos etc. */
#footer {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	background: #001a4b;
}

#footer #logos {
	width: 62.38em !important; 
	padding: 0.5em 0 0.25em 0;
	margin: 0 auto 0 auto !important;
	float: none;
	overflow: hidden;
}


#footer #logos img {
	margin: 0;
	border: 0;
	display: inline;
}

#footer #logos a { border: 0; }
/*	--- {/footer} --- */


/* Änderungen für Trailer-Icon und Co... */
.trailerIcon {
/*	background-color: #FF0000; */
	float: left;
	margin: 0 0 0 -2px;
	padding: 0 2px 0 0;
}
.trailerLink {
/*	background-color: #FF0000; */
	margin: 3px 0 0 0;
	font-weight: bold;
}
.videoSubline {
	margin: -10px 0 10px 0;
	padding: 4px 10px 5px 10px;
}
.videoSubline a {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 0 0 5px;
}
.videoSubline img {
	margin: -4px 0 0 0px;
	padding: 1px 0 0 0;
	float: left;
}

#leftCol a strong { /* IE7 macht sonst Text-Cursor */
	cursor: pointer;
}

.printURL {
	display: none;
	visibility: hidden;	
}
