body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body{background-color:#F8E2F1; margin:0px; padding:0px;}
h1{margin:0px 0px 0px 0px; padding:25px 0px 0px 20px; font-size:24; float:left; width:600px; height:40px; color:#BD008A;}
h2{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; font-size:14px; background-color:#E89800; color:#FFF; line-height:25px; height:25px; font-weight:normal; border-radius:0px 10px 0px 0px}
li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:25px; line-height:25px; display:block; list-style:none; border-bottom:1px solid #C9C1E7;}
p{margin:0px 0px 20px 0px; padding:10px 20px 10px 20px; font-size:12px; line-height:16px; color:#000; background-color:#FBF4F7;}
ul{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; background-color:#FBF4F7;}

a.aanmelden{background-color:#BD008A; width:150px; height:40px; border-radius:3px 13px 3px 3px; line-height:40px; font-size:15px; text-align:center; display:block; text-decoration:none; color:#FFF; font-weight:bold; border:1px solid #D7009D; float:right; margin:20px 20px 0px 0px; -webkit-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2); box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2);}
a.box_link{width:250px; margin:0px 20px 0px 0px; height:25px; line-height:25px; background-color:#BD008A; color:#FFF; text-decoration:none; font-size:13px; display:table; text-align:center; border-radius:3px 9px 3px 3px; margin:0px 40px 0px 0px; border:1px solid #D7009D;}
a.li_link{text-decoration:none; color:#BD008A; font-weight:bold; display:block; padding:0px 0px 0px 20px}
a.li_link:hover{background-color:#AD1989; color:#FFF;}
a.nav_link{color:#FFF; text-decoration:none; line-height:30px; font-size:15px; margin:0px 20px 0px 20px;}
a.nav_link:hover{color:#AD1989;}
a.ad_link{margin:0px 10px 0px 10px; height:25px; line-height:25px; background-color:#BD008A; color:#FFF; text-decoration:none; font-size:13px; display:block; text-align:center; border-radius:3px; border:1px solid #D7009D;}
a.ad_link:hover,a.box_link:hover,a.aanmelden:hover,a.rev_link:hover,a.pro_contact:hover{background-color:#AD1989; color:#FFF;}
.act,a.act{background-color:#AD198C; color:#FFF;}
a.act2{color:#000;}
a.rev_link{width:230px; margin:0px 20px 0px 0px; height:25px; line-height:25px; background-color:#BD008A; color:#FFF; text-decoration:none; font-size:13px; display:table; text-align:center; border-radius:3px; border:1px solid #D7009D;}
a.pro_contact{background-color:#BD008A; width:280px; height:40px; border-radius:3px; line-height:40px; font-size:15px; text-align:center; display:block; text-decoration:none; color:#FFF; font-weight:bold; border:1px solid #D7009D; float:right; margin:0px 10px 0px 0px; -webkit-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2); box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.2);}

.ad_desc{font-size:12px; line-height:16px; color:#000; margin:5px 10px 0px 10px;}
.ad_image{width:100px; height:100px; background-position:center; background-size:cover; float:left; margin:0px 10px 0px 0px}
.ad_left{}
.ad_location{font-size:11px; font-weight:bold; line-height:14px; color:#8A757F; overflow:hidden;}
.ad_right{}
.ad_stars{font-size:26px; color:#AD1989; margin:0px 10px 0px 10px;}
.ad_title{font-size:15px; font-weight:bold; color:#E89800; padding:5px 5px 5px 0px;}
.ad{background-color:#FBF4F7; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px;}

.box{height:160px; width:440px; float:left; overflow:hidden; background-color:#FCF3F9; margin:0px 20px 20px 0px; border-radius:0px 10px 0px 0px}
.box2{height:160px; width:440px; float:left; overflow:hidden; background-color:#FCF3F9; margin:0px 0px 20px 0px; border-radius:0px 10px 0px 0px}
.box_desc{font-size:12px; height:30px; line-height:16px; color:#000; padding:0px 10px 0px 0px}
.box_image{width:160px; height:160px; background-position:center; background-size:cover; float:left; margin:0px 10px 0px 0px}
.box_left{}
.box_location{font-size:11px; font-weight:bold; height:18px; line-height:12px; color:#8A757F; overflow:hidden;}
.box_right{}
.box_stars{height:30px; font-size:20px; color:#AD1989; margin:0px 0px 0px 0px;}
.box_title{font-size:15px; font-weight:normal; height:35px; line-height:16px; color:#E89800; margin:5px 5px 5px 0px;}

.color{color:#E89800}
.header{height:80px; background-color:#FCF3F9;}
.left{width:280px;float:left; display:table; margin:0px 0px 20px 0px}
.right{width:900px; margin-left:300px; display:table; }
.light{color:#E3B5D8}
.nav{height:30px; background-color:#E89800; display:block; margin:0px 0px 20px 0px;}

.pagination .currentpage a:hover{background-color:#E89800}-->
.pagination .currentpage a{background-color:#E89800; color:#fff}
.pagination .next a,.pagination .prev a{text-transform:capitalize; font-size:15px}
.pagination li a:hover{background-color:#E89800; color:#BD008A;}
.pagination li a{background-color:#E7E3E5; padding:12px; text-decoration:none; font-size:12px; font-weight:700; color:#BD008A; border-radius:4px}
.pagination li{padding-right:10px; height:auto; line-height:auto; display:auto; list-style:none; border-bottom:0px solid #C9C1E7; float:left;}
.pagination,.pagination li,.pagination li a{box-sizing:border-box}
.pagination{list-style-type:none; padding:24px 10px 20px 10px; display:table; width:100%; justify-content:space-between; margin:24px 0xp 20px 20px;}

.pro_desc{background-color:#FBF4F7; font-size:13px; line-height:17px; padding:10px; color:#804D62; border-bottom:1px solid #C9C1E7}
.pro_frame{width:380px; background-color:#FBF4F7; height:240px; margin:0px 0px 20px 0px; border-bottom:1px solid #C9C1E7}
.pro_image{width:500px;}
.pro_item_box{width:380px; background-color:#FBF4F7; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.pro_item{height:25px; line-height:25px; padding:0px 0px 0px 20px; border-bottom:1px solid #C9C1E7; overflow:hidden;}
.pro_kop{font-size:14px; color:#FFF; background-color:#E89800; height:25px; line-height:25px; padding:0px 0px 0px 20px; border-radius:0px 10px 0px 0px}
.pro_left{width:500px; display:table; margin:0px 10px 20px 0px; float:left;}
.pro_right{width:380px; display:table; margin:0px 0px 20px 0px; float:right;}
.pro_sub{clear:both; margin:0px 0px 0px 0px;}

.rev{height:120px; overflow:hidden; background-color:#FCF3F9; margin:0px 0px 20px 0px; border-radius:0px 10px 0px 0px}
.rev2{height:120px; overflow:hidden; background-color:#F8F3E2; margin:0px 0px 20px 0px; border-radius:0px 10px 0px 0px}
.rev_desc{font-size:12px; height:80px; line-height:16px; color:#000; padding:0px 10px 0px 0px;}
.rev_image{width:160px; height:120px; background-position:center; background-size:cover; float:left; margin:0px 10px 0px 0px}
.rev_left{width:370px; float:left; height:120px; display:block;}
.rev_number_layout2{font-size:30px; color:#799E17; background-color:#F3EACD; border-radius:30px; width:30px; height:30px; margin:40px; padding:5px;}
.rev_number_layout{font-size:30px; color:#E89800; background-color:#F8E2F1; border-radius:30px; width:30px; height:30px; margin:40px; padding:5px;}
.rev_number{height:120px; width:120px; float:left; text-align:center;}
.rev_right{text-align:right; height:120px; display:block;}
.rev_stars{height:85px; font-size:26px; color:#E89800; margin:0px 10px 0px 0px;}
.rev_title{font-size:15px; font-weight:bold; height:40px; line-height:35px; color:#E89800;}

.ul_kop{font-size:14px; color:#FFF; background-color:#E89800; height:25px; line-height:25px; padding:0px 0px 0px 20px; border-radius:0px 10px 0px 0px}
.wrap{width:1200px; text-align:left;}

.sidenav{display:block;}
.sidenav a{display: block; transition: 0.3s;}
.sidenav a:hover{color: #FFF;}
.sidenav .closebtn{position: absolute; top:5px; right:10px; font-size:34px; margin-left: 50px; text-decoration:none; color:#FFFFFF; display:none;}
@media screen and (max-height: 450px){.sidenav{padding-top: 15px;} .sidenav a {font-size: 18px;}}
.open{display:none;}
