.hauptseite,.hauptseite h1,.hauptseite h2,.hauptseite h3,.hauptseite h4,.hauptseite h5,.hauptseite h6{font-family:"Baton"!important}.hauptseite a{text-decoration:none!important}.btn{font-size:1em;font-weight:400;border-style:none;border-radius:40px 40px 40px 40px;padding:20px 30px 20px 30px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:#138953!important;border-style:none;border-radius:40px 40px 40px 40px;padding:20px 30px 20px 30px;color:#fff!important}.btn-mainColor{background-color:#138953;color:#fff!important;text-decoration:none!important}.btn-mainColor:hover,.btn-mainColor:focus{background-color:#60ab5b;color:#fff!important;text-decoration:none!important}.kw-unterkategorien a{color:#000!important}.kw-kursdetails .nav-tabs>.active>a,.kw-kursdetails .nav-tabs>.active>a:focus,.kw-kursdetails .nav-tabs>.active>a:hover,.kw-kursdetails .nav-tabs>li>a:focus,.kw-kursdetails .nav-tabs>li>a:hover,.kw-table-header{background-color:#138953}.kw-table-header a{color:#fff!important}.kw-table-row a{color:#000!important}@media (max-width:767px){.ampelbutton{margin-top:20px}.ampelbutton.buchbar i,.ampelbutton.ausgebucht i{font-size:22px;float:left;margin-right:10px}}.ampelbutton a{color:#138953!important}#wk-menu-lbl{color:#138953!important}#header-wk a.elementor-item,.dropdown.wk-menu a.elementor-item{display:none!important}abbr[title]{text-decoration:none!important;border-bottom:none!important;cursor:pointer!important}.tn-login-menu .badge,.wk-menu .badge{background-color:#f9cd03!important;color:#000!important;right:4px;top:7px;padding:5px 8px}.kw-buttonleiste{margin-bottom:15px}