@charset "UTF-8";


/*Author: inostudio*/

/*css for footer, foo_dark; foo_light, miniepg */

/* all images in /footer_miniepg */





/***********************************************

 * F O O T E R layout

 ***********************************************/

#footer { z-index:2000; width:100%; font-size:13px; }

#footer img { margin:0; }

.pagecenter { clear: both; margin: 0 auto;}





.fleft 	{ float: left; }

.fright { float: right; }

.unit 	{ float: left; }

.loner 	{ float: right; }

.hidden	{ display: none; }



/* add class="fixed" for fixed footer*/

#footer.fixed { position: fixed; left:0; bottom:0; }



/* add class="big" for bigger/wider footer, used in ZDF.de*/

#footer.big {}



/* ZDFheute + ZDFsport */

#footer .wrap { max-width: 964px;}



/* ZDF.de */

#footer.big .wrap 	{ max-width:1084px; }

#footer.big .size1of1 { max-width: 1084px; }



/***********************************************

 * F O O - L I G H T

 ***********************************************/

#foo_light {

	background:#F7F7F7 url(/ZDF/zdfportal/blob/592/17/data.gif) 0 100% repeat-x;

	padding-top:11px;

	position:relative;z-index:11;

	font: 16px/1.8em Arial, Helvetica, sans-serif;

                 -webkit-box-shadow: 0px 0px 5px #666; -moz-box-shadow: 0px 0px 5px #666; box-shadow: 0px 0px 5px #666;	

}



/*need to assign this min-width on regular browsers only, NOT on the ipad. Don't put this in ipad.css because we need this also in heute+sport and there we don't have an ipad.css*/

@media not screen and (min-device-width: 768px) and (max-device-width: 1024px){

	#foo_light { min-width: 923px; }

}





/***************

Mini EPG/Slider

***************/

.mini-epg .tv { width:117px; height:20px; z-index:3; margin-top: 15px; margin-right: 40px; margin-bottom: 10px; position: relative;}



.mini-epg div.open ul li {margin-left: 22px;}



.mini-epg div.zdf { background: 0px 0px no-repeat; }

.mini-epg div.zdf div.selected_item {background-image: url(/ZDF/zdfportal/blob/594/17/data.png); height:20px; width: 117px;}

.mini-epg div.open.zdf div.selected_item {background-image: url(/ZDF/zdfportal/blob/596/17/data.png); height:20px; width: 117px;}

.mini-epg div ul li.zdf a:hover {background-image: url(/ZDF/zdfportal/blob/598/17/data.png); height:20px;}

.mini-epg div ul li.zdf a { background-image: url(/ZDF/zdfportal/blob/600/17/data.png); height:20px;}



.mini-epg div.kultur { background: 0px 0px no-repeat;}

.mini-epg div.kultur div.selected_item {background-image: url(/ZDF/zdfportal/blob/602/17/data.png); height:20px; width: 117px;}

.mini-epg div.open.kultur div.selected_item {background-image: url(/ZDF/zdfportal/blob/604/17/data.png); height:20px; width: 117px;}

.mini-epg div ul li.kultur a:hover {background-image: url(/ZDF/zdfportal/blob/606/17/data.png); height:20px;}

.mini-epg div ul li.kultur a { background-image: url(/ZDF/zdfportal/blob/608/17/data.png); height:20px;}



.mini-epg div.neo { background: 0px 0px no-repeat; }

.mini-epg div.neo div.selected_item {background-image: url(/ZDF/zdfportal/blob/610/17/data.png); height:20px; width: 117px;}

.mini-epg div.open.neo div.selected_item {background-image: url(/ZDF/zdfportal/blob/612/17/data.png); height:20px; width: 117px;}

.mini-epg div ul li.neo a:hover {background-image: url(/ZDF/zdfportal/blob/614/17/data.png); height:20px;}

.mini-epg div ul li.neo a { background-image: url(/ZDF/zdfportal/blob/616/17/data.png); height:20px;}



.mini-epg div.info { background: 0px 0px no-repeat; }

.mini-epg div.info div.selected_item {background-image: url(/ZDF/zdfportal/blob/618/17/data.png); height:20px; width: 117px;}

