/* stylesheet: NVJ */
/* versie 1.9 - 12-03-2009 */
/* 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;
}

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_container03.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;
}

#container .item img.blok {
float:none;
margin:5px 0 1.333em;
}

#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 0 7px;
margin: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.home .wrap {
width:100%;
background:none;
}

#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.home .wrap .item {
margin-bottom:1.5em;
}

#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 .groep {
margin-bottom:.75em;
}

.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;
}

fieldset p.uitleg {
margin:0 0 0 -158px;
font-weight:bold;
}

/* .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 .agenda.linklijst .meer a {
background:transparent url(/images/pijl_villa.gif) no-repeat scroll 0 0.4em !important;
color:#00509B;
}

#extra .agenda.linklijst .meer {
	border:none;
	padding:0;
	margin:0;
}


#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}


/* 125 jaar NVJ
-------------------------------------------- */

#secnav li a.jarig {background: url(/images/125jaar-menu-ster.png) no-repeat 0 3px;padding-left:22px;}
#logo.jarig {background: url(/images/125jaar-sjerp.png) no-repeat 100% 0;}
body.jarig #container {background-image:url(/images/header_125jaar.jpg);}

#reacties, #reageer {margin-top:3em;}
#content #reacties .item {border:none;}
#container .item .leesmeer a.reageer {float:right}

#extra .extradik, #extra .extradun {border:0 solid #009CDC;background:#fff;}
#extra .extradik h2, #extra .extradun h2 {background:none;color:#009CDC;}

#extra .extradik {border-width:7px;}
#extra .extradun {border-width:1px;}

h1.sectie {font-family:'trebuchet ms', arial, sans-serif;}

#content.home .midden .extradik {width:271px !important;border-width:7px !important;}
p.meta {margin:0;font-style:italic;}
#decennia li {float:left;width:33%;}

#felicitaties a {background:none;padding:0;}

.disclaimer {clear:both;margin:0 10px 10px;}
#extra .columns.linklijst li.meer {border:medium none;margin:10px 0 15px;padding:0;}
#extra .columns.linklijst li.meer a {background:url("/images/pijl_villa.gif") no-repeat scroll 0 0.4em transparent !important;padding-left:0.5em;}
#extra .columns li.meer {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
