/*###############
#	ALGEMEEN	#
###############*/
body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form { margin: 0; padding: 0; }
html { font: 11px Tahoma, Arial, Verdana, sans-serif; }
body { background: #000 url(img/backgrounds/bladerun.jpg) no-repeat fixed center bottom; }
a{ outline:none; }
ul { list-style-type: none;}

a{ color: #bb8d09; text-decoration: none; }
a:hover { color: #bb8d09; text-decoration: underline; }
a:visited { color: #bb8d09; text-decoration: none; }

input.verstuur {
width: 86px;
height: 16px;
position:absolute;
background: transparent url(/nl/wp-content/themes/satorialguide/img/knop-zoeken.png) no-repeat;
outline: none;
border: none;
}

/* Algemene classnames
------------------------------------------------------------------*/
.wrapper { overflow: hidden; }
.overflow { overflow: hidden; }
.nomargin, .nom { margin: 0; }
.nopadding .nop { padding: 0; }
.nomp { margin: 0; padding: 0; }

.block { display: block; }
.inline { display: inline; }

.center { display: block; margin: auto; }

h4{
font-size:12px;
}

td, th{
font-size:11px;
}

.drie-nieuws .item wrapper .tekst h2 ul li a{
float:right;
width:300px;
}

.hide, .hidden { visibility: hidden; }
.invisible { display: none; }

.f-left { float: left; }
.f-right { float: right; }

.clear { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }

.tcenter { text-align: center; }
.tleft { text-align: left; }
.tright { text-align: right; }

.vbottom { vertical-align: bottom; }
.vmiddle { vertical-align: middle; }
.vtop { vertical-align: top; }

.absolute { position: absolute; }
.relative { position: relative; }

.bold, .b, .strong { font-weight: bold; }
.bold a:link,{ color: #000; }
.bold a:hover { text-decoration: underline; color: #000; }
.em, .italic, .i { font-style: italic; }
.normal { font-weight: normal; }
.u, .underline { text-decoration: underline; }
.small { font-size: 11px; }

.default { cursor: default; }
.pointer { cursor: pointer; }
a img { border: none; }
fieldset.none {
	border: none;
	margin: 0;
	padding: 0;
}
/*##############
#	LAYOUT	   #
##############*/

div#gerelateerd_artikel1 {
 padding: 5px 5px 10px 0;
 margin: 10px 0 20px 0px;
 background: url(img/bg-gelezenblok.png) right repeat-y;
}

div#gerelateerd_artikel2 {
 padding: 5px 5px 10px 0;
 margin: 0px 0 10px 0;
 background: url(img/blok-nieuws-bg.jpg) repeat-y;
}


div#menu_top { 
        background: url(img/menu_top.gif) repeat-x;
        color: #fff;
}

div#menu_top2 {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
}

/* TOP
------------------------------------------------------------------*/
div#top { width: 1000px; margin: 0 auto; }
div#top h1#logo {
	margin-top: 7px;
	background: url(img/logo.png) no-repeat;
	width: 499px; height: 72px;
	float: left;
	text-indent: -9999px;
}
div#top h1#logo a { display: block; height: 72px; }
div#top .afbeelding { float: right; padding-top: 19px; }

/* HOOFDMENU
------------------------------------------------------------------*/
ul#hoofdmenu {
	width: 1000px;
	height: 65px;
	padding: 0 50px;
	margin: 0 auto;
	list-style: none;
}
ul#hoofdmenu li { float: left; margin-right: 8px; margin-top: 22px; }
ul#hoofdmenu li a {
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	color:#fff;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}

ul#hoofdmenu li a:hover {
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
}

ul#hoofdmenu li.login { float: right; margin-right: 0px; 
}

ul#hoofdmenu li.aanmelden { float: right; margin-right: 17px; 
}


/* CONTAINER
------------------------------------------------------------------*/
div#container {
	width: 1000px;
	margin: 0 auto;
	padding: 0 50px;
}
h1.witopzwart {
	background-color: #000;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 2px 2px 6px;
}

a.meer { color: #bb8d09; font-weight: bold; text-decoration: none; }
a.meer:hover { text-decoration: underline; }
/* KOLOMMEN
------------------------------------------------------------------*/
div#kolom-breed {
	float: left;
        background: url(/nl/wp-content/themes/satorialguide/img/shadowfront.png) no-repeat right bottom;
	background-color: #fff;
	color: #000;
	float: left;
	width: 709px;
	padding: 12px 11px 10px 12px;
}
div#kolom-rechts {
	float: right;
	width: 256px;
}

