 :root {
  --dpaars:#802f7e;
  --paars:#8f358c;
  --koranje:#ffb305;
  --slpaars:#f3eaf3;
  --tpaars:#673ab7;
  --doranje:#d87101;
  --loranje:#f17e02;
  --sloranje:#fdf2e5;
  --wit:#ffffff;
  --zwart:#000000;
  --dgrijs:#575757;
  --lgrijs:#616161;
  --ilgrijs:#bbbbbb;
  --slgrijs:#efefef;
  --dgroen:#63a661;
  --lgroen:#7db574;
  --slgroen:#f2f7f1;
  --tgroen:#365b12;
  --succesgroen:#008a00;
  --krood:#dd0000;
  --drood:#ce3b4b;
  --lrood:#dc5768;
  --slrood:#fbeeef;
  --hdgeel:#d7a61d;
  --dgeel:#efb921;
  --lgeel:#f6cf50;
  --sepgeel:#f2d7a8;
  --slgeel:#fefaed;
  --dblauw:#519fc6;
  --lblauw:#77b9d9;
  --slblauw:#f1f8fb;
  --sienna:#A0522D;
  --lsienna:#f5edea;
}
	.varela{font-family:'Varela Round',Arial;}
	html,body{color:var(--zwart); font-size: 18px; font-family:Arial; background-color:var(--slgrijs);scroll-behavior: smooth;}
	h1,h2,h3,h4,h5{color:var(--dgroen);font-family:'Varela Round',Arial;}
	h1{font-size: 36px;font-size: 2rem;}
	h2{font-size: 32px;font-size: 1.75rem;}
	h3{font-size: 25px;font-size: 1.4rem;}
	h4{font-size: 23px;font-size: 1.25rem;}
	h5 {font-size:18px;font-size: 1rem;}
	p,li,ol {font-weight:normal;font-size:18px;color:black;font-size: 1rem;font-family:Arial;}
