

div.zoek-box {
	overflow: hidden;
	width: 694px;
	padding: 10px;
	margin-left: 6px;
	margin-bottom: 20px;
	background-color: #efefef;
}
div.zoek-box h3 {
	margin: 0;
}
div.zoek-box input {
	float: left;
	width: 637px;
	height: 18px;
	padding: 2px 0 2px 3px;
	font-size: 90%;
	border: none;
	background: url(/images/outline/form_input_640_ffffff.png) top right no-repeat;
}
div.zoek-box button {
	float: left;
	padding: 1px;
	margin-left: 4px;
	width: 27px;
	height: 18px;
	border: none;
	background: url(/images/outline/form_input_27_ffffff.png) no-repeat;
}

h1.teaser-kop {
	clear: both;
	margin-left: 6px;
}
h1.listing-kop {
	clear: both;
	margin-left: 6px;
	margin-bottom:-15px;
}

.nowrap {
	white-space: nowrap;
}

p.uitleg-tekst {
	clear: both;
	margin-bottom: 0;
	height: 30px;
	overflow: hidden;
	line-height: 15px;
}

div.autoheight p.uitleg-tekst {
	height: auto;
}

label.more {
	float: right;
	margin-right: 6px;
}

div.list-box {
	clear: both;
	padding-left: 6px;
}

/* top-marge resultatenlijst */
div.full-width div.list-box {
	margin-top: 20px;
	display:block;
}
ul.list-tabs {
	margin: 0 0 1px 10px;
	overflow: hidden;
}
ul.list-tabs li {
	float: left;
	display: block;
	color: white;
	background-color: #ccc;
	width: 135px;
	margin-right: 6px;
	padding: 0 10px;
	font-weight: bold;
}
ul.list-tabs li a {
	display: block;
	width: 135px;
	text-transform: uppercase;
}

ul.list-tabs.zoek li{
	width:108px;
} 
ul.list-tabs.zoek li a{
	color:#fff;
	width:108px;
} 

ul.list-tabs li.alles {
	background-color: #F09F02;
}
ul.list-tabs li.films {
	background-color: #4AAd29;
}
ul.list-tabs li.personen {
	background-color: #50B2D7;
}
ul.list-tabs li.artikelen {
	background-color: #E20C01;
}
ul.list-tabs li.audio-video {
	background-color: #E2007A;
}
ul.list-tabs li.community {
	background-color: #FF5600;
}

ul.list-tabs li.alles.leeg {
	background-color: #FFEFD5;
}
ul.list-tabs li.films.leeg {
	background-color: #E0F5DE;
}
ul.list-tabs li.personen.leeg {
	background-color: #DCF0F8;
}
ul.list-tabs li.artikelen.leeg {
	background-color: #FFD7D5;
}
ul.list-tabs li.audio-video.leeg {
	background-color: #FFD5EC;
}
ul.list-tabs li.community.leeg {
	background-color: #FFE2D5;
}
ul.list-tabs li a {
	color: #000;
	font-size: 11px;
	line-height: 17px;
}
ul.list-tabs li.selected a {
	color:#fff;
}
ul.list-tabs li a:hover {
	text-decoration: underline;
}
ul.list-tabs li.leeg a:hover {
	text-decoration: none;
}

ol.only-genres li.tag, ol.only-genres li.country {
	display: none;
}
ol.only-countries li.tag, ol.only-countries li.genre {
	display: none;
}
ol.only-tags li.genre, ol.only-tags li.country {
	display: none;
}


div.list-box h2 {
	clear: both;
	margin: 1px 0 0 0;
	color: white;
	background-color: #F09F02;
	padding: 0 10px;
	font-size: 11px;
	line-height: 17px;
}

/* tabel */
table.result {
	clear: both;
	width: 100%;
	position: relative;
}
table.result tr.stripe {
	background-color: #f8f8f8;
}
td.icon img {
	margin: 2px;
	padding: 1px 6px 2px 6px;
	background: black url(/images/icons/button_ffffff.png);
}
tr.stripe td.icon img {
	background-image: url(/images/icons/button_f8f8f8.png);
}
td.icon img.article {
	background-color: #e20c01;
}
td.icon img.movie {
	background-color: #4AAD29;
}
td.icon img.person {
	background-color: #50B2D7;
}
td.icon img.tag {
	background-color: #F09F02;
}
td.icon img.audio-video {
	background-color: #E2007a;
}
td.icon img.community {
	background-color: #FF5600; 
}


