/* stylesheet: NVJ */
/* versie 1.4 - 23-09-2008 */
/* robertjan@eend.nl */
/* lodewijk@eend.nl */

/* schone start gebaseerd op eric meyer
http://meyerweb.com/eric/tools/css/reset/
v1.0 | 20080212 
-------------------------------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
text-decoration:none;
text-shadow:0 0 0 #fff;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

input, select {
font:108%/1 'trebuchet ms',trebuchet,tahoma,arial,helvetica,sans-serif;
}

input.button {font-weight:bold}

/* Algemeen
-------------------------------------------- */
body {
background:#fff url(/images/bg_body.gif) repeat-y 50% 0; 
color:#000;
font:12px/1.33 'trebuchet ms',trebuchet,tahoma,arial,helvetica,sans-serif;
text-align:center
}

ul, ol, p, table {
margin:0 0 15px;
}

a:focus {
outline: 1px dotted invert;
}

h1 {
font-weight:normal;
font-family:georgia, palatino, "times new roman", times, serif;
font-size:200%;
margin-bottom:.546em;
color:#009cdc;
}

h1.nieuws  {
font-weight:normal;
font-family:georgia, palatino, "times new roman", times, serif;
border-top:1px dotted #999;
padding:7px 15px 0;
margin:0 -15px;
}


h1.algemeen  {padding:0;}

h1.auteur  {
position:relative;
top:-1.7em;
border-bottom:1px solid #009cdc;
padding:0 15px 7px;
margin:0 -15px -1.7em;
}


h2 {font-size:150%;}

#container .nieuws h2 a {
color:#000;
font:normal 135% georgia, palatino, "times new roman", times, serif;
}

#container {
position:relative;
margin:0 auto;
width:950px;
padding:0 15px;
text-align:left;
background:url(/images/bg_container04.jpg) no-repeat 15px 0;
}

#logo {
position:relative;
height:22.8em;
margin-bottom:0;
font-size:100%;
}

#logo img {
margin-top:16px;
margin-left:10px;
}

.meer, .functie, .secties {font-weight:bold;}

.update {color:#009cdc;}

.reageer {
display:inline;
padding-left:16px !important;
background:url(/images/reageer.gif) no-repeat 0 .3em !important;
font-weight:bold !important;
}

.laatste {
border-bottom:none !important;
}

#extra p {
overflow:hidden !important
}

.label {
display:block;
float:left;
width:173px;
margin:.1em 0;
padding-left:22px;
font-weight:bold;
line-height:1.5;
}

.label span {
display:block;
float:left;
width:5.2em;
}

.telefoon {
background:url(/images/icoon_telefoon.gif) no-repeat 0 .2em;
}

.fax {
background:url(/images/icoon_fax.gif) no-repeat 0 .2em;
}

.mail {
background:url(/images/icoon_mail.gif) no-repeat 0 .2em;
}

/* #content
-------------------------------------------- */
#content {
position:relative;
float:left;
width:583px;
padding:0 15px 20px;
margin-right:30px;
margin-bottom:1em;
}

#content p + ul, #content p + ol {margin-top:-1em;}

#content h2 + ul.linklijst {margin-top:.2em;}

#content ul li {
list-style:square;
margin-left:1.4em;
}

#content ol li {
list-style:decimal;
margin-left:2.25em;
}

#content a {
/*border-bottom:1px dotted #009cdc;*/
color:#009cdc;
font-weight:bold;
text-decoration:underline;
}

#content a:visited {
/*border-bottom-color:#666;*/
color:#666;
text-decoration:underline;
}

#content a:hover, #content a:focus{
/*border-bottom-style:solid;*/
color:#000;
}

#content .foto {
float:right;
margin-top:4px;
margin-left:15px;
width:200px;
text-align:center;
font-style:italic;
font-weight:bold;
}

#content .decor {
width:auto;
margin-top:1px;
}

#content .sectie {
position:absolute;
top:-1.7em;
color:#999;
font-weight:600;
font-size:133%;
margin-bottom:0;
}


#content .item .sectie {
position:relative;
top:0;
left:0;
color:#999;
font-weight:normal;
font-size:100%;
margin-bottom:0;
}

#content .kolommen {left:2px;}

#content .sectie a.meer {
color:#009cdc;
padding-left:59px;
background:url(/images/pijl.gif) no-repeat 50px .4em;
font-weight:bold;
font-size:75%;
border:none;
text-decoration:none;
}

#content .sectie a.meer:hover, #content .sectie a.meer:focus {text-decoration:underline;}

#content .datum {
float:right;
margin-left:15px;
}

