@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/nunito-v13-latin-regular.eot");src:local("Nunito Regular"),local("Nunito-Regular"),url("../../files/layout/css/fonts/nunito-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/layout/css/fonts/nunito-v13-latin-regular.woff2") format("woff2"),url("../../files/layout/css/fonts/nunito-v13-latin-regular.woff") format("woff"),url("../../files/layout/css/fonts/nunito-v13-latin-regular.ttf") format("truetype"),url("../../files/layout/css/fonts/nunito-v13-latin-regular.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/nunito-v13-latin-italic.eot");src:local("Nunito Italic"),local("Nunito-Italic"),url("../../files/layout/css/fonts/nunito-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("../../files/layout/css/fonts/nunito-v13-latin-italic.woff2") format("woff2"),url("../../files/layout/css/fonts/nunito-v13-latin-italic.woff") format("woff"),url("../../files/layout/css/fonts/nunito-v13-latin-italic.ttf") format("truetype"),url("../../files/layout/css/fonts/nunito-v13-latin-italic.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;src:url("../../files/layout/css/fonts/nunito-v13-latin-600.eot");src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url("../../files/layout/css/fonts/nunito-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("../../files/layout/css/fonts/nunito-v13-latin-600.woff2") format("woff2"),url("../../files/layout/css/fonts/nunito-v13-latin-600.woff") format("woff"),url("../../files/layout/css/fonts/nunito-v13-latin-600.ttf") format("truetype"),url("../../files/layout/css/fonts/nunito-v13-latin-600.svg#Nunito") format("svg")}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html,body{width:100%;overflow-x:hidden;background:#fffdfd;color:#5f646c;font-family:"Nunito",sans-serif;font-weight:400;font-size:.98em;line-height:1.5;-webkit-text-size-adjust:none}.inside{width:96%;max-width:1400px;margin:auto}.invisible{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.mt_40{margin-top:40px}a{color:#566d94;text-decoration:none;transition:all 333ms linear}a:visited{text-decoration:none}main a:hover,a:focus{text-decoration:underline}ul{list-style:none}.center ul{padding-bottom:20px}ol{list-style:decimal outside}p{padding-bottom:20px}h1,h2,h3,h4{font-weight:600;color:#566d94}h1{text-align:center;font-size:240%;position:relative;padding-bottom:15px;margin-bottom:20px}h1:after{content:"";position:absolute;width:120px;height:3px;left:50%;margin-left:-60px;background:#eec04d;bottom:0px}h2{font-size:140%;padding-bottom:50px;text-align:center}h2.special{width:100%;position:relative;padding-bottom:30px}h3{font-size:114%;margin-bottom:10px;margin-top:10px;font-weight:normal}h4{text-transform:uppercase;font-weight:400;padding-bottom:6px}img,iframe{max-width:100%;width:100%}form{max-width:900px;margin:40px auto 0 auto}.floatlabel label{position:absolute;top:10px;left:15px;display:block;font-size:90%;background:#fffdfd;transition:all .3s linear}.floatlabel.toplabel label{top:-10px}.formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.widget{width:48%;margin-bottom:15px;position:relative}.widget.long{width:100%}input,textarea{width:100%;height:37px;border-radius:19px;border:1px solid #dedede;text-indent:15px;color:#5f646c;font-family:"Nunito",sans-serif;font-weight:400;font-size:.98em}input:focus,textarea:focus{outline:2px solid #4c5c77}textarea{height:140px;padding-top:20px}.widget-checkbox legend{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.widget-checkbox input[type=checkbox]{position:absolute;opacity:0}.widget-checkbox label{position:relative;display:inline-block;padding-left:30px;padding-top:4px}.widget-checkbox label::before,.widget-checkbox label::after{position:absolute;content:"";display:inline-block}.widget-checkbox label::before{height:20px;width:20px;border:1px solid #dedede;left:0px;top:3px;border-radius:6px}.widget-checkbox input[type=checkbox]:checked+label::before{background:#4c5c77;border-color:#4c5c77}.widget-checkbox label::after{height:7px;width:14px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);left:4px;top:7px}.widget-checkbox input[type=checkbox]+label::after{content:none}.widget-checkbox input[type=checkbox]:checked+label::after{content:""}.widget-checkbox input[type=checkbox]:focus+label::before{outline:2px solid #4c5c77}.widget-submit{width:100%;margin-top:10px;text-align:right}.submit{background:#4c5c77;color:#fff;border-radius:19px;height:37px;width:100px;border:2px solid #4c5c77;transition:all .3s linear}.submit:hover,.submit:focus{background:#fffdfd;color:#4c5c77}#header{padding:20px 0px 20px 0px;background:#fffdfd}#header a{color:#5f646c}#logo{width:300px}#navi_main{margin-top:16px;z-index:200}#navi_main li{display:inline-block;position:relative;padding-left:2.4em;text-transform:uppercase}#navi_main strong,#navi_main a,#navi_main span{display:block;position:relative;font-weight:400}#navi_main strong:after,#navi_main a:after,#navi_main span:after{content:"";position:absolute;bottom:-30px;display:block;width:0%;height:3px;background:rgba(0,0,0,0);transition:all 333ms linear}#navi_main strong:after,#navi_main a:hover:after,#navi_main a:focus:after,#navi_main span.active:after,#navi_main .trail span:after{width:100%;background:#eec04d}#navi_main .level-2{position:absolute;padding-top:27px;width:0px;overflow:hidden}#navi_main .level-2.show{width:250px;opacity:1}#navi_main .level-2 li{display:block;padding:8px 20px;text-transform:none;background:#fffdfd}#navi_main .level-2 li:first-child{background:#fffdfd;padding-top:25px}#navi_main .level-2 li:first-child:before{content:"";position:absolute;display:block;top:0px;left:0px;width:0%;height:3px;background:rgba(0,0,0,0);transition:all 333ms linear}#navi_main .level-2.show li:first-child:before{width:100%;background:#eec04d}#navi_main .level-2 li:last-child{padding-bottom:25px}#navi_main .level-2 a:before{content:">";display:inline-block;margin-right:5px;color:#eec04d;font-weight:600}#navi_main .level-2 strong{color:#eec04d}#navi_main .level-2 strong:before{content:"✓";display:inline-block;margin-right:5px;color:#eec04d;font-weight:600}#navi_main .level-2 a:hover{color:#eec04d}#navi_main .level-2 a:after{display:none}.menu_button{position:absolute;right:4%;top:20px;z-index:2000;display:none;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:none;padding:0px;border:0;margin:0;overflow:visible}.menu_button:hover{opacity:.7}.menu-box{width:30px;height:25px;display:inline-block;position:relative}.menu-inner{display:block;top:50%;margin-top:-2px;-webkit-transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-inner,.menu-inner::before,.menu-inner::after{width:30px;height:3px;background-color:#ebbe4c;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.menu-inner::before,.menu-inner::after{content:"";display:block}.menu-inner::before{top:-8px;-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-inner::after{bottom:-8px;-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu_button.active .menu-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu_button.active .menu-inner:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu_button.active .menu-inner:after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}#maincontent{position:relative;padding-bottom:100px}#maincontent:after{content:"";display:block;position:absolute;width:101%;height:80px;bottom:0px;left:-2px;background-image:url(../../files/layout/images/wave_2.svg);background-repeat:no-repeat;background-position:center top;background-size:cover}.headerbild{position:relative;height:600px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:60px}.headerbild img{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.small .headerbild{height:400px}.small .headerbild figcaption{font-size:85%;padding-top:290px;color:#566d94;text-align:right;padding-right:4%}.headerbild figcaption{color:#fff;line-height:1.2;font-size:200%;text-align:right;padding-top:140px}.headerbild figcaption strong{display:block;font-size:160%;font-weight:600;margin-bottom:40px}.headerbild:after{content:"";display:block;position:absolute;width:101%;left:-1px;height:80px;bottom:0px;background-image:url(../../files/layout/images/wave_1.svg);background-repeat:no-repeat;background-position:center top;background-size:cover}.center{max-width:900px;margin:auto}.center p,p.center,.center ul{text-align:center;font-size:120%}.center li{position:relative}.center li:after{content:"";display:block;width:20px;height:1px;border-radius:50%;background:#eec04d;margin:15px auto}.center li:last-child:after{display:none}.teaserholder{display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0px}.teaser{background:#f6f7f9;box-sizing:border-box;border-radius:5px;width:30%;padding:2em;margin-bottom:30px}.teaser_long{width:100% !important}.teaser h2{position:relative;text-align:left;font-size:125%;padding-bottom:10px;margin-bottom:20px}.teaser h2:after{content:"";position:absolute;left:0px;width:60px;height:3px;background:#eec04d;bottom:0px}.teaser a:before{content:">";display:inline-block;margin-right:5px;color:#eec04d;font-weight:600}.toggler{position:relative;padding-left:25px;cursor:pointer}.toggler:before{content:"";display:inline-block;background:#eec04d;position:absolute;left:0px;top:11px;width:14px;height:3px}.toggler:after{content:"";position:absolute;left:0px;top:11px;display:inline-block;background:#eec04d;width:14px;height:3px;transform:rotate(90deg);transition:all 333ms linear}.toggler.ui-state-active:after{transform:rotate(0deg)}.teaser .phone a:before,.teaser .email a:before,.teaser .fax:before{display:none}.gallery{padding:50px 0px;display:flex;flex-wrap:wrap;justify-content:space-between}.gallery li{width:30%}.portrait img{max-width:350px;height:auto;display:block;margin:40px auto}.vita_list .accordion ul{padding-left:130px}.vita_list .accordion li{position:relative;margin-bottom:6px}.vita_list .accordion li:before{display:none}.vita_list .accordion strong{left:-130px;display:inline-block;position:absolute}.accordion ul,.bullet ul{padding-left:18px;padding-bottom:15px}.accordion li,.bullet li{position:relative;margin-bottom:6px}.accordion li:before,.bullet li:before{position:absolute;left:-18px;top:8px;border-radius:50%;content:"";display:block;background:#eec04d;width:7px;height:7px}.imprint h1{background:#f6f7f9;padding:10px 0px}.imprint h1:after{display:none}.imprint h2{margin-top:40px;font-size:180%;padding-bottom:20px;text-align:left}#footer{color:#fff;background:#4c5c77;padding:40px 0px}#footer li a:before{content:">";display:inline-block;margin-right:8px;color:#eec04d;font-weight:600}#footer h2{text-align:left;color:#fff;font-size:100%;padding-bottom:10px;font-weight:600}#footer a{color:#fff}#footer .inside{display:flex;flex-wrap:wrap;justify-content:space-between}.footerleft,.footerright{display:flex;flex-wrap:wrap}.footerleft .footerteaser{margin-right:40px}.address{background-image:url(../../files/layout/images/marker.svg);background-repeat:no-repeat;background-position:left 4px;padding-left:30px}.phone{background-image:url(../../files/layout/images/phone.svg);background-repeat:no-repeat;padding-left:30px;padding-bottom:8px}.fax{background-image:url(../../files/layout/images/fax.svg);background-repeat:no-repeat;padding-left:30px;padding-bottom:8px}.email{background-image:url(../../files/layout/images/mail.svg);background-repeat:no-repeat;padding-left:30px;padding-bottom:8px}@media only screen and (max-width: 1050px){.menu_button{display:block}#navi_main{top:72px;margin-right:-500px;position:absolute;z-index:300;right:0px;background:#fffdfd;overflow-y:auto;overflow-x:hidden;height:auto;max-height:calc(100vh - 70px);width:360px}#navi_main.show{margin-right:0px}#navi_main li{display:block;padding-left:0px;position:relative;width:100%}#navi_main li a,#navi_main li strong,#navi_main li span{padding:14px 50px;display:block}#navi_main strong:after,#navi_main a:after,#navi_main span:after{display:none}#navi_main li a:hover,#navi_main li a:focus,#navi_main li strong,#navi_main li span.active{background:#ebbe4c;color:#fff}#navi_main .level-2 li a:hover,#navi_main .level-2 li a:focus,#navi_main .level-2 li strong,#navi_main .level-2 li span.active{background:none}#navi_main .level-2{position:relative;padding:6px 0px 6px 80px;width:100%;overflow:hidden;height:auto}#navi_main .level-2 li:first-child{padding-top:0px}#navi_main .level-2 li:last-child{padding-bottom:0px}#navi_main .level-2 li:first-child:before{display:none}#navi_main .level-2 li{padding:0px}#navi_main .level-2 li a,#navi_main .level-2 li strong,#navi_main .level-2 li span{padding:5px 0px;display:block}.teaser{width:100%}.teaser_flex article{width:100% !important}.footerleft{display:block;width:45%}.footerteaser{margin-bottom:30px}}@media only screen and (max-width: 600px){h1{font-size:190%;padding-bottom:10px;margin-bottom:15px}h2{font-size:120%;padding-bottom:35px;text-align:center}.widget{width:100%}.headerbild{height:450px}.headerbild.small{height:290px}.headerbild .small figcaption{padding-top:20px}.headerbild figcaption{font-size:160%;text-align:center;padding-top:80px}.footerleft{width:100%}}
