@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.center{text-align:center}@font-face{font-family:peaxdrawniconsmedium;src:url(/fonts/peaxdrawnicons-webfont/peaxdrawnicons-webfont.woff2) format("woff2"),url(/fonts/peaxdrawnicons-webfont/peaxdrawnicons-webfont.woff) format("woff");font-weight:400;font-style:normal}.peaxdrawniconsmedium{font-family:peaxdrawniconsmedium}body{color:#76706e;font-size:16px;font-weight:300;font-family:Roboto,sans-serif;line-height:1.6}@media only screen and (min-width:1024px){body{font-size:18px;font-weight:100}}input,textarea{font-family:Roboto,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}.h1,.h2,h1,h2{line-height:1.3;margin-bottom:30px}.h3,.h4,h3,h4{line-height:1.3}.h1,h1{font-size:150%;letter-spacing:0}.h2,h2{font-size:140%;letter-spacing:0}.h3,h3{font-size:110%}.h4,h4{font-size:100%}.h5,h5{font-size:100%}@media only screen and (min-width:1024px){.h1,.h2,h1,h2{line-height:1.1}.h3,.h4,h3,h4{line-height:1.3}.h1,h1{font-size:250%;letter-spacing:0}.h2,h2{font-size:200%;letter-spacing:0}.h3,h3{font-size:200%}.h4,h4{font-size:180%}.h5,h5{font-size:130%}}.unordered-list{list-style-type:disc}.ordered-list{list-style:decimal}a{color:#76706e;text-decoration:underline;transition:.5s ease}a:hover{color:#666;transition:.5s ease}b,strong{font-weight:700}main p,main ul{font-size:100%;margin-bottom:30px}@media only screen and (min-width:1024px){main p,main ul{font-size:120%;font-size:100%}}main p+ul{margin-top:-30px}main li li,main li li li{font-size:100%}main ul{list-style-type:disc;margin-left:20px}main div.bildText+h2{margin-top:30px}small{font-size:16px}body{height:calc(100vh - 200px)}.wrapper{margin:0 auto;max-width:1024px}.innerwrapper{max-width:800px;margin:auto}.clearfix{clear:both}.fixed{position:fixed}.group:after{content:"";display:table;clear:both}.desktop,.desktophide,.mobilehide{display:none}.mobile{display:block}@media only screen and (min-width:1024px){.desktop,.mobilehide{display:block!important}.desktophide,.mobile{display:none!important}}@media only screen and (min-width:1024px){.grid{background:#fff;margin:0 0 15px 0}.grid:after{content:"";display:table;clear:both}[class*=col-]{float:left;padding-right:15px}.grid [class*=col-]:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-8{width:12.5%}.grid-pad{padding:15px 0 15px 15px}.grid-pad [class*=col-]:last-of-type{padding-right:15px}}header{background:#fff;height:90px;width:100%;top:0;position:absolute;border-bottom:1px solid #f0f0f0;z-index:1}@media only screen and (min-width:768px){header{height:120px}}header .logolink{display:block;float:left;line-height:0}header .logolink .logo{height:54px;width:220px;margin-top:15px;margin:15px;margin-top:20px}@media only screen and (min-width:768px){header .logolink .logo{height:98px;width:400px;margin:0;margin-top:15px}}@media only screen and (min-width:1200px){header .logolink .logo{margin-left:-84px}}header .navi #nav-icon{display:block;cursor:pointer;position:absolute;right:30px;top:30px;height:40px;width:40px;transform:rotate(0);transition:.5s ease-in-out}header .navi #nav-icon span{background:#76706e;border-radius:15px;display:block;position:absolute;height:5px;width:100%;transition:.25s ease-in-out}header .navi #nav-icon span:nth-child(1){top:0}header .navi #nav-icon span:nth-child(2){top:12px}header .navi #nav-icon span:nth-child(3){top:24px}header .navi #nav-icon.open span:nth-child(1){top:14px;transform:rotate(135deg)}header .navi #nav-icon.open span:nth-child(2){top:14px;transform:rotate(135deg)}header .navi #nav-icon.open span:nth-child(3){top:14px;transform:rotate(-135deg)}header nav{background:#fff;position:absolute;width:100%;top:90px;font-size:30px;padding:calc(15px / 2);padding-bottom:50px}@media only screen and (min-width:768px){header nav{top:120px}}@media only screen and (min-width:768px){header nav{padding:calc(15px / 2)}}header nav .subnav{font-size:25px;padding-left:15px}header nav a{text-decoration:none;font-size:26px}header nav li{border-bottom:1px solid #76706e}header nav li:last-of-type{border-bottom:0}header nav li.expanded a{color:#fbbb22}header .service-nav{display:none}@media only screen and (min-width:1024px){header .headerwrapper{max-width:1024px;margin:auto;margin-left:calc(50vw - 512px);position:relative}header .service-nav{display:block;background:#8e8885;border-radius:0 0 15px 15px;position:absolute;right:0;z-index:1;color:#fff;padding:3px;padding-left:10px;padding-right:10px;font-size:16px}header .service-nav small{font-size:14px}header .service-nav a{color:#fff;text-decoration:none;margin-right:10px}header .service-nav a.active{color:#fbbb22}header .service-nav span{margin-left:15px;margin-right:15px;cursor:pointer}header .dropbtn{cursor:pointer}header .dropdown{position:relative;display:inline-block}header .dropdown-content{position:absolute;z-index:1;display:none}header .dropdown-content a{display:block}header .dropdown:hover .dropdown-content{display:block}header nav{position:relative;float:left;float:right;top:42px;width:initial;width:620px;padding-right:0}}@media only screen and (min-width:1024px) and (min-width:1200px){header nav{width:660px}}@media only screen and (min-width:1024px){header nav .subnav{display:none}header nav ul li{float:left;margin:5px;border-bottom:0}}@media only screen and (min-width:1024px) and (min-width:1200px){header nav ul li{margin-left:15px}}@media only screen and (min-width:1024px){header nav ul li a{font-size:18px;text-decoration:none}header nav ul li.expanded a{color:#fbbb22}}.headerbild{margin-top:90px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:45px;height:350px;position:relative}@media only screen and (min-width:768px){.headerbild{margin-top:120px}}@media only screen and (min-width:768px){.headerbild{height:400px}}@media only screen and (min-width:1024px){.headerbild{height:500px}}.headerbild .headermarker{display:inline-block;background-color:rgba(255,255,255,.8);padding:15px;border-radius:15px;text-align:center;max-width:75%;position:absolute;bottom:30px;left:30px}@media only screen and (min-width:1024px){.headerbild .headermarker{margin-left:calc(50vw - 512px - 15px);margin-top:250px;max-width:400px}}.headerbild .headermarker h1{margin:0;margin-left:15px;margin-right:15px;font-size:150%}@media only screen and (min-width:1024px){.headerbild .headermarker h1{font-size:190%}}.homepage .headermarker:before{content:url(/img/icon.svg);width:50px;height:50px;position:absolute;margin-top:0;margin-left:0;right:-20px;top:-20px}@media only screen and (min-width:1024px){.homepage .headermarker:before{width:70px;height:70px;right:-25px;top:-25px}}.contrastSwitch a{color:#fff;text-decoration:none}main{padding:15px}main article h2.headline{margin-left:30px}main article h2.headline:before{content:url(/img/icon.svg);width:22px;height:22px;position:absolute;margin-left:-30px;margin-top:0}@media only screen and (min-width:1024px){main article h2.headline:before{width:32px;height:32px;margin-left:-38px;margin-top:2px}}main .index h2{color:#fbbb22}main img{max-width:100%}main .link-button{padding:5px;color:#fbbb22;border:1px solid #fbbb22;border-radius:15px;text-decoration:none;padding-left:30px;padding-right:30px;margin-bottom:30px;display:inline-block;font-weight:400}main .link-button:hover{background:#fbbb22;color:#76706e;border:1px solid #fbbb22;ease:.5s}main .link-button{border-radius:30px;font-size:18px;height:60px;line-height:50px}main .bildText{width:100%;display:inline-block}main .bildText p{max-width:800px}main .bildText img{margin-bottom:15px}main .bildText a{color:#fbbb22}main .bildText a:hover{color:#76706e}main .bildText_left img{max-width:calc(50% - 15px);float:left;margin-right:15px}main .bildText_right img{max-width:calc(50% - 15px);float:right;margin-left:15px}main .bildText.box-hintergrund-gelb-1{border-radius:15px;background:#fbbb22;padding-top:15px;margin-left:-5px;max-width:800px;margin-bottom:30px}main .bildText.box-hintergrund-gelb-1 *{margin-left:15px;color:#fff}main .bildText.box-hintergrund-gelb-1 ul{margin-left:30px}main .bildText.box-hintergrund-gelb-1 a{color:#fff}main .bildText.box-hintergrund-gelb-1 a:hover{color:#76706e}main .bildText.box-hintergrund-gelb-1 *{margin-left:10px}main .youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}main .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .downloads li:before{margin-right:5px;font-family:icomoon!important;content:"\f019";color:red;speak:none}.boxen{margin-top:30px}@media only screen and (min-width:1024px){.boxen .box:nth-child(even){padding-right:0;padding-left:15px}}.boxen .box{margin-top:30px;margin-left:15px;margin-right:15px;text-align:left}@media only screen and (min-width:1024px){.boxen .box{margin-left:0;margin-right:0}}.boxen .box .box-image-wrapper{height:200px;background-position:center;background-size:100%;background-repeat:no-repeat;transition:all .4s ease;border-radius:15px 15px 0 0}@media only screen and (min-width:1024px){.boxen .box .box-image-wrapper{height:326px}}.boxen .box .box-image-wrapper:hover{background-size:110%;transition:all .4s ease}.boxen .box .boxcontent{position:relative;padding:15px;padding-top:20px;clear:both;border:1px solid #ccc;border-top:none;border-radius:0 0 15px 15px;padding:20px;padding-top:23px}.boxen .box .boxcontent h2{font-size:24px;color:#fbbb22;font-weight:400}.boxen .box .boxcontent a{text-align:center;color:#fbbb22;display:block;position:absolute;left:0;right:0;bottom:30px}.boxen .box .boxcontent a:hover{color:#76706e;ease:.5s}#boxUnterstuetzung{text-align:center;background:#fbbb22;margin-top:15px;padding:15px;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:1024px){#boxUnterstuetzung{margin-top:45px;padding:45px;height:600px;padding-top:0;padding-bottom:0;margin-top:0;height:auto}#boxUnterstuetzung .wrapper{margin-top:100px;padding-top:80px;padding-bottom:70px}}#boxUnterstuetzung a,#boxUnterstuetzung h2,#boxUnterstuetzung p{color:#fff}#boxUnterstuetzung a:hover{color:#000}#boxUnterstuetzung .grid{background:#fbbb22}#boxUnterstuetzung .module{margin-bottom:30px;color:#fff}@media only screen and (min-width:1024px){#boxUnterstuetzung .module{margin-bottom:0}}#boxUnterstuetzung .module .icon{font-size:100px;line-height:1}#boxUnterstuetzung .module p{margin:auto}@media only screen and (min-width:1024px){#boxUnterstuetzung .module p{max-width:150px;max-width:220px}#boxUnterstuetzung .module p strong{padding-bottom:15px;display:inline-block}}#boxUnterstuetzung .module a{display:block}.klinik{border:1px solid #ccc;border-radius:15px;padding:15px;margin-bottom:45px}@media only screen and (min-width:1024px){.klinik{margin-right:15px}}.klinik p{margin:0}.klinik a{text-decoration:none;ease:.5s}.klinik a:hover{text-decoration:underline;ease:.5s}.klinik img{float:right;width:100px;display:block}body.faq .faq{border:1px solid #ccc;border-radius:15px;padding:15px;margin-right:15px;margin-bottom:45px}body.faq .faq h3{font-size:18px;font-weight:700;cursor:pointer;hyphens:auto;width:calc(100% - 20px);position:relative}body.faq .faq h3 .frage{max-width:75%;display:inline-block}body.faq .faq p{margin:0;margin-top:15px;display:none;max-width:75%}body.faq .faq a{text-decoration:none}body.faq .faq p a{text-decoration:underline;color:#fbbb22}body.faq .faq img{float:right;width:100px}body.faq .faq .icon-chevron-right{display:inline-block;transition:.2s;transition-timing-function:ease-in;color:#fbbb22;float:right;cursor:pointer;margin-top:2px;float:right;position:absolute;right:-20px;top:0}body.faq .faq.active .icon-chevron-right{transform:rotate(90deg);transition:.2s;transition-timing-function:ease-in}body.faq .faq.active p{display:block}@media only screen and (min-width:1024px){.antragsformular{margin-top:30px}}form{max-width:600px}form .step1 p,form .step2 p{margin-bottom:15px}form .step2{margin-top:40px;margin-bottom:30px}form .step3{margin-top:30px}form .step3 p{margin-bottom:0}form .field{margin-bottom:20px}form .heading label{font-weight:400;margin-left:20px}form .field.email .input input,form .field.singleline .input input{width:100%;border-radius:25px;border:1px solid #ccc;height:50px;font-size:20px;color:#76706e;padding-left:17px;padding-right:17px;font-weight:100;background:#fcfcfc;margin-bottom:15px}form .field.email .input input:focus,form .field.singleline .input input:focus{border:1px solid #000;background:#fcfcfc}form #fields-voraussetzungen-1{float:left;margin-top:0;height:0}form .fields-voraussetzungen-1-txt{margin-left:8px;display:inline-block;float:left;width:95%}form #fields-plz-field{float:left;width:150px}form #fields-ort-field{float:right;margin-left:15px;width:calc(100% - 170px)}form #fields-voraussetzungen-field{background:#ddd;border-radius:15px;padding:15px;margin-bottom:30px}form #fields-voraussetzungen-field ul{list-style-type:none;margin-top:10px;margin-bottom:0}form #fields-voraussetzungen-field ul li span{font-size:16px}form #fields-uploadWohnsitzbestaetigung-field{margin-bottom:30px}form .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;border-radius:20px;border:1px solid #76706e;height:40px;font-size:18px;color:#76706e}form .submit button{background:#fbbb22;border:0;border-radius:30px;color:#fff;font-size:18px;height:60px;padding-left:30px;padding-right:25px}@media only screen and (max-width:1024px){form .submit button span{max-width:75%;display:inline-block}}form .submit button i{margin-left:20px}@media only screen and (max-width:1024px){form .submit button i{float:right;margin-top:12px}}form .required .heading label:after{content:"*";margin-top:0;position:absolute;margin-left:5px}form .upload-btn-wrapper{position:relative;display:inline-block}form .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;overflow:hidden;height:60px;width:100%}form .btn{background:#fff;border-radius:30px;border:1px solid #ccc;height:50px;font-size:20px;color:#76706e;padding-left:20px;padding-right:20px;font-weight:100;padding-left:30px;padding-right:17px}form .btn i{margin-left:30px;color:#76706e}form .btn:hover{background:#ccc}form .active .btn{border:1px solid #fbbb22}form .fa-check-circle{display:none}form .active .fa-check-circle{display:inline-block}form .active .fa-arrow-circle-up{display:none}form .cb .checkbox input[type=checkbox]{opacity:0}form .cb .checkbox label{position:relative;display:inline-block;padding-left:22px}form .cb .checkbox label::after,form .cb .checkbox label::before{position:absolute;content:"";display:inline-block}form .cb .checkbox label::before{height:18px;width:18px;border:1px solid;left:0;border-radius:2px;top:5px;background:#fff}form .cb .checkbox label::after{height:6px;width:10px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:4px;top:9px;color:#fbbb22}form .cb .checkbox input[type=checkbox]+label::after{content:none}form .cb .checkbox input[type=checkbox]:checked+label::after{content:""}form .cb .checkbox input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}form #fields-datenschutz a{color:#fbbb22}form .file-upload-wrapper:after{content:attr(data-text);font-size:18px;position:relative;top:0;left:0;background:#fff;padding:10px 15px;display:block;pointer-events:none;height:40px;line-height:40px;color:#999;border-radius:5px 10px 10px 5px;font-weight:300}.alt-download{margin-top:50px;max-width:600px}.alt-download a{color:#fbbb22}.alt-download a:hover{color:#76706e}.antrag-einreichen .bildText{border-bottom:1px solid #ccc}form .error .cb .checkbox label::before{border-color:red}footer{background:#76706e;padding:15px;margin-top:75px;color:#fff;padding-top:50px}footer .grid{background:0 0;margin-top:45px;text-align:center}@media only screen and (min-width:1024px){footer .grid{text-align:left}footer .grid .col-1-2:nth-child(even){text-align:right}}footer a{ease:.5s;color:#fff;text-decoration:none}footer a:hover{ease:.5s;color:#fbbb22;text-decoration:underline}footer:before{content:url(/img/icon.svg);width:70px;height:70px;position:absolute;left:0;right:0;margin:auto;margin-top:-85px}.breadcrumb{display:inline-block}.breadcrumb li{float:left;margin-right:10px}.breadcrumb li a{text-decoration:none}.breadcrumb li a:before{margin-right:5px;font-family:icomoon!important;content:"\f101";color:red}ul.li__icon-arrow-left li:before{font-family:icomoon;content:'\f060';position:relative;margin-right:10px}.fontsizeplus1{font-size:20px}.fontsizeplus1 .faq h3{font-size:20px}.fontsizeplus2{font-size:22px}.fontsizeplus2 .faq h3{font-size:22px}.fontsizeplus3{font-size:24px}.fontsizeplus3 .faq h3{font-size:24px}.contrast .service-nav,.contrast a{text-decoration:none!important;color:#000!important}.contrast .service-nav,.contrast h1,.contrast h2,.contrast h3,.contrast p{color:#000!important}.contrast main .link-button{color:#fff!important;border:1px solid #000!important;background:#000!important}.contrast footer{background:#ccc!important}.contrast .faq p{display:block!important}.contrast .faq .icon-chevron-right{display:none!important}.contrast .field.email .input input,.contrast .field.singleline .input input{border:1px solid #000!important;color:#000!important;background:#f0f0f0}