#content .service {
margin:0 -15px -.8em;
padding:9px 15px 0;
border-top:1px dotted #999;
text-align:right;
}

#content .service a {
padding-left:9px;
border:none;
text-decoration:none;
background:url(/images/pijl.gif) no-repeat 0 .4em;
}

#content .service a:hover, #content .service a:focus {
color:#009cdc;
text-decoration:underline;
}

#content .intro {font-weight:bold;}

#content.vacature {
width:583px;
padding-top:15px;
border:1px solid #8dbadd;
}

#content img.vacature {
clear:both !important;
float:right !important;
margin:0 0 15px 15px !important;
}

#content.vacature.overzicht {
width:585px;
border:none;
padding:0;
margin-left:15px;
margin-right:45px;
}

#content.vacature.overzicht .item {
margin-top:0;
padding:1.5em 15px 0;
border-top:1px dotted #999;
border-bottom:none;
overflow:hidden;
}

#content.vacature.overzicht .item h2 {
font-size:183%;
margin-bottom:.546em;
}

#content h2.rubriek {
border:1px dotted #999;
border-width:1px 0;
margin:0 -15px 1em;
padding:3px 15px
}

#content.vacature.overzicht .item .service {
border-top:none;
margin:0 0 1em;
padding:0;
}

#content #dagnav {
width:100%;
margin:-2px -15px 1.5em;
padding:0 15px;
border-bottom:1px solid #009cdc;
}

#content #dagnav ul {
overflow:auto;
margin:0 -15px;
padding:0 15px;
border-top:none;
}

#content #dagnav li {
list-style:none;
float:left;
margin-left:0;
margin-right:15px;
padding:0;
font:73%;
}

#content #dagnav li h1 {
color:#000;
font:bold 130%/1.4 'trebuchet ms',trebuchet,tahoma,arial,helvetica,sans-serif;
}

#content #dagnav li img {margin-top:.15em;}

#content #dagnav a {
border:none;
text-decoration:none;
}

#content .item {
width:100%;
overflow:hidden;
margin:1em -15px 1.5em;
padding:0 15px;
border-bottom:1px solid #009cdc;
}

#content .item h2 a {
/*color:#1b75bb;*/
border:none;
text-decoration:none !important;
}

#content .item .datum {
float:none;
margin:.2em 0 1em;
color:#999;
}

#content .item  img {
float:left;
margin:5px 15px 10px 0;
}

#container .item  img.rechts {
float:right;
margin:5px 0 10px 15px;
}

#content .item  img.breed {
float:right;
margin:5px 0 10px;
}

#content .item .bron {color:#999;}

#content .item .tags {
clear:left;
width:65%;
float:left;
}

#content .item .perma {
width:30%;
float:right;
text-align:right;
}

#content .item .perma a {
font-weight:normal;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .5em;
}

#content .item .perma a, #content .item .tags a {
border:none;
text-decoration:none;
}

#content .item .perma a:hover, #content .item .tags a:hover {
color:#009cdc;
text-decoration:underline;
}

#container .item .leesmeer {
position:relative;
top:-1.333em;
margin-bottom:-.333em;
}

#container .item .leesmeer a {
font-weight:normal;
padding-right:9px;
background:url(/images/pijl.gif) no-repeat 100% .5em;
text-decoration:none;
}

#container .item .leesmeer a:hover, #container .item .leesmeer a:hover {
color:#009cdc;
text-decoration:underline;
}

#content .item .info {margin-bottom:.3em;}

#content #reacties h2,#content #reageer h2  {
position:relative;
top:-12px;
border-bottom:1px solid #009cdc;
padding:0 15px 7px;
margin:0 -15px 0;
width:100%;
}

#content #reacties h3 a{text-decoration:none;}

#content #reacties h3 a:hover, #content #reacties h3 a:hover {
color:#009cdc;
text-decoration:underline;
}

#content #reageer label {
display:block;
font-weight:bold;
}

#content #reageer label span {
font-weight:normal;
color:#999;
}

#content #reageer input {
width:20em;
margin-bottom:15px;
}


#content #reageer textarea {
width:32em;
margin-bottom:15px;
}

#content #reageer input.button {
display:block;
width:auto;
margin-bottom:15px;
}

.privacy {
position:relative;
top:-42px;
margin-bottom:-30px;
width:30%;
float:right;
text-align:right;
}

.privacy a {
font-weight:normal;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .5em;
text-decoration:none !important;
}

.privacy a:hover, .privacy a:hover {
color:#009cdc;
text-decoration:underline !important;
}

/* .zoekresultaat */

