.debug,.debug table th{font-size:11px}*{margin:0;padding:0}img,object,iframe{border:none}img{max-width:100%;vertical-align:middle}object,iframe{width:100%}.hide{display:none}.clear{clear:both}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow{overflow:hidden}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:block}figcaption.csc-textpic-caption{display:inline}.csc-textpic-caption{text-align:left;caption-side:bottom}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}div.csc-textpic-border div.csc-textpic-imagewrap img{border:.3em solid #ccc;padding:0}div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1em}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}div.csc-textpic-imagecolumn{margin-right:1em}div.csc-textpic-imagecolumn.csc-textpic-lastcol{margin-right:0}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:1em}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:1em}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}div.csc-textpic-center .csc-textpic-center-outer,div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:50%}div.csc-textpic-center .csc-textpic-center-inner{right:-50%}div.csc-textpic-right .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}div.csc-textpic-right div.csc-textpic-text{clear:right}div.csc-textpic-left div.csc-textpic-text{clear:left}div.csc-textpic div.csc-textpic-imagecolumn,div.csc-textpic-left .csc-textpic-imagewrap,div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}ul.messages{clear:both;margin:0;list-style-type:none}ul.messages>li>ul{margin:0;padding:0;list-style-type:none}ul.messages>li{padding:0;margin:0;background-image:none}ul.messages>li>ul>li{padding:.8em .8em .8em 27px;background:url(/typo3/ext/ll_fe/Default/Assets/img/icon_success.png) 6px .8em no-repeat #e2f9e3;border:1px solid #9c9;color:#060;margin:0 0 1em;border-radius:.4em;-moz-border-radius:.4em;-webkit-border-radius:.4em}ul.messages>li.notice>ul>li{background-image:url(/typo3/ext/ll_fe/Default/Assets/img/icon_notice.png);background-color:#dfedff;border:1px solid #a0caff;color:#0167a0}ul.messages>li.error>ul>li{background-image:url(/typo3/ext/ll_fe/Default/Assets/img/icon_error.png);background-color:#fedbdb;border-color:#ffa7a7}ul.messages>li.error>ul>li,ul.messages>li.error>ul>li a{color:#b60000}ul.messages>li.error>ul>li a{font-weight:700}#preview{position:fixed;opacity:.7;width:100%;bottom:0;left:0;padding:.7em .5em .7em 30px;background:url(/typo3/ext/ll_fe/Default/Assets/img/icon_success.png) 7px 50% no-repeat #e2f9e3!important;border-top:2px solid #9c9;color:#060;text-align:left;z-index:100000;font-size:12px}button,input[type=submit],input[type=button],input[type=clear]{-webkit-appearance:none;cursor:pointer}.debug,.debug table th{text-align:left;color:#fc0000;background-color:#fff;font-family:sans-serif}.debug{border:1px solid #fc0000;margin:1em;padding:1em}.debug table{border-collapse:collapse;width:100%}.debug table th{vertical-align:top;text-align:left}.debug table td,.debug table th{padding:.5em 1em .5em 0;border-top:1px solid #fc0000}#breadcrumb ol{list-style:none;padding:0;margin:0}#breadcrumb ol>li{display:inline;padding:0;margin:0}#breadcrumb ol>li+li:before{content:'»';padding:0 .25rem}.userConnectionStatus{display:none}.isOffline .userConnectionStatus{display:block}form input[type=checkbox],form input[type=radio]{border-width:0;width:auto;margin-right:.5rem}form .form-inline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 -.5rem 1.5rem;width:-webkit-calc(100% + 1rem);width:-moz-calc(100% + 1rem);width:calc(100% + 1rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .form-inline .form-group{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;margin:0;padding:0 .5rem}form .form-group,form .clearfix{margin:0 0 1em}form .form-group input,form .form-group textarea,form .form-group select,form .form-group .checkbox,form .clearfix input,form .clearfix textarea,form .clearfix select,form .clearfix .checkbox{margin:0}form .form-group textarea,form .clearfix textarea{min-height:7rem}form .form-group .control-label,form .clearfix .control-label{display:block;font-size:1em;font-weight:700;margin:0 0 .5rem;padding:0;color:inherit}form .form-group .required,form .clearfix .required{color:#fc0000}form .form-group .help-block,form .clearfix .help-block{font-size:90%;font-weight:400;color:#222}form .form-group .help-block.error,form .clearfix .help-block.error{color:#fc0000}form .inputs-list{margin-bottom:.5rem}form .form-check input{margin-right:.5rem;-webkit-transform:translateY(.3em);-moz-transform:translateY(.3em);-ms-transform:translateY(.3em);transform:translateY(.3em)}form .form-check label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}form .row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem;width:-webkit-calc(100% + 1rem);width:-moz-calc(100% + 1rem);width:calc(100% + 1rem)}form .row>div{width:100%;margin:0;padding:0 .5rem}form .row .col-xs-6,form .row .col-xs-4,form .row .col-xs-3,form .row .col-xs-2{width:100%}form .form-control.error{outline:#fc0000 solid .1rem}.facetedSearch .message{font-weight:700}.facetedSearch .result{margin:1rem 0;border:undefined;border-width:0 0 thin}.facetedSearch .result.page{min-height:auto}.facetedSearch .result h2 a:hover .hit{color:inherit;background-color:transparent}.facetedSearch .result h2 a .hit{color:inherit;font-weight:700;background-color:transparent}.facetedSearch .result .hit{-webkit-transition:color .2s,background .2s;-moz-transition:color .2s,background .2s;transition:color .2s,background .2s;color:inherit;font-weight:700;background-color:transparent}.facetedSearch .result .teaser{overflow:hidden}.facetedSearch .result .teaser .image{display:block;margin:0 0 1rem;float:none}.facetedSearch .pagination li.active{padding:0}.facetedSearch .searchBox fieldset>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.facetedSearch .searchBox fieldset>div label{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}@font-face{font-family:Raleway;src:url(../fonts/Raleway-regular.eot) format('embedded-opentype'),url(../fonts/Raleway-regular.woff2) format('woff2'),url(../fonts/Raleway-regular.woff) format('woff'),url(../fonts/Raleway-regular.ttf) format('truetype'),url(../fonts/Raleway-regular.svg) format('svg');font-weight:400;font-style:normal}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:70%;color:#4b635b;line-height:1.5em;padding-top:1em}h1,h2,h3,h4,h5,h6{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:.5em;line-height:1.2em;color:#6c953c}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#6c953c}h1{font-size:200%}h2{font-size:150%}h3{font-size:130%}h4{font-size:120%}h5{font-size:110%}h6{font-size:100%}a{color:#007a94;text-decoration:none}a:hover{text-decoration:underline}p{margin:.2em 0 1em}p.arrow{display:inline-block;background:url(../img/global/snav_selected.gif) 100% 50% no-repeat;padding:0 12px 0 0;margin-bottom:.7em}ul{list-style-type:none}ul li{line-height:1.8em;font-weight:400;margin:1em 0;background:url(../img/icons/bullet.gif) 0 .6em no-repeat;padding:0 0 0 17px}ul,ol{padding:0 0 0 1.5em;margin:0 0 .9em;line-height:1.8em;font-weight:700}ol li{font-weight:400}table{width:99%;margin:0 0 1.5em}table p{margin:0}table td{vertical-align:top;margin:0;padding:0 1em 0 0}form{display:block;margin:0;padding:0}form fieldset{margin:1em 0;padding:0;border:0}form legend{display:none}form input,form select,form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:#516574;border-width:1px;border-style:solid;border-color:#bbb #e1e1e1 #e1e1e1 #bbb}form input,form textarea{padding:.2em}form input.radio,form input.checkbox{width:auto}form input:focus,form textarea:focus{background:#f0f8f2}form button,form input.button{cursor:pointer;background:#dee4e5;border:1px solid #666;padding:.3em;font-family:Verdana,sans;color:#4b635b;width:auto}form span.required{color:#fc0000;padding-left:.2em}form div.row{margin:0 0 1em;clear:both}form .clearfix p{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:.5em;line-height:1.2em;color:#6c953c;font-size:1.3em}#page{padding:1em 0}#header,#content>div.wrapper,#footer{padding:0 1em}#footer>div.wrapper{color:#575450;font-size:94%}#logo{margin:0 0 1em;float:left}#logo a{display:block;background:url(../img/logo.gif) top left no-repeat;width:170px;height:45px}#logo img{display:none}ul.navigation{margin:0;padding:0}ul.navigation li{background-image:none;margin:0;padding:0}#primaryNavigation{margin:0 0 1em;border-bottom:3px solid #c8ccb0;background-color:#f4f6e8;clear:both;-webkit-box-shadow:0 5px 15px -1px rgba(0,0,0,.3);box-shadow:0 5px 15px -1px rgba(0,0,0,.3)}#primaryNavigation ul li{margin:0;background-color:#f4f6e8}#primaryNavigation ul li a{display:block;text-decoration:none;color:#4b635b;padding:.7em .5em .8em .7em;border:solid #c8ccb0;border-width:1px 0 0 5px}#primaryNavigation ul li a:hover,#primaryNavigation ul li.active>a,#primaryNavigation ul li.active>ul>li.subject>a{border-left-color:#007a94;color:#007a94}#primaryNavigation ul li.hasChildren>a:before{content:'\0203A';float:right;font-size:140%}#primaryNavigation ul li a span{line-height:1.1em}#primaryNavigation li.back{padding:1em}#primaryNavigation .subNav li,#primaryNavigation .subNav li.subject{padding:0}#primaryNavigation .subNav li a{padding-left:2em}#primaryNavigation .subNav li.subject a{padding-left:.7em}#primaryNavigation .subNav li.back{padding:.7em .5em .8em .7em;border-top:1px solid #c8ccb0;border-left:5px solid transparent}#primaryNavigation .subNav li.back:before{content:'\2039';float:left;font-size:140%;margin-right:.5em}#booking{background-color:#eafcf8;margin:0 0 1.5em;font-size:110%}#booking,#booking a,#booking h2,#booking h3{color:#4b635b}#booking h2{font-size:210%;font-family:Arial,Helvetica,Verdana,sans-serif;margin-bottom:.3em}#booking a{display:block;padding:1.4em 1.3em .3em}#booking a:hover{text-decoration:none}#secondaryNavigation ul{margin:0}#secondaryNavigation ul li a{display:block;background:url(../img/global/snav_up.gif) 0 1em no-repeat;margin:.5em 0 .7em;padding-left:1.4em}#secondaryNavigation ul li a span{color:#4b635b;display:block;padding:.6em 0 .9em;line-height:1.2em;border-bottom:1px solid #dbe0de}#secondaryNavigation ul a.active{color:#007a94;background-image:url(../img/global/snav_selected.gif)}#secondaryNavigation ul li a:hover{color:#4b635b;background-image:url(../img/global/snav_over.gif);text-decoration:underline}div.column.secondary div.csc-textpic{display:none}#footerNavigation{margin:0 0 1em;background-color:#dbdecd}#footerNavigation ul li{background-image:none;border-bottom:1px solid #fff}#footerNavigation ul li a{display:block;color:#56675f;padding:.7em 1em}#footerNavigation ul li.active a,#footerNavigation ul li a:hover{color:#007a94}#mobileNavigation{float:right;font-size:120%}#mobileNavigation ul{margin:0}#mobileNavigation li{margin:0 0 0 1.5em;cursor:pointer;float:right;padding:0;background:0 0}#mobileNavigation li span{display:none}#mobileNavigation li:before{content:'';display:block}#mobileNavigation li.menu:before{width:2.4em;height:.35em;margin-right:.5em;position:relative;top:0;border-top:1.1em double #b4b795;border-bottom:.4em solid #b4b795}#mobileNavigation li.search:before{width:24px;height:24px;background:url(../img/global/search.png) center no-repeat}#search{background-color:#eafcf8;padding:1em;position:static;margin:0 0 1em;width:auto;display:none}#search label{display:block;margin-right:60px}#search fieldset{margin:0 auto;max-width:40em}#search input{padding:4px;float:left}button.search{display:block;background:url(../img/global/search_butt.gif) top right no-repeat;width:53px;height:23px;border-width:0;margin-left:.5em;float:left}#search legend,#search label span,button.search span{display:none}#breadcrumb{margin:0 0 1em}#copyright{clear:both;float:left}#credits{float:right}#credits a{color:#56675f}div.divider{clear:both;width:100%;height:1px;background:url(../img/icons/hr.gif) repeat-x;margin:1em 0 1.3em}div.divider hr{display:none}div.box{background-color:#f4f6e8;border:1px solid #6c953c;margin:0 0 1.8em}div.box div.title{padding:.8em 1em;background-color:#6c953c}div.box div.title h1,div.box div.title h2,div.box div.title h3,div.box div.title h4,div.box div.title h5,div.box div.title h6{color:#fff;margin:0}div.box div.content{padding:1em}div.box ul{padding-left:0;font-weight:400}div.box ul li{margin:1em 0;padding:0 0 0 12px;font-weight:400;background:url(../img/icons/box_bullet.gif) 0 .6em no-repeat}div.box ul li strong{color:#6c953c;font-weight:700}div.box table{margin-bottom:0}div.box div.layout.twoColumn.seventyThirty div.column.two li{padding:0 0 0 12px;line-height:1.8em;font-weight:400;background:url(../img/icons/box_link_bullet.gif) 0 .6em no-repeat}div.box.teal{border-width:0;background:url(../img/home/specialist_bg.gif) bottom right no-repeat #b2dad6}div.box.teal div.title{background-color:#01998d}div.box.teal div.content{padding:1em}div.box.teal a{color:#4b635b}div.box.teal p,div.box.teal ul{margin-bottom:.5em}div.box.teal ul li{background-image:url(../img/home/specialist_bullet.gif);margin:0}div.box.khaki{border-width:0;background:url(../img/home/therapy_bg.gif) bottom right no-repeat #dae2cd}div.box.khaki div.title{background-color:#9fb07c}div.box.khaki div.content{padding:1em}div.box.khaki a{color:#4b635b}div.box.khaki p,div.box.khaki ul{margin-bottom:.5em}div.box.khaki ul li{background-image:url(../img/home/therapy_bullet.gif);margin:0}div.box.blue{border-width:0;background-color:#c7e2e8}div.box.blue div.title{background-color:#1d95aa}div.quote{margin:1.5em 0 0;padding:1em 0;background:url(../img/icons/quote_open.gif) top left no-repeat}div.quote blockquote{background:url(../img/icons/quote_closed.gif) right 95% no-repeat;font-size:150%;padding:0 2em 0 2.5em;margin:0;min-height:42px;text-align:center;color:#98b576;font-style:italic;font-weight:lighter}div.quote p.author{text-align:center}div.csc-textpic-left .csc-textpic-imagewrap{float:none}div.csc-textpic-border div.csc-textpic-single-image img,div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border-width:.5em 0;border-style:solid;border-color:#e0dfcd;padding:1px 0}div.pagination{padding:1em 0 0}div.pagination p{float:left;width:44%}div.pagination ul{margin:0;text-align:right;float:right}div.pagination ul li{float:left;background-image:none;padding:0 .7em 0 0;margin:0}div.pagination p span,div.pagination ul li.active{font-weight:700}.facetedSearch div.pagination ul li.active{padding-right:.7em}div.filters div.filter{margin-bottom:1.5em}div.filters div.filter h3{background-color:#f4f6e8;font-size:150%;padding:.7em 1em}div.filters div.filter span{color:#4b635b}div.article{margin:1.5em 0 2em;clear:both}div.article p.posted{margin:0 0 .7em;padding:0 0 0 15px;background:url(../img/icons/posted.gif) 0 50% no-repeat}div.article div.footer{background-color:#f4f6e8;padding:.3em .9em;min-height:1.3em}div.news.summary{margin:0 0 2em}div.news.summary div.article{margin:0 0 1em;line-height:1.2em;border-bottom:1px solid #a4bfc1}div.news.summary div.article a{color:#007a94}div.news.summary div.article h3{font-size:105%}div.news.summary div.article.last{border-bottom-width:0}div.news.list h2{display:block;line-height:1.2em}div.news.list div.article p.category{text-align:right;margin:0;font-size:90%}div.news.list div.article p{margin-bottom:.6em}div.tx-indexedsearch label span,div.tx-indexedsearch div.tx-indexedsearch-whatis{display:none}div.tx-indexedsearch input{float:left;width:15em}div.tx-indexedsearch div.tx-indexedsearch-res{padding:1.5em 0 0}div.tx-indexedsearch div.tx-indexedsearch-result{clear:both;margin:1em 0;border-bottom:1px solid #eaeaea}div.mapContainer{border:1px solid #ccc;width:100%;height:20em}#pagePractitioners div.threeColumnLayout{margin:0 0 1.3em}#pageHome h1{font-size:150%}#pageHome div.csc-textpic .csc-textpic-imagewrap img{width:100%}#pageHome #booking,#pageHome div.primary figure,#pageHome div.news.summary{margin-bottom:0}.pageFaq table tr:first-child td{font-weight:700}.pageFaq table tr td:first-child{width:3%}@media (min-width:45em){form .form-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}form .row .col-xs-6{width:50%}form .row .col-xs-4{width:33.33%}form .row .col-xs-3,form .row .col-xs-2{width:25%}.facetedSearch .result .teaser .image{float:right;margin:0 0 1rem 1rem;display:inline}}@media (min-width:45em) and (max-width:44.99em){form .form-inline .form-group{width:50%}form .form-inline .form-group:first-child:nth-last-child(3){width:100%}}