/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#333;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

html, html body {height:100%;}

body {background: #333 url(../images/backgrounds/ajax-loader.gif) 50% 50% no-repeat;color: #fff; font-family: Arial, Verdana, Sans-Serif;font-size: 12px;}
input, textarea, select, option {color: #000;}
h1, .h1 {font-size: 1.6em; font-weight: bold;margin-bottom:3px;}
h2, .h2 {font-size: 1.5em; font-weight: bold;margin-bottom:3px;}
h3, .h3 {font-size: 1.4em; font-weight: bold;margin-bottom:3px;}
h4, .h4 {font-size: 1.2em; font-weight: bold;margin-bottom:3px;}
h5, .h5 {font-size: 1.1em; font-weight: bold;margin-bottom:3px;}
h6, .h6 {font-size: 1em; font-weight: bold;margin-bottom:3px;}
h7, .h7 {font-size: 0.9em; font-weight: bold;margin-bottom:3px;}
h8, .h8 {font-size: 0.8em; font-weight: bold;margin-bottom:3px;}
a {color: #fff;}

a * {cursor:pointer;}
a.plain {text-decoration:none;}

.submit {cursor:pointer;}

.article p {margin:0 0 10px 0;}

/* +----------------------------------------------------+ */
/* | PORTAL MENU										| */
/* +----------------------------------------------------+ */
.portal-navigation {position:absolute;top:13px;left:152px;}
.portal-navigation li {background: url(../images/backgrounds/red_seperator.gif) 100% 50% no-repeat;display:inline-block;float:left;margin-right:29px;}
.portal-navigation a {display:block;height:50px;background-image:url(../images/sprites/portal_nav_buttons.gif);margin-right:29px;}
.portal-navigation span {display:block;text-indent:-999px;overflow:hidden;}
.portal-navigation .active {}
.portal-navigation .active a {}
.portal-navigation .active span {}
.portal-navigation .concert {width:160px;}
.portal-navigation .theater {width:149px;background-position:-160px 0;}
.portal-navigation .film {width:149px;background-position:-309px 0;}
.portal-navigation .active .concert {background-position:0 -51px;}
.portal-navigation .active .theater {background-position:-160px -51px;}
.portal-navigation .active .film {background-position:-309px -51px;}
/* +----------------------------------------------------+ */
/* | LAYOUT												| */
/* +----------------------------------------------------+ */
.container {width: 983px;margin: 10px auto;background:#333;}
.header {height:100px;background: url(../images/backgrounds/header.gif) 0 0 no-repeat;position: relative;}
.header .logo {display: block;background: url(../images/logos/onstage.gif) 0 0 no-repeat;width: 128px;height: 60px;text-indent: -9999px;overflow: hidden;margin: 1px 0 0 0;}
.header .search-panel {position:absolute;top:15px;right:5px;}
.header .portal-navigation {}
.header .crumb-path {}
.header h1 {position: absolute;bottom: 2px;left: 153px;}
.header h2 {position: absolute;bottom: 2px;left: 648px;}
.body {clear: both;}
.body .column {display: inline;float: left;min-height: 20px;height: auto !important;height: 20px;}
.body .left {width: 133px;margin: 0 20px 0 0;}
.body .center {width: 610px;margin: 0 20px 0 0;}
.body .center-left {width: 400px;margin: 0 20px 0 0;}
.body .center-right {width: 190px;margin: 0 20px 0 0;} 
.body .right {width: 200px;}
.footer {clear: both;text-align:center;}
/* +----------------------------------------------------+ */
/* | PAGINATION (display tag lib)						| */
/* +----------------------------------------------------+ */
.pagination-info {float:left;height:23px;}
.pagination {display:block;height:23px;text-align:right;}
.pagination li {display:inline;padding:0 0 0 3px;}
.pagination a,
.pagination strong,
.pagination span {display:inline-block;overflow:hidden;}
.pagination strong {font-weight:bold;color:#cacaca;}
.pagination a {text-decoration:none;}
.pagination a:hover {text-decoration:underline;}
/* +----------------------------------------------------+ */
/* | gray box (full width)								| */
/* +----------------------------------------------------+ */
.gray-box {background:#444 url(../images/backgrounds/corners_610.gif) 0 0 no-repeat;padding-top:1px;margin:0 0 20px 0;}
.gray-box .inner {background:#444 url(../images/backgrounds/corners_610.gif) 0 100% no-repeat;padding:4px 5px 5px 5px;position:relative;}
.gray-box h2 {background: url(../images/backgrounds/shiny_bar.gif) 0 0 no-repeat;padding-left:3px;height:21px;margin-bottom:5px;}
.gray-box h2 span {display:inline-block;background: url(../images/backgrounds/shiny_bar.gif) 100% 100% no-repeat;padding:2px 13px 0 10px;height:19px;}
.gray-box .more-button {position:absolute;bottom:10px;right:10px;display:block;width:31px;height:11px;background:url(../images/buttons/btn_more.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}
.gray-box .more-button:hover {background-position: 0 -11px;}
.gray-box img {width:180px;margin-bottom:10px;}
.gray-box p {margin:10px 0;font-size:.9em;}
.gray-box em {font-style:italic;font-size:.9em;}
/* +----------------------------------------------------+ */
/* | grid												| */
/* +----------------------------------------------------+ */
.grid {width:610px;overflow:hidden;}
.grid .gray-box {min-height:250px;height:auto !important; height:250px;}
.grid .gray-box .inner {padding-bottom:20px;}
.grid .one-third {width:190px;margin:0 20px 0 0;float:left;}
.grid .two-third {width:400px;margin:0 20px 0 0;float:left;}
.grid .end {margin-right:0;}
.grid .one-third .gray-box,
.grid .one-third .gray-box .inner {background-image:url(../images/backgrounds/corners_190.gif);}
.grid .two-third .gray-box,
.grid .two-third .gray-box .inner {background-image:url(../images/backgrounds/corners_400.gif);}
/* +----------------------------------------------------+ */
/* | side box											| */
/* +----------------------------------------------------+ */
.side-box {width:180px;height:107px;background:url(../images/backgrounds/side_box.gif) 0 0 no-repeat;overflow:hidden;margin-bottom:10px;padding:5px 10px;position:relative;}
.side-box h4 {height:18px;}
.side-box p {margin-bottom:5px;}
.side-box .text {width:176px;margin-bottom:5px;height:16px;padding-top:2px;}
.side-box .submit {float:right;font-size:.9em;}
.side-box a {font-size:.9em;padding:3px 0;display:inline-block;}

/* +----------------------------------------------------+ */
/* | generic misc										| */
/* +----------------------------------------------------+ */
.big-title {font-size: 2em;margin:0 0 15px 0;}
.underline {background: url(../images/lines/dot.gif) 0 100% repeat-x;padding:0 0 5px 0;}
.quicklinks {padding:10px;}
.quicklinks a {color:#cacaca;}
.author,
.info,
.when-and-where {display:block;margin:0 0 10px 0;font-style:italic;}

/* +----------------------------------------------------+ */
/* | GRAY BOX											| */
/* +----------------------------------------------------+ */
.gray-box-small {background:#444 url(../images/backgrounds/corner1.gif) 0 0 no-repeat;margin:0 0 10px 0;padding:1px 0 0 0;}
.gray-box-small .content {background:#444 url(../images/backgrounds/corner1.gif) 0 100% no-repeat;padding:9px 10px 10px 10px;}
.gray-box-small .belbios {text-align: center;padding-top:10px;}
/* +----------------------------------------------------+ */
/* | FILTER BOX											| */
/* +----------------------------------------------------+ */
div.filters {margin:0 0 10px 0;}
div.filters .filters-label {background: url(../images/backgrounds/filter_form_header.gif) 0 0 no-repeat;width: 100%;height: 31px;padding: 3px 0 0 0;text-align: center;margin-bottom:-10px;z-index: 9999;position:relative;}
div.filters input.submit {cursor: pointer;width: 180px;}
/* +----------------------------------------------------+ */
/* | FILTER COMPONENT									| */
/* +----------------------------------------------------+ */
.filter-component {background: #7f7f7f url(../images/backgrounds/filter_component_bottom.gif) 0 100% no-repeat;margin: 0 0 1px 0;min-height: 45px;height: auto !important;height: 45px;padding: 0 0 11px 0;}
.filter-component h4 {background: url(../images/backgrounds/filter_component_top.gif) 0 0 no-repeat;padding: 10px 10px 1px 10px;color: #000;}
.filter-component em {font-size: 10px;color: #333;}
.filter-component li,
.filter-component li a {text-decoration: none;}
.filter-component div,
.filter-component form {margin: 0 10px;}
.filter-component select {width: 100%;border: 1px solid #ccc;background:#fff;}
/* +----------------------------------------------------+ */
/* | DROPDOWN LIST										| */
/* +----------------------------------------------------+ */
.js .dropdown ul {display:none;}
.dropdown {margin-bottom:5px;position:relative;}
.dropdown li {list-style: none;overflow:hidden;}
.dropdown ul {width: 180px;border: 1px solid #ccc;background:#fff;}
.dropdown ul * {color: #000;}
.dropdown ul li:hover,
.dropdown ul li.hover {background: #ccc;}
.dropdown ul li.active,
.dropdown ul li.active {font-weight: bold;background: #eee;}
.dropdown ul li a {display:block;padding: 2px 4px;text-decoration: none;}
.dropdown-selected li {display: none;}
.dropdown-selected li.active {display: block;}
/* +----------------------------------------------------+ */
/* | edit button										| */
/* +----------------------------------------------------+ */
.filter-component .edit {background: url(../images/buttons/btn_aanpassen.gif) 0 0 no-repeat;width: 56px;height: 13px;text-indent: -9999px;overflow: hidden;float: right;margin: 10px 10px 0 0;cursor: pointer;}
/* +----------------------------------------------------+ */
/* | Agenda tonen button										| */
/* +----------------------------------------------------+ */
.filter-component .agenda-tonen {background: url(../images/buttons/btn_agendatonen.gif) 0 0 no-repeat;width: 67px;height: 13px;text-indent: -9999px;overflow: hidden;float: right;margin: 10px 10px 0 0;cursor: pointer;}
/* +----------------------------------------------------+ */
/* | scrolllist											| */
/* +----------------------------------------------------+ */
.js .filter-component .scrolllist ul {display:none;}
.filter-component .scrolllist {}
.filter-component .scrolllist ul {border: 1px solid #ccc;background: #fff;position: relative;margin: 0 0 3px 0;}
.filter-component .scrolllist ul li {position: relative;}
.filter-component .scrolllist ul li:hover,
.filter-component .scrolllist ul li.hover {background: #eee;}
.filter-component .scrolllist ul li label {display: block;position: relative;width:100%;padding: 2px 0 2px 20px;color: #000;cursor: pointer;}
.filter-component .scrolllist ul li input {position: absolute;top: 2px;left: 2px;}
/* +----------------------------------------------------+ */
/* | FILTER OPTIONS LAYER								| */
/* +----------------------------------------------------+ */
.filter-options-layer {background: url(../images/backgrounds/filter_layer_background.gif) 100% 50% no-repeat;width: 226px;}
.filter-options-layer .content {padding: 20px 28px 20px 20px;margin: -1px 1px 0 1px;}
.filter-options-layer .content h3 {font-size: 18px;color: #000;margin: 0 0 15px 0;}
.filter-options-layer .content ul {padding-bottom: 15px;float: left;width: 180px;}
.filter-options-layer .content li {position: relative;list-style: none;}
.filter-options-layer .content li input {position: absolute;top: 4px;right: 6px;}
.IE6 .filter-options-layer .content li input,
.IE7 .filter-options-layer .content li input  {top:0;}
.filter-options-layer .content li label {display: block;padding: 3px 25px 2px 2px;color: #000;cursor: pointer;text-align: right;}
.filter-options-layer .content ul li label:hover {background: #ccc;}
.filter-options-layer .arrow {background: url(../images/backgrounds/filter_arrow.gif) 0 0 no-repeat;height: 15px;width: 8px;position: absolute;top: 45%;right: -8px;}
.filter-options-layer input.submit {cursor: pointer;width: 180px;}
.filter-options-layer .lists {overflow:hidden;}
/* +----------------------------------------------------+ */
/* | NAVIGATION											| */
/* +----------------------------------------------------+ */
.navigation h2 {padding: 3px 0 5px 8px;display: block;background: url(../images/backgrounds/nav_head.gif) 0 0 no-repeat;}
.navigation ul {margin: 5px 0 5px 8px;line-height: 1.3em;}
.navigation ul li a {text-decoration: none;color: #ccc;}
.navigation ul li a:hover {color: #fff;text-decoration: underline;}
/* +----------------------------------------------------+ */
/* | SEARCH PANEL										| */
/* +----------------------------------------------------+ */
.search-panel {background:url(../images/backgrounds/search_panels_bg.gif) 0 0 no-repeat;width:195px;height:45px;}
.search-panel .panel {display:block;width:195px;height:28px;position:absolute;margin-top:17px;z-index:2;}
.search-panel h6 {background:url(../images/sprites/search_panel_tabs.gif) 0 100% no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;top:-17px;height:17px;}
.search-panel .film {width:47px;}
.search-panel .theater {background-position:100% 100%;left:48px;width:115px;left:48px;}
.search-panel input {width:143px;position:absolute;bottom:5px;left:5px;font-size:.9em;color:#666;padding:1px 5px;}
.search-panel button {text-indent:-9999px;overflow:hidden;width:27px;height:18px;background:transparent url(../images/buttons/btn_ok.gif) 0 0 no-repeat;border:0;position:absolute;right:5px;bottom:5px;cursor:pointer;}
.search-panel .closed {z-index:1;}
.search-panel .closed input,
.search-panel .closed button {display:none;cursor:pointer;}
.search-panel .closed h6 {z-index:1;cursor:pointer;}
.search-panel .closed .film {background-position:0 0;}
.search-panel .closed .theater {background-position:100% 0;}
/* +----------------------------------------------------+ */
/* | RESULT TABLE										| */
/* +----------------------------------------------------+ */
.result-table {width:100%;clear:both;margin-bottom:10px;}
.result-table thead {margin: 0 0 1px 0;}
.result-table thead tr {background: url(../images/backgrounds/redbar.gif) 0 0 no-repeat;height:24px; overflow:hidden;}
.result-table thead th {font-weight:bold;padding:0 10px;font-family:Verdana, Arial, Sans-Serif;font-weight:bold;}
.result-table tbody td {background:#444;border-bottom:1px solid #333;padding:5px 10px;overflow:hidden;vertical-align:top;}
.result-table tbody td p {color:#cacaca;}
.result-table tbody img {float:left;margin-right:10px;width:120px;height:auto;}
.result-table .article {overflow:auto;}
.result-table .rating {vertical-align:middle;width:85px;}
.result-table .cinema-logo {background:#fff;width:150px;height:75px;text-align:center;vertical-align:middle;padding:0;}
.result-table .cinema-logo img {display:inline;float:none;margin:0;}
.result-table .cinema-logo h2 {color:#999;}
.result-table .cinema-address,
.result-table .cinema-links,
.result-table .cinema-communication {width:140px;float:left;min-height:20px;height:auto !important;height:20px;margin-right:5px;}
.result-table .cinema-communication {text-align:right;margin:0;}
.result-table tbody th {border-top:10px solid #333;background:url(../images/backgrounds/redbar.gif) 0 0 no-repeat;}
.result-table .theater-column {width:120px;}
.result-table .time-column {width:75px;}
.result-table .rating-column {width:65px;}
.result-table .reserve-column {width:55px;}

.reserve {display:block;width:50px;text-indent:-999px;overflow:hidden;
background:url(../images/sprites/reserve.gif) 100% 0 no-repeat;height:11px}
/* +----------------------------------------------------+ */
/* | MOVIE TIMES										| */
/* +----------------------------------------------------+ */
.movie-times-label {background:url(../images/backgrounds/movie_times_header.gif) 0 0 no-repeat;height:31px;padding:3px 0 0 0;margin-bottom:-10px;text-align:center;position:relative;}
.movie-times {font-size:.9em;padding: 3px 0 0 0;}
.movie-times li {overflow:auto;position:relative;padding: 0 0 5px 0;}
.movie-times .movie {display:block;width:115px;padding-right:5px;float:left;}
.movie-times .time {display:block;width:50px;float:left;text-align:right;}
.movie-times .reserve {position:absolute;right:30px;top:2px;width:11px;background-position:0 0;}
.movie-times li.hover .reserve,
.movie-times li:hover .reserve {display:block;background-position:100% 0;right:0;width:50px;}
/* +----------------------------------------------------+ */
/* | RATING STARS										| */
/* +----------------------------------------------------+ */
.rating-bar {width: 60px;display:inline-block;height: 20px;background: url(../images/sprites/rating-stars.gif) 0 100% no-repeat;}
.rating-bar div,
.rating-bar span {display:block;background:url(../images/sprites/rating-stars.gif) 0 0 no-repeat;text-indent:-9999px;height: 20px;overflow:hidden;}
.rating-bar .r-0 {width:0px;}
.rating-bar .r-1 {width:8px;}
.rating-bar .r-2 {width:12px;}
.rating-bar .r-3 {width:19px;}
.rating-bar .r-4 {width:24px;}
.rating-bar .r-5 {width:30px;}
.rating-bar .r-6 {width:35px;}
.rating-bar .r-7 {width:41px;}
.rating-bar .r-8 {width:46px;}
.rating-bar .r-9 {width:52px;}
.rating-bar .r-10 {width:60px;}
/* +----------------------------------------------------+ */
/* | RATING STARS BIG									| */
/* +----------------------------------------------------+ */
.rating-bar-big {width: 80px;display:inline-block;height: 20px;background: url(../images/sprites/rating-stars-big.gif) 0 100% no-repeat;}
.rating-bar-big div,
.rating-bar-big span {display:block;background:url(../images/sprites/rating-stars-big.gif) 0 0 no-repeat;text-indent:-9999px;height: 20px;overflow:hidden;}
.rating-bar-big .r-0 {width:0px;}
.rating-bar-big .r-1 {width:13px;}
.rating-bar-big .r-2 {width:20px;}
.rating-bar-big .r-3 {width:27px;}
.rating-bar-big .r-4 {width:34px;}
.rating-bar-big .r-5 {width:40px;}
.rating-bar-big .r-6 {width:47px;}
.rating-bar-big .r-7 {width:54px;}
.rating-bar-big .r-8 {width:61px;}
.rating-bar-big .r-9 {width:67px;}
.rating-bar-big .r-10 {width:80px;}
/* +----------------------------------------------------+ */
/* | Rating Stars for filter components					| */
/* +----------------------------------------------------+ */
.filter-component .rating-bar {margin:0;}
.filter-component .rating-bar,
.filter-component .rating-bar span {background-image:url(../images/sprites/rating_stars.png);height:18px;}
.IE6 .filter-component .rating-bar,
.IE6 .filter-component .rating-bar span {background-image:url(../images/sprites/rating_stars_whitebg.gif);height:18px;}
.filter-component .rating-bar span {background-position:0 -2px;}
.filter-component .rating-bar {float:left;}
.filter-component .rating-bar-text {float:left;display:inline-block;margin:0 0 0 10px;}
/* +----------------------------------------------------+ */
/* | MOVIE LIST											| */
/* +----------------------------------------------------+ */
.movie-list li {overflow:hidden;margin:0 0 15px 0;}
.movie-list h3 {margin: 0 0 5px 0;}
.movie-list .rating-bar {margin: -25px 0 0 15px;float:right;}
.movie-list img {border:1px solid #555;margin:0 0 0 15px;width:120px;height:auto;float:right;clear:right;}
.movie-list p {color:#cacaca;overflow:hidden;margin:0 0 10px 0;}
.movie-list i {color:#fff;}
.movie-list em {font-style:italic;}
/* override for film festival page. */
.film-festival img {width:180px;}
/* +----------------------------------------------------+ */
/* | BLOCKED LIST										| */
/* +----------------------------------------------------+ */
.blocked-list li {margin:0 0 1px 0;background:#444;padding:10px;}
/* +----------------------------------------------------+ */
/* | CINEMA ADDRESS										| */
/* +----------------------------------------------------+ */
.cinema-address {}
.cinema-address h3 {float:left;}
.cinema-address h4 {margin: 10px 0 0 0;}
.cinema-address p {color:#cacaca;clear:left;}
.cinema-address a {color:#cacaca;}
.route-icon {float:right;background:url(../images/icons/route_icon.gif) 0 0 no-repeat;overflow:hidden;text-indent:-999px;width:25px;height:28px;display:inline-block;}
/* +----------------------------------------------------+ */
/* | kijkwijzer											| */
/* +----------------------------------------------------+ */
.kijkwijzer {height:20px;}
.kijkwijzer div {width:20px;height:20px;float:left;text-indent:-999px;overflow:hidden;margin:0 3px 0 0;background:url(../images/sprites/kijkwijzer.gif) 0 0 no-repeat;}
.kijkwijzer .violence {background-position:0 0;}
.kijkwijzer .discrimination {background-position:0 -20px;}
.kijkwijzer .drugs {background-position:0 -40px;}
.kijkwijzer .fear {background-position:0 -60px;}
.kijkwijzer .rude {background-position:0 -80px;}
.kijkwijzer .sex {background-position:0 -100px;}
.kijkwijzer .age-al {background-position:0 -200px;}
.kijkwijzer .age-6 {background-position:0 -180px;}
.kijkwijzer .age-9 {background-position:0 -160px;}
.kijkwijzer .age-12 {background-position:0 -140px;}
.kijkwijzer .age-16 {background-position:0 -120px;}
/* +----------------------------------------------------+ */
/* | STAT INFO											| */
/* +----------------------------------------------------+ */
.stat-info {margin:0 0 15px 0;background: url(../images/lines/dot.gif) 0 100% repeat-x;}
.stat-info .content {background: url(../images/lines/dot.gif) 0 0 repeat-x;overflow:hidden;padding:10px 0}
.stat-info .kijkwijzer {float:right;}
.stat-info .rating-bar-big {float: left;}
.stat-info .rating-label {float:left;font-weight:bold;padding:2px 5px 0 0;}
.description {margin:10px 0 15px 0;overflow:hidden;}
.description img {float:left;margin:0 15px 0 0;width:120px;height:auto;}
.description p {overflow:hidden;}
/* +----------------------------------------------------+ */
/* | FACT SHEET											| */
/* +----------------------------------------------------+ */
.fact-sheet {overflow:hidden;margin:0 0 10px 0;}
.fact-sheet .left {width:49%;margin:0 1% 0 0;float:left;}
.fact-sheet .right {width:50%;overflow:hidden;}
.fact-sheet h3 {clear: left;}
.fact-sheet h3,
.fact-sheet p,
.fact-sheet ul {margin: 0 0 5px 0;}
.fact-sheet .right h3 {float:left;width:80px;}
.fact-sheet ul {overflow:hidden;}

.movie-player {margin:0 0 15px 0;}

.inline-add {margin:10px 0;}

.co-op {margin:20px 0;text-align:right;font-style:italic;color:#ccc;}
.co-op a {font-weight:bold;text-decoration:none;color:#fff;}
.co-op a:hover {text-decoration:underline;}
/* +----------------------------------------------------+ */
/* | film-carroussel									| */
/* +----------------------------------------------------+ */
.film-carroussel {overflow:hidden;height:244px;}
.film-carroussel h2 {background: url(../images/backgrounds/shiny_bar.gif) 100% -21px no-repeat;overflow:hidden;width:115px;height:21px;margin:0 0 5px 405px;text-align:right;}
.film-carroussel h2 span {display:inline-block;padding:3px 10px 3px 0;background:none;}
.film-carroussel ul {margin-left:405px;padding:0 0 0 5px;height:200px; overflow:hidden;}
.film-carroussel li {height:40px;}
.film-carroussel strong {display:block;font-weight:bold;margin-left:2px;height:14px; overflow:hidden;}
.film-carroussel a:hover strong,
.film-carroussel .active strong {color:#ff3333;} 
.film-carroussel a {text-decoration:none;display:block;padding:3px 10px;height:30px;overflow:hidden;}
.film-carroussel .active a,
.film-carroussel a:hover {background:url(../images/backgrounds/active_item.gif) 0 0 no-repeat;}
.film-carroussel img {display:none;position:absolute;top:4px;left:5px;width:auto;}
.film-carroussel .active img,
.film-carroussel a:hover img {display:block;}
.film-carroussel a:hover img {z-index:1;}
.film-carroussel .controls {margin-top:5px;text-align:right;height:13px;}
.film-carroussel .up-button,
.film-carroussel .down-button {display:inline-block;width:93px;height:13px;text-indent:-999px;background:url(../images/buttons/up_down_buttons.gif) 0 0 no-repeat;cursor:pointer;text-align:left;}
.film-carroussel .up-button {background-position: 0 0;}
.film-carroussel .up-button:hover {background-position: 100% 0;}
.film-carroussel .down-button {background-position: 0 100%;margin-right:4px;}
.film-carroussel .down-button:hover {background-position: 100% 100%;}
.film-carroussel li,
.film-carroussel li * {cursor:pointer;}

/* +----------------------------------------------------+ */
/* | BOL.COM											| */
/* +----------------------------------------------------+ */
.bol-com td, .bol-com table {background:transparent none !important;}
.bol-com input {vertical-align:middle;margin:3px 0;}
.bol-com font {font-size:1em !important;}
.bol-com img {float:left;}
.bol-com br {display:none;}
.bol-com select {margin-top:10px;}
/* +----------------------------------------------------+ */
/* | HASH												| */
/* +----------------------------------------------------+ */
.hash {margin:0 0 5px 0;background:#393939;padding:2px;}
.hash li {margin:0;padding:2px;background:#393939;}
.hash .key {width:20%;display:inline-block;font-style:normal;float:left;font-weight:bold;}
.hash .value {display:inline-block;width:80%;}
/* +----------------------------------------------------+ */
/* | matched keywords									| */
/* +----------------------------------------------------+ */
 .matched-keywords em {font-weight:bold;font-style:italic;background:#cd3333;text-decoration:inherit;color:#fff;}

/* +----------------------------------------------------+ */
/* | banners											| */
/* +----------------------------------------------------+ */
.banner-add {padding:1px;background: #444 url(../images/backgrounds/bg_advertentie.gif) 100% 0 no-repeat;margin-bottom:10px;overflow:hidden;}
.banner-add	iframe {float:left;}
.skyscraper {}
/* original, restore when campaign is over.
.leaderboard {background:none;padding-left:153px;}
.leaderboard div {width:728px;}
*/
.leaderboard {background:none;text-align:center;overflow:visible;}
.leaderboard div {display:inline-block;margin:0 auto;}

.rectangle {background-position: 100% 100%;}

/* +----------------------------------------------------+ */
/* | Search stuff										| */
/* +----------------------------------------------------+ */
.search-info {padding:0 0 10px 0;}


