/*
To allow font-resizing for IE6, the base font-size is 16px.
For #main it was set to 11px (11 / 16 = 0.6875em).
*/

* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #18164d;
	background: #fff;
}

#wrap {
	width:815px;
	margin: 12px auto 0 auto;
}

a {
	text-decoration: none;
	color: #18164d;
}

a:hover {
	text-decoration: underline;
	color: #18164d;
}

#leaderboard {
	width: 750px;
	float: left;
	margin-top: 8px;
	padding-left: 16px;
}

#leaderboard * {
  float: left;
}

#logo {
	width: 90px;
	float: left;
	font-size: 0.75em;
	text-align: center;
}

#logo h1 {
	width: 91px;
	height: 101px;
	margin:0 0 30px;
}

#logo h1 a {
	height: 120px;
	width: 100px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/Dnews-fernsehen-1.jpg);
	background-repeat: no-repeat;
}

#dart_tag {
        float:right;
        width:720px;  
}

#main {
	background:transparent url(../images/bg.gif) repeat-x scroll left 13px;
	float:left;
	font-size:0.6875em;
	margin:0 0 0 16px;
	padding-top:46px;
	width:702px;
}

#date {
	margin: 0 0 16px 0;
	font-weight: bold;
}

#tabs {
	height: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg_tabs.gif) left bottom repeat-x;
}

#tabs li {
	float: left;
	margin-right: 6px;
}

#tabs li a {
	width: 114px;
	height: 19px;
	display: block;
	padding: 5px 0 0 6px;
	font-size: 1.1em;
	font-weight: bold;
	color: #6e72a2;
	background: url(../images/tab_bg.gif);
}

#tabs li.active a {
	color: #18164d;
	background: url(../images/tab_bg_active.gif);
}

#tabs li.tips a,
#tabs li.tips_active a {
	width: 94px;
	padding-left: 26px;
}

#tabs li.tips a {
	background: url(../images/tab_bg_tips.gif);
}

#tabs li.tips_active a {
	color: #18164d;
	background: url(../images/tab_bg_tips_active.gif);
}

#content {
	padding: 6px 0 6px 6px;
	background: #f0f5fc;
}

#prog_selection {
	display: none;
	margin-right: 6px;
}

#prog_selection,
#prog_selection ul {
	width: 690px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: auto;
}

#prog_selection li {
	margin-bottom: 1px;
	background: #afc5e4 url(../images/bg_gradient.gif) repeat-x;
}

#prog_selection li h2 {
	height: 19px;
	margin: 0;
	padding: 5px 0 0 20px;
	font-size: 1.1em;
	background: url(../images/arrow_foldout_right.gif) no-repeat 6px 8px;
	cursor: pointer;
}

#prog_selection li.foldout h2 {
	background: url(../images/arrow_foldout_down.gif) no-repeat 5px 10px;
}

#prog_selection li ul {
	width: 100%; /* needed for IE6 'has layout'-bug */
	padding: 2px 0;
	background: #fff;
}

#prog_selection li ul li {
	width: 137px;
	float: left;
	margin: 0;
	background: transparent;
}

#prog_selection li.all {
	width: 100%;
	float: none;
	clear: left;
	padding-top: 2px;
	border-top: solid 1px #f0f5fc;
}

#prog_selection label {
	padding: 3px 0 0 3px;
	display: block;
	float: left;
}

#prog_selection input {
	float: left;
	vertical-align: middle;
}

#time_selection {
	height: 18px;
	margin: 6px 6px 0 0;
	padding: 6px 3px 5px 4px;
	font-size: 1.1em;
	background: #afc5e4 url(../images/bg_gradient.gif) repeat-x;
}

#time_selection h2 {
	float: left;
	margin: 0;
	padding-top: 2px;
	font-size: 1em;
}

#time_selection ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#time_selection li {
	float: left;
	margin-left: 1px;
}

#time_selection a {
	width: 23px;
	height: 16px;
	display: block;
	padding-top: 2px;
	font-weight: bold;
	text-align: center;
	color: #999;
	background: #ebeef4;
}

#time_selection li.active a {
	color: #fff;
	background: #ff9900;
}

#time_selection li.prev a,
#time_selection li.next a {
	width: 8px;
	text-indent: -9999px;
	overflow: hidden;
	background: transparent;
}

#time_selection li.prev a {
	background: url(../images/arrow_time_left.gif) 1px 3px no-repeat;
}

#time_selection li.next a {
	background: url(../images/arrow_time_right.gif) 1px 3px no-repeat;
}

