.only-desktop{display:block}.ui-widget-content.ui-autocomplete-row,.ui-widget-content.ui-autocomplete-row>td,.ui-widget-content.ui-autocomplete-table{border:none;padding-left:20px}.ortssuche{margin-bottom:30px}.ortssuche__wrapper{display:inline-block}.ortssuche__wrapper .ortssuche__xicon{position:absolute;display:none;border:none;top:21px;right:78px;width:20px;height:20px;background:url("/service/javax.faces.resource/img/close.svg.app?ln=anwendungen");background-size:contain;background-repeat:no-repeat;cursor:pointer}.ortssuche__wrapper .ortssuche__ortung{position:absolute;display:none;border:none;top:16px;right:78px;width:30px;height:30px;background:url("/service/javax.faces.resource/img/ortung.svg.app?ln=anwendungen");background-size:contain;cursor:pointer}.ortssuche__wrapper .ortungsicon--is-visible,.ortssuche__wrapper .xicon--is-visible{display:block}.ortssuche__wrapper .ortungsicon--is-visible:active,.ortssuche__wrapper .ortungsicon--is-visible:focus,.ortssuche__wrapper .xicon--is-visible:active,.ortssuche__wrapper .xicon--is-visible:focus{outline:none}.ortssuche__wrapper .ortungsicon--is-visible:active.has-keyboardfocus,.ortssuche__wrapper .ortungsicon--is-visible:focus.has-keyboardfocus,.ortssuche__wrapper .xicon--is-visible:active.has-keyboardfocus,.ortssuche__wrapper .xicon--is-visible:focus.has-keyboardfocus{outline:2px solid #00a0e3}.ortssuche__wrapper input{display:block;width:100%;height:65px;padding:7px 112px 9px 20px}.ortssuche__wrapper input::-ms-clear{display:none}.ui-widget.ortssuche__input-field{border:none;border-bottom:2px solid #454542;box-shadow:none;font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-align:left;color:#454542;width:100%;height:62px;box-sizing:border-box;border-radius:0;background:#fff none;font-size:36px;line-height:50px}.ui-widget.ortssuche__input-field.ui-state-error{border-color:#d01e43}.ui-widget.ortssuche__input-field-smallfont{font-size:26px}.ui-widget.ortssuche__input-field.ui-state-focus{border:none;border-bottom:2px solid #454542;box-shadow:none}.ui-widget.ortssuche__input-field.ui-state-focus.ui-state-error{border-color:#d01e43}.ui-corner-all.ortssuche__autocomplete-panel{border-radius:0;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2);overflow-x:hidden}.ui-corner-all.ortssuche__autocomplete-panel:after{height:18px;background-size:contain;background:url("/service/javax.faces.resource/img/powered_by_google_on_white.png.app?ln=anwendungen") no-repeat 100%;margin-top:10px;content:"";display:block;padding-right:0;margin-bottom:10px;margin-right:10px}.ui-corner-all.ortssuche__autocomplete-panel .ui-autocomplete-row{height:45px;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:24px;color:#454542}.ui-corner-all.ortssuche__autocomplete-panel .ui-autocomplete-row .less-important{font-size:16px;margin-left:24px}.ui-corner-all.ortssuche__autocomplete-panel .ui-autocomplete-row.ui-state-highlight{color:#454542;background:#ececec none;border:none}.ortssuche__autocomplete-icon{width:10px;height:10px;margin-top:19px;margin-bottom:16px}.ortssuche__autocomplete-icon img{width:10px;height:10px}.ortssuche__wrapper{position:relative;color:#454542;display:block}.ortssuche__wrapper span{width:100%}.ortssuche__suchen{text-indent:-9999px;position:absolute;top:0;right:0;display:block;width:62px;height:60px;content:"";background:#fff url("/service/javax.faces.resource/img/lupe.svg.app?ln=anwendungen") 50%/30px 31px no-repeat}.focus_ortssuche,.ortssuche__suchen:focus{background:#454542 url("/service/javax.faces.resource/img/lupe_invers.svg.app?ln=anwendungen") 50%/30px 31px no-repeat}.ortssuche__label{display:none}.ortssuche__fehlermeldung{margin:0;padding-left:0;padding-top:5px;border:0;background:none}.ortssuche__fehlermeldung,.ortssuche__fehlermeldung .ui-message-error-detail{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:16px}.ortssuche__fehlermeldung .ui-message-error-detail{margin-left:0}.ortssuche__fehlermeldung.ui-message-error{color:#d01e43;background:none;border:none}.ortssuche__fehlermeldung .ui-message-error-icon{background:url("/service/javax.faces.resource/img/fehlerhinweis.svg.app?ln=anwendungen") no-repeat;background-size:cover;margin-right:8px;margin-top:2px;width:27px;height:20px}.ortssuche__fehlermeldung-noPadding{padding-top:0}.ortssuche__button-invers{background:#454542 url("/service/javax.faces.resource/img/lupe_invers.svg.app?ln=anwendungen") 50%/30px 31px no-repeat}.errormessage_hover_ortssuche{border-bottom-color:#a21735!important}@media screen and (max-width:760px){.only-desktop{display:none}.ui-widget.ortssuche__input-field{height:50px;font-size:18px}.ortssuche__suchen{text-indent:-9999px;width:51px;height:48px}.ortssuche__wrapper .ortssuche__ortung{top:9px;right:57px}.ortssuche__wrapper .ortssuche__xicon{top:16px;right:62px}.ui-corner-all.ortssuche__autocomplete-panel .ui-autocomplete-row{color:#454542;font-size:18px}.ui-corner-all.ortssuche__autocomplete-panel .ui-autocomplete-row .less-important{font-size:16px}}