table.result h3 {
	margin: 0;
	float: left;
}
table.result div.rating {
	float: left;
	margin: 2px 0 0 6px;
}
table.result div.rating div {
	background-color: #666;
}
table.result p {
	clear: both;
	margin: 0;
}

td.icon {
	width: 40px;
	padding-bottom: 10px;
}
table.result td.text {
	padding: 3px 3px 3px 0;
	color: black;
	font-size: 12px;
}
table.result b {
	background-color: #e0e0e0;
	font-weight: normal;
}
table.result h3 b {
	font-weight: bold;
}
table.result thead {
	background-color: #ddd;
}

/* pager */
ol.pager li {
	float: left;
	width: 3em;
	text-align: center;
}
ol.pager li.nav {
	width: auto;
}
ol.pager li.inactive {
	color: #ccc;
}
ol.pager li a, ol.pager li strong, ol.pager li img {
	display: block;
	text-align: center;
}
#content ol.pager li.nav img {
	border: none;
	background-color: #ee8800;
}
ol.pager li.nav.inactive img {
	background-color: #ccc !important;
}
ol.pager li.nav a {
	background-color: transparent;
}

div.pager-container {
	overflow: hidden;
	color: #ee8800;
	/* background-color: #ddd; moet op veel plaatsen gewoon wit zijn */
	border: 1px #F09F02;
	border-style: solid none solid none;
	font-weight: bold;
	padding: 0 4px;
	margin-top: 1px;
}
div.pager-container div.results {
	float: right;
}
div.pager-container {
	line-height: 20px;
	background-color: white;
}
#content div.pager-container a, div.pager-container strong {
	color: #ee8800;
}
#content div.pager-container strong, div.pager-container a:hover {
	color: white !important;
	background-color: #F09F02;
}
div.pager-container li.prefix {
	margin-right: 1em;
	width: auto;
}
div.list-box ol.pager li.nav a:hover img {
	background-color: black;
}
/* kleuren per type */

	/* kleuren movie */
div.list-box.movie h2 {
	margin: 0;
	background-color: #4AAd29;
}
div.list-box.movie div.pager-container {
	color: #4AAd29;
	border-color: #4AAd29;
}
div.list-box div.bottom {
	clear: both;
	background-color: #ccc;
}
div.list-box.movie div.bottom {
	background-color: #4AAd29;
}
#content div.list-box.movie div.pager-container a {
	color: #4AAd29;
}
#content div.list-box.movie strong, div.list-box.movie div.pager-container a:hover {
	color: white;
	background-color: #4AAd29;
}
#content div.list-box.movie ol.pager li.nav img {
	background-color: #4AAd29;
}

	/* person  */
div.list-box.person h2 {
	background-color: #50B2D7;
}
div.list-box.person div.pager-container {
	color: #50B2D7;
	border-color: #50B2D7;
}
div.list-box.person div.bottom {
	background-color: #50B2D7;
}
#content div.list-box.person div.pager-container a {
	color: #50B2D7;
}
#content div.list-box.person strong, div.list-box.person div.pager-container a:hover {
	color: white;
	background-color: #50B2D7;
}
#content div.list-box.person ol.pager li.nav img {
	background-color: #50B2D7;
}

	/* kleuren audio/video  */
div.list-box.program h2 {
	background-color: #E2007A;
}
div.list-box.program div.pager-container {
	color: #E2007A;
	border-color: #E2007A;
}
div.list-box.program div.bottom {
	background-color: #E2007A;
}
#content div.list-box.program div.pager-container a {
	color: #E2007A;
}
#content div.list-box.program strong, div.list-box.program div.pager-container a:hover {
	color: white;
	background-color: #E2007A;
}
#content div.list-box.program ol.pager li.nav img {
	background-color: #E2007A;
}

	/* kleuren community */
div.list-box.siteuser h2 {
	background-color: #FF5600;
}
div.list-box.siteuser div.pager-container {
	color: #FF5600;
	border-color: #FF5600;
}
div.list-box.siteuser div.bottom {
	background-color: #FF5600;
}
#content div.list-box.siteuser div.pager-container a {
	color: #FF5600;
}
#content div.list-box.siteuser strong, div.list-box.siteuser div.pager-container a:hover {
	color: white;
	background-color: #FF5600;
}
#content div.list-box.siteuser ol.pager li.nav img {
	background-color: #FF5600;
}

	/* kleuren sitearticle */

