*{margin:0px;padding:0px;font-family:Arial;font-size:14px}a img, img{border:0px}table{border:0px;border-collapse:collapse}table td{vertical-align:top}hr{border:1px solid white}a{color:black}form label{display:block;float:left;width:150px}h1{border-bottom:1px solid #e5e5e5;width:100%;color:#007153;margin-bottom:15px;padding-bottom:10px;font-size:26px}h2{color:#007153;margin-bottom:5px;font-size:18px}#login_password #f_login_, #login_password #f_password_{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#999999;display:inline;margin:0 5px 0 0;padding:0 4px;width:150px;font-size:13px;height:17px;line-height:25px}#page_wrap #header #user_actions #b_374 a, #page_wrap #header #user_actions #b_375 a{display:inline;background-color:#007154;color:#FFCC46;font-weight:bold;padding:0 5px;width:auto;text-decoration:none}#b_374, #b_375{background-color:#007154;float:left;line-height:20px;margin-right:5px;margin-top:2px}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}.vertical-separator{border-right-color:#fff;border-right-style:dotted;border-right-width:1px;height:25px;margin-left:9px;margin-right:9px;width:1px}#page_wrap{width:960px;margin:0px auto}#page_wrap #header{width:100%;position:relative}#page_wrap #header #image{height:260px;width:958px;border:1px solid #ccc;position:absolute;bottom:0px;background-repeat:no-repeat;background-image:url(/images/cs_vision21/intro_site.jpg);background-position:5px 5px;background-color:white}#page_wrap #header #logo{position:absolute;left:40px;top:10px;background-repeat:no-repeat}#page_wrap #header #user_actions{position:absolute;top:0px;right:0px;margin:0px 7px;padding:0px 3px;background-image:url(/images/cs_vision21/user_actions_back.png);background-position:-5px 0px;background-repeat:repeat-x;overflow:visible;height:25px;line-height:25px;color:#007154;font-weight:bold}#page_wrap #header #user_actions a{color:#007154}#page_wrap #header #user_actions .left_corner{position:absolute;top:0px;left:-7px;background-image:url(/images/cs_vision21/user_actions.png);background-position:0px 0px;background-repeat:no-repeat;width:7px;height:25px}#page_wrap #header #user_actions .right_corner{position:absolute;top:0px;right:-7px;background-image:url(/images/cs_vision21/user_actions.png);background-position:-13px 0px;background-repeat:no-repeat;width:7px;height:25px}#page_wrap #cs_content{margin-top:5px;border:1px solid #ccc;background-color:white}#page_wrap #cs_content .custom_site_pages{padding:30px}#page_wrap #cs_content #p_103.custom_site_pages{padding-top:0px;padding-right:0px}#page_wrap #cs_content #right{background-color:#f5f5f5;position:relative;padding-top:30px}#page_wrap #cs_content #right .news{margin:0px 20px}.calendar{background-color:#007154;color:white;position:relative;font-size:22px;margin-top:30px}.calendar a{color:white;font-size:22px;text-decoration:none}.calendar .text{padding:10px 10px 10px 150px;font-size:22px}.calendar .download_reader{padding:10px 10px 10px 150px}.calendar .download_reader a{font-size:14px;text-decoration:underline}.calendar .image{position:absolute;top:-13px;left:10px;background-image:url(/images/cs_vision21/calendar.png);background-repeat:no-repeat;width:124px;height:99px}#contact_details{position:absolute;width:278px;background-color:#ffcc46;padding:20px}#contact_details p{margin:3px 0px}#contact_details a{color:black}#contact_details h2 a{color:black;font-size:18px;color:#007153}#contact_details #roeselare{border-bottom:1px solid white;margin-bottom:10px;padding-bottom:10px}#contact_details #knokke{}.news_items{background-color:white;height:55px;padding:10px;margin-bottom:5px}.news_items a{color:#007153}.news_items .news_date{float:left;margin-right:10px;text-align:center;text-transform:uppercase;font-weight:bold}.news_items .news_date .top{background-color:#ffcc46;color:#007154;width:30px;height:30px;line-height:30px;margin-bottom:2px;font-size:16px}.news_items .news_date .bottom{background-color:#007154;color:white;width:30px;height:20px;line-height:20px;font-size:11px}#submit_button_28, .batton_afmelden{background-color:#007154;color:#FFCC46;display:inline;font-size:12px;font-weight:bold;height:18px;line-height:18px;margin:0 5px;padding:0 10px;text-decoration:none;border:none}.b_Welkom{display:inline;margin:0 5px 0 0}a.gallery_back{background-image:url('/images/cs_vision21/foto_bg.png');background-repeat:no-repeat;background-position:center center;display:block;width:250px;height:220px;float:left}a.gallery_back .size_wrap{height:150px;margin:25px 0px 0px 23px;overflow:hidden}a.gallery_back img{width:200px}#show_activ{width:640px;float:left}#wrap_les{width:240px;margin-bottom:10px;float:right}.lessen{width:240px;float:right;border:1px solid #007154}.lessen_head{background-color:#007154;color:#ffcc46;height:30px;line-height:30px;font-size:12px;font-weight:bold;padding:0px 10px}.bluebox_content{padding:10px 10px}.lessen .more{font-family:'Arial';font-size:10px;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}.lessen a{color:#007154}.lessen p{padding-bottom:10px}.available_reservation{height:20px;line-height:20px;font-size:11px}.lessen h3{color:#007154}.photo-frame{float:left;margin:5px}.photo-frame img{width:280px}.promo{background:#000 url(/images/cs_vision21/about.jpg) no-repeat;display:block;height:185px}.play_overlay{background-color:#000;height:185px;opacity:0.7}.play_overlay:hover{height:185px;background-color:transparent}.promo img{margin-left:152px;margin-top:40px}