#content .resnav {
position:relative;
width:100%;
margin:0 -15px 1.5em;
padding:0 15px 7px;
border-bottom:1px solid #009cdc;
color:#333;
}

#content .resnav ul {
overflow:auto;
margin:0 -15px;
padding:7px 8px 0 248px;
border-top:1px dotted #999;
}

#container .resnav h1, #container .resnav .trefwoord {
position:absolute;
top:7px;
font-weight:normal;
font-size:100%;
width:226px;
margin-right:7px;
float:left;
}

#container .resnav h1 span, #container .resnav .trefwoord span {font-weight:bold;}

#content .resnav li {
list-style:none;
float:left;
width:171px;
margin-left:0;
margin-right:7px;
padding:0;
}

#content .alfnav {
padding-left:15px;
padding-right:15px;
}

#content .resnav a, #content .alfnav a {
color:#009cdc !important;
border:none;
text-decoration:none !important;
}


#content .resnav.herhaling {
position:relative;
top:1.5em;
}

#content.zoekresultaat .item {border:none;}

#content .resnav a:hover, #content .resnav a:focus,
#content .alfnav a:hover, #content .alfnav a:focus,
#content.zoekresultaat a:hover, #content.zoekresultaat a:focus{
text-decoration:underline !important;
}

#content .resnav .actief , #content .alfnav a.actief {
color:#999 !important;
cursor:default;
text-decoration:none !important;
}

#content.zoekresultaat a.meer {
display:block;
width:auto;
margin-top:-1em;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
border:none;
text-decoration:none;
}

#content.zoekresultaat a.meer:hover, #content.zoekresultaat a.meer:focus{
color:#009cdc;
text-decoration:underline;
}

#content #zoekopnieuw {
position:relative;
top:2.5em;
padding-bottom:4em;
}

#content #zoekopnieuw #opnieuw-zoekveld {width:15em;}

#container .linklijst li{
list-style:none;
margin:0;
}

#container .linklijst a {
color:#009cdc;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
text-decoration:none !important;
}

#container .linklijst a:visited {
color:#666 !important;
}

#container .linklijst a:hover, #container .linklijst a:focus{
color:#009cdc !important;
text-decoration:underline !important;
}

#content .linklijst.vacatures{
margin-top:5px;
margin-bottom:1.5em
}

#content .linklijst.vacatures li {
clear:both;
position:relative;
left:-15px;
}

#content .linklijst.vacatures li div{
float:left;
width:144px;
text-align:center;
}

#content .linklijst.vacatures li div img {
margin:0 auto;
}

#content .linklijst.nieuwsbrief li {margin-bottom:.3em;}

#content .wrap {
overflow:hidden;
width:630px;
margin-bottom:15px;
background:url(/images/bg_wrap_normal.gif) 0 100%;
}

#content .wrap.speciaal {background:url(/images/bg_wrap.gif);}

#content .wrap .item {
float:left;
width:294px;
border-top:1px solid #009cdc;
margin:0 14px 0 0;
padding:0 7px 
}

#content .wrap .item h2 {
color:#009cdc;
font-size:130%;
margin:0 -7px 7px;
padding:4px 7px 5px;
}

#content .wrap .item.laatste {
margin-right:0;
border-top:1px solid #009cdc !important;
}

#content .wrap.speciaal .item {
border:none !important;
}

#content .wrap.speciaal .item h2 {
font-size:117%;
padding:4px 7px 5px;
background:#009cdc url(/images/bg_rond.gif) no-repeat 100% 0;
color:#fff;
border-bottom:none;
}

#content .wrap.speciaal1 {
background:url(/images/bg_wrap_speciaal1.gif) 0 100%;
}

#content .wrap.speciaal2 {
background:url(/images/bg_wrap_speciaal2.gif) 0 100%;
}

#content .wrap.speciaal1 .item h2,#content .wrap.speciaal2 .item.laatste h2 {
font-size:117%;
padding:4px 7px 5px;
background:#009cdc url(/images/bg_rond.gif) no-repeat 100% 0;
color:#fff;
border-bottom:none;
}

#content .wrap.speciaal1 .item.laatste h2 {
color:#009cdc;
font-size:130%;
margin:0 -7px 7px;
padding:4px 7px 5px;
background:none;
}

#content .wrap.speciaal1 .item {
border:none !important;
}
#content .wrap.speciaal1 .item.laatste {
margin-right:0;
border-top:1px solid #009cdc !important;
}

#content .wrap.speciaal2 .item.laatste {
border:none !important;
}

.banner.vacature {
padding:5px 0 15px;
}

/* #kolommen */
#kolommen {
clear:both;
position:relative;
width:950px;
overflow:hidden;
}