#alert {
	display: none;
	margin: 6px 6px 0 0;
	padding: 4px 6px;
	font-size: 1.1em;
	font-weight: bold;
	color: #4f5c88;
	background: #ceddf0 url(../images/alert_close.gif) 674px 6px no-repeat;
	cursor: pointer;
}

#listing_wrap {
	position: relative;
}

#current_time {
	width: 3px;
	height: 100%;
	top: 32px;
	left: 122px;
	position: absolute;
	display: none;
	margin-left: -1px;
	background: #000;
	overflow: hidden;
	z-index: 99;
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

#listing {
	width: 688px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#listing li {
	width: 688px;
	height: 34px;
	position: relative;
	clear: left;
	margin-bottom: 3px;
	background: #fff;
	border: solid 1px #b7c9e5;
}

#listing li.hover {
	border-color: #999;
}

#listing li.drag {
	width: 694px;
	height: 38px;
	margin-bottom: -1px;
	padding: 1px;
	background: #fff url(../images/bg_drag.gif) no-repeat;
	border: none;
}

#listing li h3 div.drag {
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	position: absolute;
	display: none;
	margin: 11px 0 0 3px;
	background: url(../images/drag.gif) no-repeat;
}

#listing li.drag h3 div.drag {
	display: block;
}

#listing li div.close {
	width: 16px;
	height: 16px;
	top: -8px;
	left: 682px;
	position: absolute;
	display: none;
	background: url(../images/close2.gif) no-repeat;
	z-index: 100;
	cursor: pointer;
}

#listing li.drag div.close {
	display: block;
}

#listing li.inactive,
#listing li.inactive * {
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#listing li.hidden {
	display: none;
}

#listing h3 {
	width: 140px;
	height: 33px;
	float: left;
	font-size: 1em;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 3px;
	background-repeat: no-repeat;
}

#listing li.drag h3 {
	background-position: 20px 3px;
}

#listing li.nederland-1 h3 {
	background-image: url(../images/logo/nederland1.gif);
}

#listing li.nederland-2 h3 {
	background-image: url(../images/logo/nederland2.gif);
}

#listing li.nederland-3-zpp h3 {
	background-image: url(../images/logo/nederland3.gif);
}

#listing li.rtl-4 h3 {
	background-image: url(../images/logo/rtl4.gif);
}

#listing li.rtl-5 h3 {
	background-image: url(../images/logo/rtl5.gif);
}

#listing li.rtl-7 h3 {
	background-image: url(../images/logo/rtl7.gif);
}

#listing li.rtl-8 h3 {
	background-image: url(../images/logo/rtl8.gif);
}

#listing li.sbs-6 h3 {
	background-image: url(../images/logo/sbs6.gif);
}

#listing li.net-5 h3 {
	background-image: url(../images/logo/net5.gif);
}

#listing li.veronicajetix h3 {
	background-image: url(../images/logo/veronica.gif);
}

#listing li.en h3 {
	background-image: url(../images/logo/een.gif);
}

#listing li.ketnet-canvas h3 {
	background-image: url(../images/logo/ketnet.gif);
}

#listing li.bbc-1 h3 {
	background-image: url(../images/logo/bbc1.gif);
}

#listing li.bbc-2 h3 {
	background-image: url(../images/logo/bbc2.gif);
}

#listing li.ard h3 {
	background-image: url(../images/logo/ard.gif);
}

#listing li.wdr-fernsehen h3 {
	background-image: url(../images/logo/wdr.gif);
}

#listing li.zdf h3 {
	background-image: url(../images/logo/zdf.gif);
}

#listing li.extreme-sports h3 {
	background-image: url(../images/logo/extremesports.gif);
}

#listing li.eurosport h3 {
	background-image: url(../images/logo/eurosport.gif);
}

#listing li.espn-classic h3 {
	background-image: url(../images/logo/espn.gif);
}

#listing li.discovery-channel h3 {
	background-image: url(../images/logo/discovery.gif);
}

#listing li.comedy-central h3 {
	background-image: url(../images/logo/comedycentral.gif);
}

#listing li.cnn h3 {
	background-image: url(../images/logo/cnn.gif);
}

#listing li.animal-planet h3 {
	background-image: url(../images/logo/animalplanet.gif);
}

#listing li.bbc-world h3 {
	background-image: url(../images/logo/bbcworld.gif);
}

#listing li.mtv h3 {
	background-image: url(../images/logo/mtv.gif);
}

#listing li.north-american-sports h3 {
	background-image: url(../images/logo/nasn.gif);
}

#listing li.national-geographic h3 {
	background-image: url(../images/logo/nationalgeographic.gif);
}

#listing li.tcm h3 {
	background-image: url(../images/logo/tcm.gif);
}

#listing li.tmf h3 {
	background-image: url(../images/logo/tmf.gif);
}

