@font-face{font-family:"BSIcon";src:url("../External/Bootstrap/bootstrap-icons/font/fonts/bootstrap-icons.woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;src:url("../Fonts/Cormorant_Garamond/CormorantGaramond-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("../Fonts/Poppins/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url("../Fonts/Josefin_Sans/JosefinSans-Regular.ttf") format("truetype")}@font-face{font-family:"Abril Fatface";font-style:normal;font-weight:400;src:url("../Fonts/Abril_Fatface/AbrilFatface-Regular.ttf") format("truetype")}@font-face{font-family:"Great Vibe";font-style:normal;font-weight:400;src:url("../Fonts/Great_Vibes/GreatVibes-Regular.ttf") format("truetype")}@font-face{font-family:"Lobster";font-style:normal;font-weight:400;src:url("../Fonts/Lobster/Lobster-Regular.ttf") format("truetype")}.bg-primary{background-color:#000000 !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:#000000}.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:#000000;color:#fff}.pro-pagination-style ul li a.active{background-color:#000000}.pro-pagination-style ul li span.page-link{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);background-color:#000000;color:#FFFFFF}.pro-pagination-style li.active a{background-color:#000000 !important;color:#fff}.pro-pagination-style .disabled a{color:#000000 !important}}.form-control{border-radius:0;font-size:inherit;line-height:inherit}.accordion-button:not(.collapsed){background-color:#f9f9f9}.accordion-button:not(.collapsed){color:#000000}.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 #000000;color:#000000}.btn-light{border-radius:0;color:#000000 !important}.btn-outline-primary{border-color:#000000;color:#000000;border-radius:0}.btn-outline-primary:hover{background-color:#000000;color:#fff;border-color:#000000}.btn-primary,.btn-primary:hover{background-color:#000000;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}.badge{border-radius:0}.text-bg-primary{background-color:#000000 !important;width:18px;height:18px}.mega-menu{transition:all 0.2s ease 0s !important}.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:#000000 !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:#000000 !important}.mega-menu .frame-type-menu_subpages ul li a::before{background:#000000 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:#000000}.header-right-wrap .same-style.cart-wrap a span.count-style{position:absolute;top:-9px;right:-14px;background-color:#000000;color:#fff;display:inline-block;width:21px;height:21px;border-radius:100%;line-height:21px;font-size:12px;text-align:center}.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}.header-right-wrap .cart-wrap i{font-size:23px}.header-right-wrap .header-wishlist i{font-size:25px}@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{transition:all 0.2s ease 0s}.main-menu nav ul li ul.submenu{width:230px}.main-menu nav ul li>a{color:#000000}.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:#000000}.main-menu nav ul li ul.submenu li a::before{background:#000000}.main-menu nav ul li ul.submenu li:hover a.active::before{opacity:0 !important}a.nav-link.active{pointer-events:none;cursor:default;color:#999}a.nav-link.active,li.dropdown.current{border-bottom:1px solid grey}a.nav-link.active a,li.dropdown.current a{font-weight:bold}.main-menu nav ul li ul.submenu li:hover>a.active{padding-left:initial}.header-right-wrap .same-style.header-search .search-content form .button-search{background-color:#555252}.navbar-toggler{border:1px solid #000;border-radius:0}.logo{margin-top:22px !important}img{max-width:100% !important;height:auto !important}.mean-container .mean-nav ul li:hover>a{color:#00285A !important}.mean-container .mean-nav ul li.active>a{color:#00285A !important}@media (max-width:767px){.header-right-wrap .same-style{margin-left:10px}}label.form-check-label{padding-left:15px;display:inline !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 #000000;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:#000000}.btn-hover a:hover::after{width:100%;left:0;right:auto}.closing-statement{margin-bottom:-100px}.footer-area h1,.footer-area h2,.footer-area h3,.footer-area h4,.footer-area p,.footer-area table,.footer-area a{color:#FFFFFF !important}.footer-area .btn-light{color:#000000 !important}.footer-area tr{border-bottom:unset !important}.footer-area td{padding-right:10px}#main ul{list-style-type:disc !important;padding-left:2rem !important;margin-bottom:15px !important}.footer-area .footer-title h3{border-bottom:1px solid #fff;padding-bottom:12px;font-size:18px}.footer-area .footer-title h3,.footer-area p{color:#ffffff}.footer-area ul li{margin:0 0 11px}.footer-area ul li a{color:#ffffff;letter-spacing:0.3px}.footer-area ul li a:hover{text-decoration:underline}.footer-area .btn-theme{padding:16px 15px 17px}.footer-area a.footer-cookie-btn{color:#fff}@media (max-width:575px){h1{font-size:30px}.footer-widget ul{margin-bottom:25px}}.kis.card{min-height:192px;height:100%}#scrollUp{background-color:#000000;border:1px solid #ffffff;color:#ffffff}.breadcrumb-content ul li a:hover{color:#000000}.single-count h2{color:#000000}@media only screen and (max-width:767px){.section-title h2::after,.section-title h2::before{background-color:unset !important}}.contact-social ul li a:hover{color:#000000}.shop-top-bar li a{color:#333;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:#000000;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:#000000}.kw-kat-nav{--kw-accent:var(--bs-primary, #000000)}.kw-kat-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem;padding-left:0;margin-bottom:0;list-style:none}.kw-kat-list>.list-group-item{padding:0;border:1px solid var(--bs-border-color);border-radius:2rem;overflow:hidden;background-color:#fff;flex:0 1 auto;transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.kw-kat-list .nav-link{display:flex;align-items:center;gap:0.5rem;padding:0.55rem 1.1rem;color:var(--bs-body-color);font-weight:500;white-space:nowrap;transition:color 0.15s ease, background-color 0.15s ease}.kw-kat-list .nav-link .bi{font-size:1rem;color:var(--kw-accent);flex:0 0 auto}.kw-kat-list>.list-group-item:hover,.kw-kat-list>.list-group-item:focus-within{border-color:var(--kw-accent);box-shadow:0 0.25rem 0.625rem rgba(0, 0, 0, 0.08);transform:translateY(-1px)}.kw-kat-list>.list-group-item:hover .nav-link,.kw-kat-list .nav-link:focus-visible{background-color:rgba(var(--bs-primary-rgb, 13, 110, 253), 0.08);color:var(--kw-accent);outline:none}.kw-kat-list .nav-link.active,.kw-kat-list li.active>.nav-link{background-color:var(--kw-accent);color:#fff;font-weight:600}.kw-kat-list .nav-link.active .bi,.kw-kat-list li.active>.nav-link .bi{color:#fff}.kw-kat-list>.list-group-item:has(.nav-link.active){border-color:var(--kw-accent)}.list-group-horizontal>.list-group-item:first-child:not(:last-child),.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-radius:2rem !important}@media (max-width:575.98px){.kw-kat-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:0.5rem}}.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 #000000}.sidebar-widget .price-filter #price-slider-range .ui-slider-range{position:absolute;display:block;border:0;background:#000000 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:#000000}.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:#333;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:#000000;color:#fff}.single-my-account h3.panel-title:hover{border-bottom:1px solid #000000}.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:#000000;background-color:#cccccc}.btn-main{background-color:#f2f2f2;border:medium none;color:#000000;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:#000000 !important;color:#fff !important}.btn-logout{color:#fff;font-weight:bold;text-transform:uppercase;background-color:#343538;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 #000000;color:#000000}.btn-theme{background-color:#000000;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:#000000 !important;color:#fff !important}.btn-dark{background-color:#000000 !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:#000000;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:#343538;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:#000000}#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:#333;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:#333;font-size:15px;padding:30px 15px}.kw-table-content table tbody>tr .geb-name{width:50%}.kw-table-content table tbody>tr .geb-adresse{width:35%}.kw-table-content table tbody>tr .geb-barrierefrei{width:15%}.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:#000000;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:#333}.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:#000000}select{background:rgba(0, 0, 0, 0) url("../../../fileadmin/user_upload/icons/select.png") no-repeat scroll right 18px center !important}@media (min-width:992px){.zweidrittel-text{max-width:66%}}.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:#000000;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:#000000;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}.product-details-content .pro-details-list ul li{color:#000000 !important}.shop-details-tab img{height:190px;object-fit:cover}abbr[title]{text-decoration:none;cursor:auto}.product-details-img .large-img-style span{color:#000000 !important;background-color:#ffffff8c !important;bottom:3% !important;left:3% !important;top:unset !important}#hidden-top-search .top-search{background-color:#f7f7f7;padding:50px}#kfs_stichwort_schlagwort_header{padding:30px;font-size:18px}button.search-form_submit{background-color:#000000;color:#FFFFFF;padding:16px 20px 17px 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}.warenkorb_kursliste{background-color:#f9f9f9;border:1px solid #000000;padding:15px;color:#000;font-size:15px;font-weight:500}.grand-totall h4.grand-totall-title{color:#000000}.grand-totall a{background-color:#000000;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:#000000}.cart-table-content table tbody>tr td.product-name a:hover{color:#555252}.cart-table-content table thead>tr th{padding-left:0}.cart-table-content table tbody>tr td.product-location{width:435px}.cart-table-content table tbody>tr td.product-price-cart{width:200px}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:#000000;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:#000;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:#000000}.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:#000000}.product-wrap-2 .product-img .product-action-2 a:hover{background-color:#ffffff;color:#000000}.product-wrap-2 .product-content-2 .title-price-wrap-2 h3 a:hover{color:#000000}.doz-foto{max-width:100%}#kurs-navigator .nav-pills .nav-item{display:flex;align-items:center}#kurs-navigator .nav-pills .nav-link{color:#000000;border-radius:0}#kurs-navigator .nav-pills .active{background-color:#000000;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 .btn-outline-main{padding:8px 25px}#kurs-navigator .buttonleiste #courseCounter{transition:none}#kurs-navigator .buttonleiste button{background-color:#f2f2f2;border:none;border-radius:50px;color:#363f4d;display:inline-block;font-size:14px;font-weight:500;line-height:1;padding:18px 63px 17px;text-transform:uppercase}#kurs-navigator input#kfs_kursbereich_243,#kurs-navigator label#kfs_kursbereich_243label,#kurs-navigator input#kfs_ort_Neustadt,#kurs-navigator label#kfs_ort_Neustadtlabel,#kurs-navigator input#kfs_ort_,#kurs-navigator label#kfs_ort_label{display:none}@media (max-width:767px){#kurs-navigator .tab-content{border:1px solid #000000;padding:10px 15px 15px 15px}#kurs-navigator .nav-link{padding:4px 8px}#kurs-navigator .btn{display:block;width:100%}}@media (min-width:768px){#kurs-navigator #kw-filter .row{min-height:380px}#kurs-navigator #prevBtn,#kurs-navigator #nextBtn{width:100%}}.tx-kubus-news .blog-content{margin-right:25px !important;margin-left:25px !important}@media (min-width:768px) and (max-width:991px){.tx-kubus-news .blog-wrap .blog-content-wrap .blog-content{padding:10px !important}.tx-kubus-news .blog-content{margin-right:15px !important;margin-left:15px !important}}.knews-detail-backBtn{background-color:#f2f2f2;border:medium none;color:#000000;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:#000000 !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:#000;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:#000000;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:#000000}#klaro .klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,#klaro .klaro .cookie-modal .cm-btn.cm-btn-info{background-color:#000000}#klaro .klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:#000000}#klaro .klaro .cookie-modal a{color:#000000}#klaro .klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#000000}#klaro .klaro .cookie-notice a{color:#000000}#klaro .klaro .context-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#000000}#klaro .klaro .context-notice a{color:#000000}.nav-style-1.owl-carousel .owl-nav button{opacity:1 !important;visibility:visible !important}.nav-style-1.owl-carousel .owl-nav button:hover{color:#000000}.slider-content-2{display:flex;flex-direction:column-reverse}.owl-item.active .slider-animated-1 h2{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;color:#000000;font-size:24px;font-weight:500;position:relative;margin-left:135px;margin-bottom:0}.slider-content-2 h2::before{position:absolute;left:-135px;top:14px;content:"";width:120px;height:2px;background-color:#000000}.owl-dot-none .owl-dots{display:block}.owl-carousel button.owl-dot{background:#000000}.owl-dots{text-align:center}@media (min-width:991px){.owl-dots{bottom:26px;left:0px;position:absolute;right:0}}.owl-dots .owl-dot{background:#fff none repeat scroll 0 0;border-radius:100%;display:inline-block;height:14px;margin:0 8px;width:14px;position:relative}.owl-dots .owl-dot{background:#fff none repeat scroll 0 0;border-radius:100%;display:inline-block;height:14px;margin:0 8px;width:14px;position:relative}.owl-dots .owl-dot:before{position:absolute;content:"";left:-3px;right:-3px;top:-3px;bottom:-3px;border:1px solid transparent;border-radius:100%}.owl-dots .owl-dot.active:before{border:1px solid #000000}.owl-nav button.owl-prev,.owl-nav button.owl-next{background:transparent;border:none;font-size:2rem;color:#333}.owl-nav button:disabled{opacity:0.3;pointer-events:none}.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:#000000;border-color:#000000;border-radius:0;padding:9px 15px}.kufer-search .btn-primary:hover{background-color:#fff;color:#000000;border-radius:0;padding:9px 15px}.kufer-search .page-link{color:#000000 !important}.kufer-search .page-item.active .page-link{background-color:#000000 !important;border-color:#000000 !important;color:#fff !important}@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:#000000 !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}