﻿@font-face{font-family:"BSIcon";src:url("../External/Bootstrap/bootstrap-icons/font/fonts/bootstrap-icons.woff2")}.row-cols-7>*{flex:0 0 auto;width:calc(100% / 7)}@media (min-width:576px){.row-cols-sm-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:768px){.row-cols-md-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:992px){.row-cols-lg-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:1200px){.row-cols-xl-7>*{flex:0 0 auto;width:calc(100% / 7)}}@media (min-width:1400px){.row-cols-xxl-7>*{flex:0 0 auto;width:calc(100% / 7)}}.row-cols-8>*{flex:0 0 auto;width:calc(100% / 8)}@media (min-width:576px){.row-cols-sm-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:768px){.row-cols-md-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:992px){.row-cols-lg-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:1200px){.row-cols-xl-8>*{flex:0 0 auto;width:calc(100% / 8)}}@media (min-width:1400px){.row-cols-xxl-8>*{flex:0 0 auto;width:calc(100% / 8)}}.row-cols-9>*{flex:0 0 auto;width:calc(100% / 9)}@media (min-width:576px){.row-cols-sm-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:768px){.row-cols-md-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:992px){.row-cols-lg-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:1200px){.row-cols-xl-9>*{flex:0 0 auto;width:calc(100% / 9)}}@media (min-width:1400px){.row-cols-xxl-9>*{flex:0 0 auto;width:calc(100% / 9)}}.row-cols-10>*{flex:0 0 auto;width:calc(100% / 10)}@media (min-width:576px){.row-cols-sm-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:768px){.row-cols-md-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:992px){.row-cols-lg-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:1200px){.row-cols-xl-10>*{flex:0 0 auto;width:calc(100% / 10)}}@media (min-width:1400px){.row-cols-xxl-10>*{flex:0 0 auto;width:calc(100% / 10)}}.row-cols-11>*{flex:0 0 auto;width:calc(100% / 11)}@media (min-width:576px){.row-cols-sm-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:768px){.row-cols-md-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:992px){.row-cols-lg-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:1200px){.row-cols-xl-11>*{flex:0 0 auto;width:calc(100% / 11)}}@media (min-width:1400px){.row-cols-xxl-11>*{flex:0 0 auto;width:calc(100% / 11)}}.row-cols-12>*{flex:0 0 auto;width:calc(100% / 12)}@media (min-width:576px){.row-cols-sm-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:768px){.row-cols-md-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:992px){.row-cols-lg-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:1200px){.row-cols-xl-12>*{flex:0 0 auto;width:calc(100% / 12)}}@media (min-width:1400px){.row-cols-xxl-12>*{flex:0 0 auto;width:calc(100% / 12)}}.btn{border-radius:100em;font-size:18px}.btn-light{background-color:#fff;padding:20px 32px !important;transition:all 0.4s;border:none !important}.btn-light:hover{box-shadow:0px 0 0 0 #FFF, 0px 0 0 8px #818AAB;background-color:#E7E7EF}.btn-light:active{box-shadow:0px 0 0 11px #FFF, 0px 0 0 8px #2C4572;background-color:#E7E7EF !important}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#00285A;transition:all 0.4s;border:none;color:#fff}@media (max-width:767px){.btn{display:block;width:100%}}.form-control{border-color:#55648C;padding:0.5rem 1rem}.form-control:focus{border-color:#00285A;outline:0;box-shadow:0 0 0 0.25rem #B6BBCF}.alert-warning{background-color:#feecbe}.text-info{color:#1E73AF !important}.accordion{border-radius:0;margin-bottom:30px}.accordion .accordion-item{border-radius:0;border:none}.accordion .accordion-button{background-color:#F5F4F7;font-size:1.5rem}.card-img,.card-img-top{opacity:1;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.card:hover img{opacity:0.85}.modal{z-index:9999}.modal .modal-footer{justify-content:center}.badge{border-radius:50px}.pagination.pagination-lg a{padding:12px 24px !important}.pagination a{padding:8px 12px !important;border:1px solid #B6BBCF !important;background-color:#f6f6f9;color:#00285A}.pagination .active>.page-link,.pagination .page-link.active,.pagination li.active a{background-color:#B42D0F;border-color:#B42D0F;color:#FFFFFF}.pagination .active>.page-link:hover,.pagination .page-link.active:hover,.pagination li.active a:hover{color:#FFFFFF}.dropdown-toggle::after{position:absolute;top:20px;right:-5px;content:"";border-color:transparent #232323 #232323 transparent;border-style:solid;border-width:0 1px 1px 0;display:block;height:6px;transform:rotate(45deg);transition:border 0.3s ease 0s;width:6px}.nav-link{font-weight:600}#main-wrapper #header .mega-menu-list{padding-left:60px}#main-wrapper #header .mega-menu-list.no-menu-img{padding-left:0}#main-wrapper #header .mega-menu-list .mega-menu-list-item a{padding:0}html{scroll-padding-top:240px}body{font-family:"Arial", sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:18px;letter-spacing:0.5px;color:#00285A;font-weight:400;line-height:1.7}body a{color:#00285a}body a.link-phone::before{font-family:"BSIcon";content:""}body a.link-mail::before{font-family:"BSIcon";content:""}body a.link-facebook{font-size:18px;width:20px;white-space:nowrap;overflow:hidden;text-indent:40px}body a.link-facebook::before{color:#00f;text-indent:0;float:left}body a.link-facebook::before,body a.link-facebook-no-text::before{font-family:"BSIcon";content:""}body a.link-twitter::before,body a.link-twitter-no-text::before{font-family:"BSIcon";content:""}body a.link-instagram::before,body a.link-instagram-no-text::before{font-family:"BSIcon";content:""}body #content a{border-bottom:1px solid #00285A;padding-bottom:3px;text-decoration:none}body h1 a,body h2 a,body h3 a,body h4 a,body h5 a{padding-bottom:0 !important;line-height:1.5}body h1{margin-bottom:3rem}#header{box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);transition:all 0.5s ease 0s;position:relative;z-index:99}#header #top-bar{font-size:16px;background-color:#E7E7EF;position:relative;z-index:99;padding:7px 0;color:#00285A;-webkit-transition:height 0.5s ease;-o-transition:height 0.5s ease}#header #top-bar a{color:#00285A}#header #top-bar .top-bar-info .menu-icon{margin-right:5px}#header #top-bar .top-bar-info ul{margin-bottom:0;padding:0}#header #top-bar .top-bar-info ul li{font-weight:500;list-style-type:none;padding:0 5px 0;display:inline-block;margin-bottom:0}#header #top-bar .top-bar-info ul li:first-child{padding-left:0}#header #top-bar .top-left-menu{color:#00285A}#header #top-bar .top-left-menu ul{margin:0;padding:0}#header #top-bar .top-left-menu ul li{list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}#header #top-bar .top-left-menu ul li a{line-height:28px;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:0 3px}#header #top-bar .top-right-menu{color:#00285A;padding:0;float:right;margin:0}#header #top-bar .top-right-menu ul{margin:0;padding:0}#header #top-bar .top-right-menu ul li{list-style-type:none;float:left;text-align:center;margin:0;padding:0 7px}#header #top-bar .top-right-menu ul li:last-child{padding-right:0}#header #top-bar .top-right-menu ul li a{line-height:28px;-webkit-transition-duration:0.3s;transition-duration:0.3s;padding:0 3px}.navbar-functions>ul{padding:0;margin:0;list-style:none}.navbar-functions>ul a{text-decoration:none;font-weight:600}@media (min-width:992px){#header.sticky #top-bar{transition-duration:0.25s;-webkit-transition:height 0.25s ease;-o-transition:height 0.25s ease}#header.sticky #top-bar.hidden{display:none}#header.sticky .top-search.active{height:60px;position:fixed;top:0;width:100%}#header.sticky .navbar-default{position:fixed;top:0;z-index:999;width:100%;left:0;background-color:#FFFFFF;padding:0;transition-duration:0.25s;transition:all 0.25s ease 0s;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}#header.sticky .navbar-brand img{max-height:35px;height:35px;transition-duration:0.2s}.navbar-default{-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}.navbar-default .container,.navbar-default .container-fluid{position:relative}.navbar-default .navbar-brand{transition:all 0.5s ease 0s;display:inline-block}.navbar-default .navbar-brand img{height:43px;transition-duration:0.5s}.navbar-default .navbar-header-custom{padding:22px 0 20px 0}.navbar-default .navbar .navbar-nav .nav-item{margin-left:10px}.navbar-default .navbar .navbar-nav .nav-item.dropdown{padding-right:13px}.navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{position:absolute;top:20px;right:-5px;content:"";border-color:transparent #232323 #232323 transparent;border-style:solid;border-width:0 1px 1px 0;display:block;height:6px;transform:rotate(45deg);transition:border 0.3s ease 0s;width:6px}.navbar-default .navbar .navbar-nav .nav-item>.nav-link{position:relative;display:block;font-weight:400;color:#00285A;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;text-decoration:none}.navbar-default .navbar .navbar-nav .nav-item>.nav-link.active{color:#B42D0F}.navbar-default .navbar .navbar-nav .nav-item>.nav-link.active:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0px;background:#B42D0F;height:2px}.navbar-default .navbar .navbar-nav li{padding:0;list-style:none}.navbar-default .navbar .navbar-nav li.current a.active{color:#E7E7EF}.navbar-default .navbar .navbar-nav li ul li a{position:relative;margin-bottom:12px;padding:0 20px}.navbar-default .navbar .navbar-nav li ul li a.active{padding-left:20px !important}.navbar-default .navbar .navbar-nav li ul li a.active:before{background:transparent !important}.navbar-default .navbar .navbar-nav li ul li:last-child a{margin-bottom:0}.navbar-default .navbar .navbar-nav li ul li.dropdown a::before{position:absolute;top:9px;right:0;display:block;width:2px;height:8px;background:#9d9d9d;content:"";-webkit-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease}.navbar-default .navbar .navbar-nav li ul li.dropdown a::after{position:absolute;top:12px;right:-3px;width:8px;height:2px;display:block;background:#9d9d9d;content:""}.navbar-default .navbar-functions>ul>li{margin-left:10px}.navbar-default .navbar-functions>ul>li a{padding:8px 0px;font-weight:400}.navbar-default .navbar-functions>ul>li>a,.navbar-default .navbar-functions>ul>li .merkliste-menu a{color:#00285A;display:block;position:relative}.navbar-default .navbar-functions>ul>li>a::after,.navbar-default .navbar-functions>ul>li .merkliste-menu a::after{display:none}.navbar-default .navbar-functions span.badge{position:absolute;top:50%;margin-top:-20px;right:5px;font-size:14px;padding:2px 0 0 1px;width:18px;height:18px;color:#fff;line-height:14px;font-weight:400}}@media (max-width:991.98px){.navbar-default .navbar .navbar-header-custom{padding:22px 0 20px 0}.navbar-default .navbar .navbar-brand img{max-height:34px}.navbar-default .navbar .navbar-nav .nav-item .nav-link{color:#00285A}.navbar-default .navbar .navbar-nav .nav-item .nav-link.active{color:#B42D0F}.navbar-default .navbar .navbar-nav .dropdown-menu.show .nav-link{padding-left:1rem}.navbar-default .navbar-functions ul li a{display:block;padding:8px 0px}.navbar-default .navbar-functions span.badge{padding:2px 0 0 1px;width:25px;height:25px;color:#fff;line-height:20px;font-weight:400}}@media (min-width:1400px){.navbar-default .navbar .navbar-nav .nav-item>.nav-link{padding:32px 8px}.navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:43px}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu{border:0;border-radius:0;padding:15px 0;margin:0;min-width:225px;-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2)}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .megamenu-list-wrap{padding:0}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .nav-link{padding:0}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu h2,.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .mega-menu-header{font-size:24px}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu h2 a,.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu .mega-menu-header a{border-bottom:1px #00285A;padding-bottom:3px;text-decoration:none}.navbar-default .navbar .navbar-nav .nav-item .dropdown-menu ul{margin-bottom:30px}.navbar-functions>ul{list-style:none;display:inline-block;font-size:18px}.navbar-functions>ul a{padding:32px 8px !important}.navbar-functions>ul>li{float:unset;display:inline-block;vertical-align:middle}.navbar-functions>ul>li>a,.navbar-functions>ul>li.merkliste-menu a{color:#00285A;display:block;position:relative}.navbar-functions>ul>li>a::after,.navbar-functions>ul>li.merkliste-menu a::after{display:none}.navbar-functions span.badge{position:absolute;top:50%;margin-top:-20px;right:5px;font-size:14px;padding:2px 0 0 1px;width:18px;height:18px;color:#fff;line-height:14px;font-weight:400}}.navbar-toggler{border-color:#777777}@media screen and (min-width:992px){.navbar>ul>li.dropdown>a:after{border-color:transparent #00285A #00285A transparent}.megamenu-wrap{position:static}.megamenu{width:100%}.navbar .megamenu li>ul{margin:0;min-width:auto;padding:0;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .megamenu ul li{padding:0}}.skip-nav{position:absolute;top:-150%;left:0%;overflow:hidden;transition:top 0.3s ease-in}.skip-nav:active,.skip-nav:focus,.skip-nav:hover{top:100%;overflow:visible;left:0%}#header-img .ce-gallery,#header-img .ce-column,#header-img .image{width:100%}#header-img .ce-gallery img,#header-img .ce-column img,#header-img .image img{width:100%}#klickpfad-container .klickpfad-box{background-color:#F5F4F7;padding:1rem 1.5rem;border-radius:50px;margin:30px 0}#klickpfad-container .clickpfad_title{float:left}#klickpfad-container .hauptseite_clickpfad,#klickpfad-container .clickpfad_main{color:#777777}#klickpfad-container .clickpfad_title{margin-right:10px}#klickpfad-container .clickpfad .trennzeichen:before,#klickpfad-container .clickpfad_item+.clickpfad_item:before,#klickpfad-container .hauptseite_clickpfad>.clickpfad>.clickadrbold:first-child:before{content:" / ";padding:0 5px}#klickpfad-container .klickpfad .ku_click_katebene0{display:none}#klickpfad-container .hauptseite_clickpfad a.clickadresse[title=" öffnen"]+.trennzeichen{display:none}#klickpfad-container a{text-decoration:none;border-bottom:1px solid #00285A;padding-bottom:3px}.btn-main{background-color:#00285A;transition:all 0.4s;padding:20px 32px !important;border:none !important;color:#fff}.btn-main:hover,.btn-main:focus{box-shadow:0px 0 0 0 #FFF, 0px 0 0 8px #E7E7EF;background-color:#2C4572;color:#fff}.btn-main:active{box-shadow:0px 0 0 11px #FFF, 0px 0 0 8px #2C4572;background-color:#2C4572 !important;color:#fff !important}.btn-outline-main{padding:20px 32px !important;border-color:#00285A !important;transition:all 0.4s;color:#00285A}.btn-outline-main:hover,.btn-outline-main:focus{box-shadow:0px 0 0 0 #FFF, 0px 0 0 8px #E7E7EF;background-color:#00285A !important;color:#fff !important}.btn-outline-main:active{box-shadow:0px 0 0 11px #FFF, 0px 0 0 8px #2C4572;background-color:#2C4572 !important;color:#fff !important}input[type=checkbox]{position:relative;top:6px;margin-right:5px;left:0;height:25px;width:25px;border-radius:0 !important}input[type=radio]{position:relative;cursor:pointer;margin-right:10px;border:0}input[type=radio]:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-4px;left:-3px;border:1px solid #00285A;border-radius:50%;background-color:#fff}input[type=radio]:checked:before{border:2px solid #B42D0F}input[type=radio]:checked:after{content:"";display:block;width:10px;height:10px;border-radius:50%;box-shadow:inset 0px 0px 0px 3px #B42D0F;background-color:#B42D0F;position:absolute;top:1px;left:2px}input[type=radio]{margin-left:20px}input[type=radio]:first-child{margin-left:0px}::marker{color:#B42D0F}hr{margin:2rem 0}.inner-padding{padding-top:50px;padding-bottom:50px}.bg-img{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}@media (max-width:1199.98px){.katicons-content figcaption{display:none}}.colum-orig-image{margin:0}.colum-orig-image figcaption{-ms-word-break:break-all;-ms-word-wrap:break-all;-webkit-word-break:break-word;-webkit-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.kategorie-icons figure{margin-bottom:40px}footer a{color:#FFFFFF;border-bottom:1px solid #FFFFFF;padding-bottom:3px;text-decoration:none}footer #footer-main{padding:50px 0;background:#00285A;color:#FFFFFF}footer #footer-main .btn-footer-nl{padding:20px 20px !important;color:#00285A;border-bottom:none}footer #footer-main .btn-footer-nl .k-custom-content-button-icon{margin-right:5px}footer #footer-main ul li{margin-bottom:10px}footer #footer-bottom{padding:10px 0 50px 0;background:#00285A;color:#FFFFFF;line-height:36px}footer #footer-bottom ul{list-style:none;margin:0;padding:0}footer #footer-bottom ul li{display:inline}footer ::marker{color:#FFFFFF}.customFormCheckbox .form-check-input{margin-right:0}.customFormCheckbox .form-check-input::before{top:0}.form-check-label{margin-left:20px}.form-check-input:checked{background-color:#B42D0F}.badge.bg-main{background-color:#B42D0F}.btn-toTop{font-size:2rem;background:#B42D0F;border:1px solid #B42D0F;padding:10px 16px;color:#FFFFFF;width:70px;z-index:99}.btn-toTop:hover,.btn-toTop:active{color:#FFFFFF;background:#2C4572;border:1px solid #00285A}.btn-toTop.scroll-to-top{text-decoration:none;position:fixed;bottom:55px;right:55px;display:none;text-align:center}.welcome-img img{max-width:100%;height:auto}#anything-llm-embed-chat-container #anything-llm-embed-chat-button-container{bottom:55px;left:55px;margin:0}#anything-llm-embed-chat-container #anything-llm-embed-chat-button-container #anything-llm-embed-chat-button{padding:10px 16px;width:70px;height:70px}.kw-unterkategorienblock{border:1px solid #B6BBCF;padding:25px;font-size:1.25rem}.kw-unterkategorienblock .nav-item{margin-right:30px}.kw-unterkategorienblock .nav-link{color:#00285a}.kw-nurbuchbare .selected .filter-alle{display:inline}.kw-nurbuchbare .filter-alle,.kw-nurbuchbare .selected .filter-buchbare{display:none}.nr-column{width:10%}@media (max-width:577px){.nr-column{display:none}}#kw-filter{background-color:#F5F4F7;padding:15px}#kw-filter .btn-main{padding:8px 25px !important}#kw-filter .kw-filter-label{color:#000;display:block;padding:6px 15px;border:1px solid #ddd;background-color:#fff}#kw-filter ul{list-style:none;padding-left:5px}.kw-mitarbeiter-liste{margin-bottom:120px}.kw-mitarbeiter-liste i{color:#B42D0F;margin-right:5px}.ap-hl{margin-bottom:120px}.kw-mitarbeiter-gruppe{margin-bottom:120px}.sicht-387{margin-bottom:8rem}.kw-mitarbeiter{position:relative;padding:8rem 2rem 2rem;background-color:#E7E7EF}.kw-mitarbeiter i{color:#B42D0F;margin-right:5px}.kw-mitarbeiter-foto{position:absolute;top:-100px;max-width:12rem;height:auto;display:block;border-radius:50%;left:0;right:0;margin-left:auto;margin-right:auto}.kw-mitarbeiter-foto .mitarbeiter-img{max-width:200px;height:200px}.kw-mitarbeiter-foto .rounded{border-radius:100% !important}@media (max-width:991px){.kw-mitarbeiter{margin-bottom:120px}}.kw-kursdetails .kw-info-card{display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#f9f9fb;background-clip:border-box;border:0px solid rgba(0, 0, 0, 0.125);box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}.kw-kursdetails .kw-info-card .table td,.kw-kursdetails .kw-info-card .table th{padding:1.5rem}.kw-kursdetails .anmeldebutton .btn{display:block;width:100%;position:relative;text-align:right}.kw-kursdetails .anmeldebutton i{font-size:175%;vertical-align:middle;position:absolute;left:26px;bottom:8px}.ampelicon{font-weight:bold}.ampelicon i{font-size:1em}.nichtbuchbar{color:#8C0A23}.buchbar,.warenkorb-check{color:#4BA02D}.warteliste{color:#8C0A23}.socialMedia li{margin-right:15px}.kurstermine-anzahl{font-size:50%;font-weight:700;color:#00285A;padding:10px;border-radius:50px;background-color:#E7E7EF}.badge-main{color:#00285A;font-size:75%;padding:10px 15px;border-radius:50px;background-color:#E7E7EF}span.statusmeldung{color:#265017;text-align:center;display:block;margin-top:20px;margin-bottom:50px;background-color:#E2F0DD;position:relative;padding:0.75rem 1.25rem;border:1px solid #A4CF96;border-radius:50px}.kw-progressbar{margin-bottom:100px;counter-reset:step}.kw-progressbar li{list-style-type:none;width:20%;float:left;position:relative;text-align:center;font-size:18px}.kw-progressbar li.active{color:#00285A}.kw-progressbar li.active:before{border-color:#B42D0F;background-color:#B42D0F;color:#FFFFFF;font-weight:600}.kw-progressbar li:before{width:50px;height:50px;content:counter(step);counter-increment:step;line-height:47px;border:2px solid #B6BBCF;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:white}.kw-progressbar li:after{width:100%;height:2px;content:"";position:absolute;background-color:#B6BBCF;top:23px;left:50%;z-index:-1}.kw-progressbar li:last-child:after{background-color:transparent}@media (max-width:576px){.kw-progressbar li{font-size:14px}.kw-progressbar .kw-progressbar li:before{width:40px;height:40px;line-height:36px}}.hauptseite_clickpfad,.clickadrbold{display:none}.hauptseite_clickpfad,.clickpfad_main{color:#2C4572}.doz_buchstabe{border-bottom:1px solid #B6BBCF;color:#00285A}.kw-dozdetails .doz-infoblock i{color:#B42D0F;margin-right:5px}.doz-foto{width:100%;border-radius:20px}.kw-dozkursliste li{margin-bottom:10px}.pagination .blaetternindex{margin-left:-1px}.pagination .doz-buchstabe-leer{border:1px solid #B6BBCF;color:#00285A}.pagination .page-link{padding:8px 12px !important}.dozBleiste .pagination a{text-decoration:underline !important}.dozBleiste .pagination .page-link{padding:8px 12px !important}.kw-paginationleiste{margin-bottom:50px}.kw-paginationleiste .btn{padding:10px 15px !important}.kw-kortdetails .kort-infoblock i{color:#B42D0F;margin-right:5px}.kort-foto{width:100%;border-radius:20px}.kw-gebdetails .geb-infoblock i{color:#B42D0F;margin-right:5px}.geb-foto{width:100%;border-radius:20px}.kw-ausstenstellen .btn{display:block}.kw-ausstenstellen i{color:#B42D0F;margin-right:5px}.kw-kursuebersicht-table th,.kw-kw-highlight th,.kw-demnaechstmenue th,.kw-kursortueb th,.kw-gebueb th,.wk-table th{background-color:#00285A}.kw-kursuebersicht-table tr,.kw-kw-highlight tr,.kw-demnaechstmenue tr,.kw-kursortueb tr,.kw-gebueb tr,.wk-table tr{background-color:#E7E7EF;border-bottom:5px solid #FFFFFF}.kw-kursuebersicht-table .kw-table-header a,.kw-kw-highlight .kw-table-header a,.kw-demnaechstmenue .kw-table-header a,.kw-kursortueb .kw-table-header a,.kw-gebueb .kw-table-header a,.wk-table .kw-table-header a{color:#FFFFFF;border-color:#FFFFFF !important}.kw-kursuebersicht-table .ampelicon,.kw-kw-highlight .ampelicon,.kw-demnaechstmenue .ampelicon,.kw-kursortueb .ampelicon,.kw-gebueb .ampelicon,.wk-table .ampelicon{font-size:1.3em;margin-left:10px}.kw-kursuebersicht-table .buchbar,.kw-kursuebersicht-table .warenkorb-check,.kw-kw-highlight .buchbar,.kw-kw-highlight .warenkorb-check,.kw-demnaechstmenue .buchbar,.kw-demnaechstmenue .warenkorb-check,.kw-kursortueb .buchbar,.kw-kursortueb .warenkorb-check,.kw-gebueb .buchbar,.kw-gebueb .warenkorb-check,.wk-table .buchbar,.wk-table .warenkorb-check{color:#4BA02D}.kw-kursuebersicht-table .warteliste,.kw-kw-highlight .warteliste,.kw-demnaechstmenue .warteliste,.kw-kursortueb .warteliste,.kw-gebueb .warteliste,.wk-table .warteliste{color:#8C0A23}.kw-table-header{background-color:#00285A;height:60px;vertical-align:middle;color:#FFFFFF}.kw-table-row{vertical-align:middle;height:80px}.kw-table-row:hover{background-color:#F5F4F7}tr{border-bottom:1px solid #E7E7EF}.kw-loading{opacity:0.5}#kw-kalender{background-color:#FFFFFF;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}#kw-kalender .kw-kalender-body{padding-top:30px;padding-bottom:30px;padding-right:25px}#kw-kalender .kw-kalender-btn-for,#kw-kalender .kw-kalender-btn-back{color:#B42D0F;font-size:200%;font-weight:bold;border-bottom:none !important;padding-bottom:0 !important}#kw-kalender .kw-kalender-btn-for{float:right;padding-right:10%}#kw-kalender .kw-kalender-btn-back{float:left;padding-left:10%}#kw-kalender .kw-monat{font-size:1.5em}#kw-kalender th,#kw-kalender td{text-align:center;height:60px;vertical-align:middle}#kw-kalender th{background-color:#00285A;color:#FFFFFF}#kw-kalender .eine a,#kw-kalender .mehrere a{display:block;text-align:center;background-color:#B42D0F;color:#FFFFFF;width:43px;height:43px;padding:8px;margin:0 auto;border-radius:100em;border-bottom:none !important}#kw-kalender #kw-kalender-sidebar{padding:30px;background:#00285A;border-top-right-radius:0;border-bottom-right-radius:0;color:#FFFFFF;height:100%}#kw-kalender #kw-kalender-sidebar .kw-kalender-sidebar-date{border-bottom:1px solid}#kw-kalender #kw-kalender-sidebar .ampelicon{color:#FFFFFF}#kw-kalender #kw-kalender-sidebar .ampelicon i{font-size:1.5em}#kw-kalender #kw-kalender-sidebar .kw-sidebar-kurse{list-style:none;padding-left:0;color:#FFFFFF}#kw-kalender #kw-kalender-sidebar ::marker{color:#FFFFFF}#kw-kalender .col-lg-4{padding-left:0}#kw-kalender .col-lg-8{padding-right:0}@media (max-width:991px){#kw-kalender .col-lg-4{padding-right:0}#kw-kalender .kw-kalender-body{padding-right:15px}}.anmeldung .form-group{margin-bottom:20px}.anmeldung .pflicht,.anmeldung .validierung{position:relative;color:#8C0A23;font-weight:bold;padding-right:25px}.anmeldung .pflicht::after,.anmeldung .validierung::after{font-family:"BSIcon";content:"";position:absolute;top:50%;transform:translateY(-50%);right:0}.anmeldung .form-check .pflicht::after,.anmeldung .form-check .validierung::after{position:relative}.anmeldung .kurs-box{border:1px solid #55648C;padding:25px;margin-bottom:10px}.anmeldung .kw-add-tn-box,.anmeldung .kw-tn-list-item{background-color:#f9f9fb;padding:25px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}.anmeldung .haupttnnichtimkurs{display:none}.kw-best-label{font-weight:bold}.kw-best-tn-list{background-color:#f9f9fb;padding:25px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2)}.form-group{margin-bottom:20px}.kw-wotag,.kw-zeitraum{margin-right:50px}#toggle-header-search a{padding-right:0}#hidden-top-search{background-color:#00285A;color:#FFFFFF;-webkit-transition:height 0.5s ease;-o-transition:height 0.5s ease}#hidden-top-search:not(.active){display:none}#hidden-top-search .input-group input{color:#FFFFFF;border:none;-moz-box-shadow:0px 0px 0px;-webkit-box-shadow:0px 0px 0px;-o-box-shadow:0px 0px 0px;box-shadow:0px 0px 0px;height:60px;background-color:transparent;border:none;line-height:36px}#hidden-top-search .input-group input.close-search{cursor:pointer}#hidden-top-search .input-group input::placeholder{color:#FFFFFF}#hidden-top-search .input-group .search-form_submit{background:none;border:none;cursor:pointer;line-height:normal;color:#FFFFFF;margin-top:17px}#hidden-top-search .input-group .close-search{margin-top:17px}#kw-wk-menu-content{top:66px;min-width:24rem;border-radius:0;left:-225px;color:#00285A}#kw-wk-menu-content .kw-wk-menu-list .list-group-item{border:0}#kw-wk-menu-content .hr-wk-menu-end{margin-bottom:0}.btn-search{padding:0 !important;height:40px;width:40px}.wk-off-menu{position:relative}.wk-offcanvas{z-index:9999}.wk-offcanvas .offcanvas-header,.wk-offcanvas .wk-text-geb{font-size:20px;line-height:24px;font-weight:600}.wk-offcanvas .wk-text-sum-small{font-weight:600}.kw-gutschein .kw-gutschein-form{margin-bottom:60px}.kw-gutschein fieldset{border-bottom:1px solid #c5c5c5;padding-bottom:30px;margin-bottom:30px}.kw-gutschein .pflicht,.kw-gutschein .validierung{position:relative;color:#8C0A23;font-weight:bold;padding-right:25px}.kw-gutschein .pflicht::after,.kw-gutschein .validierung::after{font-family:"BSIcon";content:"";position:absolute;top:50%;transform:translateY(-50%);right:0}.kw-gutschein ul.warnungpflichtfelder{background-color:#f8d7da;border:1px solid #58151c;border-radius:5px;padding:15px;display:flex;gap:5px;flex-wrap:wrap}.kw-gutschein ul.warnungpflichtfelder li{margin-right:20px;margin-left:20px}.bewertung{float:left;height:auto;padding:0 10px}.bewertung p{font-size:50px}.bewertung:not(:checked)>input{position:absolute;top:-9999px}.bewertung:not(:checked)>label{float:right;width:auto;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.bewertung>input:checked~label{color:#ffc700}.bewertung.bewertungsausgabe{pointer-events:none}.tx-kubus-news h3{font-size:1.75rem;margin-bottom:15px}.tx-kubus-news .knews-article{position:relative;background-color:#fff;padding:8rem 2rem 2rem;margin-bottom:50px;margin-top:70px;min-height:400px}.tx-kubus-news .knews-sidebar-article .knews-article,.tx-kubus-news .knews-main-article-first .knews-article{background-color:unset;margin-bottom:0;margin-top:0;padding:0;min-height:unset;border-bottom:none}.tx-kubus-news .knews-sidebar-article a{color:#00285A}.tx-kubus-news .knews-article-big-sidebar-content .knews-readmore{margin-top:10px}.tx-kubus-news .knews-main-image-wrap{position:absolute;z-index:1;top:-100px;max-width:12rem;height:auto;display:block;left:0;right:0;margin-left:auto;margin-right:auto}.tx-kubus-news .knews-main-image-wrap img{border-radius:50%}.tx-kubus-news .knews-main-article .knews-article-big-date,.tx-kubus-news .knews-sidebar-article .knews-article-big-sidebar-date{border-radius:50%;width:110px;height:110px;padding:21px 0;background:#B42D0F}.tx-kubus-news .knews-article-big-content{background-color:#00285A;padding:30px}.tx-kubus-news .knews-article-big-content h3 a{border-color:#fff !important}.tx-kubus-news .knews-article-big-content .knews-readmore{border-radius:100em;padding:20px 32px !important;font-size:17px;background-color:#fff;transition:all 0.4s;border:none !important;margin-top:20px}.knews-single .knews-main-image{border-radius:50%}.knews-detail-backBtn{background-color:transparent !important;border-color:#00285A !important;transition:all 0.4s;color:#00285A;padding:20px 32px !important}.knews-detail-backBtn:hover,.knews-detail-backBtn:focus{box-shadow:0px 0 0 0 #FFF, 0px 0 0 8px #E7E7EF;background-color:#00285A !important;color:#fff !important}.knews-detail-backBtn:active{box-shadow:0px 0 0 11px #FFF, 0px 0 0 8px #2C4572;background-color:#2C4572 !important;color:#fff !important}@media (max-width:991px){.knews-sidebar-article{margin-top:50px}.tx-kubus-news .knews-main-article-first .knews-article{min-height:600px !important}}.form-navigation .btn-toolbar{justify-content:flex-end}#klaro .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-btn.cm-btn-info{background-color:#2C4572}#klaro .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#00285A}#klaro .klaro .cookie-modal a{color:#00285A}#klaro .klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#00285A}#klaro .klaro .cookie-notice a{color:#00285A}#klaro .klaro .context-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#00285A}#klaro .klaro .context-notice a{color:#00285A}#klaro .cm-btn.cm-btn-success{background-color:#00285A}#klaro .cm-btn.cm-btn-decline.cm-btn-danger.cn-decline,#klaro .cm-btn.cm-btn-danger.cn-decline{background-color:#4d4d4d}.text-tiny{font-size:0.7em}.text-small{font-size:0.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}@media (min-width:1400px){.tx-kubus-slider img{width:100% !important;height:auto}}@media print{#top-bar,#mainNav,#klickpfad-container,#serviceNavigation,.navbar-toggler,.btn,.bf-menu,.footer-cookie-btn,form.quform.newsletter-form1,.kw-progressbar{display:none !important}#header{box-shadow:none}body{font-size:14px}h1,h2{font-size:20px !important;margin-bottom:1.5rem !important}a{border:none !important}a[href]:after{content:""}.table td,.table th{padding:0.5rem !important}.kw-table-row{height:40px}.mt-5{margin-top:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}footer,footer p,footer h4,footer a{color:#00285A !important;font-size:12px !important}.col-3,.col-xl-3{flex:0 0 auto !important;width:25% !important}.col-9{flex:0 0 auto !important;width:75% !important}.col-4{flex:0 0 auto !important;width:33.33333333% !important}.col-8{flex:0 0 auto !important;width:66.66666667% !important}}.sizeup a{margin:0 10px}.sizer-sm{font-size:18px}.sizer-md{font-size:22px !important}.sizer-lg{font-size:26px !important}body.font-xl .container{max-width:100%;margin-left:0;padding-left:15px;padding-right:15px}body.font-xl .form-control,body.font-lg .form-control{height:initial}body.font-xl h1,body.font-lg h1,body.font-xl .h1,body.font-lg .h1{font-size:46px}body.font-xl h2,body.font-lg h2,body.font-xl .h2,body.font-lg .h2{font-size:38px}body.font-xl h3,body.font-lg h3,body.font-xl .h3,body.font-lg .h3{font-size:32px}body.font-xl h4,body.font-lg h4,body.font-xl .h4,body.font-lg .h4{font-size:28px}body.font-xl h5,body.font-lg h5,body.font-xl .h5,body.font-lg .h5{font-size:26px}body.font-xl h6,body.font-lg h6,body.font-xl .h6,body.font-lg .h6{font-size:1.4em}body.font-lg{font-size:22px}body.font-lg .form-control,body.font-lg .btn,body.font-lg .dropdown-menu a.nav-link,body.font-lg .megamenu,body.font-lg .page-link,body.font-lg .kw-progressbar li{font-size:22px}body.font-lg #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:45px;width:8px;height:8px;right:-6px}body.font-lg #kw-kalender .eine a,body.font-lg #kw-kalender .mehrere a{padding:4px}body.font-xl{font-size:26px}body.font-xl .form-control,body.font-xl .btn,body.font-xl .dropdown-menu a.nav-link,body.font-xl .megamenu,body.font-xl .page-link,body.font-xl .kw-progressbar li{font-size:26px}body.font-xl #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{top:48px;width:10px;height:10px;right:-9px}body.font-xl #kw-kalender .eine a,body.font-xl #kw-kalender .mehrere a{padding:0}body#dark-mode{background-color:#000000 !important;color:#ffffff !important}body#dark-mode a{color:#ffffff !important;border-color:#ffffff !important}body#dark-mode a.btn{background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode tr,body#dark-mode th,body#dark-mode input[type="button"],body#dark-mode .btn-outline-main,body#dark-mode .btn-main{background-color:#000000 !important;border-color:#000000 !important;color:#ffffff !important}body#dark-mode .btn-main{border:1px solid #ffffff !important}body#dark-mode ::marker{color:#ffffff !important}body#dark-mode #header .navbar-default .navbar .navbar-nav .nav-item.dropdown>a:after{color:#ffffff !important;border-color:transparent #ffffff #ffffff #ffffff !important}body#dark-mode #header .navbar-default,body#dark-mode #header #top-bar,body#dark-mode #header .dropdown-menu{background-color:#000000 !important}body#dark-mode #header #top-bar,body#dark-mode #header .navbar-default{border-bottom:1px solid #ffffff !important}body#dark-mode #header .dropdown-menu{border:1px solid #ffffff !important}body#dark-mode #header .badge{padding:2px 0px 0px 0px}body#dark-mode #header .badge.bg-main{background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode .list-group-item{background-color:transparent !important}body#dark-mode #content .container,body#dark-mode #content .container-fluid,body#dark-mode #content .alert-info,body#dark-mode #content .bg-img{background-color:#000000 !important;background:#000000 !important;color:#ffffff !important;border-color:#000000 !important}body#dark-mode #klickpfad-container .klickpfad-box,body#dark-mode #klickpfad-container .clickpfad_main{background-color:#000000 !important;color:#ffffff !important}body#dark-mode #klickpfad-container .klickpfad-box{border:1px solid #ffffff !important}body#dark-mode #kw-wk-menu-content{color:#ffffff !important}body#dark-mode #content #kw-kalender-sidebar,body#dark-mode #content .kw-kursuebersicht-table .buchbar,body#dark-mode #content .kw-kursuebersicht-table .ampelicon,body#dark-mode #content .kw-mitarbeiter,body#dark-mode #content .kw-mitarbeiter i,body#dark-mode #content .buchbar,body#dark-mode #content .warenkorb-check,body#dark-mode #content .nichtbuchbar,body#dark-mode #content .kurstermine-anzahl,body#dark-mode #content span.statusmeldung,body#dark-mode #content .kw-progressbar li:before,body#dark-mode #content .kw-progressbar li.active:before,body#dark-mode #content .kw-progressbar li.active,body#dark-mode #content .text-info,body#dark-mode #content .card-body,body#dark-mode #content .card-body i,body#dark-mode #content .pagination .active>.page-link,body#dark-mode #content .pagination .page-link.active,body#dark-mode #content .pagination li.active a,body#dark-mode #content .doz_buchstabe,body#dark-mode #content .page-link,body#dark-mode #content .alert,body#dark-mode #content .text-muted,body#dark-mode #content .kw-best-tn-list,body#dark-mode #content .accordion .accordion-button{background-color:#000000 !important;color:#ffffff !important}body#dark-mode #content .pagination .blaetternindex{color:#000000 !important}body#dark-mode #content .pagination .active>.page-link{background-color:#ffffff !important;color:#000000 !important;border-color:#ffffff !important}body#dark-mode #content .kw-kalender,body#dark-mode #content #kw-kalender-sidebar,body#dark-mode #content .kw-kursdetails .kw-info-card,body#dark-mode #content .kw-mitarbeiter,body#dark-mode #content .alert,body#dark-mode #content .kw-table-header{border:1px solid #ffffff !important}body#dark-mode #content .table>:not(caption)>*>*,body#dark-mode #content .kw-table-row{border-bottom:1px solid #ffffff !important}body#dark-mode #content #kw-kalender .eine a,body#dark-mode #content #kw-kalender .mehrere a,body#dark-mode #content .badge-main{color:#ffffff;background-color:#000000 !important;border:1px solid #ffffff !important}body#dark-mode #content .kw-progressbar li.active:before{background-color:#ffffff !important;color:#000000 !important}body#dark-mode #content span.statusmeldung,body#dark-mode #content .kw-progressbar li:before{border-color:#ffffff !important}body#dark-mode #content .knews-article-big-content,body#dark-mode #content .knews-article-big-sidebar-date,body#dark-mode #content .knews-readmore{background-color:#000000 !important}body#dark-mode .knews-article-big-sidebar-date,body#dark-mode .knews-article-big-content a.knews-readmore,body#dark-mode .knews-article-big-content{border:1px solid #ffffff !important}body#dark-mode footer{border-top:1px solid #ffffff !important}body#dark-mode footer #footer-main,body#dark-mode footer #footer-bottom{background-color:#000000 !important}body#dark-mode .wk-offcanvas{background-color:#000000;color:#ffffff}.glightbox-clean .gslide-media{box-shadow:unset !important}.glightbox-button-hidden{display:none}.allm-z-50{z-index:999 !important}@media (max-width:600px){#anything-llm-chat{max-width:100% !important;max-height:100% !important;margin-left:0rem;margin-bottom:0rem;border-radius:0rem}.allm-opacity-0{opacity:1 !important}}@media (min-width:768px) and (max-width:1366px){#anything-llm-chat{max-width:40% !important}}