#kolommen .rij {
float:left;
width:950px;
margin-bottom:15px;
background:url(/images/bg_rij.gif);
}

#kolommen .enkel {
background:url(/images/bg_rij.gif) repeat-y -643px 0;
}

#kolommen .dubbel {
background:url(/images/bg_rij_dubbel.gif) repeat-y 0 0;
}

#kolommen .rij .item {
float:left;
width:293px;
margin-right:15px;
padding:0 7px ;
}

#kolommen .rij .item a {
color:#009cdc;
font-weight:bold;
text-decoration:underline;
}

#kolommen .rij .item a:visited {
color:#666;
text-decoration:underline;
}

#kolommen .rij .item a:hover, #kolommen .rij .item a:focus{color:#000;}

#kolommen .rij .item.laatste {
position:relative;
left:-1px;
margin-right:-1px;
}

#kolommen .rij .item h2 {
font-size:117%;
margin:0 -7px 7px;
padding:4px 7px 5px;
background:#009cdc url(/images/bg_rond.gif) no-repeat 100% 0;
color:#fff;
border-bottom:none;
}

/* .home */
.home #wrap {top:0}

#content.home  .item {
margin-top:0;
margin-right:0;
margin-left:0;
padding-right:0;
padding-left:0;
}

#content.home .item.banner {
position:relative;
top:-1em;
margin-bottom:0;
border-bottom:1px solid #000 !important;
}

.home #content .item.banner img {margin-right:0;}

#wrap {
position:relative;
width:806px;
left:-13px;
top:-1.6em;
}

#wrap .kolom {
float:left;
width:307px;
padding-top:0;
}

#wrap .kolom.eerste {
width:307px;
margin-right:14px;
border-top:1px solid #009cdc;
padding-top:10px
}

 #content.home .datum {
float:none;
color:#000;
font-weight:bold;
}

#content.home .sectie {color:#009cdc;}

#content.home .laatste .meer {
position:relative;
top:-3px;
}

#content.home .laatste .meer a {
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
text-decoration:none;
}

#content.home .laatste .meer a:hover,#content.home .laatste .meer a:focus{
color:#009cdc;
text-decoration:underline;
}

#content.home .item {
	border-bottom-color: #009cdc;
	border-bottom-style: solid;
	}

#content.home .item h2 {font-size:133%;}

.nieuws h2,.home .nieuws h2 {
margin-bottom:.3em;
font-size:150%;
}


.midden ul, .midden li {
list-style:none !important;
margin:0 !important;
}

.midden li {margin-bottom:.3em;}

.midden li a, .midden a.meer {
display:block;
color:#009cdc;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
text-decoration:none !important;
}

.midden a:visited {
color:#666 !important;
}

.midden a:hover, .midden a:focus{
color:#009cdc !important;
text-decoration:underline !important;
}

.midden ul.meer {
width:274px;
margin:.3em -10px 0 !important;
padding:9px 15px 2px !important;
text-align:right;
}

.midden .villa li a {
color:#00509b;
background:url(/images/pijl_villa.gif) no-repeat 0 .4em;
}

.midden .villa a:hover, .midden .villa a:focus{
color:#00509b !important;
}

.midden .meer a {display:inline;}

.midden .item {
border:1px solid #009cdc !important;
margin-left:0 !important;
margin-right:0 !important;
padding:7px 10px !important;
overflow:hidden !important;
width:283px !important;
}

.midden .item.nvj {
border-width:7px !important;
width:271px !important;
}

.midden .nvj .meer {
overflow:hidden;
padding-right:3px;
}

.midden .nvj #lid {
position:relative;
left:-8px;
}

.midden .nvj #meerover {
float:left;
position:relative;
left:-3px;
z-index:1000;
}
.midden .villa {
border:1px solid #a4c8e4 !important;
}

.midden .item h2 {
color:#009cdc;
font-size:133%;
margin:0 -10px 7px;
padding:0 10px 7px;
}

