.visible-xs,.visible-xs-inline,.visible-sm,.visible-md,.visible-lg{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}.visible-xs-block{display:block !important}.visible-xs-inline{display:inline !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}.btn-theme{background-color:#1F8CA5;border-color:#1F8CA5;color:#fff!important}.btn-theme.active,.btn-theme:active,.btn-theme:focus,.btn-theme:hover{background-color:#176c80;color:#fff}.btn-theme.disabled.active,.btn-theme.disabled:active,.btn-theme.disabled:focus,.btn-theme.disabled:hover,.btn-theme[disabled].active,.btn-theme[disabled]:active,.btn-theme[disabled]:focus,.btn-theme[disabled]:hover,fieldset[disabled] .btn-theme.active,fieldset[disabled] .btn-theme:active,fieldset[disabled] .btn-theme:focus,fieldset[disabled] .btn-theme:hover{background-color:#1F8CA5;border-color:#1F8CA5;color:#fff}.seiteblaettern{margin:0}.hauptseite_clickpfad{display:none}span.statusmeldung{color:#1F8CA5;font-weight:700;text-align:center;display:block;margin-bottom:25px}@media (max-width:480px){.kw-buttonleiste .btn{display:block;margin-bottom:15px;float:none;white-space:normal;width:100%}.kw-buttonleiste .pull-left,.kw-buttonleiste .pull-right{float:none!important}}.kw-paginationleiste{margin-bottom:20px}.kw-paginationleiste .forward{text-align:right;min-width:40px;min-height:1px}.kw-paginationleiste .backward{min-width:40px;min-height:1px}@media (max-width:400px){.kw-paginationleiste .kw-pages{clear:both;padding-top:20px}}.kw-pages .seiteblaettern.pagination{justify-content:center;}.kw-anmart-box{position:relative;z-index:10}.kw-anmart-description{position:absolute;bottom:0;z-index:99;width:100%;text-align:center;background:rgba(230,230,230,.9);padding:5px;font-weight:700;color:#505050}@media (max-width:992px) and (min-width:768px){.anmeldung .form-control{margin-bottom:10px}}.warnungpflichtfelder,.wbl_status.wbl_error{color:#dc5563}.anmeldung .warnungpflichtfelder,.kw-anmeldung .warnungpflichtfelder{display:none}.kw-pw-warning+.warnungpflichtfelder.wbl_register{display:none}.pflicht,.validierung{color:#dc5563}.kw-best-nn{color:silver}.kw-anmeldung-label{height:36px}.kw-anmeldung-label label{padding-top:7px}.kw-best-data,.kw-best-label{padding-bottom:15px}.kw-best-data{font-weight:700}.kw-anm-kurse .row .no-margin{margin-bottom:0}.kw-anm-kurse .haupttnnichtimkurs span{display:none;}.kw-anm-kurse .btn.btn-theme i{width:18px}.kw-anm-kurse .box{border:1px solid #e6e6e6;padding:15px;margin-bottom:20px;background-color:#fafafa}.kw-anm-kurse .tn-list-item{margin-bottom:5px}.kw-anm-kurse .tn-list-item-name{padding:6px 0;}h3.kw-anm-best{margin-top:30px;color:#1F8CA5}span.unhighlight{color:#8c8c8c}#kw-anm-art{color:#fff}.kw-kurs-fotos a{height:160px;overflow:hidden;display:block;margin-bottom:30px}@media (max-width:767px){.kw-kurs-fotos a{height:initial}.kw-kurs-fotos img{margin-left:auto;margin-right:auto;display:block}}.kw-kursdetails .kw-kurs-container{margin-top:40px}.kw-kursdetails .nav-tabs,.kw-kursdetails .tab-content{margin-bottom:25px}.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{background-color:#1F8CA5;color:#fff}.kw-kursdetails .nav-tabs>li>a{background-color:#e6e6e6;border-radius:0;border:none;color:#000}.kw-table-header{background-color:#1F8CA5;color:#fff}.kw-table-header a,.kw-table-header a:focus,.kw-table-header a:hover{color:#fff}.kw-table-sort .fa{margin-right:8px}.kw-table-header,.kw-table-row{padding:10px 0}.kw-table-label{clear:left}.kw-table-row.alt2{background-color:#f2f2f2}@media (max-width:480px){.kw-table-label{width:auto;min-width:85px}}@media (max-width:350px){.kw-table-label{width:100%;padding-top:6px;padding-bottom:2px}.kw-table-data{width:100%}}@media (max-width:767px){.kw-table a.kw-kurstitel{font-weight:700;margin-bottom:15px;display:block}.kw-table-label{font-weight:700;padding-bottom:4px}}@media (min-width:768px){.kw-table{padding:0 15px}}.kw-nurbuchbare{text-align:center;margin-bottom:15px}.kw-nurbuchbare .filter-alle,.kw-nurbuchbare .selected .filter-buchbare{display:none}.kw-nurbuchbare .selected .filter-alle{display:inline}.kw-kursuebersicht .ampelbutton{font-size:1.5em}.kw-kursuebersicht .ampelbutton.voll{color:#fa9d4d}.kw-kursuebersicht .ampelbutton.nicht_buchbar,.kw-kursuebersicht .ampelbutton.wkgebucht{color:#d7d7d7}.kw-mitarbeiterliste .kw-mitarbeiter img{max-width:45px}@media (min-width:768px){.kw-kursuebersicht .ampelbutton{text-align:center;margin-top:-7px}}@media (min-width:767px){.kw-unterkategorien{text-align:center}}@media (max-width:767px){.kw-kursuebersicht .ampelbutton{font-size:2em}.kw-kursuebersicht .ampelbutton.nicht_buchbar{display:none}.kw-kursuebersicht .ampelbutton.wkgebucht{display:inline}.kw-unterkategorien .list-group-item{padding:0}.kw-unterkategorien .list-group-item a{padding:8px 0;display:block}}.kw-highlight .monat,.kw-highlight .tag{width:50px;font-weight:700;color:#1F8CA5;text-align:center;line-height:20px}.kw-highlight .kw-kurstitel{font-weight:700}.kw-highlight .media-left-inner{border:1px solid #1F8CA5;padding:4px 0}#kw-schnellsuche .form-control{background:#e6e6e6;border-radius:0;border-color:#e6e6e6;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){#kw-schnellsuche{padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px}}@media (max-width:767px){#kw-schnellsuche{padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px}}@media (max-width:350px){#kw-schnellsuche{margin-right:3px}}.kw-wk-menu-list{border-radius:0;margin-top:10px}.kw-wk-menu-list .list-group-item{padding:10px 0}.kw-wk-menu-list .kw-del-kurs{margin-left:25px}.wk-menu{position:relative}.wk-menu a{display:block}.wk-menu .badge{position:absolute;top:-5px;right:-5px;background-color:#1F8CA5}.tn-login-menu{position:relative}.tn-login-menu .badge{position:absolute;top:-5px;right:-5px;background-color:#1F8CA5;min-width:21px;padding:3px 0}#wbloginform .input-group{margin-bottom:10px}@media (max-width:767px){.panel-merkliste{margin-top:15px;margin-bottom:5px}}.panel-heading-merkliste.notavailable{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7}.kw-dozdetails .kw-foto{max-width:350px}.kw-mitarb-ueb .kw-mitarbeiter{margin-bottom:15px}.kw-mitarb-ueb .kw-mitarbeiter img{max-width:150px;height:auto}.kw-kalender{text-align:center}.kw-kalender table{table-layout:fixed}.kw-kalender td,.kw-kalender th{border:0!important}.kw-kalender td,.kw-kalender th{text-align:center}.eine a,.mehrere a{display:block;text-align:center;background-color:#1F8CA5;color:#fff;width:25px;margin:0 auto;padding:1px}.table>tbody>tr>td{vertical-align:middle}@media (min-width:992px){.kw-kalender{table-layout:fixed;max-width:260px}}@media (max-width:767px){.feedback_eingabe_code .btn{width:100%;display:block;margin-top:15px}}.hauptseite_clickpfad{float:left}.clickadrbold,.clickpfad,.clickpfad a,span.trennzeichen{color:#fff}span.trennzeichen{padding:0 5px}.hauptseite_clickpfad span.clickpfad:before{content:"\002F";color:#fff;padding:0 5px}.hauptseite_clickpfad span.trennzeichen:first-child{display:none}.hauptseite_clickpfad a.clickadresse[title=" öffnen"]+.trennzeichen{display:none}.kw-kfotos{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.kw-kfotos li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.kw-kfotos li:first-child{position:relative;display:block;float:left}.kw-kfotos img{display:block;height:auto;float:left;border:0}.kw-filter-box,.kw-filtercontainer{margin-bottom:15px;position:relative;border:none}.kw-filter-box.unavailable,.kw-filtercontainer.unavailable{text-decoration:line-through}.kw-filter-box ul,.kw-filtercontainer ul{list-style:none;padding-left:0}.kw-filter-label{color:#505050;display:block;padding:6px 15px;border:1px solid #ddd;background-color:#fff}.kw-filter-label.collapsed{background-color:#f8f8f8}.kw-filter-box.active .kw-filter-label,.kw-filtercontainer.active .kw-filter-label{color:#1F8CA5;border-color:#1F8CA5}.kw-filter-body{padding:6px 15px;border:1px solid #ddd;border-top:0;max-height:250px;overflow-y:auto}ul.kw-katkeinebegonnenenlist,ul.kw-katkennzorlist{list-style:none;padding-left:0}input#katbeginndatvonfilter{margin-bottom:8px}@media (min-width:992px){.kw-filter-c{position:absolute;width:100%;z-index:10;background:#fff}}@media print{#header-functions,#navigation,#sub-bar,#top-pages,#top-slider,.ampelbutton,.btn,.footer-navigation,.header-right,footer{display:none}#content,#logo{margin:0}#header{height:auto!important;position:static}body{padding:0!important;font-size:12px}.tab-content{display:block}.kw-table a.kw-kurstitel{font-weight:400}.collapse{display:block;height:auto}a[href]:after{content:""}.scrollToTop{display:none!important}}.radio-inline{margin-right:15px;}.kursgebuehren>thead:first-child>tr:first-child>th{border-top:0;}.kursgebuehren>tbody>tr>td,.kursgebuehren>tbody>tr>th,.kursgebuehren>tfoot>tr>td,.kursgebuehren>tfoot>tr>th,.kursgebuehren>thead>tr>td,.kursgebuehren>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}@media(min-width:992px){.no-padding-sm{padding:0;}.ampelbutton{text-align:right;}}.map-frame .dp--overlay{position:relative;}.zahler-auswahl label{margin-right:25px;margin-left:5px;}.mb-30{margin-bottom:30px;}@media(min-width:992px){.pull-right-sm{float:right;}}