div#kolom-rechts div.zoeken {
	margin-bottom: 14px;
}
div#content-wrapper div.kolom-video {
	padding: 15px 11px 19px 12px;
}
/* BREADCRUMBS
------------------------------------------------------------------*/
div#breadcrumbs {
	margin: 9px 0 22px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
div#breadcrumbs a {
	color: #bb8d09;
	text-decoration: none;
}
/* RIJEN
------------------------------------------------------------------*/
div#rij-een { margin-bottom: 14px; }
div#rij-twee { margin-bottom: 14px; }
div#rij-drie { margin-bottom: 14px; }
/* LAATSTE NIEUWS
------------------------------------------------------------------*/
div.laatstenieuws {
	background-color: #fff;
	float: left;
	width: 165px;
	height: 217px;
	margin-right: 11px;
	padding: 12px 11px 13px 12px;
}
ul.nieuwskoppen { list-style: none; margin: 11px 0 0 6px; }
ul.nieuwskoppen li { margin-bottom: 17px; }
ul.nieuwskoppen li a { color: #000; text-decoration: none; }
ul.nieuwskoppen li a:hover,
ul.nieuwskoppen li a:focus { color: #bb8d09; }
div.laatstenieuws a.meer { margin-left: 6px; }
/* Flashblok
------------------------------------------------------------------*/
div.flashblok {
	background-color: #fff;
	float: left;
	width: 511px;
	height: 221px;
	margin-right: 12px;
	padding: 12px 11px 9px 11px;
}
/* ZOEKEN
------------------------------------------------------------------*/
div.zoeken {
	background-color: #fff;
	float: right;
	width: 233px;
	height: 218px;
	padding: 12px 12px 12px 11px;
}
div.zoeken p.bold { margin: 8px 0 5px 0; }
div.zoeken a.merk {
	color: #000;
	text-decoration: none;
	padding-right: 11px;
	line-height: 18px;
}
div.zoeken a.merk:hover, a:link, a:visited { color: #bb8d09; }
form#zoeken select { font-size: 11px; border: 1px solid #000; }
form#zoeken input.text {
	background: url(img/bg-zoekbalk.png) no-repeat 5px 3px;
	width: 207px;
	padding-left: 20px;
	height: 15px;
	border: 1px solid #000;
	font-size: 11px;
	margin-bottom: 9px;
	margin-top: 10px;
}
span.select {
	position: absolute;
	width: 47px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 16px 0 6px;
	color: #000;
	background: url(img/bg-select2.png) no-repeat;
	overflow: hidden;
}
a.uitgebreid {
	float: left;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0 0 20px;
}
a.uitgebreid:hover { text-decoration: underline; }
span.zoeken {
	float: left;
	background-color: #000;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 7px 2px
}

/* BLOK-BREED
------------------------------------------------------------------*/
div.blok-breed {
	background-color: #fff;
	color: #fff;
	float: left;
	width: 709px;
	height: 221px;
	padding: 11px 11px 10px 12px;
}
div#rij-vier div.blok-breed { float: right; padding: 13px 13px 10px 13px; }
div.blok {
	background: #000 url(img/bg-frontpage.gif) left top repeat-y;
	float: left;
	width: 228px;
	height: 221px;
	margin-right: 12px;
}
div.blok p.tekst { line-height: 18px; margin-left: 6px; }
div.blok-breed div.laatste { margin-right: 0; }
div.blok-breed a.meer {
	display: block;
	text-align: right;
	padding-right: 9px;
	margin-top: 5px;
}
/* AGENDA
------------------------------------------------------------------*/
div.agenda {
	background-color: #fff;
	float: right;
	width: 232px;
	height: 220px;
	padding: 11px 13px 11px 11px;
	margin-bottom: 12px;
}
a.bekijk {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}
a.bekijk:hover { text-decoration: underline; }
ul.agenda span { color: #bb8d09; }
ul.agenda li { margin-bottom: 16px; }
/* BLOK-VIERITEMS
------------------------------------------------------------------*/
div.blok-vieritems {
	background-color: #fff;
	float: left;
	width: 228px;
	height: 371px;
	padding: 13px 12px 14px 12px;
	margin-right: 13px;
}
div.blok-vier {
	background: #000 url(img/bg-frontpage.gif) top left repeat-y;
	color: #fff;
	height: 81px;
	width: 228px;
	margin-bottom: 15px;
}
div.blok-vieritems div.laatste { margin-bottom: 0; }
div.blok-vier div.inhoud { float: left; width: 134px; margin-left: 9px; }
div.blok-vier div.inhoud p { line-height: 18px; }
div.blok-vier div.inhoud h2 {
	color: #bb8d09;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	margin: 7px 0 4px 0;
}
/* BLOK-VIERITEMS
------------------------------------------------------------------*/
div.blok-drieitems {
	background-color: #000;
	float: left;
	width: 228px;
	height: 284px;
	padding: 7px 5px 7px 10px;
	margin: 0 13px 15px 0;
}
div.blok-drieitems p.titel {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 14px;
}
div.blok-drie {
	background-color: #000;
	color: #fff;
	height: 67px;
	width: 228px;
	margin-bottom: 24px;
}
div.blok-drieitems div.laatste { margin-bottom: 0; }
div.blok-drie div.inhoud { float: left; width: 130px; margin-left: 9px; }
div.blok-drie div.inhoud p { line-height: 18px; }
div.blok-drie div.inhoud h2 {
	color: #bb8d09;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	margin: 1px 0 2px;
}
/* VIERKANT
------------------------------------------------------------------*/
div.vierkant {
	background-color: #fff;
	float: left;
	width: 355px;
	height: 371px;
	padding: 12px 14px 16px 13px;
}
div.vierkant h2 {
	font-size: 11px;
	font-weight: bold;
	color: #bb8d09;
	margin-top: 4px;
	margin-bottom: 3px;
}
div.vierkant p { line-height: 18px; }
div.vierkant div.fotoblok { margin-top: 15px; }
div.vierkant div.fotoblok a { float: left; width: 76px; height: 48px;  margin-right: 17px; }
div.vierkant div.fotoblok a img { width: 76px; height: 48px;  }
div.vierkant div.fotoblok a.laatste { margin-right: 0; }
div.vierkant a.city {
	float: right;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 12px;
	margin-top: 16px;
}
/* AD-NIEWSBRIEF
------------------------------------------------------------------*/
div.ad-nieuwsbrief { float: right; }
div.nieuwsbrief {
	background-color: #fff;
	color: #000;
	width: 312px; height: 87px;
	padding: 9px 13px 11px 11px;
	margin-top: 12px;
}
div.nieuwsbrief p { margin: 5px 0 5px 6px; line-height: 18px; }
form.nieuwsbrief { margin: 0; margin-left: 6px; }
form.nieuwsbrief input.text {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	width: 199px;
	height: 15px;
	padding: 1px 2px;
	border: 1px solid #000;
}
form.nieuwsbrief input.button { float: right; padding: 0; margin: 0; }
a.afmelden {
	float: right;
	color: #bb8d09;
	text-decoration: none;
	margin-top: 10px;
}
/* BLOK-FOTO
------------------------------------------------------------------*/
div.blok-foto {
	background-color: #fff;
	float: left;
	width: 228px; height: 221px;
	padding: 12px 12px 11px 12px;
}
/* FOOTER
------------------------------------------------------------------*/
div#footer-wrapper {
	margin-top: 14px;
	background-color: #fff;
	width: 975px; 
	padding: 13px 12px 11px 12px;
}
div#footer { background: #000 url(img/bg-footer.png) no-repeat 780px center;  color: #fff; height: 162px;
}
div#footer dl { padding-top: 10px; float: left; margin-right: 74px; }
div#footer dl.eerste { margin-left: 31px; }
div#footer dl dt {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}
div#footer ul { list-style: none; }
div#footer ul li { margin-bottom: 5px; }
div#footer ul li a { color: #e2e2e2; text-decoration: none; }
div#footer ul li a:hover { text-decoration: underline; }
/* BOTTOM
------------------------------------------------------------------*/
div#bottom {
	width: 1000px; height: 73px;
	color: #fff;
	font-size: 10px;
	margin: 0 auto;
	padding: 0 50px;
	margin-bottom: 10px;
}
div#bottom p { padding-top: 20px; }
div#bottom a { color: #bb8d09; text-decoration: none; }
div#bottom a:hover { text-decoration: underline; }
/* CONTENT
------------------------------------------------------------------*/
div#content {
	float: left;
	width: 436px;
	line-height: 18px;
}

