﻿@font-face{font-family:"BSIcon";src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/External/Bootstrap/bootstrap-icons/font/fonts/bootstrap-icons.woff2')}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Cormorant_Garamond/CormorantGaramond-Regular.ttf') format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Poppins/Poppins-Regular.ttf') format("truetype")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Josefin_Sans/JosefinSans-Regular.ttf') format("truetype")}@font-face{font-family:"Abril Fatface";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Abril_Fatface/AbrilFatface-Regular.ttf') format("truetype")}@font-face{font-family:"Great Vibe";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Great_Vibes/GreatVibes-Regular.ttf') format("truetype")}@font-face{font-family:"Lobster";font-style:normal;font-weight:400;src:url('../../../_assets/c2595d5dbbebfeac543b2410729604e0/Fonts/Lobster/Lobster-Regular.ttf') format("truetype")}.bg-primary{background-color:#052c5a !important}.pro-pagination-style ul li{margin:10px 4px !important}.pro-pagination-style ul li a,.pro-pagination-style ul li a.prev,.pro-pagination-style ul li a.next{color:#052c5a}.pro-pagination-style ul li a:hover,.pro-pagination-style ul li a.prev:hover,.pro-pagination-style ul li a.next:hover{background-color:#052c5a;color:#fff}.pro-pagination-style ul li a.active{background-color:#052c5a}.pro-pagination-style ul li.active a{background-color:#052c5a !important;color:#fff}.pro-pagination-style ul .disabled a{color:#052c5a !important}.form-control{border-radius:0;font-size:inherit;line-height:inherit}.accordion-button:not(.collapsed){background-color:#f9f9f9}.accordion-button:not(.collapsed){color:#052c5a}.accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(0,0,0,0.15)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#f9f9f9;border:1px solid #052c5a}.btn-light{border-radius:0}.badge{border-radius:0}.text-bg-primary{background-color:#052c5a !important;width:18px;height:18px}.mega-menu .row{margin-bottom:30px}.mega-menu ul{text-align:left !important}.mega-menu ul li{padding:0 !important}.mega-menu ul li a{line-height:40px !important;color:#242424 !important}.mega-menu ul li a:hover{color:#052c5a !important}.mega-menu .frame-type-menu_pages li a{line-height:inherit !important;margin-bottom:10px}.mega-menu .frame-type-menu_subpages ul li{display:block;float:inherit;padding:0px}.mega-menu .frame-type-menu_subpages ul li:hover a{padding-left:12px}.mega-menu .frame-type-menu_subpages ul li:hover a::before{opacity:1}.mega-menu .frame-type-menu_subpages ul li a{color:#333 !important;display:block;font-size:13px;font-weight:400;line-height:32px !important;text-align:left;text-transform:capitalize;padding-top:0px;position:relative}.mega-menu .frame-type-menu_subpages ul li a:hover{color:#052c5a !important}.mega-menu .frame-type-menu_subpages ul li a::before{background:#052c5a none repeat scroll 0 0;border-radius:50%;content:"";height:7px;left:0px;opacity:0;position:absolute;top:13px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:7px}.skip-nav{position:absolute;top:-150%;left:0%;overflow:hidden;transition:top 0.3s ease-in}.header-right-wrap .same-style .account-dropdown{min-width:165px;left:-10px}.header-right-wrap .same-style .account-dropdown ul li a:hover{color:#052c5a}.header-right-wrap .same-style.cart-wrap:hover>button,.header-right-wrap .same-style:hover>a{color:#555252}.header-right-wrap .same-style.cart-wrap .shopping-cart-content ul li .shopping-cart-title h4 a:hover{color:#555252}@media only screen and (min-width:768px) and (max-width:991px){.header-right-wrap{margin-right:0px;margin-right:50px}}@media only screen and (max-width:767px){.header-right-wrap{margin-right:2px;margin-right:50px}}.main-menu nav ul li ul.submenu{width:210px}.main-menu nav ul li>a{color:#052c5a}.main-menu nav ul li:hover a,.main-menu nav ul li>a:hover,.main-menu nav ul li ul.submenu li a:hover{color:#555252}.main-menu nav ul li ul.submenu li a{color:#052c5a}.main-menu nav ul li ul.submenu li a::before{background:#052c5a}a.nav-link.active,li.dropdown.current{border-bottom:1px solid grey}.header-right-wrap .same-style.header-search .search-content form .button-search{background-color:#555252}.navbar-toggler{border:1px solid #052c5a;border-radius:0}.mean-container .mean-nav ul li:hover>a{color:#00285A !important}.mean-container .mean-nav ul li.active>a{color:#00285A !important}a:hover{color:#555252}.inner-padding{padding-top:50px;padding-bottom:50px}.btn-hover a{position:relative;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.btn-hover a:hover{border:1px solid #052c5a;color:#fff}.btn-hover a::before,.btn-hover a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.5s cubic-bezier(0.645,0.045,0.355,1);z-index:-1}.btn-hover a::after{width:0;left:auto;right:0;background:#052c5a}.btn-hover a:hover::after{width:100%;left:0;right:auto}.footer-widget .footer-title h3{border-bottom:1px solid #fff;padding-bottom:12px}.footer-widget .footer-title h3,.footer-widget p{color:#ffffff}.footer-widget ul li{margin:0 0 11px}.footer-widget ul li a{color:#ffffff;letter-spacing:0.3px}.footer-widget ul li a:hover{text-decoration:underline}.footer-widget .btn-theme{padding:16px 15px 17px}@media (max-width:575px){.footer-widget ul{margin-bottom:25px}}.kis.card{min-height:192px;height:100%}#scrollUp{background-color:#052c5a;border:1px solid #ffffff;color:#ffffff}.breadcrumb-content ul li a:hover{color:#052c5a}.single-count h2{color:#052c5a}.contact-social ul li a:hover{color:#052c5a}.shop-top-bar li a{color:#052c5a;display:block;font-size:13px;font-weight:400;line-height:32px;text-align:left;text-transform:capitalize;padding-top:0}.shop-top-bar li a:hover{color:#052c5a;background-color:transparent}.shop-top-bar ul.dropdown-menu{border-radius:0}.product-img img{height:340px;object-fit:cover}.product-wrap .product-img .product-action>div{background-color:#052c5a}.kw-kat-uebersicht{box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:7px;border:1px solid rgba(0,0,0,0.125);padding:25px;height:-webkit-fill-available}.kw-kat-uebersicht .nav-link{padding-left:0px;padding-right:0px}.kat-box{margin-bottom:15px}.sidebar-widget{position:relative}.sidebar-widget input[type="checkbox"],.sidebar-widget input[type="radio"]{left:0;height:15px;width:15px;background-color:#fff;border:2px solid #888888;border-radius:3px}.sidebar-widget label{margin-left:10px;vertical-align:text-bottom}.sidebar-widget li{margin-bottom:10px}.sidebar-widget .katbeginndatvonfilterclass{margin-bottom:5px}.sidebar-widget .price-filter #price-slider-range{background:#dbdbdb none repeat scroll 0 0;border:medium none;border-radius:50px;height:5px;margin-bottom:12px;margin-left:auto}.sidebar-widget .price-filter #price-slider-range .ui-slider-handle{background:#fff none repeat scroll 0 0;border:medium none;border-radius:50%;height:15px;margin-left:0;margin-top:-1px;width:15px;border:4px solid #052c5a}.sidebar-widget .price-filter #price-slider-range .ui-slider-range{position:absolute;display:block;border:0;background:#052c5a none repeat scroll 0 0;border:none;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s}.sidebar-widget .price-filter #price-slider-range .ui-slider-range span{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s}.hauptseite_clickpfad{display:none}.login-register-wrapper .login-register-tab-list a.active h4{color:#052c5a}.login-register-wrapper .login-register-tab-list a h4{color:#838383}.login-register-wrapper .login-form-container .login-register-form form input{border-radius:0;margin-bottom:0 !important}.login-register-gast button{background-color:#f2f2f2;border:medium none;color:#052c5a;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:11px 30px;text-transform:uppercase;transition:all 0.3s ease 0s}.login-register-gast button:hover{background-color:#052c5a;color:#fff}.single-my-account h3.panel-title:hover{border-bottom:1px solid #052c5a}.single-my-account h3.panel-title a:hover{color:#555252}.single-my-account h3.panel-title a::before{display:none !important}.single-my-account .my-account-title .active{color:#052c5a}.btn-main{background-color:#f2f2f2;border:medium none;color:#052c5a;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:16px 35px 17px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0}.btn-main:hover,.btn-main:focus,.btn-main:active{background:#052c5a !important;color:#fff !important}.btn-logout{color:#fff;font-weight:bold;text-transform:uppercase;background-color:#052c5a;display:inline-block;line-height:1;padding:23px 38px 23px;z-index:99;position:relative;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;border-radius:0}.btn-logout:hover{border:1px solid #052c5a;color:#052c5a}.btn-theme{background-color:#052c5a;border:medium none;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:16px 35px 17px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0}.btn-theme:hover,.btn-theme:focus,.btn-theme:active{background:#052c5a !important;color:#fff !important}.btn-dark{background-color:#052c5a !important;border:medium none;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:16px 35px 17px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0}.bvedit_bankbezclass.form-control,.form-control:disabled,.form-control[readonly]{background-color:#e9ecef !important;opacity:0.6;cursor:default}.kw-loading{opacity:0.5}#kw-kalender table{margin-top:20px}#kw-kalender .kw-kalender-btn-for,#kw-kalender .kw-kalender-btn-back{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{vertical-align:middle}#kw-kalender .eine a,#kw-kalender .mehrere a{display:block;text-align:center;background-color:#052c5a;color:#FFFFFF;width:85px;height:43px;padding:8px;margin:0 auto;border-bottom:none !important}#kw-kalender #kw-kalender-sidebar{padding:30px;background:#f9f9f9;border-top-right-radius:0;border-bottom-right-radius:0;height:100%}#kw-kalender #kw-kalender-sidebar a{color:#fff;font-weight:bold;text-transform:uppercase;background-color:#052c5a;display:inline-block;line-height:1;padding:23px 38px 23px;z-index:99;border:0}#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:#052c5a}#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}}.kw-table-content table{border:1px solid #ebebeb}.kw-table-content table thead>tr{background-color:#f9f9f9;border:1px solid #ebebeb}.kw-table-content table thead>tr th{border-top:medium none;color:#052c5a;font-size:14px;font-weight:500;padding:21px 45px 22px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.kw-table-content table tbody>tr{border-bottom:1px solid #ebebeb}.kw-table-content table tbody>tr td{color:#052c5a;font-size:15px;padding:30px 0;text-align:center}.kw-table-content table tbody>tr .geb-name{width:450px}.kw-table-content table tbody>tr .geb-adresse{width:450px}.kw-table-content table tbody>tr .geb-barrierefrei{width:300px}.kw-gebdetails img,.kw-kortdetails img{width:100%}.anmeldung .badge{font-size:12px;border-radius:2px}.anmeldung i{vertical-align:middle;font-size:1.25rem}.anmeldung .Place-order>button{background-color:#052c5a;color:#fff;display:block;font-weight:500;letter-spacing:1px;line-height:1;padding:18px 20px;text-align:center;text-transform:uppercase;border-radius:50px;z-index:9;width:100%;box-shadow:none;border:none}.anmeldung .Place-order>button:hover{background-color:#052c5a}.anmeldung input[type="checkbox"],.anmeldung input[type="radio"]{left:0;height:15px;width:15px;background-color:#fff;border:2px solid #888888;border-radius:3px}.anmeldung .haupttnnichtimkurs .your-order-middle:first-child{display:none}.anmeldung span.order-price::after{content:"€";margin-left:5px}.anmeldung .your-order-area .your-order-wrap .your-order-product-info .your-order-total ul li{color:#052c5a}.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}.product-wrap .product-content h3{line-height:24px}.neuerkurs{background-color:#052c5a;position:absolute;top:12px;left:12px;font-size:13px;color:#fff;display:inline-block;line-height:1;padding:3px 11px;border-radius:3px;font-weight:500}.ampelstatus span{background-color:#052c5a;position:absolute;top:12px;right:12px;font-size:13px;color:#fff;display:inline-block;line-height:1;padding:3px 11px;border-radius:3px;font-weight:500}.ampelstatus span.status1,.ampelstatus span.status2{background-color:#689f38 !important}.ampelstatus span.status3{background-color:#f6bc3a !important}.ampelstatus span.status4{background-color:#d32f2f}.shop-details-tab img{min-height:109px;object-fit:cover}.product-details-content .pro-details-social ul li a:hover,.product-details-content .pro-details-meta ul li a:hover{color:#555252}.product-details-img .large-img-style img{width:100%;object-fit:cover;height:500px}.shop-details-tab img{height:190px;object-fit:cover}.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}.warenkorb_kursliste{background-color:#f9f9f9;border:1px solid #052c5a;padding:15px;color:#052c5a;font-size:15px;font-weight:500}.grand-totall h4.grand-totall-title{color:#052c5a}.grand-totall a{background-color:#052c5a;color:#fff}.cart-shiping-update-wrapper .cart-shiping-update>a:hover,.cart-shiping-update-wrapper .cart-clear>button:hover,.cart-shiping-update-wrapper .cart-clear>a:hover{background-color:#052c5a}.cart-table-content table tbody>tr td.product-name a:hover{color:#555252}span.statusmeldung{font-weight:bold;text-align:center;display:block;margin-bottom:50px;background-color:#f9f9f9;border:1px solid #ebebeb;position:relative;padding:0.75rem 1.25rem;border-radius:0}.header-right-wrap .badge-main{position:absolute;top:-14px;right:-23px;color:#052c5a;border-radius:100%;line-height:21px;font-size:17px}.header-right-wrap .badge-main .logged-in{color:#149d20}.header-right-wrap .merkliste-count-style{position:absolute;top:-9px;right:-11px;background-color:#052c5a;color:#fff;display:inline-block;width:21px;height:21px;border-radius:100%;line-height:14px;font-size:12px;font-weight:normal}.collection-img img{object-fit:cover;height:280px}.collection-product .collection-content h4 a:hover{color:#052c5a}.newsletter input[type=checkbox]{position:relative;top:6px;margin-right:5px;left:0;height:25px;width:25px;border-radius:0 !important}.pflicht,.pflicht span{color:#f70020 !important}.hover-img{-webkit-filter:blur(3px);filter:blur(3px)}.product-wrap-2 .product-img .product-action-2 a{background-color:#052c5a}.product-wrap-2 .product-img .product-action-2 a:hover{background-color:#ffffff;color:#052c5a}.product-wrap-2 .product-content-2 .title-price-wrap-2 h3 a:hover{color:#052c5a}.doz-foto{max-width:100%}#kurs-navigator .tab-content{padding-left:20px}#kurs-navigator .nav-pills .nav-link{color:#052c5a;border:1px solid #052c5a;border-radius:0;margin-bottom:5px}#kurs-navigator .nav-pills .active{background-color:#052c5a;color:#fff !important}#kurs-navigator input[type=checkbox]{position:relative;top:6px;margin-right:5px;left:0;height:25px;width:25px;border-radius:0}#kurs-navigator .advisor-img{padding-left:0px}#kurs-navigator #kw-filter{min-height:480px}#kurs-navigator #kw-filter .btn-outline-main{padding:8px 25px}#kurs-navigator .buttonleiste{justify-content:space-between}#kurs-navigator .buttonleiste #courseCounter{transition:none}@media (max-width:767px){.kursnavigator .btn{display:block;width:100%}}.tx-kubus-news .blog-content{margin-right:25px !important;margin-left:25px !important}.knews-detail-backBtn{background-color:#f2f2f2;border:medium none;color:#052c5a;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:16px 35px 17px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0;margin-top:30px}.knews-detail-backBtn:hover,.knews-detail-backBtn:focus,.knews-detail-backBtn:active{background:#052c5a !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}form#kontakt-7 label{display:none}form#kontakt-7 .form-control{background:transparent;border:1px solid #c1c1c1;border-radius:0;height:40px;padding:2px 14px;margin-bottom:30px;color:#052c5a;font-size:inherit}form#kontakt-7 textarea{padding:20px 14px !important;height:175px !important}form#kontakt-7 button{border:none;border-radius:0;background-color:#052c5a;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;padding:15px 52px;margin-top:38px}form#kontakt-7 button:hover{background-color:#052c5a}#klaro .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-btn.cm-btn-info{background-color:#052c5a}#klaro .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#052c5a}#klaro .klaro .cookie-modal a{color:#052c5a}#klaro .klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#052c5a}#klaro .klaro .cookie-notice a{color:#052c5a}#klaro .klaro .context-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#052c5a}#klaro .klaro .context-notice a{color:#052c5a}.nav-style-1.owl-carousel .owl-nav button:hover{color:#052c5a}.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}}.kufer-search .btn-primary{background-color:#052c5a;border-color:#052c5a;border-radius:0;padding:9px 15px}.kufer-search .btn-primary:hover{background-color:#fff;color:#052c5a;border-radius:0;padding:9px 15px}.kufer-search .page-link{color:#052c5a !important}.kufer-search .page-item.active .page-link{background-color:#052c5a !important;border-color:#052c5a !important;color:#fff !important}@media print{.header-area,.footer-area,#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:#052c5a !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}}.glightbox-clean .gslide-media{box-shadow:unset !important}.glightbox-button-hidden{display:none}.slider-height-1{height:auto;min-height:400px;width:100%}.slider-content-2 h1{font-size:25px}.slider-content-2 h3{font-size:24px}.kategorie-icons{display:flex}@media (min-width:1000px){.katicons-content .row-cols-md-4>*{width:12.5%;margin:0}.katicons-content .row-cols-md-4>* .image{margin-right:10px}.katicons-content .row-cols-md-4>* img{margin:0 auto 10px auto;max-width:105px}.katicons-content .container{max-width:100%}.katicons-content figcaption{margin-bottom:20px}}@media (min-width:750px) and (max-width:1000px){.katicons-content .row-cols-md-4>*{width:25%;margin-right:0px;min-height:170px}.katicons-content .row-cols-md-4>* .image{margin-right:10px;width:100%}.katicons-content .row-cols-md-4>* img{margin:0 auto 10px auto;max-width:90px}.katicons-content .container{max-width:100%}.katicons-content figcaption{margin-bottom:20px}}@media (max-width:750px){.katicons-content .row-cols-md-4>*{width:40%;margin-right:10px;min-height:185px}.katicons-content .row-cols-md-4>* .image{margin-right:10px;width:100%}.katicons-content .row-cols-md-4>* img{margin:0 auto 10px auto;max-width:80px}.katicons-content .container{max-width:100%}.katicons-content figcaption{margin-bottom:20px}}.logo img{width:300px;height:auto}@media (max-width:400px){.logo img{width:210px;height:auto}}.owl-carousel .owl-stage{display:flex}.highlight-items{display:flex;flex:1 0 auto;height:100%;background:#f7f5f2;padding:15px;border-radius:5px}.highlight-box{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.color-red{color:red}.color-green{color:green}.belegungsstatus img{float:left;margin-right:15px}.belegungsstatus span{line-height:26px}.highlight-box .card-title,.highlight-box .card-text,.highlight-box .kursgeb-buchung{margin-bottom:15px}.highlight-box .card-title{font-size:1.2em;font-weight:bold}.buchung-merkliste{font-size:26px}.highlight-small-details{border-bottom:1px solid #444;color:#444;width:100%;padding-bottom:4px;margin-bottom:15px;flex-shrink:0}.logo,.header-right-wrap{margin:15px 0}.header-right-wrap .same-style>a,.header-right-wrap .same-style.account-satting>a,.header-right-wrap .same-style.cart-wrap button{font-size:32px}.navbar-toggler{font-size:34px;border:0 none;padding:0px;margin-left:30px}.dropdown-menu{border:0 none}.nav-item{margin-top:1px}.nav-link{padding:10px}.dropdown-menu{padding:10px}.dropdown-menu.show{width:100%}a.nav-link.active,li.dropdown.current{border:0 none;background:#000}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;background:#000}.nav-link{font-size:16px}@media (max-width:575px){.logo,.header-right-wrap{margin:6px 0}}.kurssuche input[type="checkbox"],.kurssuche input[type="radio"]{left:0;height:15px;width:15px;background-color:#fff;border:2px solid #888888;border-radius:3px}.section-title h1::before,.section-title h1::after,.section-title h2::before,.section-title h2::after,.section-title h3::before,.section-title h3::after,.section-title h4::before,.section-title h4::after{display:none}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer.bg-black{background:#052c5a !important}#content:not(.product-action),#content p,#content h1,#content h2,#content h3,#content h4,#content h5,#content span,#content a:not(.btn){color:#052c5a}#kw-kalender .eine a,#kw-kalender .mehrere a,#kw-kalender #kw-kalender-sidebar a{background:#052c5a}.pro-details-cart a,.product-img span,.ampelstatus span,.product-action a,.grand-totall a,.bg-primary,#kw-kalender .eine a,#kw-kalender .mehrere a{color:#fff !important}.ermaessigung-uebersicht{margin-left:5px;background:#689f38 !important;display:inline-block;width:25px;height:25px;line-height:25px;color:#fff !important;text-align:center}.product-details-content .ermaessigung-uebersicht{width:32px;height:32px;line-height:32px}.detail-search-active{font-size:29px !important;margin-right:4px !important}.navbar-toggler{border:1px solid #052c5a !important;color:#052c5a !important}.nav-link,.product-details-content .pro-details-list ul li,.header-right-wrap .same-style>a,.header-right-wrap .same-style.cart-wrap button{color:#052c5a !important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff !important;background:#052c5a !important}.header-right-wrap .same-style.cart-wrap button span.count-style{background:#052c5a !important}.frame-default ul:not(.kw-webinarlist,.pro-details-social-ul,.nav,.kw-katwotagelist,.kw-katzeitraumlist){list-style:square inside;margin-left:2px}.kw-webinarlist li{margin:0}.page-item.active .page-link{background:#052c5a;color:#fff !important;display:inline-block;width:43px;height:43px;text-align:center;line-height:43px;font-size:16px;border-radius:100%;box-shadow:0 0px 12px 0.8px rgba(0,0,0,0.1)}a.blaetternindex.page-link:hover,.pro-pagination-style a.prev:hover,.pro-pagination-style a.next:hover{background:#052c5a !important;color:#fff !important}.footer-widget ul{list-style:none !important;margin:0 !important;padding:0 !important}.top-search-oder{margin-top:6px}.top-search-oder a{color:#052c5a !important}#kfs_stichwort_schlagwort_header,.top-search-oder .btn{height:36px;line-height:36px;padding:0 10px}.btn-theme,.product-details-content .pro-details-quality .pro-details-cart a{background:#052c5a !important;border-color:#052c5a !important}h3.kurstitel.untertitel{font-size:20px}.login-register-wrapper .login-register-tab-list a h4{text-transform:none}.footer-widget .footer-title h3{font-size:20px}footer,footer p,footer a,footer span{font-size:18px}.btn-logout-submenu{padding:10px 15px 10px;width:100%;font-size:14px}.alert-kind{background:#f2f2f2;border-color:#ccc}@media (max-width:1199px){.slider-height-1{min-height:300px}}@media (max-width:991px){.slider-height-1{min-height:225px}}@media (max-width:767px){.slider-height-1{min-height:175px !important;height:175px !important}}@media (max-width:575px){.slider-height-1{min-height:150px !important;height:150px !important}}@media (max-width:525px){.slider-height-1{min-height:130px !important;height:130px !important;padding:0 !important}}@media (max-width:475px){.slider-height-1{min-height:110px !important;height:110px !important;padding:0 !important}}@media (max-width:425px){.slider-height-1{min-height:95px !important;height:95px !important;padding:0 !important}}@media (max-width:375px){.slider-height-1{min-height:80px !important;height:80px !important;padding:0 !important}}@media (max-width:350px){.slider-height-1{min-height:75px !important;height:75px !important;padding:0 !important}}@media (max-width:325px){.slider-height-1{min-height:70px !important;height:70px !important;padding:0 !important}}.nav-style-1.owl-carousel .owl-nav button{background-color:#052c5a;border:medium none;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:16px 35px 17px !important;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0}.nav-style-1.owl-carousel .owl-nav button:hover{background-color:#fff;color:#052c5a}.footer-area a:not(.btn){color:#fff}.footer-area a:hover:not(.btn){text-decoration:underline}#widerrufsformular-213 .customFormCheckbox,#widerrufsformular-213 h2,#widerrufsformular-213 .form-label{margin-top:25px}#headerslider .owl-dots{display:block !important}.owl-carousel button.owl-dot{background:#052c5a;border:2px solid #052c5a;margin-top:5px;margin-right:5px;width:17px;height:17px;border-radius:100%}.owl-carousel button.owl-dot.active{background:#fff}
