/* Fonts Changes */

	/* Main Headings */
	#listings #listings-title, #listings #listings-page-title { font-family: "Trebuchet MS";}
	#listings #listings-title, #listings #listings-page-title { font-size: 2.2em; font-weight: normal;}


		/* Green Text */
		.dni-listings #listings a, 
		#listings table.listings-results tbody td.listings-programme dl dt a,
		#listings table.listings-results tbody td.listings-programme dl dt,
		#listings ul.listings-page-controls li.pagination ol li.current a,
		#listings .programme_promo_links a, #listings .programme_promo_links,
		#listings .listings-error-nodata,
		#listings #listings-page-title { color:#339999;}
		.dni-listings #listings a:hover { color: #99cccc;}
		
		/* White Text */
		#listings, #listings #listings-title,
		#listings #listings-print-view,
		#listings .listings-controls-heading,
		#listings #listings-controls .listings-controls-tabs li.current a,
		#listings #listings-controls .listings-controls-remember label,
		#listings table.listings-results td.listings-time,
		#listings table.listings-results tbody th.listings-date,
		#listings table.listings-results tbody td.listings-promo-links,
		#listings table.listings-results tbody td.listings-reminder .hint,
		#listings table.listings-results tbody td.listings-programme,
		#listings #listings-reminder-msg,
		#listings ul.listings-page-controls li.pagination ol li a {
			color: #FFFFFF;
			}
		
		/* Black Text */
		#listings #listings-controls .listings-controls-tabs li a,
		#listings #listings-reminder-days,
		#listings form#listings-reminder div.listings-page-controls input#listings-reminder-submit {
			color: #000000;
			}
			
	/* Others */
	#listings #listings-reminder-msg { font-weight: bold;}
	#listings table.listings-results tbody td.listings-programme dl dd.episode-title em,
	#listings table.listings-results tbody td.listings-reminder .hint { font-weight: normal;}
	#listings table.listings-results tbody td.listings-programme dl dt { font-size: 1em;}


