/*
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;
}

html {
  overflow-y: scroll;
}

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

#wrap {
  width: 940px;
  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: 90px;
  height: 101px;
  margin: 0 0 10px 0;
}

#logo h1 a {
  height: 101px;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../images/logo.gif);
}

#logo ul {
  margin: 50px 7px 0 0;
  padding: 0;
  list-style: none;
  line-height: 17px;
}

#logo ul a {
  display: block;
  padding-right: 16px;
  text-align: right;
  background-position: right 2px;
  background-repeat: no-repeat;
}

#logo ul a.nuzakelijk {
  background-image: url(../images/nulogos/nuzakelijk.png);
}

#logo ul a.nusport {
  background-image: url(../images/nulogos/nusport.png);
}

#logo ul a.nujij {
  background-image: url(../images/nulogos/nujij.png);
}

#logo ul a.nufoto {
  background-image: url(../images/nulogos/nufoto.png);
}

#logo ul a.nuentoen {
  background-image: url(../images/nulogos/nuentoen.png);
}

#logo ul a.nulive {
  background-image: url(../images/nulogos/nulive.png);
}

#logo ul a.zie {
  background-image: url(../images/nulogos/zie.png);
}

#logo ul a.nubijlage {
  background-image: url(../images/nulogos/nubijlage.png);
}

#logo ul a.nuwerk {
  background-image: url(../images/nulogos/nuwerk.png);
}

#logo ul a.hier {
  background-image: url(../images/nulogos/hier.png);
}

#logo ul a.nutvgids {
  background-image: url(../images/nulogos/nutvgids.png);
}

#logo ul a.nureizen {
  background-image: url(../images/nulogos/nureizen.png);
}

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

#mobile {
  height: 13px;
  top: 19px;
  right: -132px;
  position: absolute;
  float: right;
  padding-left: 12px;
  background: url(../images/mobile.gif) left top no-repeat;
}

#twitter {
  height: 13px;
  top: 19px;
  right: -75px;
  position: absolute;
  float: right;
  padding: 0 10px 0 13px;
  background: url(../images/twitter.gif) left top no-repeat;
  border-right: solid 1px #bfbfd9;
}

#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;
  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: 30px;
  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,
#listing li.veronicadisney-xd h3 {
  background-image: url(../images/logo/veronica.gif);
}

#listing li.een h3,
#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.tlc h3 {
  background-image: url(../images/logo/tlc.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.al-jazeera h3 {
  background-image: url(../images/logo/al-jazeera.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.syfy h3 {
  background-image: url(../images/logo/scifi.gif);
}

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

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

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

#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: 315px;
  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: 700;
}

#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: 600;
  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 {
  height: 24px;
  padding: 0 45px 0 0;
  font-size: 1.3em;
  line-height: 1.5em;
  background-repeat: no-repeat;
  background-position: top right;
  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,
#popbox h2.veronicadisney-xd,
#tips_wrap div.tip h3.veronicadisney-xd {
  background-image: url(../images/logo/small/veronica.gif);
}

#popbox h2.een,
#tips_wrap div.tip h3.een,
#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.tlc,
#tips_wrap div.tip h3.tlc {
  background-image: url(../images/logo/small/tlc.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.al-jazeera,
#tips_wrap div.tip h3.al-jazeera {
  background-image: url(../images/logo/small/al-jazeera.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.syfy,
#tips_wrap div.tip h3.syfy {
  background-image: url(../images/logo/small/scifi.gif);
}

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

#popbox h2.eredivisie-live-1,
#tips_wrap div.tip h3.eredivisie-live-1 {
  background-image: url(../images/logo/small/eredivisie-live-1.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.description img {
  width: 120px;
  float: left;
  margin: 0 15px 10px 0;
}

#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:first-child {
  padding-right: 0;
}

#popbox a.nujij {
  padding-right: 18px !important;
}

#popbox a.nujij span {
  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: 232px;
  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;
}

/* Top bar */
#pageheader {
  line-height: 14px !important;
}

