body,td,th{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
body{background-color:#F7FAEB; margin:0px; min-height: 100vh; display: flex; flex-direction: column;}
li{float:left; list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:block; height:30px;}
ul{clear:both; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h1{padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; font-size:20px; font-weight:normal; line-height:20px; color:#718608;}
p{padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; color:#66297D;}
.wrap{text-align:left;}
.header{background-color:#DDE6B3; text-align:left;}
.provs{background-color:#99B60A; display:table; overflow:hidden;}
.pro{display:table; text-align:left; width:100%;}
.crumbles{display:table; width:100%; background-color:#718608; padding:0px 0px 0px 0px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}
a.prov{font-size:15px; padding:0px 13px 0px 13px; border-radius:5px 5px 5px 5px; margin:5px 0px 0px 0px; line-height:25px; color:#FFF; text-decoration:none; display:block; height:25px}
a.prov:hover{background-color:#ADCE0B; color:#66297D; overflow:hidden; -webkit-box-shadow: inset 0px -7px 7px 0px rgba(0,0,0,0.05); -moz-box-shadow: inset 0px -7px 7px 0px rgba(0,0,0,0.05); box-shadow: inset 0px -7px 7px 0px rgba(0,0,0,0.05);}
a.act{background-color:#F6FDD9; color:#000; overflow:hidden;}
a.act3{background-color:#66297D; color:#FFF;}
a.crumbs{font-size:12px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; line-height:30px; color:#FFF; text-decoration:underline; height:30px}
.crumb{font-size:12px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; line-height:30px; color:#FFF; text-decoration:none; height:30px; float:left;}
a.aanmelden{float:right; margin:5px 5px 0px 0px; height:40px; width:120px; border-radius:3px; background: rgb(158,10,46); background: linear-gradient(0deg, rgba(158,10,46,1) 0%, rgba(178,0,0,1) 100%); color:#FFF; text-decoration:none; line-height:40px; font-size:15px; text-align:center;}

.box{background-color:#FCFDF7; min-height:200px; display:table; margin:15px 5px 0px 5px; border-radius:5px; overflow:hidden; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);}
.box2{background-color:#FCFDF7; min-height:200px; display:table; margin:15px 5px 0px 5px; border-radius:5px; overflow:hidden; -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.1);}
.box_image{width:170px; height:200px; background-size:cover; background-position:center center; float:left; margin-right:5px;}
.box_desc{border-radius:7px 7px 0px 0px; background-color:#FCFDF7; margin:0px 0px 0px 0px;}
.box_name{height:20px; line-height:18px; font-size:20px; font-weight:20px; padding:5px 0px 0px 5px; margin:0px 0px 0px 0px; color:#718608}
.box_feats{padding:5px 0px 0px 5px; height:16px; overflow:hidden; color:#804D73;}
.box_text{line-height:15px; font-size:12px; padding:5px 5px 5px 5px; color:#584D80;}
a.box_link{float:right; height:26px; display:table; width:100%; background: rgb(158,10,46); background: linear-gradient(0deg, rgba(158,10,46,1) 0%, rgba(178,0,0,1) 100%); color:#FFF; text-decoration:none; line-height:26px; font-size:13px; font-weight:bold; text-align:center;}
a.box_link:hover{background:none; background-color:#7F0000;}
.ver{margin:10px 0px 0px 10px}

.spacer{height:20px; display:block; clear:both;}

.pagen{padding:10px 0px 10px 0px; clear:both; background-color:#718608; margin:0px 0px 0px 0px;}
.dots{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; float:left; margin:0px 0px 12px 12px; font-weight:bold; color:#E6C0F3; text-align:center;}
div.pages a:hover, div.pages a:active{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#734D80; float:left; margin:0px 0px 12px 12px; text-align:center; font-weight:bold; font-size:16px; background-color:#FFF; border-radius:3px;}
div.pages a{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#734D80; float:left; margin:0px 0px 12px 12px; text-align:center; font-weight:normal; font-size:16px; background-color:#E7F0C3; border-radius:3px;}
div.pages span.current{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#000; float:left; margin:0px 0px 12px 12px; text-align:center; font-weight:bold; font-size:16px; background-color:#FFF; border-radius:3px;}
div.pages span.disabled{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#FFF; float:left; margin:0px 0px 12px 12px; text-align:center; font-weight:bold; font-size:16px; background-color:#9EAD5F; border-radius:3px;}
div.pages{margin:0px 7px 0px 0px; display:table; text-align:left; padding:0px 0px 0px 0px; clear:left}

.footer{padding:5px 0px 15px 0px; clear:both; background-color:#495605; margin:0px 0px 0px 0px; display:table; width:100%;}
.footer2{display:table; margin-top:1px; clear:both; padding:0px; padding:5px;}
.footer22{display:table; margin-top:0px; clear:both; padding:0px; padding:5px; background-color:#212602;}
.link_box{display:block; background-color:#FFFFFF; margin:15px 15px 0px 15px; border-radius:5px; overflow:hidden; text-align:left;}
.link_box2{display:block; background-color:#FFFFFF; margin:15px 15px 0px 15px; border-radius:5px; overflow:hidden; text-align:left;}
.link_desc{padding:3px 5px 3px 0px; height:57px; overflow:hidden; color:#9e0a2e;}
.link_pic{width:120px; height:90px; background-color:#000; background-position:center; background-size:cover; display:block; float:left; margin-right:5px;}
.link_stars{padding:0px 0px 0px 5px; color:#FC0; font-size:14px; height:15px;}
.link_text{padding:0px 0px 0px 5px; background-color:#9e0a2e; color:#FFF; height:20px; line-height:20px;}
a.link_button{display:block; color:#000; margin:0px 10px 10px 0px; line-height:20px; height:20px; float:right; border-radius:5px; padding:0px 10px 0px 10px; width:140px; text-decoration:none; font-size:12px; text-align:center; font-weight:normal; background:linear-gradient(0deg, rgba(255,170,0,1) 0%, rgba(255,204,0,1) 100%);}
a.link_button:hover{background-color:#5D6E07; color:#FFF;}

.pro_kop{background-color:#9e0a2e; color:#FFF; height:20px; line-height:20px; padding:0px 0px 0px 5px; margin:0px 0px 10px 0px; border-radius:3px;}
.pro_col1{border-radius:5px; margin:15px 5px 0px 5px}
.pro_col2{border-radius:5px; margin:15px 5px 0px 5px; padding:15px; background-color:#EFF5D7; display:table;}
.pro_col3{border-radius:5px; margin:15px 5px 0px 5px; padding:15px 0px 0px 0px; background-color:#DDE6B3;}
.pro_pic{width:100%;}
.pro_pic2{display:none;}
.pro_d{margin:0px 0px 15px 0px; line-height:17px;}
.pro_d2{margin:0px 0px 15px 0px; line-height:17px;}
.pro_d2_kop{font-weight:bold; line-height:20px; padding-top:5px; color:#718608}
.pro_d2_p{padding-left:13px; color:#616B2E;}
.pro_q{float:left; width:30%; height:20px; line-height:20px; padding:0px 0px 0px 5px}
.pro_a{width:70%; height:20px; line-height:20px; color:#66297D;}
.pro_qa{margin-bottom:20px; width:100%}
.pro_color{background-color:#FAFCF3}
a.pro_link{height:26px; display:table; width:160px; border-radius:3px; background: rgb(158,10,46); background: linear-gradient(0deg, rgba(158,10,46,1) 0%, rgba(178,0,0,1) 100%); color:#000; text-decoration:none; line-height:26px; font-size:13px; font-weight:normal; text-align:center; float:right}
a.pro_link:hover{background:none; background-color:#FFC034;}

main{flex:1 0 auto;}
.disclaimer{flex-shrink: 0; font-size:11px; color:#718608; letter-spacing:-50; text-align:justify; line-height:11px; clear:both;}
.disclaimer2{flex-shrink: 0; font-size:11px; color:#99B60A; letter-spacing:-50; text-align:justify; line-height:11px; clear:both;}
.flags{float:right; margin-left:5px; margin-top:5px;}