#listing li.bbc-3 h3 {
	background-image: url(../images/logo/bbc3.gif);
}

#listing li.bbc-4 h3 {
	background-image: url(../images/logo/bbc4.gif);
}

#listing li.sport1 h3 {
	background-image: url(../images/logo/sport1.gif);
}

#listing li.thirteenthstreet h3 {
	background-image: url(../images/logo/13thstreet.gif);
}

#listing li.scifi h3 {
	background-image: url(../images/logo/scifi.gif);
}

/* german */

#listing li.phoenix h3 {
    background-image: url(../images/logo/D-News_icoon-Phoenix.jpg);
}
#listing li.orf1 h3 {
    background-image: url(../images/logo/D-News_icoon-ORF1.jpg);
}

#listing li.orf2 h3 {
    background-image: url(../images/logo/D-News_icoon-ORF2.jpg);
}

#listing li.pro7 h3 {
    background-image: url(../images/logo/D-News_icoon-Pro_7.jpg);
}

#listing li.rbb h3 {
    background-image: url(../images/logo/D-News_icoon-RRB.jpg);
}

#listing li.rtl h3 {
    background-image: url(../images/logo/D-News_icoon-RTL.jpg);
}

#listing li.rtl2 h3 {
    background-image: url(../images/logo/D-News_icoon-RTL_II.jpg);
}

#listing li.sat1 h3 {
    background-image: url(../images/logo/D-News_icoon-Sat-1.jpg);
}

#listing li.sf2 h3 {
    background-image: url(../images/logo/D-News_icoon-SF2.jpg);
}

#listing li.srtl h3 {
    background-image: url(../images/logo/D-News_icoon-SRTL.jpg);
}

#listing li.sw3 h3 {
    background-image: url(../images/logo/D-News_icoon-SWR.jpg);
}

#listing li.tele5 h3 {
    background-image: url(../images/logo/D-News_icoon-Tele5.jpg);
}

#listing li.viva h3 {
    background-image: url(../images/logo/D-News_icoon-VIVA.jpg);
}

#listing li.vox h3 {
    background-image: url(../images/logo/D-News_icoon-VOX.jpg);
}


#listing li.n24 h3 {
    background-image: url(../images/logo/D-News_icoon-N24.jpg);
}

#listing li.dreisat h3 {
    background-image: url(../images/logo/D-News_icoon-3Sat.jpg);
}

#listing li.arte h3 {
    background-image: url(../images/logo/D-News_icoon-arte.jpg);
}

#listing li.atv h3 {
    background-image: url(../images/logo/D-News_icoon-ATV.jpg);
}

#listing li.bayern3 h3 {
    background-image: url(../images/logo/D-News_icoon-BR.jpg);
}

#listing li.dasvierte h3 {
    background-image: url(../images/logo/D-News_icoon-dasvierte.jpg);
}

#listing li.dsf h3 {
    background-image: url(../images/logo/D-News_icoon-DSF.jpg);
}

#listing li.eurosp h3 {
    background-image: url(../images/logo/D-News_icoon-Eurosport.jpg);
}

#listing li.kika h3 {
    background-image: url(../images/logo/D-News_icoon-KiKa.jpg);
}

#listing li.mdr h3 {
    background-image: url(../images/logo/D-News_icoon-MDR.jpg);
}

#listing li.srtl h3 {
    background-image: url(../images/logo/D-News_icoon-SRTL.jpg);
}

#listing li.extra h3 {
    background-image: url(../images/logo/D-News_icoon-ARD_Extra.jpg);
}
#listing li.einsplus h3 {
    background-image: url(../images/logo/D-News_icoon-ARD_Plus.jpg);
}
#listing li.info h3 {
    background-image: url(../images/logo/D-News_icoon-ZDF_plus.jpg);
}
#listing li.doku h3 {
    background-image: url(../images/logo/D-News_icoon-ZDF_Doku.jpg);
}
#listing li.hessen3 h3 {
    background-image: url(../images/logo/D-News_icoon-HR.jpg);
}
#listing li.nord3 h3 {
    background-image: url(../images/logo/D-News_icoon-NDR.jpg);
}
#listing li.west3 h3 {
    background-image: url(../images/logo/D-News_icoon-WDR.jpg);
}
#listing li.drs h3 {
    background-image: url(../images/logo/D-News_icoon-SF1.jpg);
}

#listing li.ntv h3 {
    background-image: url(../images/logo/D-News_icoon-n-tv.jpg);
}

#listing li.sport1de h3 {
    background-image: url(../images/logo/D-News_icoon-sport1de.jpg);
}




/* END german*/

#listing ul {
	left: 140px;
	position: absolute;
	margin: 0;
	padding: 2px 0 0 0;
	list-style: none;
}