div#content-forum {
	float: left;
	width: 709px;
	line-height: 18px;
}

div#content h1, div#content-forum h1 {
	margin-bottom: 20px;
	color: #bb8d09;
	font-size: 14px;
	font-weight: bold;
}
div#content h2, div#content-forum h2 {
	color: #bb8d09;
	font-size: 12px;
}
div#content p, div#content-forum p {
	margin-bottom: 24px;
}
div#content p.none, div#content-forum p.none {
	margin-bottom: 0;
}
div#content div.content-bottom a, div#content-forum div.content-bottom a {
	color: #5d5d5d;
	text-decoration: none;
}
div.inhoud-content {
}
/* RELATED
------------------------------------------------------------------*/
div#related {
	float: right;
	width: 244px;
}
/* SHARE
------------------------------------------------------------------*/
ul.share {
	list-style: none;
	float: left;
	width: 716px;
	background: #fff;
	margin-top: 12px;
	padding: 8px;
}
ul.share li {
	float: left;
	margin-right: 11px;
}
ul.share li.share {
	margin-left: 549px;
}
ul.share li.laatste {

	margin-right: 0;
}
ul.share li a {
	float: left;
	height: 16px; width: 16px;
	text-indent: -9999px;
}
ul.share li a.nujij {
	background: url(img/share/nujij.png) no-repeat;
	text-indent: -9999px;
}
ul.share li a.ekudos {
	background: url(img/share/ekudos.png) no-repeat;
}
ul.share li a.reporter {
	background: url(img/share/reporter.png) no-repeat;
}
ul.share li a.deli {
	background: url(img/share/deli.png) no-repeat;
}
ul.share li a.duim {
	background: url(img/share/duim.png) no-repeat;
}
/* VIDEO
------------------------------------------------------------------*/
div#video-header {
	background: url(img/bg-video.png) no-repeat right top;
	padding-left: 7px;
}
div#video-header h2 {
	font-size: 11px;
	padding: 5px 0 6px 0;
}
div#video-header p {
	font-size: 11px;
	padding-bottom: 5px;
}
div#video-wrapper {
	background-color: #fff;
	padding-top: 15px;
	padding-left: 11px;
	padding-bottom: 19px;
}
div#video-scroller {
	margin-top: 6px;
	background-color: #000;
	border-left: 10px solid #fff;
	height: 322px;
	overflow-y: scroll;
	padding-top: 10px;
}
div.video-item {
	padding-bottom: 4px;
	margin-bottom: 4px;
	margin-left: 14px; /* ie margin */
	border-bottom: 1px solid #fff;
	float: left;
}
div.video-itemtekst {
	padding-left: 14px;
}
div.video-itemtekst h3 a {
	padding: 19px 0 7px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #bb8d09;
	text-decoration: none;
	width: 96px;
}
div.video-itemtekst p {
	color: #fff;
}
/* PROFIEL
------------------------------------------------------------------*/
div.profiel-blok {
	width: 224px;
	background: #000 url(img/bg-profiel.gif) repeat-y;
	padding: 7px 10px 7px 10px;
	color: #fff;
	min-height: 230px;
}
div.profiel-blok h1 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 14px;
}
div.profiel-blok p.linkerkant {
	float: left;
	width: 61px;
	color: #bb8d09;
	font-weight: bold;
}
div#collectie {
	border-top: 1px dotted #fff;
	padding-top: 19px;
	margin-top: 19px;
}
div#collectie p.linkerkant {
	width: 114px;
}
div.profiel-blok p.rechterkant{
	float: left;
	width: 163px;
}
div.profiel-item {
	padding-bottom: 7px;
}
div.profiel-margin {
	margin-bottom: 18px;
}
ul.stemmen {
	list-style: none;
	padding: 10px 0 6px 0;
}
ul.stemmen li {
	float: left;
	margin-right: 2px;
}
ul.stemmen li.votes {
	padding-top: 4px;
	margin-left: 10px;
}
ul.stemmen li a {
	float: left;
	width: 21px; height: 20px;
	background: url(img/ster.png) no-repeat;
	text-indent: -9999px;
}
ul.stemmen li a:hover,
ul.stemmen li a.active {
	background: url(img/ster-actief.png) no-repeat;
}
div.blok-profiel {
	background: #000 url(img/bg-profiel.gif) repeat-y;
	color: #fff;
	float: left;
	width: 228px;
	padding: 7px 5px 7px 10px;
	margin: 0 13px 15px 0;
}
div.blok-profiel p.titel {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 14px;
}
div.blok-profiel p.linkerkant {
	float: left;
	width: 76px;
	color: #bb8d09;
	font-weight: bold;
}
div.merken {
	margin-bottom: 20px;
}
div.merken a {
	margin-right: 2px;
	color: #000;
	text-decoration: none;
}
div.merken a:hover,
div.merken a:focus {
	color: #bb8d09;
}
div.inhoud-content img.afbeelding {
	float: left;
	margin-top: 6px;
	padding-right: 10px;
}
div.inhoud-content div.content-afbeelding {
	float: right;
	width: 293px;
}
div#content h2.profiel {
	font-size: 14px;
	padding-bottom: 10px;
}
div.winkels {
	background-color: #fff;
	float: right;
	padding: 12px 12px 12px 11px;
	width: 233px;
	margin-bottom: 14px;
}
div.winkels h2 {
	font-size: 14px;
	font-weight: bold;
	color: #bb8d09;
	margin-bottom: 12px;
}
ul.winkels {
	list-style: none;
}
ul.winkels li {
	margin-bottom: 12px;
}
ul.winkels li.laatste {
	margin-bottom: 0;
}
ul.winkels li a { color: #000;
	text-decoration: none;
}
ul.winkels li a:hover,
ul.winkels li a:focus { color: #bb8d09; }
div.winkels a.overzicht {
	font-weight: bold;
	text-decoration: none;
	color: #bb8d09;
	float: right;
}

div.blok-extra {
	background-color: #fff;
	float: right;
	padding: 12px 12px 8px 11px;
	width: 233px;
}
div.blok-extra a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 24px;
	padding-bottom: 5px;
	margin-bottom: 13px;
}
div.blok-extra a.shoplist { background: url(img/icon-plus.png) no-repeat; }
div.blok-extra a.favorieten { background: url(img/icon-ok.png) no-repeat; }
div.blok-extra a.bookmark { background: url(img/icon-bookmark.png) no-repeat; }
div.blok-extra a.tellfriend { background: url(img/icon-tellfriend.png) no-repeat; margin-bottom: 0px; }

