.hut-title-wrapper{display:flex;align-items:top;justify-content:space-between}.hut-logo{width:10em;margin-right:1em}.hut-logo--module{width:5em;max-width:5em}.td-subfooter-menu li a:hover{color:#ffffff!important;text-decoration:underline!important}.td-header-style-7 .td-header-sp-logo{height:90px;margin-right:0}.td-header-style-7 .td-header-sp-logo a{line-height:90px}.td-header-style-7 .td-header-sp-logo img{max-height:90px;line-height:90px}.td-header-style-7 .sf-menu{margin-top:0}.post_td_gallery{color:#00456E}.post_td_gallery,.td-gallery-slide-top,.td-doubleSlider-2{background-color:#fff}.td-gallery-slide-copywrite{background-color:rgba(255,255,255,.8)}.td-slider .td-button .td-border{border:none!important}.td-crumb-container{margin-bottom:16px}.image-copyright{position:absolute;left:0;padding-top:3px;font-size:.6em;line-height:1.25}.single .image-copyright{bottom:-1.35em}.td_module_2 .td-module-thumb,.td_module_related_posts .td-module-thumb,.td_module_mega_menu .td-module-thumb{margin-bottom:20px}.dachzeile{display:block;font-size:65%;line-height:1.1}.td-post-sharing{display:none}.ansprechpartner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ansprechpartner-list>li{list-style:none;width:100%;padding-left:1em;padding-bottom:1em;margin-left:0;margin-bottom:1em!important;border-bottom:1px solid #c3c3c3}@media only screen and (min-width:768px){.ansprechpartner-list>li{width:48%}}.ansprechpartner-list h3{margin-top:.5em;margin-bottom:0}.ansprechpartner-list p{margin-bottom:1em}.ansprechpartner-list button{border:none;background-color:#8c052b;color:#fff;padding:.25em .5em}.ansprechpartner-list img{margin-bottom:0}.contact-image{width:150px;height:150px;background-size:cover;background-position:center top}.custom-select{position:relative;display:block;max-width:200px;min-width:180px;border:1px solid #e1e1e1;background-color:#fff;z-index:10}.custom-select:after{position:absolute;right:0;top:0;width:30px;height:100%;line-height:33px;content:"∨";text-align:center;color:#8c052b;font-size:20px;border-left:1px solid #e1e1e1;z-index:-1}.custom-select select{border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;padding:8px 55px 8px 15px;font-size:14px;color:#8c052b}@media only screen and (max-width:480px){.hide-sm{display:none}}.bg-contain .td_single_image_bg{background-size:contain!important}.bg-mobile-small .td_single_image_bg{height:200px}@media only screen and (min-width:768px){.bg-mobile-small .td_single_image_bg{height:400px}}.red{color:red}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.form-group:last-of-type{margin-bottom:2em}.form-group label{width:100%;font-weight:700}@media only screen and (min-width:768px){.form-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-group label{width:30%}}@media only screen and (min-width:1150px){.form-group label{width:20%}}.th-red span{border-color:#8c052b}.cookies-not-set .td-sub-footer-container{margin-bottom:66px}.block-mega-child-cats{max-height:none}.td-a-rec-id-custom_ad_4>div{margin-bottom:12px}.formbox{padding:0}.cr_page{max-width:100%}.td-footer-wrapper .hut-logo-wrapper{display:none}ul.kooperationspartner-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kooperationspartner-list li{width:50%;margin-left:0;margin-bottom:1em}.kooperationspartner-logo{height:90px;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:768px){.kooperationspartner-list li{width:33%}}@media only screen and (min-width:1024px){.kooperationspartner-list li{width:25%}}#category-billboard,#ros-billboard{margin-top:23px;text-align:center}@media only screen and (max-width:1024px){#category-billboard,#ros-billboard{display:none!important}}.ad-container{margin-top:23px}