div.list-box.sitearticle h2 {
	background-color: #E20C01;
	width: 796px;
	float: left;
}
#content div.list-box.sitearticle div.pager-container {
	clear: both;
	color: #E20C01;
	border-color: #E20C01;
	background-color: white;
}
#content div.list-box.sitearticle div.bottom {
	background-color: #ccc;
}
#content div.list-box.sitearticle div.pager-container a {
	color: #E20C01;
}
#content div.list-box.sitearticle strong, div.list-box.sitearticle div.pager-container a:hover {
	color: white;
	background-color: #E20C01;
}
#content div.list-box.sitearticle ol.pager li.nav img {
	background-color: #E20C01;
}


	

div.found {
	clear: left;
	float: left;
	overflow: hidden;
	width: 808px;
	padding: 0 4px;
	background-color: #ddd;
	font-weight: bold;
}

div.found h3 {
	padding: 3px 0 0 25px;
	font-size: 18px;
}
div.found h3.artikelen {
	background: url(/images/icons/symbol_black_artikel.gif) no-repeat;
	cursor:pointer;
}
#TVgids h3.artikelen {
	background-image: url(/images/icons/symbol_black_televisie.png)
}
div.found div.results-cnt {
	clear: both;
	float: right;
	background: url(/images/icons/symbol_black_edit.png) right 0 no-repeat;
	padding: 3px 30px 0 40px;
	opacity: 0.5;
	line-height: 24px;
	cursor: pointer;
}
div.found div.results-cnt.highlight {
	color: black;
	opacity: 0.999; /* safari bug */
}
div.found div.results-cnt a {
	/* color: #999; ? */
	padding: 0 4px;
}
div.found div.results-cnt a:hover {
	/* ? tvgids
	color: white;
	background-color: black;
	*/
}
div.found div.results-tab {
	clear: both;
	width: 10em;
	padding: 3px 10px;
	margin-left: 40px;
	margin-top: 15px;
	color: black;
	background-color: white;
}
div.list-box div.bottom {
	height: 10px;
}
div.list-box a.bottom {
	background: url(/images/icons/icon_black_artikel.png) 4px 2px no-repeat;
	padding: 0 4px 0 24px;
	display: block;
	height: 20px;
	line-height: 20px;
	background-color: #ddd;
}
div.list-box.media a.bottom{
	background: url(/images/icons/icon_black_audiovideo.gif) 4px 2px no-repeat;
	padding: 0 4px 0 40px;	
	background-color: #ddd;
} 


p.meta.tags {
	background: url(/images/icons/icon_cccccc_trefwoord.png) 0 0 no-repeat;
	padding-left: 18px;
	color: #ccc;
}

div.listing {
	/*padding-top: 10px; niet v specialsite */
	clear: both;
}

#Magazine div.listing, #Bioscoop div.listing,  #TVgids div.listing {
	width: 822px;
	clear: both;
}
#Magazine div.related div.listing, #Bioscoop div.related div.listing {
	width: 336px;
	clear: both;
}
#Magazine div.double-width div.listing, #Bioscoop div.double-width div.listing {
	width: 470px;
	clear: both;
}

div.listing table td {
	padding: 3px 3px 2px 9px;
}
div.listing table th {
	border-bottom: 1px solid white;
}
div.listing table td.image {
	width: 62px;
	padding: 3px 0;
}
div.listing table td.image-small {
	width: 31px;
	padding: 3px 0 3px 31px;
}
div.listing table h4 {
	margin: 0;
}
div.listing table td.title {
	padding-left: 20px;
	background: url(/images/icons/icon_black_artikel.gif) 3px 3px no-repeat;
	white-space: normal;
}
div.listing table tr.audio td.title {
	background: url(/images/icons/icon_black_audio.gif) 3px 3px no-repeat;
}
div.listing table tr.video td.title {
	background: url(/images/icons/icon_black_video.gif) 3px 3px no-repeat;
}

div.listing table p.subtitle {
	color: #777;
}
div.listing table td.light, div.listing table td.light a, div.listing table th.light {
	color: #777;
}
div.listing table td div.rating {
	float: right;
}
div.listing table td.wide {
	width: 35%;
}
div.listing table td.right-less {
	border-right: 1px dotted black;
}
div.listing table td p.meta {
	color: #777;
	margin: 0;
}
#listing table td.reservation span {
	display: none;
}
th.tab {
	text-align: left;
	background: #ddd url(/images/icons/tab.right.png) right 0 no-repeat;
	height: 26px;
	padding: 0 10px 0 6px;
}
th.tab.less {
	border-bottom: 1px dotted black;
	/* background:... */
}
th.tab div {
	background: #ddd url(/images/icons/tab.left.png) no-repeat;
	-min-width: 106px;
	padding: 3px 4px;
	height: 20px;
	white-space: nowrap;
}

