body,form,figure{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}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;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}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url("/files/layout/fonts/catamaran-v8-latin-regular.eot");src:local(""), url("/files/layout/fonts/catamaran-v8-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/catamaran-v8-latin-regular.woff2") format("woff2"), url("/files/layout/fonts/catamaran-v8-latin-regular.woff") format("woff"), url("/files/layout/fonts/catamaran-v8-latin-regular.ttf") format("truetype"), url("/files/layout/fonts/catamaran-v8-latin-regular.svg#Catamaran") format("svg")}@font-face{font-family:"Catamaran";font-style:normal;font-weight:700;src:url("/files/layout/fonts/catamaran-v8-latin-700.eot");src:local(""), url("/files/layout/fonts/catamaran-v8-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/layout/fonts/catamaran-v8-latin-700.woff2") format("woff2"), url("/files/layout/fonts/catamaran-v8-latin-700.woff") format("woff"), url("/files/layout/fonts/catamaran-v8-latin-700.ttf") format("truetype"), url("/files/layout/fonts/catamaran-v8-latin-700.svg#Catamaran") format("svg")}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:30px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:3px;width:100%;background:#fecc00;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#b32428;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0px}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3.open span{background:#fecc00}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:calc(25px / 3)}#nav-icon3 span:nth-child(4){top:calc(25px / 3 * 2)}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon4 span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px}body{font-family:"Catamaran";font-size:18px;color:#2d2d2d}a{color:inherit}h1,h2,h3{margin-top:0px}h1.ce_headline,h2.ce_headline,h3.ce_headline{text-align:center;width:100%}h1{font-size:40px;font-weight:400;text-transform:uppercase}h2{font-size:34px;font-weight:400}strong{font-weight:700}p{margin-top:0px}.safearea,footer .inside,.mod_article{margin:auto;max-width:1100px;width:calc(100% - 30px)}header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100}header .inside{padding:10px 50px;margin:auto;display:flex;justify-content:space-between;align-content:center;align-items:center;height:80px}header .logo{max-width:470px;width:calc(100% - 760px)}header .logo img{width:100%;height:auto}header #nav-icon3{display:none}main{min-height:calc(100vh - 337px)}footer{background:#E7E5E4}footer .inside{padding-top:50px;padding-bottom:50px;text-align:center}footer .inside img{margin-top:40px}#hauptnavigation ul,#footernavigation ul{padding:0;margin:0;list-style:none}#hauptnavigation ul li,#footernavigation ul li{display:inline-block;padding:0px 10px}#hauptnavigation ul li a,#hauptnavigation ul li strong,#footernavigation ul li a,#footernavigation ul li strong{font-weight:400;font-size:20px;display:inline-block;text-decoration:none}#hauptnavigation ul li a:after,#hauptnavigation ul li strong:after,#footernavigation ul li a:after,#footernavigation ul li strong:after{content:"";display:block;height:2px;width:0%;transition:all ease 0.5s;background:#fecc00}#hauptnavigation ul li a.active:after,#hauptnavigation ul li a:hover:after,#hauptnavigation ul li strong.active:after,#hauptnavigation ul li strong:hover:after,#footernavigation ul li a.active:after,#footernavigation ul li a:hover:after,#footernavigation ul li strong.active:after,#footernavigation ul li strong:hover:after{width:100%}.mod_article{margin-top:25px;margin-bottom:25px;padding:25px 0px;position:relative}.mod_article.full{width:100%;max-width:100%}.mod_article:first-child{margin-top:75px}.mod_article:first-child>.ce_headline:first-child{padding-top:100px}.columns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.columns.stretch{align-items:stretch;align-content:stretch}.columns>.block{margin-bottom:20px}.columns.col_2>.block{width:calc(50% - 10px)}.columns.col_2.nospace>.block{width:50%}.columns.col_2>.block.infobox{width:calc(50% - 114px)}.columns.col_3>.block{width:calc(100% / 3 - 10px)}.columns.col_3.nospace>.block{width:calc(100% / 3)}.columns.col_4>.block{width:calc(25% - 10px)}.columns.col_4.nospace>.block{width:25%}.columns.col_5>.block{width:calc(100% / 5 - 10px)}.columns.col_5.nospace>.block{width:calc(100% / 5)}.trennlinie{width:100%;height:2px;margin:50px 0}.trennlinie.grau{background:#999999}.trennlinie.weiss{background:#fff}.trennlinie.gelb{background:#fecc00}#startbild img{width:100%}.ce_text.infobox{background:#E7E5E4;border:2px solid #fecc00;border-radius:10px;padding:30px 50px}.teaser-box-picture{background-color:#000;text-decoration:none}.teaser-box-picture span{display:block;margin-top:-10px;padding:10px;text-align:center;color:#fff;text-transform:uppercase;opacity:1;transition:all ease 0.5s}.teaser-box-picture:hover span{opacity:0.8}.teaser-box-text{position:relative;font-size:16px}.teaser-box-text figure{height:200px;width:100%}.teaser-box-text figure img{object-fit:cover;object-position:center;width:100%;height:100%}.teaser-box-text .text{padding:15px 30px;width:calc(100% - 60px)}.teaser-box-text a{display:inline-block;border:1px solid;border-radius:10px;padding:5px 10px;transition:all ease 0.5s;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:600}.teaser-box-text a:hover{background:rgba(255, 255, 255, 0.5)}form .widget{margin-bottom:10px;position:relative}form input,form textarea,form select{background:#E7E5E4;padding:5px 10px;font-family:"Catamaran";font-size:16px;border:0px}form input,form textarea{width:calc(100% - 20px)}form select{width:100%}form .checkbox_container{border:0px;padding:0px}form .checkbox_container span{display:flex;justify-content:space-between}form .checkbox_container span input{width:13px;padding:0px;margin:0px;margin-top:7px}form .checkbox_container span label{width:calc(100% - 25px)}form button.submit{background:#fecc00;border:0px;text-transform:uppercase;font-weight:600;padding:5px 20px;cursor:pointer;display:block;font-family:"Catamaran";font-size:16px}form button.submit:hover{background:#D7890D}.ce_form .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_form .formbody .widget{width:100%}.ce_form .formbody .widget-text,.ce_form .formbody .widget-select{width:calc(50% - 10px)}.ce_download .download-element a{display:block;background:url(/files/layout/img/pdf-icon.png);padding-left:30px;background-repeat:no-repeat;background-position:left;background-size:contain;line-height:20px;font-weight:bold}main .ce_hyperlink a{background:#fecc00;border:0px;text-transform:uppercase;font-weight:600;padding:5px 20px;cursor:pointer;display:inline-block;font-family:"Catamaran";font-size:16px;text-decoration:none}main .ce_hyperlink a:hover{background:#D7890D}body.page_konto-aktivierung .mod_lostPassword button.submit{font-size:0px}body.page_konto-aktivierung .mod_lostPassword button.submit:before{content:"Bestätigen";font-size:16px}body.page_login #startbild .mod_login{position:absolute;background:#fecc00;padding:20px;display:flex;align-items:center;left:calc(50% - 450px);width:900px;bottom:35px;justify-content:center;flex-wrap:wrap}body.page_login #startbild .mod_login h1,body.page_login #startbild .mod_login h2{text-align:center;width:100%}body.page_login #kurslogin .widget-submit{width:300px;margin-top:10px}body.page_login #kurslogin .formbody{display:block}body.page_login #kurslogin #username{display:none}.mod_login .formbody{display:flex;justify-content:space-between}.mod_login .formbody .widget{margin-bottom:0px}.mod_login .widget-text,.mod_login .widget-password{width:300px;margin-right:10px}.mod_login .widget-text input,.mod_login .widget-password input{background:#fff}.mod_login .widget-submit{width:calc(100% - 620px)}.mod_login .widget-submit button.submit{width:100%;text-align:center;border:1px solid black;border-radius:10px}.mod_login .widget-submit button.submit:hover{background:rgba(255, 255, 255, 0.5)}@media screen and (max-width:1200px){header .logo{width:calc(100% - 670px)}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:16px}}@media screen and (max-width:1100px){header .inside{padding:10px}#hauptnavigation ul li{padding:0px 5px}header .logo{width:calc(100% - 580px)}.columns.col_3>.block{width:100% !important}.columns.col_5>.block{width:calc(100% / 3 - 10px)}.teaser-box-text figure{height:350px}body.page_login #startbild .mod_login{position:relative;left:0;width:calc(100% - 40px)}.mod_login .formbody{flex-wrap:wrap}.mod_login .formbody .widget-text,.mod_login .formbody .widget-password,.mod_login .formbody .widget-submit{width:100%;margin-bottom:10px}}@media screen and (max-width:600px){header .logo{width:calc(100% - 100px)}header #nav-icon3{display:block}#hauptnavigation{position:absolute;background:rgba(255, 255, 255, 0.95);top:100px;left:0;right:0;height:calc(100vh - 100px);display:none}#hauptnavigation ul li{display:block;text-align:center}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-size:26px;line-height:50px}.columns.col_5>.block{width:100%}}#kurse .header,#kurse .layout_list{display:flex;align-items:center;justify-content:center;min-height:50px}#kurse .header p,#kurse .layout_list p{margin-bottom:0px}#kurse .header:nth-child(even),#kurse .layout_list:nth-child(even){background:#e7e5e4}#kurse .header time,#kurse .header .date,#kurse .layout_list time,#kurse .layout_list .date{width:200px;padding-right:30px;padding-left:10px}#kurse .header .title,#kurse .layout_list .title{flex-grow:1;padding-right:30px}#kurse .header .attendees,#kurse .layout_list .attendees{width:90px;text-align:center;padding-right:50px}#kurse .header .button,#kurse .layout_list .button{padding-right:10px;width:100px;cursor:pointer}#kursanmeldung{display:none}section.ce_accordion{margin-bottom:10px}section.ce_accordion .toggler{background:#E7E5E4;padding:10px;cursor:pointer;display:flex;align-items:center}section.ce_accordion .toggler span{display:block;width:25px;height:25px;background:url(/files/layout/img/arrow-right.svg);background-size:contain;transition:all ease 0.5s;margin-right:10px}section.ce_accordion .toggler.active{background:#fecc00}section.ce_accordion .toggler.active span{transform:rotate(90deg)}section.ce_accordion .accordion>div{padding:20px}.ce_gallery ul{display:flex;flex-wrap:wrap;gap:10px}.ce_gallery ul img{display:block;width:100%;height:auto}.ce_gallery ul.cols_2 li{flex-basis:calc(100% / 2 - (1 * 10px) / 2)}.ce_gallery ul.cols_3 li{flex-basis:calc(100% / 3 - (2 * 10px) / 3)}.ce_gallery ul.cols_4 li{flex-basis:calc(100% / 4 - (3 * 10px) / 4)}.ce_gallery ul.cols_5 li{flex-basis:calc(100% / 5 - (4 * 10px) / 5)}.comment_default{border-bottom:1px solid #E7E5E4}