#listing li ul li {
	height: 30px;
	position: absolute;
	clear: none;
	float: left;
	background: #b7c9e5;
	border: none;
	overflow: hidden;
}

#listing li ul li.active {
	background: #ff9900;
}

#listing li ul li.earlier,
#listing li ul li.earlier_active {
	display: inline;
	margin-left: -6px;
	padding-left: 6px;
	background: #b7c9e5 url(../images/listing_earlier.gif) no-repeat;
}

#listing li ul li.earlier_active {
	background: #ff9900 url(../images/listing_earlier_active.gif) no-repeat;
}

#listing li ul li.later,
#listing li ul li.later_active {
	display: inline;
	padding-right: 3px;
	background: #b7c9e5 url(../images/listing_later.gif) right top no-repeat;
}

#listing li ul li.later_active {
	background: #ff9900 url(../images/listing_later_active.gif) right top no-repeat;
}

#listing li ul li.both,
#listing li ul li.both_active {
	display: inline;
	margin-left: -6px;
	padding: 0 3px 0 6px;
	background: #b7c9e5 url(../images/listing_both.gif) right top no-repeat;
}

#listing li ul li.both_active {
	background: #ff9900 url(../images/listing_both_active.gif) right top no-repeat;
}

#listing li ul li a {
	height: 28px;
	padding: 2px 0 0 5px;
	display: block;
	line-height: 120%;
	overflow: hidden;
	outline: none;
}

#listing li ul li span.div {
	width: 3px;
	height: 30px;
	display: block;
	float: right;
	padding: 0;
	text-indent: -9999px;
	background: #fff;
}

#listing li ul li.later span.div,
#listing li ul li.both span.div {
	background: url(../images/listing_later.gif);
}

#listing li ul li.later_active span.div,
#listing li ul li.both_active span.div {
	background: url(../images/listing_later_active.gif);
}

#listing li.timeline {
	width: 100%;
	height: 38px;
	position: relative;
	clear: left;
	font-size: 1.1em;
	font-weight: bold;
	background: url(../images/bg_timeline.gif) no-repeat 140px 17px;
	border: none;
}

#listing li.timeline a {
	width: 6px;
	height: 11px;
	left: 133px;
	top: 22px;
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/arrow_timeline_left.gif);
}

#listing li.timeline a.later {
	left: 681px;
	background: url(../images/arrow_timeline_right.gif);
}

#listing li.timeline span {
	top: 17px;
	position: absolute;
}

#listing li.timeline span.time1 {
	left: 145px;
}

#listing li.timeline span.time2 {
	left: 325px;
}

#listing li.timeline span.time3 {
	left: 505px;
}

#listing #tooltip {
	width: 150px;
	height: 50px;
	top: -45px;
	position: absolute;
	display: none;
	padding: 5px 25px 5px 5px;
	line-height: 1.1em;
	color: #fff;
	background: url(../images/bg_tooltip.png);
	overflow: hidden;
	z-index: 100;
	cursor: pointer;
}

#listing #tooltip div {
	width: 24px;
	height: 24px;
	top: 2px;
	right: 2px;
	position: absolute;
}

#listing #tooltip div.amusement {
	background: url(../images/icons/icon_amusement.png);
}

#listing #tooltip div.documentaire {
	background: url(../images/icons/icon_documentaire.png);
}

#listing #tooltip div.comedy {
	background: url(../images/icons/icon_comedy.png);
}

#listing #tooltip div.film {
	background: url(../images/icons/icon_film.png);
}

#listing #tooltip div.informatief {
	background: url(../images/icons/icon_informatie.png);
}

#listing #tooltip div.jeugd {
	background: url(../images/icons/icon_jeugd.png);
}

#listing #tooltip div.kunstcultuur {
	background: url(../images/icons/icon_kunst.png);
}

#listing #tooltip div.misdaad {
	background: url(../images/icons/icon_misdaad.png);
}

#listing #tooltip div.muziek {
	background: url(../images/icons/icon_muziek.png);
}

#listing #tooltip div.natuur {
	background: url(../images/icons/icon_natuur.png);
}

#listing #tooltip div.nieuwsactualiteiten {
	background: url(../images/icons/icon_nieuws.png);
}

#listing #tooltip div.overig {
	background: url(../images/icons/icon_overige.png);
}

#listing #tooltip div.religie {
	background: url(../images/icons/icon_religie.png);
}

#listing #tooltip div.seriesoap {
	background: url(../images/icons/icon_series.png);
}

#listing #tooltip div.sport {
	background: url(../images/icons/icon_sport.png);
}

