/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Style sheet basic_sections */
html,body{width:100%;height:100%}body{height:auto;min-height:100%;background-position:center top;background-repeat:no-repeat;background:-moz-linear-gradient(top,#fffcf7 20%,#fff3dd);background:-webkit-linear-gradient(top,#fffcf7 20%,#fff3dd);background:-o-linear-gradient(top,#fffcf7 20%,#fff3dd);background:-ms-linear-gradient(top,#fffcf7 20%,#fff3dd);background:linear-gradient(to bottom,#fffcf7 20%,#fff3dd);-pie-background:linear-gradient(top,#fffcf7 20%,#fff3dd);behavior:url('assets/css3pie/1.0.0/PIE.htc');background-attachment: fixed}body.startseite{height:100%;background-color:#fff;background-image:none;background:-moz-linear-gradient(90deg,#fff,#fff);background:-webkit-linear-gradient(90deg,#fff,#fff);background:-o-linear-gradient(90deg,#fff,#fff);background:-ms-linear-gradient(90deg,#fff,#fff);background:linear-gradient(0deg,#fff,#fff);-pie-background:linear-gradient(90deg,#fff,#fff);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#wrapper{width:980px;min-height:100%;position:relative;margin-right:auto;margin-left:auto;padding-bottom:130px;background:#fff url("../../files/theme/wrapper_bg.png") center bottom no-repeat;-webkit-box-shadow:5px 0 5px rgba(136,136,136,0.75);box-shadow:5px 0 5px rgba(136,136,136,0.75);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.startseite #wrapper{width:980px;height:auto;min-height:100%;top:50%;position:relative;margin-top:-344px;margin-right:auto;margin-left:auto;padding-bottom:0;background:#fff url("../../none") center bottom no-repeat;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header{}#container{padding-top:30px}#logo{height:95px;padding-top:10px;padding-left:10px}#slogan{left:440px;top:60px;position:absolute}#link-balance{right:0;top:-37px;position:absolute;z-index:15}#link-balance:hover{top:0}#main .mod_article{padding:0 20px 20px}.startseite #main .mod_article{padding:0}#footer{background:-moz-linear-gradient(top,#fff,#ddd);background:-webkit-linear-gradient(top,#fff,#ddd);background:-o-linear-gradient(top,#fff,#ddd);background:-ms-linear-gradient(top,#fff,#ddd);background:linear-gradient(to bottom,#fff,#ddd);-pie-background:linear-gradient(top,#fff,#ddd);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#banner{width:980px;padding:60px 0 0;zoom:1}
/* Style sheet grid */
[class*='grid-']{float:left;display:inline}body.startseite .grid-50-l{width:480px;clear:both;padding-right:10px}body.startseite .grid-50-r{width:480px;padding-left:10px}body.startseite .grid-25-l{width:230px;clear:both;padding-right:10px}body.startseite .grid-25{width:230px;padding-right:10px;padding-left:10px}body.startseite .grid-25-r{width:230px;padding-left:10px}
/* Style sheet basic_elements */
.hide{display:none}body{font:14px Verdana,sans-serif}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:0.5em}h1{margin-top:0}h3{font-size:16px}h2,h3,h4{margin-top:0.2em}strong{font-weight:bold;color:#e38800}.small{font-size:80%}figure.image_container{font-size:0;line-height:0}figure.image_container figcaption{font-size:14px;line-height:18px}.image_container a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}.float_left{float:left;display:inline}.ce_text ul{overflow:hidden;padding-left:18px;list-style-type:disc}.ce_gallery li{margin-right:30px;margin-bottom:15px}.ce_gallery li.col_last{margin-right:0}.ce_gallery .image_container img{position:relative;margin-right:4px;margin-bottom:4px;padding:5px;background-color:#eee;-webkit-box-shadow:2px 2px 2px rgba(136,136,136,0.75);box-shadow:2px 2px 2px rgba(136,136,136,0.75);border:1px solid #bbb;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.rahmen .image_container img{margin-right:4px;margin-bottom:4px;padding:5px;background-color:#eee;-webkit-box-shadow:2px 2px 2px rgba(136,136,136,0.75);box-shadow:2px 2px 2px rgba(136,136,136,0.75);border:1px solid #bbb;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.colorbox-inline{max-width:980px;padding:20px}.ce_table th{padding:5px 15px;text-align:center;background-color:#e3e3e3;font-size:15px;line-height:1.3;color:#ff9c24}.ce_table tr.odd{background-color:#fafafa}.ce_table td{padding:3px 5px;text-align:center;font-size:15px;line-height:1.3}.image_container.float_left{margin-right:20px}.image_container.float_right{margin-left:20px}#balance-fitness .empty,#physiotherapie_zwetsloot .empty{display:none}
@media (max-width:767px){
/* Style sheet basic_sections_767 */
#wrapper{width:650px}body.startseite #wrapper{width:500px;height:auto;top:0;position:relative;margin-top:0;margin-right:auto;margin-left:auto}#banner{width:100%;padding:110px 0 0;zoom:1}#slogan{left:235px;top:60px;position:absolute}#navi li ul{width:650px}body.startseite [class*='grid-']{float:left;display:inline;margin-right:0;margin-left:0;padding-right:20px;padding-left:0}
}
/* Style sheet navi */
#navi{width:100%;position:absolute;overflow:visible;background:-moz-linear-gradient(top,#224C9A,#66C7DE);background:-webkit-linear-gradient(top,#224C9A,#66C7DE);background:-o-linear-gradient(top,#224C9A,#66C7DE);background:-ms-linear-gradient(top,#224C9A,#66C7DE);background:linear-gradient(to bottom,#224C9A,#66C7DE);-pie-background:linear-gradient(top,#224C9A,#66C7DE);behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index:10}#navi ul{margin:0;padding-left:0}#navi li{float:left;display:inline;margin:0;padding:0 2 0 0;border-right:1px solid #B3B3B4;list-style-type:none}#navi li.last{padding-right:0;border-right:0;list-style-type:none}#navi li.clear{width:0;height:0;clear:both;border:0}#navi li span.wrapper,#navi li a{width:auto;height:35px;position:relative;display:block;padding-top:14px;padding-right:20px;padding-left:20px;font-size:19px;line-height:22px;text-decoration:none;color:#fff}#navi li.submenu > span.wrapper,#navi li.submenu > a{padding-right:25px;background-image:url("../../files/theme/navi_li_submenu.png");background-repeat:no-repeat;background-position: right 25px}#navi li a:hover,#navi li a:active{position:relative;-webkit-box-shadow:0 0 5px 0 rgba(68,68,68,0.65);box-shadow:0 0 5px 0 rgba(68,68,68,0.65);behavior:url('assets/css3pie/1.0.0/PIE.htc');background-position: 0px -48px}#navi li.active span.wrapper{color:#ddd}#navi li ul{width:980px;left:0;position:absolute;overflow:hidden;background:url("../../files/theme/navi_level_2_bg.png") left top repeat;z-index:20}.nurcss #navi li ul{display:none}.nurcss #navi li:hover ul{display:block}#navi li ul li{min-height:40px;position:relative;float:left;padding:0}#navi li ul li.teaser{width:230px;height:auto}#navi li ul li.teaser a{height:auto;padding-bottom:5px}#navi li ul li span.wrapper,#navi li ul li a{width:100%;height:100%;overflow:hidden;display:block;padding:0}#navi li ul li span.item{float:left;margin-left:5px;padding-top:9px;padding-right:15px;padding-left:15px;border-bottom:1px solid #fff;font-size:17px;line-height:20px;text-decoration:none;color:#fff}#navi li ul li span.wrapper img,#navi li ul li a img{float:left;clear:both;padding-top:5px;padding-right:5px;padding-left:5px}#navi li ul li span .teaser,#navi li ul li a .teaser{width:130px;float:left;display:block;margin:0;padding:5px 0 0;text-align:justify;font:12px/1.1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#fff}#navi li ul li:hover a,#navi li ul li a:active{background-image:none;background-repeat:repeat-x;-webkit-box-shadow:0 0 5px 0 rgba(68,68,68,0.65);box-shadow:0 0 5px 0 rgba(68,68,68,0.65);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#imp-link{right:180px;top:2px;position:absolute}#footer #imp-link{right:0;top:0;position:relative;float:right;margin-top:30px}#imp-link ul{}#imp-link li{position:relative;float:right;display:inline}#imp-link li a,#imp-link li span{display:block;padding:2px 5px;border-right:1px solid #ccc;text-decoration:none;color:#888}#imp-link li a:hover{text-decoration:underline;color:#666}#imp-link li.first a,#imp-link li.first span{padding-right:2px;border-right:0}.mod_breadcrumb{left:5px;position:absolute;top:5px}.mod_breadcrumb ul{float:left;margin:0;padding:2px;border:1px solid #ccc;list-style-type:none}.mod_breadcrumb li{height:14px;float:left;display:block;margin:0;padding:0 5px 0 18px;background-repeat:no-repeat;font-size:12px;line-height:14px;color:#aaa;list-style-type:none;background-image: url("../../files/theme-mcm/input_icon.png") !important;background-position: 0 -70px !important}.mod_breadcrumb li.first{width:14px;height:14px;display:block;margin:0;padding:0 5px 0 0;text-indent:-999px;background-position: 0 -50px !important}.mod_breadcrumb li a{width:100%;height:100%;display:block;font-family:999}
/* Style sheet colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{top:0;left:0;position:absolute;overflow:hidden;z-index:9999}#cboxOverlay{width:100%;height:100%;position:fixed}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling: touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{width:100%;height:100%;top:0;left:0;position:absolute}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{max-width:none;float:left;display:block;margin:auto;border:0}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:47px;background:url(../../files/theme/colorbox/controls.png) no-repeat 0 0}#cboxTopCenter{height:47px;background:url(../../files/theme/colorbox/border.png) repeat-x top left}#cboxTopRight{width:14px;height:47px;background:url(../../files/theme/colorbox/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:10px;background:url(../../files/theme/colorbox/controls.png) no-repeat 0 -65px}#cboxBottomCenter{height:10px;background:url(../../files/theme/colorbox/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:10px;background:url(../../files/theme/colorbox/controls.png) no-repeat -36px -65px}#cboxMiddleLeft{width:14px;background:url(../../files/theme/colorbox/controls.png) repeat-y -200px 0}#cboxMiddleRight{width:14px;background:url(../../files/theme/colorbox/controls.png) repeat-y -236px 0}#cboxContent{overflow:visible;background:#fff}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(../../files/theme/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../../files/theme/colorbox/loading.gif) no-repeat center center}#cboxTitle{width:100%;top:-28px;position:absolute;text-align:center;font-weight:bold;color:#7C7C7C;left:0}#cboxCurrent{left:5px;top:-28px;position:absolute;font-weight:bold;color:#7C7C7C}/* these elements are buttons,and may need to have additional styles reset to avoid unwanted base styles */        #cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{width:23px;height:23px;top:-32px;position:absolute;overflow:visible;margin:0;padding:0;border:0;text-indent:-9999px;background:url(../../files/theme/colorbox/controls.png) no-repeat 0px 0px}/* avoid outlines on :active (mouseclick),but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{width:35px;height:35px;bottom:5px;left:0;top:auto;background-position: -51px -35px}#cboxPrevious:hover{background-position:-51px 0px}#cboxNext{width:35px;height:35px;bottom:5px;left:auto;right:0;top:auto;background-position:-87px -35px}#cboxNext:hover{background-position:-87px 0px}#cboxClose{right:0;background-position:-125px -25px}#cboxClose:hover{background-position:-125px 0px}.cboxSlideshow_on #cboxSlideshow{right:27px;background-position:-150px 0px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-175px 0px}.cboxSlideshow_off #cboxSlideshow{right:27px;background-position:-175px -25px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-150px 0px}
@media (min-width:768px){
/* Style sheet online-termin-link_desktop */
.termin .mobile-only{display:none}
}
@media (max-width:767px){
/* Style sheet online-termin-link_mobile */
.termin .desktop-only{display:none}
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 15, 2013 */
@font-face {
    font-family: 'geosanslightregular';
    src: url('/files/theme/fonts/geosanslight-webfont.eot');
    src: url('/files/theme/fonts/geosanslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/theme/fonts/geosanslight-webfont.woff') format('woff'),
         url('/files/theme/fonts/geosanslight-webfont.ttf') format('truetype'),
         url('/files/theme/fonts/geosanslight-webfont.svg#geosanslightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
