/*****************************************************************************/
/*** ARD header 		  												   ***/
/*****************************************************************************/
#ardmasternav {
float: left;
width: 100%;
color: #000000;
background-image: url(/resources/image/navigation_bgs/masternav_bg_n.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(/resources/image/navigation_bgs/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(/resources/image/navigation_bgs/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.ardmediathek:hover, a.ardmediathek:focus, a.ardmediathek: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;}
a.fernsehenaktiv {
border-left: 0 !important; /* angabe aus da_prim eliminieren */
}
/*****************************************************************************/
/*** Linke Navigation  													   ***/
/*****************************************************************************/
#navigationCol #suche {
background-color: #d9d9d9;
margin-bottom: 8px;
padding: 0;
width: 190px;
}
#navigationCol #suche form {
padding: 0 0 0 6px;
margin: 0;
}
#navigationCol #suche .searchText {
border: 0;
font-size: 0.6875em;
/*	font-size: 11px; */
float: left;
margin: 8px 0 0 0;
padding: 2px 2px 2px 2px;
width: 146px;
}
#navigationCol #suche .submitBut {
margin: 0 0 -3px 0;
padding: 0 0 0 2px;
}
/*** hintergrund aktiver sekundärnavigtionspunkt ***/
#navigationCol .activeCategory {
background-color: #727272;
background-image: url(/resources/image/navigation_bgs/navCat_bg.jpg);
}

#navigationCol ul.nav_community li.activeCategory {
    background-color: #53A301;
    background-image: url("/redesign/img/navbgs/navCat_bg_community.jpg");
}

/*** Sendungs Navigation ******************************************************************************/
#navigationCol ul li a {
color: #000000;
display: block;
text-decoration: none;
overflow: hidden;
padding: 4px 0px 4px 8px;
line-height:13px;
}
#navigationCol ul li {
border-bottom: 1px solid #d6d6d6;
color: #000000;
font-size: 0.6875em;
font-weight: bold;
width: 190px;
}
#navigationCol .activeCategory {
border: 0;
color: #FFFFFF;
font-size: 0.6875em;
font-weight: bold;
overflow: hidden;
width: 190px;
}
#navigationCol .activeCategory a {
color: #FFFFFF;
}
#navigationCol ul li .subNavigation {
background-repeat: repeat-x;
color: #000000;
font-weight: normal;
width: 190px;
}
#navigationCol ul li .subNavigation .caption {
border-bottom: 0;
border-top-style: solid;
border-top-width: 1px;
color: #000000;
font-size: 1.0em;
font-weight: bold;
padding: 0 0 0 0;
width: 100%; /*IE6*/
}
#navigationCol ul li .subNavigation .caption a {
display: block;
margin-left: 0;
padding: 4px 0 4px 8px;
}
#navigationCol ul li .subNavigation .caption ul li {
border-top-style: solid;
border-top-width: 1px;
border-bottom: 0;
font-size: 1.0em;
font-weight: normal;
overflow: hidden;
padding: 0;
width: auto;
}
#navigationCol ul li .subNavigation .caption ul li a {
display: block;
color: #000000;
padding: 4px 0 4px 20px;
}
/* Sendungstitel aktiv */
#navigationCol ul li .subNavigation .caption.active {
border-left-style: solid;
border-left-width: 3px;
}
#navigationCol ul li .subNavigation .caption.active a {
padding-left: 5px;
}
#navigationCol ul li .subNavigation .caption.active a:hover {
margin-left: 0;
border-left-style: none;
border-left-width: 0;
}
#navigationCol ul li .subNavigation .caption.active ul li {
margin-left: -3px;
border-left-style: none;
border-left-width: 0;
}
#navigationCol ul li .subNavigation .caption.active ul li a {
padding-left: 20px;
}
#navigationCol ul li .subNavigation .caption.active ul li a:hover {
border-left-style: solid;
border-left-width: 3px;
padding-left: 17px;
}
/* Untermenü aktiv */
#navigationCol ul li .subNavigation .caption a:hover {
padding-left: 5px;
margin-left: 0;
border-left-style: solid;
border-left-width: 3px;
}
#navigationCol ul li .subNavigation .subSection.active {
margin-left: 0;
border-left-style: solid;
border-left-width: 3px;
}
#navigationCol ul li .subNavigation .subSection.active a {
padding-left: 17px;
}
#navigationCol ul li .subNavigation .subSection a:hover {
margin-left: 0;
border-left-style: solid;
border-left-width: 3px;
padding-left: 17px;
}
#navigationCol ul li .subNavigation .subSection.active a:hover {
border-left-style: none;
border-left-width: 0;
padding-left: 17px;
}
#navigationCol ul li a.root:hover {
background-color: #206DAA;
background-image: url(/resources/image/navigation_bgs/navCat_bg_root.jpg);
color: #ffffff;
}
#navigationCol ul li a.information:hover {
background-color: #50607D;
background-image: url(/resources/image/navigation_bgs/navCat_bg_information.jpg);
color: #ffffff;
}
#navigationCol ul li a.unterhaltung:hover {
background-color: #C91919;
background-image: url(/resources/image/navigation_bgs/navCat_bg_unterhaltung.jpg);
color: #ffffff;
}
#navigationCol ul li a.checkeins-kinder:hover {
background-color: #E35900;
background-image: url(/resources/image/navigation_bgs/navCat_bg_checkeins.jpg);
color: #ffffff;
}
#navigationCol ul li a.community:hover {
background-color: #53A301;
background-image: url(/resources/image/navigation_bgs/navCat_bg_community.jpg);
color: #ffffff;
}
#navigationCol ul li a.service:hover {
background-color: #857941;
background-image: url(/resources/image/navigation_bgs/navCat_bg_service.jpg);
color: #ffffff;
}
#navigationCol ul li a.sendungen-a-z:hover {
background-color: #206DAA;
background-image: url(/resources/image/navigation_bgs/navCat_bg_abisz.jpg);
color: #ffffff;
}
#navigationCol ul li a.programm:hover {
background-color: #216FAC;
background-image: url(/resources/image/navigation_bgs/navCat_bg_programm.jpg);
color: #ffffff;
}
#navigationCol ul li a.mediathek:hover {
background-color: #013265;
background-image: url(/resources/image/navigation_bgs/navCat_bg_mediathek.jpg);
color: #ffffff;
}
/*** unterhalb subnavigation ***/
#navigationCol #rubrikNavLeft {
padding-top: 46px;
}
#navigationCol #rubrikNavLeft ul {
padding-top: 20px;
}
#navigationCol #rubrikNavLeft ul li {
font-weight: normal;
color: #3B3B3B;
overflow: hidden;
padding: 4px 0px 4px 8px;
}
#navigationCol #rubrikNavLeft ul li a {
font-weight: normal;
color: #3B3B3B;
padding: 0;
width: 160px;
}
#navigationCol #rubrikNavLeft ul li.rubrik,
#navigationCol #rubrikNavLeft ul li.rubrik a {
font-weight: bold;
}
#navigationCol #rubrikNavLeft ul li a:hover {
background-color: transparent;
background-image: none;
text-decoration: underline;
color: #3B3B3B;
}
/*** unter der navi ... ***/
#schmuckgrafik {
height: 330px;
width: 190px;
}
/*****************************************************************************/
/*** Footer 															   ***/
/*****************************************************************************/
#ardFussText {
display: none;
}
/* hier die Logos etc. */
#ardFussText {
display: none;
}
#footer {
display: block;
clear: both;
padding: 0;
margin: 0;
width: 100%;
float: left;
background: #001a4b;
}
#footer #logos {
width: 998px;
/*	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; }