.midden .villa h2 {color:#00509b;}


.midden .dejournalist h2 {
color:#000;
font-size:133%;
margin:0 0 7px;
padding:0;
border-bottom:none;
}

.midden .dejournalist div {
	margin:0 -7px 5px 7px !important;
	padding: 7px 2px 0;
	float: right;
	width:142px;
	height:177px;
	background: url(/images/bg_dejournalist.gif) no-repeat 0 0;
}

.midden .dejournalist div img {
	border:1px solid #ccc;
	margin:0 !important;
	padding:0 !important;
	}

.midden .item.squares {
position:relative;
top:-7px;
padding:1px 0 !important;
width:305px !important;
margin-bottom:-10px !important;
}

.midden .item.squares div.rij {
position:relative;
left:-13px;
margin-right:-15px !important;
background: url(/images/bg_squares.gif) no-repeat 13px 100%;
overflow:auto;
}

.midden .item.squares .rij div {
float:left;
width:144px;
border:1px solid #009cdc;
border-bottom:0;
margin-left:13px !important;
margin-bottom:15px !important;
}

.midden .item.squares .rij div a {
color:#fff !important;
background: #009cdc;
padding:0 !important;
width:144px;
}
.midden .item.squares .rij div a span{
display:block;
background: #fff;
color:#000;
overflow:hidden;
padding:0 5px 2em;
}

.midden .item.squares .rij div a span.link{
position:absolute;
bottom:15px;
display:block;
width:136px;
background: #009cdc url(/images/bg_squares_pijl.gif) no-repeat 128px .3em;
color:#fff !important;
padding:3px 5px;
margin: 0 -1px;
}

.midden .item.squares .rij div a img {
margin-bottom:0 !important;
float:none !important;
}

#container .item.squares {
border:0 !important;
padding:7px 0 !important;
margin-bottom:-10px !important;
}

#container .banner, #container .banner a {
border:none !important;
padding:0 !important;
margin-bottom:15px
}

.agenda a {
display:inline !important;
color:#009cdc;
background:none !important;
padding:0 !important;
text-decoration:underline !important;
}

.agenda a:hover, .agenda a:focus{
color:#000 !important;
text-decoration:underline !important;
}


.agenda .meer a {
display:inline;
color:#009cdc !important;
padding-left:9px !important;
background:url(/images/pijl.gif) no-repeat 0 .45em !important;
text-decoration:none !important;
}

.agenda .meer a:hover, .agenda .meer a:focus{
text-decoration:underline !important;
}

.midden .reacties {
	border:none !important;
	}
	
 .midden .reacties h2 {
	border:none !important;
	margin-bottom:0;
	padding-bottom: 0;
	}


.midden #etalage {
background:#d9f0fa;
margin-bottom:15px
}

.midden #etalage #enav {
display:block;
float:left;
width:307px;
height:25px;
margin-bottom:15px !important;
background:#fff url(/images/tab_matrix.gif) 0 -20px;
}

#enav.actief01 {
background-position:0 -20px !important;
}

#enav.actief02 {
background-position:0 -70px !important;
}

#enav.actief03 {
background-position:0 -120px !important;
}

#enav.actief04 {
background-position:0 -170px !important;
}

#enav.actief01 #e01 a, #enav.actief02 #e02 a,
#enav.actief03 #e03 a, #enav.actief04 #e04 a {cursor:default;}

.midden #etalage #enav li {
display:block;
float:left;
list-style:none;
}

#e01 {width:70px;}
#e02 {width:78px;}
#e03 {width:86px;}
#e04 {width:65px;}

.midden #etalage h2 {
font-size:113%;
margin:;
}

.midden #etalage h2 a {
text-decoration:none !important;
padding:0 10px !important;
background:none !important;
}

.midden #etalage p {
padding:0 10px 10px;
border-bottom:1px dotted #aedff4;
}

.midden #etalage p.meer {
border:none;
position:relative;
top:-10px;
right:-10px;
}

.midden #etalage p.meer a {
display:inline;
color:#009cdc !important;
padding-left:9px !important;
background:url(/images/pijl.gif) no-repeat 0 .45em !important;
text-decoration:none !important;
}
.midden #etalage p.meer a:hover, .midden #etalage p.meer a:focus{
text-decoration:underline !important;
}

.midden #etalage img {
float:right;
margin:0 0 7px 10px;
}

.midden #etalage #enav a {
 display:block;
 height:25px;
 padding:0;
 text-indent:-3000px;
 background:none;
}

.midden #etalage #enav a:focus {outline:none;}


.midden .banner, .midden .banner a {
border:none !important;
padding:0 !important;
margin-bottom:15px
}

/* .algemeen */
#content.algemeen {
padding:0;
width:630px;
margin-right:13px;
}

.algemeen h1 {
position:relative;
top:-7px;
margin-bottom:3px
}

.algemeen h1 span {color:#000;}

.algemeen h2 {font-size:113%}

/* .perskaarten */
#content.perskaarten {padding-top:0;}

.perskaarten h1 {
position:relative;
top:-7px;
margin-bottom:3px;
}

#overzicht {
clear:both;
margin:1em 0 0;
padding:0;
}

#overzicht li {
padding:1em 0;
margin:0 !important;
list-style:none;
overflow:hidden;
}