/* NIEUWS-OVERZICHT
------------------------------------------------------------------*/
div.overzicht-top {
	background: url(img/bg-overzichttop.png) no-repeat;
	margin-bottom: 16px;
	height: 41px;
}
div.overzicht-top h1 {
	float: left;
	color: #463401;
	font-size: 24px;
	font-weight: normal;
	font-family: Bookman Old Style, Verdana, Arial;
	padding: 7px;
}
div.overzicht-top div#breadcrumbs {
	float: right;
	margin-top: 2px;
}
div.overzicht-content {
	padding-top: 16px;
}
div#overzicht-links {
	float: left;
	width: 315px;
}
div#overzicht-rechts {
	float: right;
	width: 374px;
}
div.blok-zwart {
	background: #070808 url(img/bg-blokzwart.png) repeat-y;
	min-height: 212px;
	color: #fff;
	margin-bottom: 16px;
}
div.blok-zwart a.titel {
	color: #bb8d09;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 7px;
	line-height: 18px;
}
div.blok-zwart p {
	line-height: 18px;
	padding: 0 0 0 7px;
}
div.blok-zwart a.leesmeer {
	float: right;
	padding: 3px 5px;
	margin: 12px 6px 0 0;
	color: #fff;
        background: #000 url(img/bg-leesmeer.gif) no-repeat;
	background-color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div#archief-blok ul {
	list-style: none;
}
div#archief-blok ul li {
	border-bottom: 1px solid #c8c8c8;
}
div#archief-blok ul li.laatste {
	border-bottom: none;
}
div#archief-blok ul li a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 9px 0;
}
div#archief-blok ul li a span {
	color: #cba63c;
        font-weight: bold;
}