.streepje{text-decoration:underline;}
.anker{display: block;position: relative;top: -165px;background-color:#f00;}
.sticky {
  position: sticky;
  top: 0;
  background-color:var(--lichtpaars);
  z-index:999;
}

.main{padding:0; margin:auto;position:relative;width:98%;max-width:1200px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-around;flex-flow:row wrap;}
.main2{padding:0; margin:auto;position:relative;width:98%;max-width:700px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-around;flex-flow:row wrap;}
.mainitem{padding:0px;text-align:center;background-color:transparent;border-color:#faedd7;border-width:0px;border-style:solid;-webkit-box-shadow: 0px 0px 0px #625b4e;-moz-box-shadow: 0px 0px 0px #625b4e;box-shadow: 0px 0px 0px #625b4e;height:auto;min-height:100px;width:100%;max-width:250px;display:inline-block;border-radius:6px; margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.main1400{padding:20px;padding-bottom:50px; margin:auto;position:relative;width:100%;max-width:1400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-around;flex-flow:row wrap;}
.mainitem1111{background-color:transparent;border:0px;border-color:#eee;border-style:solid;display:inline-block;border-radius:6px; margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.mainitem111{background-color:white;padding:0px;text-align:center;height:auto;min-height:100px;width:100%;display:inline-block;margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;cursor:auto;}
.mainitem221{padding:0px;text-align:center;height:auto;min-height:100px;width:100%;display:inline-block;margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;cursor:auto;}
.mainitem221l{padding:0px;text-align:center;height:auto;min-height:100px;width:100%;display:inline-block;margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;cursor:auto;}
.mainitem221r{padding:0px;text-align:center;height:auto;min-height:100px;width:100%;display:inline-block;margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;cursor:auto;}
.mainitem321 {background-color:transparent;color:white;text-align:center;}
.mainitem631{padding:0px;text-align:center;background-color:transparent;border-color:#faedd7;border-width:0px;border-style:solid;-webkit-box-shadow: 0px 0px 1px #625b4e;-moz-box-shadow: 0px 0px 0px #625b4e;
box-shadow: 0px 0px 0px #625b4e;height:auto;min-height:100px;display:inline-block;border-radius:6px; margin:0px;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
	.geen{border-width:0px!important;box-shadow: 0px 0px 0px transparent!important;border-radius:0px!important;}
	fieldset{border:0px;}
	.inpoet{font-size:16px;font-size:1rem;width:100%;border-radius:6px;padding-left:5px;}
	.inpoettekst{font-size:16px;font-size:1rem;color:#003300;font-weight:bold;}
	.accordion{padding:10px;}
	.accordionin:after {content: '\002B\2003';color: #659154;font-family:verdana;font-size:18px;font-size:1rem;font-weight: bold;float: right;}
	.accordionuit:after {content: '\2212\2003';color: #659154;font-family:verdana;font-size:18px;font-size:1rem;font-weight: bold;float: right;}
	.knop{width:100%;font-size:18px;font-size:1rem;font-weight:normal;border-style:solid;border-width:2px;border-color:#154889;background-color:transparent;color:#154889;cursor:pointer;border-radius:6px;}
	.knop:hover{background-color:#ccc;color:#000;}
	.knopje{border-width:1px;border-style:solid;border-color:var(--wit);}
	.hoofdknop{border: 1px solid #bd913a;border-bottom-width: 2px;border-right-width: 2px;margin-bottom:10px;}
	.link{cursor:pointer;color:#000;text-decoration:none;font-size: 24px;font-size: 1.33rem;}
	.link:hover{color:#ccc;}
	.mlink{cursor:pointer;color:#fff;}
	.mlink:hover{color:#ccc;}
	.mlink{padding-bottom:7px;}
	.ctaknop{width:100%;font-size:18px;font-size:1rem;font-weight:normal;background-color:transparent;color:#bd903d;cursor:pointer;}
	.ctaknop:hover{background-color:#ccc;color:#000;}
	.mknop{text-decoration:none;cursor:pointer;width:100%;font-size:18px;font-size:1rem;font-family:aap_bold, Arial, serif;font-weight:normal;background-color:transparent;color:var(--rood);cursor:pointer;}
	.mknop:hover{background-color:var(--geel);color:var(--blauw);}
	.sorteer:hover{cursor:pointer;background-color:#bd913a;}
	.sorteren{background-color:#bd913a;}
	hr{border: 1px dotted var(--lgroen);}
	a>h5{color:#0274bc;}
	a>h5:hover{color:#ccc;}
.pagina{margin:auto;width:96%;max-width:1100px;}
.paneel{background-color:#fff;}
.tekstblok{border-width:3px;border-color:#b99339;border-style:solid;width:96%;max-width:1200px;margin:auto;}

@media only screen and (max-width: 900px){
	.streepje{text-decoration-color:transparent;}
	html,body{font-size:14px;font-size:0.77rem;}
		.accordionin:after {content: '\2003';color: #659154;font-family:verdana;font-size:18px;font-size:1rem;font-weight: bold;float: right;}
	.accordionuit:after {content: '\2003';color: #659154;font-family:verdana;font-size:18px;font-size:1rem;font-weight: bold;float: right;}
	.minderdan1200{display:block;}
	.meerdan1200{display:none;}
	.niet-hf-500{display:none;}
	.hf-500{display:block;}
	.hf-1000{display:none;}
	.hf-2000{display:none;}
	.padding10{padding:4px;}
		.anker{top:-105px;}
#zoekspreekuur{font-size:23px;font-size: 1.25rem;}
	.knop2{cursor:pointer;background-color:#d4c8b8;border-style:solid;border-width:1px;border-color:#bb8d65;color:#000;}
.mainitem {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:1px!important;margin-top:0px!important;}
.main100{padding:20px;padding-bottom:50px; margin:auto;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;justify-content:space-around;flex-flow:row wrap;}
.mainitem111 {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:15px!important;}
.mainitem221l {-webkit-flex-basis: 100%;-ms-flex-basis:100%;flex-basis:100%;margin-bottom:15px!important;}
.mainitem221r {-webkit-flex-basis: 100%;-ms-flex-basis:100%;flex-basis:100%;margin-bottom:15px!important;}
.mainitem221 {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:15px!important;margin-top:15px!important;}
.mainitem321 {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:15px!important;margin-top:15px!important;}
.mainitem631 {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:15px!important;margin-top:15px!important;}
.paneel{padding:10px;padding-top:5px;font-size:18px;font-size:1rem;}
.bovenbalktekstklein{padding-top:10px;font-family:Courgette;color:#01762f;text-align:center;font-size:20px;font-size:1.25rem;text-shadow: 1px 1px #b8af9e;}
.bullet{color:#154889;text-decoration:none;padding:10px;display:none;}
.bovenbalk{height:75px;}
}
@media only screen and (min-width:901px) and (max-width:1200px) {
	html,body{font-size:16px;font-size:0.88rem;}
	.minderdan1200{display:block;}
	.meerdan1200{display:none;}
	.niet-hf-500{display:block;}
	.hf-500{display:none;}
	.hf-1000{display:block;}
	.hf-2000{display:none;}
	.padding10{padding:6px;}
	.anker{top:-110px;}
#zoekspreekuur{font-size:23px;font-size: 1.25rem;}
.mainitem {-webkit-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;margin-bottom:1px!important;margin-top:0px!important;}
.mainitem111 {-webkit-flex-basis: 98%;-ms-flex-basis:98%;flex-basis:98%;margin-bottom:10px!important;margin-top:10px!important;}
.mainitem221 {-webkit-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;margin-bottom:10px !important;margin-top:10px!important;}
.mainitem221l {-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%;margin-bottom:10px !important;margin-top:10px!important;}
.mainitem221r {-webkit-flex-basis:65%;-ms-flex-basis:65%;flex-basis:65%;margin-bottom:10px !important;margin-top:10px!important;}
.mainitem321 {-webkit-flex-basis:45%;-ms-flex-basis:45%;flex-basis:45%;margin-bottom:10px !important;margin-top:10px!important;}
.mainitem631 {-webkit-flex-basis:33%;-ms-flex-basis:33%;flex-basis:33%;margin-bottom:10px !important;margin-top:10px!important;}
.paneel{padding:15px;padding-top:10px;font-size:18px;font-size:1rem;}
.bovenbalktekstklein{font-family:Courgette;color:#01762f;text-align:center;font-size:24px;font-size:1.5rem;text-shadow: 1px 1px #b8af9e;padding:10px;}
.bullet{color:#154889;text-decoration:none;padding:5px;display: inline;font-size: 23px;font-size: 1.25rem;}
.bovenbalk{height:75px;}
}
@media only screen and (min-width:1201px){
	.minderdan1200{display:none;}
	.meerdan1200{display:block;}
	.niet-hf-500{display:block;}
	.hf-500{display:none;}
	.hf-1000{display:none;}
	.hf-2000{display:block;}
	.padding10{padding:10px;}
#zoekspreekuur{font-size:25px;font-size: 1.4rem;}
.mainitem {-webkit-flex-basis:33%;-ms-flex-basis:33%;flex-basis:33%;margin-bottom:1px !important;margin-top:0px!important;}
.mainitem111 {-webkit-flex-basis: 99%;-ms-flex-basis:99%;flex-basis:99%;margin-bottom:15px!important;margin-top:15px!important;}
.mainitem221 {-webkit-flex-basis:48%;-ms-flex-basis:48%;flex-basis:48%;margin-bottom:15px !important;margin-top:15px!important;}
.mainitem221l {-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%;margin-bottom:15px !important;margin-top:15px!important;}
.mainitem221r {-webkit-flex-basis:65%;-ms-flex-basis:65%;flex-basis:65%;margin-bottom:15px !important;margin-top:15px!important;}
.mainitem321 {-webkit-flex-basis:30%;-ms-flex-basis:30%;flex-basis:30%;margin-bottom:15px !important;margin-top:15px!important;}
.mainitem631 {-webkit-flex-basis:16%;-ms-flex-basis:16%;flex-basis:16%;margin-bottom:15px !important;margin-top:15px!important;}
.paneel{padding:40px;padding-top:20px;font-size:18px;font-size:1rem;}
.bovenbalktekstklein{font-family:Courgette;color:#01762f;text-align:center;font-size:32px;font-size:2rem;text-shadow: 1px 1px #d7d1c3;font-weight:bold;padding-top:10px;}
.bullet{color:#154889;text-decoration:none;padding:5px;display: inline;font-size: 23px;font-size: 1.25rem;}
.bovenbalk{height:75px;}
}

#return-to-top {padding:0px;z-index:9999;position: fixed;bottom: 20px;right: 20px;background: rgb(216, 113, 1);background: rgba(216, 113, 1, 0.75);width: 50px;    height: 50px;display: block;text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top i {padding:0px;color: #fff;margin: 0;position: relative;left: 13px;top: 13px;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
#return-to-top:hover {background: rgba(216, 113, 1, 1);}
#return-to-top:hover i {color: #fff;top: 5px;}

td{vertical-align:middle!important;}

.rij{
margin-top:10px;
}

@media only screen and (max-width: 600px){
.rij{
margin-top:5px;
}
}

.rij:nth-child(odd) {
      background: #eeeeee;
}
.rij:nth-child(even) {
      background: #dddddd;
}
.tekst{
      text-align:right;
}
@media only screen and (max-width: 600px){
.tekst{
      text-align:center;
}
}
.invoer{
      text-align:left;
}
@media only screen and (max-width: 600px){
.invoer{
      text-align:center;
}
}