.bosbex{height:40px !important;width:40px !important}.ce_catalogFilterForm{background-color:#FFFFFF;padding:20px;margin:20px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.5)}@media (min-width:768px){.ce_ctslogo img{height:65px !important}}.banner-contaienr{width:100%;padding:20px}.banner{box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.5)}.ad-marker{position:absolute;left:0;bottom:0;padding:5px;color:white;background-color:black}.banner-graphic-sm{display:none;aspect-ratio:3.619;background-position:center;background-size:cover;position:relative}.banner-graphic-md{aspect-ratio:5.428;background-position:center;background-size:cover;position:relative}@media (max-width:768px){.banner-graphic-md{display:none}.banner-graphic-sm{display:block}.ad-marker{font-size:10px;padding:2.5px}#main>.inside{padding:0px 10px}.fullwidth #main .mod_article{padding-top:0 !important;padding-bottom:20px}}#ctrl_id_branche{color:black !important;padding:0 15px !important;width:100% !important}.loader-innercts{background:url(https://test.odenwaldklick.de/files/Odenwaldklick/favicon/apple-touch-icon.png);background-position:center;background-size:contain;background-repeat:no-repeat}.loadercts{border:none !important}input{accent-color:#7a9e19}.companyListParent a{font-size:16px !important}.review-heading{margin-bottom:15px}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/files/Odenwaldklick/font/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("/files/Odenwaldklick/font/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/files/Odenwaldklick/font/open-sans-v40-latin-700.woff2") format("woff2")}h1,h2,h3,h4{font-family:"gotti-variable", sans-serif;font-variation-settings:"wght" 500}.mod_registration button.submit[type="submit"]{width:100% !important}@media (min-width:992px){.toggleSearh{display:none}.controlls-wrapper{height:80% !important;overflow:auto !important}.controlls-wrapper,.noControlls-wrapper{top:10px !important;min-width:350px;max-width:400px;width:25%;left:10px;pointer-events:all;height:80%}#id_map_475{height:65vh !important}.nav-container.stuck .navbar-brand img{height:90px;padding:5px 0;width:auto}}.box-detail{display:flex;flex-direcetion:row}.hide,.hide-category{display:none !important}.ce_catalogFilterForm form{margin-bottom:2px;flex-wrap:wrap;column-gap:0px !important;row-gap:0px !important}.anzahl-container{margin-top:5px;margin-left:5px}.anzahl-container a{color:#999}.all-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;padding-left:2.5%;padding-right:2.5%}#id_map_475{height:80vh !important;width:100% !important}.controlls-wrapper{min-height:500px;pointer-events:all;overflow-y:scroll;background-color:white;height:60%;top:10px;position:absolute;width:95%;z-index:5;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.15);padding:10px}.noControlls-wrapper{pointer-events:all;background-color:white;position:absolute;width:95%;z-index:5;top:10px;box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.15);padding:10px;justify-content:space-between;align-items:center}.noControlls-wrapper button{margin:0px !important}.controlls-wrapper .col-15 .awesomplete,.controlls-wrapper .col-15 select{width:100%;margin-bottom:10px}.umkreissuche .inside{position:relative}.umkreissuche-fullwidth{padding:0px !important}@media (max-width:812px){.box_inputs{height:175px !important}}.box_inputs{height:100px}.ctlg_table{width:100%;background-color:white}.ctlg_table table{width:100%}.ctlg_form_field input[type="checkbox"]{width:auto}.ce_catalogFilterForm select{display:block;width:100%;padding:0.575rem 0.75rem !important;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.ce_catalogFilterForm select option{font-size:1rem;line-height:1.5;color:#495057}.ctlg_form{width:100%}.ctlg_table table thead tr th{padding:10px;background-color:#2C435E;color:white;text-align:center}.ctlg_table table thead tr th.logo{text-align:left}.ctlg_table table .contact_person{text-align:center}.ctlg_table table .ctlg_operations{display:flex;justify-content:center;align-items:center}.ctlg_table table .ctlg_operations img{width:20px}.filter-input{magin-right:0px}.mod_catalogUniversalView{display:flex;flex-direction:row;flex-wrap:wrap}.sortContainer{margin-bottom:20px;display:flex;justify-content:space-evenly}.checkbox_container span{position:relative;display:block;min-height:0}span.mandatory{display:none}.mb30{margin-bottom:30px}.mb20{margin-bottom:20px}.mb10{margin-bottom:10px}.mt30{margin-top:30px}.mt20{margin-top:20px}.mt10{margin-top:10px}.markedContent{font-size:13px !important}.image_container{position:relative;display:block;overflow:hidden;line-height:0}.float_right{float:right}figure,section{margin:0;margin-top:0px;margin-bottom:0px;margin-left:0px;padding:0}.caption{position:relative;margin-top:-10px;background-color:#ededed}.mod_company_list a .name,.mod_company_list .filter a{margin-right:5px;font-size:1.4rem}.mod_company_list order-first{float:left}.company{border:none !important}.company .icon{width:50px !important;margin-right:10px !important}.company .box{margin-left:auto;margin-right:auto;width:fit-content;margin-top:10px}.company .box-detail{display:flex;margin-right:auto;width:fit-content;margin-top:30px}.mod_company_detail .map,.mod_catalogMasterView .map{width:100%;height:400px}.mod_company_detail .barriere,.mod_catalogMasterView .barriere{border:1px solid #8f8d8d;border-radius:5px}h5{margin-top:0 !important}.vorOrt .nav-items{text-wrap:nowrap}.ArtHaus .smartline{background-color:#a9b6a2}body.einkaufen #wrapper{padding-top:10px !important}.navbar{height:120px !important;background:#FFFFFF}.no-pl{padding-left:0px !important}.no-pr{padding-right:0px !important}@media (min-width:768px){.sm-row{display:flex}}@media (max-width:768px){.linearize-level-1 .col_2{margin-top:0px !important}.no-pl{padding:0px !important}.no-pr{padding:0px !important}.no-p-sm{padding:0px !important}}.invisible{position:absolute !important}@media (min-width:768px){.col-sm-4{width:33.33333333% !important}}@media (min-width:768px){.col-sm-12{width:100% !important}}.mb-1{margin-bottom:1rem}.contentwrapper.version1{border:none !important;background-color:rgba(0, 0, 0, 0.6) !important}.contentwrapper h3{text-shadow:none !important}@media (max-width:768px){.ctsheaderimagev2{background-position:70% bottom !important;height:40vh !important}.slidernavi li{margin:6px auto;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid white}.slidernavi li.last{margin:6px auto;border:none !important}.companyList{width:100%}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4);padding-top:30px;padding-bottom:30px}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;height:fit-content}.close{cursor:pointer}.modalBtn{cursor:pointer;text-decoration:underline}.col{display:flex;flex-direction:column}.show-sm{display:none}@media only screen and (max-width:767px){.show-sm{display:block}.d-flex{flex-direction:column}}.d-flex{display:flex}.icon-explain{display:flex;column-gap:10px}.icon-explain .icon{height:50px !important;width:50px !important;max-width:none;margin-left:0px !important;margin-right:0px !important}.slidernavi{background:#7a9e19}.gm-style-iw-chr{display:none}.gm-style-iw-d{padding:10px}.box{background-color:white;padding:20px;border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);cursor:pointer;transition:all 0.3s ease}.box:hover{box-shadow:0 0 15px -5px rgba(0, 0, 0, 0.15)}.box i{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#7BA02C;color:white;display:flex;justify-content:center;align-items:center;font-size:24px;margin-right:0px}@media (max-width:768px){.container.edit-company{flex-direction:column}.row_l,.row_r{width:100%}}.edit-logo{aspect-ratio:1}.img-center{display:flex;justify-content:center;align-items:center;margin-top:10px}.img-center img{max-width:100%;max-height:150px;object-fit:contain}