div#archief-blok ul li p{
	color: #000;
	font-weight: normal;
	font-size:11px;
	background:none;
}
div#archief-blok p {
	background: url(img/bg-archief.png) repeat-y;
	font-size: 14px;
	font-weight: bold;
	color: #bb8d09;
	height: 22px;
	padding-top: 5px;
}
div#archief-blok a.meerartikel {
	background: url(img/meer-artikelen.png) no-repeat;
	float: right;
	width: 107px; height: 14px;
	text-indent: -9999px;
	color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}
div.blok-rechts {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
div.blok-rechts a.afbeelding {
	float: left;
	width: 150px;
}
div.blok-rechts div {
	float: right;
	width: 212px;
}
div.blok-rechts div p {
	line-height: 18px;
	padding: 10px 0 10px 0;
}
div.blok-rechts a.leesmeer {
	float: right;
	padding: 3px 5px;
	margin: 2px 0 0 0;
	color: #fff;
        background: #000 url(img/bg-leesmeer.gif) no-repeat;
	background-color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.blok-rechts a.titel {
	color: #bb8d09;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}
div#overzicht-rechts div.laatste {
	border-bottom: none;
}
div#advertentieblok p {
	font-size: 11px;
	text-align: center;
	color: #999999;
	padding-bottom: 15px;
	
}
/* NIEUWS-OVERZICHT NIEUW
------------------------------------------------------------------*/
div#o-links {
	float: left;
	width: 339px;
}
div#o-rechts {
	float: right;
	width: 338px;
}
div.blok-nieuws {
	margin-bottom:25px;
}
div.blok-nieuws h2 {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
div.blok-nieuws h2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #bb8d09;
}
div.blok-nieuws a.afbeelding {
	display: block;
	margin-bottom: 5px;
}
div.blok-nieuws p {
	line-height: 18px;
}
div.blok-nieuws p.shadow_front {
        background: #fff url(img/shadow_front.gif) no-repeat center bottom;
        height: 131px;
}
div.blok-nieuws p.shadow_front1 {
        background: #fff url(img/shadow_front.gif) no-repeat center bottom;
        height: 131px;
        width: 339px;
}
div.blok-nieuws a.leesmeer {
	float: right;
	padding: 3px 5px;
	color: #fff;
        background: #000 url(img/bg-leesmeer.gif) no-repeat; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div#gelezen-blok {
	background: url(img/bg-gelezenblok.png) repeat-y;
	padding-right: 24px;
	margin-bottom: 12px;
}
div#gelezen-blok ul {
	list-style: none;    
}
div#gelezen-blok ul li.laatste {
	border-bottom: none;
}
div#gelezen-blok ul li a {
	display: block;
	color: #000;
        border-bottom: 1px solid #c8c8c8;
	text-decoration: none;
	padding: 9px 0;
}
div#gelezen-blok ul li a span {
	color: #bb8d09;
}
div#gelezen-blok p {
	font-size: 12px;
	font-weight: bold;
	color: #bb8d09;
	border-bottom: 1px solid #828282;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 4px;
}
div#gelezen-blok a.meerartikel {
	float: right;
	color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}
