body,td,th{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
body{margin: 0px; background-color: #480034;}
.wrap{text-align:left;}
.col1{}
.col2{}
.header{display:table; width:100%; background-color:#7A0058; margin:0px 0px 10px 0px; border-radius:0px 0px 10px 10px;}

h1{margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; font-size:19px; font-weight:normal;}
p{margin:0px 0px 0px 0px; padding:0px 10px 10px 10px; color:#F7D4ED;}
h2{margin:0px 0px 0px 0px; padding:0px 10px 10px 10px; font-size:14px; font-weight:normal; line-height:18px;}
h3{margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; font-size:12px; font-weight:normal; clear:both; overflow:hidden;}
.p2{line-height:17px;}
.p3{padding:0px 0px 0px 10px}

ul{width:200px; margin:0px 0px 0px 0px; padding:0px; background-color:#7A0058}
.ul_extra{margin:0px 0px 20px 0px; border-radius:10px; overflow:hidden;}
li{height:24px; line-height:24px; list-style:none; margin:0px; padding:0px;}

a.menu1{text-decoration:none; color:#F8EDF5; display:block; height:24px; padding:0px 0px 0px 20px;}
a.menu1:hover{background-color:#610046;}
a.menu2{text-decoration:none; color:#FFF; display:block; height:24px; padding:0px 0px 0px 40px; background-color:#854172; overflow:hidden;}
a.menu2:hover{background-color:#95006A;}
a.act2{background-color:#AE007C;}

.box{display:table; width:100%; margin:10px 0px 10px 0px}
.box_image{width:120px; height:120px; background-size:cover; margin:0px 10px 0px 10px; border-radius:5px; overflow:hidden; float:left;}
.box_name{margin:0px 0px 0px 0px; line-height:20px; height:20px;}
.box_desc{margin:0px 0px 0px 0px; line-height:15px; height:58px; color:#E3B5D6; overflow:hidden;}
.box_stars{color:#FC0; font-size:12px; height:20px;}

.aanmelden{float:right; font-weight:bold; height:24px; width:160px; text-decoration:none; line-height:24px; text-align:center; font-size:13px; color:#000; background: rgb(255,187,0); background: linear-gradient(0deg, rgba(255,187,0,1) 0%, rgba(255,221,0,1) 100%); -webkit-box-shadow: 0px 0px 5px 1px #ffcc00; box-shadow: 0px 0px 5px 1px #ffcc00; display:block; margin:10px 10px 10px 0px; border-radius:10px; border:1px solid #FC0;}
a.aanmelden:hover{border:1px solid #FFF; -webkit-box-shadow: 0px 0px 10px 3px #ffcc00; box-shadow: 0px 0px 10px 3px #ffcc00;}

a.box_link{float:right; height:20px; width:160px; text-decoration:none; line-height:20px; text-align:center; font-size:12px; color:#000; background: rgb(255,187,0); background: linear-gradient(0deg, rgba(255,187,0,1) 0%, rgba(255,221,0,1) 100%); display:block; margin:0px 10px 0px 0px; border-radius:5px; border:1px solid #FC0;}
a.box_link:hover{background: rgb(255,187,0); background: linear-gradient(0deg, rgba(255,187,0,1) 0%, rgba(255,187,0,1) 100%);}

.pro_image{width:350px; height:350px; background-size:cover; margin:0px 0px 20px 0px; float:left; border-radius:5px; overflow:hidden; display:none;}
.pro_image_mobile{width:100%; clear:both; background-size:cover; margin:10px 0px 10px 0px; border-radius:0px;}
.pro_desc{margin:0px 0px 0px 0px; display:block; border-radius:10px;}
.pro_desc_p{margin:0px 10px 8px 10px; padding:0px 0px 0px 0px; line-height:19px; font-size:13px;}
.pro_form{color:#AAA; display:block; background-color:#610046; border-radius:10px; overflow:hidden; margin:10px 10px 0px 10px; padding:20px 0px 0px 0px; height:300px;}
.pro_h3{color:#FC0; font-size:14px; padding:0px 0px 10px 10px}
.item{height:21px; margin:0px 0px 0px 10px;}
.color{color:#FC0;}
.bar{background-color:#610046; line-height:18px; border-radius:10px; margin:10px 10px 0px 10px; padding:5px 10px 5px 10px; float:none; clear:both;}

.sidenav{height: 100%; width: 0; position: fixed; z-index: 1; top: 0; left: 0; background-color: #111; opacity: 0.9; overflow-x: hidden; transition: 0.5s; padding-top: 0px; text-align:left;}
.sidenav a{display: block; transition: 0.3s;}
.sidenav a:hover{color: #FFF;}
.sidenav .closebtn{position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; text-decoration:none; color:#CCCCCC}
@media screen and (max-height: 450px){.sidenav{padding-top: 15px;} .sidenav a {font-size: 18px;}}
.open{color:#FC0; margin:0px 0px 10px 10px}

.meedoen{width:100%; height:100%; margin:10px 0px 0px 0px;}

.spacer{height:20px; display:block;}
.footer{background-color:#1A0013; min-height:200px; display:block; margin-top:30px; clear:both; margin-top: auto;}
.foot_title{height:30px; line-height:50px; font-size:13px; color:#FFCC00; font-weight:normal; margin:20px 10px 0px 10px; }

.link_box{display:block; background-color:#2E0022; margin:20px 10px 10px 10px; text-align:left; border-radius:10px; overflow:hidden}
.link_box2{display:block; background-color:#2E0022; margin:20px 10px 10px 10px; text-align:left; border-radius:10px; overflow:hidden}
.link_text{padding:0px 0px 0px 5px;  background-color:#480034; color:#FFF; height:20px; line-height:20px;}
.link_desc{padding:3px 5px 3px 0px; height:50px; overflow:hidden; color:#F7D4ED; line-height:17px;}
.link_pic{width:160px; height:120px; background-color:#E3B5DB; background-position:center; background-size:cover; display:block; float:left; margin-right:5px;}
.link_stars{padding:0px 0px 0px 5px; color:#FFCC00; font-size:14px; 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:3px; padding:0px 6px 0px 6px; width:140px; text-decoration:none; font-size:12px; text-align:center; font-weight:normal; background-color:#FFCC00;}
a.link_button:hover{background-color:#FFBB00; color:#000;}