#listing #tooltip h4 {
	font-size: 1em;
	font-weight: bold;
}

#listing #tooltip span {
	left: 5px;
	bottom: 18px;
	position: absolute;
}

#listing p.no_programs {
	margin: 10px 0 0 0;
}

#reset_order {
	float: left;
	margin: 25px 0 10px;
	color: #18164d;
}

#films_wrap {
	position: relative;
	margin-right: 5px;
	font-size: 1.1em;
}

#films_wrap a.cinema {
	width: 280px;
	height: 37px;
	top: 0;
	right: 5px;
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/cinema.gif) no-repeat;
}

#films_wrap p.vandaag {
	margin: 15px 0 10px 0;
	font-weight: bold;
}

#films_wrap p.description {
	width: 360px;
	float: left;
	margin: 10px 0 20px 0;
}

#films_wrap p.description span.time {
	display: block;
	margin-bottom: 8px;
	padding: 5px 8px;
	font-weight: bold;
	background: #fff;
}

#films_wrap p.description span.time span {
	float: right;
}

#films_wrap img.film {
	width: 320px;
	float: right;
	margin: 10px 0 20px 0;
}

#films_wrap h2 {
	width: 530px;
	font-size: 1.4em;
}

#films_wrap h3 {
	clear: both;
	margin-bottom: 5px;
	font-size: 1em;
}

#films_wrap a.arrow {
	height: 14px;
	display: block;
	float: left;
	padding-left: 12px;
	font-weight: bold;
	background: url(../images/arrow_right.gif) no-repeat 0 4px;
}

#films_wrap p.description a.arrow {
	margin-top: 8px;
}

#films_wrap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#films_wrap ul.more_films {
	margin-bottom: 20px;
}

#films_wrap ul.more_films li {
	margin-bottom: 2px;
	padding: 3px;
	background: #fff;
}

#films_wrap ul.more_films li a {
	height: 14px;
	display: block;
	padding-left: 12px;
	font-weight: bold;
	background: url(../images/arrow_right.gif) no-repeat 0 4px;
}

#films_wrap ul.all_films li {
	margin-bottom: 8px;
}

#tips_wrap {
	position: relative;
	margin-right: 5px;
	font-size: 1.1em;
	overflow: auto;
}

#tips_wrap a.rss {
	width: 14px;
	height: 14px;
	right: 0;
	top: 40px;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/rss.gif) no-repeat;
}

#tips_wrap p.tvtips {
	margin: 15px 0 10px 0;
	font-weight: bold;
}

#tips_wrap h2 {
	margin-bottom: 16px;
	font-size: 1.4em;
}

#tips_wrap div.tip {
	width: 312px;
	float: left;
	position: relative;
	margin-bottom: 25px;
	padding-left: 25px;
	background: url(../images/i_tip.gif) left 2px no-repeat;
}

#tips_wrap div.margin {
	margin-right: 17px;
}

#tips_wrap div.tip div.inner {
	width: 298px;
	_height: 180px;
	min-height: 180px;
	padding: 4px 6px;
	background: #fff;
	border: solid 1px #bdcce5;
	border-bottom: none;
}

#tips_wrap div.tip h3 {
	height: 24px;
	margin-bottom: 4px;
	padding-right: 40px;
	font-size: 1.3em;
	line-height: 1.5em;
	background-repeat: no-repeat;
	background-position: top right;
	overflow: hidden;
}

#tips_wrap div.tip div.inner p {
	line-height: 130%;
	font-size: 0.95em;
	color: #020051;
}

#tips_wrap div.tip div.inner p img {
	float: right;
	padding: 0 0 0 5px;
}

#tips_wrap div.tip p.footer {
	height: 19px;
	position: relative;
	padding: 5px 0 0 7px;
	font-weight: bold;
	color: #fff;
	background: #79a5c5 url(../images/bg_gradient2.gif) repeat-x;
}

#tips_wrap div.tip p.footer span.icon {
	width: 24px;
	height: 24px;
	top: 0;
	right: 3px;
	position: absolute;
}

#tips_wrap div.tip p.footer span.cat {
	top: 5px;
	right: 40px;
	position: absolute;
	display: block;
	text-align: right;
}

#sidebar {
	width: 120px;
	float: left;
	padding: 72px 0 0 12px;
	font-size: 0.6875em;
	line-height: 120%;
	background: url(../images/bg.gif) left -15px repeat-x;
}

#sidebar h2 {
	margin: 0;
	padding: 2px 4px;
	font-size: 1.1em;
	background: url(../images/bg_gradient.gif);
}

#sidebar h2.nujij span {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin: -1px 3px 0 0;
	background: url(../images/nujij2.gif);
}

