.btn{min-width:52px;padding:10px 12px;font-size:16px;color:#fff;border-radius:0}.btn-mainColor{color:#ffffff;background-color:#00285a}.btn-mainColor:hover,.btn-mainColor:focus,.btn-mainColor:active,.btn-mainColor.active,.open .dropdown-toggle.btn-mainColor{color:#ffffff;background-color:#001d41}.btn-mainColor:active,.btn-mainColor.active,.open .dropdown-toggle.btn-mainColor{background-image:none}.btn-mainColor.disabled,.btn-mainColor[disabled],fieldset[disabled] .btn-mainColor,.btn-mainColor.disabled:hover,.btn-mainColor[disabled]:hover,fieldset[disabled] .btn-mainColor:hover,.btn-mainColor.disabled:focus,.btn-mainColor[disabled]:focus,fieldset[disabled] .btn-mainColor:focus,.btn-mainColor.disabled:active,.btn-mainColor[disabled]:active,fieldset[disabled] .btn-mainColor:active,.btn-mainColor.disabled.active,.btn-mainColor[disabled].active,fieldset[disabled] .btn-mainColor.active{background-color:#00285a;opacity:0.45}.btn-mainColor .badge{color:#00285a;background-color:#ffffff}.btn-default{color:#505050 !important}.alert-default{color:#505050;background-color:#F0F0F0;border-color:#e6e6e6}@media (min-width:768px){.form-horizontal .control-label{text-align:left}}@font-face{font-family:SourceSans;src:url("../fonts/SourceSansPro-Regular.ttf")}@font-face{font-family:SourceSans-Light;src:url("../fonts/SourceSansPro-Light.ttf")}.mainColor{background-color:#00285a;color:#ffffff}.mainColor a{color:#ffffff}.mainContent .vce-button--style-basic{background-color:#00285a;color:#ffffff}body{font-size:16px;font-family:SourceSans;color:#505050;padding-top:100px}@media (min-width:992px){body{padding-top:100px}}@media (max-width:991px){body{padding-top:158px}}img{height:auto}img.alignleft{margin-right:15px}img.alignright{margin-left:15px}p{line-height:1.5}h1,h2{font-family:SourceSans-Light}a{color:#00285a}a:hover,a:focus{color:#001d41}.margin-bottom{margin-bottom:15px}.margin-top{margin-top:25px}.margin-bottom{margin-bottom:25px}.mt-small{margin-top:15px}.minHeight{min-height:50vh}.fa-2x{font-size:1.3em}.cta p{margin-bottom:0}.cta-footer{margin-bottom:-30px}.n2-ss-slide-background{background-color:#000000}.n2-ss-slide-background-wrap{opacity:0.8}.n2-ow a{background-color:#00285a !important}.wpcf7-form input[type="checkbox"]{width:13px !important;-webkit-appearance:checkbox !important}#logo{max-width:337px}.custom-logo{display:block;max-width:100%;height:auto !important}@media (max-width:767px){.navbar-nav{margin-top:0;margin-bottom:0}}#header{top:0;left:0;z-index:900;position:fixed;width:100%;background-color:#fff;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}.header-sm{background-color:#e4e4e4 !important}.header-sm #header-menu ul:before{border-right:50px solid transparent;border-bottom:50px solid #e4e4e4}.admin-bar #header{top:32px}#header-menu li:first-child{padding-left:20px}@media (max-width:991px){#header{border:0px}}#header-menu{position:relative}#header-menu ul{padding-left:30px;position:relative}#header-menu ul:before{width:0;height:0;border-right:50px solid transparent;border-bottom:50px solid #FFFFFF;position:absolute;left:0;background:transparent;transition:border 1s}#header-menu .nav>li>a:focus{background-color:transparent}#header-menu li.stammhoererlogin{padding-left:30px}#header-menu li.stammhoererlogin a{display:block;padding:10px 15px;line-height:20px}@media (min-width:768px){#header-menu li.stammhoererlogin a{padding-top:15px;padding-bottom:15px}}#header-menu li.stammhoererlogin a:hover,#header-menu li>a:hover{transition:0.8s ease;background-color:#00387e;text-decoration:none}#header-menu .kubus-menu-icon{margin-right:3px}.headerMenu a{color:#ffffff}@media (max-width:991px){#header-menu{background-color:#ffffff}#header-menu ul{padding-left:0}#header-menu ul:before{display:none}#header-menu ul.mainColor{background:#ffffff}#header-menu a{color:#000000}#header-menu>ul>*{padding:0}}#header-menu-xs{margin-top:8px;margin-right:15px;margin-bottom:8px}#header-menu-xs li{float:left}#header-menu-xs .stammhoererlogin a{display:block;padding-top:10px;padding-left:15px;padding-right:15px}#header-menu-xs a:hover{background-color:transparent}#header-menu-xs .fa{color:#FFFFFF}@media (max-width:991px){#header-menu-xs .kubus-menu-text{display:none}}.navbar-toggle{margin-right:0px}.navbar-right{margin-right:0px}@media (min-width:992px){.main-menu .menu-item-link,.main-menu .keinKurs{color:#505050}.main-menu .nav>li>a:focus,.main-menu .nav>li>a:hover,.main-menu .dropdown-menu>li>a:hover{color:#2c3c59;background-color:transparent}.main-menu .dropdown-menu>.active>a,.main-menu .dropdown-menu>.active>a:hover,.main-menu .dropdown-menu>.active>a:focus{background-color:transparent;color:#2c3c59}}@media (max-width:991px){.main-menu-mobile .nav>li>a:focus,.main-menu-mobile .nav>li>a:hover{background-color:transparent;color:#ffffff}.main-menu-mobile .menu-item-active>a,.main-menu-mobile .menu-item-active.open>a{color:#ffffff;background-color:#001d41}.main-menu-mobile .dropdown-menu>li>a{color:#505050}.main-menu-mobile .navbar-nav>li>a{padding:23px}.main-menu-mobile .dropdown-menu{font-size:16px}.main-menu-mobile .dropdown-menu>li>a:focus,.main-menu-mobile .dropdown-menu>li>a:hover{background-color:#1b2537}.main-menu-mobile .navbar-nav .open .dropdown-menu .dropdown-header,.main-menu-mobile .navbar-nav .open .dropdown-menu>li>a{padding:10px 25px}}@media (max-width:767px){.dropdown-menu>li>a{color:#ffffff !important}.main-menu-mobile .navbar-nav>li>a{padding:10px}#header .navbar-collapse{max-height:320px}}@media (max-height:320px){#header .navbar-collapse{max-height:150px}}@media (max-width:575px){.nav>li>a{padding:10px}}.mainContent{min-height:450px;min-height:90vh;margin-bottom:30px}.mainContent a{color:#00285a}.mainContent .btn{min-width:52px;padding:10px 12px;font-size:16px;color:#FFFFFF}.mainContent .fa{padding:0 5px}@media (min-width:992px){.mainContent{min-height:450px;min-height:70vh}}.backgroundcolor2{background-color:#f0f0f0}.section-block{padding:25px 0}.section-block h1,.section-block h2{margin-top:0}.bildungsangebote figure{position:relative}.bildungsangebote figure img{filter:brightness(80%)}.bildungsangebote figure:hover img{filter:brightness(50%);-webkit-transition:200ms -webkit-filter linear;-moz-transition:200ms -moz-filter linear;-moz-transition:200ms filter linear;-ms-transition:200ms -ms-filter linear;-o-transition:200ms -o-filter linear;transition:200ms filter linear, 200ms -webkit-filter linear}.bildungsangebote figcaption a{position:absolute;width:100%;text-align:center;direction:ltr;overflow-wrap:break-word;box-sizing:border-box;color:#ffffff;text-decoration:none;font-size:35px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;top:0;bottom:0px;right:0px;left:0px;justify-content:center;padding-bottom:0}.bildungsangebote figcaption a:hover,.bildungsangebote figcaption afocus{text-decoration:none}@media (max-width:767px){.bildungsangebote{text-align:center}.bildungsangebote figure{display:inline-block}}.kubus-posts .kubus-post-more{display:block}h3.news{margin-top:12px}#meta{color:#ffffff;background-color:#3d3d3d;padding-top:40px;padding-bottom:20px}.metaBlock a{color:#ffffff}#footer-widget-2 .form-horizontal .form-group{margin-right:0px;margin-left:0px}#footer-widget-2 .meta-newsletter{margin-bottom:25px}#footer-widget-2 .form-group>input{width:100%;padding-right:15px;padding-left:15px;color:#000000}#footer-widget-3{text-align:right}#footer-widget-3 #menu-meta-navigation{list-style:none}#footer-widget-3 .footer-widget-3-title{font-weight:bold;padding-bottom:10px}#footer-menu-xs{padding-left:0px !important;margin-top:25px}@media (max-width:767px){#meta .menu-item{background-color:#01959f;padding:5px;text-align:center;margin-bottom:6px;list-style:none}#meta .menu-item a{display:block;width:100%}#meta ul{padding-left:0px !important;margin-top:25px}#meta #footer-widget-3 .footer-widget-3-title{display:none}}#footer{color:#ffffff;background-color:#00285a;padding:15px 0px 4px 0px}#footer a{padding-left:25px}@media (max-width:767px){#footer{padding-bottom:15px}}.footer-menu{text-align:right}.footer-menu a:focus{color:#ffffff}.footer-menu>li>a:hover{color:#ffffff}a#back-to-top{cursor:pointer;text-align:center;display:none;color:#ffffff;padding:7px 16px;text-decoration:none;position:fixed;bottom:45px;right:45px;background:#00285a;border:1px solid #001127}@media (max-width:767px){a#back-to-top{cursor:pointer;position:fixed;bottom:5px;right:20px;text-align:center}}.page-title a:hover{color:#ffffff;text-decoration:none}.mainContent .wp-block-archives-list{list-style:none;margin:0;padding:0}.mainContent .wp-block-archives-list li{position:relative;display:block;padding:0.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.125)}.mainContent article.post{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.mainContent article.post:last-child{border-bottom:0px}.mainContent article .content-post-content p{margin:0}.embed-responsive-17by6{padding-bottom:35%}.breadcrumb{text-align:center;padding:11px;font-size:20px}.template_picture{margin-bottom:20px}.stammhoererinfo{background-color:#3d3d3d}@media (min-width:768px){.kw-table{padding:0 15px}}.hauptseite_categorydescription,h2.statusadresse{display:none}span.statusmeldung{color:#383d41;background-color:#f3f3f3;border:1px solid #d6d6d6;padding:15px 10px;margin:10px 0px 25px 0;border-radius:5px !important;font-weight:bold;display:block}.pflicht,.valid{color:#d41224}.row.equal{display:flex;flex-wrap:wrap}.flex{display:flex;height:100%}h2.kw-title{margin-top:4px;margin-bottom:20px}h3.kw-mainColor{margin-top:0px}h4.kw-mainColor{margin-top:5px}.Avatar,.DozAvatar{width:100%;background-color:#f5f5f5;color:#cecdcd;padding:30px 50px !important}@media (min-width:1200px){.Avatar{padding:45px 62px !important}.DozAvatar{padding:45px 65px !important}}.kw-buttonleiste{margin-top:15px}@media (max-width:991px){.kw-foto{margin-bottom:20px}}.kw-table-header{background-color:#00285a;color:#fff}.kw-table-row,.kw-table-header{padding:10px 0}.kw-table-row{border-bottom:1px solid #f5f5f5}.kw-paginationleiste{margin-bottom:20px}.kw-paginationleiste .backward{min-width:40px;min-height:1px}.kw-paginationleiste .forward{text-align:right;min-width:40px;min-height:1px}.seiteblaettern{margin:0}.pagination>li.active a,.pagination>li.disabled a:hover{background-color:#F0F0F0}.pagination>li>a,.pagination>li>span{color:#00285a}#kalender .row{display:flex;align-items:center;flex-wrap:wrap}#kalender .kalendermonjah,#kalender .table-header,#kalender .table,#kalender th{text-align:center}#kalender td,#kalender th{border:none}#kalender td{padding:8px !important}#kalender .mehrere,#kalender .eine{background-color:#ffffff;font-weight:bold;border:2px solid #00285a}#kalender .mehrere a,#kalender .eine a{display:block;text-decoration:none}#kalender .icon1,#kalender .icon2{text-align:center}#kalender .table>tbody>tr>td,#kalender .table>tbody>tr>th,#kalender .table>tfoot>tr>td,#kalender .table>tfoot>tr>th,#kalender .table>thead>tr>td,#kalender .table>thead>tr>th{padding:0}@media (max-width:991px){#kalender .row{display:block;align-items:normal;flex-wrap:unset}}#kurshighlights .highligh-header{text-align:center}#kurshighlights .kw-ue-title{margin-top:10px}@media (min-width:768px){#kurshighlights .kw-ue-title{margin-top:0px}}.kw-unterkategorien{margin-bottom:50px;margin-top:20px}.kw-kat-info{margin:25px 0 20px 0}.unterkatbutton{margin-bottom:10px;margin-top:10px}.unterkatbutton button{font-size:16px}.kw-mainColor{color:#00285a}.kw-kursdetails{margin-top:25px;margin-bottom:70px}.kw-head{margin-bottom:25px}.countkurse{position:absolute;top:0px;right:0px;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;vertical-align:middle}.kw-kue-table-row,.kw-table-header{padding:10px 0}.wk-gebuehr{font-size:22px}.kw-anmeldung-label{height:36px}.kw-anm-kurse .box{border:1px solid #e6e6e6;padding:15px;margin-bottom:20px;background-color:#fafafa}.tn-list-item{padding:5px 0}input.stammhoererfill,input.stammhoererfill:focus{background-color:#ffffff !important;box-shadow:none;border:none;cursor:not-allowed}.stammhoererlogin{text-decoration:none !important}.kw-best-label,.kw-best-data{padding-bottom:8px}.haupttnnichtimkurs span{text-decoration:line-through;color:#8c8c8c}@media (max-width:992px) and (min-width:768px){.anmeldung .form-control{margin-bottom:10px}}.tn-list-item{padding:5px 10px 5px 10px;background-color:#eeeeee;border:1px solid #e6e6e6;margin-bottom:5px}.kw-gebdetails .Avatar{padding:45px 115px !important}@media (min-width:1200px){.kw-gebdetails .Avatar{padding:45px 140px !important}}.radio{margin-right:20px}.wb_foto{max-width:150px}.kontakticon{display:inline-block;width:30px}.kw-nl-browser-widget{display:none}.textwidget .kw-nl-browser-ok{display:none}.textwidget .kw-nl-browser-widget{display:block}.kw-gutschein .kw-gutschein-form{margin-bottom:60px}.kw-gutschein fieldset{border-bottom:1px solid #c5c5c5;padding-bottom:30px;margin-bottom:30px}.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}.klaro .cm-list-description{color:#cacaca !important}.klaro p.purposes{color:#cacaca !important}.klaro .cm-required{color:#89b3c7 !important;padding-left:0.4em !important;font-size:inherit !important}.klaro .cm-link{color:#FD930C !important}.klaro .cm-header a{color:#4CC756 !important;text-decoration:underline !important}.klaro .cm-btn.cm-btn-info{background-color:#3E4DE1 !important}.klaro .cm-btn.cm-btn-success-var{background-color:#397B9A !important}.klaro .cm-btn-success{background-color:#227A2A !important}.klaro .cm-powered-by a{color:#ABADAB !important}.klaro .cn-ok .cm-btn-success{margin-left:20px}.klaro .cm-btn{padding:6px 12px !important;border-radius:0 !important}.embed-responsive .klaro.cm-as-context-notice{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.slider_home .splide__slide img{height:auto;width:100%}#arrow_prev_svg,#arrow_next_svg{height:33px !important;width:33px !important}