body,td,th{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
body{background-color:#EEEAFB; margin:0px;}
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;}
.header{height:90px; background-color:#CCC0F3; text-align:left; background: linear-gradient(0deg, rgba(196,182,241,1) 0%, rgba(204,192,243,1) 100%);}
h1{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:30px; font-weight:normal; line-height:50px; color:#FFF;}
p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#4A329A; width:666px;}
.wrap{width:1200px; text-align:left;}
.provs{height:66px; background-color:#9F8DDA;}
.cities{display:table; background-color:#F9F7FC; text-align:left; width:100%;}
.pro{display:table; text-align:left; width:100%;}
.crumbles{height:30px; background-color:#4A329A; padding:0px 0px 0px 20px; -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:28px}
a.prov:hover{background-color:#D1CAE8; color:#4A329A; 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:#F9F7FC; color:#4A329A; overflow:hidden;}
a.act3{background-color:#4A329A; color:#FFF;}
a.city{font-size:12px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; line-height:26px; color:#4A329A; text-decoration:none; display:block; height:26px; width:100px; overflow:hidden;}
a.city:hover,a.act2{background-color:#4A329A; color:#FFF; border-radius:3px;}
a.crumbs{font-size:12px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; line-height:30px; color:#DDD5F7; text-decoration:underline; height:30px}
.crumb{font-size:12px; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; line-height:30px; color:#DDD5F7; text-decoration:none; height:30px; float:left;}
a.aanmelden{float:right; margin:25px 0px 0px 0px; height:40px; width:120px; border-radius:3px; background-color:#FB0; background:linear-gradient(0deg, rgba(255,170,0,1) 0%, rgba(255,204,0,1) 100%); color:#000; text-decoration:none; line-height:40px; font-size:15px; text-align:center;}

.box{width:228px; float:left; height:419px; background-color:#F5F2FD; margin:15px 15px 0px 0px; 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{width:228px; float:left; height:419px; background-color:#F5F2FD; margin:15px 0px 0px 0px; 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:228px; height:235px; background-size:cover; background-position:center center;}
.box_desc{border-radius:7px 7px 0px 0px; background-color:#F8F6FE; height:200px; margin:-10px 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);}
.box_name{height:20px; line-height:18px; font-size:20px; font-weight:20px; padding:10px 0px 0px 10px; color:#c09}
.box_feats{padding:5px 0px 0px 10px; height:16px; overflow:hidden; color:#804D73;}
.box_text{height:97px; overflow:hidden; line-height:15px; font-size:12px; padding:10px 10px 10px 10px; color:#584D80;}
a.box_link{height:26px; display:table; width:100%; background-color:#FB0; background:linear-gradient(0deg, rgba(255,170,0,1) 0%, rgba(255,204,0,1) 100%); color:#000; text-decoration:none; line-height:26px; font-size:13px; font-weight:bold; text-align:center;}
a.box_link:hover{background:none; background-color:#FFC034;}
.ver{margin:10px 0px 0px 10px}
.spacer{height:20px; display:block; clear:both;}

.pagen{padding:10px 0px 10px 0px; clear:both; background-color:#594D80; margin:0px 0px 0px 0px;}
.dots{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; float:left; margin:0px 0px 0px 12px; font-weight:bold; color:#CCC0F3}
div.pages a:hover, div.pages a:active{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#594D80; float:left; margin:0px 12px 0px 0px; text-align:center; font-weight:bold; font-size:16px; background-color:#FFC000; border-radius:3px;}
div.pages a{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#594D80; float:left; margin:0px 12px 0px 0px; text-align:center; font-weight:normal; font-size:16px; background-color:#DDD5F7; border-radius:3px;}
div.pages span.current{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#594D80; float:left; margin:0px 12px 0px 0px; text-align:center; font-weight:bold; font-size:16px; background-color:#FFC000; border-radius:3px;}
div.pages span.disabled{display:block; width:35px; height:35px; line-height:35px; text-decoration:none; color:#594D80; float:left; margin:0px 12px 0px 0px; text-align:center; font-weight:bold; font-size:16px; background-color:#E0D8F4; 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 5px 0px; clear:both; background-color:#2D2640; margin:0px 0px 0px 0px; height:146px;}
.link_box{width:285px; height:120px; display:block; background-color:#FFFFFF; margin:10px 20px 20px 0px; float:left; border-radius:5px; overflow:hidden; text-align:left;}
.link_box2{width:285px; height:120px; display:block; background-color:#FFFFFF; margin:10px 0px 20px 0px; float:left; border-radius:5px; overflow:hidden; text-align:left;}
.link_desc{padding:3px 5px 3px 0px; height:57px; overflow:hidden; color:#A1909D;}
.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:#D91198; color:#FFF; height:20px; line-height:20px;}
a.link_button{display:block; color:#000; margin:0px 5px 0px 0px; line-height:16px; height:16px; float:right; border-radius:5px; padding:0px 6px 0px 6px; 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:#FFBB00; color:#000;}

.pro_kop{background-color:#C09; 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; overflow:hidden; width:350px; height:350px; float:left; margin:15px 15px 0px 0px}
.pro_col2{border-radius:5px; overflow:hidden; width:445px; height:320px; float:left; margin:15px 15px 0px 0px; padding:15px; background-color:#F5F2FD}
.pro_col3{border-radius:5px; overflow:hidden; width:345px; height:350px; float:left; margin:15px 0px 0px 0px; background-color:#C8BBF2;}
.pro_pic{width:350px; height:350px;}
.pro_d{margin:0px 0px 15px 0px; max-height:138px; line-height:17px; overflow:auto;}
.pro_d2{margin:0px 0px 15px 0px; line-height:17px;}
.pro_d2_kop{font-weight:bold; line-height:20px; padding-top:5px; color:#c09}
.pro_d2_p{padding-left:13px; color:#888;}
.pro_q{float:left; width:75px; height:20px; line-height:20px; padding:0px 0px 0px 5px}
.pro_a{width:222px; height:20px; line-height:20px; color:#4A329A;}
.pro_qa{width:222px; float:left; height:150px;}
.pro_color{background-color:#FFF}