body{position:relative;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0px;color:#000}table, table td{border:0px;border-collapse:collapse}img, a img{border:0px}h1{color:#008A00;font-size:24px;line-height:29px;margin:0px 0px;font-weight:200}h2{margin:10px 0px;color:#008A00;font-size:16px;text-transform:uppercase;font-weight:bold}h3{margin:5px 0px;color:#008A00;font-size:14px;text-transform:uppercase;font-weight:bold}table td{vertical-align:top;padding:0px;margin:0px}a{text-decoration:none;color:#008500}p{margin:0}.bg_line_green{background-color:#008A00;height:4px;width:100%;position:absolute;bottom:0px}#wrap{position:relative;margin:0 auto;width:1000px}.header{background-image:url(/images/cs_defitnessclubnl/bg_header.jpg);width:1000px;height:149px}#logo{position:absolute;left:20px;top:20px;padding:0px}#mainmenu{height:29px;color:#fff;position:absolute;margin-left:40px;bottom:4px;font-size:11px;background-color:#1c441c;text-transform:uppercase;z-index:2000}#mainmenu a{color:#f7fcf7;display:block;line-height:29px;height:29px;margin-right:1px;padding:0px 12px;text-decoration:none;background-color:#008A00;border-right:1px solid #f7fcf7;font-weight:600}#mainmenu a:hover, #mainmenu a.active_menu, #mainmenu li.active a, #mainmenu li:hover a{color:#000}.menu_div{position:relative;float:left}.menu_div .children_elements{display:none;position:absolute;top:29px;border:0px solid transarent;margin-left:0px}.menu_div .children_elements a{white-space:nowrap;width:120px}.menu_div:hover .children_elements{display:block}.menu_div .children_elements:hover{display:block}.menu_div .children_elements .menu_div .children_links{display:none}#right_top_menu{margin-right:-6px;position:absolute;right:0px}#green_panel_wrap{position:absolute;bottom:4px;right:10px;height:29px;width:270px}#green_panel{position:absolute;top:0px;height:29px;width:260px;background-color:#447F51;z-index:2;opacity:0.8}#green_panel_wrap .cont{opacity:1;display:inline;height:29px;line-height:29px;font-weight:600;font-size:12px;color:#fff;padding-left:5px;z-index:3;position:relative}.img_wrap{overflow:visible;float:left;height:10px;margin-left:22px;position:relative;width:20px;z-index:3;padding-left:110px}#right-top{color:white;font-size:12px;position:absolute;top:0;right:91px;background-color:#008A00;line-height:29px;height:29px;white-space:nowrap;z-index:2000}#right-top a{color:white}#right-top #left_corner{position:absolute;bottom:0px;left:-9px;height:29px;width:9px;background:transparent url(/images/cs_defitnessclubnl/lefttoppanel.png) no-repeat}#right-top #right_corner{position:absolute;bottom:0px;right:-11px;height:29px;width:11px;background:transparent url(/images/cs_defitnessclubnl/righttoppanel.png) no-repeat}#b_582 , #b_583{display:inline;float:left;margin:4px 5px;background-color:#000;color:#fff;font-weight:bold;padding:0px 5px;font-size:11px;height:20px;line-height:20px}.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:20px;display:inline;line-height:20px;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}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:0px;padding:0px 3px;width:240px}textarea.not-an-mce-editor{height:100px;width:342px}form input[type="radio"], form select{margin-bottom:7px;margin-top:7px}form label{display:block;float:left;width:150px}form #aktiviteiten_selectie label{display:inline;float:none;width:auto}.error_messages{font-weight:bold;color:#f01313;display:block;margin-left:15px;margin-top:10px;margin-bottom:10px}#wrap_content{position:relative;margin:0 auto;width:1000px;top:0px}#content_defitnessclubnl{padding:5px 5px}#site_content{padding:0px 5px}#left_column{width:215px}#block_proefles{background-color:#e6e6e6;margin-bottom:10px}#head_proefles{color:#008500;font-size:24px;line-height:29px;padding:5px 10px}#content_proefles{border-top:2px solid #cdcdcd;margin:0px 10px;padding:10px 0px;color:#000}#block_challenge{background-color:#008500;text-align:center;margin-bottom:10px}#head_challenge{color:#fff;font-size:24px;line-height:29px;padding:5px 10px}#content_challenge{margin:0px 10px;color:#fff;line-height:29px}#block_vanaf{background-color:#008500;color:#fff;padding:5px 10px;margin-bottom:10px}#block_nieuws{margin-bottom:10px;background-color:#e6e6e6}#head_nieuws{color:#fff;font-size:24px;line-height:40px;height:40px;background-color:#008500;padding:0px 20px}#content_nieuws{margin:0px 10px;padding:10px 0px;color:#000}.lees_meer{line-height:29px;height:29px;text-transform:uppercase;font-weight:600;background-color:#008500;color:#fff;float:right;padding:0px 10px;display:block;clear:both}.lees_meer:hover{color:#639167}.main{padding:0px 30px;font-size:14px;color:#000}#head_proefles a{color:#008500}#block_sport{background-color:#008500;margin-bottom:10px;width:100%;padding-bottom:15px}#content_sport{border-top:1px solid #000;border-bottom:1px solid #000;margin:0px 10px;padding:10px 0px;color:#fff}#head_sport{color:#fff;font-size:16px;line-height:29px;padding:5px 10px}#content_sport h3, #content_sport a{color:#fff}