#overzicht h2, .formulier h2 {
padding:4px 10px 5px;
background:#009cdc url(/images/bg_rond.gif) no-repeat 100% 0;
color:#fff;
border-bottom:none;
font-size:117%;
margin-bottom:.8em;
}

#overzicht .foto {
float:left;
margin-top:4px;
margin-left:0;
width:150px;
text-align:center;
font-style:italic;
font-weight:bold;
}

#overzicht .kaart {
padding:0 10px;
float:left;
}

#overzicht .uitleg {padding-left:151px;}
#overzicht .gegevens span {font-weight:bold;}

#overzicht a.aanvragen {
padding-left:9px;
border:none;
text-decoration:none;
background:url(/images/pijl.gif) no-repeat 0 .4em;
}

#overzicht a.aanvragen:hover, #overzicht a.aanvragen:focus {
color:#009cdc;
text-decoration:underline;
}

/* .formulier */
.formulier fieldset {
position:relative;
top:-1em;
padding-top:.8em;
padding-left:166px;
background:#e4f4fb;
line-height:1.6;
padding-bottom:13px;
}

.formulier input {
margin-top:4px;
width:300px;
}

.formulier input.small {width:100px}

.formulier input.medium {width:200px}

.formulier textarea {
margin-top:4px;
width:300px;
}

.formulier br {clear:both;}

.formulier label,.formulier .label {
display:block;
float:left;
clear:left;
margin-top:4px;
margin-left:0;
margin-right:-158px;
padding-left:0;
width:150px;
font-weight:bold;
position:relative;
left:-158px;
/*line-height:1.2;*/
cursor:pointer;
}

.formulier .inline {
position:relative;
left:0;
clear:none;
width:auto;
margin-right:10px;
}

.formulier .inline input {
width:auto;
padding-right:10px;
}

.formulier .options {margin-top:4px;}

.formulier .options label {
display:inline;
float:none;
margin:0;
position:static;
left:0;
}

.formulier .options label input {width:auto;}

.formulier input.fout {
background:#fc9;
border:1px solid #c00;
}

.formulier span.fout {
display:block;
margin-top:4px;
width:300px;
color:#c00;
font-weight:bold;
}

.formulier .verplicht {
width:150px;
position:relative;
left:-158px;
margin-top:4px;
margin-bottom:-22px;
}
/* .etalage */

.etalage .rij {
float:left;
background:url(/images/bg_etalage.gif);
margin-bottom:15px;
}

.etalage .spot {
float:left;
margin-right:14px;
padding:1px;
width:145px;
}

.etalage .laatste {margin-right:0;}

.etalage .spot a {
display:block;
color:#fff !important;
text-decoration:none !important;
padding:0 4px 3px;
}

.etalage .spot a img {
margin:0 -4px;
}

.etalage .spot a span {
display:block;
width:121px;
padding-right:20px;
background:url(/images/pijl_etalage.gif) no-repeat 126px 2px;

}

/* #extra
-------------------------------------------- */
#extra {
float:left;
width:307px;
}

#extra ul,#extra li {
list-style:none;
margin:0;
}

#extra a {
display:block;
color:#c00;
margin-bottom:.3em;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
}

#extra a:visited {color:#666;}

#extra a:hover, #extra a:focus{text-decoration:underline;}

#extra .villa a {
color:#00509b;
background:url(/images/pijl_villa.gif) no-repeat 0 .4em;
}

#extra .journalist a {
background:url(/images/pijl_journalist.gif) no-repeat 0 .4em;
}

#extra .actief a {
color:#666;
text-decoration:none;
cursor:default;
background:url(/images/blokje.gif) no-repeat 0 .4em;
}

#extra .meer {
width:276px;
margin:.3em -10px 0;
padding:9px 15px 2px;
border-top:1px dotted #999;
text-align:right;
}

#extra .meer a {display:inline;}

#extra .item {
margin-bottom:15px;
border:1px solid #000;
padding:7px 10px;
}

#extra .item h2 {
color:#000;
font-size:133%;
margin:0 -10px 7px;
padding:0 10px 7px;
border-bottom:1px dotted #999;
}

#extra .item h2 span {
display:block;
font-size:75%;
}

#extra .villa {
border:1px solid #a4c8e4;
}

#extra .villa h2, #extra .villa .meer {
color:#00509b;
border-color:#009cdc;
}

#extra .zoek, #extra .speciaal {
border:none;
background:#e4f4fb;
}

#extra .zoek h2, #extra .speciaal h2 {
margin-top:-7px;
padding:4px 10px 5px;
background:#009cdc url(/images/bg_rond.gif) no-repeat 100% 0;
color:#fff;
border-bottom:none;
}

