#tvTheekPageBorder {width: 762px;}
#tvTheekPageBorder div.rounded-header-grey h2 {margin: 0 23px 0 0; padding: 17px 0 5px 23px;}
#tvTheekPageBorder div.rounded-content-grey {margin: 0 23px 0 0; padding: 0 0 23px 23px;}
.tvtheekcarrousel {width: 716px; background: url(http://graphics.tn-media.be/televisie/tvteek/sbox_bg_bottom.png) bottom left no-repeat; margin: 10px 0;}
.tvtheekcarrousel.TVstuff  {width: 716px; background: url(http://graphics.tn-media.be/televisie/tvteek/sbox_bg_bottom.png) top left no-repeat; margin: 10px 0;}
.tvtheekcarrousel .headers {position: relative; width: 100%; height: 60px; background: url(http://graphics.tn-media.be/televisie/tvteek/sbox_bg_top.png) top left no-repeat;}
.tvtheekcarrousel.TVstuff .headers {height: 30px;}
.tvtheekcarrousel .headers .header {position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none; padding: 0 20px;}
.tvtheekcarrousel .sboxen {position: relative; width: 100%; height: 163px; overflow: hidden;}
.tvtheekcarrousel.TVstuff .sboxen {height: 54px; position: relative;}
.tvtheekcarrousel .sboxen .sbox {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 10;}
.tvtheekcarrousel .sboxen #sbox0 {background: url(http://graphics.tn-media.be/televisie/tvteek/sbox_bg_bottom.png) top left no-repeat; z-index: 100;}
.tvtheekcarrousel .sboxen .sbox .sbox_carnav {width: 35px; height: 100%; float: left;}
.tvtheekcarrousel.TVstuff .sboxen .sbox .sbox_carnav {width: 28px;}
.tvtheekcarrousel .sboxen .sbox .sbox_carbody {height: 100% !important; overflow: hidden; width: 645px; padding: 0; float: left;}
.tvtheekcarrousel .sboxen .sbox .sbox_carbody li {padding: 0 2px; background: none; height: 100%;}
.tvtheekcarrousel.TVstuff .sboxen .sbox .sbox_carbody li {padding: 0 5px;}
.tvtheekcarrousel .sboxen .sbox.nocarrousel .sbox_carbody li {float: left; width: 125px;}
.tvtheekcarrousel.TVstuff .sboxen .sbox.nocarrousel .sbox_carbody li {width: 98px;}
.tvtheekcarrousel.TVstuff .sboxen .sbox.nocarrousel .sbox_carbody ul {padding: 0; margin: 0;}
.tvtheekcarrousel .sboxen .sbox .sbox_carbody li a {width: 121px; height: 159px; display: block; padding: 2px;}
.tvtheekcarrousel.TVstuff  .sboxen .sbox .sbox_carbody li a {width: 94px; height: 50px; padding: 2px;}
.tvtheekcarrousel .sboxen .sbox .sbox_carbody li a:hover {background-color: #ffd100;}
.tvtheekcarrousel .TabNav {position: relative; width: 100%; height: 70px; background-image: url(http://graphics.tn-media.be/televisie/tvteek/sbox_tabs.png);background-position: top left;}
.tvtheekcarrousel.TVstuff .TabNav {position: relative; width: 100%; height: 70px; background-image: url(http://graphics.tn-media.be/televisie/tvteek/sbox_tabs_tv.png);background-position: top left;}
.tvtheekcarrousel .TabNav ul{width: 100%; height: 70px; margin: 0; padding: 0;}
.tvtheekcarrousel .TabNav ul li {width: 179px; height: 70px; list-style: none; display: inline-block; float: left; background: none; padding: 0; margin: 0;}
.tvtheekcarrousel.TVstuff .TabNav ul li {width: 119px;}
.tvtheekcarrousel .TabNav ul li a{width: 100%; height: 100%; display: block; text-align: center; font-size: 11px; line-height: 15px; color: #606060; text-decoration: none;}
.tvtheekcarrousel .TabNav ul li a.active{font-weight: bold; color: #303030; text-decoration: none;}
.tvtheekcarrousel .TabNav ul li a span{display: block; padding-top: 35px;}
.OverlayerFilm {width: 670px; padding: 20px; overflow: hidden;}
.OverlayerFilm .FilmAffiche {width: 244px; float: left;}
.OverlayerFilm .FilmAffiche img {border: 2px solid #ffd100;}
.OverlayerFilm .FilmDescription {width: 400px; float: left; padding-left: 20px;}
.tvtheekspecial {padding: 10px 0; width: 100%; overflow: hidden;}
.tvtheek_kijktv {margin: 10px 0; padding: 15px 226px 15px 20px; width: 470px; height: 182px; overflow: hidden; background: url(http://graphics.tn-media.be/televisie/tvteek/banner_hoe.jpg) no-repeat top left;}
.tvtheek_kijktv  p{color: #ffffff;}
.tvtheek_kijktv  p span{font-weight: bold; color: #ffd100;}
.tvtheek_kijktv  p.kijktv_title {font-weight: bold; font-size: 18px; color: #ffd100; line-height: 22px; padding-bottom: 10px;}
.tvtheek_kijktv  p.kijktv_subtitle {font-weight: bold; font-size: 12px; line-height: 15px; padding-bottom: 5px;}
.box_blijfopdehoogte_yelo {padding: 10px 0; width: 100%; overflow: hidden;}
.box_blijfopdehoogte {width: 330px; height: 101px; float: left; margin-right: 15px; background: url(http://graphics.tn-media.be/televisie/tvteek/box_blijfopdehoogte.png) no-repeat top left; padding: 5px 10px;}
.box_blijfopdehoogte  h1 {padding-bottom: 5px;}
.box_blijfopdehoogte  p {line-height: 18px;}
.box_blijfopdehoogte  p  img {vertical-align: bottom;}
.box_blijfopdehoogte_inschrijven {background: url(http://graphics.tn-media.be/televisie/tvteek/bg_blijfopdehoogte_input.png) no-repeat top left; width: 326px; height: 29px; overflow: hidden;}
.box_blijfopdehoogte_inschrijven1 {width: 301px; float: left; height: 100%;}
.box_blijfopdehoogte_inschrijven1  input{font-style: italic; background-color: #efefef; border: 1px solid #efefef; width: 280px; padding-left: 10px;}
.box_blijfopdehoogte_inschrijven2 {width: 25px; float: left; height: 100%;}
.box_blijfopdehoogte_inschrijven2 input {margin: 5px 0;}
.box_yelo {width: 351px; float: left;}
.Alacarteborder {background: url(http://graphics.tn-media.be/televisie/tvteek/box_alacarte_bottom.png) no-repeat bottom left; width: 716px;}
.PrimeAlacarteTop {background: url(http://graphics.tn-media.be/televisie/tvteek/box_alacarte_top_prime_film.jpg) no-repeat top left; width: 716px; height: 255px;}
.PrimeAlacarteTop span {display: none;}
.PassionAlacarteTop {background: url(http://graphics.tn-media.be/televisie/tvteek/box_alacarte_top_passion.jpg) no-repeat top left; width: 716px; height: 255px;}
.PassionAlacarteTop span {display: none;}
.CineAlacarteTop {background: url(http://graphics.tn-media.be/televisie/tvteek/box_alacarte_top_cine.jpg) no-repeat top left; width: 716px; height: 255px;}
.CineAlacarteTop span {display: none;}
.SportingAlacarteTop {background: url(http://graphics.tn-media.be/televisie/tvteek/box_alacarte_top_sporting.jpg) no-repeat top left; width: 716px; height: 255px;}
.SportingAlacarteTop span {display: none;}
.AlacarteText {padding: 20px;}