body{background:url("/images/cs_fitlife/background-fitlife.gif") repeat-x scroll 0 0 #FDFDFD;font-family:Tahoma;width:100%}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0}html, body{width:100%;height:100%;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}.clearblock{clear:both}a{color:#ff0000}a:hover{color:#000}fieldset, img{border:0 none}address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal}ol, ul{list-style:none outside none}caption, th{text-align:left}q:before, q:after{content:""}abbr, acronym{border:0 none}.bodyWrapper{margin:0 auto;width:1052px;position:relative}.mainWrapper{background:url("/images/cs_fitlife/bodywrapper.jpg") no-repeat scroll 0 0 transparent;padding:0 27px;width:1000px;margin-top:30px}.slideImageWrapper{float:left;margin:16px 0 0}.contentWrapper{margin-left:1px;padding-top:9px;width:854px}.leftWrapper{float:left;width:609px}div.topContentWrapper{width:985px;height:455px}div.topLeft{float:left;width:287px}div.logoWrapper{margin:30px 0 0 4px}div.menuWrapper{float:left;width:287px}div.menuWrapper h3{color:#39BECA;font-family:Tahoma;font-size:13px;font-weight:bold;margin:10px 0 0 0px}div.menuWrapper input{margin:0 0 0 20px;padding:2px}div.menuWrapper ul{margin:10px 10px 0;width:260px}div.menuWrapper ul li{border-bottom:1px solid #EFEFEF;line-height:24px}div.menuWrapper ul li a{color:#000000;font-family:Tahoma;font-size:12px;font-weight:bold;padding-left:10px;text-decoration:none}div.menuWrapper ul li a:hover{color:#FF0000}div.menuWrapper ul li a.active_menu{color:#FF0000}div.menuWrapper{float:left;width:287px}div.slideImageWrapper{float:left;margin:16px 0 0}div.contentWrapper{margin-left:1px;padding-top:9px;width:984px}div.leftWrapper{float:left;width:740px}div.WelkomsWoord{float:left;margin:15px 11px 0 20px;width:380px;clear:both}div.WelkomsWoord table{color:#333333;font-family:Tahoma;font-size:12px}div.WelkomsWoord table td{background-color:#F5F5F5;border:2px solid #FFFFFF;padding:3px;width:150px}div.WelkomsWoord img{padding:10px}div.WelkomsWoord h1, h1{font-family:Tahoma;font-size:18px;font-weight:bold;margin:0 0 5px}div.WelkomsWoord p{font-family:Tahoma;font-size:12px}div.newsWrapper{background:url("/images/cs_fitlife/background_news.gif") repeat-y scroll 0 0 #FFFFFF;float:left;width:244px}div.newsWrapper img{padding:5px}div.oneNews{border-bottom:1px dashed #EFEFEF;float:left;padding:10px;width:220px}div.oneNews table{font-family:Tahoma;font-size:11px}div.oneNews table td{border-bottom:1px solid #EFEFEF;padding:4px;width:175px}div.oneNews h1{color:#008A96;font-family:Tahoma;font-size:14px;font-weight:bold;margin-bottom:10px}div.oneNews p{color:#333333;font-family:Tahoma;font-size:12px;padding-bottom:10px}div.oneNews p a{background-color:#333333;color:#FFFFFF;font-family:Tahoma;font-size:12px;font-weight:bold;padding:0 10px;text-decoration:none}div.oneNews p a:hover{background-color:#EFEFEF;color:#333333;font-family:Tahoma;font-size:12px;font-weight:bold;padding:0 10px;text-decoration:none}div.oneNews ul{margin:0 0 0 10px}div.oneNews ul li{border-bottom:1px solid #EFEFEF;line-height:24px}div.oneNews ul li a{color:#333333;font-family:Tahoma;font-size:11px;text-decoration:none}div.oneNews ul li a:hover{font-weight:bold;text-decoration:underline}div.oneNews ul li a.active, ul .akt_items.sport_activity_active a{color:#990000;font-weight:bold;text-decoration:none}div.onePortal{float:left;margin:2px 0 20px 20px;width:220px}div.onePortal h1{color:#C20808;font-family:Tahoma;font-size:16px;font-weight:bold;margin:5px 0}div.onePortal p{color:#333333;font-family:Tahoma;font-size:12px;font-weight:normal}div.onePortal img{border:5px solid #EDEDED}div.onePortal img:hover{border:5px solid #000000}div.contactFormulier{background-color:#FCFCFC;border:1px solid #DAE4E5;float:left;margin:20px 0 0 20px;width:440px}div.contactFormulier table, p{font-family:Tahoma;font-size:12px;padding:1px;text-align:left}div.contactFormulier table td{padding:3px 3px 3px 50px}div.contactFormulier table input, textarea{border:1px solid #DAE4E5;padding-left:3px;width:200px}div.contactFormulier a{background-color:#DAE4E5;border:1px solid #A0B3B5;color:#000000;font-family:Tahoma;font-size:12px;font-weight:bold;padding:0 20px;text-decoration:none}div.contactFormulier a:hover{background-color:#A0B3B5}#slideElement{position:absolute;left:0px;right:0px;margin:0px;padding:0px;background-position:center center;visibility:visible;opacity:1;background-image:url(/images/cs_fitlife/header_cardio.jpg);width:100%;height:100%}div.GalleryTwo{float:left;padding:15px;width:710px}div.GalleryTwo h1{color:#990000;font-family:Tahoma;font-size:16px;font-weight:bold;margin-bottom:10px}div.GalleryTwo img{border:3px solid #EFEFEF;margin:3px}div.GalleryTwo img:hover{border:3px solid #333333;margin:3px}div.footer{color:#999999;font-family:Tahoma;font-size:10px;margin:30px 0 20px;text-align:center;width:1000px}div.footer a{color:#999999;font-family:Tahoma;font-size:10px;text-decoration:none}div.footer a{text-decoration:underline}#myGallery, #myGallerySet, #flickrGallery{border:0 solid #000000;height:398px;width:698px;z-index:5}#flickrGallery{height:580px;width:580px}#myGallery img.thumbnail, #myGallerySet img.thumbnail{display:none}.jdGallery{overflow:hidden;position:relative}.jdGallery img{border:0 none;margin:0}.jdGallery .slideElement{background-color:#FFFFFF;background-image:url("/images/cs_fitlife/loading-bar-black.gif");background-position:center center;background-repeat:no-repeat;height:100%;width:100%}.jdGallery .loadingElement{background-color:#EFEFEF;background-image:url("/images/cs_fitlife/loading-bar-black.gif");background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.jdGallery .slideInfoZone{background:none repeat scroll 0 0 #FFFFFF;bottom:0;color:#333333;font-weight:bold;height:40px;left:0;margin:0;overflow:hidden;position:absolute;text-align:right;text-indent:0;width:100%;z-index:10;opacity:0.6}* html .jdGallery .slideInfoZone{bottom:-1px}.jdGallery .slideInfoZone h2{color:#333333;font-size:80%;font-weight:bold;margin:2px 5px;padding:0;text-align:right}.jdGallery .slideInfoZone p{color:#333333;font-size:60%;margin:2px 5px;padding:0;text-align:right}.jdGallery div.carouselContainer{height:135px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:10}.jdGallery a.carouselBtn{background:none repeat scroll 0 0 #FFFFFF;bottom:0;color:#333333;cursor:pointer;font-size:13px;height:20px;padding:0 10px;position:absolute;right:30px;text-align:center}.jdGallery .carousel{background:none repeat scroll 0 0 #333333;color:#FFFFFF;height:115px;left:0;margin:0;overflow:hidden;position:absolute;text-indent:0;top:0;width:100%}.jdExtCarousel{overflow:hidden;position:relative}.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{height:78px;left:0;overflow:hidden;position:absolute;top:10px;width:100%}.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position:relative}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{background:none repeat scroll center center #000000;border:1px solid #FFFFFF;cursor:pointer;float:left}.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom:10px}.jdGallery .carousel .label, .jdExtCarousel .label{bottom:5px;font-size:13px;left:10px;margin:0;padding:0;position:absolute}.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{background:none repeat scroll 0 0 #222222;border:1px solid #888888;bottom:5px;cursor:pointer;font-size:10px;margin:0;padding:1px 2px;position:absolute;right:10px}.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color:#B5B5B5}.jdGallery a{color:inherit;font-size:100%;text-decoration:none}.jdGallery a.right, .jdGallery a.left{cursor:pointer;height:99%;opacity:0.2;position:absolute;width:25%;z-index:10}* html .jdGallery a.right, * html .jdGallery a.left{}.jdGallery a.right:hover, .jdGallery a.left:hover{opacity:0.8}.jdGallery a.left{background:url("/images/cs_fitlife/fleche1.png") no-repeat scroll left center transparent;left:0;top:0}* html .jdGallery a.left{background:url("/images/cs_fitlife/fleche1.gif") no-repeat scroll left center transparent}.jdGallery a.right{background:url("/images/cs_fitlife/fleche2.png") no-repeat scroll right center transparent;right:0;top:0}* html .jdGallery a.right{background:url("/images/cs_fitlife/fleche2.gif") no-repeat scroll right center transparent}.jdGallery a.open{height:100%;left:0;top:0;width:100%}.withArrows a.open{background:none repeat scroll 0 0 transparent;cursor:pointer;height:99%;left:25%;opacity:0.8;position:absolute;top:0;width:50%;z-index:10}.withArrows a.open:hover{background:url("/images/cs_fitlife/open.png") no-repeat scroll center center transparent}* html .withArrows a.open:hover{background:url("/images/cs_fitlife/open.gif") no-repeat scroll center center transparent}.jdGallery a.gallerySelectorBtn{background:none repeat scroll 0 0 #333333;color:#FFFFFF;cursor:pointer;font-size:13px;height:20px;left:30px;opacity:0.4;padding:0 10px;position:absolute;text-align:center;top:0;z-index:15}.jdGallery .gallerySelector{background:none repeat scroll 0 0 #000000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.jdGallery .gallerySelector h2{color:#FFFFFF;font-size:20px;line-height:30px;margin:0;padding:10px 20px}.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{border:1px solid #888888;color:#FFFFFF;cursor:pointer;float:left;height:40px;margin-left:10px;margin-top:10px;padding:5px}.jdGallery .gallerySelector .gallerySelectorInner div.hover{background:none repeat scroll 0 0 #333333}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background:none repeat scroll center center #000000;border:medium none;float:left;height:40px;margin-right:5px;width:40px}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{font-size:12px;font-weight:normal;margin:0;padding:0}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{color:#AAAAAA;font-size:12px;font-weight:normal;margin:0;padding:0}div.flashContainer{border:1px solid #CFCFCF;float:left;height:260px;margin-left:20px;padding:20px;width:320px}#right-top{font-size:12px;position:absolute;top:-22px;right:24px;height:30px;padding:0px 10px 0px 5px;white-space:nowrap;border:1px solid #fff;color:#fff}#right-top a{text-decoration:underline;color:#5f6062}#right-top a:hover{text-decoration:none}.b_Welkom{display:inline;float:left;margin:0 5px 0 0;line-height:30px}#submit_button_25, .batton_afmelden{background-color:#c20808;color:#fff;border:none;height:20px;margin-top:5px}input[type="submit"]{background-color:#c20808;color:#fff;border:none;height:20px;margin-top:5px;padding:0px 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:#fff;border-right-style:dotted;border-right-width:1px;height:25px;margin-left:9px;margin-right:9px;width:1px}#b_1822 , #b_1823{display:inline;float:left;margin:5px 5px 0 0;background-color:#c20808;color:#fff;height:20px;width:auto;font-weight:bold;padding:0 5px;line-height:20px;font-size:11px}#b_1822 a, #b_1823 a{color:#fff;text-decoration:none}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:0px;margin-top:0px;padding:3px;width:150px;margin-right:5px}#lesrooster{width:240px}#lesrooster h1{color:#008A96;font-family:Tahoma;font-size:14px;font-weight:bold;margin-bottom:10px}#lesrooster_r, #lessen{width:240px}.topheadles{font-family:Tahoma;background-color:#175181;color:white;line-height:30px;height:30px;width:100%;font-weight:600;font-size:12px;text-transform:uppercase}#lesrooster .text{padding-left:15px}.les_content_lessen{}.les_content_sel{padding:0px 10px;background-color:#e4e4e4}.les_content_lessen h2{color:#008A96;padding-bottom:8px;padding-top:3px}.les_content_lessen h3{font-family:Tahoma;color:#008A96;font-size:9px;padding-top:0px;padding-bottom:0px}.les_content_lessen .more, .les_content_sel .more{font-family:Tahoma;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_lessen p{padding-bottom:10px}.les_content_lessen p a{}.bluebox_drawer{width:238px;height:30px;border-bottom:1px solid #d8d8d8;background-color:#f3f3f3}.drawer_day{display:block;float:left;height:30px;line-height:30px;width:100px;font-size:11px;font-family:Tahoma;font-weight:bold;color:#008A96;text-decoration:none;padding-left:15px}.drawer_date{display:block;float:left;height:30px;line-height:30px;padding-right:8px;width:100px;text-align:right;font-size:11px;font-family:Tahoma;color:#008A96;text-decoration:none}.bluebox_drawer_content{background-color:#e4e4e4;padding:5px 5px}.lessonlink{text-decoration:none;font-weight:bold}.available_reservation{min-height:20px;line-height:20px;color:#000;font-size:11px;font-family:Tahoma}#b_1990.contactFormulier form table tbody tr td{padding:3px 3px 3px 10px}.les_content_sel .available_reservations h3{font-weight:bold}#f_bericht_.not-an-mce-editor.bericht{width:200px;height:80px}.error_messages{color:#ff3333;padding:10px 0px;display:block}#social_media{font-size:12px;position:absolute;top:-22px;left:0px;height:30px;margin-left:28px;padding:0px 0px 0px 0px;white-space:nowrap;border:1px solid #fff;color:#fff;background-color:white}body{min-width:1052px;width:100%}.bodyWrapper:after{clear:both;line-height:0px}