#extra .speciaal img {
float:right;
margin:4px 0 3px 10px;
}

#extra .speciaal a{
color:#009cdc;
font-weight:bold;
}

#extra .speciaal a.inline {
display:inline;
padding:0;
margin:0;
background:none;
text-decoration:underline
}

#extra a.inline:hover, #extra a.inline:focus{color:#000;}

#extra .speciaal .kolom {
width:139px;
margin-bottom:1em;
}

#extra .speciaal .kolom.eerste {margin-right:7px;}

#extra .zoek label {
display:block;
float:left;
width:90px;
color:#009cdc;
font-weight:bold;
padding-top:.27em;
}

#extra .zoek input, #extra .zoek select {
font-size:90%;
margin-bottom:.4em;
width:160px
}

#extra .zoek select {width:164px}

#extra .zoek .button {
position:relative;
top:1em;
right:30px;
float:right;
margin-bottom:1.2em;
font-size:110%;
width:auto;
}

#extra .zoek #result {
border:1px dotted #FDAF17;
border-width:1px 0;
margin:1em -10px 0;
padding:0;
background:url(/images/bg_result_top.gif) repeat-x 0 0;
}

#extra .zoek #result ul {
padding:1em 10px;
font-weight:bold;
border:4px solid #fff;
border-width:0 4px;
background:url(/images/bg_result_bottom.gif) repeat-x 0 100%;
}

#extra .item.dubbel {
border:none;
overflow:auto;
padding:0;
}

#extra .item.dubbel .info {
position:relative;
float:left;
width:131px;
margin-right:15px;
min-height:114px;
padding:0 7px 15px;
background:#fff5e1;
color:#000;
}

#extra .item.dubbel .info h2 {
background:#ab0102;
color:#fff;
font-size:133%;
margin:0 -7px 7px;
padding:3px 7px 7px;
border-bottom:none;
}

#extra .item.dubbel .info a {
position:absolute;
bottom:7px;
right:7px;
font-weight:bold;
}

#extra .nvj {
overflow:auto;
margin-bottom:13px;
}

#extra .nvj {margin-right:-2px;}

#extra .nvj img {
display:block;
border-bottom:2px solid #fff;
}

#extra .nvj li {
width:auto;
float:left;
}

#extra .nvj a, .reacties a {
margin:0 !important;
padding-left:0 !important;
background:none !important;
outline:none !important;
}

.reacties li {
display:block !important;
margin-bottom:.3em !important;
padding-left:9px !important;
background:url(/images/pijl.gif) no-repeat 0 .4em !important;
}

.reacties a {
display:inline !important;
font-weight:bold !important
}


.reacties div a {
font-weight:normal !important
}

#container .inzet {
	background: #FFF7E7;
	border:none !important	
	}
 
 
#extra .linklijst li{
font-weight:bold;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
margin-bottom:.3em;
}

#extra .agenda li {
padding-left:0;
background:none;
}

#extra .linklijst a {
display:inline;
padding-left:0;
background:none !important;
}

#extra .secties {
overflow:auto;
width:298px;
}

#extra .secties li{
float:left;
overflow:hidden;
width:135px;
font-weight:bold;
padding-right:9px;
margin-bottom:.3em;
}
	
#container .inzet h2 {	
margin-top:-7px;
padding:4px 10px 5px;
background:#FCAF17;
border-bottom:none;
}

#container .inzet p.leesmeer {
	top:-.6em;
	margin-bottom:-.6em;
	padding-top:0;
border-top:none;
text-align: right !important;
}

#container .inzet p.leesmeer a {
display:inline;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .45em;
	}


/* #navigatie
-------------------------------------------- */
#navigatie {
clear:both;
position:absolute;
top:110px;
left:15px;
}

#navigatie a:focus {
outline: none;
}

#navigatie h2 {display:none;}

#navigatie ul {
clear:both;
margin:0;
}

#externnav {
float:right;
position:relative;
right:15px;
}

#externnav li {
display:block;
float:right;
padding-left:3px;
margin-right:2px;
background:url(/images/bg_tab_links.png) no-repeat 0 0;
text-align:center;
width:7.917em
}

#externnav li a {
display:block;
color:#fff;
padding:2px 15px 2px 12px;
background:url(/images/bg_tab_rechts.png) no-repeat 100% 0;
min-width:5.667em;
white-space:nowrap;
}

#hoofdnav {
width:950px;
/*border-top:1px dotted #999;*/
background:#00509b;
color:#f7Ad00;
font-weight:bold;
font-size:133%;
line-height:1.938em;
overflow:auto;
}