#sidebar h2.weblog span {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin: 0 3px 0 0;
	background: url(../images/weblog.gif);
}

#sidebar h2.uitzendinggemist {
	height: 20px;
	padding: 0;
	background: url(../images/ug.gif);
}

#sidebar h2.uitzendinggemist a {
	width: 120px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#sidebar p,
#sidebar div.uitzendinggemist,
#sidebar div.nujij,
#sidebar div.weblog {
	width: 112px;
	margin-bottom: 10px;
	padding: 4px;
	background: #d1dff5 url(../images/bg_gradient3.gif) repeat-x;
	overflow: hidden;
}

#sidebar ol {
	margin-left: 24px;
	padding-left: 0;
}

#sidebar ol li {
	margin-left: 0;
	padding-left: 0;
}

#sidebar p.column {
	font-weight: bold;
}

#sidebar div.nujij ol a,
#sidebar div.uitzendinggemist ol a,
#sidebar div.weblog ol a {
	display: block;
	margin: 2px 0 3px 0;
}

/* popbox */
#popbox {
	width: 744px;
	height: 411px;
	position: absolute;
	display: none;
	font-size: 0.6875em;
	background: #fff;
	overflow: hidden;
	z-index: 101;
}

#popbox_load {
	width: 700px;
	top: 150px;
	position: absolute;
	padding-top: 60px;
	text-align: center;
	font-size: 2em;
	color: #888;
	background: url(../images/loading.gif) top center no-repeat;
}

#overlay {
	position: absolute;
	z-index: 90;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.overlay_mac {
	background: url(../images/macFFBgHack.png) repeat;
}

.overlay {
	background: #000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
}

* html #overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#popbox_iframe {
	width: 744px;
	height: 411px;
	border: none;
}

#popbox a.close {
	width: 100px;
	height: 15px;
	float: right;
	display: block;
	padding: 3px 28px 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 1.1em;
	background: url(../images/close.gif) no-repeat top right;
}

#popbox #program_info {
	width: 380px;
	float: left;
	line-height: 1.215em;
	font-size: 1.1em;
}

#popbox #rectangle {
	width: 336px;
	height: 336px;
	top: 33px;
	left: 393px;
	position: absolute;
	border: none;
}

#popbox h2 {
	background-position:right top;
	background-repeat:no-repeat;
	font-size:1.3em;
	height:29px;
	margin-top:2px;
	overflow:hidden;
}

#popbox h2.nederland-1,
#tips_wrap div.tip h3.nederland-1 {
	background-image: url(../images/logo/small/nederland1.gif);
}

#popbox h2.nederland-2,
#tips_wrap div.tip h3.nederland-2 {
	background-image: url(../images/logo/small/nederland2.gif);
}

#popbox h2.nederland-3-zpp,
#tips_wrap div.tip h3.nederland-3-zpp {
	background-image: url(../images/logo/small/nederland3.gif);
}

#popbox h2.rtl-4,
#tips_wrap div.tip h3.rtl-4 {
	background-image: url(../images/logo/small/rtl4.gif);
}

#popbox h2.rtl-5,
#tips_wrap div.tip h3.rtl-5 {
	background-image: url(../images/logo/small/rtl5.gif);
}

#popbox h2.rtl-7,
#tips_wrap div.tip h3.rtl-7 {
	background-image: url(../images/logo/small/rtl7.gif);
}

#popbox h2.rtl-8,
#tips_wrap div.tip h3.rtl-8 {
	background-image: url(../images/logo/small/rtl8.gif);
}

#popbox h2.sbs-6,
#tips_wrap div.tip h3.sbs-6 {
	background-image: url(../images/logo/small/sbs6.gif);
}

#popbox h2.net-5,
#tips_wrap div.tip h3.net-5 {
	background-image: url(../images/logo/small/net5.gif);
}

#popbox h2.veronicajetix,
#tips_wrap div.tip h3.veronicajetix {
	background-image: url(../images/logo/small/veronica.gif);
}

#popbox h2.en,
#tips_wrap div.tip h3.en {
	background-image: url(../images/logo/small/een.gif);
}

#popbox h2.ketnet-canvas,
#tips_wrap div.tip h3.ketnet-canvas {
	background-image: url(../images/logo/small/ketnet.gif);
}

#popbox h2.bbc-1,
#tips_wrap div.tip h3.bbc-1 {
	background-image: url(../images/logo/small/bbc1.gif);
}

#popbox h2.bbc-2,
#tips_wrap div.tip h3.bbc-2 {
	background-image: url(../images/logo/small/bbc2.gif);
}

#popbox h2.ard,
#tips_wrap div.tip h3.ard {
	background-image: url(../images/logo/small/ard.gif);
}