/* Background & Border Changes */

	#listings { background-color: #000000;}
	#listings #listings-controls .listings-controls-form { background-color: #000000;}
	
	#listings #listings-controls .listings-controls-tabs li {
		background-image: url(../images/tab_controls_arrow_black.gif);
		background-color: #ffffff;
		}
	#listings #listings-controls .listings-controls-tabs li.current {
		background-image: url(../images/tab_controls_arrow.gif);
		background-color: transparent;
		}
		
	#listings #listings-reminder-msg,
	body .js_tooltip.week { background-color: #009999;}
	
	
	/* Results Table */
	#listings .listings-controls,
	#listings #listings-controls .listings-controls-form,
	#listings form#listings-reminder { border-color: #ffffff;}
	#listings ul.listings-page-controls { background: url(../images/controls_bg_tile.gif) repeat-x top;}
	
	#listings ul.listings-page-controls li.next-page a, #listings ul.listings-page-controls li.prev-page a {
		border-color: #ffffff;
		background-color: #ffffff;
		color: #000000;
		}
	#listings ul.listings-page-controls li.next-page a { background-image: url(../images/controls_arrow_r.gif);}
	#listings ul.listings-page-controls li.prev-page a { background-image: url(../images/controls_arrow_l.gif);}
	#listings ul.listings-page-controls li.next-page a:hover,
	#listings ul.listings-page-controls li.prev-page a:hover { background-color: #009999;}
	
	#listings table.listings-results td.listings-time,
	#listings table.listings-results tbody th.listings-date,
	#listings table.listings-results td.listings-programme,
	#listings table.listings-results tbody td.listings-reminder,
	#listings .listings-page-controls,
	#listings table.listings-results thead tr { background: transparent;}
	
	#listings table.listings-results tbody tr.expanded,
	#listings table.listings-results tbody td.listings-filler { background-color: #444444;}
	#listings table.listings-results tbody tr.expanded td.listings-programme,
	#listings table.listings-results tbody tr.expanded td.listings-reminder,
	#listings table.listings-results tbody tr.expanded td.listings-promo-links,
	#listings.week-view table.listings-results tbody td.listings-programme dl dd.listings-reminder  {
		background-color: transparent;
		}
	
	#listings .desc_toggle { background-image: url(../images/results_desc_show.gif);}
	#listings .expanded .desc_toggle {
		background-image: url(../images/results_desc_hide.gif);
		}
	#listings .listings-reminder-days .controls_toggle_button {
		background-image: url(../images/controls_arrow_show.gif);
		}
	#listings .listings-reminder-days.expanded .controls_toggle_button {
		background-image: url(../images/controls_arrow_hide.gif);
		}
		
	#listings form#listings-reminder div.listings-page-controls input#listings-reminder-submit:hover {
		background-color: #009999;
		}
	#listings form#listings-reminder div.listings-page-controls input#listings-reminder-submit {
		background-color: #ffffff;
		border-color: #000000;
		}
	
	#listings-reminder table.listings-results thead, .listings-widget-heading-main {
		background:none;
	}
	
	/* Navigation Colours */
	#dni-listings #listings #listings-controls .listings-controls-form ul.region.visible li li.current span,
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.current span,
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.visible.current span,
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.visible.current li.current span,
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.current li.visible span,
	#dni-listings #listings #listings-controls .listings-controls-form ul li.current span { background: #009999;}
	
	#listings #listings-controls .listings-controls-form ul li.visible span,
	#listings #listings-controls .listings-controls-form ul.region li li.visible span { background-color: #009999;}
	
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.current span,
	#dni-listings #listings #listings-controls .listings-controls-form ul.region li.visible.current li span { background: #7c7c7c;}
	
	#listings #listings-controls .listings-controls-form ul li.visible ul,
	#listings #listings-controls .listings-controls-form li span { background-color: #7c7c7c;}
	
	#dni-listings div#listings-controls .listings-controls-form ul li.default-menu-item span,
	#listings #listings-controls .listings-controls-form ul li.visible ul span { background-color: transparent;}
	
	#listings #listings-controls .listings-controls-form ul { background-color: #ffffff;}

	/* Datepicker */
	body .dpTable .dpTR td.dpTD.active span { background-color: #000000;}

	body .dpTable .dpTR td.dpTD.active.dpTDHover span,
	body .dpTable .dpTR td.dpTD.active.dpDayHighlightTD span { background-color: #009999;}


/* Layout Changes */
#listings #listings-print-view { width: auto;}
#listings ul.listings-page-controls { padding-top: 5px;}


/* Basic Front-end Style */
body { margin: 0; padding: 0; font-size: .8em;}

#dni-listings {
	width: 790px;
	padding-top: 1em;
	clear: both;
	min-height: 630px;
	}

#tv-schedule-body { position: relative; padding-top:22px; width: 990px;}

#tv-schedule-header, #tv-schedule-footer {
	font-size: .8em;
	clear: both;
	}

#tv-schedule-mpu {
	background: url(/tier0/images/dmax/anzeige.gif) no-repeat 90% bottom;
	left: 480px;
	position: absolute;
	top: 15px;
	z-index: 3;
	padding-bottom: 11px;
	}
  
#tv-schedule-skyscraper {
	float: left;
	position: absolute;
	top: 5px; right: 5px;
	width:163px;
	overflow: hidden;
	}
#ad-right-skyscraper-container { overflow: hidden;}
#ad-right-skyscraper { padding: 10px 0 3px; text-align: center;}
#ad-right-skyscraper object { margin: 0 auto;}
#ad-right-advertisement img {
	border:medium none;
	overflow:hidden;
	float: left;
	clear: both;
	}
	
form.has-promos tr.no-reminders td.listings-promo-links{
	border-left:1px solid #FFFFFF;
}

/* REMOVE REGION DROPDOWN */

#region-control {display:none;}
