html, body{margin:0px;padding:0px;position:relative}body{background:#fff url(/images/cs_fitality/bg.png) repeat-x top;font-family:Arial,Helvetica,sans-serif;font-size:12px}p{margin:0}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}h1{color:#6A247C;font-size:20px;margin:10px 0px;padding:0px}h2{color:#6A247C;font-size:16px;margin:7px 0px;padding:0px}h3{color:#6A247C;font-size:12px;margin:5px 0px;padding:0px}.message_textarea{width:250px;height:80px}form label{display:block;float:left;width:200px}table{border-collapse:collapse;border-spacing:0px}table td{vertical-align:top;padding:0px;margin:0px}.clearfloat{clear:both}img{border:0;border-bottom:0}a img{border:0}.error_messages{font-weight:bold;color:#f01313;display:block;margin-left:15px;margin-top:10px}hr{border:0px;border-bottom:1px solid #ccc;height:1px;clear:both;height:0px;line-height:0px;font-size:1px;padding-top:5px;padding-bottom:5px}.wrap{width:960px;margin:0px auto}#line{width:100%;height:1px;background-color:#990;position:absolute;top:174px}#header{height:174px;background:transparent url(/images/cs_fitality/rainbow_wave.png) no-repeat 130px 120px;position:relative}#logo{position:absolute;left:5px;top:10px;background:transparent url(/images/cs_fitality/Fitality_club_logo.png) no-repeat;height:122px;width:140px}#girl{position:absolute;left:220px;top:10px;background:transparent url(/images/cs_fitality/woman.png) no-repeat;height:164px;width:104px}#welcome{position:absolute;left:350px;top:70px;background:transparent url(/images/cs_fitality/welkom.png) no-repeat;height:18px;width:221px}#wlcm_logo{position:absolute;left:590px;top:60px;background:transparent url(/images/cs_fitality/logo_Fatality_purpur.png) no-repeat;height:38px;width:140px}#headrightimg{position:absolute;left:720px;top:39px;background:transparent url(/images/cs_fitality/headrightimg.png) no-repeat;height:135px;width:241px}#mainmenu{position:absolute;left:0px;top:138px;font-size:12px}#mainmenu a{display:block;float:left;line-height:35px;height:35px;margin-right:1px;padding:0px 10px;border:1px solid #ccc;border-bottom:none;color:#636;font-weight:bold;text-decoration:none;background:transparent url(/images/cs_fitality/mwb.png) repeat-x}#mainmenu ul li ul li a, #mainmenu ul li.active ul li a{padding:0px 7px;color:#fff;background:none;border:none}#mainmenu ul li ul li a:hover, #mainmenu ul li ul li.active a, #mainmenu ul li ul li a.active_menu{padding:0px 7px;color:#636;background:none;border:none}#mainmenu a:hover, #mainmenu a.active_menu, #mainmenu li.active a, #mainmenu li:hover a{color:#fff;background:transparent url(/images/cs_fitality/amgb.png) repeat-x;border:1px solid #990;border-bottom:1px solid #b5c91d;padding:0px 10px}#right-top{color:white;font-size:12px;position:absolute;top:0;right:0;background-color:#6a247c;height:26px;padding:4px 10px 0px 5px;white-space:nowrap;border-bottom:1px solid #cbb9c8}#right-top a{color:white;text-decoration:none}#right-top #login-link{display:inline;border-right:1px solid #ccc;margin-top:7px;padding-left:25px;padding-right:10px;background:transparent url(/images/cs_fitality/login_arrow.png) no-repeat 6px 4px}#right-top #clubselect{display:inline}#right-top #left_corner{position:absolute;bottom:-1px;left:0px;height:5px;width:5px;background:transparent url(/images/cs_fitality/purpur_top_panel_bl.png) no-repeat}#right-top #right_corner{position:absolute;bottom:-1px;right:0px;height:5px;width:5px;background:transparent url(/images/cs_fitality/purpur_top_panel_br.png) no-repeat}#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:18px;display:inline;float:left;line-height:18px;margin:0 5px 0 0;padding:0 4px;width:150px}#login_password{display:inline;float:left}#submit_button_54{background-color:#B9CD1E;background-image:none;height:21px;margin:0 5px 0 0;color:#6A247C;width:50px;font-weight:bold}#logged_in{display:inline;float:left;line-height:18px;margin:0 5px 0 0;padding:0 4px;font-size:11px}#b_706 , #b_705{display:inline;float:left;margin:0 5px 0 0;background-color:#B9CD1E;color:#6A247C;height:21px;width:100px;font-weight:bold;padding:0 5px;line-height:18px;font-size:11px}.b_Welkom{display:inline;float:left;margin:0 5px 0 0}.batton_afmelden{display:inline;float:left;background-color:#B9CD1E;background-image:none;color:#6A247C;width:70px;font-weight:bold;font-size:11px}form .button-to{display:inline;float:left}#left_col{float:left;width:220px}#page a{color:#6a247c;font-weight:bold}#right_col{float:right;width:220px;margin-left:10px}#footer{height:70px;text-align:center;margin-top:30px}#footer .wrap{width:402px;margin:0px auto}#footer .wrap img{float:left}#footer .wrap .vertical_delimeter{float:left;height:50px;border-left:1px solid #ccc}.block .content.partners_logos a{text-decoration:none;border:none;width:auto;margin:0;padding:0;outline:none}.block{}.block .head{color:white;background-color:#6a247c;width:200px;padding-left:10px;display:block;height:30px;font-size:18px;line-height:30px}.block .content{}.block .content a{width:200px;font-size:12px;border-bottom:1px solid #ded0e0;display:block;margin:0px 10px;padding:10px 0px;color:#6a247c;font-weight:bold;font-size:12px;text-decoration:none}.block .content.partners_logos table{width:220px}.block .content.partners_logos table td{text-align:center;vertical-align:middle}.block.sos{padding-top:5px;margin-top:5px;border-top:3px solid #b9cd1e}.block.togo{height:30px;line-height:30px;background:#dd760d;color:white;font-size:12px;font-weight:bold;text-align:center}#aanbod-menu a{display:block;text-transform:uppercase;color:#6A247C;font-family:verdana;font-size:small;text-decoration:none}#aanbod-menu a.active_menu, #aanbod-menu a:hover{text-decoration:underline}#header-right-clubname{background-image:url(/images/cs_fitality/mgb.png);height:31px;padding:0px 5px;width:150px;position:absolute;right:5px;bottom:-1px;color:white;font-weight:bold;font-size:14px;line-height:31px;text-align:center;z-index:100}#header-right-clubname #right{background-image:url(/images/cs_fitality/rgb.png);height:31px;width:5px;position:absolute;right:-5px;top:0px}#header-right-clubname #left{background-image:url(/images/cs_fitality/lgb.png);height:31px;width:5px;position:absolute;left:-5px;top:0px}#act_reservations a{}#more_0{display:block;margin:4px 0px}#more_1{display:block;margin:4px 0px}#more_2{display:block;margin:4px 0px}.akt_items{position:relative;height:155px;width:680px;background-color:#FFFFFF;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:#b00071}.akt_items .akt_thumb{position:absolute;top:43px;left:5px}.akt_items .akt_thumb img{width:130px}.akt_items .akt_description{position:absolute;top:43px;left:150px;width:380px;height:75px;overflow:hidden}.akt_items .akt_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:455px;;margin-bottom:20px}#lesson_video{display:block;width:205px;float:left}#lesson_video img{width:200px}#lesson_info{display:block;width:248px;float:left}.lessonratings{font-style:italic;line-height:1.7em}#aktiviteiten_selectiontable{width:100%;white-space:no-wrap}#aktiviteiten_selectiontable .clustertext{color:#6A247C;font-weight:bold}#aktiviteiten_selectiontable label{display:inline;float:none}#b_682 label{width:200px;display:block;line-height:25px}.submit_buttons{background:url(/images/cs_fitality/form_btn_verzenden.png) left top no-repeat;width:95px;height:25px;border:0px;color:white}.photo-frame{float:left}.photo-frame .topx--{background-image:url(/images/cs_fitality/frame-topx--.gif);background-repeat:no-repeat;width:auto;height:4px;vertical-align:top}.photo-frame .top-x-{background-image:url(/images/cs_fitality/frame-top-x-.gif);background-repeat:repeat-x;width:auto;height:4px}.photo-frame .top--x{background-image:url(/images/cs_fitality/frame-top--x.gif);background-repeat:no-repeat;width:auto;height:4px;vertical-align:top}.photo-frame .midx--{background-image:url(/images/cs_fitality/frame-midx--.gif);background-repeat:repeat-y;width:4px;height:auto}.photo-frame .mid--x{background-image:url(/images/cs_fitality/frame-mid--x.gif);background-repeat:repeat-y;width:4px;height:auto}.photo-frame .botx--{background-image:url(/images/cs_fitality/frame-botx--.gif);background-repeat:no-repeat;width:4px;height:4px;vertical-align:top}.photo-frame .bot-x-{background-image:url(/images/cs_fitality/frame-bot-x-.gif);background-repeat:repeat-x;width:auto;height:4px}.photo-frame .bot--x{background-image:url(/images/cs_fitality/frame-bot--x.gif);background-repeat:no-repeat;width:4px;height:4px;vertical-align:bottom}.galleries img{border:5px solid #fff;height:100px}.galleries{float:left;margin-right:15px;font-size:12px}.galleries table{width:155px}.servicepoint_menu_items{display:block;margin-bottom:3px;text-decoration:none;color:#6A247C}.servicepoint_menu_items:hover{display:block;margin-bottom:3px;text-decoration:underline}item_header{display:block;margin-bottom:3px;text-decoration:none;color:#6A247C;font-size:16px}item_header:hover{display:block;margin-bottom:3px;text-decoration:underline;font-size:16px}.acc{position:relative;margin-bottom:20px}.acc img{display:block;width:95px;float:left;margin-right:20px}.acc a{font-weight:bold;color:#b00071}.acc_description{padding-top:7px;padding-bottom:5px;overflow:hidden}.acc_leesmeer{}#b_710 table td{color:#888;border:1px solid #888;vertical-align:middle;text-align:center;font-weight:bold}#opening{text-align:center;display:block;margin-top:10px;margin-bottom:2px;background-color:#b9cd1e;color:white;height:40px;font-size:20px;line-height:40px}#dat{color:#888;margin-bottom:2px}.staffs{float:left;height:125px;position:relative;overflow:hidden}.staffs img{width:100px}.staffs .bluebox{position:absolute;top:0px;left:0px}.staffs img{opacity:0.5;filter:alpha(opacity = 50)}.staffs img.active{opacity:1;filter:alpha(opacity = 100)}.staffs .bluebox img{opacity:1;filter:alpha(opacity = 100)}.markets img, .market_items .image img{width:100px;margin-right:5px}.markets a{text-decoration:none}.markets a:hover{text-decoration:underline}.market_categories{clear:both;margin-top:10px}.market_categories a{margin-top:3px}.news_items img{width:150px;margin-right:3px}.news_item img{width:150px;margin-right:3px}.news_items a{text-decoration:none}.news_items a:hover{text-decoration:underline}.back_link{text-decoration:none}.back_link:hover{text-decoration:underline}#page .more_button_green{background:url("/images/cs_fitality/more_button_green.png") no-repeat scroll 0 0 transparent;color:white;display:block;float:right;font-size:15px;font-weight:bold;height:32px;line-height:30px;padding-left:16px;text-align:center;text-decoration:none;text-transform:uppercase;width:131px}.staff_categories.active a{text-decoration:none}.staff_categories{float:left;padding:0px 10px;margin-bottom:10px}.bluebox_topglossy{background-attachment:scroll;background-clip:border-box;background-color:#b4c71d;background-origin:padding-box;background-position:0% 0%;background-repeat:repeat;background-size:auto;height:30px;line-height:30px}.bluebox_topglossy h2{color:#ffffff;padding-left:20px}.bluebox_content{border-color:#b4c71d;border-style:solid;border-width:2px;padding-bottom:0px;padding-left:5px;padding-right:5px;padding-top:0px}.bluebox_content h3{color:#333333;font-family:"Arial";font-size:0.7em;padding-bottom:4px;padding-top:0px}.bluebox_content .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;color:#b4c71d}.bluebox_drawer{width:206px;height:30px;border-bottom:1px solid #DED0E0;background-color:#fff}.drawer_day{display:block;float:left;height:30px;line-height:30px;width:85px;font-size:11px;font-family:'Arial';font-weight:bold;color:#6A247C;text-decoration:none;padding-left:15px}.drawer_date{display:block;float:left;height:30px;line-height:30px;padding-right:8px;width:92px;text-align:right;font-size:11px;font-family:'Arial';color:#6A247C;text-decoration:none}.bluebox_drawer_content{background-color:#e5e3d7;padding:10px 5px}.lessonlink{text-decoration:none;font-weight:600;text-transform:lowercase}.available_reservation{height:30px;line-height:20px;color:#999;font-size:10px;position:relative}.reserveer{float:right;position:absolute;right:0px;top:12px}.floatforformafmelden{float:right;*float:none !important}