#popbox h2.wdr-fernsehen,
#tips_wrap div.tip h3.wdr-fernsehen {
	background-image: url(../images/logo/small/wdr.gif);
}

#popbox h2.zdf,
#tips_wrap div.tip h3.zdf {
	background-image: url(../images/logo/small/zdf.gif);
}

#popbox h2.extreme-sports,
#tips_wrap div.tip h3.extreme-sports {
	background-image: url(../images/logo/small/extremesports.gif);
}

#popbox h2.eurosport,
#tips_wrap div.tip h3.eurosport {
	background-image: url(../images/logo/small/eurosport.gif);
}

#popbox h2.espn-classic,
#tips_wrap div.tip h3.espn-classic {
	background-image: url(../images/logo/small/espn.gif);
}

#popbox h2.discovery-channel,
#tips_wrap div.tip h3.discovery-channel {
	background-image: url(../images/logo/small/discovery.gif);
}

#popbox h2.comedy-central,
#tips_wrap div.tip h3.comedy-central {
	background-image: url(../images/logo/small/comedycentral.gif);
}

#popbox h2.cnn,
#tips_wrap div.tip h3.cnn {
	background-image: url(../images/logo/small/cnn.gif);
}

#popbox h2.animal-planet,
#tips_wrap div.tip h3.animal-planet {
	background-image: url(../images/logo/small/animalplanet.gif);
}

#popbox h2.bbc-world,
#tips_wrap div.tip h3.bbc-world {
	background-image: url(../images/logo/small/bbcworld.gif);
}

#popbox h2.mtv,
#tips_wrap div.tip h3.mtv {
	background-image: url(../images/logo/small/mtv.gif);
}

#popbox h2.north-american-sports,
#tips_wrap div.tip h3.american-sports {
	background-image: url(../images/logo/small/nasn.gif);
}

#popbox h2.national-geographic,
#tips_wrap div.tip h3.national-geographic {
	background-image: url(../images/logo/small/nationalgeographic.gif);
}

#popbox h2.tcm,
#tips_wrap div.tip h3.tcm {
	background-image: url(../images/logo/small/tcm.gif);
}

#popbox h2.tmf,
#tips_wrap div.tip h3.tmf {
	background-image: url(../images/logo/small/tmf.gif);
}

#popbox h2.bbc-3,
#tips_wrap div.tip h3.bbc-3 {
	background-image: url(../images/logo/small/bbc3.gif);
}

#popbox h2.bbc-4,
#tips_wrap div.tip h3.bbc-4 {
	background-image: url(../images/logo/small/bbc4.gif);
}

#popbox h2.sport1,
#tips_wrap div.tip h3.sport1 {
	background-image: url(../images/logo/small/sport1.gif);
}

#popbox h2.thirteenthstreet,
#tips_wrap div.tip h3.thirteenthstreet {
	background-image: url(../images/logo/small/13thstreet.gif);
}

#popbox h2.scifi,
#tips_wrap div.tip h3.scifi {
	background-image: url(../images/logo/small/scifi.gif);
}

#popbox div.time,
#popbox p.prevnext {
	height: 19px;
	position: relative;
	margin: 3px 0 6px 0;
	padding: 5px 5px 0 5px;
	font-weight: bold;
	color: #fff;
	background: #79a5c5 url(../images/bg_gradient2.gif) repeat-x;
	overflow: hidden;
}

#popbox p.prevnext {
	margin: 0;
}

#popbox p.prevnext a.prev {
	float: left;
	padding-left: 10px;
	color: #fff;
	background: url(../images/arrow2_left.gif) no-repeat left 2px;
}

#popbox p.prevnext a.next {
	float: right;
	padding-right: 10px;
	color: #fff;
	background: url(../images/arrow2_right.gif) no-repeat right 2px;
}

#popbox p.prevnext a.prev {
	padding-left: 10px;
}

#popbox div.time div.cat {
	height: 21px;
	top: 0;
	right: 0;
	position: absolute;
	padding: 5px 30px 0 0;
}

#popbox div.time div div {
	width: 24px;
	height: 24px;
	top: 0;
	right: 0;
	position: absolute;
}

#popbox div.time div div.amusement,
#tips_wrap div.tip p.footer span.amusement {
	background-image: url(../images/icons/icon_amusement.png);
}

#popbox div.time div div.comedy,
#tips_wrap div.tip p.footer span.comedy {
	background-image: url(../images/icons/icon_comedy.png);
}

#popbox div.time div div.documentaire,
#tips_wrap div.tip p.footer span.documentaire {
	background-image: url(../images/icons/icon_documentaire.png);
}

