

div#center_right ul.horizontal_menu {margin-left:7px}

a#column_display{float:right;margin-right:7px;}
a#line_display{float:right;margin-right:4px;}

#nav_program{width:493px;height:106px;background:url(/i18n/2150372,property=data,v=2.png) no-repeat transparent;background-position:0 -1px ;margin:5px auto 0 auto;}
#now{padding-top:2px;_padding-top:1px;float: left;max-height:31px;width:490px}
#now li{display:inline;background-image:none;}
#now a{margin:0 15px 0 0;white-space: nowrap;}
#now a:link,#now a:visited{color:#4b4942;}
#now a:hover{text-decoration:none;color:#fa481c}
ul.newsticker { /* that's your list */
position: relative;
left: 400px;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0 0 0 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
} 
.tickercontainer { /* the outer div with the black border */
width: 490px; 
height:26px;
margin: 0; 
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 6px;
width: 470px;
overflow: hidden;
height:20px
}

div.day{text-align:center;background:url(/i18n/2150528,property=data,v=2.png) no-repeat top left transparent; width:345px; height:46px; float:left;}
.btn_next{float:left;}

#sidebar_left{width:185px;float:left;}
#center_right{float:left;width:500px;}



/*left column*/
div.block_week{height:20px; width:165px;display:block; padding:0; margin:10px 0 7px 1px;}
div.block_week select{color:#FFF; display:block; border:none;font-size:0.9em;border-collapse:collapse;background-color:#282828;width:167px}
div.block_week select option{border:none;display:block;background-color:#282828;border-collapse:collapse;}
a.link_rss:link, a.link_rss:visited{background:url(/i18n/2150718,property=data,v=2.png) no-repeat top left; padding:3px 0 0 25px; text-transform:uppercase; font-weight:bold; color:#f3791d; display:block; margin:20px 0 0 20px;height:14px;}



/*program navigation*/
h2.the_day{color:#FFF;font-size:1.7em; font-weight:normal;padding:0; margin-top:14px;}
a.btn_previous:link, a.btn_previous:visited{background:url(/i18n/2150582,property=data,v=2.png) no-repeat top left; width:70px; height:46px; float:left; margin-left:4px;}
a.btn_previous:hover, a.btn_previous:active{background-image:url(/i18n/2150488,property=data,v=2.png);}
a.btn_next:link, a.btn_next:visited{background:url(/i18n/2150408,property=data,v=2.png) no-repeat top left; width:70px; height:46px; float:left;}
a.btn_next:hover, a.btn_next:active{background-image:url(/i18n/2150354,property=data,v=2.png);}
ul.program_hour, ul.program_hour_bottom{list-style-type:none; width:275px; margin:auto;height:38px;}
ul.program_hour li, ul.program_hour_bottom li{display:inline; background-image:none;margin:0;padding:0}

ul.program_hour_bottom{padding:9px 0 0 0}
ul.program_hour li a:link, ul.program_hour li a:visited {font-size: 1.2em; width:64px; text-align:center; /*height:19px;*/height:19px; color:#797363; font-weight:bold; display:block; float:left; padding:11px 0 0 0; margin:0 2px;}
ul.program_hour li a:hover, ul.program_hour li a:active, ul.program_hour li a.selected:link, ul.program_hour li a.selected:visited{color:#FFF; background:url(/i18n/2150470,property=data,v=2.png) no-repeat 0 -1px; text-decoration:none;}
ul.program_hour_bottom li a:link, ul.program_hour_bottom li a:visited {font-size: 1.2em; width:64px; text-align:center; height:26px; color:#797363; font-weight:bold;display:block; float:left; padding:3px 0 0 0;  margin:6px 2px 0 0;}
ul.program_hour_bottom li a:hover, ul.program_hour_bottom li a:active, ul.program_hour_bottom li a.selected:link, ul.program_hour_bottom li a.selected:visited{color:#FFF; background:url(/i18n/2150494,property=data,v=2.png) no-repeat 0 -1px; text-decoration:none;}

ul.program_hour_bottom{height:35px;}



/*program grid*/


table.program_grid{width:485px;margin:5px auto 0 auto; border-collapse:collapse;color:#4b4942;table-layout:fixed}
table.program_grid tr.dark td.desc{padding-right:5px}
table.program_grid tr.dark td.more{padding:0}
table.program_grid tr td{padding:3px 0;background-color:transparent}
table.program_grid tr td.desc{padding:0 10px;background-color:transparent;}
table.program_grid tr td.more{background-color:transparent;padding:0;display:none;}
table.program_grid td.hour{vertical-align:top; width:55px; padding:15px 0 0 8px;font-size:1.2em;font-weight:bold; color:#4b4942;}

table.program_grid tr.selected td{background:url(/i18n/2150512,property=data,v=3.png) repeat-y top left #4C4A43;}
table.program_grid tr.selected td.hour{background:url(/i18n/2150716,property=data,v=3.png) repeat-y top left #4C4A43; color:#000; vertical-align:top;width:55px; padding:15px 0 0 8px;font-size:1.2em;font-weight:bold;}
table.program_grid tr.selected td.desc{background:url(/i18n/2150512,property=data,v=3.png) repeat-y top left #4C4A43; color:#000;}
table.program_grid tr.selected td.more{background:url(/i18n/2150362,property=data,v=3.png) repeat-y top left #4C4A43; padding:0; color:#000;}
table.program_grid tr.selected td.more div.description a:link{color:#000}
table.program_grid tr.selected td.more div.description a:visited{color:#000}

table.program_grid tr.bronze td{background:url(/i18n/2150512,property=data,v=3.png) repeat-y top center #C1BFB6;}
table.program_grid tr.bronze td.hour{background:url(/i18n/2150716,property=data,v=3.png) repeat-y top left #C1BFB6; color:#000; vertical-align:top;width:55px; padding:15px 0 0 8px;font-size:1.2em;font-weight:bold;}
table.program_grid tr.bronze td.desc{background:url(/i18n/2150512,property=data,v=3.png) repeat-y top center #C1BFB6; color:#000;}
table.program_grid tr.bronze td.more{background:url(/i18n/2150362,property=data,v=3.png) repeat-y top left #C1BFB6; padding:0; color:#000;}
table.program_grid tr.bronze td.more div.description a:link{color:#000}
table.program_grid tr.bronze td.more div.description a:visited{color:#000}



table.program_grid tr td.more div.description img.option{float:right;margin:0 3px 6px 0}



/*special pointer*/
table.program_grid tr td.desc{cursor:pointer}

table.program_grid tr td.hour a:link, table.program_grid tr.dark td.desc a:visited{color:#4b4942;}
table.program_grid tr td.desc a:link, table.program_grid tr.dark td.desc a:visited{color:#4b4942;}
table.program_grid tr.dark td.hour a:link, table.program_grid tr.dark td.desc a:visited{color:#4b4942;}
table.program_grid tr.dark td.desc a:link, table.program_grid tr.dark td.desc a:visited{color:#4b4942;}
table.program_grid tr.selected td.hour a:link, table.program_grid tr.selected td.desc a:visited{color:#FFF;}
table.program_grid tr.selected td.desc a:link, table.program_grid tr.selected td.desc a:visited{color:#FFF;}

table.program_grid tr td.desc p{font-size:1.2em;line-height:1.4em;}
table.program_grid tr td.desc h3{font-size:1.4em;margin:12px 0 5px 0}
table.program_grid tr td.more p.text{font-size:1.2em}
table.program_grid tr td.more div.description p {line-height:1.4em;}

table.program_grid tr td.more div.description a:link{text-decoration:underline}
table.program_grid tr td.more div.description a:visited{text-decoration:underline}
table.program_grid tr td.more div.description a:active{text-decoration:underline}
table.program_grid tr td.more div.description a:hover{text-decoration:none}

table.program_grid tr td.shadow{padding:0;}

div.container{float:right; width:150px;text-align:right;position:relative;height:13px;}

a.details:link, a.details:visited, a.revoir:link, a.revoir:visited, a.mini_site:link, a.mini_site:visited{color:#fa481c;text-transform:uppercase;font-weight:bold; padding-left:15px;}
a.details{float:left; width:50px;height:15px;}
a.details:link, a.details:visited{background:url(/i18n/2150646,property=data,v=2.gif) no-repeat 0 1px;}
a.opened:link, a.opened:visited{background:url(/i18n/2150572,property=data,v=2.gif) no-repeat 0 1px;}
a.details:hover, a.details:active, a.revoir:hover, a.revoir:active, a.mini_site:hover, a.mini_site:active{text-decoration:none; color:#1f1f1f;}

table.program_grid tr div.toolbar_details{background:url(/i18n/2150550,property=data,v=2.png) no-repeat top left #3b3a34; background-repeat:repeat-x; color:#8e8e8e;height:18px; line-height:18px;position:relative;z-index:1;}
table.program_grid tr.selected div.toolbar_details{background:url(/i18n/2150452,property=data,v=2.png) no-repeat top left #3b3a34;}

div.img_box{width:194px;float:left;margin:0 12px 0 0;}
span.copyright{float:left;margin:0 12px 0 0;width:194px;}

.more {z-index:0;}
.more a:link,.more a:visited,.more a:active,.more a:hover{color:#1f1f1f;}



/*bloc revoir*/
a.revoir:link, a.revoir:visited{padding-left:20px; background:url(/i18n/2150388,property=data,v=2.gif) no-repeat 0 1px; padding-right:11px; display:block; height:18px; width:40px; position:absolute; right:90px;}
table.program_grid tr.selected a.revoir:link, table.program_grid tr.selected a.revoir:visited{ background:url(/i18n/2150388,property=data,v=2.gif) no-repeat 0 1px;}




/*special bordered div (thank you seb)*/
div.bordered_details{border:1px solid #969696;}



input.textfield{width:172px; background:url(/i18n/2451176,property=data,v=2.png) no-repeat top left; height:18px; line-height:18px; border:0; font-family:arial,sans-serif; font-size:1.15em; padding:0 5px; margin:0 0 10px 0; float:left;}
input.btn_ok{background:url(/i18n/2533512,property=data,v=1.png) no-repeat top left; border:0; color:#EEE;  font-size:1.15em;  font-family:arial,sans-serif; height:19px; line-height:19px; width:22px;}
input.btn_ok:hover{color: #fd7ae0;}

input.textfield.left{float:left;}
div.amigo p,div.reminder p,div.rebroadcaster p{margin:0 0 3px 0;padding:0}
div.amigo p.title,div.reminder p.title,div.rebroadcaster p.title{float:left;width:200px;font-weight:bold;margin:-4px 0 0 0;}
div.service_container img.amigo_trigger{float:right;margin:10px 0 0 9px;}
div.service_container img.reminder_trigger{float:right;margin:10px 0 0 0}
div.service_container img.rebroadcaster_trigger{float:right;margin:10px 0 0 9px}



div.amigoTop{display:none;}



div.service_container{position:relative;float:right;width:100px;z-index:102;display:none;}
div.service_container div.pre_info_amigo,
div.service_container div.pre_info_reminder,
div.service_container div.pre_info_rebroadcaster {width:290px;height:8px;padding:20px 10px 20px 10px;font-size:1.2em;color:white;font-weight:bold;background-image:url(/i18n/2533504,property=data,v=2.png);position:absolute;display:none;}
div.service_container div.pre_info_amigo{right:-23px;top:42px;}
div.service_container div.pre_info_reminder{left:-227px;top:42px;}
div.service_container div.pre_info_rebroadcaster{left:-227px;top:42px;}
/*table.program_grid tr.bronze div.service_container{display:block;}*/
/*bloc remind me*/
div.reminder{width:287px;height:288px;padding:20px 10px 20px 10px;cursor:default;color:white;background-image:url(/i18n/2533508,property=data,v=2.png);position:absolute;left:-227px;top:42px;display:none;}
div.reminder div{padding:0 5px;clear:both;font-size:0.9em;}
div.reminder div form{padding:0}
div.reminder span.error{color:#fd7ae0;font-size:0.8em;margin:0;line-height:1em;height:25px;float:left;!float:none;_float:none;clear:both;}

/*bloc ma rebroadcasterfusion*/
div.rebroadcaster{width:287px;height:288px;padding:20px 10px 20px 10px;cursor:default;color:white;background-image:url(/i18n/2533526,property=data,v=2.png);position:absolute;left:-227px;top:42px;display:none;}
div.rebroadcaster div{padding:0 5px;clear:both;font-size:0.9em;}
div.rebroadcaster div form{padding:0}
div.rebroadcaster span.error{color:#fd7ae0;font-size:0.8em;margin:0;line-height:1em;height:25px;float:left;!float:none;_float:none;clear:both;}



table.program_grid tr td p.success{clear:both;font-size:1em;}



/*close link for all previous div*/
/**table.program_grid tr td a.container_close{float:right;height:15px;display:block;}
table.program_grid tr td a.close:link,table.program_grid tr td a.close:visited{color:#FFF; font-weight:bold; padding:2px 0 0 15px; background:url(/i18n/2150580,property=data,v=3.png) no-repeat 0 3px;}**/







/*mini site*/
a.mini_site:link, a.mini_site:visited{background:url(/i18n/2150574,property=data,v=2.gif) no-repeat 0 1px;height:18px; width:50px; position:absolute;right:4px;}
table.program_grid tr.selected a.mini_site:link, table.program_grid tr.selected a.mini_site:visited{ background:url(/i18n/2150574,property=data,v=2.gif) no-repeat 0 1px; }
a.mini_site_opened:link, a.mini_site_opened:visited{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0; display:block; height:11px; width:89px; position:absolute; right:-5px; color:#4b4942; text-transform:uppercase; font-weight:bold; padding:8px 9px 0 0; top:-8px; _background-image:none; _background-color:#FFF;  _right:0;}
a.mini_site_opened:hover, a.mini_site_opened:active{text-decoration:none;}

div.bloc1{width:225px; position:absolute; right:-5px; top:11px; z-index:100; color:#797363; text-align:left; display:none;}
div.bloc1 div.top{background:url(/i18n/2150438,property=data,v=2.png) no-repeat top left;  height:15px; }
div.bloc1 div.bottom{background:url(/i18n/2150690,property=data,v=2.png) no-repeat top left; height:14px;}
div.bloc1 div.middle{background:url(/i18n/2150414,property=data,v=2.png) repeat-y top left; padding:0 22px 1px 22px;margin:0;_width:181px;}
div.bloc1 div.middle img{margin-bottom:5px;display:inline}

div.bloc1 div.middle span.flash{margin-bottom:5px;display:inline}

table.program_grid div.bloc1 div.middle p{font-size:1em;line-height:1em;}
div.bloc1 div.middle a{display:block;text-align:right;padding:0;margin:0 -14px 0 0;background-color:#FFF}
div.bloc1 div.middle a.simple_link:link,div.bloc1 div.middle a.simple_link:visited{color:#fa481c; background:url(/i18n/2150570,property=data,v=2.gif) no-repeat 0 3px; padding:0 8px 0 8px; margin:0;text-align:left;}



/*avoir priority problem in this css*/
table.program_grid a.mini_site.mini_site_opened:link{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;}
table.program_grid a.mini_site.mini_site_opened:visited{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;}
table.program_grid a.mini_site.mini_site_opened:active{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;}
table.program_grid a.mini_site.mini_site_opened:hover{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;}
table.program_grid tr.selected a.mini_site.mini_site_opened:link{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;color:#1f1f1f;}
table.program_grid tr.selected a.mini_site.mini_site_opened:visited{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;color:#1f1f1f;}
table.program_grid tr.selected a.mini_site.mini_site_opened:active{background:url(./i18n/2150618,property=data,v=2.png) no-repeat 0 0;}
table.program_grid tr.selected a.mini_site.mini_site_opened:hover{background:url(/i18n/2150618,property=data,v=2.png) no-repeat 0 0;}

div.description{padding:25px 10px 10px 10px;background-repeat:no-repeat;border-top:1px solid #CCC}

/*Schatten der Programbeschreibungsbilder */

div.description div.shadow_img{width:184px;float: left;}





/*bottom nav*/
div#nav_program_bottom{width:493px; padding:2px 0 0 0;height:104px; background:url(/i18n/2150554,property=data,v=2.png) no-repeat 0 9px transparent;margin:0 auto 0 auto;}
div#nav_program_bottom a.btn_previous{clear:both;}
div#nav_program_bottom a.btn_next{float:left;}
div#nav_program_bottom div.day{text-align:center;background:url(/i18n/2150528,property=data,v=2.png) no-repeat top left transparent; width:345px; height:46px; }



/* style for the schedule-Anchors (which are used to "jump" to the current program) */

a.scheduleAnchor:link, a.scheduleAnchor:visited, a.scheduleAnchor:hover, a.scheduleAnchor:active {text-decoration:none; color: #4B4942;}



/*T6 - STANDARD TYPE*/

div.options img {float:left;margin:0 2px 0 0;cursor:pointer;padding:0}

/*comments link*/
div.comment a{font-size:0.9em;}

div.options img.share_trigger{margin:0 2px 0 0;position:absolute;right:20px; bottom:1px; padding:0; boarder:0;}

div.t6 {  padding: 7px 0pt 10px; overflow: hidden; float: left; display: block; width: 164px; height: 232px; min-height: 232px; background-image: url(/i18n/2955522,property=data,v=2.png); background-repeat: no-repeat; position:relative; }
div.t6.first { margin-right:3px; }
div.t6 h2 { text-transform: uppercase; font-size: 1em; font-weight: bold; height: 20px; color:#393939; padding:0 10px;}
div.t6 h2 a { color:#393939;}
div.t6 img { margin: 0pt auto; padding: 2px 0pt 7px; }
div.t6 h3 { padding: 0 0 2px 10px; font-size: 1.6em; line-height: 1em; }
div.t6 h3 a { color:#393939; }
div.t6 p { margin: 0 10px 0 10px; line-height: 1.2em; }
div.t6 p a {color:#393939; }
div.t6 p span { color:#969696;  }
div.t6 p.subtitle {font-style: italic;}

div.t6 a{ color: #FFF; text-decoration: none; }

div.t6 div.comment { background:url(/i18n/2955532,property=data,v=1.png) no-repeat top left; color:#FFF; height:16px; width:20px; text-align:center; position:absolute; bottom:1px; right:0px;}
div.t6 div.comment a:active, div.t6 div.comment a:hover {color:#FC9603}

div.t6 div.options { position:absolute; bottom:4px; right:5px;}

div#sidebar_left div.t6 {margin-top:10px;}

