.zwUeber{font-size:36px;margin-bottom:20px;margin-top:30px;display:block;color:#ca1517;text-transform:uppercase;line-height:35px}html,body{overflow-x:hidden}body{padding:0 75px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;line-height:21px}.contentwidth{width:1170px;margin:0 auto}h1{font-size:48px;font-weight:300;color:#7c7c7b;text-align:center;text-transform:uppercase}h1::after{content:'';display:block;height:2px;background-color:#ca1517;margin:0 auto;width:100px;margin-top:12px}.weiter,.btn-primary{padding:20px 25px;background-color:#ca1517;display:block;width:270px;font-size:18px;color:white;text-transform:uppercase;text-align:center;border:none;border-radius:0}.weiter:hover,.btn-primary:hover{color:white;background-color:#ca1517}.tophead{position:relative;height:215px}.tophead .info{padding-top:20px;float:right}.tophead .info>div{display:inline-block;margin-left:20px}#startlogo{width:168px;height:181px;position:absolute;background-image:url(/__/images/logo.png);background-repeat:no-repeat;background-position:center center;top:20px;left:20px}#startlogo a{display:block;width:168px;height:181px}.burger,.dropdown-toggle{display:none}#nav{padding-top:160px}#nav .mainmenuUL{float:right;margin-right:-50px}#nav .mainmenuUL .li_mainmenu,#nav .mainmenuUL .li_active{margin-right:50px}#nav .mainmenuUL .li_mainmenu a,#nav .mainmenuUL .li_active a{color:#7c7c7c;font-size:21px;font-weight:300;line-height:25px}#nav .mainmenuUL .li_mainmenu a:hover,#nav .mainmenuUL .li_active a:hover,#nav .mainmenuUL .li_mainmenu a:focus,#nav .mainmenuUL .li_active a:focus,#nav .mainmenuUL .li_mainmenu a:active,#nav .mainmenuUL .li_active a:active{color:#ca1517;text-decoration:none}#nav .mainmenuUL .li_mainmenu>a,#nav .mainmenuUL .li_active>a{padding-bottom:30px;text-transform:uppercase}#nav .mainmenuUL .li_mainmenu .navsub,#nav .mainmenuUL .li_active .navsub{background-color:rgba(255,255,255,0.7);backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);left:-25px;top:55px;width:485px}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1,#nav .mainmenuUL .li_active .navsub .li_submenu1,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1,#nav .mainmenuUL .li_active .navsub .li_subactive1{padding:15px 25px}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1 a,#nav .mainmenuUL .li_active .navsub .li_submenu1 a,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1 a,#nav .mainmenuUL .li_active .navsub .li_subactive1 a{font-size:21px;font-weight:300;color:#646363}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1 a:hover,#nav .mainmenuUL .li_active .navsub .li_submenu1 a:hover,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1 a:hover,#nav .mainmenuUL .li_active .navsub .li_subactive1 a:hover,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1 a:active,#nav .mainmenuUL .li_active .navsub .li_submenu1 a:active,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1 a:active,#nav .mainmenuUL .li_active .navsub .li_subactive1 a:active,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1 a:focus,#nav .mainmenuUL .li_active .navsub .li_submenu1 a:focus,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1 a:focus,#nav .mainmenuUL .li_active .navsub .li_subactive1 a:focus{background-color:transparent}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:hover,#nav .mainmenuUL .li_active .navsub .li_submenu1:hover,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:hover,#nav .mainmenuUL .li_active .navsub .li_subactive1:hover,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:focus,#nav .mainmenuUL .li_active .navsub .li_submenu1:focus,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:focus,#nav .mainmenuUL .li_active .navsub .li_subactive1:focus,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:active,#nav .mainmenuUL .li_active .navsub .li_submenu1:active,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:active,#nav .mainmenuUL .li_active .navsub .li_subactive1:active{background-color:#ca1517}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:hover a,#nav .mainmenuUL .li_active .navsub .li_submenu1:hover a,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:hover a,#nav .mainmenuUL .li_active .navsub .li_subactive1:hover a,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:focus a,#nav .mainmenuUL .li_active .navsub .li_submenu1:focus a,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:focus a,#nav .mainmenuUL .li_active .navsub .li_subactive1:focus a,#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1:active a,#nav .mainmenuUL .li_active .navsub .li_submenu1:active a,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1:active a,#nav .mainmenuUL .li_active .navsub .li_subactive1:active a{font-weight:bold;color:white}#nav .mainmenuUL .li_active>a{color:#ca1517}.slider-wrapper{margin-bottom:80px}.slide,.slide img,.slides{height:auto}.slide img{position:relative}.header-pic-alt{display:none;margin-bottom:80px}.header-pic-alt img{width:100%;height:auto}.box .box-inner{border:1px solid #707070;box-shadow:0 0 15px #000000 52;-webkit-box-shadow:0 0 15px #000000 52;-moz-box-shadow:0 0 15px #000000 52}.box .thumb{height:300px;background-position:center center}.box .box-content{height:300px;padding:15px 20px}.box .box-content .box-title{font-size:20px;text-transform:uppercase;line-height:28px;height:55px;margin-bottom:15px}.box .box-content .box-teaser{font-size:16px;max-height:170px;overflow-y:hidden}.box .box-content .box-weiter{color:#ca1517;margin-top:10px;display:block}.box .box-content .box-weiter:hover{color:#ca1517;text-decoration:underline}.small-box .sbox-inner{height:315px;border:1px solid #707070;padding:30px 20px;margin-bottom:30px;box-shadow:0 0 15px #000000 52;-webkit-box-shadow:0 0 15px #000000 52;-moz-box-shadow:0 0 15px #000000 52}.small-box .sbox-inner .sbox-title{font-size:21px;line-height:28px;text-align:center;height:85px;margin-bottom:10px}.small-box .sbox-inner .sbox-title-price{font-size:21px;line-height:28px;text-align:center;height:85px;margin-bottom:10px}.small-box .sbox-inner .sbox-teaser{font-size:16px;text-align:center;height:100px;overflow:hidden}.small-box .sbox-inner .box-weiter{color:#ca1517;text-align:center;display:block;margin-top:20px}.small-box .sbox-inner .box-weiter:hover{color:#ca1517;text-decoration:underline}.box-intro{margin-top:75px;margin-bottom:50px}.box-intro .box-inner{border:1px solid #707070;box-shadow:0 0 15px #000000 52;-webkit-box-shadow:0 0 15px #000000 52;-moz-box-shadow:0 0 15px #000000 52}.box-intro .box-inner::after{content:'';clear:both;display:block}.box-intro .thumb{height:335px;float:left;width:50%;background-position:center center}.box-intro .box-content{width:50%;height:335px;padding:50px 30px 15px;float:left}.box-intro .box-content .box-title{font-size:20px;text-transform:uppercase;line-height:28px;height:auto;margin-bottom:15px}.box-intro .box-content .box-teaser{font-size:16px;max-height:170px;overflow-y:hidden}.box-intro .box-content .box-weiter{color:#ca1517;margin-top:10px;display:block}.box-intro .box-content .box-weiter:hover{color:#ca1517;text-decoration:underline}.box.adress-box{margin-top:30px}.box.adress-box .thumb{height:450px;background-size:cover}.box.adress-box .box-content{height:auto}.box.adress-box .box-more{margin-top:20px;font-weight:400;cursor:pointer;font-size:16px}.box.adress-box .box-more-content{display:none;margin-top:20px;font-weight:300;font-size:16px}.aktuelles h1{margin-bottom:80px}.aktuelles .weiter{margin:85px auto}.events-block{background-color:#ca1517;padding:50px 0}.events-block .ev-form{margin:0}.events-block .ev-form .ev-data{padding:0}.events-block .ev-form .ev-data .info-title{font-size:41px;text-transform:uppercase;color:white;margin-bottom:35px}.events-block .event-mini-box{background-color:white;margin-bottom:10px;padding:15px 20px;position:relative;min-height:110px}.events-block .event-mini-box .date{width:80px;font-size:24px;font-weight:600;float:left}.events-block .event-mini-box .date .ev-start,.events-block .event-mini-box .date .ev-end,.events-block .event-mini-box .date .ev-bis{text-align:center}.events-block .event-mini-box .event-infos{width:450px;float:left;margin-left:25px}.events-block .event-mini-box .event-infos .ev_thema{font-size:16px;text-transform:uppercase;color:#ca1517;margin-bottom:10px}.events-block .event-mini-box .event-infos .ev_title{font-size:21px}.events-block .event-mini-box .event-mini-weiter{position:absolute;right:20px;bottom:15px;color:#646363}.ueber-uns{margin-top:80px}.ueber-uns h1{margin-bottom:80px}.ueber-uns .ueber-uns-pic{background-image:url(/__/images/ueber-uns.png);height:650px;width:435px}.ueber-uns .weiter{margin:40px auto 100px}.programm{padding:50px 0;background-color:#7c7c7c;position:relative}.programm .simple-content .simple-title{color:white;font-size:48px;line-height:48px;margin-bottom:30px;text-transform:uppercase}.programm .simple-content .simple-teaser{color:white;max-width:410px;margin-bottom:40px}.dl-button{padding:15px 15px 15px 45px;background-color:white;color:black;margin-right:15px;position:relative;border:none}.dl-button:hover{color:black}.dl-button::before{font-family:'FontAwesome';content:'\f0da';display:block;position:absolute;left:18px;top:16px;font-size:36px}.programm-trenner{height:475px;background-image:url(/__/images/programm.png);background-position:center -500px;background-size:cover;margin-top:1px;margin-bottom:75px}.events-trenner{height:475px;background-image:url(/__/images/events.jpg);background-position:center -500px;background-size:cover;margin-top:1px}.ueber-uns-boxen{margin-bottom:50px}.uebersicht-container{margin-bottom:80px}.uebersicht-container .box{margin-bottom:30px}.uebersicht-container .bildung h2,.uebersicht-container .bildung-alt h2{color:#ca1517;font-weight:300;font-size:36px;text-transform:uppercase;margin-bottom:20px;margin-top:50px}.uebersicht-container .bildung .c-teaser,.uebersicht-container .bildung-alt .c-teaser{font-size:21px;line-height:28px;margin-bottom:30px}.uebersicht-container .bildung .c-content,.uebersicht-container .bildung-alt .c-content{font-size:16px;line-height:21px}.uebersicht-container .bildung .content-wrap{column-count:2;column-gap:30px}.uebersicht-container .bildung-alt h2{margin-top:90px}.uebersicht-container .bildung-alt .thumb{height:775px}.archive{margin-top:-70px;margin-bottom:50px}.archive .zumArchiv{color:#ca1517;font-size:18px;padding-left:15px}.overMeldungen{margin-bottom:50px}.overMeldungen .c_title{font-size:20px;text-transform:uppercase;line-height:28px;height:auto;margin-bottom:15px}.overMeldungen .c_teaser{font-size:16px;max-height:170px;overflow-y:hidden}.ansicht h1{margin-bottom:50px}.ansicht .c-teaser{font-weight:bold}.ev-form{margin-top:75px;margin-bottom:75px}.ev-form .ev-form-thumb{height:375px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0 -15px}.ev-form .ev-data{background-color:#ca1517;padding:30px 115px 30px 55px;height:375px}.ev-form .ev-data .info-text{color:white;font-size:16px;line-height:21px;margin-bottom:30px}.ev-form .ev-form-fields select{width:90%;margin-bottom:15px;height:40px}.ev-form .ev-form-fields .subcat{display:block;font-weight:300;color:white}.ev-form .ev-form-fields .subcat .subcatcheck{float:left;margin-right:5px}.ev-form .buttons{margin-top:10px}.event-box{border:2px solid #707070;margin-bottom:50px;box-shadow:0 0 15px #000000 52;-webkit-box-shadow:0 0 15px #000000 52;-moz-box-shadow:0 0 15px #000000 52}.event-box .box-inner{margin:0 -15px}.event-box .thumb-date,.event-box .event-infos{width:50%;float:left;height:335px}.event-box .thumb-date{position:relative}.event-box .thumb-date .info-overlay{position:absolute;height:335px;right:0;top:0;background-color:rgba(255,255,255,0.7);backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);width:100px;padding:20px;font-weight:400}.event-box .event-infos{padding:30px;border-left:1px solid #707070}.event-box .thumb{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%}.event-box .ev_thema{font-size:16px;text-transform:uppercase;color:#ca1517}.event-box .ev_title{font-size:18px;text-transform:uppercase;margin-bottom:30px;max-height:40px;overflow:hidden}.event-box .ev_teaser{font-size:16px;line-height:21px;max-height:150px;overflow:hidden}.event-box .event-weiter{color:#ca1517;margin-top:10px;display:block}.event-box .event-weiter:hover{color:#ca1517;text-decoration:underline}.ev-detail{margin-top:75px}.ev-detail .top-right{padding-top:50px}.ev-detail .ev-cat{font-size:21px;line-height:28px;text-transform:uppercase}.ev-detail .ev-title{font-size:36px;text-transform:uppercase;line-height:38px;margin:30px 0;color:#ca1517}.ev-detail .ev-content{font-size:16px}.ev-detail .small-box{margin-top:50px}.ev-detail .sh-productsmodel{font-size:30px;text-align:center;font-weight:600}.ev-detail .sh-price{font-size:21px;text-align:center}.ev-detail .ev-date{margin-top:25px;float:right}.ev-detail .ev-start,.ev-detail .ev-end,.ev-detail .ev-year{font-size:32px;font-weight:600;line-height:55px;color:#7c7c7b}.ev-detail .ev-time{font-size:24px;font-weight:600;line-height:26px;color:#7c7c7b}.ev-detail .ev-adress{text-align:center}.ev-detail .ev-adress .addr-title{font-size:21px;font-weight:600;margin-bottom:10px;text-align:center}.ev-detail .ev-adress .addr-phone,.ev-detail .ev-adress .addr-fax,.ev-detail .ev-adress .addr-email{font-size:21px;margin:5px 0;color:#646363;text-align:center}.ev-detail .ev-adress .addr-phone i,.ev-detail .ev-adress .addr-fax i,.ev-detail .ev-adress .addr-email i{width:25px}.ev-detail .ev-download a{font-size:21px;line-height:24px;color:#646363;text-transform:uppercase;position:relative;padding-left:30px;display:block}.ev-detail .ev-download a::before{font-family:'FontAwesome';content:'\f019';display:block;position:absolute;left:0;font-size:21px}.ev-detail .days{margin-top:40px}.days{margin-top:40px}.days .row{margin:0 -2px;margin-bottom:4px}.days .col-md-6{padding:0 2px}.days .day{background-color:white;border:1px solid #707070;font-size:14px;font-weight:400;text-align:center}.days.mon .monday,.days.tue .tuesday,.days.wed .wednesday,.days.thu .thursday,.days.fri .friday,.days.sat .saturday,.days.sun .sunday{background-color:#ca1517;color:white}.pager a{color:#ca1517}.owl-carousel-zitate{margin-top:75px;margin-bottom:125px}.owl-carousel-zitate .owl-item .carousel-item .c-teaser{font-weight:400;font-size:40px;font-style:italic;line-height:55px;text-align:center;max-width:950px;margin:0 auto}.owl-carousel-zitate .owl-item .carousel-item .c-title{margin-top:30px;font-size:24px;font-style:italic;font-weight:400;text-align:center}.owl-carousel-events .box .thumb{background-size:cover;background-position:center center}.owl-carousel-events .box .box-content{height:330px}.owl-carousel-events .box .box-content .box-title{font-size:18px;height:80px}.owl-prev,.owl-next{width:25px;height:48px;display:block;position:absolute;z-index:100;top:42%;cursor:pointer;font-size:32px}.owl-prev{left:-70px}.owl-next{right:-70px}.bildung-slider .c-teaser{margin:30px 0 50px}.turm-overlay{background-image:url(/__/images/turm.svg);width:360px;height:850px;position:absolute;top:-30px;left:200px;background-size:contain}.triggerbox-container h2.trigger{background-color:#ca1517;color:white;height:auto;cursor:pointer;padding:5px 80px 5px 10px;position:relative;margin-bottom:20px;box-shadow:0 0 15px #000000 52;-webkit-box-shadow:0 0 15px #000000 52;-moz-box-shadow:0 0 15px #000000 52}.triggerbox-container h2.trigger .c-title{font-size:36px;font-weight:300;text-transform:uppercase;line-height:38px;margin-bottom:10px}.triggerbox-container h2.trigger .c-teaser{font-size:16px;margin-left:2px;margin-bottom:-7px}.triggerbox-container h2.trigger i{position:absolute;right:30px;font-size:28px;top:10px}.triggerbox-container .trigger-content{font-size:20px;line-height:30px;margin:35px 10px;display:none}.mail-conf{font-size:24px;font-weight:bold}#foot{margin-top:80px;background-color:#7c7c7c;padding:65px 50px 20px}#foot .footnaviUL{text-align:center;margin-top:30px}#foot .footnaviUL li{float:none}#foot .footnaviUL li a{font-size:21px;color:white;font-weight:bold;margin:0 50px}#foot .foot-content{padding:0 50px}#foot .foot-content .foot-title{font-weight:600;font-size:21px;line-height:28px;color:white}#foot .foot-content .foot-teaser{color:white;font-size:21px;line-height:28px}#foot .foot1-logo{padding-left:50px;margin-top:65px}#foot .foot1-logo div{width:16%}#foot .foot1-logo .logo1{height:135px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot1-logo .logo2{height:135px;margin-left:30px;margin-right:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot1-logo .logo3{height:135px;margin-right:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot1-logo .logo4{height:135px;margin-right:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot1-logo .logo5{height:135px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot2-logo{padding-left:50px}#foot .foot2-logo .logo1{width:40%;height:135px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot3-logo{padding-left:50px}#foot .foot3-logo .logo1{width:100%;height:135px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .foot3-logo .logo2{width:34%;height:135px;background-size:contain;background-repeat:no-repeat;background-position:center center;float:left}#foot .facebook{color:white;font-size:80px;display:block;margin-top:70px}#foot .twitter{color:white;font-size:80px;display:block;margin-top:70px}#foot .bpb{clear:both;color:white;font-size:21px;line-height:28px;padding:30px 50px}.formreturn{margin-bottom:30px}.online_1{display:none}form h2{margin-bottom:30px;color:#ca1517}.form-section{font-size:18px;font-weight:400;margin-bottom:15px;margin-top:30px}.form-info{margin-bottom:15px;margin-top:30px}.field-set label{font-size:14px;margin:0;display:block}.field-set label.cb-label{font-weight:300}.field-set input[type=text],.field-set input[type=number],.field-set input[type=password],.field-set select{width:100%;height:60px;margin-bottom:20px;background-color:#F8F9FA;padding-left:30px;font-family:"Roboto",sans-serif}.field-set input[type="textarea"],.field-set textarea{width:50%;height:150px;resize:none}.field-set input[type="checkbox"],.field-set input[type="radio"]{margin-right:7px;margin-top:5px}.field-set .dateselect{width:31%}.field-set .dateselect:not(:last-child){margin-right:18px}.field-set .cus_plz,.field-set .org_plz{width:30% !important;float:left}.field-set .cus_ort,.field-set .org_ort{width:67% !important;margin-left:3%}.field-set .cus_strasse,.field-set .org_strasse{width:67% !important;float:left;margin-right:3%}.field-set .cus_hausnr,.field-set .org_hausnr{width:30% !important}.radio-aufenthalt{margin-left:-15px}.radio-inline{padding-left:35px;margin-bottom:10px;font-weight:300}.radio-inline+.radio-inline{margin-left:0}.buttons .btn-primary{width:auto;margin-top:15px}.layout_form .cr_form-inputgroup .cr_form-input{width:100%;height:60px;margin-bottom:20px;background-color:#f8f9fa;border:none;padding-left:30px;font-family:"Roboto",sans-serif;margin-left:0 !important}.layout_form .cr_form-inputgroup input[type="checkbox"]{margin-right:7px}.layout_form .cr_form-component .cr_button{padding:20px 25px;background-color:#ca1517;display:block;width:270px;font-size:18px;color:white;text-transform:uppercase;text-align:center;border:none;border-radius:0;margin-top:15px}.layout_form .cr_ipe_item input{margin-right:7px}.layout_form .cr_ipe_item input:last-of-type{margin-left:10px}.needperm_loginarea .userbutton{width:20% !important;margin:0 20px 0 0 !important}#regerror{text-align:center}.elementMask{position:absolute;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center}.elementMask .elementText{border:thick double #b8b8b8;background:#fff;padding:5px 20px}@media only screen and (max-width:1600px){body{padding:0}#startlogo{width:150px;height:130px;background-size:contain}#startlogo a{width:150px;height:130px}.tophead .info{padding-right:15px}#nav .mainmenuUL{margin-right:-15px}#nav .mainmenuUL .li_mainmenu,#nav .mainmenuUL .li_active{margin-right:30px}#nav .mainmenuUL .li_mainmenu a,#nav .mainmenuUL .li_active a{font-size:16px}.small-box .sbox-inner .sbox-title{font-size:18px}iframe{max-width:100%}}@media only screen and (max-width:1200px){.contentwidth{width:970px}.events-block .event-mini-box .date{width:60px}.events-block .event-mini-box{margin-left:30px}.events-trenner,.programm-trenner{height:300px;background-position:center center}.turm-overlay{background-repeat:no-repeat;left:50px;height:720px}.owl-prev{left:0}.owl-next{right:0}.ev-detail .top-right .btn-primary{width:100%}.ev-detail .days{margin-top:30px}.ev-detail .ev-start,.ev-detail .ev-end,.ev-detail .ev-year{font-size:28px;line-height:38px}.ev-detail .ev-adress .addr-phone,.ev-detail .ev-adress .addr-fax,.ev-detail .ev-adress .addr-email{font-size:18px}#foot .foot1-logo,#foot .foot3-logo,.bpb{padding-left:0}#foot .foot1-logo .logo1,#foot .foot1-logo .logo2,#foot .foot1-logo .logo3,#foot .foot1-logo .logo4,#foot .foot3-logo .logo1,#foot .foot3-logo .logo2{width:100%;margin-bottom:15px}#foot .foot1-logo .logo2{margin-right:0;margin-left:0}body .customerdata{width:auto}}@media only screen and (max-width:1024px){.contentwidth{width:100%;padding:0 20px}.box .box-content .box-title{font-size:17px}.events-block .evresultlist{width:90%}.events-block .event-mini-box .event-infos{width:415px}#foot .foot-content,.bpb{padding:0}}@media only screen and (max-width:992px){h1{font-size:38px}.triggerbox-container h2.trigger .c-title{font-size:28px}.box{margin-bottom:30px}.ueber-uns-pic{display:none}.turm-overlay{height:530px;top:290px}.programm-trenner{height:500px}.events-block .event-mini-box{margin-left:20px}.owl-carousel-zitate .owl-item .carousel-item .c-teaser{font-size:36px;font-weight:300;line-height:44px;max-width:700px}.owl-carousel-zitate .owl-item .carousel-item .c-title{font-size:18px;font-weight:300}}@media only screen and (max-width:834px){.dropdown-toggle{display:block}.tophead{height:175px}.burger{display:block;position:absolute;right:20px;bottom:20px;font-size:44px}header nav .mainmenuUL{display:none;position:absolute;width:100%;left:0;height:auto;margin:0;background-color:white;z-index:10000;padding:20px}header nav .mainmenuUL .navsub{padding:20px 0 0 10px;left:auto;background-color:white;top:0}header nav .mainmenuUL .navsub::after{display:none}header nav .mainmenuUL .navsub .li_submenu1 a,header nav .mainmenuUL .navsub .li_subactive1 a{font-weight:bold;font-size:16px;margin-bottom:10px;padding-left:10px}#nav ul.dropnavUL li{display:block;float:none;width:100% !important}#nav .dropnavUL ul,#nav .dropnavUL ul li ul{display:none;visibility:visible;opacity:1;position:initial}#nav .dropdown-toggle{position:absolute;right:10px;top:-4px;width:20px;height:11px}#nav .dropdown-toggle i{font-size:24px;color:#646363}#nav .mainmenuUL li.li_mainmenu,#nav .mainmenuUL .li_active{position:relative;text-align:left;margin-right:0;margin-bottom:20px;border-bottom:1px solid #6c8294;padding-bottom:15px;padding-left:20px}#nav .mainmenuUL .li_mainmenu a,#nav .mainmenuUL .li_active a{font-size:18px;line-height:21px;font-weight:300;padding-bottom:0}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1,#nav .mainmenuUL .li_active .navsub .li_submenu1,#nav .mainmenuUL .li_active .navsub .li_subactive1{padding:5px}#nav .mainmenuUL .li_mainmenu .navsub .li_submenu1 a,#nav .mainmenuUL .li_mainmenu .navsub .li_subactive1 a,#nav .mainmenuUL .li_active .navsub .li_submenu1 a,#nav .mainmenuUL .li_active .navsub .li_subactive1 a{font-size:18px}}@media only screen and (max-width:768px){h1{font-size:32px}.events-block .event-mini-box .date{width:auto}.events-block .event-mini-box .date .ev-start,.events-block .event-mini-box .date .ev-end,.events-block .event-mini-box .date .ev-bis{float:left;margin:0 3px}.events-block .event-mini-box .event-infos{clear:both;margin-left:4px;margin-top:15px;width:auto}.event-box .event-infos{height:auto}.event-box .ev_teaser,.event-box .ev-title{max-height:none;overflow:auto}.days{margin-top:20px}.days .row{margin-bottom:0}.days .day{margin-bottom:3px}.small-box .sbox-inner{height:auto}.event-box .thumb-date,.event-box .event-infos{width:100%}.ev-form .ev-data{height:auto;padding:30px 50px}.tophead .info>div{display:block;margin-bottom:5px;text-align:right}.c-content img{max-width:100%}.uebersicht-container .bildung .content-wrap{column-count:1}.uebersicht-container .bildung-alt .thumb{height:500px;max-width:100%;background-size:contain;background-repeat:no-repeat}.event-box .thumb-date .info-overlay{height:390px}.event-box .thumb-date,.event-box .event-infos{height:390px}}@media only screen and (max-width:480px){.tophead .info>div{font-size:14px;margin-bottom:0}.owl-carousel-zitate .owl-item .carousel-item .c-teaser{font-size:24px;max-width:70%;line-height:34px}#foot .facebook,#foot .twitter{padding-left:0;text-align:center}#foot .footnaviUL li a{margin:0}.programm .simple-content .simple-title{font-size:28px}.programm .dl-button{width:100%;display:block;margin-bottom:15px}.programm .turm-overlay{top:390px}.events-block .ev-form .ev-data .info-title{font-size:24px}.events-block .dl-button{margin-bottom:15px}.events-block .evresultlist{margin-left:-5px}.field-set input[type=textarea]{width:100%}.triggerbox-container .trigger-content img{max-width:100%}.zwUeber{font-size:28px}.layout_form label{display:inherit}.layout_form .cr_form-component .cr_button{margin-bottom:10px}}.userbutton{width:100%;background-color:#da0510;font-size:16px;padding:13px;border-radius:0;margin:0 0 30px;color:#ffffff}.userbutton i{float:left;font-size:22px}.userbutton.userbutton{width:100%;margin:0 0 30px}#userbuttons{float:right;clear:both;margin-top:20px;margin-right:20px}#userbuttons>div{display:block;float:left;margin-left:10px}#userbuttons>div#login{background-image:url(/__/images/usericon.png);background-size:contain;width:50px;height:50px;cursor:pointer;position:relative}#userbuttons>div#login.active{background-image:url(/__/images/loggedinicon.png)}#login-fullscreen{display:none}#login-fullscreen.active{display:flex}.spsearch-fullscreen,#login-fullscreen{position:fixed;height:100%;width:100%;top:0;z-index:10000;align-items:center;padding:24px}.spsearch-fullscreen .submitlogin,#login-fullscreen .submitlogin{cursor:pointer}.spsearch-fullscreen .sp-overlay,#login-fullscreen .sp-overlay,.spsearch-fullscreen .login-overlay,#login-fullscreen .login-overlay{top:0;left:0;width:100%;height:100%;z-index:21;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden;background-color:rgba(51,51,51,0.85)}.spsearch-fullscreen form,#login-fullscreen form,.spsearch-fullscreen .login-error,#login-fullscreen .login-error{display:flex;justify-content:flex-start;width:100%;z-index:1000;margin:0 auto;max-width:600px;flex-wrap:wrap}.spsearch-fullscreen form>span,#login-fullscreen form>span,.spsearch-fullscreen .login-error>span,#login-fullscreen .login-error>span{color:#ffffff;font-size:1.25rem;margin-bottom:15px}.spsearch-fullscreen form input[type="text"],#login-fullscreen form input[type="text"],.spsearch-fullscreen .login-error input[type="text"],#login-fullscreen .login-error input[type="text"],.spsearch-fullscreen form input[type="password"],#login-fullscreen form input[type="password"],.spsearch-fullscreen .login-error input[type="password"],#login-fullscreen .login-error input[type="password"]{height:50px}.spsearch-fullscreen form label input[type="checkbox"],#login-fullscreen form label input[type="checkbox"],.spsearch-fullscreen .login-error label input[type="checkbox"],#login-fullscreen .login-error label input[type="checkbox"]{margin:4px 10px 0 0}.spsearch-fullscreen form button,#login-fullscreen form button,.spsearch-fullscreen .login-error button,#login-fullscreen .login-error button{width:100px;background:#da0510;border:none;color:#ffffff}.spsearch-fullscreen form button:hover,#login-fullscreen form button:hover,.spsearch-fullscreen .login-error button:hover,#login-fullscreen .login-error button:hover{background:#333333}.spsearch-fullscreen label,#login-fullscreen label{position:relative;z-index:22;margin:0 auto;display:flex}.spsearch-fullscreen label .x-form-field-wrap,#login-fullscreen label .x-form-field-wrap{display:flex;margin:0 auto;width:600px !important;max-width:100%;flex-direction:column}.spsearch-fullscreen label .x-form-field-wrap:before,#login-fullscreen label .x-form-field-wrap:before{content:"Suchbegriff eingeben:";color:#ffffff;font-size:1.25rem;margin-bottom:15px}.spsearch-fullscreen .userbutton input[type="submit"],#login-fullscreen .userbutton input[type="submit"]{background:inherit;border:none;color:#ffffff}.overlay-close{display:inline-block;position:absolute;right:20px;top:20px;height:30px;width:30px;cursor:pointer;background:url(/__/images/close-button_white.png) center no-repeat;background-size:contain}.overlay-close:hover{background:url(/__/images/close-button.png) center no-repeat transparent;background-size:contain}#loginform .form-group input{width:100% !important}#login-fullscreen form{display:block}#login-fullscreen .form-text{color:#ffffff;margin:30px 0}#login-fullscreen .cl-effect{display:inline-block}#login-fullscreen .cl-effect input{height:auto;width:130px !important;text-align:center !important}#login-fullscreen .form-group{width:100%}#login-fullscreen .passwortvergessen{display:inline-block;float:right;margin-top:25px}#login-fullscreen label{color:#ffffff}#login-fullscreen .passwortvergessen:hover{color:#ffffff;text-decoration:underline}.loggedin{display:block;width:300px;z-index:10000;margin:0 auto;color:#ffffff}.loggedin .buttons .btn-primary{width:100%}.loggedin .btn-userdata{padding-top:2px;line-height:1.2;background:#666666}.loggedin .btn-logoff{padding-top:2px;line-height:2}#myservices{width:1170px;margin:0 auto}#myservices h2{text-transform:uppercase}#myservices #orders{margin-top:50px}#myservices #orders .order .singleorder{margin-bottom:20px}#myservices #orders .order a.showOrder{float:right;background-image:url(/__/images/info.png);background-repeat:no-repeat;background-position:center;display:block;width:64px;height:64px}#myservices #orders .order a.showOrder:hover{text-decoration:none}#myservices #orders .order h3{text-transform:uppercase;font-size:1.5em}#myservices #orders .orderDetails .row{padding:6px}.field-set input[type=date]{width:100%;height:60px;margin-bottom:20px;background-color:#f8f9fa;padding-left:30px;font-family:"Roboto",sans-serif}.btnuserdata{padding-top:22px}.shopping-basket{background-image:url(/__/images/basketicon.png);background-size:contain;width:50px;height:50px}.shopping-basket a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.shopping-basket a #basket_count_events,.shopping-basket a #basket_count_events_shopcoupons{color:#ca1517;display:block;width:20px;text-align:center;height:20px;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:600;font-size:.7em}#basket_events .shop_saved{background:none}#basket_events .rowhead{font-weight:bold}#basket_events .row{margin:20px 0}#shopbasket .lastrow{margin-top:40px}#shopbasket a{color:#ca1517}.shopborder{border:none}.userdata,.productslist{width:100%;margin-top:50px}.userdata thead tr td,.productslist thead tr td{padding:5px;font-weight:bold}.userdata tbody tr td,.productslist tbody tr td{padding:5px !important}.userdata td.fielddesc,.productslist td.fielddesc{font-weight:bold}.userdata td.fieldvalue,.productslist td.fieldvalue{margin-top:5px;margin-bottom:10px}#coupon{margin-top:54px}#coupon input[type="text"]{height:25px;margin:10px 0}table.customerlist{width:100%}.courseheadline{padding-bottom:18px}@media only screen and (max-width:834px){.shopinner .paymentMethodRow .nameRow{width:100%}table.customerlist{width:100%}table.customerlist thead{display:none}table.customerlist tbody td{display:block;padding:5px}table.customerlist tbody td::before{content:attr(data-label);margin-right:1em;font-weight:bold;min-width:35%;display:block}.userdata thead,.productslist thead{display:none}.userdata tbody tr td,.productslist tbody tr td{display:block}.userdata tbody tr td a.shop,.productslist tbody tr td a.shop{padding:0}.userdata tbody tr td::before,.productslist tbody tr td::before{content:attr(data-label);margin-right:1em;font-weight:bold;min-width:35%;display:block}.userdata td.fielddesc,.productslist td.fielddesc{font-weight:bold}.userdata td.fieldvalue,.productslist td.fieldvalue{margin-top:5px;margin-bottom:10px}.tophead{height:112px}.tophead .info{display:none}#startlogo{width:80px;height:80px}nav#nav{padding-top:120px}#userbuttons{float:none;clear:both;margin-top:20px;margin-right:0;position:absolute;right:80px;top:20px}button.burger{right:5px}body .shopborder .userbutton{max-width:none !important}body .shopborder .changeData{margin:10px 0 30px 0;font-weight:bold}body .status{display:block}body .status span{width:100% !important;display:block}body .status span.statusactive{margin-top:10px !important;padding:10px !important}body .checkout .col-title,body .userdata .col-title{font-weight:bold;margin-top:10px}body .field-set input[type="textarea"],body .field-set textarea{width:100%}}body .ev-detail .sh-surcharge{text-align:center;margin-top:20px}body .buttons{display:flex}body .buttons .userbutton{max-width:100% !important}body .buttons div,body .buttons input,body .buttons a{width:100%;float:none}body #basket_events .row .col-md-1{white-space:nowrap}body .service-area .svcbtn{margin-top:50px;display:flex;flex-direction:row;gap:10px}body .service-area .svcbtn .shord,body .service-area .svcbtn .shcu{background-color:#eaeaea;background-image:url(/__/images/myorders.png);width:265px;height:135px;vertical-align:middle;display:inline-block;background-repeat:no-repeat;background-position:center 15px;text-align:center}body .service-area .svcbtn .shord a,body .service-area .svcbtn .shcu a{background:transparent;color:#000000;display:block;margin:58px auto 0 auto;width:190px;float:none}body #orders .order{background-color:#f5f5f5;margin:10px 0;padding:20px}body #orders .order a{color:#000000}body .service_overview a{color:#ffffff;background-color:#ca1517}body .shopborder .headinvoice{margin-bottom:20px}body .shopborder .userbutton{max-width:200px;text-align:center;line-height:40px}body .shopborder .userbutton.shop_invoice_weiter{float:right;color:white}body .shopborder .userbutton.shop_invoice_zurueck{color:#ca1517;background-color:white;border:1px solid #ca1517;text-decoration:none}body .shopborder .buttonsinvoice{margin-top:50px}body .shopinner.checkout .bildungsurlaub{display:flex;width:fit-content;gap:20px}body .shopinner.checkout .bildungsurlaub label{display:block}body .shopinner.checkout .bildungsurlaub select{height:25px}body .shopinner.checkout .bildungsurlaub span{display:inline-block;padding-right:10px}body .shopinner .paymentMethodRow *{font-size:inherit}body .shopinner .col-md-1{white-space:nowrap}body .shopinner a,body .shopinner a:active,body .shopinner a:visited,body .shopinner a:hover,body .shopinner a:link{color:#ca1517}body .shopinner a.btn-primary,body .shopinner a:active.btn-primary,body .shopinner a:visited.btn-primary,body .shopinner a:hover.btn-primary,body .shopinner a:link.btn-primary{color:white}body .shopinner h1{margin-bottom:50px}body .shopinner .btnuserdata .userbutton{max-width:200px}body .shopinner .btnuserdata .userbutton.userbutton_abbrechen_notloggedin{background-color:white;color:#ca1517;border:1px solid #ca1517;height:60px}body .shopinner .btnuserdata button[type="submit"]{float:right;height:60px}body .shopinner form#loginformshop,body .shopinner form#loginformshop.login-erro,body .shopinner .needperm_loginarear{width:100%;z-index:1000;margin:0 auto;max-width:600px}body .shopinner form#loginformshop>span,body .shopinner form#loginformshop.login-erro>span,body .shopinner .needperm_loginarear>span{color:#ffffff;font-size:1.25rem;margin-bottom:15px}body .shopinner form#loginformshop input,body .shopinner form#loginformshop.login-erro input,body .shopinner .needperm_loginarear input{width:80% !important;height:50px}body .shopinner form#loginformshop input[type="checkbox"],body .shopinner form#loginformshop.login-erro input[type="checkbox"],body .shopinner .needperm_loginarear input[type="checkbox"]{width:auto !important;height:auto !important;float:left;margin:10px}body .shopinner form#loginformshop button,body .shopinner form#loginformshop.login-erro button,body .shopinner .needperm_loginarear button{width:100px;background:#da0510;border:none;color:#ffffff}body .shopinner form#loginformshop button:hover,body .shopinner form#loginformshop.login-erro button:hover,body .shopinner .needperm_loginarear button:hover{background:#333333}body .shopinner form#loginformshop .userbutton,body .shopinner form#loginformshop.login-erro .userbutton,body .shopinner .needperm_loginarear .userbutton{max-width:40%;height:70px;padding:18px;margin:0 20px 0 0}body .shopinner label{position:relative;z-index:22;margin:0 auto;font-weight:normal}body .shopinner label .x-form-field-wrap{display:flex;margin:0 auto;width:600px !important;max-width:100%;flex-direction:column}body .shopinner label .x-form-field-wrap:before{content:"Suchbegriff eingeben:";color:#ffffff;font-size:1.25rem;margin-bottom:15px}body .shopinner label.aceptagb{display:block;margin-top:50px}body .shopinner .userbutton input[type="submit"]{background:inherit;border:none;color:#ffffff}body .shopinner .rowcheckout{margin:30px -15px 20px -15px}body .shopinner .rowhead{font-weight:bold;margin-top:30px}body .shopinner .colhead{margin-bottom:20px}body .shopinner .lestrowcheckout{margin-top:30px}body .shopinner .lestrowcheckout *{text-transform:uppercase}body .shopinner .listcustomers{padding:10px}body .shopinner .listcustomers .course{margin-bottom:30px}body .shopinner .listcustomers .customer{margin-top:10px}body .shopinner .listcustomers .customer>div:first-child{margin-left:0}body .shopinner .listcustomers .customer>div{margin-left:20px}body .shopinner .listcustomers input[type="checkbox"]{margin-right:10px}body .shopinner .listcustomers a.button{display:inline-block;margin-top:20px;padding:10px;line-height:40px;color:#ca1517;background-color:white;border:1px solid #ca1517}body #x-msg-box{border:none}body #x-msg-box *{font-family:inherit}body #x-msg-box .scroll{height:10px}body #x-msg-box.x-dlg .x-dlg-dlg-body{background:white;border:none;padding:30px 0 30px 0}body #x-msg-box.x-dlg .x-dlg-hd,body #x-msg-box.x-dlg .x-dlg-hd-left,body #x-msg-box.x-dlg .x-dlg-hd-right{background:#ca1517;height:32px;padding:0}body #x-msg-box.x-dlg .x-dlg-hd{padding:5px 5px 0 5px;text-align:center;font-size:inherit}body #x-msg-box.x-dlg .x-dlg-btns-center table{margin:0;width:100%}body #x-msg-box.x-dlg .x-dlg-btns-center table table{margin:0 auto}body #x-msg-box .ext-mb-text{display:block;text-align:center}body #x-msg-box .ext-mb-text .center{text-align:center;margin-bottom:10px;padding-left:40px}body #x-msg-box h2{margin-bottom:5px}body #x-msg-box .productinfo{padding:0 10px 10px}body #x-msg-box .noshopborder{margin-top:0}body #x-msg-box .x-btn{background-color:#ca1517;border:none;padding:5px;text-align:center;color:#ffffff}body #x-msg-box .x-btn .x-btn-center,body #x-msg-box .x-btn .x-btn-right,body #x-msg-box .x-btn .x-btn-left{background:white}body #x-msg-box .x-btn button{color:#ca1517;border:1px solid #ca1517;text-transform:uppercase;letter-spacing:2px;padding:12px 20px;min-width:150px}body #x-msg-box .x-btn button:focus,body #x-msg-box .x-btn button:hover{outline:none;background-color:#ca1517;color:#ffffff}body #x-msg-box .x-dlg-close{width:26px;height:26px;background-image:url(/__/images/closebtn.png)}body .status{margin-top:40px;margin-bottom:40px;height:auto}body .status span{outline:none;padding:10px;background:#bcbcba;width:49%;margin-top:10px;margin-right:1px;margin-left:1px;font-weight:bolder;color:#ffffff}body .status span a,body .status span a:active,body .status span a:visited,body .status span a:hover,body .status span a:link{color:white;text-decoration:none}body .status span.statusactive{background:#7c7c7b;color:white;padding:20px 10px 10px 10px;margin-top:0}body .status span.statusactive a{color:white}body #tabpanel_basket h1{margin-bottom:50px}body #tabpanel_basket .btn-primary{margin:0 auto}body #tabpanel_basket .btn-primary:focus{background:inherit;background-color:#ca1517}body .shop,body .shop_added{background-image:none !important}#coupontxt,#removecoupon{float:none}.owntooltip{position:relative;display:inline-block;margin-left:-1px;cursor:help}.owntooltip .owntooltiptext{display:none;width:300px;background-color:#ffffff;color:#000000;padding:5px;position:absolute;border:1px solid #000000;font-weight:normal;font-size:14px}.owntooltip:hover .owntooltiptext{display:block}.owntooltip-top{bottom:125%;right:0}.owntooltip-top::after{content:"";position:absolute;top:100%;right:5%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000000 transparent transparent transparent}@media (max-width:988px){body .shopinner form#loginformshop,form#loginformshop.login-erro,.needperm_loginarear{margin:0}body .shopinner form#loginformshop input,form#loginformshop.login-erro input,.needperm_loginarear input{width:100% !important}body .shopinner form#loginformshop .userbutton,form#loginformshop.login-erro .userbutton,.needperm_loginarear .userbutton{max-width:100%;height:70px;padding:18px;margin:0 20px 0 0;float:none}.cl-effect{margin-top:20px}.noaccount{margin-top:20px}}/*# sourceMappingURL=/__/styles/styles.less.map */