#popbox div.time div div.film,
#tips_wrap div.tip p.footer span.film {
	background-image: url(../images/icons/icon_film.png);
}

#popbox div.time div div.informatief,
#tips_wrap div.tip p.footer span.informatief {
	background-image: url(../images/icons/icon_informatie.png);
}

#popbox div.time div div.jeugd,
#tips_wrap div.tip p.footer span.jeugd {
	background-image: url(../images/icons/icon_jeugd.png);
}

#popbox div.time div div.kunstcultuur,
#tips_wrap div.tip p.footer span.kunstcultuur {
	background-image: url(../images/icons/icon_kunst.png);
}

#popbox div.time div div.misdaad,
#tips_wrap div.tip p.footer span.misdaad {
	background-image: url(../images/icons/icon_misdaad.png);
}

#popbox div.time div div.muziek,
#tips_wrap div.tip p.footer span.muziek {
	background-image: url(../images/icons/icon_muziek.png);
}

#popbox div.time div div.natuur,
#tips_wrap div.tip p.footer span.natuur {
	background-image: url(../images/icons/icon_natuur.png);
}

#popbox div.time div div.nieuwsactualiteiten,
#tips_wrap div.tip p.footer span.nieuwsactualiteiten {
	background-image: url(../images/icons/icon_nieuws.png);
}

#popbox div.time div div.overig,
#tips_wrap div.tip p.footer span.overig {
	background-image: url(../images/icons/icon_overige.png);
}

#popbox div.time div div.religie,
#tips_wrap div.tip p.footer span.religie {
	background-image: url(../images/icons/icon_religie.png);
}

#popbox div.time div div.seriesoap,
#tips_wrap div.tip p.footer span.seriesoap {
	background-image: url(../images/icons/icon_series.png);
}

#popbox div.time div div.sport,
#tips_wrap div.tip p.footer span.sport {
	background-image: url(../images/icons/icon_sport.png);
}

#popbox p.description {
	height: 160px;
	position: relative;
	overflow: auto;
	line-height: 1.2em;
}

#popbox p.image {
	padding-left: 128px;
}

#popbox p.description img {
	width: 120px;
	top: 0;
	left: 0;
	position: absolute;
}

#popbox #mail {
	height: 14px;
	margin: 8px 0 0 0;
	padding: 4px 2px 4px 0;
	border: solid 1px #abbede;
	border-right: none;
	border-left: none;
	overflow: hidden;
}

#popbox a.arrow {
	height: 14px;
	position: relative;
	display: block;
	float: right;
	padding: 0 18px 0 12px;
	font-weight: bold;
	background: url(../images/arrow_right.gif) no-repeat 0 4px;
}

#popbox a.arrow span.nujij {
	width: 14px;
	height: 14px;
	top: 0;
	right: 0;
	position: absolute;
	display: block;
	background: url(../images/nujij.gif) no-repeat;
}

#popbox div.more {
	height: 127px;
	overflow: hidden;
}

#popbox div.more h3,
#popbox #sendfriend h3 {
	height: 18px;
	margin: 5px 0;
	font-size: 1.3em;
	color: #999999;
	overflow: hidden;
}

#popbox #sendfriend h3 {
	margin-bottom: 8px;
}

#popbox div.more table {
	width: 100%;
	height: 93px;
	background: #f1f5fc;
	border-collapse: collapse;
}

#popbox div.more table td {
	padding: 2px;
}

#popbox div.more table td.time {
	width: 85px;
	padding-left: 15px;
	font-weight: bold;
	background: url(../images/arrow_right.gif) no-repeat 4px 5px;
}

#popbox div.more table td.channel {
	text-align: right;
	font-weight: bold;
}

#popbox #sendfriend {
	width: 262px;
	height: 146px;
	top: 256px;
	left: 6px;
	position: absolute;
	padding-left: 118px;
	overflow: hidden;
	background: #fff;
}

#popbox #sendfriend br {
	clear: left;
}

#popbox #sendfriend label {
	width: 68px;
	display: block;
	float: left;
	margin-bottom: 6px;
	font-weight: bold;
}

#popbox #sendfriend input {
	width: 188px;
	height: 17px;
	float: left;
	margin-bottom: 6px;
	padding: 3px 0 0 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #18164d;
	background: url(../images/bg_input.gif) no-repeat;
	border: none;
	overflow: hidden;
}

#popbox #sendfriend input.inactive {
	color: #999;
}

#popbox #sendfriend a.arrow {
	margin-top: 10px;
	margin-left: 20px;
	padding-right: 0;
}

#footer {
	clear: left;
	padding: 30px 0 20px 0;
	text-align: center;
	color: #526c9a;
}

#footer a {
	text-decoration: underline;
	color: #10126f;
}