div.twee-afbeelding {
	margin-top: 23px;
}
div.twee-afbeelding a.links {
	float: left;
}
div.twee-afbeelding a.rechts {
	float: right;
}
div.drie-nieuws {
	min-height: 227px;
        background: url(img/blok-nieuws-bg.jpg) repeat-y;
	margin-bottom: 12px;
}
div.drie-nieuws div.item {
	line-height: 18px;
	font-size: 11px;
	margin-bottom: 15px;
}
div.drie-nieuws div.laatste {
	margin-bottom: 0;
}
div.drie-nieuws div.item a.afbeelding {
	float: left;
	width: 70px;
	margin-right: 12px;
}
div.drie-nieuws div.item div.tekst {
	float: left;
	width: 248px;
}

div.drie-nieuws div.item div.tekst h2 a {
	font-size: 11px;
	font-weight: bold;
	color: #bb8d09;
	text-decoration: none;
}
div.drie-nieuws div.item div.tekst p a {
	color: #000;
	text-decoration: none;
}
div.drie-nieuws div.item div.tekst h2 a:hover,
div.drie-nieuws div.item div.tekst p a:hover { text-decoration: underline; }

/* Index nieuw */

a.index-top {
	display: block;
	margin-bottom: -8px;
}
div#column {
	margin-top: 35px;
}
div#column img {
	float: left;
	width: 160px;
}
div#column div.tekst {
        line-height: 18px;
	float: right;
	width: 169px;
}
div#column p.kop {
	background: url(img/bg-column.png) repeat-y;
	color: #BB8D09;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	padding-top: 5px;
	margin-bottom: 10px;
}
div#column h3.titel {
	font-size: 12px;
	font-weight: bold;
	color: #BB8D09;
}
div#column p.inhoud {
	line-height: 18px;
}
div#column a.leesmeer {
	float: right;
	padding: 0px 5px 5px 5px;
	color: #fff;
        background: url(img/bg-leesmeer.gif) top no-repeat;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.nieuwsbrieven {
	background-color: #fff;
	color: #000;
	height: 100%;
	padding: 11px 13px 11px 11px;
	margin-bottom: 12px;
}
div.nieuwsbrieven h1 { margin-bottom: 0px; }
div.nieuwsbrieven p { margin: 5px 0 5px 6px; line-height: 18px; }
form.nieuwsbrieven { margin: 0; }
form.nieuwsbrieven input.text {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	width: 227px;
	height: 15px;
	padding: 1px 2px;
	border: 1px solid #000;
	margin-bottom: 12px;
	font-weight: normal;
}
form.nieuwsbrieven input.button { float: right; padding: 0; margin: 0; }

/* Travel */
div.overzicht-top.travel {
	background-image: url(img/bg-overzichttop-travel.png);
}

