.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);}
