body{font-family: Arial, Lucida Sans, Tahoma, Sans-Serif; font-size:13px; background-color:#1E639D;}
.clear{clear:both;}
em{font-style:italic;}
strong{font-weight:bold;}
.groen{color:#547a13;}
.jonne{font-weight:bold;}
.centreer{margin:auto; text-align:center;}




a{color:#1E639D; text-decoration:none;}
a:hover{color:#1E639D; text-decoration:underline;}

/*
a{color:#547a13; text-decoration:none;}
a:hover{color:#547a13; text-decoration:underline;}
*/


/* Header */
div#header{width:100%;}
div#header div.headercontent{width:680px; margin:auto;}
div#header div.headercontent h1{font-size:2.2em; color:#FFF; font-weight:bold; margin:40px 0 0 0;}
div#header div.headercontent ul{margin:30px 0 0 0; overflow:auto;}
div#header div.headercontent li{display:block; float:left; font-size:1.2em; font-weight:bold; margin-left:8px; text-align:center;}
div#header div.headercontent li.eerste{margin-left:0;}
div#header div.headercontent li a{color:#A1BDD5; text-decoration:none; display:block; width:auto; padding:4px 12px 0 12px; height:21px; border:1px solid #A1BDD5; border-bottom:none; background: url("../plaatjes/nav_achtergrond.gif") repeat-x bottom;}
div#header div.headercontent li a:hover{color:#333; text-decoration:none; background: url("../plaatjes/nav_achtergrond.gif") repeat-x top;}
div#header div.headercontent li a.actief{color:#333; background: url("../plaatjes/nav_achtergrond.gif") repeat-x top;}


/* Hoofdkader */

div#middencontainer{min-height:300px; width:100%; background-color:#FFF;}
div#middenkader{width:960px; margin:auto;}
div#middenkader div.links{width:250px;float:left;}
div#middenkader div.links img.logo{margin-left:3px;}
div#middenkader div.midden{width:710px;float:left;}
div#middenkader div.midden div.links{width:442px;float:left;}
div#middenkader div.midden div.rechts{width:268px;float:left;}
div#middenkader div.midden div.rechts div.lijstblok{margin-top:25px;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst{}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li{padding:3px 0 3px 40px; margin:0; background: url("../plaatjes/lijstlijnen.gif") -268px bottom no-repeat; cursor:default; clear:left; overflow:auto;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li.boven{background-position:bottom right;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li.actief{background-position:bottom left;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li.onder{background-position:-268px bottom;}
/*div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.titel{display:block; width:154px; float:left; clear:left;}*/
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.titel{display:block; width:154px; float:left; clear:left;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.titellang{display:block; width:224px; float:left; clear:left;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li a{color:#1E639D; text-decoration:none; margin:0; padding:0;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li a:hover{color:#363932; text-decoration:none;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.duur{display:block; width:60px; float:right; color:#000; text-align:right;}
div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.datum{display:block; width:70px; float:right; text-align:right;}

div#middenkader div.midden div.rechts div.lijstblok ul.lijst li span.melding{color:#E40015; padding-left:6px;}
div#middenkader div.midden div.rechts div.lijstblok div.paginering{margin:8px 0 8px 40px; text-align:center;}
div#middenkader div.midden div.rechts div.lijstintroblok{margin:36px 0 0 40px;line-height:1.5em; color:#363932;}
div#middenkader div.midden div.rechts div.afbeeldingblok{margin:53px 0 10px 0;}
div#middenkader div.midden div.rechts div.afbeeldingblok img{border:2px solid #1E639D;}
div#middenkader div.midden div.rechts div.introafbeeldingblok{margin:86px 0 0 0; text-align:right;}
div#middenkader div.midden div.rechts div.introafbeeldingblok img{border:2px solid #1E639D;}
div#middenkader div.midden div.rechts div.introafbeeldingblok div.onderschrift{color:#999; margin:10px 0 0 0; font-size:0.8em;}

div#middenkader div.midden div.rechts div.infoblok{color:#363932; margin-bottom:10px;}
div#middenkader div.midden div.rechts div.infoblok h3{font-size:1.2em; font-weight:bold; margin:0 0 8px 0;}
div#middenkader div.midden div.rechts div.infoblok ul{line-height:1.6em;}
div#middenkader div.midden div.rechts div.infoblok ul li{}
div#middenkader div.midden div.rechts div.datablok{margin:10px 0 0 0; color:#363932;}
div#middenkader div.midden div.rechts div.datablok h3{color:#1E639D; font-size:1.2em; margin:0 0 6px 0;}
div#middenkader div.midden div.rechts div.datablok span.niks{padding:4px; display:block; margin:4px 0 0 0; font-size:1.1em; color:#FFF; background-color:#1E639D; width:256px; line-height:1.4em;}
div#middenkader div.midden div.rechts div.datablok ul{line-height:1.6em;}
div#middenkader div.midden div.rechts div.datablok ul li{}
div#middenkader div.midden div.rechts div.landkaartblok{margin:55px 0 10px 50px;}

div#middenkader div.midden div.rechts div.contactgegevens{margin:0 0 0 40px; width:220px;}
div#middenkader div.midden div.rechts div.contactgegevens h2{color:#1E639D; font-size:1.4em;}
div#middenkader div.midden div.rechts div.contactgegevens h3{color:#000; font-size:1.1em; font-weight:bold; margin:16px 0 10px 0;}
div#middenkader div.midden div.rechts div.contactgegevens ul{line-height:1.6em;}
div#middenkader div.midden div.rechts div.contactgegevens ul li{}

div#middenkader div.midden div.rechts div.aanmeldblok{margin:20px 0 12px 0; color:#FFF; background-color:#1E639D; width:264px; text-align:center;font-size:2.2em;}
div#middenkader div.midden div.rechts div.aanmeldblok a{color:#FFF; text-decoration:none; border:2px solid #1E639D; display:block;padding:4px; }
div#middenkader div.midden div.rechts div.aanmeldblok a:hover{color:#1E639D; text-decoration:none; background-color:#FFF;}

div.content{line-height:1.5em; color:#363932;}
div.content h1{color:#1E639D; font-size:2em; margin:44px 0 20px 0; line-height:1.1em;}
div.content h2{color:#1E639D; font-size:1.4em; margin:18px 0 6px 0; border-top:1px solid #363932; padding:14px 0 0 0; width:90%;}
div.content h2.titeloverzicht{color:#1E639D; margin:0 0 10px 0; width:100%; border-bottom:1px solid #363932; border-top:none; padding:0 0 5px 0;}
div.content h2.pagina{color:#1E639D; margin:0 0 10px 0; width:100%; border-top:none; padding:0 0 6px 0;}

div.content .datum{font-size:0.9em; color:#666; margin:0 0 10px 0;}
div.content img.visual{float:left; border:2px solid #1E639D; margin:0 10px 6px 0;}
div.content .intro{font-weight:bold; margin:0 0 10px 0;}
div.content .tekst{width:90%; margin:0 0 12px 0;}
div.content .tekst div.meer{border-bottom:1px solid #363932; color:#1E639D; font-size:0.9em; text-align:right;}
div.content .tekst div.meer a{color:#1E639D; text-decoration:none;}
div.content .tekst div.meer a:hover{color:#363932; text-decoration:none;}
div.content .tekst div.meer span{padding-top:14px;}
div.content div.terug{margin:10px 0 0 0;}
div.content ul.lijst{}
div.content ul.lijst h2.titeloverzicht{padding-bottom:6px;}
div.content ul.lijst h2.titeloverzicht a:hover{text-decoration:none;}


div.content div.provinciemenublok{margin:10px 0 30px 0;}
div.content div.provinciemenublok select{}

div.content div.evenementinfo{margin:0 0 30px 0;}
div.content div.evenementinfo dl{}
div.content div.evenementinfo dl dt{width:140px; float:left; clear:left; font-weight:bold;}
div.content div.evenementinfo dl dd{width:200px; float:left;}


div.content div.docentenlijstblok{}
div.content div.docentenlijstblok div.docentenlijstitem{margin-bottom:18px; padding-bottom:4px; background-color:#999; position:relative; background:url("../plaatjes/linkitem-achtergrond.gif") bottom left no-repeat;}
div.content div.docentenlijstblok div.docentenlijstitem div.tekst{width:280px; margin:0 0 6px 0; }
div.content div.docentenlijstblok div.docentenlijstitem div.tekst h2{padding:0; margin:0 0 4px 0; border:none; font-size:1.4em;}
div.content div.docentenlijstblok div.docentenlijstitem div.tekst div.link{margin:4px 0 0 0;}
div.content div.docentenlijstblok div.docentenlijstitem div.tekst div.link span{font-style:italic;}
div.content div.docentenlijstblok div.docentenlijstitem div.plaatje{width:150px; position:absolute; bottom:0; left:290px;}
div.content div.docentenlijstblok div.docentenlijstitem div.plaatje img{border:1px solid #363932; padding:4px;  }

div.content div.lijstcontentblok{display:none;}
div.content li.lijstcontentblok{display:none;}

div.content div.docentenprovincieoverzicht{}
div.content div.docentenprovincieoverzicht ul{}
div.content div.docentenprovincieoverzicht ul.links{width:180px; float:left; margin-right:20px;}
div.content div.docentenprovincieoverzicht ul.rechts{width:180px; float:left;}
div.content div.docentenprovincieoverzicht ul li{clear:left; margin-bottom:4px;border-bottom:1px solid #1E639D;}
div.content div.docentenprovincieoverzicht ul li:hover{background-color:#CCC;}
div.content div.docentenprovincieoverzicht ul li a{text-decoration:none;}
div.content div.docentenprovincieoverzicht ul li a:hover{text-decoration:none;}
div.content div.docentenprovincieoverzicht ul li span.provincie{display:block; width:150px; float:left; }
div.content div.docentenprovincieoverzicht ul li span.aantal{display:block; width:30px; float:left; background-color:#1E639D; color:#FFF; text-align:center; font-size:1.1em;border-top:1px solid #1E639D;}


div.contentBovenSpacer{height:50px; clear:both;}
div.contentTussenSpacer{height:20px; clear:both;}



/* Footer */
div#footer{width:100%; height:210px; background:url("../plaatjes/footer.gif") center no-repeat;}

div#footer div.footertekst{width:960px; margin: auto;}
div#footer div.footertekst div.linkblok{margin:0 auto 0 auto; height:30px; padding:10px 80px 144px 0; text-align:right;}
div#footer div.footertekst div.linkblok img.icoon{position:relative; top:3px; padding:0 0 0 4px;}
div#footer div.footertekst div.tekstblok{width:360px; margin:0 auto 0 auto; padding:0 0 0 138px; color:#FFF; float:left;}
div#footer div.footertekst div.gemaaktdoor{width:300px; margin:0 auto 0 auto; color:#FFF; float: right; }
div#footer div.footertekst a{color:#FFF;}
div#footer div.footertekst a:hover{color:#FFF;}


/* Tekst */
div.content h3{color:#1E639D; font-weight:bold; display:inline;}




div.contactformulier{margin:0 0 0 0;}
div.contactformulier div.contactbedankt{font-weight:bold; margin:0 0 20px 0; border:1px solid #090; color:#090; padding:10px; width:364px;}
div.contactformulier div.foutmelding{font-weight:bold; margin:0 0 20px 0; border:1px solid #900; color:#900; padding:10px; width:364px;}
div.contactformulier form{}
div.contactformulier form label{float:left; width:120px; clear:left;}
div.contactformulier form label span{font-size:0.9em; color:#666;}
div.contactformulier form input, div.contactformulier form textarea{width: 260px; padding:2px; border:1px solid #4e4e4e; margin:0 0 14px 0; display:block;}
div.contactformulier form textarea{height:110px;}
div.contactformulier form input.fout{color:#FFF; background-color:#900;}
div.contactformulier form input.submit{padding:2px; width:266px; background-color:#1E639D; color:#FFF; text-align:center; display:block; border:1px solid #4e4e4e; font-weight:bold;}
div.contactformulier form input.submit:hover{background-color:#A1BDD5; color:#000;}
div.contactformulier form textarea.fout{color:#FFF; background-color:#900;}


div.aanmeldblok{}
div.aanmeldblok div.bestaandeklantvraag{}
div.aanmeldblok div.bestaandeklantvraag div#bestaandeklantvraagja{width:100px; float:left; background-color:#1E639D; color:#FFF; padding:2px; text-align:center; cursor:default;}
div.aanmeldblok div.bestaandeklantvraag div#bestaandeklantvraagnee{width:100px; float:left; margin:0 0 0 20px; background-color:#1E639D; color:#FFF; padding:2px; text-align:center; cursor:default;}
div.aanmeldblok div.bestaandeklantvraag div.actief{font-weight:bold; font-size:1.2em;}
div.aanmeldblok div.bestaandeklantvraag div.bestaandeklantblok{}

div.aanmeldblok div#bestaandeklantblok{display:none; margin:20px 0 0 0;}
div.aanmeldblok div#bestaandeklantblok form{}
div.aanmeldblok div#bestaandeklantblok form label{float:left; width:120px; clear:left;}
div.aanmeldblok div#bestaandeklantblok form input{width: 260px; padding:2px; border:1px solid #4e4e4e; margin:0 0 14px 0; display:block;}
div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok{width:400px; margin:10px 0 0 0;}
div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok div#bestaandeklantgegevenszoeken{width:150px;padding:2px; text-align:center; cursor:default;}
div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok div.bestaandeklantgegevenszoeken{background-color:#1E639D; color:#FFF;}


div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok div#klantgegevenscheck{padding:2px; margin:10px 0;}
div.aanmeldblok div#bestaandeklantblok div#gevenskloppen{width:100px; float:left; background-color:#1E639D; color:#FFF; padding:2px; text-align:center; margin:10px 20px 10px 0; cursor:default;}
div.aanmeldblok div#bestaandeklantblok div#gevenskloppenniet{width:100px; float:left; margin:10px 0 0 0; background-color:#1E639D; color:#FFF; padding:2px; text-align:center; cursor:default;}

div.contactbedankt{font-weight:bold; margin:0 0 20px 0; border:1px solid #090; color:#090; padding:10px; width:364px;}
div.foutmelding{font-weight:bold; margin:0 0 20px 0; border:1px solid #900; color:#900; padding:10px; width:364px;}


div.aanmeldblok div#nieuweklantblok{margin:20px 0 0 0;}
div.aanmeldblok div#nieuweklantblok form{}
div.aanmeldblok div#nieuweklantblok form label{float:left; width:120px; clear:left;}
div.aanmeldblok div#nieuweklantblok form label span{font-size:0.9em; color:#666;}
div.aanmeldblok div#nieuweklantblok form input, div.aanmeldblok div#nieuweklantblok form textarea{width: 260px; padding:2px; border:1px solid #4e4e4e; margin:0 0 14px 0; display:block;}
div.aanmeldblok div#nieuweklantblok form textarea{}/*height:110px;*/
div.aanmeldblok div#nieuweklantblok form input.fout{color:#FFF; background-color:#900;}
div.aanmeldblok div#nieuweklantblok form input.submit{padding:2px; width:266px; background-color:#1E639D; color:#FFF; text-align:center; display:block; border:1px solid #4e4e4e; font-weight:bold;}
div.aanmeldblok div#nieuweklantblok form input.submit:hover{background-color:#A1BDD5; color:#000;}
div.aanmeldblok div#nieuweklantblok form textarea.fout{color:#FFF; background-color:#900;}
div.aanmeldblok div#nieuweklantblok form textarea.hidden{height:0; border:0; padding:0; line-height:0; background-color:#FFF; color:#FFF;}
div.aanmeldblok div#nieuweklantblok form input.checkbox{width:auto; text-align:left;}
div.aanmeldblok span.checkboxfout{background-color:#900; color:#FFF; padding:2px 6px;}
div.aanmeldblok div#nieuweklantblok div.submitblok{padding:2px; width:266px; background-color:#1E639D; color:#FFF; text-align:center; display:block; border:1px solid #4e4e4e; font-weight:bold; cursor:default;}
div.aanmeldblok div#nieuweklantblok div.submitblok:hover{background-color:#A1BDD5; color:#000;}
div.aanmeldblok div#nieuweklantblok div.actievesubmit{background-color:#A1BDD5; color:#000; border:1px solid #A1BDD5;}


/* De MooTools DatePicker */
div.aanmeldblok div#nieuweklantblok form input.DatePicker{display: block; width: 80px;padding:2px;background-color: #EAEAEA;cursor: pointer;}
div.aanmeldblok div#nieuweklantblok form input.fout {background-color:#900; color:#FFF;}
div.aanmeldblok div#nieuweklantblok form input:focus.DatePicker{background-color: #1E639D; color:#FFF;}
div.aanmeldblok div#nieuweklantblok form .dp_container{position: relative;padding: 0;z-index: 500;}
div.aanmeldblok div#nieuweklantblok form .dp_cal{background-color: #FFF;border: 1px solid #999;position: absolute;width: 177px;top: 24px;left: 0;margin: 0px 0px 3px 0px;}
div.aanmeldblok div#nieuweklantblok form .dp_cal table{width: 100%;border-collapse: collapse;border-spacing: 0;}
div.aanmeldblok div#nieuweklantblok form .dp_cal select{margin: 2px 3px;font-size: 11px;}
div.aanmeldblok div#nieuweklantblok form .dp_cal select option{padding: 1px 3px;}
div.aanmeldblok div#nieuweklantblok form .dp_cal th, .dp_cal td{width: 14.2857%;text-align: center;font-size: 11px;padding: 2px 0;}
div.aanmeldblok div#nieuweklantblok form .dp_cal th{border: solid #FFF;border-width: 1px 0;color: #FFF;background: #1E639D;font-weight: bold;}
div.aanmeldblok div#nieuweklantblok form .dp_cal td{cursor: pointer;}
div.aanmeldblok div#nieuweklantblok form .dp_cal thead th{background: #1E639D;}
div.aanmeldblok div#nieuweklantblok form .dp_cal td.dp_roll{color: #000;background: #fff6bf;}





textarea.hidden{height:0; border:0; padding:0; line-height:0; background-color:#FFF; color:#FFF;}
div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok div.actievesubmit{background-color:#A1BDD5; color:#000;}
div.aanmeldblok div#bestaandeklantblok div.bestaandeklantgegevenszoekenblok textarea#bestaandeklantopmerking{width: 260px; padding:2px; border:1px solid #4e4e4e;}