.mini-epg div.open.info div.selected_item {background-image: url(/ZDF/zdfportal/blob/620/17/data.png); height:20px; width: 117px;}

.mini-epg div ul li.info a:hover {background-image: url(/ZDF/zdfportal/blob/622/17/data.png); height:20px;}

.mini-epg div ul li.info a { background-image: url(/ZDF/zdfportal/blob/624/17/data.png); height:20px;}



.mini-epg .open ul {width: 123px; position: absolute; left: 0; bottom: 20px;}

.mini-epg .tv li {margin-left: 28px; width: 95px; line-height: 20px; position: relative; z-index: 5; display: none;}

.mini-epg .tv li a, .mini-epg .tv li a:focus, .mini-epg .tv li a:hover {text-indent: -9999px; font-size: 1px;  border: none !important; padding: 0; height: auto; width: auto; text-align: left;}

.mini-epg .open li {display: block;}



.mini-epg .select-tv { display:block; width:34px; height:32px; background:url(/ZDF/zdfportal/blob/626/17/data.blob) 0 0 no-repeat; }

.mini-epg .tv_programm { width:110px; line-height:1em; margin-top: 15px; position:relative; }

.mini-epg .tv_programm a { display:block; background:url(/ZDF/zdfportal/blob/628/17/data.png) left 0 no-repeat; width:100px; height:20px; text-decoration:none; color:#fff; padding:1px 20px 0 10px; font-weight:normal; font-size:12px; margin-bottom: 10px;}

.mini-epg .tv_programm a:hover,

.mini-epg .tv_programm a:focus { background-position:left -29px; }



.mini-epg .tv_programm .close-medium { display: block; background: url(/ZDF/zdfportal/blob/28717118/6/data.png) no-repeat 0 0 transparent; width: 20px; height: 20px; position: absolute; top: -22px; right: -64px; cursor: pointer; }

.mini-epg .tv_programm .close-medium:hover { background-position: 0 -21px; }

.open-miniepg { position: relative; }

.open-miniepg-button { width:110px; line-height: 20px; position: absolute; top: -22px; right: 0px; display: none; }

.open-miniepg-button span { display:block; background:url(/ZDF/zdfportal/blob/28717120/6/data.png) 0 0 no-repeat; width:100px; height:20px; line-height: 20px; color:#fff; padding:0px 0px 0 10px; font-weight:normal; font-size:12px; cursor: pointer; }

.open-miniepg-button span:hover,

.open-miniepg-button span:focus,

.open-miniepg-button span:active { background-position: 0 -21px; }



/*Slider*/

#footer .mini-epg .wrap { height:56px; width: 638px; overflow: hidden; }

#footer.big .mini-epg .wrap { width: 776px;}

.mini-epg #miniepg_stage { margin:0 25px; overflow: hidden; width: 587px; position: relative; z-index: 3;}

#footer.big .mini-epg #miniepg_stage { width: 726px; }

.mini-epg #miniepg_stage ul.clearfix { min-width: 199%; }



.mini-epg ul li { display:inline-block; list-style: none; float:left; }

.mini-epg ul li a { display:block; height:55px; width:110px; padding:0 10px; border-left:2px solid #4e4e4e; }

.mini-epg ul li a:hover,

.mini-epg ul li a:focus { border-left:2px solid #FA7D19; }

.mini-epg ul li.long a { width:270px; text-align:left; }

.mini-epg ul li.longer a { width:330px; text-align:left; }



/*Sliderbox Content*/

.mini-epg ul a { font-size:0.85em; text-decoration:none; }

.mini-epg ul a span.time { font-size:1.6em; margin-right:5px; }

.mini-epg ul a span.broadcast,

.mini-epg ul a span.title { margin-bottom:4px; }



.mini-epg ul a span.addinfo {

	font-size:0.75em;

	text-transform:uppercase;

	background:#666;

	color:#fff;

	text-align:center;

	padding:2px 3px 1px;

	/* display:inline-block;*/

	line-height:1.1em!important;

	white-space:nowrap;

	float:left;

	margin-right:1px;

                  display:none; /* Livestream Button ausblenden 14.02.*/

}

.mini-epg ul a span.addinfo.orange { 

                   background:#FA7D19; 

                   display:block; /* Livestream Button ausblenden 14.02.*/  

}



/*Without Cols*/

.mini-epg ul a span { display:block; float:left; line-height:1em; cursor:pointer; }



/*With Cols*/

.mini-epg .long span,

.mini-epg .longer span { float:none; }

.mini-epg span.c_left,

.mini-epg span.c_middle,

.mini-epg span.c_right { float:left; }

.mini-epg span.c_left,

.mini-epg span.c_middle { margin-right:12px; }



/*Hover*/

.mini-epg ul li a:hover span.broadcast,

.mini-epg ul li a:hover span.title,

.mini-epg ul li a:hover span.time,

.mini-epg ul li a:focus span.broadcast,

.mini-epg ul li a:focus span.title,

.mini-epg ul li a:focus span.time { color:#FA7D19; }



/*Arrows*/

.mini-epg .arrow_l,

.mini-epg .arrow_r { display:block; width:25px; height:55px; background: url(/ZDF/zdfportal/blob/630/17/data.png) no-repeat 0 0 transparent; z-index:4; }

.mini-epg a.arrow_r { background-position:-30px 0; }

.mini-epg a.arrow_l:hover,

.mini-epg a.arrow_l:focus { background-position:0px -64px; outline: none;}

.mini-epg a.arrow_r:hover,

.mini-epg a.arrow_r:focus { background-position:-30px -64px; outline: none; }





/*Layerbox Content*/

/*.mini-epg ul.layer > * { display:none; }*/



.mini-epg .layer,

#layerBox .layer { font-size:12px; line-height:1.27em; margin:0; color: #666666 !important; }



#layerBox ul.layer a.closeMobileSmall {
    background: url(/ZDF/zdfportal/blob/780/16/data.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    width: 8px;
}

#layerBox ul.layer a.closeMobile {
    cursor: pointer;
    margin-bottom: 6px;
    margin-top: 1px;
}



.mini-epg ul li ul.layer{ position:absolute; }

.mini-epg ul li ul.layer,

#layerBox ul.layer { -webkit-box-shadow: 0px 0px 5px #666; -moz-box-shadow: 0px 0px 5px #666; box-shadow: 0px 0px 5px #666; height:486px;/*  height:500px;  */top:-494px; /* top: -508px; */ background:#fff; display:block !important; }

.mini-epg ul li ul.layer li,

#layerBox ul.layer li { padding:7px; width:270px; height:480px; /* height: 494px; */ background:#F6F6F6; z-index:2; position:relative; overflow: hidden; }

.mini-epg ul li ul.layer a,

#layerBox ul.layer a { border:none; width:auto; height:auto/* !important why?, don't use important here otherwise the button "zum livestream" will be messed up in IE7+6*/; padding:0; font-size:1em; display:inline-block; font-weight:bold; color:#FA7D19; text-decoration: none; }

.mini-epg ul li ul.layer a:hover,

#layerBox ul.layer div.not(.linkbutton) a:hover,

#layerBox ul.layer a:not(.closeMobile):hover { border:none; width:auto; height:auto/* !important why?, don't use important here otherwise the button "zum livestream" will be messed up in IE7+6*/; padding:0; font-size:1em; display:inline-block; font-weight:bold; color:#FA7D19; text-decoration: underline; }

.mini-epg ul li ul.layer p,

#layerBox ul.layer p { margin:0 0 .5em 0; }

.mini-epg ul li ul.layer p.kicker,

#layerBox ul.layer p.kicker { margin-top:3px; margin-bottom:3px; }

.mini-epg ul li ul.layer p.title,

#layerBox ul.layer p.title { color:#FA7D19; font-weight:bold !important; font-size:14px; margin-top:3px; margin-bottom:3px; }

.mini-epg ul li ul.layer p.subtitle,

#layerBox ul.layer p.subtitle {  margin-top:3px; margin-bottom:3px; font-weight:bold !important; }

.mini-epg ul li ul.layer .addinfo,

#layerBox ul.layer .addinfo { margin-top:6px; margin-bottom:3px; display:block; }

#layerBox ul.layer .linkbutton{ line-height:20px; margin: 8px 0px 10px; }

#layerBox ul.layer .linkbutton a { display:block; float: left; background:url(/ZDF/zdfportal/blob/628/17/data.png) left 0 no-repeat; width:97px; height:20px; text-decoration:none; color:#fff; padding:0px 10px 0px 6px; font-weight:normal; font-size:12px; line-height: 20px; margin-right: 5px;}

#layerBox ul.layer .linkbutton a:hover,

#layerBox ul.layer .linkbutton a:focus { background-position:left -29px; }

#layerBox ul.layer .linkbutton a.inactivLivestreamLink:hover { background-position:0px 0px; colof:#fff; }

#layerBox ul.layer .linkbutton a.inactivLivestreamLink { display:block; float: left; background:url(/ZDF/zdfportal/blob/25774734/7/data.png) left 0 no-repeat; width:97px; height:20px; text-decoration:none; color:#fff; padding:0px 10px 0px 6px; font-weight:normal; font-size:12px; line-height: 20px; margin-right: 5px;}



/*Styling Selectfelder JS - MiniEpg*/

.mini-epg ul li ul.layer .dropdown_wrap,

#layerBox ul.layer .dropdown_wrap { margin:0 5px 5px 0; float:left; }

.mini-epg ul li ul.layer .dropdown_wrap a,

#layerBox ul.layer .dropdown_wrap a { color:#fff; font-weight:normal; }

.mini-epg ul li ul.layer li a.dropdown,

#layerBox ul.layer li a.dropdown { padding:3px 5px 2px 5px; width:100px; display:inline-block; text-decoration:none; line-height:15px;background: url(/ZDF/zdfportal/blob/632/17/data.png) no-repeat right 0 transparent; }

.mini-epg ul li ul.layer li a.dropdown:hover,

#layerBox ul.layer li a.dropdown:hover { background-position: right -21px;}





/*Safari*/

/*

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.mini-epg ul li ul.layer a.dropdown,

	#layerBox ul.layer a.dropdown {

	 padding:3px 5px;

	}

}

*/



.mini-epg ul li ul.layer li ul.dropdown_list,

#layerBox ul.layer li ul.dropdown_list { background:#333!important; border:1px solid #a5a5a5; margin:0!important; }

.mini-epg ul li ul.layer li ul.dropdown_list li,

#layerBox ul.layer li ul.dropdown_list li { line-height:1em!important; background:#333!important; padding:5px 5px!important; width:auto; min-width:100px!important; height:auto!important; float:none; display:block; }

.mini-epg ul li ul.layer ul.dropdown_list li a,

#layerBox ul.layer ul.dropdown_list li a { color:#fff; display:block!important; }

.mini-epg ul li ul.layer ul.dropdown_list li a:hover,

#layerBox ul.layer ul.dropdown_list li a:hover,

.mini-epg ul li ul.layer ul.dropdown_list li a:focus,

#layerBox ul.layer ul.dropdown_list li a:focus { color:#fb7d19; }



/*Styling Checkboxen JS - MiniEpg*/

.timer span.checkbox { float:left; }





/*Timer/Miniepg*/

.timer label { margin-top:3px; }

.timer input.checkbox {float:left;margin:0 10px 0 0;}

.timer select { margin:0 0 0.5em 0; }



#layerBox {

    margin-top: -580px;

   /* height: 476px; */

    left: 50%;

    position: absolute;

    z-index:20000;

}

.ie6 #layerBox {margin-top: -590px;}



#footer.fixed #layerBox { bottom: 90px; z-index:50; margin-top: 0;}



/*temporaryInfolayer, use this class only for temporary Infolayer in which some functionality is not yet available*/

#layerBox.temporaryInfolayer ul.layer li { height: 434px;}

#layerBox.temporaryInfolayer ul.layer {height: 440px;}

#layerBox.temporaryInfolayer { margin-top: -530px; /* height: 412px; */}

.ie6 #layerBox.temporaryInfolayer { margin-top: -540px;}

#layerBox.temporaryInfolayer form.timer { display: none; }



/***********************************************

 * F O O - D A R K

 ***********************************************/

#foo_dark {	background:#666666 url(/ZDF/zdfportal/blob/634/17/data.gif) 0 100% repeat; position:relative; height:auto; min-height:20px; z-index:12; min-width: 815px; }



/*need to assign this min-width on regular browsers only, NOT on the ipad*/

@media not screen and (min-device-width: 768px) and (max-device-width: 1024px){

	#foo_dark { min-width: 880px;}

}



/*Footernavigation /Metanavigation */

/*1. Level*/

.footer-nav ul li { display:inline; float:left; position:relative; color: #fff; font-weight: normal; font-size:84.62%; line-height:20px; margin-right:12px;}

.footer-nav ul li a { color: #fff; text-decoration:none; display:block;}

.footer-nav ul li.last,

.footer-nav ul li.last a { margin-right:0px; }

.footer-nav ul li.noicn a { background:none; padding-right:0; }

.footer-nav ul li a:hover, .footer-nav ul li a:focus, .footer-nav ul li.active a { color:#FA7D19; }



/*2. Level*/

.footer-nav ul li ul.layer { -webkit-box-shadow: 0px 0px 5px #666; -moz-box-shadow: 0px 0px 5px #666; box-shadow: 0px 0px 5px #666; height:auto; position:absolute; bottom:100%; left:0; display:none; }

.footer-nav ul li.open {color: #FA7D19;}

.footer-nav ul li.open ul.layer {display: block;}

.footer-nav ul li ul.layer li { padding:0; background-color:#767676; float:none; display: block; color: #FFFFFF; margin-right: 0; border: 0;}

.footer-nav ul li ul.layer li.first { padding-top:5px; }

.footer-nav ul li ul.layer li a { padding:5px 10px; width:90px; background:none; margin:0; line-height:1em; }



/*Partnersender in Footernavi*/

.footer-nav ul li.partner ul.layer li a {background: no-repeat 0 0  transparent; width:83px; padding:0;}

.footer-nav ul li.partner ul.layer li.sat a:hover {background-image: url(/ZDF/zdfportal/blob/636/17/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.arte a:hover {background-image: url(/ZDF/zdfportal/blob/638/17/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.kika a:hover {background-image: url(/ZDF/zdfportal/blob/640/19/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.phoenix a:hover {background-image: url(/ZDF/zdfportal/blob/642/17/data.png); height:23px;}

.footer-nav ul li.partner ul.layer li.dlf a:hover {background-image: url(/ZDF/zdfportal/blob/644/19/data.png); height:29px;}



.footer-nav ul li.partner ul.layer li.sat a { background-image: url(/ZDF/zdfportal/blob/646/17/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.arte a { background-image: url(/ZDF/zdfportal/blob/648/17/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.kika a { background-image: url(/ZDF/zdfportal/blob/650/18/data.png); height:24px;}

.footer-nav ul li.partner ul.layer li.phoenix a { background-image: url(/ZDF/zdfportal/blob/652/17/data.png); height:23px;}

.footer-nav ul li.partner ul.layer li.dlf a { background-image: url(/ZDF/zdfportal/blob/654/19/data.png); height:29px;}



/*Submenu in Footernavi, same as partnersender but with textlinks instead of images*/

.footer-nav ul li.partner ul.textmenu { background-color: #767676; }

.footer-nav ul li.partner ul.textmenu li { padding-left: 6px; padding-right: 6px; padding-bottom: 5px; }

.footer-nav ul li.partner ul.textmenu li a { font-weight: normal; font-size:11px; line-height: 13px; width: auto; }



.sec_epg-horiz .lmono, 
.sec_epg-horiz .lvod, 

.sec_epg-horiz .l16_9,

.sec_epg-horiz .lhd,

.sec_epg-horiz .l5_1,

.sec_epg-horiz .lsubtitle,

.sec_epg-horiz .laudiofilm,

.sec_epg-horiz .lchat,

.sec_epg-horiz .llivestream,

.sec_epg-horiz .lomu,

.sec_epg-horiz .ldolby,

.sec_epg-horiz .ltwochannels,

.sec_epg-horiz .lpic,

.sec_epg-horiz .larticle,

.sec_epg-horiz .lvideo,

.sec_epg-horiz .linteractive,

.sec_epg-horiz .lforum,

.sec_epg-horiz .ltipp ,

.sec_epg-horiz .lblackwhite {

	margin-left: 4px;

	margin-right: 0px;	

}



.nomarginright {

	margin-right: 0px !important;	

}



.lmono img,
.lvod img,

.lhd img,

.l5_1 img,

.lsubtitle img,

.lchat img,

.laudiofilm img,

.ldolby img,

.ltipp img,

.ltwochannels img,

.lomu img,

.llivestream img,

.l16_9 img,

.lblackwhite {

	margin-bottom: 0 !important;

}



.l16_9 {

	width: 26px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.lhd{

	width: 21px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.l5_1 {

	width: 21px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.lsubtitle {

	width: 22px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.llivestream {

/* livestream temporaer ausblenden */

	/* width: 66px; */

	height: 12px;

	float: left;

	/* margin-right: 4px; */

}



.lchat {

	width: 33px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.laudiofilm {

	width: 22px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.ltwochannels {

	width: 15px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.ldolby {

	width: 16px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.lomu {

	width: 30px;

	height: 12px;

	float: left;

	margin-right: 4px;

}



.ltipp {

	width: 28px;

	height: 12px;

	float: left;

	margin-right: 4px;

}

.lblackwhite {

	width: 14px;

	height: 12px;

	float: left;

	margin-right: 4px;

}

.lmono { 

 width: 43px; 

 height: 12px; 

 float: left; 

 margin-right: 4px; 

} 

.lvod{ 

 width: 32px; 

 height: 12px; 

 float: left; 

 margin-right: 4px; 

} 

/*Corrections Length of Title/Dachzeile*/

.mini-epg ul li a { padding:0 8px; width: 114px;}

.mini-epg span.c_left {margin-right: 0px;}

.mini-epg span.c_right { float: right; }

.mini-epg span.c_middle { margin-right: 0px; overflow: hidden; height: 50px;}

.mini-epg span.c_middle span { line-height: 16px;}

.mini-epg ul a span.title { overflow: hidden; margin-bottom: 2px; line-height: 16px; width: 100%; max-height: 95%;}

.mini-epg ul a span.broadcast { overflow: hidden; margin-bottom: 0px; line-height: 16px; }

.mini-epg ul .long a span.broadcast,

.mini-epg ul .longer a span.broadcast {white-space: nowrap; text-overflow: ellipsis; }

.mini-epg .long span.c_middle{ width: 112px;}

.mini-epg .longer span.c_middle{ width: 172px;}

.mini-epg ul .long.noThumb span.c_middle { width: 208px; }

.mini-epg ul .longer.noThumb span.c_middle { width: 268px; }



/*END Corrections*/





/*IE fixes FOOTER*/

.ie6 .footer-nav ul li a:link,

.ie6 .footer-nav ul li a:visited { color: #fff; }

.ie6 .footer-nav ul li a:hover,

.ie6 .footer-nav ul li a:focus, .ie6 .footer-nav ul li a:active { color: #FA7D19; }





.ie6 .fixed #foo_light, 

.ie7 .fixed #foo_light, 

.ie8 .fixed #foo_light  { border-top: 1px solid #e6e6e6; }

.ie6 #footer #layerBox { width: 284px;}

.ie6 #footer .mini-epg .wrap { width: 800px;}

.ie6 .mini-epg .tv_programm .close-medium { right: -4px; top: -24px; }



.ie6 #layerBox ul.layer .linkbutton a,

.ie7 #layerBox ul.layer .linkbutton a { line-height: 18px; }

.ie8 #layerBox ul.layer .linkbutton a { line-height: 19px; }



.ie8 #layerBox ul.dropdown_list { top: 20px; }



.ie7 #layerBox ul.layer li a.dropdown,

.ie8 #layerBox ul.layer li a.dropdown { padding: 0px 5px 5px;}



.ie6 .mini-epg .arrow_l,

.ie6 .mini-epg .arrow_r { background-image: url(/ZDF/zdfportal/blob/630/17/data.png); }

#layerBox.temporaryInfolayer {
 z-index: 20000;
}

#layerBox ul.layer .livestreamLink{
 padding-right:8px;
}

#layerBox ul.layer .inactivLivestreamLink{
  color: #808080;
}
.epg_layer_holder .layer .inactivLivestreamLink{
 color: #808080;
}