#hoofdnav li {
display:block;
float:left;
}

#hoofdnav li a {
display:block;
color:#fff;
margin:0 .5em;
padding:0 .25em;
letter-spacing:.015em;
}

#hoofdnav a:hover, #hoofdnav a:focus {color:#c4c4c4;}


#hoofdnav .actief a {color:#99d7f1;}

#secnav {
width:950px;
/*border-top:1px dotted #99d7f1;*/
background:#009cdc;
color:#fff;
font-weight:bold;
font-size:.917em;
line-height:2.273em;
overflow:auto;
text-transform:uppercase
}

#secnav li {
display:block;
float:left;
}

#secnav li a {
display:block;
color:#fff;
margin:0 .727em;
padding:0 .364em;
}

#secnav a:hover, #secnav a:focus {color:#3b3b3b;}


#secnav .actief a {color:#003876;}

#tertnav {
width:950px;
/*border-top:1px dotted #99d7f1;*/
background:#4AB5E1 url(/images/bg_tertnav.gif) no-repeat 0 100%;
color:#fff;
font-weight:bold;
font-size:.917em;
line-height:2.273em;
overflow:auto;
text-transform:uppercase
}

#tertnav li {
display:block;
float:left;
}

#tertnav li a {
display:block;
color:#fff;
margin:0 .727em;
padding:0 .364em;
}

#tertnav a:hover, #tertnav a:focus {color:#3b3b3b;}


#tertnav .actief a {color:#003876;}

#zoeken {
float:right;
position:relative;
right:0px;
top:7px;
width:575px;
}

#zoeken label img{
position:relative;
top:-3px;
margin-bottom:-15px;
}

#zoeken ul, #zoeken fieldset {
float:right;
clear:both;
display:block;
width:575px;
text-align:right;
margin-bottom:2px;
}

#zoeken ul {
position:relative;
left:-5.14em
}

#zoeken ul li{
/*float:left;*/
display:inline;
margin-right:2px;
}

#zoeken ul li a {
/*display:block;*/
margin-left:1.1em;
color:#009cdc;
margin-bottom:1px;
}

#zoeken ul li.actief a {
color:#000;
cursor:default;
}

#zoeken a:hover, #zoeken a:focus {text-decoration:underline}

#zoekveld {
width:19.2em;
margin-left:3px;
}



/* #footer
-------------------------------------------- */
#footer {
clear:both;
width:948px;
border:1px solid #009cdc;
background:#e4f4fb;
float:left;
margin-bottom:1.5em;
}

#footer .kolom {
float:left;
width:144px;
padding:0 7px;
}

#footer h2 {
font-size:133%;
margin:-3px 0 0;
padding:7px;
}

#footer a {color:#009cdc;}

#footer a:hover, #footer a:focus{text-decoration:underline;}

#footer a.meer {
display:block;
margin-top:-1em;
padding-left:9px;
background:url(/images/pijl.gif) no-repeat 0 .4em;
}

#redactie {
float:left;
width:195px;
padding-right:15px
}

#contact {
float:left;
width:195px;
padding-right:15px
}


#adv {
float:left;
width:195px;
padding-right:0
}

#footernav {
clear:both;
width:950px;
color:#444;;
padding-bottom:.5em;
text-align:center;
font-weight:bold;
font-size:100%;
}

#footernav a {
color:#009cdc;
padding:0 .04em;
}

#footernav a:hover,#footernav a:focus{text-decoration:underline;}

/* #banner
-------------------------------------------- */
#banner {
position:absolute;
top:22px;
left:482px;
}


#extra .linklijst li.actief {
color:#666;
text-decoration:none;
cursor:default;
background:url(/images/blokje.gif) no-repeat 0 .4em;
}

#extra .linklijst li a {
color:#009cdc !important;
}

#extra .linklijst li.actief a {
color:#666 !important;
font-weight:normal;
text-decoration:none !important;
}

/* #rss
-------------------------------------------- */
#rss fieldset{margin-bottom:15px;}

#rss fieldset h2 {margin-bottom:.2em}

#rss-url p {
font-weight:bold;
margin:0 -5px;
padding:0 5px 10px;
overflow:auto;
}

#rss-url span {
display:block;
font-weight:normal;
}

#rss-url span a {font-weight:normal;}


/* #sectienieuws
-------------------------------------------- */
#sectienieuws .sectie {position:static;color:#000;border-bottom:1px solid #009CDC;padding-bottom:10px;}
#sectienieuws .item {padding:0;margin:1em 0 1.5em}
#sectienieuws .item .datum {color:#000;font-weight:bold}