div.overzicht-top.lifestyle {
	background-image: url(img/bg-nieuws-lifestyle.png);
}
div#map {
	background: url(img/bg-map.png) repeat-y right top;
	height: 249px;
}
div#kaart {
	background: url(img/bg-kaart.png) no-repeat;
	width: 525px; height: 243px;
	float: left;
}
div#bestemming {
	float: right;
	width: 160px;
	margin-right: 7px;
	line-height: 18px;
	font-size: 11px;
}
div#bestemming h2 {
	font-size: 12px;
	font-weight: bold;
	color: #bb8d09;
	border-bottom: 1px solid #C8C8C8;
	margin-bottom:  10px;
	padding-bottom: 4px;
	padding-top: 5px;
}
div#bestemming p.keuze {
	margin-top: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
div.traveltv {
	margin-top: 20px;
}
div.blok-nieuws.extra h2 {
	background: url(img/bg-extra.png) repeat-y top right;
	border-bottom: none;
	padding-left: 71px;
	position: relative;
	margin-bottom: 23px;
}
div.blok-nieuws.extra {
	position: relative;
}
p#tip {
	position: absolute;
	width: 54px; height: 53px;
	background: url(img/bg-tip.png) no-repeat;
	left: 0;
	top: -10px;
	text-indent: -9999px;
}
div#citytrips {
	background: url(img/bg-gelezenblok.png) repeat-y;
	padding-right: 24px;
	margin-bottom: 12px;
}
div#citytrips p.titel {
	font-size: 12px;
	font-weight: bold;
	color: #bb8d09;
	border-bottom: 1px solid #828282;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 14px;
}
div#trips div.item {
	margin-bottom: 12px;
}
div#trips div.item img {
	float: left;
	width: 89px;
}
div#trips div.item div {
	float: right;
	width: 218px;
}
div#trips div.item div p {
	line-height: 18px;
}
div#trips div.item div p a {
	color: #000;
	text-decoration: none;
}
div#trips div.item div p a:hover {
	text-decoration: underline;
}
div#trips div.item div h2 {
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #bb8d09;
}
div#trips div.item div h2 a {
	text-decoration: none;
	color: #bb8d09;
}
div#trips div.item div h2 a:hover {
	text-decoration: underline;
}
form#kiezen select {
	width: 160px;
	margin-bottom: 18px;
	font-size: 11px;
	font-family: Tahoma;
}
form#kiezen input.button {
	float: right;
}
div.blok-klein {
	float: left;
	width: 160px;
	margin-bottom: 18px;
}
div.blok-klein.twee {
	float: right;
}
div.blok-klein h2 {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
div.blok-klein h2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #bb8d09;
}
div.blok-klein a.afbeelding {
	display: block;
	margin-bottom: 5px;
}
div.blok-klein p {
	line-height: 18px;
}
div.blok-klein a.leesmeer {
	float: right;
	padding: 3px 5px;
	color: #fff;
	background-color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
}
/* ZOEKEN */
div.overzicht-top.zoek {
	background-image: url(img/bg-overzichttop-zoeken.png);
}
div#zoekblok {
	background: url(img/bg-zoekblok.png) no-repeat right;
	height: 215px;
}
div#zoekblok p.top {
	color: #bb8d09;
	font-weight: bold;
	padding: 10px 0;
}
div#zoekblok form input, div#zoekblok form select {
	font-size: 11px;
	border: 1px solid #000;
}
div#zoekblok form select.land {
	width: 164px;
	text-align: center;
}
div#zoekblok form input.zoeken {
	background: #fff url(img/bg-zoekbalk.png) no-repeat 5px 3px;
	width: 211px;
	border: 1px solid #000;
	padding-left: 20px;
}
div#zoekblok form input.zoeken, div#zoekblok select {
	margin-right: 8px;
}
p.verfijn {
	font-weight: bold;
	padding: 16px 0;
}
div.optionblok {
	float: left;
	width: 171px;
}
div.optionblok div {
	padding-bottom: 12px;
}
div.optionblok div label {
	float: left;
	padding-top: 2px;
}
div#zoekblok div.optionblok div input {
	float: left;
	border: 0;
}
div#zoekblok input.zoek {
	margin-left: 392px;
}
div#resultaat p.result {
	font-size: 12px;
	padding: 12px 0 18px 7px;
}
div#resultaat div#border {
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	height: 37px;
	margin-bottom: 18px;
}
div#resultaat p#sorteer {
	position: absolute;
	bottom: 5px;
	right: 0px;
	font-weight: bold;
}
div#resultaat p#sorteer select {
	border:1px solid #000000;
	font-size:11px;
}
ul#zoekresult {
	list-style: none;
	position: absolute;
	bottom: -1px;
}
ul#zoekresult li {
	float: left;
	margin-bottom: -2px;
}
ul#zoekresult li a {
	background: url(img/bg-zoekresult.png) no-repeat;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
	line-height: 29px;
}
ul#zoekresult li.lijst a {
	width: 60px; height: 34px;
}
ul#zoekresult li.maps a {
	width: 78px; height: 34px;
}
ul#zoekresult li.active a {
	background: url(img/bg-zoekresult-active.png) no-repeat;
	color: #bb8d09;
}
ul#zoekresult li a:hover {
	color: #bb8d09;
}
div.resultblok {
	position: relative;
	margin-bottom: 18px;
	background: url(img/bg-dots.png) repeat-x bottom;
	padding: 0 0 18px 0;
}
div.resultblok.no-border {
	background-image: none;
}
div.resultblok img.afbeelding {
	float: left;
	width: 147px;
	margin-right: 16px;
}
div.resultblok div.tekst {
	float: left;
	width: 390px;
}
div.resultblok div.tekst h2 { font-size: 11px; font-weight: normal; }
div.resultblok div.tekst h2 a {
	font-size: 11px;
	text-decoration: none;
	color: #bb8d09;
	font-weight: bold;	
}
div.resultblok div.tekst h2 a.city {
	color: #000;
}
div.resultblok div.tekst p.merken {
	padding: 10px 0;
}
div.resultblok p.merken a {
	text-decoration: none;
	color: #000;
}
div.resultblok p.merken a:hover {
	color: #bb8d09;
}

