table, table td{border:0px;border-collapse:collapse}img, a img{border:0px}*:active, *:focus{outline:none;-moz-outline-style:none}h1{margin:12px 0px;color:#f08030;font-size:18px;text-transform:uppercase;font-weight:bold}h2{margin:10px 0px;color:#f08030;font-size:16px;text-transform:uppercase;font-weight:bold}h3{margin:5px 0px;color:#f08030;font-size:14px;text-transform:uppercase;font-weight:bold}hr{color:#f08030}table td{vertical-align:top;padding:0px;margin:0px;border-spacing:0}a{color:#f08030;text-decoration:none}a:hover{color:#5f6062}ul{list-style-position:outside;list-style-type:disc;margin-bottom:0em;margin-top:0em;padding-left:20px}li{color:#5f6062}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}#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:20px;display:inline;line-height:20px;margin:0 5px 0 0;padding:0 4px;width:150px}form label{display:block;float:left;width:150px}html, body{background:#fff;margin:0px;padding:0px;position:relative;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px}.error_messages{font-weight:bold;color:#f01313;display:block;margin-left:15px;margin-top:10px;margin-bottom:10px}.header{height:180px;position:relative;background:#fff;margin:0 auto;width:970px;padding-left:12px}#logo{position:absolute;padding-top:25px;left:0px}#topmenu{height:31px;color:#afb0b1;position:absolute;margin-left:140px;top:148px;font-size:12px;background-color:#5f6062;text-transform:uppercase;border-top:1px solid #c5ab9a}#topmenu a{color:#afb0b1;display:block;float:left;line-height:30px;height:30px;margin-right:1px;padding:0px 7px;font-weight:bold;text-decoration:none}#topmenu a:hover, #topmenu a.active_menu, #topmenu li.active a, #topmenu li:hover a{color:#fff;padding:0px 7px}#imgcont{width:548px;height:104px;background-image:url(/images/cs_fitness_aalsmeer/content_shadow_people.png)}.block .contentmenu{position:relative;zoom:1;border:1px solid #f08030;background-color:#fff;width:131px;border-radius:5px;padding:15px 0px}#contentmenu{background-color:#fff}.block .contentmenu a{width:100%;font-size:12px;display:block;line-height:20px;color:#5f6062;font-weight:bold;text-decoration:none}.block .contentmenu a .menu_item_border{width:105px;border:0px;border-top:1px solid #afafb0;margin:0px 15px}.block .contentmenu .id189 a .menu_item_border, .block .contentmenu .id121 a .menu_item_border, .block .contentmenu .id195 a .menu_item_border, .block .contentmenu .id255 a .menu_item_border, .block .contentmenu .id132 a .menu_item_border, .block .contentmenu .id1450 a .menu_item_border{border-top:none}.block .contentmenu a:hover, .block .contentmenu a.active_menu{color:#f08030;background-color:#5f6062}.block .contentmenu a:hover .menu_item_border, .block .contentmenu a.active_menu .menu_item_border{border-top:1px solid #5f6062;background-color:#5f6062}#right-top{font-size:12px;position:absolute;top:-1px;right:0;height:35px;padding:4px 10px 0px 5px;white-space:nowrap;border:1px solid #f08030}#header_shadow_people{position:absolute;top:65px;right:25px;white-space:nowrap}#content_fitness{position:relative;margin:0 auto;width:970px;border:5px solid #f08030;z-index:55}#right-top a{text-decoration:underline;color:#5f6062}#right-top a:hover{text-decoration:none}#menu{background-color:#fff;position:absolute;margin-left:7px;top:144px;width:131px;height:40px;border:1px solid #f08030;z-index:99;border-radius:5px 5px 0px 0px;border-bottom:none}#menu_content{color:#f08030;font-size:18px;text-transform:uppercase;font-weight:bold;line-height:39px;text-align:center}#left_top_angle{position:absolute;left:-5px;top:-6px}#right_top_angle{position:absolute;right:-5px;top:-6px}#left_bottom_angle{position:absolute;left:-5px;bottom:-9px}#right_bottom_angle{position:absolute;right:-5px;bottom:-9px}#left_block{width:175px;margin-left:13px;margin-top:-40px}#middle_block{}#right_block{width:175px;margin-left:18px;margin-top:20px}.block{padding-bottom:10px}.block .head{color:#f08030;background-image:url(/images/cs_fitness_aalsmeer/headbgtext.png);width:150px;padding-left:10px;display:block;height:29px;font-size:18px;line-height:29px}.b_Welkom{display:inline;float:left;margin:0 5px 0 0;line-height:30px}#submit_button_25, .batton_afmelden{background-color:#f08030;color:#fff;border:none;height:20px;margin-top:5px}input[type="submit"]{background-color:#f08030;color:#fff;border:none;height:20px;margin-top:5px}input[type="submit"]:hover{cursor:pointer;background-color:#ed690a}.orangline{border-bottom:1px solid #F08030;padding:0pt;text-align:left;display:block;margin-top:10px;margin-bottom:10px}.vertical-separator{border-right-color:#5f6062;border-right-style:dotted;border-right-width:1px;height:25px;margin-left:9px;margin-right:9px;width:1px}#b_376 , #b_377{display:inline;float:left;margin:5px 5px 0 0;background-color:#f08030;color:#fff;height:20px;width:auto;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px}#b_376 a, #b_377 a{color:#fff;text-decoration:none}.menu_div{position:relative;width:132px}.menu_div .children_links{display:none;position:absolute;left:100%;top:0px;border:1px solid #f08030;z-index:1000;margin-left:0px;background-color:white;border-radius:5px}.menu_div .children_links .white_wrap{background-color:white;margin:-1px 6px;border-bottom:1px solid #f08030;border-top:1px solid #f08030}.menu_div .children_links .children_elements{margin:6px -7px;border-left:1px solid #f08030;border-right:1px solid #f08030;background-color:white}.menu_div:hover .children_links{display:block}.menu_div .children_links:hover{display:block}.menu_div .children_links .menu_div .children_links{display:none}#subscribe_form{color:#5F6062;padding:0px 20px 0px 5px;font-size:11px}#subscribe_form input{width:140px}#subscribe_form input[type="text"]{height:15px;margin:0px}#b_359 table td{vertical-align:middle}.photo-frame{float:left;margin:10px;width:280px}.gallery_image{margin:10px;float:left}#mainpage_image{vertical-align:top;margin-left:-188px;position:relative;z-index:-1;height:237px;width:970px}#mainpage_image .galleries img{height:237px;width:970px}#subfooter{clear:both}.staff_team .oneworker img{width:164px}.oneworker{padding-right:20px;float:left;height:300px;font-family:Arial;color:#616161;font-size:12pt}.pagination a{border:1px solid #f08030;padding:0px 4px}.pagination span{border:1px solid #333;padding:0px 4px;color:#333}.staff_categories a{font-weight:700;float:left;padding:0px 10px;margin-bottom:10px}.staff_categories.active a{color:#333}.staffs .oneworker{position:relative;width:175px;opacity:0.4;filter:alpha(opacity = 40)}.staffs .oneworker.active, .staffs .oneworker:hover{opacity:1;filter:alpha(opacity = 100)}.staffs .oneworker.active .stafshowinfo, .staffs .oneworker .stafshowinfo{display:none;position:absolute;left:85%;top:0px;z-index:1000;margin-left:0px;background-color:white;border:1px solid #f08030}.stafinfo{padding:5px 5px;min-height:193px;min-width:200px}.staffs .oneworker:hover .stafshowinfo{display:block}.staffs .oneworker .stafshowinfo:hover{display:block}#clearblock{clear:both}.clearblock{clear:both}#lesson_top{display:block;width:529px;margin-bottom:20px}#lesson_video{display:block;width:280px;float:left}#lesson_info{display:block;width:248px;float:left}.akt_items{position:relative;height:150px;width:580px;background-color:#FFFFFF;background-image:url(http://www.myrubysite.com/uploads/22/40/stippellijn.gif);background-repeat:repeat-x;background-position:bottom;cursor:pointer;margin-bottom:1px}.akt_items .akt_title a{position:absolute;top:12px;left:5px;font-family:'Trebuchet MS';font-size:12px;font-weight:bold;color:#F08030}.akt_items .akt_thumb{position:absolute;top:43px;left:5px;height:100px;overflow:hidden}.akt_items .akt_thumb img{width:100px}.akt_items .akt_description{position:absolute;top:43px;left:120px;width:260px;height:55px;overflow:hidden;font-size:12px;line-height:15px}.akt_items .akt_leesmeer{position:absolute;bottom:10px;left:120px;font-family:'Arial';font-size:11px}.akt_items .akt_aantal{position:absolute;top:16px;right:0px;width:138px;text-align:left;font-family:'Arial';font-size:0.7em}.akt_items .akt_ratings{position:absolute;top:43px;right:0px;width:138px;text-align:left;font-family:'Arial';font-size:11px;font-style:italic;line-height:14px}.related_content .akt_items{position:static;height:auto !important;width:auto !important;background-color:transparent;background-image:none;margin:0px;padding:0px 0px 8px 12px;font-family:'Arial';font-size:0.8em;line-height:1.9em}#wrapper_m{display:block;min-height:100%;position:relative;width:100%}#mainCntr{margin:0 5%;min-width:280px;width:90%}#headerCntr{height:120px;position:relative;width:100%}#headerCntr a.logo{background:url("/uploads/59/80/62/0/logom.png") no-repeat scroll 0 transparent;display:block;height:69px;text-indent:-9999px;width:240px;margin:0 auto;padding-top:50px}#contentCntr{width:100%}.menuBox{width:100%}.menuBox h3.main{clear:both;background:url("/uploads/51/30/39/3/plus.png") no-repeat scroll right 0 #F79546;border-radius:5px 5px 5px 5px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);color:#FFFFFF;cursor:pointer;font-size:19px;height:45px;line-height:45px;margin-bottom:5px;padding:0 55px 0 15px;text-shadow:2px 1px 2px rgba(0, 0, 0, 0.4);white-space:nowrap}.menuBox h3.main-active{background:url("../images/plus.png") no-repeat scroll right 0 #AEC51D;border-radius:5px 5px 5px 5px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);color:#FFFFFF;cursor:pointer;font-size:19px;height:45px;line-height:45px;margin-bottom:5px;padding:0 60px 0 25px;text-shadow:2px 1px 2px rgba(0, 0, 0, 0.4)}.menuBox h3.main:hover, .menuBox h3.main.activem{background:url("/uploads/51/30/39/9/minus.png") no-repeat scroll right 0 #8B8B8B}a .h3.main.active{background-color:#ffffff}.menuBox p{color:#616161;font-size:12px;line-height:18px;padding-bottom:7px}.menuBox .content_m{padding:10px 0;color:#616161}.menuBox p span{color:#262626;float:left;padding-left:10px;width:150px}.menuBox ul.list{list-style:none outside none;padding:0 10px}.menuBox ul.list li{background:url("/uploads/51/30/42/3/bullet.png") no-repeat scroll 0 7px transparent;color:#4F4F4F;font-size:11px;font-weight:bold;line-height:18px;padding-bottom:10px;padding-left:15px}.menuBox h3.sub{background:url("/uploads/51/30/41/7/border.png") repeat-x scroll 0 0 transparent;color:#262626;cursor:pointer;font-size:15px;line-height:37px;min-height:37px;padding:0 10px}.menuBox h3.sub span{background:url("/uploads/51/30/40/5/arrow.png") no-repeat scroll right 13px transparent;display:block}.menuBox h3.sub:hover span, .menuBox h3.sub.activer span{background:url("/uploads/51/30/41/1/arrow_down.png") no-repeat scroll right 13px transparent}#footerCntr{margin-top:20px;overflow:hidden;width:100%}#footerCntr a.site{color:#616161;font-size:11px;font-weight:bold;text-decoration:none;float:right}.menuBox .available_reservations{border-top:1px solid #F79546;padding:10px 0px 10px 0px}.menuBox .bluebox_drawer_content{padding:28px 10px 10px 10px;font-size:11px;border:none}.available_reservation a{font-weight:bold;color:#da9878}.available_reservation a:hover{color:#EE4E00}.menuBox .drawer_date{font-size:14px;color:#616161;float:none;width:190px}.menuBox .more{padding:10px;font-size:14px}.menuBox .more:hover{color:#EE4E00}.menuBox .drawer_day{font-size:14px;color:#616161;width:auto}.menuBox .box_drawer_a{background-color:transparent}.menuBox .box_drawer{background-color:transparent;border:none}.menuBox .box_drawer_content{background-color:transparent}.menuBox .available_reservation{height:20px;line-height:20px;color:#3A356C;font-size:11px}.menuBox .drawer_arrow_right{background:url(/uploads/59/78/59/2/arr_or_right.png) no-repeat center center;width:25px}.menuBox .drawer_arrow_down{background:url(/uploads/59/78/58/6/arr_or_down.png) no-repeat center center;width:25px}.menuBox #f_naam_m_, .menuBox #f_telefoonnummer_, .menuBox #f_login_, .menuBox #f_password_{border:1px solid #C1C1C1;border-radius:5px;box-shadow:inset 1px 2px 3px rgba(0, 0, 0, 0.5);line-height:41px;min-height:41px;padding-left:15px;font-size:14px;color:#4F4F4F;font-weight:bold;width:88%;margin-bottom:7px}#submit_button_443, #submit_button_444{border-radius:5px;border:1px solid #656565;height:42px;padding-left:15px;text-align:left;font-size:14px;color:white;cursor:pointer;width:100%;font-weight:bold;margin-top:7px;background:#606060}.mutsu{display:none}.fruit{display:block}.reddrawer{float:left}.drawer_date{display:block;float:left;height:22px;line-height:22px;padding-right:8px;width:85px;text-align:right;font-size:11px;font-family:'Arial';color:#8C8989;text-decoration:none}.content_mx{padding:10px}.reddrawer .drawer_date{width:72px;line-height:22px;font-weight:bold}.daterloliu{padding-right:8px;float:left;line-height:22px}.namerloliu{padding-right:8px;float:left;color:#01A2FF;line-height:22px}.annulrloliu{color:red;float:left;padding-top:3px}.annulrloliu a{color:red}.statusloliu{color:red}.reservation_days{border-bottom:1px solid #CCCCCC;padding:3px;width:auto}#b_4434 .reservations{display:table-row}#reservfithome .more{display:none}.reservation_message{padding:0px 20px}#p_2807 .menuBox p span{width:auto}.remember_me, #login_form_m form label{display:inline;float:none;padding-right:7px}