*{margin:0;padding:0}html,body{height:100%}body{background:#0D2D46 url(../img/bg-body.png) center top repeat-y;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:12px;line-height:1.5em}img{border:none}h1,h2,h3{font-family:Lucida Bright;font-weight:normal;padding-bottom:10px}h1{font-size:24px;line-height:24px}h2{font-size:20px;line-height:20px;color:#92dbfe}#sidebar h3{padding:0 0 0 30px;background:url(../img/icons.png) no-repeat;background-position:0 -1304px}h3{font-size:16px;line-height:16px}p{padding-bottom:15px;line-height:150%;font-size:12px}a{color:#92dbfe}a:focus{outline:none} #logo{position:absolute;top:20px;left:12px;background:url(../img/logo-artdeceau.png) top left no-repeat}#logo a{display:block;text-indent:-3000px;width:209px;height:94px}#container{min-height:100%;height:auto !important;height:100%;margin:0 auto -150px}#footer,#push{height:150px}#push{clear:both}#footer{position:relative;background:url(../img/bg-footer.png) bottom left repeat-x;font-family:verdana}#center{margin:0 auto;padding:150px 0 0 0;width:950px}.homepage #container #center div.spacer{padding-bottom:0px;font-size:0px;line-height:0px}.homepage #container #center{padding:0;position:absolute;width:820px;height:450px;top:50%;left:50%;margin-left:-410px;margin-top:-200px}#nav{position:absolute;top:45px;right:25px;z-index:110}#nav li{position:relative;float:left;color:#fff;list-style:none;padding:0 5px;font-family:Lucida Bright;font-weight:normal;font-size:18px;line-height:18px}#nav li a{text-decoration:none;color:#fff;padding:5px 10px;display:block}#nav li.active a{text-decoration:none;color:#0D2D46;background:#fff}#nav li.active ul li a{background:none;color:#1f506f}#nav li ul{position:absolute;top:30px;left:0px;display:none;margin:0;padding:10px 10px 0;width:180px;background:url(../img/subnav.png) center top no-repeat}#nav li:hover{height:400px}#nav li:hover ul{display:block}#nav li:hover ul li:hover{height:auto;background:#88afcd}#nav li:hover ul li.first:hover{height:auto;background:url(../img/subnav-first.png) center top no-repeat}#nav li ul li{font-family:Arial,Helvetica,sans-serif;font-size:12px;float:none;width:162px;margin:0;padding:0 10px 0 9px}#nav li ul li a{padding:8px 0 7px 0;margin:0;width:100%;text-align:left;border-bottom:1px dotted #88afcd;border-top:none}#nav li:hover ul li.first:hover a{border-top:none;border-bottom:1px dotted #88afcd;color:#fff}#nav li:hover ul li:hover a{border-bottom:1px dotted #88afcd;color:#fff}#nav li ul li a,#nav li.active ul li a{color:#295978}#nav li ul li a:hover{color:#00243b}#nav li ul li.first a{border-top:none}#nav li ul li.last a{padding:8px 0 0 0;border-bottom:none}.subnav_close{position:absolute;bottom:-20px;left:0px;display:block;width:200px;height:20px;background:url(../img/subnav.png) bottom center no-repeat}.subnav_close_dark{position:absolute;bottom:-20px;left:0px;display:block;width:200px;height:20px;background:url(../img/subnav-last.png) bottom center no-repeat;margin:0;padding:0}.typeface-js{font-family:Lucida Bright;font-size:18px;padding-bottom:10px;line-height:18px}.typeface-js strong,.typeface-js b{font-weight:normal;font-size:120%}#external_links{position:absolute;bottom:105px;left:20px;z-index:110}#languages{position:absolute;bottom:105px;right:20px;z-index:110}#external_links ul li,#languages ul li{list-style:none;float:left;padding-right:4px}.icon{text-indent:-3000px;display:block;width:25px;height:23px;background:url(../img/icons.png) no-repeat}#sidebar .icon{text-indent:0px;width:auto;height:auto}.twitter{background-position:0 0}.facebook{background-position:0 -50px}.linkedin{background-position:0 -100px}.delicious{background-position:0 -150px}.flickr{background-position:0 -200px}.youtube{background-position:0 -250px}.nl{background-position:0 -500px}.active .nl{background-position:0 -525px}.fr{background-position:0 -550px}.active .fr{background-position:0 -575px}.en{background-position:0 -600px}.active .en{background-position:0 -625px}.de{background-position:0 -650px}.active .de{background-position:0 -675px}.bullet{background-position:-8px -1046px}.brochure{background-position:0 -1073px}.advice{background-position:0 -1097px}.offer{background-position:2px -1122px}.phone{background-position:0 -1247px}#footerleft{position:absolute;bottom:0px;left:20px;font-size:12px;text-transform:uppercase;color:#92dbfe}#footerleft p{clear:both; font-size:13px;color:#cdcdcd}#footerleft a{font-family:verdana}#footerleft ul{overflow:auto;padding-bottom:5px}#footerleft ul li{float:left;list-style:none;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #cdcdcd;font-size:16px;text-transform:lowercase;line-height:20px}#footerleft ul li.last{padding:0;margin:0;border-right:none}#footerleft ul li a{color:#cdcdcd;text-decoration:none}#footerleft ul li.first a{color:#fff;text-decoration:none}#footerright{position:absolute;bottom:10px;right:30px;text-transform:uppercase;color:#cdcdcd}#footerright a{text-transform:lowercase}#footerright p{font-size:13px;line-height:16px}#footerright .left{text-align:right;float:left;padding-right:10px;border-right:1px solid #303030}#footerright .right{text-align:left;float:left;padding:0 0 2px 11px}#breadcrumbs{padding-bottom:15px}#breadcrumbs li{list-style:none;display:inline;padding-right:10px;background:url(../img/icons.png) no-repeat;background-position:100% -1004px}#breadcrumbs li.last{background:none}#breadcrumbs li a{text-decoration:none}#content{float:left;width:730px;padding-right:20px}.fullpage #content{width:100%}#sidebar{float:left;width:200px;padding-top:40px}#sidebar ul{padding-bottom:15px}#sidebar ul li{list-style:none;border-top:1px solid #4d7086;border-bottom:1px solid #2a5a71;padding:10px 5px 10px 30px;line-height:1em}#sidebar ul li.first{border-top:none}#sidebar ul li.last{border-bottom:none}#sidebar ul li a{text-decoration:none}#imagegallery{position:relative;overflow:auto;padding-bottom:20px;width:730px}#imagegallery.large ul#thumbnails{width:auto}#banner{position:relative;float:left;width:590px;padding:5px;height:100%;min-height:260px;background:url(../img/banner.jpg) top left no-repeat}.fullpage #banner{width:940px;background:url(../img/banner-fullpage.jpg) top left no-repeat;padding:5px 5px 15px 5px}#banner img{width:590px;height:250px}#banner_overlay{background:url(../img/banner.gif) top left no-repeat;position:absolute;top:0;left:0;z-index:100;width:600px;height:279px}#banner.large{background:url(../img/banner-large.jpg) top left no-repeat;width:720px}#banner.large img{width:720px;height:250px}#banner.large #banner_overlay{background:url(../img/banner-large.gif) top left no-repeat;width:730px}#thumbnails{width:130px;float:left}#thumbnails li{position:relative;display:block;float:left;list-style:none;width:65px;height:65px;padding:0}#content #thumbnails li{padding:0}#thumbnails li.hover,#thumbnails li.selected{background:url(../img/thumbnail.png) top left no-repeat}#thumbnails li .tr{position:absolute;top:5px;right:5px;width:5px;height:5px;display:block;z-index:99;background:url(../img/icons.png) no-repeat;background-position:-20px -1175px}#thumbnails li .br{position:absolute;bottom:5px;right:5px;width:5px;height:5px;display:block;z-index:99;background:url(../img/icons.png) no-repeat;background-position:-20px -1195px}#thumbnails li .bl{position:absolute;bottom:5px;left:5px;width:5px;height:5px;display:block;z-index:99;background:url(../img/icons.png) no-repeat;background-position:0px -1195px}#thumbnails li .tl{position:absolute;top:5px;left:5px;width:5px;height:5px;display:block;z-index:99;background:url(../img/icons.png) no-repeat;background-position:0px -1175px}#thumbnails li.hover .tr,#thumbnails li.selected .tr{background:url(../img/icons.png) no-repeat;background-position:-20px -1200px}#thumbnails li.hover .br,#thumbnails li.selected .br{background:url(../img/icons.png) no-repeat;background-position:-20px -1220px}#thumbnails li.hover .bl,#thumbnails li.selected .bl{background:url(../img/icons.png) no-repeat;background-position:0px -1220px}#thumbnails li.hover .tl,#thumbnails li.selected .tl{background:url(../img/icons.png) no-repeat;background-position:0px -1200px}#thumbnails li a{position:absolute;top:5px;left:5px;display:block;width:55px;height:55px;z-index:98}div.hr{width:100%;height:1px;clear:both;display:block;border-top:1px solid #5f859d;padding-bottom:10px}div.spacer{width:100%;height:1px;clear:both;display:block;padding-bottom:12px}.fancytable{text-align:center;background:#5492b3;color:#fff;border:none;padding:0 0 10px 0;margin:0;border-collapse:collapse}.fancytable tr{padding:0;margin:0}.fancytable tr td.col0{background:#83aec6}.fancytable tr td.col1{background:#70a4bf}.fancytable tr td.col2{background:#639cba}.fancytable tr td.col3{background:#5492b3}.fancytable tr td,.fancytable tr th{padding:7px 10px;margin:0;border-top:1px solid #1f4661;border-left:1px solid #1f4661;border-spacing:0px}.fancytable tr th{font-weight:bold;background:#0D2D46;border-top:1px solid #0D2D46;border-left:1px solid #0D2D46}label{font-weight:bold}.text,.textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:294px;padding:0px 3px;line-height:23px;color:#FFF}.text{background:url(../img/textbox.png) top left no-repeat;height:25px;border:none}.textarea{height:auto;background:url(../img/textarea.png) bottom left no-repeat;border:none;overflow:hidden}.textarea:focus,.text:focus{border:none;outline:none}.textareaborder{background:url(../img/textarea.png) top left no-repeat;height:4px}.submit{background:transparent url(../img/submit-button.png) no-repeat;width:150px;padding:0 0 0 10px;height:25px;color:#fff;text-transform:uppercase;font-size:10px;text-align:center;border:none;font-weight:bold;margin-right:10px;cursor:pointer;cursor:hand;color:#dbe5ea;line-height:24px}.submit[disabled]{color:#4c6d83;cursor:auto}#search{position:absolute;top:150px;left:50%;z-index:100;padding-left:275px;display:block;width:200px;height:30px;z-index:100}.homepage #search{top:50%;margin-top:-207px;padding-left:200px}.searchbox{background:url(../img/searchbox.png) top left no-repeat;border:none;width:150px;height:25px;float:left;margin-right:12px;padding:0 5px;color:#fff;line-height:23px}.searchbutton{background:url(../img/search-button.png) top left no-repeat;border:none;display:block;width:28px;height:26px;text-indent:-3000px;cursor:pointer;cursor:hand;float:left;line-height:0px;font-size:0px}.homepage #container #center{width:820px}#swimming-boy{background:url(../img/swimming-boy.png) top left no-repeat;width:161px;height:215px;border:0;left:50%;top:50%;position:absolute;margin-top:-110px;margin-left:-561px;z-index:102;overflow:hidden}#swimming-girl{background:url(../img/swimming-girl.png) top right no-repeat;width:134px;height:166px;border:0;left:50%;top:50%;position:absolute;margin-top:-230px;margin-left:401px;z-index:102;overflow:hidden}.cliniclowns{position:absolute;top:50%;left:50%;margin-top:-165px;margin-left:-470px;z-index:104}.balloon{background:url(../img/balloon.png) bottom left no-repeat;width:354px;height:55px;padding-top:25px;padding-left:15px;margin-right:10px;float:right}.balloon p{font-size:18px;line-height:25px;padding:0;padding:2px 0 0 0;margin:0}.balloon a{font-size:18px;color:#002d4a;text-decoration:none}#homepage-content{padding-top:25px;padding:10px 10px 0 10px;width:405px;text-align:justify;float:left}#homepage-banner{position:relative;height:230px}#homepage-banner-overlay{position:absolute;top:0;left:0;width:820px;height:230px;background:url(../img/homepage-banner-overlay.gif) top left no-repeat;z-index:101}#homepage-banner .images{position:absolute;top:5px;left:5px;width:810px;height:220px}#homepage-banner .images img{width:810px;height:220px;position:absolute;top:0px;left:0px}.homepage #container #center h1{margin-left:10px;padding:0;font-size:17px;line-height:18px}img.left{float:left}img.right{float:right}#zwembad-modellen tr td{                padding-right:25px;                text-align:justify}#zwembad-modellen tr td h2 a{                background:url(../img/zwembad-model-carre.jpg) top left no-repeat;                width:224px;                height:204px;                display:block;                text-indent:-3000px;                font-size:0px;                line-height:0px}#zwembad-modellen tr td h2.carre a{                background:url(../img/zwembad-model-carre.jpg) top left no-repeat}#zwembad-modellen tr td h2.riverina a{                background:url(../img/zwembad-model-riverina.jpg) top left no-repeat}#zwembad-modellen tr td h2.romana a{                background:url(../img/zwembad-model-romana.jpg) top left no-repeat}#zwembad-modellen tr td h3{ text-align:center; font-size:18px; line-height:25px; padding:5px 0 12px 0}form{height:100%}input.gsc-input{background:url(../img/searchbox.png) top left no-repeat;border:none !important;width:150px !important;height:25px;padding:0 5px !important;color:#fff;line-height:23px}div.gsc-clear-button,td.gsc-clear-button{width:0px !important}td.gsc-input{width:150px !important}input.gsc-search-button{background:url(../img/search-button.png) top left no-repeat;border:none;display:block;width:28px;height:26px;text-indent:-3000px;cursor:pointer;cursor:hand;float:left;line-height:0px;font-size:0px}.gs-result .gs-title,.gs-result .gs-title *,.gs-result a.gs-title,.gs-result a.gs-title *{color:#92dbfe;font-weight:bold}.gs-result .gs-title:hover,.gs-result .gs-title *:hover,.gs-result a.gs-title:hover,.gs-result a.gs-title *:hover{color:#92dbfe;font-weight:bold}.gsc-resultsHeader,.gsc-tabsArea,.gs-watermark,.gsc-keeper,a.gsc-trailing-more-results{visibility:hidden;height:0px;margin:0;padding:0;line-height:0}.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{visibility:hidden;height:0px;margin:0;padding:0;line-height:0}.gsc-trailing-more-results,a.gsc-trailing-more-results{visibility:hidden;text-decoration:none}#searchcontrol,.gsc-tabsArea,.gsc-resultsbox-visible{width:730px}.gsc-control{width:200px !important}.gsc-cursor-page{color:#92dbfe}div.gsc-branding-text,td.gsc-branding-text{margin:0px 0px 0px 0px !important;padding:0px 2px 0px 0px !important;color:#fff !important;width:150px !important}.gsc-branding-img{width:55px}td.gsc-branding-user-defined{width:0px}.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#92DBFE !important}..gsc-results .gsc-cursor-box .gsc-cursor-page .gsc-cursor-current-page{color:#fff !important}#content ul{                list-style:none;                padding:0 0 15px}#content ul li{                list-style:none;                padding:7px 0 7px 25px;                background:url("../img/icons.png") no-repeat scroll -8px -1977px transparent}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:100}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:170}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;    top:0;    left:0;    z-index:160;    padding:20px 20px 40px 20px;    margin:0;    background:transparent;    display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:170;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:170}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:170;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../img/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:251;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:181;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:182;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('../img/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('../img/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:140;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:140;border:0;padding:0;margin:0}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../img/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../img/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../img/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../img/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../img/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../img/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:170;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('../img/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('../img/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('../img/fancybox/fancy_title_right.png') repeat-x}