.only-mobile{display:none}.only-desktop{display:block}#gesundheitskurssucheForm .themablock{margin-bottom:0}#gesundheitskurssucheForm .themablock .kurssuche__eingabefeld{margin-bottom:46px}#gesundheitskurssucheForm .kursdetailblock{margin-bottom:8px}#gesundheitskurssucheForm .checkbox-tkkonzept .tkapp-checkbox-inline-wrapper{width:auto;display:inline-block}#gesundheitskurssucheForm .checkbox-tkkonzept .tkapp-info-icon-wrapper{float:none;clear:both;position:relative;display:inline-block;top:-12px;left:8px}#gesundheitskurssucheForm .tkapp-radiobuttonGroup fieldset{border:none;padding:0;margin-left:0;margin-bottom:30px}#gesundheitskurssucheForm .tkapp-radiobuttonGroup .tkapp-radiobuttonGroup-label{font-size:16px;font-weight:700}#gesundheitskurssucheForm .tkapp-radiobuttonGroup .ui-g-12{padding-left:0}#gesundheitskurssucheForm .tkapp-radiobuttonGroup .ui-g-12 label{margin-left:20px}#gesundheitskurssucheForm .checkbox-rolli{margin-bottom:20px}#gesundheitskurssucheForm .checkbox-rolli .tkapp-checkbox-top{margin-left:75px}#gesundheitskurssucheForm .checkbox-rolli .tkapp-checkbox-top:before{left:-25px}#gesundheitskurssucheForm .tkapp-checkbox-wrapper.no-margin{margin-bottom:0}#gesundheitskurssucheForm .checkbox-rolli .tkapp-checkbox-top{margin-left:85px;position:relative}#gesundheitskurssucheForm .checkbox-rolli .tkapp-checkbox-top:before{content:"";background-image:url("/service/javax.faces.resource/img/rolli_24x24.svg.app?ln=gesundheitskurs");background-size:cover;width:24px;height:24px;position:absolute;top:50%;margin-top:-18px;left:-35px}#gesundheitskurssucheForm .checkbox-rolli .tkapp-checkbox-top .ui-outputlabel{font-weight:400}#gesundheitskurssucheForm .kurssuche__description-sidebar .description-sidebar__headline{font-size:26px;margin-bottom:30px}#gesundheitskurssucheForm .kurssuche__eingabefeld{margin-bottom:30px}#gesundheitskurssucheForm .kurssuche__eingabefeld .tkapp-eingabefeld__wrapper input{font-size:18px}#gesundheitskurssucheForm .entfernung__dropdownlist .tkapp-dropdownlist-input-wrapper{margin-bottom:0}#gesundheitskurssucheForm .gesundheitskursSuchen{float:right}.kurssuche--trennlinie{border-top:2px solid #ececec;padding-top:70px}.flex-col--60.no-padding,.themablock .flex-col--60{padding-right:0}input:checked+.kurssuchecheckbox__label{background-color:#bfdbe2;border:2px solid #bfdbe2}input:checked+.kurssuchecheckbox__label:after{background-image:url("/service/javax.faces.resource/img/activ.svg.app?ln=gesundheitskurs")}input:focus+.kurssuchecheckbox__label,input:hover+.kurssuchecheckbox__label{border:2px solid #b2d4dc}input:checked:focus+.kurssuchecheckbox__label,input:checked:hover+.kurssuchecheckbox__label{border:2px solid #4c9aad}input.has-keyboardfocus+.kurssuchecheckbox__label{outline:2px solid #00a0e3}.handlungsfeld__checkbox:last-child .kurssuchecheckbox__label{margin-bottom:25px}.kurssuchecheckbox__label{width:100%;margin-bottom:35px;display:block;background-color:#e5f0f3;border:2px solid #e5f0f3;padding:26px 60px 26px 109px;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:#454542;font-size:18px;position:relative;cursor:pointer;line-height:24px}.kurssuchecheckbox__label:after{content:"";background-image:url("/service/javax.faces.resource/img/inactiv.svg.app?ln=gesundheitskurs");background-size:cover;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;right:18px}.kurssuchecheckbox__label:before{content:"";background-size:cover;background-repeat:no-repeat;width:70px;height:70px;left:13px;top:-11px;position:absolute;display:block;padding:0}.kurssuchecheckbox__label.icon-bewegung:before{background-image:url("/service/javax.faces.resource/img/Bewegung_80x80.png.app?ln=gesundheitskurs");background-size:70px 70px}.kurssuchecheckbox__label.icon-entspannung:before{background-image:url("/service/javax.faces.resource/img/Entspann_80x80.png.app?ln=gesundheitskurs");background-size:70px 70px}.kurssuchecheckbox__label.icon-ernaehrung:before{background-image:url("/service/javax.faces.resource/img/Ernaehrung_80x80.png.app?ln=gesundheitskurs");background-size:70px 70px}.kurssuchecheckbox__label.icon-suchtmittel:before{background-image:url("/service/javax.faces.resource/img/Sucht_80x80.png.app?ln=gesundheitskurs");background-size:70px 70px}.ui-message-error.gesundheitskurs__errormessages{background:#fff;border:none;margin:0 0 32px;padding:0}.ui-message-error.gesundheitskurs__errormessages .ui-message-error-icon{display:none}.ui-message-error.gesundheitskurs__errormessages .ui-message-error-detail{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:#d01e43;font-size:16px;line-height:21px;margin:0}.entfernung__dropdownlist .ui-selectonemenu{margin-bottom:60px}@media screen and (max-width:760px){.only-mobile{display:block}.only-desktop{display:none}#gesundheitskurssucheForm .kurssuche__description-sidebar{margin-bottom:27px}#gesundheitskurssucheForm .kurssuche__description-sidebar .description-sidebar__headline{font-size:21px;margin-bottom:25px}#gesundheitskurssucheForm .kurssuche__description-sidebar .description-sidebar__detailtext{font-size:17px}#gesundheitskurssucheForm .kurssuchecheckbox__label{font-size:16px;margin-bottom:24px;padding-left:97px}#gesundheitskurssucheForm .kurssuchecheckbox__label:after{right:5px}#gesundheitskurssucheForm .checkbox-tkkonzept .tkapp-checkbox-inline-wrapper{max-width:80%}#gesundheitskurssucheForm .kurssuche__eingabefeld{margin-bottom:25px}#gesundheitskurssucheForm .kurssuche__eingabefeld:last-child{margin-bottom:40px}#gesundheitskurssucheForm .themablock{margin-bottom:0}#gesundheitskurssucheForm .kurssuche--trennlinie{padding-top:25px}#gesundheitskurssucheForm .kursdetailblock{margin-bottom:0}#gesundheitskurssucheForm .handlungsfeld__checkbox:last-child{margin-bottom:35px}#gesundheitskurssucheForm .entfernung__dropdownlist .ui-selectonemenu{margin-bottom:50px}#gesundheitskurssucheForm .checkbox-rolli{margin-bottom:20px}#gesundheitskurssucheForm .flex-col--40.kurssuche__description-sidebar+.flex-col--60{margin-bottom:0}}