﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 10px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:42px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:42px;height:2px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.2s 0.2s ease, opacity 0.2s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.2s 0.2s ease,transform 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.2s ease, opacity 0.2s 0.2s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.2s ease,transform 0.2s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}body{color:#000;text-align:left;font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures;-webkit-text-size-adjust:100%;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-feature-settings:"lnum"}img{border:0px;max-width:100%;display:block;-ms-interpolation-mode:bicubic}strong,b{font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}em{font-style:italic}p{margin-top:0;padding:0;margin:0;padding-bottom:1.2em}h1,h2,h3,h4{font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;padding-bottom:1em;text-align:left}h1{font-weight:500;letter-spacing:-0.015em;color:#899688;padding-bottom:0.5em}h2{font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif;padding-bottom:0.25em}h3,h4{padding-bottom:1.4em}a:link,a:visited{color:#000;text-decoration:none}.notouch a:hover{color:#444}small{display:inline-block;padding-top:0.25em}sup{position:relative;font-size:0.9rem;line-height:0}.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}.browserupgrade{position:relative;z-index:9999;font-family:Arial, Helvetica, sans-serif !important;padding:12px;font-size:14px;text-align:center;color:#000 !important;background-color:#ccc}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){img[src$=".svg"]{width:100%}}#header{max-width:1440px;margin:auto;width:100%;z-index:999}#header #header-content{position:fixed;top:0;left:0;width:100%;z-index:999}#header #logo img{width:64px;display:inline-block}#header #logo span{font-weight:bold}#header .nav-wrapper{background-color:#ffd455}#header nav{position:relative;font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}#header nav ul{height:auto;padding-right:0;padding-top:0;padding-bottom:0}#header nav ul li a{color:#000;display:block;padding:0}#header nav ul li a:hover{color:#666}#header nav ul li.active>a{color:#000}#header #navmain{margin:auto;max-width:1240px;position:relative;width:100%;height:auto;display:none;background-color:#ffd455}#header #navmain a{padding:2px 10px}#header #navmain ul{display:block;padding-top:0}#header #navmain ul li{position:relative}#header #navmain ul li ul{display:none}#header #navmain ul li:last-of-type{border-right:none}#header .hamburger-wrapper{margin:auto;max-width:1240px}#header .hamburger{position:absolute;z-index:9999;margin-left:0;transition:margin-left .2s ease-in-out;-webkit-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out}#header .hamburger.is-active{margin-left:-3px}#page{margin:auto}#page section{position:relative}#page section .section-content{position:relative;margin:auto}#page section .section-content ul{padding-bottom:1.2em;margin-left:-1em}#page section .section-content ul li{position:relative;padding-left:1em}#page section .section-content ul li:before{content:'–';display:block;position:absolute;top:0;left:0}#page section .section-content a{position:relative;display:inline-block}#page section .section-content a:after{position:absolute;display:block;content:'';bottom:-2px;left:0;width:100%;border-bottom:1px solid #000}#page section .section-content .nowrap{white-space:nowrap}#page section#bubble-hinweis{position:absolute;right:0;top:-12em;z-index:99;border-radius:100%;padding:0.25em;width:28em;height:28em;display:flex}#page section#bubble-hinweis .section-content{padding-top:8em}#page section#bubble-hinweis .section-content h2{padding-right:0.5em}@media only screen and (max-width: 68em){#page section#bubble-hinweis{top:-10em;width:21em;height:21em}#page section#bubble-hinweis .section-content{padding-top:8em}#page section#bubble-hinweis .section-content h2{font-size:inherit;line-height:inherit}}@media only screen and (max-width: 55em){#page section#bubble-hinweis{top:-13em}#page section#bubble-hinweis .section-content{padding-top:9em}}@media only screen and (max-width: 40em){#page section#bubble-hinweis{top:-12em;width:17em;height:17em}#page section#bubble-hinweis .section-content{padding-top:14em;font-size:0.7em;line-height:1.5em}}@media only screen and (min-width: 90em){#page section#bubble-hinweis{top:-7em}}@media only screen and (min-width: 97em){#page section#bubble-hinweis{left:55%;right:auto}}#page #intro{background-color:#9ba78f;padding-top:0;padding-bottom:0}#page #intro #intro-back{background-color:#ffd6b6;height:90px;position:absolute;width:100%;left:0;bottom:0;z-index:9}#page #intro .section-content{padding-left:2px}#page #intro .section-content>div{position:relative;z-index:10;background-color:#ffefe3}#page #intro-text{background-color:#ffd6b6}form{padding-top:1em}form ol li{position:relative;padding-bottom:0.25em}form span.error{position:absolute;right:0.4em;top:0.4em;width:250px;text-align:right;font-size:1rem}form input,form textarea{background-color:#fff0e3 !important;border:none !important;outline:none !important;color:#000;height:auto !important;padding-left:0 !important;box-shadow:none !important}form input[type='submit']{padding:8px;padding-left:12px;padding-right:0;padding-bottom:0;color:#000;appearance:none;background-color:#fff !important;border-bottom:1px solid #000 !important}form input[type='submit']:hover{cursor:pointer}form input+label,form textarea+label{position:absolute;top:0.6em;left:0.5em;color:#999;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}form input[data-empty="false"]+label,form input:focus+label,form select[data-empty="false"]+label,form select:focus+label,form textarea[data-empty="false"]+label,form textarea:focus+label{font-size:0.8rem;transform:translate3d(0, -1.65rem, 0);color:#000}form ::placeholder{color:#777;opacity:1}form :-ms-input-placeholder{color:#777}form ::-ms-input-placeholder{color:#777}.caption{margin-bottom:0;padding-top:0.1em;padding-bottom:0.5em}footer{max-width:940px;margin:auto;width:100%;background-color:#fff;padding:30px}footer #footer-content{color:#fff}footer #footer-content a{color:#fff;padding:0}footer #footer-content a:hover{color:#000}footer #footer-content.active a{color:#000}#wrapper{position:relative}.row{max-width:3620px}#navsub{position:fixed;max-width:940px;margin:auto;width:100%;z-index:990}#content{display:block;position:relative;margin:auto;text-align:left}.image-content-wrapper{margin:auto}.image-content-wrapper .image-content{position:relative;background-color:#929ad2;padding-bottom:0;z-index:10}.image-content-wrapper .image-content .caption{display:inline-block;width:820px;max-width:100%;text-align:left}blockquote{color:#ffd6b6;margin-bottom:0.9em}blockquote cite{display:inline-block;color:#ffd6b6}blockquote cite:before{display:none}#toggle-legals{display:inline-block;margin-top:1em;margin-bottom:1em}#legals{display:none}.jGrowl{font-size:1.125rem !important;line-height:1.2em;font-family:"schnebel-sans-me",Helvetica,Arial,sans-serif}.jGrowl .jGrowl-notification{color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity*100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;padding:1em;padding-right:3em;width:320px;width:50vw}.jGrowl .jGrowl-notification.af-message-error{background-color:#ff9487 !important}.jGrowl .jGrowl-notification.af-message-success{background-color:#abc1b9 !important}.jGrowl .jGrowl-notification .jGrowl-close{float:none;margin-bottom:0.25em}.slick-prev:before,.slick-next:before{display:none !important}@media only screen{#smartphone,#tablet,#tablet-portrait{display:none}#smartphone{display:block}h1{font-size:2.25rem;line-height:1.1em}h2{font-size:1.625rem;line-height:1.3em}small{font-size:.8125rem;line-height:1.3em}blockquote{font-size:1.625rem;line-height:1.1em}blockquote cite{font-size:1.125rem;line-height:1.3em}#toggle-legals{font-size:.8125rem;line-height:1.3em}form span.error{display:none}form .error+input,form .error+textarea{border-bottom:2px solid #ff9487 !important}form input,form textarea{font-size:1.125rem !important;line-height:1.6em !important}form input+label,form textarea+label{font-size:1.125rem;line-height:1.2em}#header #navmain{padding-top:14px;padding-bottom:14px;padding-left:34px}#header .hamburger{padding:15px 8px;transition:margin-left .2s ease-in-out;-webkit-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out}#header .hamburger.is-active{margin-left:0}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:29px}#page{font-size:1.125rem;line-height:1.3em}#page section{padding-left:44px;padding-right:10px;padding-top:40px;padding-bottom:0}#page section#erwachsenen-therapie-image{padding-left:0;padding-right:0}#page section .section-content .text-toggle-link{display:inline-block;margin-bottom:1.4em}#page section .section-content .text-toggle{display:none}#page #intro{padding-right:0}#page #intro .section-content>div{padding-left:0;padding-top:12%;padding-right:10%}#page #intro-text{padding-top:10px;padding-bottom:0}.image-content-wrapper{max-width:100%}.image-content-wrapper .image-content{padding-top:10%;padding-right:12%}.image-content-wrapper .image-content .caption{padding-left:44px}}@media only screen and (min-width: 40em){#smartphone,#tablet,#tablet-portrait{display:none}#tablet{display:block}h1{font-size:4.75rem;line-height:1.2em}h2{font-size:1.9375rem;line-height:1.3em}small{font-size:.96875rem;line-height:1.3em}blockquote{font-size:1.9375rem;line-height:1.1em;max-width:24em}blockquote cite{font-size:1.34375rem;line-height:1.3em}#toggle-legals{font-size:1.125rem;line-height:1.3em}form span.error{display:block}form input,form textarea{font-size:1.34375rem !important;line-height:1.6em !important}form input+label,form textarea+label{font-size:1.34375rem;line-height:1.2em}#header #navmain{padding-top:56px;padding-bottom:16px;padding-left:0}#header .hamburger{padding:15px 10px;transition:margin-left .2s ease-in-out;-webkit-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out}#header .hamburger.is-active{margin-left:-3px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:42px}#page{font-size:1.34375rem;line-height:1.3em}#page section{padding-left:100px;padding-right:20px;padding-top:92px;padding-bottom:12px}#page section#erwachsenen-therapie-image{padding-left:100px;padding-right:20px}#page section .section-content{max-width:860px}#page section .section-content .text-toggle-link{display:none}#page section .section-content .text-toggle{display:block !important}#page #intro{padding-right:20px}#page #intro .section-content>div{max-width:680px;padding-left:0;padding-top:16%;padding-right:10%}#page #intro-text{padding-top:60px;padding-bottom:10px}.image-content-wrapper{max-width:85%;margin:0}.image-content-wrapper .image-content{text-align:left;padding:6%;padding-top:7%;padding-left:6%;padding-right:9%;padding-bottom:0}.image-content-wrapper .image-content .caption{padding-left:calc(((100vw - 100px - 20px) - 860px)/2 - 7.5%)}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){#smartphone,#tablet,#tablet-portrait{display:none}#tablet-portrait{display:block}}@media only screen and (min-width: 64em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}}@media only screen and (min-width: 90em){#smartphone,#tablet,#tablet-portrait{display:none}#desktop{display:block}h1{font-size:5.375rem;line-height:1.2em}h2{font-size:2.25rem;line-height:1.3em}small{font-size:1.125rem;line-height:1.3em}blockquote{font-size:2.25rem;line-height:1.1em}blockquote cite{font-size:1.5625rem;line-height:1.3em}#toggle-legals{font-size:1.125rem;line-height:1.3em}form input,form textarea{font-size:1.5625rem !important;line-height:1.6em !important}form input+label,form textarea+label{font-size:1.5625rem;line-height:1.2em}#page{font-size:1.5625rem;line-height:1.2em}#page section{padding-top:106px;padding-bottom:14px}#page section .section-content{max-width:940px}#page #intro .section-content>div{max-width:740px;padding-left:0;padding-top:24%;padding-right:10%}.image-content-wrapper .image-content{text-align:right}.image-content-wrapper .image-content .caption{padding-left:0}}@media print{#navmain,#navsub,#prevnext{display:none}#header{position:relative;background-color:#fff}#header #logo{position:relative;top:auto;right:a}#header #logo img{width:160px}#header #logo:after{display:none}#page{max-width:100% !important;padding-left:0;padding-right:0;font-size:10pt;line-height:1.3em}h1{font-size:14pt;line-height:1.3em}h2,h3,h4,strong{font-size:10pt;line-height:1.3em}.row{max-width:100% !important}}
