/********************************************************************** 
 * Container Masternavi *
 **********************************************************************/
.NaviContainer {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	background: none;
	font-family: Verdana;
	} 


.NaviContainer .listContainer {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	background: #bbd0e0 url(verlauf_navi.png) repeat-x left top;
	}

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


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

.NaviContainer 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;
	}
	
.NaviContainer a:hover {
	margin: 0;
	border-top: 3px solid;
	}
	
.NaviContainer ul.right a {
	color: #fff;
	padding: 0.4em 13px 0.5em 13px;
	}
	

/* IE 6 * fuer beste Darstellung der Abstaende, v.a. auf 800_600 */
*html .NaviContainer a { padding: 0.4em 13px 0.5em 13px; }
*html .NaviContainer ul.right a { padding: 0.4em 11px 0.5em 12px; }

/* IE 7 * fuer beste Darstellung der Abstaende, v.a. auf 800_600 */
*+html .NaviContainer a { padding: 0.4em 13px 0.5em 13px; }
*+html .NaviContainer ul.right a { padding: 0.4em 11px 0.5em 12px; }


/********************************************************************** 
 * HOVER Masternavi *
 **********************************************************************/
a.home:hover, a.home:focus, a.home:active { background: #fff; border-top: 3px solid #001a4b; margin: 0; }

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

a.ratgeber:hover, a.ratgeber:focus, a.ratgeber:active { background: #fff; border-top: 3px solid #85c3be; margin: 0; }
a.wissen:hover, a.wissen:focus, a.wissen:active { background: #fff; border-top: 3px solid #5f224d; margin: 0; }
a.kultur:hover, a.kultur:focus, a.kultur:active { background: #fff; border-top: 3px solid #e94000; margin: 0; }
a.kinder:hover, a.kinder:focus, a.kinder:active { background: #fff; border-top: 3px solid #005700; margin: 0; }
a.intern:hover, a.intern:focus, a.intern:active { background: #fff; border-top: 3px solid #001a4b; 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; }

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



/********************************************************************** 
 * Container für Logo, Detailsuche, Metanavi und Navigation Mediathek *
 **********************************************************************/
.impretc {
	clear: both;
	padding: 0;
	margin: 8px 8px 8px 8px;
	width: 982px;
	float: left;
	border: 0;
	display: inline;
	background: #fff;
	}


body.ard .impretc { background: #002c5e url(ba_ardde.png) no-repeat left top; }


.impretc span.logo { float: left; margin: 0; padding: 0; }
.impretc span.claim { float: right;  margin: 0; padding: 0; }

.impretc span.logo img, .impretc span.claim img { display: block;}



.impretc ul {
	display: inline;
	padding: 0;
	margin: 0.5em 0.5em 0.5em 0.5em;
	float: right;
	border-left: 1px solid #fff;
	}

.impretc ul li {
	clear: both;
	display: inline;
	padding: 0 0.25em 0 0.75em;
	margin: 0;
	float: left;
	font-size: 0.7em;
	color: #fff;
	list-style-type: none;
	}

.impretc ul li a:link, .impretc ul li a:visited {text-decoration: none; color: #fff; }

.impretc ul li a:hover, .impretc ul li a:active, .impretc ul li a:focus  {text-decoration: underline; color: #fff; }
	