#Article ul.list-tabs li.selected {
	background-color: #E20C01;
}

div.config {
	
	clear: both;
	font-weight: normal;
	overflow: hidden;
}
#Bioscoop div.config {
	/* margin-left: 205px; */
}
div.config dl {
	width: 120px;
	margin: 15px;
	float: left;
}
div.config dt {
	font-weight: bold;
}
div.config dd {
	color: #666;
	padding-left: 16px;
}
div.config dd.selected {
	background: url(/images/icons/arrow_black.png) no-repeat;
	color: black;
	font-weight: bold;
}
div.config a:hover {
	text-decoration: underline;
}
div.config label.more {
	margin-bottom: 8px;
	padding-left:12px;
	background:url(/images/icons/arrow_black_small_up.png) no-repeat !important;
	color:#000 !important;
}
}
div.no-config h3{
	font-size:18px;
	padding-top:4px;
}
div.no-config div.last-line {
	clear: both;
	float: left;
	background: url(/images/icons/symbol_black_edit.png) right 0 no-repeat;
	padding: 3px 30px 0px 0px;
	line-height: 24px;
}
div.no-config div.bar{
	clear: both;
	background-color:#efefef;
	height:23px;
	margin: 4px 0px 1px 0px;
}


ul.movie li {
	background-image: url(/images/icons/icon_black_film.png) no-repeat;
}
ul.audio li {
	background-image: url(/images/icons/icon_black_audio.png) no-repeat;
}
ul.video li {
	background-image: url(/images/icons/icon_black_video.png) no-repeat;
}
ul.article li {
	background-image: url(/images/icons/icon_black_artikel.png) no-repeat;
}
ul.person li {
	background-image: url(/images/icons/icon_black_person.png) no-repeat;
}
ul.attachment li {
	background-image: url(/images/icons/icon_black_bijlage.png) no-repeat;
}
ul.url li {
	background-image: url(/images/icons/icon_black_url.png) no-repeat;
}

#ratings li div.rating {
	float: right;
}
ul.related #ratings li {
	width: 212px;
}

div.list-box ul.top {
	display: block;
}

p.light {
	color: #777;
	margin: 0;
}

#TVgids ol.pager li {
	width: auto;
}

#TVgids ol.pager li a, #TVgids ol.pager li strong {
	padding: 0 0.5em;
	margin-left: 1px;
}

tr.light a, tr.light h4, tr.light div.description {
	color: #888;
}
tr.light p.light, div.listing table tr.light p.meta, tr.light p.selection {
	color: #888;
}
tr.light td.thumb img {
	opacity: 0.25;
	filter: alpha(opacity=25);
}
table.result tr.light div.rating div {
	background-color: #ccc;
}
tr.now td {
	border-top: 1px solid black;
}
tr.now img.now {
	position: relative;
	top: -16px;
	left: -9px;
}
div.listing table td.past {
	border-bottom: 1px solid #888;
	padding: 0;
}
td.past img {
	position: relative;
	top: 3px;
}
li.prefix {
	color: black;
}
td p.selection {
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
div.teaser-meta p.selection {
	color: #ADD618;
	font-weight: bold;
}
#TVgids img.teaser-head-image {
	float: none;
}
p.zender {
	font-weight: bold;
	padding: 4px 0 4px 20px;
	background: url(/images/icons/icon_black_televisie.png) no-repeat 0 3px;
}
dl.movie-meta-text {
	margin-top: 6px;
	padding-left: 20px;
	background: url(/images/icons/icon_black_film.png) no-repeat 0 0;
}
dl.movie-meta-text dt {
	font-weight: bold;
}
dl.movie-meta-text dt div.rating {
	float: right;
}
dl.movie-meta-text dt div.rating div {
	background-color: black;
}
td.past img.fold {
	position: relative;
	top: 3px;
}
td.past img{	
	cursor:pointer;
}

tr.segment td {
	color: #999;
	border-top: 1px solid #f8f8f8;
}
tr.segment.stripe td {
	border-top: 1px solid white;
}
tr.segment h4 a{
	color:#999;
}

div.listing table td.video {
	padding-left: 20px;
	background: url(/images/icons/icon_black_video.gif) 3px 3px no-repeat;
}
div.listing table td.audio {
	padding-left: 20px;
	background: url(/images/icons/icon_black_audio.gif) 3px 3px no-repeat;
}
div.listing table td.unknown {
	padding-left: 20px;
	background: none;
}
div.listing table td.none {
	padding-left: 20px;
	background: none;
}