body{position:relative;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0px}table, table td{border:0px;border-collapse:collapse;border-spacing:0px;text-indent:0px}img, a img{border:0px}a{color:#321248}p{margin:0}h1{margin:12px 0px;color:#4b4b4b;font-size:18px;text-transform:uppercase;font-weight:bold}h2{margin:10px 0px;color:#4b4b4b;font-size:16px;font-weight:bold}h3{margin:5px 0px;color:#4b4b4b;font-size:14px;text-transform:uppercase;font-weight:bold}h4{margin:5px 0px;color:#4b4b4b;font-size:14px;font-weight:bold}table td{vertical-align:top;padding:0px;margin:0px}#wrap{position:relative;margin:0 auto;width:1000px}.top_block{width:1000px;height:25px;position:relative;border-bottom:2px solid #dadada;background-color:#454545;z-index:100}#header{width:1000px;height:142px;position:relative;z-index:100}.logo{position:absolute;left:30px;top:50px;padding:0px}#topmenu{position:absolute;top:20px;right:0px}#topmenu .item{float:left;padding-right:25px}#topmenu .item a{line-height:20px;text-transform:uppercase;font-size:16px;color:#454545;text-decoration:none;font-weight:bold}#topmenu .item a:hover{text-decoration:underline}#topmenu .item .children_elements{padding-left:2px}#topmenu .item .children_elements .item{display:block;float:none;padding-right:25px}#topmenu .item .children_elements .item a{line-height:16px;font-size:12px;text-transform:none;color:#9e9e9e;text-decoration:none;font-weight:bold}#topmenu .item .children_elements .item a:hover{text-decoration:underline}#right-top{color:white;font-size:12px;position:absolute;top:0px;right:70px;line-height:25px;height:25px;white-space:nowrap}#right-top a{color:white}#b_2150 , #b_2151{display:inline;float:left;margin:3px 5px;background-color:#000;color:#fff;font-weight:bold;padding:0px 5px;font-size:11px;height:20px;line-height:20px}#b_2150 a, #b_2151 a{text-decoration:none}.buttom_afm{height:20px;line-height:25px}.buttom_afm a{background-color:#000;color:#fff;font-weight:bold;padding:3px 5px 3px 5px;font-size:11px;text-decoration:none;margin:3px 5px}.b_Welkom{display:inline;float:left;margin:0 5px}#login_password #f_login_, #login_password #f_password_{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#999999;font-size:11px;height:15px;display:inline;line-height:15px;margin:0 5px 0 0;padding:0 4px;width:150px}.vertical-separator{border-right-color:#fff;border-right-style:dotted;border-right-width:1px;height:25px;margin-left:9px;margin-right:9px;width:1px}.submit_buttons{font-size:11px;font-weight:400;padding-bottom:1px;padding-left:8px;padding-right:8px;padding-top:1px;text-align:center;height:22px}input[type="text"], input[type="password"], textarea{border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;border-left:1px solid #E2E3EA;border-right:1px solid #DBDFE6;border-style:solid;border-width:1px;color:#333333;margin-bottom:7px;margin-top:7px;padding:3px;width:240px}form input[type="radio"], form select{margin-bottom:7px;margin-top:7px}form label{display:block;float:left;width:150px}.error_messages{font-weight:bold;color:#f01313;display:block;margin-left:15px;margin-top:10px;margin-bottom:10px}#slider_block{width:1000px;height:301px;position:relative;background:white url("/images/cs_wezenbergfit/slider_bg.png");background-repeat:no-repeat;background-position:top}.slid_gallery{position:absolute;top:12px;left:25px;width:494px;height:272}#textblockslider{position:absolute;width:427px;height:272;top:12px;right:0px;color:#fff;padding:0px 25px}#textblockslider h1{color:#fff;font-size:25px}#blockbotomslider{position:relative;padding:0px 5px;border-bottom:2px solid #dadada}.staticblok{position:relative;float:left;padding:10px 18px 10px 18px;width:292px;z-index:2;color:#a4a4a4}#blockbotomslider .staticblok h1{text-transform:none;border-bottom:5px solid #dadada;padding-bottom:10px;font-size:22px}.custom_site_pages h1{text-transform:none;font-size:22px}#blockbotomslider .staticblok a img{border:10px solid #c1001f}#blockbotomslider .staticblok a:hover img{border:10px solid #dc931a}.staticblok a.leesmeer, .custom_site_pages a.leesmeer, .back_link{color:#321248;font-style:italic;text-decoration:none;font-weight:bold}.staticblok a:hover.leesmeer, .custom_site_pages a:hover.leesmeer, a.back_link:hover{text-decoration:underline}#wrap .pageforsite{position:relative;padding:10px 5px 30px 5px;border-bottom:2px solid #dadada;z-index:2;color:#a4a4a4}#footer{position:relative;width:1000px;height:255px;margin-top:10px;background-color:#000}#footer #topmenu{position:absolute;top:30px;left:30px;z-index:2}#footer #topmenu a{color:#fff}#footer #topmenu .item .children_elements .item a{color:#9e9e9e}.textblockfooter{position:absolute;top:30px;right:30px;text-align:right;line-height:20px;color:#fff;width:295px;z-index:2}#bgblockforbottom{position:absolute;bottom:0px;z-index:1}#mainmenu{height:30px;color:#fff;position:absolute;bottom:0px;font-size:12px;background-color:#003b5e;text-transform:uppercase;z-index:2000;text-decoration:none}#mainmenu a{color:#fff;display:block;line-height:30px;height:30px;padding:0px 10px;font-weight:bold;text-decoration:none;background-color:#0077bd;border-right:1px solid #cce4f2}#mainmenu a:hover, #mainmenu a.active_menu, #mainmenu li.active a, #mainmenu li:hover a{color:#fff}#aktiviteiten_selectiontable{width:100%;white-space:no-wrap}#aktiviteiten_selectiontable .clustertext{color:#6A247C;font-weight:bold}#aktiviteiten_selectiontable label{display:inline;float:none}.akt_items{position:relative;height:155px;width:650px;background-image:url(http://www.myrubysite.com/uploads/22/40/stippellijn.gif);background-repeat:repeat-x;background-position:bottom;margin-bottom:1px}.akt_items .akt_title a{position:absolute;top:12px;left:5px;font-family:'Trebuchet MS';font-weight:bold;color:#321248}.akt_items .akt_thumb{position:absolute;top:43px;left:5px}.akt_items .akt_thumb img{height:100px;max-width:130px !important}.akt_items .akt_description{position:absolute;top:43px;left:150px;width:350px;height:75px;overflow:hidden}.akt_items .leesmeer{position:absolute;top:130px;left:150px}.akt_items .akt_aantal{position:absolute;top:16px;right:0px;width:138px;text-align:left}.akt_items .akt_ratings{position:absolute;top:43px;right:0px;width:138px;text-align:left;font-style:italic;line-height:1.7em}#lesson_top{display:block;width:650px;margin-bottom:20px}#lesson_video{display:block;width:300px;float:left}#lesson_video img{width:280px}#lesson_info{display:block;float:left;padding-left:10px;width:350px}.lessonratings{font-style:italic;line-height:1.7em}#lessen{width:240px;margin-right:30px;margin-top:30px}#lesrooster{text-decoration:none;margin:0px}.lesrooster{position:relative;margin-bottom:20px}.topheadles{font-family:Arial,Helvetica,sans-serif;background-color:#321248;color:white;line-height:40px;height:40px;font-weight:600;font-size:15px;font-style:italic;width:310px}.topheadles_lessen{width:100%;font-family:Arial,Helvetica,sans-serif;background-color:#321248;color:white;line-height:40px;height:40px;font-weight:600;font-size:15px;font-style:italic}.topheadles .text, .topheadles_lessen .text{padding-left:15px;color:#fff}.text a{color:#fff}.les_content{width:310px}.les_content_lessen{padding:0px 10px}.les_content h2, .les_content_lessen h2{color:#005eaf;padding-bottom:8px;padding-top:3px}.les_content h3, .les_content_lessen h3{font-family:'Arial';color:#3a356c;font-size:9px;padding-top:0px;padding-bottom:0px}.les_content .more, .les_content_lessen .more{font-family:'Arial';font-size:9px;display:block;padding-top:3px;padding-bottom:3px;background:url(http://www.myrubysite.com/uploads/23/06/plusbox.gif) right center no-repeat;cursor:pointer}.les_content p, .les_content_lessen p{padding-bottom:10px}.les_content p a{}.bluebox_drawer{width:310px;height:30px;border-bottom:1px solid #d8d8d8;background-color:#f3f3f3}.drawer_day{display:block;float:left;height:30px;line-height:30px;width:135px;font-size:11px;font-family:'Arial';font-weight:bold;color:#3a356c;text-decoration:none;padding-left:15px}.drawer_date{display:block;float:left;height:30px;line-height:30px;padding-right:8px;width:120px;text-align:right;font-size:11px;font-family:'Arial';color:#3a356c;text-decoration:none}.bluebox_drawer_content{background-color:#e2e2eb;padding:10px 25px}.lessonlink{text-decoration:none;font-weight:bold}.available_reservation{height:20px;line-height:20px;color:#3a356c;font-size:11px}#slider_block .slid_gallery .galleries img{width:495px;height:272px}