div.resultblok a.leesmeer {
	position: absolute;
	right: 0px;
	padding: 3px 5px;
	margin: 50px 0 0 0;
	color: #fff;
	background-color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
ul#vote {
	position: absolute;
	right: 0px;
	list-style: none;
}
ul#vote li {
	background: url(img/ster-klein.png) no-repeat;
	text-indent: -9999px;
	float: left;
	width: 12px; height: 12px;
}
ul#vote li.active {
	background: url(img/ster-klein-actief.png) no-repeat;
}
ul#vote li.aantal {
	background-image: none;
	width: auto;
	padding-left: 8px;
	text-indent: 0;
}
div#resultaten div.banner {
	text-align: center;
	padding-bottom: 25px;
	margin-top: -10px;
}
div#paginatie {
	text-align: center;
}
/* Archief */
div.overzicht-top.archief {
	background-image: url(img/bg-overzichttop-archief.png);
}
div#archiefzoek {
	background-color: #dcdddc;
	padding: 7px 5px 5px 11px;
}
div#archiefzoek form input, div#archiefzoek form select {
	float: left;
	font-size: 11px;
	border: 1px solid #000;
}
div#archiefzoek form select.land {
	width: 164px;
	text-align: center;
}
div#archiefzoek form input.zoeken {
	background: #fff url(img/bg-zoekbalk.png) no-repeat 5px 3px;
	width: 211px;
	border: 1px solid #000;
	padding-left: 20px;
}
div#archiefzoek form input.zoeken.archief {
	width: 306px;
}
div#archiefzoek form input.zoeken, div#archiefzoek select {
	margin-right: 8px;
}
div.resultblok div.tekst.extra {
	width: 540px;
}
div.resultblok div.tekst.extra p.tekst {
	line-height: 18px;
}
div.resultblok div.tekst.extra h2 {
	color: #959595;
	background-image: none;
	padding: 0 0 6px 0;
	margin: 0;
}
div#resultaat p.resultaten {
	padding: 14px 0;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.alignleft-archive {
        float: left;
        padding: 0px;
	margin: 0 10px 10px 0;
	display: inline;
}
/* End Images */

div#videofront2 a.meerartikel {
	background: url(img/meer-artikelen-tv.png) no-repeat;
	float: right;
	width: 125px; height: 14px;
	text-indent: -9999px;
	color: #bb8d09;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}


hr {
height: 0;
border: 0;
border-top: 1px solid #C2C2C2;
}

.thumbstable {
}

.thumbstable tr {
}

.thumbstable .specialtd {
border-bottom: 1px solid #C2C2C2;
padding: 0 0 15px 0;
}

.thumbstable .specialtd2 {
border-bottom: 1px solid #C2C2C2;
padding: 0 0 15px 0;
}

/* abonnementpagina watch
------------------------------------------------------------------*/

div#watchboek {
       background: url(img/watchjaarboek.png) no-repeat top right;
}

/* videopagina thumbs
------------------------------------------------------------------*/

div.floatfirst {
  float: left;
  }

div.float {
  float: left;
  padding-left:17px;
  padding-bottom:20px;
  }

div.scroll {
width:695px;
height:310px;
overflow-y: scroll;
margin-top:15px;
padding-left:10px;
background: #fff url(img/bgvideoplayer.jpg) repeat-x fixed bottom; }
}

