.frame p a:not(.btn),.frame li a:not(.btn):not(.subnav-link):not(.nav-link):not(.dropdown-item):not(.sociallinks-link){text-decoration:none;}.frame p a:not(.btn):hover,.frame p a:not(.btn):focus-visible,.frame li a:not(.btn):not(.subnav-link):not(.nav-link):not(.dropdown-item):not(.sociallinks-link):hover,.frame li a:not(.btn):not(.subnav-link):not(.nav-link):not(.dropdown-item):not(.sociallinks-link):focus-visible{text-decoration:underline;text-underline-offset:2px;}.accordion-button,.accordion-button:not(.collapsed),button[data-bs-target^="#plainFaqCollapse"],button[data-target^="#accordion"],[id^="tab-teacher"],[id^="tab-rating"],[id^="tab-facts"]{color:#8A4400;}a[href$="#termine"].btn{font-size:1rem;}a.like-btn.btn{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;transition:background-color .15s,box-shadow .15s,transform .1s;}a.like-btn.btn::after{content:"\00a0\2192";display:inline-block;transition:transform .15s;}a.like-btn.btn:hover,a.like-btn.btn:focus-visible{box-shadow:0 4px 10px rgba(0,0,0,.25);transform:translateY(-2px);}a.like-btn.btn:hover::after,a.like-btn.btn:focus-visible::after{transform:translateX(5px);}a.like-btn.btn:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.2);}.oc-start-teaser a.btn,#c2108 a.btn{position:relative;padding-right:2.4em !important;transition:background-color .15s,box-shadow .15s,transform .1s;}.oc-start-teaser a.btn::after,#c2108 a.btn::after{content:"\2192";position:absolute;right:.9em;top:50%;transform:translateY(-50%);transition:transform .15s;}.oc-start-teaser a.btn:hover,.oc-start-teaser a.btn:focus-visible,#c2108 a.btn:hover,#c2108 a.btn:focus-visible{background-color:#C26600 !important;border-color:#C26600 !important;box-shadow:0 4px 10px rgba(0,0,0,.25);transform:translateY(-2px);}.oc-start-teaser a.btn:hover::after,#c2108 a.btn:hover::after{transform:translate(4px,-50%);}#c2108 a.btn .icon-sprite{display:none;}#onlinecourses .btn-filter:not(.active):hover,#onlinecourses .btn-filter:not(.active):focus-visible{background-color:#FDF0E6 !important;}@media (min-width:576px){#onlinecourses .nav-tabs .nav-link{font-size:1rem;}}#onlinecourses .nav-tabs .nav-link.active{color:#333 !important;font-weight:700;box-shadow:inset 0 3px 0 #BD5600;}#onlinecourses .nav-tabs .nav-link:not(.active){color:#8A4400 !important;background-color:#F6F6F6;}#onlinecourses .nav-tabs .nav-link:not(.active):hover,#onlinecourses .nav-tabs .nav-link:not(.active):focus-visible{background-color:#FDF0E6;text-decoration:underline;}#onlinecourses #oc-registration-btn{transition:background-color .15s,box-shadow .15s;}#onlinecourses #oc-registration-btn:hover,#onlinecourses #oc-registration-btn:focus-visible{background-color:#C26600 !important;box-shadow:0 4px 10px rgba(0,0,0,.25);}.oc-btn-link:hover,.oc-btn-link:focus-visible{text-decoration:underline;text-underline-offset:2px;}@media (hover:none){.oc-btn-link{text-decoration:underline;text-underline-offset:2px;}}[id^="accordion-209"] .accordion-button,#accordion-2101 .accordion-button{color:#8A4400 !important;font-size:1rem;font-weight:700;}[id^="accordion-209"] .accordion-button:hover,[id^="accordion-209"] .accordion-button:focus-visible,#accordion-2101 .accordion-button:hover,#accordion-2101 .accordion-button:focus-visible{color:#C26600 !important;background-color:#F8F8F8;}#showMore .btn-grey{border:2px solid #BD5600 !important;padding:.4em 1.2em;}#showMore .btn-grey:hover,#showMore .btn-grey:focus-visible{background-color:#FDF0E6 !important;color:#8A4400 !important;}.oc [id^="accordion-209"] .accordion-button,.oc #accordion-2101 .accordion-button{font-size:1rem !important;}.oc [id^="accordion-209"] .accordion-button:hover,.oc [id^="accordion-209"] .accordion-button:focus-visible,.oc #accordion-2101 .accordion-button:hover,.oc #accordion-2101 .accordion-button:focus-visible{background:#F8F8F8 !important;}.oc #showMore .btn-grey:hover,.oc #showMore .btn-grey:focus-visible{background-color:#FDF0E6 !important;}.oc #showMore .btn.btn-grey:hover,.oc #showMore .btn.btn-grey:focus-visible{background-color:#FDF0E6 !important;}#onlinecourses form input:user-invalid,#onlinecourses form select:user-invalid,#onlinecourses form textarea:user-invalid,#onlinecourses form input.form-control[type]:user-invalid{border:2px solid #C62828 !important;background-color:#FDECEA !important;}#onlinecourses form input[type=checkbox]:user-invalid{outline:2px solid #C62828;outline-offset:2px;}.oc-start-teaser .rating-info{color:#fff !important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-shadow:0 1px 3px rgba(0,0,0,.8);}.oc-start-teaser .rating-info:hover,.oc-start-teaser .rating-info:focus-visible{color:#FFE0B2 !important;}.oc-start-teaser .bi-star-fill{fill:#FFC107 !important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7));}.oc-start-teaser .oc-teaser-content{background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 20%,rgba(0,0,0,.45) 100%);}#onlinecourses .filter .form-select{border:2px solid #BD5600 !important;color:#8A4400 !important;font-weight:700;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23BD5600' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;background-size:18px 14px !important;}#onlinecourses .filter .form-select:hover,#onlinecourses .filter .form-select:focus-visible{background-color:#FDF0E6 !important;}#onlinecourses .filter button.oc-btn-link{font-weight:700;text-decoration:underline;text-underline-offset:3px;}#onlinecourses .filter button.oc-btn-link::after{content:"\00a0\25BE";}#onlinecourses .btn-filter{border:2px solid #BD5600 !important;border-radius:8px !important;color:#8A4400 !important;min-height:44px;}#onlinecourses .btn-filter.active{color:#fff !important;}#onlinecourses .filter .form-select{border-radius:8px !important;min-height:44px;}#onlinecourses .nav-tabs .nav-link{border-radius:8px 8px 0 0 !important;}#onlinecourses .filter button.oc-btn-link,.oc-start-teaser .rating-info{text-decoration:none;}#onlinecourses .filter button.oc-btn-link:hover,#onlinecourses .filter button.oc-btn-link:focus-visible,.oc-start-teaser .rating-info:hover,.oc-start-teaser .rating-info:focus-visible{text-decoration:underline;text-underline-offset:3px;}@media (hover:none){#onlinecourses .filter button.oc-btn-link,.oc-start-teaser .rating-info{text-decoration:underline;text-underline-offset:3px;}}.topratings-section .pagination{flex-wrap:wrap;row-gap:6px;justify-content:center;}.popover{font-size:16px !important;max-width:min(420px,calc(100vw - 32px)) !important;border:2px solid #BD5600 !important;border-radius:8px !important;box-shadow:0 6px 20px rgba(0,0,0,.25);}.popover .popover-body{font-size:16px !important;line-height:1.45;color:#333;}.popover .popover-body::after{content:"Zum Schlie\00DF en daneben tippen \2715";display:block;margin-top:.6em;font-size:14px;font-weight:700;color:#8A4400;}@media (hover:hover){.popover .popover-body::after{content:"Zum Schlie\00DF en daneben klicken \2715";}}#onlinecourses a.btn-more{display:inline-block;padding:10px 4px;margin:-10px 0;}.btn.btn-default,.btn.btn-primary,a.like-btn.btn{border-radius:8px !important;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:background-color .15s,box-shadow .15s,transform .1s;}.btn.btn-default:hover,.btn.btn-default:focus-visible,.btn.btn-primary:hover,.btn.btn-primary:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.25);}.input-group .btn.btn-default,.input-group .btn.btn-primary{border-radius:0 8px 8px 0 !important;box-shadow:none;}#onlinecourses #oc-registration-btn{font-size:18px !important;min-height:56px;padding-top:13px !important;padding-bottom:13px !important;border-radius:8px !important;box-shadow:0 2px 6px rgba(0,0,0,.18);}#onlinecourses #oc-registration-btn:not(.collapsed){border-radius:8px 8px 0 0 !important;box-shadow:none;}#onlinecourses form .btn.btn-primary{font-size:18px !important;min-height:56px;}#onlinecourses .btn-filter,#onlinecourses .filter .form-select{min-height:48px;font-size:16px;}#onlinecourses .nav-tabs .nav-link{min-height:48px;padding-top:6px !important;padding-bottom:6px !important;display:flex;align-items:center;justify-content:center;}.oc .rating-info,.oc-start-teaser .rating-info,#onlinecourses .rating-info{font-size:16px !important;}#onlinecourses .card a.rating-info,#onlinecourses .oc-btn-link,#onlinecourses a.oc-btn{color:#8A4400 !important;}#onlinecourses .oc-btn-link:hover,#onlinecourses .card a.rating-info:hover,#onlinecourses a.oc-btn:hover{color:#C26600 !important;}#onlinecourses .oc-course-attribute-button{background:none !important;border:0 !important;padding:0 !important;margin:0 !important;font-size:15px !important;font-weight:600;color:#555 !important;}#onlinecourses .oc-course-attribute-button + .oc-course-attribute-button::before{content:"\00b7\00a0";color:#999;}@media (min-width:992px){#onlinecourses .col-9 > b + br{display:none;}#onlinecourses .col-9 > b{margin-right:.5em;}}.topratings-section > .row > .col-12,.rating-section .rating-entry{background:#fff;border:1px solid #E3E3E3;border-radius:8px;padding:16px 20px !important;margin:0 0 16px 0 !important;box-shadow:0 1px 3px rgba(0,0,0,.06);}.topratings-section > .row{gap:0;margin:0;}.rating-section .rating-entry hr.voting{display:none;}.topratings-section .rating-headline,.rating-section .rating-headline{font-weight:700;color:#333;}.topratings-section > .row > .col-12 > .row:first-child{align-items:center;color:#767676;font-size:14px;margin-bottom:4px;}.topratings-section > .row > .col-12 > .row:first-child .rating-headline{font-size:16px;margin-right:.4em;}.topratings-section .row.pb-2{padding-bottom:0 !important;}.topratings-section .mt-2,.rating-section .rating-entry > .p-2{background:#F7F7F7;border-left:3px solid #BD5600;border-radius:0 8px 8px 0;padding:12px 16px !important;margin-top:12px !important;font-size:15px;color:#444;}.topratings-section .mt-2 > b{font-size:14px;color:#8A4400;}.topratings-section > .row > .col-12 > .row:first-child > div:first-child{flex:0 0 auto;width:auto;white-space:nowrap;margin-right:12px;}.topratings-section > .row > .col-12 > .row:first-child > div:last-child{flex:1 1 0;width:auto;}@media (max-width:575px){.topratings-section > .row > .col-12,.rating-section .rating-entry{padding:14px !important;}}#onlinecourses .col-sm-5 .fs-2{font-size:22px !important;line-height:1.3;}@media (min-width:576px){#onlinecourses .accordion-flush .row.gy-4 > .col-3{align-items:flex-start !important;}#onlinecourses .accordion-flush .row.gy-4 > .col-3 > .fs-2,#onlinecourses .accordion-flush .row.gy-4 > .col-3 > .oc-info-icon{line-height:56px;padding-bottom:0 !important;}}[id^="tab-pane-rating"] > .row:has(.oc-rating-headline){margin:16px 0 0 !important;padding:14px 20px 4px;border:1px solid #E3E3E3;border-bottom:0;border-radius:8px 8px 0 0;background:#fff;align-items:center;color:#767676;font-size:14px;}[id^="tab-pane-rating"] > .row:has(.oc-rating-headline) > div:first-child{flex:0 0 auto;width:auto;white-space:nowrap;margin-right:12px;padding:0;}[id^="tab-pane-rating"] > .row:has(.oc-rating-headline) > div:last-child{flex:1 1 0;width:auto;padding:0;}[id^="tab-pane-rating"] .oc-rating-headline{font-weight:700;color:#333;font-size:16px;margin-right:.4em;}[id^="tab-pane-rating"] > .row.pb-2{margin:0 !important;padding:4px 20px 16px !important;border:1px solid #E3E3E3;border-top:0;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);}[id^="tab-pane-rating"] > .row.pb-2 > .col-12{padding:0;}[id^="tab-pane-rating"] .mt-2{background:#F7F7F7;border-left:3px solid #BD5600;border-radius:0 8px 8px 0;padding:12px 16px;margin-top:12px !important;font-size:15px;color:#444;}[id^="tab-pane-rating"] .mt-2 > b{font-size:14px;color:#8A4400;}@media (max-width:575px){[id^="tab-pane-rating"] > .row:has(.oc-rating-headline){padding:12px 14px 4px;}[id^="tab-pane-rating"] > .row.pb-2{padding:4px 14px 14px !important;}}.topratings-section > .col-12{background:#fff;border:1px solid #E3E3E3;border-radius:8px;padding:16px 20px !important;margin:0 0 16px 0 !important;box-shadow:0 1px 3px rgba(0,0,0,.06);}.topratings-section > .col-12 > .row:first-child{align-items:center;color:#767676;font-size:14px;margin-bottom:4px;}.topratings-section > .col-12 > .row:first-child .rating-headline{font-size:16px;margin-right:.4em;}.topratings-section > .col-12 > .row:first-child > div:first-child{flex:0 0 auto;width:auto;white-space:nowrap;margin-right:12px;}.topratings-section > .col-12 > .row:first-child > div:last-child{flex:1 1 0;width:auto;}@media (max-width:575px){.topratings-section > .col-12{padding:14px !important;}}@media (max-width:767px){.popover{position:fixed !important;inset:auto 12px 12px 12px !important;transform:none !important;max-width:none !important;max-height:70vh;overflow-y:auto;box-shadow:0 -4px 24px rgba(0,0,0,.3);}.popover .popover-arrow{display:none !important;}}#onlinecourses .filter > .col-6{padding-left:0;padding-right:8px;}#onlinecourses .filter > .col-6 + .col-6{padding-left:8px;padding-right:0;}#onlinecourses .filter > .col-12.px-0:first-child{padding-bottom:16px;border-bottom:1px solid #E3E3E3;}#onlinecourses .filter > .col-6::before{display:block;font-size:14px;font-weight:700;color:#555;margin-bottom:4px;}#onlinecourses .filter > .col-6:nth-child(2)::before{content:"Niveau";}#onlinecourses .filter > .col-6:nth-child(3)::before{content:"Wochentag";}.frame :is(p,li) strong,.frame :is(p,li) b{color:#333;}.frame :is(p,li) a strong,.frame :is(p,li) a b{color:var(--vfbw-orange);}.tx-vfbw-test .accordion-item{border:0 !important;background:none;}.tx-vfbw-test .accordion-button{border:2px solid #BD5600 !important;border-radius:8px !important;color:#8A4400 !important;background:#fff !important;font-weight:700;min-height:56px;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background-color .15s,box-shadow .15s,transform .1s;}.tx-vfbw-test .accordion-button:not(.collapsed){border-radius:8px 8px 0 0 !important;box-shadow:none;}.tx-vfbw-test .accordion-button:hover,.tx-vfbw-test .accordion-button:focus-visible{background:#FDF0E6 !important;color:#8A4400 !important;box-shadow:0 4px 12px rgba(0,0,0,.22);transform:translateY(-2px);}.tx-vfbw-test .accordion-button:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.2);}.tx-vfbw-test .accordion-button::after{transition:transform .2s;}.tx-vfbw-test .accordion-button.collapsed:hover::after{transform:translateY(3px);}.navbar-mainnavigation .dropdown-menu > li > a.dropdown-item.active,.navbar-mainnavigation .dropdown-menu > li.active > a.dropdown-item{background:#fff !important;color:#333 !important;font-weight:700;box-shadow:inset 4px 0 0 #BD5600;}.navbar-mainnavigation .dropdown-menu:has(> li.active:not(:first-child)) > li:first-child > a.dropdown-item{font-weight:400;box-shadow:none;}.tx-vfbw-test form .row{align-items:center;margin-bottom:10px;}.tx-vfbw-test label.switch div.switch{min-height:48px;display:flex;align-items:center;justify-content:center;border:2px solid #BD5600 !important;color:#8A4400;font-weight:700;transition:background-color .15s;}.tx-vfbw-test label.switch:first-of-type div.switch{border-radius:8px 0 0 8px;}.tx-vfbw-test label.switch:last-of-type div.switch{border-radius:0 8px 8px 0;border-left-width:0 !important;}.tx-vfbw-test label.switch:hover div.switch{background-color:#FDF0E6;}.tx-vfbw-test input:checked + div.switch{background-color:#BD5600 !important;color:#fff;}.tx-vfbw-test label.switch input:focus-visible + div.switch{outline:3px solid #8A4400;outline-offset:2px;}.tx-vfbw-test select,.tx-vfbw-test input[type="text"],.tx-vfbw-test textarea{min-height:48px;border:2px solid #BD5600 !important;border-radius:8px !important;}.tx-vfbw-test select{color:#8A4400 !important;font-weight:700;cursor:pointer;}.tx-vfbw-test select:hover,.tx-vfbw-test select:focus-visible{background-color:#FDF0E6;}.tx-vfbw-test form .btn.btn-default{margin-top:8px;display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;font-size:16px !important;position:relative;}.tx-vfbw-test form .btn.btn-default .icon-sprite{display:none;}.tx-vfbw-test form .btn.btn-default::after{content:"\00a0\2192";}.tx-vfbw-test form .btn.btn-default:hover,.tx-vfbw-test form .btn.btn-default:focus-visible{background-color:#C26600 !important;transform:translateY(-2px);}.lernzielitems ul > li + li{margin-top:16px;}#email:invalid:not(:user-invalid),input:invalid:not(:user-invalid),textarea:invalid:not(:user-invalid){background-color:#fff !important;}.vfbwcheck input:invalid:not(:user-invalid) + .checkmark{background-color:#fff !important;}#email:user-invalid,input:user-invalid,textarea:user-invalid{background-color:#FDECEA !important;border-color:#C62828 !important;}.vfbwcheck input:user-invalid + .checkmark{background-color:#FDECEA !important;outline:2px solid #C62828;}#formsendresult input[type="email"]{min-height:48px;width:100%;padding:8px 12px;border:2px solid #BD5600;border-radius:8px;color:#333;}html[lang^="de"] #formsendresult .row > .col-md-2{font-size:0;}html[lang^="de"] #formsendresult .row > .col-md-2::before{content:"E-Mail";font-size:16px;}#formsendresult > .row:has(> p > strong) > p{background:#fff;border:2px solid #BD5600;border-radius:8px;padding:16px 20px;margin:0 12px 8px;flex:0 0 calc(100% - 24px);width:calc(100% - 24px);max-width:calc(100% - 24px);box-sizing:border-box;line-height:1.5;}#formsendresult > .row:has(> p > strong) > p::first-line{font-size:22px;font-weight:700;color:#333;}html[lang^="de"] #formsendresult > .row:has(> p > strong) > p > strong:nth-of-type(2){font-size:0;}html[lang^="de"] #formsendresult > .row:has(> p > strong) > p > strong:nth-of-type(2)::before{content:"Passender Kurs f\00FCr Sie:";font-size:16px;display:block;margin-bottom:8px;}#formsendresult > .row:has(> p > strong) > p > a{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;line-height:1.3;background:#BD5600;color:#fff !important;font-weight:700;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.18);text-decoration:none !important;transition:background-color .15s,transform .1s;}#formsendresult > .row:has(> p > strong) > p > a::after{content:"\00a0\2192";}#formsendresult > .row:has(> p > strong) > p > a:hover,#formsendresult > .row:has(> p > strong) > p > a:focus-visible{background:#C26600;transform:translateY(-2px);}.tx-vfbw-test .col-sm-4:has(> label.switch){display:flex;flex-wrap:nowrap;}.tx-vfbw-test .col-sm-4:has(> label.switch) > label.switch{flex:1 1 50%;width:auto;}.tx-vfbw-test .row.disabled{align-items:center;margin-bottom:6px;}.tx-vfbw-test .row.disabled .col-sm-4{max-width:220px;margin-left:auto;}.tx-vfbw-test .row.disabled div.switch,.tx-vfbw-test .row.disabled select{min-height:36px !important;height:36px;font-size:14px;cursor:default;}.tx-vfbw-test .row.disabled label.switch:hover div.switch{background-color:#fff;}.tx-vfbw-test .row.disabled input:checked + div.switch{background-color:#BD5600 !important;}html[lang^="de"] #formsendresult > .row:has(> p > strong) > p > strong:nth-of-type(2)::before{display:inline;margin-right:12px;}#formsendresult > .row:has(> p > strong) > p::first-line{font-size:18px;}#formsendresult > .row:has(> p > strong) > p > strong:first-of-type{font-size:16px;margin-right:4px;}#formsendresult > .row:has(> p > strong) > p::first-line{font-weight:400;}#formsendresult > .row:has(> p > strong) > p > strong:first-of-type{font-weight:700;}#formsendresult > .row:has(> p > strong) > p > strong:first-of-type{margin-right:-4px;}@media (max-width:575px){.tx-vfbw-test .accordion-body{padding-left:12px;padding-right:12px;}.tx-vfbw-test #formsendresult{padding-left:12px;padding-right:12px;}#formsendresult > .row:has(> p > strong) > p{margin:0 0 8px;flex-basis:100%;width:100%;max-width:100%;padding:14px;}}#formsendresult > .row:has(> p > strong) > p > a{display:inline-block;padding:12px 20px;line-height:24px;box-sizing:border-box;}#formsendresult > .row:has(> p > strong) > p > a::after{display:inline;}@media (min-width:992px) and (max-width:1199.98px){.navbar-mainnavigation .navbar-nav .nav-link:not(.dropdown-item){padding-left:10px !important;padding-right:10px !important;}.navbar-mainnavigation .searchbox{margin-left:auto;flex:0 0 auto;}.navbar-mainnavigation .searchbox .input-group{flex-wrap:nowrap;}.navbar-mainnavigation .searchbox .form-control{width:110px;min-width:0;}.oc-start-teaser{background-position:-160px 50% !important;}}#c21 .tx-vfbw-test .accordion-header{display:none;}#c21 .tx-vfbw-test .accordion-collapse.collapse{display:block !important;}#c21 .tx-vfbw-test .accordion-item{border:1px solid #E3E3E3 !important;border-radius:8px;}.tx-vfbw-test select:focus,.tx-vfbw-test input:focus,#formsendresult input:focus{outline:2px solid #BD5600 !important;outline-offset:2px;box-shadow:none !important;}#c22 > *:first-child + *,#c22 form{margin-top:16px;}#c22 #formsendresult .row{margin-left:0;margin-right:0;}.container-registration-grey > div > a.btn.like-btn{min-height:56px;font-size:18px;line-height:24px;padding:15px 20px;}.container-registration-grey > div.like-btn{font-size:16px;line-height:24px;white-space:normal;height:auto;display:flex;align-items:center;}@media (max-width:575.98px){.frame.frame-background-light:has(> .row.container-registration-grey){padding-left:12px !important;padding-right:12px !important;}.container-registration-grey > div > a.btn.like-btn{padding:15px 16px;}}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item){border:0 !important;background:transparent !important;margin-bottom:8px !important;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-header > .accordion-button{background:#fff !important;border:2px solid #BD5600 !important;border-radius:8px !important;color:#8A4400 !important;font-size:16px !important;font-weight:700;line-height:24px;min-height:48px;padding:10px 20px !important;box-shadow:none !important;transition:background-color .15s;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-header > .accordion-button:hover,:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-header > .accordion-button:focus-visible{background:#FDF0E6 !important;color:#8A4400 !important;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-header > .accordion-button:focus-visible{outline:2px solid #8A4400;outline-offset:2px;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-header > .accordion-button:not(.collapsed){border-radius:8px 8px 0 0 !important;background:#FDF0E6 !important;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-collapse{border:2px solid #BD5600;border-top:0;border-radius:0 0 8px 8px;background:#fff;}:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item) > .accordion-collapse > *{padding:14px 20px 4px !important;}.faq-section > .accordion > .accordion-item{border:0 !important;background:transparent !important;margin-bottom:8px !important;}.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button{background:#fff !important;border:2px solid #BD5600 !important;border-radius:8px !important;color:#8A4400 !important;font-size:16px !important;font-weight:700;line-height:24px;min-height:48px;padding:10px 20px !important;box-shadow:none !important;transition:background-color .15s;}.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button:hover,.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button:focus-visible,.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed){background:#FDF0E6 !important;color:#8A4400 !important;}.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button:focus-visible{outline:2px solid #8A4400;outline-offset:2px;}.faq-section > .accordion > .accordion-item > .accordion-header > .accordion-button:not(.collapsed){border-radius:8px 8px 0 0 !important;}.faq-section > .accordion > .accordion-item > .accordion-collapse{border:2px solid #BD5600;border-top:0;border-radius:0 0 8px 8px;background:#fff;}.faq-section > .accordion > .accordion-item > .accordion-collapse > *{padding:14px 20px 4px !important;}:is(.accordion-button:not(#onlinecourses *),[id^="accordion-209"] .accordion-button,#accordion-2101 .accordion-button)::after,:is(.accordion-button:not(#onlinecourses *),[id^="accordion-209"] .accordion-button,#accordion-2101 .accordion-button):not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23BD5600'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;}.course-dates-section .nav-tabs .nav-link{min-height:48px;font-size:16px !important;font-weight:700;color:#8A4400 !important;background-color:#F6F6F6;border:1px solid #E3E3E3;border-bottom:0;border-radius:8px 8px 0 0 !important;padding:6px 16px;display:flex;align-items:center;justify-content:center;transition:background-color .15s;}.course-dates-section .nav-tabs .nav-link:not(.active):hover,.course-dates-section .nav-tabs .nav-link:not(.active):focus-visible{background-color:#FDF0E6;text-decoration:underline;text-underline-offset:3px;}.course-dates-section .nav-tabs .nav-link:focus-visible{outline:2px solid #8A4400;outline-offset:2px;}.course-dates-section .nav-tabs .nav-link.active{color:#333 !important;background-color:#fff;box-shadow:inset 0 3px 0 #BD5600;border-color:#CCC;}.tx-vfbw-registration .course-dates-section .nav-tabs .nav-link{padding:6px 16px !important;border:1px solid #E3E3E3 !important;border-bottom:0 !important;border-radius:8px 8px 0 0 !important;}.tx-vfbw-registration .course-dates-section .nav-tabs .nav-link.active{box-shadow:inset 0 3px 0 #BD5600 !important;border-color:#CCC !important;border-bottom:1px solid #fff !important;}html body .accordion:not(.accordion-flush):not(#onlinecourses .accordion:not([id^="accordion-209"]):not(#accordion-2101)):has(> .accordion-item + .accordion-item){max-width:860px;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item){margin-bottom:0 !important;border:0 !important;border-bottom:1px solid #E3E3E3 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:first-child:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item){border-top:1px solid #E3E3E3 !important;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-header > .accordion-button{background:transparent !important;border:0 !important;border-radius:0 !important;padding:12px 8px !important;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-header > .accordion-button:hover,html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-header > .accordion-button:focus-visible,html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-header > .accordion-button:not(.collapsed){background:#FDF0E6 !important;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-collapse{border:0 !important;border-radius:0 !important;background:transparent !important;}html body .accordion:has(> .accordion-item + .accordion-item) > .accordion-item:is(.frame .accordion-item:not(#onlinecourses *):not(.tx-vfbw-test *),[id^="accordion-209"] > .accordion-item,#accordion-2101 > .accordion-item,.faq-section > .accordion > .accordion-item) > .accordion-collapse > *{padding:12px 8px 8px !important;}#termine a.list-group-item .btn{font-size:16px !important;line-height:24px;min-height:48px;padding:10px 18px !important;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-width:2px !important;transition:background-color .15s,transform .1s,box-shadow .15s;}#termine a.list-group-item .btn.btn-probestunde{color:#8A4400 !important;background:#fff !important;}@media (min-width:576px){#termine a.list-group-item .row > div{min-width:0;}#termine a.list-group-item .row > .col-sm-2{flex:2 1 0;width:auto;}#termine a.list-group-item .row > .col-sm-4{flex:4 1 0;width:auto;}#termine a.list-group-item .row > .col-sm-3:not(:has(> .btn)){flex:3 1 0;width:auto;}#termine a.list-group-item .row > div:has(> .btn){flex:0 0 244px;width:244px;}}#termine a.list-group-item:hover,#termine a.list-group-item:focus-visible{background-color:#FFF8F2;}#termine a.list-group-item:hover .btn:not(.btn-probestunde),#termine a.list-group-item:focus-visible .btn:not(.btn-probestunde){background-color:#C26600 !important;border-color:#C26600 !important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.25);}#termine a.list-group-item:hover .btn.btn-probestunde,#termine a.list-group-item:focus-visible .btn.btn-probestunde{background-color:#FDF0E6 !important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.18);}@media (min-width:768px){#termine a.list-group-item .row{flex-wrap:nowrap;}#termine a.list-group-item .row > div{padding-left:6px;padding-right:6px;}#termine a.list-group-item .row > div:not(:has(> .btn)){white-space:nowrap;flex:0 0 auto;width:auto;}#termine a.list-group-item .row > .col-sm-2{min-width:110px;}#termine a.list-group-item .row > .col-sm-4{flex:1 0 auto;}#termine a.list-group-item .row > .col-sm-3:not(:has(> .btn)){min-width:130px;}#termine a.list-group-item .row > div:has(> .btn){flex:0 1 auto;width:auto;min-width:0;}#termine a.list-group-item .row > div:has(> .btn) > .btn{min-width:210px;}}@media (min-width:768px) and (max-width:1199.98px){#termine a.list-group-item{padding-left:8px !important;padding-right:8px !important;}#termine a.list-group-item .row{margin-left:0;margin-right:0;}#termine a.list-group-item .row > .col-sm-2{min-width:90px !important;}#termine a.list-group-item .row > div:has(> .btn) > .btn{min-width:0 !important;padding-left:12px !important;padding-right:12px !important;}}@media (min-width:768px) and (max-width:991.98px){#termine a.list-group-item .row > div:has(> .btn) > .btn{min-width:0;padding-left:12px !important;padding-right:12px !important;}#termine a.list-group-item .row > .col-sm-2{min-width:100px;}#termine a.list-group-item .row > .col-sm-3:not(:has(> .btn)){min-width:0;}}@media (min-width:576px) and (max-width:767.98px){#termine a.list-group-item .row{flex-wrap:wrap;}#termine a.list-group-item .row > div{flex:0 0 100% !important;width:100% !important;max-width:100%;}#termine a.list-group-item .row > div:has(> .btn) > .btn{width:100%;}}a#linkMoreRatings.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px !important;font-size:16px !important;font-weight:700;line-height:24px;color:#8A4400 !important;background:#fff !important;border:2px solid #BD5600 !important;border-radius:8px !important;box-shadow:0 2px 6px rgba(0,0,0,.12);text-decoration:none !important;transition:background-color .15s,transform .1s,box-shadow .15s;}a#linkMoreRatings.btn:hover,a#linkMoreRatings.btn:focus-visible{background:#FDF0E6 !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2);}a#linkMoreRatings.btn:focus-visible{outline:2px solid #8A4400;outline-offset:2px;}a#linkMoreRatings.btn:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.2);}@media (min-width:1200px){.row.container-registration-grey{flex-wrap:nowrap;align-items:center;}.row.container-registration-grey > div.like-btn{flex:1 1 0;width:auto;min-width:190px;}.row.container-registration-grey > div:has(> a.like-btn){flex:0 0 auto;width:auto;max-width:calc(100% - 190px);}.container-registration-grey > div > a.btn.like-btn{white-space:nowrap;}}@media (min-width:576px) and (max-width:1199.98px){.row.container-registration-grey > div.like-btn,.row.container-registration-grey > div:has(> a.like-btn){flex:0 0 100%;width:100%;max-width:100%;}.row.container-registration-grey > div.like-btn{padding-top:12px;padding-bottom:8px;}.row.container-registration-grey > div:has(> a.like-btn){padding-bottom:12px;}}@media (max-width:575.98px){.row.container-registration-grey > div.like-btn.hidden-xs{display:flex !important;align-items:center;flex:0 0 100%;width:100%;max-width:100%;font-size:16px;line-height:24px;padding:12px 12px 8px;}}.row:has(> div > .form-check > #educationalLeave) > div:first-child,.row:has(> div > .form-check > #educationalLeave) > div:first-child > label,.row:has(> div > .form-check > #showCompanyInvoice) > div:first-child{font-weight:700 !important;color:#333;}@media (min-width:576px) and (max-width:767.98px){.row.container-registration-grey > div.like-btn.hidden-xs{display:flex !important;align-items:center;font-size:16px;line-height:24px;}}.tx-vfbw-registration form .form-control{min-height:48px;border:2px solid #BD5600 !important;border-radius:8px !important;padding:10px 12px;font-size:16px;color:#333;}.tx-vfbw-registration form textarea.form-control{min-height:96px;}.tx-vfbw-registration form .form-control:hover{background-color:#FFF8F2;}.tx-vfbw-registration form .form-control:focus{outline:2px solid #8A4400;outline-offset:2px;box-shadow:none !important;background-color:#fff;}.tx-vfbw-registration form .form-control:user-invalid,.tx-vfbw-registration form .form-control.is-invalid,.tx-vfbw-registration form .form-control.f3-form-error{border-color:#C62828 !important;background-color:#FDECEA !important;}.tx-vfbw-registration form button[type=submit].btn.btn-default,.tx-vfbw-registration form input[type=submit].btn.btn-default{min-height:56px;font-size:18px !important;font-weight:700;line-height:24px;padding:15px 28px !important;border-radius:8px !important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:background-color .15s,transform .1s,box-shadow .15s;}.tx-vfbw-registration form button[type=submit].btn.btn-default:hover,.tx-vfbw-registration form button[type=submit].btn.btn-default:focus-visible,.tx-vfbw-registration form input[type=submit].btn.btn-default:hover{background-color:#C26600 !important;border-color:#C26600 !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.25);}.tx-vfbw-registration form button[type=submit].btn.btn-default:focus-visible{outline:2px solid #8A4400;outline-offset:2px;}@media (max-width:575.98px){.tx-vfbw-registration form button[type=submit].btn.btn-default,.tx-vfbw-registration form input[type=submit].btn.btn-default{display:flex !important;width:100% !important;justify-content:center;}}.tx-vfbw-registration form button[type=submit].btn.btn-default,.tx-vfbw-registration form input[type=submit].btn.btn-default{margin-top:16px;}@media (max-width:575.98px){.tx-vfbw-registration form .row:has(> div > button[type=submit].btn-default){flex-wrap:wrap;}.tx-vfbw-registration form .row:has(> div > button[type=submit].btn-default) > div:has(> button[type=submit]){flex:0 0 100%;width:100%;max-width:100%;}.tx-vfbw-registration form .row:has(> div > button[type=submit].btn-default) > div:not(:has(> button[type=submit])):empty{display:none;}}.tx-vfbw-registration form select{min-height:48px;border:2px solid #BD5600 !important;border-radius:8px !important;padding:10px 32px 10px 12px !important;font-size:16px;color:#8A4400;font-weight:700;background-color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23BD5600' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 12px;width:100%;}.tx-vfbw-registration form select:hover{background-color:#FDF0E6;}.tx-vfbw-registration form select:focus{outline:2px solid #8A4400;outline-offset:2px;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]){flex-wrap:nowrap;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:has(> select){flex:0 0 112px;width:112px;max-width:112px;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:not(:has(> select)){flex:1 1 0;width:auto;min-width:0;}.tx-vfbw-registration .form-check-input[type=checkbox]{width:24px;height:24px;border:2px solid #BD5600;border-radius:4px;margin-top:0;cursor:pointer;}.tx-vfbw-registration .form-check{display:flex;align-items:flex-start;gap:10px;padding-left:0;}.tx-vfbw-registration .form-check > .form-check-input{flex:0 0 24px;margin-left:0;float:none;}@media (max-width:575.98px){.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]){flex-wrap:wrap;row-gap:8px;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:has(> select){flex:0 0 100%;width:100%;max-width:100%;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:has(> select) > select{width:120px;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:not(:has(> select)){flex:0 0 50%;width:50%;}}@media (max-width:575.98px){.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]){margin-left:0;margin-right:0;column-gap:8px;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div{padding-left:0;padding-right:0;}.tx-vfbw-registration form .row:has(> div > select[name$="[companySalutation]"]) > div:not(:has(> select)){flex:0 0 calc(50% - 4px);width:calc(50% - 4px);}}@media (min-width:992px){.navbar-mainnavigation .searchbox{margin-left:auto;flex:0 0 auto;padding-left:12px;}.navbar-mainnavigation .searchbox .input-group,.navbar-mainnavigation .searchbox form{flex-wrap:nowrap;display:flex;}.navbar-mainnavigation .searchbox .form-control{width:150px;min-width:0;}}@media (min-width:992px) and (max-width:1399.98px){.navbar-mainnavigation .navbar-nav .nav-link:not(.dropdown-item){padding-left:9px !important;padding-right:9px !important;}.navbar-mainnavigation .searchbox .form-control{width:110px;}}@media (min-width:992px) and (max-width:1199.98px){.navbar-mainnavigation .navbar-nav .nav-link:not(.dropdown-item){padding-left:5px !important;padding-right:5px !important;font-size:15px;}.navbar-mainnavigation .searchbox .form-control{width:80px;}}.faktengroup .wih-info-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px 0 -6px 2px;padding:0;border:0;border-radius:50%;background:none;color:#8A4400;cursor:pointer;vertical-align:middle;transition:background-color .15s,color .15s;}.faktengroup .wih-info-btn:hover,.faktengroup .wih-info-btn:focus-visible,.faktengroup .wih-info-btn[aria-expanded="true"]{background:#FDF0E6;color:#BD5600;}.faktengroup .wih-info-btn:focus-visible{outline:2px solid #8A4400;outline-offset:1px;}.faktengroup .wih-info-text{margin:8px 0 4px;padding:8px 12px;background:#FFF8F2;border-left:3px solid #BD5600;border-radius:0 8px 8px 0;font-size:15px;line-height:1.45;color:#333;}.faktengroup .wih-info-text ul{margin:0;padding-left:18px;}.faktengroup .wih-info-text li + li{margin-top:4px;}a.like-btn.btn{position:relative;padding-right:44px !important;}a.like-btn.btn::after{content:"\2192" !important;position:absolute;right:16px;top:50%;transform:translateY(-50%) !important;display:block !important;transition:transform .15s;}a.like-btn.btn:hover::after,a.like-btn.btn:focus-visible::after{transform:translate(4px,-50%) !important;}@media (max-width:400px){.container-registration-grey > div > a.btn.like-btn{padding-left:12px !important;padding-right:30px !important;}.container-registration-grey > div > a.btn.like-btn::after{right:10px;}}:is(#c15,#c1407,#c1408,#c1409) a[href*="/lerntests-online/"]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 16px;margin:4px 0;border:2px solid #BD5600;border-radius:8px;background:#fff;color:#8A4400 !important;font-weight:700;font-size:16px;text-decoration:none !important;transition:background-color .15s,transform .1s;}:is(#c15,#c1407,#c1408,#c1409) a[href*="/lerntests-online/"]::after{content:"\2192";margin-left:12px;}:is(#c15,#c1407,#c1408,#c1409) a[href*="/lerntests-online/"]:hover,:is(#c15,#c1407,#c1408,#c1409) a[href*="/lerntests-online/"]:focus-visible{background:#FDF0E6;transform:translateY(-2px);}:is(#c15,#c1408) a[href*="kostenloser-online-englischtest"],:is(#c15,#c1408) a[href*="/excel-test/"]{background:#BD5600;color:#fff !important;border-color:#BD5600;min-height:56px;font-size:18px;box-shadow:0 2px 6px rgba(0,0,0,.18);}:is(#c15,#c1408) a[href*="kostenloser-online-englischtest"]:hover,:is(#c15,#c1408) a[href*="/excel-test/"]:hover{background:#C26600;}:is(#c15,#c1408) .text-column > p,:is(#c15,#c1408) .text-column a{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;}:is(#c15,#c1408) .text-column > p{padding-top:1px;}#c15 .wih-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;}#c15 .wih-more{border:0;background:none;padding:6px 0;margin:0 0 12px;color:#8A4400;font-weight:700;font-size:16px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;}#c15 .wih-more:hover,#c15 .wih-more:focus-visible{color:#C26600;}
