.icon-meinehuk--ku-mobile{background-repeat:no-repeat;background-image:url('../../../../apps/hukde/components/content/images/icons/svg/meinehuk--ku-mobile.svg')}
.icon-meinehuk--abmelden{background-repeat:no-repeat;background-image:url('../../../../apps/hukde/components/content/images/icons/svg/abmelden.svg')}
.cTeaser{background-color:#fff;padding:8px 0}
@media(max-width:62.938em){.cTeaser{margin-bottom:0;padding-left:0}
}
@media(max-width:43.6875em){.cTeaser{padding:7px 0}
}
.cTeaser__link{color:#000;text-decoration:none;display:block}
.cTeaser__link:visited{color:#000}
.cTeaser__link:hover{color:#4e7380}
.cTeaser__link-headline{margin:0;font-size:1.111rem;font-weight:bold}
@media(min-width:43.75em){.cTeaser__link-headline{font-size:1.667rem}
}
.cTeaser__link-headline:after{content:'';display:inline-block;width:5px;height:10px;background-size:100% 100%;margin-left:5px;background-repeat:no-repeat;background-image:url('../images/icons/svg/corporate-link.svg')}
@media(min-width:43.75em){.cTeaser__link-headline:after{width:10px;height:17px;margin-left:10px}
}
.cTeaser__link-subheadline{font-size:.889rem;margin-top:-5px;display:block}
@media(min-width:43.75em){.cTeaser__link-subheadline{font-size:1rem}
}
@media(min-width:62em){.c_cm_teaser__text{min-height:280px}
}
.c_cm_teaser__arrow:after{border:35px solid transparent;border-bottom-color:var(--cm_teaser_bgcolor);content:'';position:absolute;bottom:99%;left:32px;z-index:2}
@media(min-width:62em){.c_cm_teaser__arrow--right:after{top:32px;left:99%;bottom:unset;border-left-color:var(--cm_teaser_bgcolor);border-bottom-color:transparent}
}
@media(min-width:62em){.c_cm_teaser__arrow--left:after{top:32px;right:99%;bottom:unset;left:unset;border-right-color:var(--cm_teaser_bgcolor);border-bottom-color:transparent}
}
.c_cm_teaser img{width:100%;height:100%}
.c_counter_item{width:calc((100% - (2 - 1) * var(--grid-gap-x,var(--grid-base))) / 2)}
@media only screen and (min-width:36rem){.c_counter--mobile-items-per-row2 .c_counter_item{width:calc((100% - (2 - 1) * var(--grid-gap-x,var(--grid-base))) / 2)}
.c_counter--mobile-items-per-row3 .c_counter_item{width:calc((100% - (3 - 1) * var(--grid-gap-x,var(--grid-base))) / 3)}
}
@media only screen and (min-width:62rem){.c_counter--no-of-items1 .c_counter_item{width:100%}
.c_counter--no-of-items2 .c_counter_item{width:calc((100% - (2 - 1) * var(--grid-gap-x,var(--grid-base))) / 2)}
.c_counter--no-of-items3 .c_counter_item{width:calc((100% - (3 - 1) * var(--grid-gap-x,var(--grid-base))) / 3)}
.c_counter--no-of-items4 .c_counter_item{width:calc((100% - (4 - 1) * var(--grid-gap-x,var(--grid-base))) / 4)}
.c_counter--no-of-items5 .c_counter_item{width:calc((100% - (5 - 1) * var(--grid-gap-x,var(--grid-base))) / 5)}
.c_counter--no-of-items6 .c_counter_item{width:calc((100% - (6 - 1) * var(--grid-gap-x,var(--grid-base))) / 6)}
}
div.anchor{position:relative;visibility:hidden;display:block;top:-74px}
@media(min-width:62em){div.anchor{top:-146px}
}
.c_buehne_schild .sticker_image{right:0}
@media(min-width:26rem){.c_buehne_schild .sticker_image{right:14vw}
}
@media(min-width:36rem){.c_buehne_schild .sticker_image{right:15vw}
}
@media(min-width:40rem){.c_buehne_schild .sticker_image{right:20vw}
}
@media(min-width:48rem){.c_buehne_schild .sticker_image{right:0}
}
.c_buehne .sticker{margin-right:20px;z-index:2}
@media(min-width:62rem){.c_buehne .sticker{margin-right:0}
}
.c_buehne .imgContainer{height:200px;grid-row-start:1;grid-column-start:1}
@media(min-width:36rem){.c_buehne .imgContainer{height:300px}
}
@media(min-width:62rem){.c_buehne .imgContainer--medium{height:400px}
.c_buehne .imgContainer--large{height:500px}
}
.c_buehne .imgContainer .imageCol{height:200px}
.c_buehne .imgContainer .imageCol img{width:100%}
@media(min-width:36rem){.c_buehne .imgContainer .imageCol{height:300px}
}
@media(min-width:62rem){.c_buehne .imgContainer .imageCol--medium{height:400px}
.c_buehne .imgContainer .imageCol--large{height:500px}
}
.c_buehne .stickerContainer{grid-row-start:1;grid-column-start:1}
.c_buehne .stickerContainer .stickerCol{height:200px}
@media(min-width:36rem){.c_buehne .stickerContainer .stickerCol{height:300px}
}
.c_buehne .buehneContainer{display:grid;grid-template-columns:1fr}
@media(max-width:61.9375rem){.c_buehne .buehneContainer{width:100% !important}
}
@media(min-width:62rem){.c_buehne .gridRootContainer{display:grid;grid-template-columns:1fr}
}
.c_buehne .gridImageContainer,.c_buehne .gridBuehneContainer{grid-row-start:1;grid-column-start:1}
.c_iconrow--mobile-items-per-row2 .c_iconrow_item{width:calc((100% - (2 - 1) * var(--grid-gap-x,var(--grid-base))) / 2)}
.c_iconrow--mobile-items-per-row3 .c_iconrow_item{width:calc((100% - (3 - 1) * var(--grid-gap-x,var(--grid-base))) / 3)}
@media only screen and (min-width:48rem){.c_iconrow--no-of-items1 .c_iconrow_item{width:100%}
.c_iconrow--no-of-items2 .c_iconrow_item{width:calc((100% - (2 - 1) * var(--grid-gap-x,var(--grid-base))) / 2)}
.c_iconrow--no-of-items3 .c_iconrow_item{width:calc((100% - (3 - 1) * var(--grid-gap-x,var(--grid-base))) / 3)}
.c_iconrow--no-of-items4 .c_iconrow_item{width:calc((100% - (4 - 1) * var(--grid-gap-x,var(--grid-base))) / 4)}
.c_iconrow--no-of-items5 .c_iconrow_item{width:calc((100% - (5 - 1) * var(--grid-gap-x,var(--grid-base))) / 5)}
.c_iconrow--no-of-items6 .c_iconrow_item{width:calc((100% - (6 - 1) * var(--grid-gap-x,var(--grid-base))) / 6)}
}
.c_iconrow_item--hover:hover{background-color:var(--color-background-primary-subdued) !important}
.c_iconrow_item--hover:hover p{color:var(--color-text-primary)}
.c_iconrow_item img{height:40px;width:40px}
@media only screen and (min-width:36em){.c_iconrow_item img{height:80px;width:80px}
}
.c_steaser img{width:100%}
@media only screen and (min-width:62em){.c_steaser--top{margin-top:-50px}
}
.c_table{overflow:hidden;overflow-x:auto}
@media(min-width:62em){.c_table{overflow-x:hidden}
}
.c_table table{width:auto;min-width:100%}
.c_table td{font-size:1em}
.c_table td{text-overflow:ellipsis}
.c_table td p,.c_table td ul,.c_table td ol{margin-top:0;margin-right:0}
.c_table ul li{list-style-type:square}
.c_table ul{padding-left:20px}
.c_table th,.c_table td{padding:10px;text-align:left;vertical-align:middle !important}
.c_table--firstColumnColorWhite th:first-child,.c_table--firstColumnColorWhite td:first-child{padding-left:0;background-color:var(--color-background) !important}
.c_table--firstColumnColorPetrol td:first-child{color:var(--color-background);background-color:var(--color-background-primary) !important;padding-left:10px}
.c_table--firstRowColorPetrol tr:nth-of-type(1) td{background-color:var(--color-background-primary) !important;color:var(--color-background) !important;padding-left:10px;font-weight:bold}
.c_table--firstRowColorPetrol tr:nth-of-type(1) td,.c_table--firstRowColorPetrol tr:nth-of-type(1) *{background-color:var(--color-background-primary) !important;color:var(--color-background) !important}
.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol tr:first-child td:first-child *,.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol tr:first-child td:first-child,.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol tr:first-child th:first-child *,.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol tr:first-child th:first-child{color:var(--color-action-dark) !important;background-color:var(--color-background) !important}
.c_table--firstColumnColorWhite.c_table--firstColumnColorPetrol tr:first-child td:first-child *,.c_table--firstColumnColorWhite.c_table--firstColumnColorPetrol tr:first-child td:first-child,.c_table--firstColumnColorWhite.c_table--firstColumnColorPetrol tr:first-child th:first-child *,.c_table--firstColumnColorWhite.c_table--firstColumnColorPetrol tr:first-child th:first-child{color:var(--color-action-dark) !important;background-color:var(--color-background) !important}
.c_table .s\:table tbody td,.c_table .s\:table th{border-bottom:var(--border-width-xs) solid var(--color-divider) !important}
.c_table .s\:table td>span,.c_table .s\:table th>span{display:unset !important}
.c_table .s\:table .s\:text-accent{color:var(--color-text-accent) !important}
.c_table .s\:table .s\:text-subdued{color:var(--color-text-subdued) !important}
.c_table .s\:table .s\:text-primary{color:var(--color-text-primary) !important}
.c_table .s\:table .s\:text-positive{color:var(--color-text-positive) !important}
.c_table .s\:table .s\:text-critical{color:var(--color-text-critical) !important}
.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol.c_table--firstColumnColorPetrol tr:first-child td:first-child *,.c_table--firstColumnColorWhite.c_table--firstRowColorPetrol.c_table--firstColumnColorPetrol tr:first-child td:first-child,.c_table--firstRowColorPetrol.c_table--firstColumnColorPetrol tr:first-child td:first-child *,.c_table--firstRowColorPetrol.c_table--firstColumnColorPetrol tr:first-child td:first-child{color:var(--color-background) !important;background-color:var(--color-background-primary) !important}
.c_table th{hyphens:none;line-height:1.3;font-weight:bold;padding:10px;font-size:1rem}
@media(min-width:62em){.c_table th{font-size:1.111rem}
}
.c_table .tr--hidden{display:none}
.c_table--expanded .tr--hidden{display:table-row}
.c_table_toggler{display:grid;width:100%;text-align:left;grid-template-columns:1fr auto;align-items:center;padding:var(--expansionpanel-density-spacing,var(--spacing-3)) 0;cursor:pointer}
.c_table_toggler span{padding-left:16px}
.c_table_toggler--active svg{transform:rotate(180deg)}
@media(min-width:36em){.c_table--equalwidth table{table-layout:fixed}
}
.c_table--sticky-row,.c_table--sticky-column{overflow:auto;box-sizing:border-box;margin:0 auto;width:100%}
.c_table--sticky-row{max-height:80vh}
.c_table--sticky-row .s\:bg-primary-subdued tr:first-child td,.c_table--sticky-row .s\:bg-primary-subdued tr:first-child th{background-color:var(--color-background-primary-subdued)}
.c_table--sticky-row .s\:bg-highlight-subdued tr:first-child td,.c_table--sticky-row .s\:bg-highlight-subdued tr:first-child th{background-color:var(--color-background-highlight-subdued)}
.c_table--sticky-row table{min-width:100%;width:auto}
.c_table--sticky-row tr:first-child td,.c_table--sticky-row tr:first-child th{position:sticky;z-index:10;top:0}
.c_table--sticky-column table{width:auto;min-width:100%;display:block;overflow-x:auto}
@media(min-width:62em){.c_table--sticky-column table{display:revert}
}
.c_table--sticky-column td:first-child,.c_table--sticky-column th:first-child{position:sticky;left:0;z-index:10}
.c_table--sticky-column .s\:bg-primary-subdued td:first-child,.c_table--sticky-column .s\:bg-primary-subdued th:first-child{background-color:var(--color-background-primary-subdued)}
.c_table--sticky-column .s\:bg-highlight-subdued td:first-child,.c_table--sticky-column .s\:bg-highlight-subdued th:first-child{background-color:var(--color-background-highlight-subdued)}
.tooltip-icon{cursor:pointer}
.table--oeffnungszeiten{width:auto !important;margin-bottom:15px;margin-left:10px}
.table--oeffnungszeiten th{text-align:left;font-size:1rem}
.table--oeffnungszeiten td{padding-right:30px}
.table--oeffnungszeiten__highlight td{font-weight:bold}
.youtube__container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.youtube__container .play_button{position:absolute;top:33%;width:33%;left:33%;height:33%}
.youtube__player{position:absolute;top:0;left:0;width:100%;height:100%}
.cs_teaser--badge{width:60px;height:60px}
@media only screen and (min-width:36em){.cs_teaser--badge{width:80px;height:80px}
}
.c_textimage_v2 img[src$='.svg']{width:100%}
.c_textimage_v2 s-icon[name='search']{position:absolute;bottom:0;right:0;padding:2px}
.c_textimage_v2 .open-dialog img{height:auto;display:inline}
@media only screen and (min-width:48em){.c_textimage_v2 .md\:clearfixNone::after{content:unset !important}
}
@media only screen and (min-width:48em){.c_textimage_v2 .md\:floatNone{float:none !important}
}
.c_zitat__quote--mobile{margin-top:-44px}
.c_zitat__quote--overlay{margin-top:-120px}
.c_prTeaser .s-card__slots{gap:var(--spacing-0)}
@media only screen and (max-width:47.9375em){.c_prTeaser .s-card__slots{padding-bottom:0}
.c_prTeaser .s-button{border-top-left-radius:0;border-top-right-radius:0}
}
.c_personalprofil .iconbutton{position:absolute;right:8px;top:-48px}
.c_personalprofil picture,.c_personalprofil img{border-top-left-radius:inherit;border-top-right-radius:inherit}
.c_personalprofil__body{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.c_personalprofil__card.active{border-color:var(--color-border-primary) !important;background-color:var(--color-background-primary-subdued) !important}
.c_personalprofil__aufklapper .iconbutton{position:absolute;right:8px;top:8px}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
span.nobr{white-space:nowrap;font-size:inherit;hyphens:none}
.width100px{width:100px}
.width10{width:10%}
.width15{width:15%}
.width25{width:25%}
.width33{width:33%}
.width50{width:50%}
.width67{width:67%}
.width75{width:75%}
.width85{width:85%}
.width90{width:90%}
@media(min-width:576px){.sm\:width130px{width:130px}
.sm\:width140px{width:140px}
.sm\:width150px{width:150px}
.sm\:width160px{width:160px}
.sm\:width170px{width:170px}
.sm\:width180px{width:180px}
.sm\:width190px{width:190px}
.sm\:width200px{width:200px}
.sm\:width210px{width:210px}
.sm\:width220px{width:220px}
.sm\:width230px{width:230px}
}
@media(min-width:768px){.md\:width10{width:10%}
.md\:width15{width:15%}
.md\:width25{width:25%}
.md\:width33{width:33%}
.md\:width50{width:50%}
.md\:width67{width:67%}
.md\:width75{width:75%}
.md\:width85{width:85%}
.md\:width90{width:90%}
}
.s\:prose h1:last-child,.s\:prose h2:last-child,.s\:prose h3:last-child,.s\:prose p:last-child{margin-bottom:0}
.vmgs-button{position:absolute;margin-left:10.622rem;display:block;content:"";width:.711rem;height:.444rem;background-size:100%}
.mixin-textimage-bulletlist--ul>ul{margin-left:-0.35rem}
@media(min-width:37.5em){.mixin-textimage-bulletlist--ul>ul{margin-left:.1rem}
}
.mixin-textimage-bulletlist--ul--checkmark{margin-left:.3rem}
@media(min-width:37.5em){.mixin-textimage-bulletlist--ul--checkmark{margin-left:.4rem}
}
.mixin-textimage-bulletlist--ul--cross{margin-left:.1rem}
@media(min-width:37.5em){.mixin-textimage-bulletlist--ul--cross{margin-left:.3rem}
}
.mixin-textimage-bulletlist--ol>ol{margin-left:-0.6rem}
@media(min-width:37.5em){.mixin-textimage-bulletlist--ol>ol{margin-left:-0.5rem}
}
.clear{clear:both}
.plzort{margin:6px 0}
body .ui-widget.ui-widget-content{z-index:44444;border:0;box-shadow:0 4px 12px 0 rgba(0,0,0,0.4);background-color:#fff}
body .ui-autocomplete{position:absolute;border:1px solid #a99d85;padding:0 !important;max-height:197px;overflow-x:hidden;overflow-y:auto;font-family:inherit !important;z-index:10000}
body .ui-autocomplete .ui-menu-item-wrapper{display:block;font-size:1rem;line-height:1.4 !important;padding:1px 8px !important;border:0 !important;color:#000;cursor:pointer}
body .ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background-image:none;background-color:transparent;color:#325460;margin:0 !important}
body .ui-autocomplete-category{color:#9f9f9f;font-weight:700}
.ui-helper-hidden-accessible{position:absolute;left:-9999px}
.icon-meinehuk--ku-mobile{background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk--ku-mobile.svg')}
.icon-meinehuk--abmelden{background-repeat:no-repeat;background-image:url('../images/icons/svg/abmelden.svg')}
.back-to-top{position:fixed;right:10px;bottom:50px;cursor:pointer;z-index:199;opacity:0;transition:opacity .2s ease-out;padding:0 4px 0 4px;background-color:#000;height:40px;width:40px;pointer-events:none}
@media(min-width:43.75em){.back-to-top{right:calc(1.47928994% + 0.625em)}
}
.back-to-top:before{position:absolute;display:block;content:'';width:24px;height:24px;top:11px;left:8px;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/button-up.svg')}
.back-to-top--show{opacity:.6;pointer-events:auto}
.button{position:relative;display:inline-block;text-decoration:none;transition:background-color .25s ease-in-out;margin-bottom:20px}
.button--search{width:30px;height:30px;margin-right:0;margin-bottom:0;border:0;background:0;z-index:16;text-indent:-9999em;overflow:hidden}
@media(max-width:62.938em){.button--search{position:absolute;top:22px;right:5px}
}
@media(max-width:43.6875em){.button--search{top:13px;right:10px}
}
.button--search:after{display:block;content:"";position:absolute;width:27px;height:27px;top:0;left:0;background-size:27px;background-position:center center;background-repeat:no-repeat;background-image:url('../images/icons/svg/search.svg')}
html.no-touchevents .button--search:hover:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/search-hover.svg')}
@media(max-width:43.6875em){.button--block-mobile{float:none;width:100%;display:block;margin-left:0}
}
@media(min-width:43.75em) and (max-width:62.938em){.button--block-tablet{float:none;width:100%;display:block;margin-left:0}
}
@media(min-width:63em){.button--block-desktop{float:none;width:100%;display:block;margin-left:0}
}
.button--big{text-align:center;font-size:1.111rem;font-weight:bold;line-height:1.1;background-color:#fdd319;color:#333;border-radius:2px;padding:13px 30px;box-shadow:0 1px 1px 1px rgba(111,111,111,0.25)}
.button--big:hover{background-color:#ffbd0a}
@media(max-width:43.6875em){.button--big{width:100%;font-size:1em;max-height:80px}
}
.button--small{text-align:center;border-radius:2px;padding:7px 30px 7px}
@media(max-width:37.4375em){.button--small{padding:7px 15px}
}
.button--petrol{background-color:#4e7380;color:#fff;border:1px solid #4e7380}
.button--petrol:hover{background-color:#325460;color:#fff !important}
.button--yellow{background-color:#fdd319;color:#333;border:1px solid #fdd319}
.button--yellow:hover{background-color:#ffbd0a}
.button--white{color:#4e7380;border:1px solid #4e7380}
.button--white:hover{background-color:#4e7380;color:#fff}
.button--abmelden{color:#4e7380;border:1px solid #4e7380;background-color:#fff}
.button--abmelden:hover{color:#fff;background-color:#4e7380}
.button--right{float:right;margin-left:10px;*zoom:1}
.button--right:before,.button--right:after{content:" ";display:table}
.button--right:after{clear:both}
@media(min-width:37.5em){.button--right{margin-left:20px}
}
.button__centered-wrapper{display:inline-block;overflow:hidden;width:100%;text-align:center}
.button--centered{max-width:none;display:inline-block;margin:0 auto 10px auto}
@media(min-width:37.5em){.button--centered{margin-bottom:20px}
}
.button--inline{margin-right:10px}
@media(min-width:37.5em){.button--inline{margin-right:20px}
}
.button--inline:last-child{margin-right:0}
.button--block{display:block}
.button.button--searchActive.button--searchActive:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/close.svg')}
.button.button--searchActive.button--searchActive:hover:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/close-hover.svg')}
.button--inside-navigator{z-index:10;margin:10px 0 5px 0;font-size:1.111rem !important;width:100%}
@media(min-width:43.75em){.button--inside-navigator{margin:0;padding:10px 25px;width:auto;float:right}
}
@media(min-width:63em){.button--inside-navigator{padding:10px 30px}
}
.button-icon{display:inline-block;position:relative;padding-left:30px}
.button-icon--calc:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/calculator-icon-02.svg')}
.button-icon--calc--white:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/calculator-icon-03.svg')}
@media(min-width:37.5em){.button-icon{padding-left:40px}
}
.button-icon:before{position:absolute;top:-2px;left:0;display:block;content:"";margin-right:15px;width:15px;height:20px;background-size:15px}
@media(min-width:37.5em){.button-icon:before{top:-4px;margin-right:20px;width:20px;height:26px;background-size:20px}
}
@media(min-width:63em){.button-icon:before{top:-1px}
}
.btnIconContainer{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}
.btnIcon{height:20px;margin-right:10px}
@media(min-width:37.5em){.btnIcon{height:26px;margin-right:15px}
}
.teaser .teaser__button__link .btnIcon{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%)}
.teaser--highlight .teaser__button__link .btnIcon{filter:unset !important}
.button--white .btnIcon{filter:invert(45%) sepia(39%) saturate(338%) hue-rotate(149deg) brightness(86%) contrast(90%)}
.button--white .btnIcon:hover{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%)}
.button--petrol .btnIcon{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(288deg) brightness(102%) contrast(102%)}
.link--custom .btnIcon{height:18px;padding-right:10px}
.link--custom .btnIconContainer{padding-left:0}
.button--petrol:hover{color:#fff}
.button--big:hover{color:#333}
.content--lp .footnote__text,.content--lp .link--standalone{padding-bottom:0}
@media(max-width:37.4375em){.content--lp .lp--center{text-align:center}
.content--lp .lp--center .footnote-wrap{margin:auto}
}
.content--lp .lp--center h3,.content--lp .lp--center img{display:block;margin:0 0 35px}
@media(max-width:37.4375em){.content--lp .lp--center h3,.content--lp .lp--center img{margin:0 0 20px}
}
@media(max-width:37.4375em){.content--lp .lp--center img{margin-right:auto;margin-left:auto}
}
.content--lp .lp--center .footnote-wrap{position:relative}
@media(max-width:37.4375em){.content--lp .col:not(:last-child) .lp--center{border-bottom:1px solid #d6d6d6;padding-bottom:25px}
}
.c_iconrow .s-expansion-panel__head img,.c_aufklapper .s-expansion-panel__head img{width:28px}
@media(min-width:36em){.c_iconrow .s-expansion-panel__head img,.c_aufklapper .s-expansion-panel__head img{width:35px}
}
.input{margin:0 0 10px 0;padding:0 8px;height:30px;background:#edf1f2;border:0;display:inline-block;width:100%;font-size:.889rem}
@media(min-width:37.5em){.input{height:40px;margin-bottom:15px}
}
@media(min-width:63em){.input{font-size:1rem}
}
.input--full{width:100%}
.input--max280{max-width:280px}
.input--short{width:calc(33% - 10px);margin-right:5px}
@media(min-width:43.75em){.input--short{margin-right:10px}
}
.input--medium{width:calc(67% - 10px);margin-right:5px}
@media(min-width:43.75em){.input--medium{margin-right:10px}
}
.input--medium:last-child{margin-right:0;width:calc(67%)}
@media(max-width:43.75em){.input--medium:last-child{width:calc(100% - (33% - 5px))}
}
.input--error{color:#992a4f;background:red;background:rgba(153,42,79,0.2)}
.input--search{display:block;float:left;width:100%;margin-bottom:20px}
@media(min-width:43.75em){.input--search{width:50%;margin-bottom:0;margin-right:35px}
}
.form__select-wrapper{position:relative;display:inline-block;width:100%;margin:0;padding:0}
.form__select-wrapper:before{content:"";position:absolute;display:block;width:30px;height:30px;pointer-events:none;top:0;right:0;background-color:#e2ded5}
@media(min-width:37.5em){.form__select-wrapper:before{height:40px}
}
@media(min-width:43.75em){.form__select-wrapper:before{width:40px}
}
.form__select-wrapper:after{content:"";position:absolute;display:block;width:10px;height:10px;top:13px;right:10px;background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-black.svg');background-size:100%;pointer-events:none}
@media(min-width:37.5em){.form__select-wrapper:after{top:18px}
}
@media(min-width:43.75em){.form__select-wrapper:after{right:14px}
}
.form__select-wrapper--short{width:calc(33% - 0px);margin-right:0}
.form__select-wrapper--short:last-child{margin-right:0;width:calc(33%)}
.form__select-wrapper--highlight:before{background-color:#4e7380}
.form__select-wrapper--highlight:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/navigator-close.svg');content:"";position:absolute;display:block;width:10px;height:10px;top:9px;right:10px;transform:rotate(180deg);background-size:100%}
@media(min-width:43.75em){.form__select-wrapper--highlight:after{top:13px;right:15px}
}
.form__row{*zoom:1}
.form__row:before,.form__row:after{content:" ";display:table}
.form__row:after{clear:both}
.form__row+.button{margin-top:22px}
.form__row+.button--nomt{margin-top:0}
.form__row+.link{margin-top:10px}
.form__error{display:none;color:#992a4f;padding-bottom:10px}
.form__row--error .form__select-wrapper::before,.form__row--error .form__select,.form__row--error .input{background-color:rgba(153,42,79,0.2)}
.form__row--error .input,.form__row--error select{color:#992a4f}
.form__row--error .form__error{display:block}
.form__row--error input::-webkit-input-placeholder,.form__row--error textarea::-webkit-input-placeholder{color:#992a4f}
.form__row--error input::-moz-placeholder,.form__row--error textarea::-moz-placeholder{color:#992a4f;opacity:1}
.form__row--error input:-ms-input-placeholder,.form__row--error textarea:-ms-input-placeholder{color:#992a4f}
.form__row--visible{display:block}
.form__row--level2{display:none}
.form__select{width:100%;height:30px;background:#edf1f2;border:0;font-size:.889rem;margin-bottom:10px;padding:3px 25px 3px 5px;border-radius:0;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media(min-width:37.5em){.form__select{height:40px;padding:8px 30px 8px 5px}
}
@media(min-width:43.75em){.form__select{padding:8px 45px 8px 10px}
}
@media(min-width:63em){.form__select{font-size:1rem}
}
select::-ms-expand{display:none}
.form--simpleform{*zoom:1}
.form--simpleform:before,.form--simpleform:after{content:" ";display:table}
.form--simpleform:after{clear:both}
.form--simpleform .button{margin-top:0;padding:5px 15px}
@media(min-width:63em){.form--simpleform .form--simpleform__row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
.form--simpleform .input{-ms-flex:1 0 0;flex:1 0 0}
.form--simpleform .button{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;padding:6px 20px 7px}
}
.ort_oder_kategorie_auswahl{margin-top:1em}
.ort_oder_kategorie_auswahl .ortsauswahl{width:32%;float:left}
.ort_oder_kategorie_auswahl .dd1,.ort_oder_kategorie_auswahl .dd2{width:32%;float:left;margin-left:15px}
.ort_oder_kategorie_auswahl .button{width:32%;padding:5px !important}
.ort_oder_kategorie_auswahl .erstmalverstecken{display:none}
.ort_oder_kategorie_auswahl .error{background-color:pink;padding:5px}
@media(max-width:799px){.ort_oder_kategorie_auswahl .ortsauswahl{width:100%;float:none}
.ort_oder_kategorie_auswahl .dd1,.ort_oder_kategorie_auswahl .dd2{width:100%;float:none;margin-left:0}
.ort_oder_kategorie_auswahl .button{width:100%}
.ort_oder_kategorie_auswahl .input_plz_ort{margin-bottom:10px}
.ort_oder_kategorie_auswahl .form__select{padding-left:4px}
}
.gpbox{background-color:#fff;margin-bottom:50px;font-size:.889rem;line-height:1.2}
.gpbox p{font-size:.889rem;line-height:1.2}
.gpbox li{font-size:.889rem}
.gpbox a{text-decoration:underline;font-size:.889rem;line-height:1.2;color:#000}
.gpbox a.toggle{text-decoration:none;display:block;position:relative;font-size:1rem}
.gpbox a.button{text-decoration:none}
.gpbox .zusatztext{margin-top:15px}
.gpbox .doppeltrenner{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:4px;margin:20px 0 30px}
.gpbox .doppeltrenner.mb{margin-bottom:20px}
.gpbox .kategorietrenner{border-top:2px solid red;margin:10px 0 15px}
.gpbox .unterkategorietrenner{border-top:2px dashed red;margin:10px 0 15px}
.gpbox .entfernung{font-style:italic}
.gpbox .karte{border:1px solid #999;background-image:url("../img/googlemaps/map-dummy.png");height:400px;margin-bottom:15px}
.gpbox .marker{position:absolute;top:0;left:0;width:30px}
.gpbox .abstand{height:1px}
.gpbox .partnerlogo img{max-width:120px}
.gpbox.plzsuche .gpdaten{margin-left:30px}
.gpbox .gpadresse{line-height:1.4}
.gpbox .gpadresse p,.gpbox .filiale p{line-height:1.4;margin:0}
.gpbox .gp_hp_email{margin-bottom:2px}
.gpbox .hauptsitz{position:absolute;width:23.5%;margin-right:1.5%}
.gpbox .hauptsitz .partnerlogo{margin-bottom:10px}
.gpbox .filialen{margin-left:25%}
.gpbox .filialen .optionalclear.drei{clear:both;border-top:1px dotted #ccc;margin-bottom:15px}
.gpbox .filiale{float:left;width:32%;margin:0 2% 15px 0;line-height:1.4}
.gpbox .filiale.drei{margin-right:0}
.gpbox .filialenheader{font-weight:bold;margin:15px 0}
.gpbox .partner_ohne_filiale .partner{float:left;margin:15px 4% 15px 0;width:22%}
.gpbox .partner_ohne_filiale .partner.vier{margin-right:0}
.gpbox .partner_ohne_filiale .partner .partnerlogo{margin-bottom:15px}
.gpbox .partner_ohne_filiale .optionalclear.vier{clear:both;border-top:1px solid #ccc;margin-bottom:10px}
.gpbox .partner_ohne_filiale .optionalclear.spezial{clear:both;border-top:1px solid #ccc;margin-bottom:15px}
.gpbox .partner_mit_filialen{position:relative}
.gpbox .accordion{margin:1em 0;border-top:1px solid #ccc}
.gpbox .accordion .content{display:none}
.gpbox .accordion .content.last{border-bottom:0}
.gpbox .accordion .content h3{font-size:1rem;margin-bottom:5px;line-height:1.2}
.gpbox .accordion .content .li{font-size:inherit}
.gpbox .accordion .c2{display:inline-block;padding:7px 5px 7px 0;margin-right:30px}
.gpbox .accordion .klappicon{position:absolute;display:inline-block;right:0;width:30px;height:30px;line-height:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;background:#e2ded5}
.gpbox .accordion .klappicon:before{position:absolute;display:block;content:'';width:inherit;height:inherit;background-position:center center;background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-black.svg')}
.gpbox .accordion .klappicon.open{background:#4e7380}
.gpbox .accordion .klappicon.open:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
.gpbox .xf-content-height{min-height:unset;margin:unset}
.gpbox .aufklapper__header{margin-top:20px;font-size:1rem}
.gpbox .aufklapper__title{font-size:1rem;padding-right:35px;hyphens:auto}
@media(max-width:62.938em){.gpbox .hauptsitz{width:31.5%}
.gpbox .filialen{margin-left:33%}
.gpbox .filialen .optionalclear.drei{clear:none;border:0;margin-bottom:0}
.gpbox .filialen .optionalclear.zwei{clear:both;border-top:1px dotted #ccc;margin-bottom:15px}
.gpbox .filiale{width:49%;margin:0 2% 15px 0;line-height:1.4}
.gpbox .filiale.drei{margin-right:2%}
.gpbox .filiale.zwei{margin-right:0}
.gpbox .partner_ohne_filiale .partner{margin-right:3.5%;width:31%}
.gpbox .partner_ohne_filiale .partner.vier{margin-right:3.5%}
.gpbox .partner_ohne_filiale .partner.drei{margin-right:0}
.gpbox .partner_ohne_filiale .optionalclear.vier{clear:none;border:0;margin-bottom:0}
.gpbox .partner_ohne_filiale .optionalclear.drei{clear:both;border-top:1px solid #ccc;margin-bottom:10px}
}
@media(max-width:43.6875em){.gpbox .hauptsitz{position:static;width:auto;margin-right:0}
.gpbox .filialen{margin-left:0;min-height:0 !important;border-top:1px solid #ccc;margin:15px 0}
.gpbox .partner_ohne_filiale .partner{margin-right:4%;width:48%}
.gpbox .partner_ohne_filiale .partner.drei{margin-right:4%}
.gpbox .partner_ohne_filiale .partner.zwei{margin-right:0}
.gpbox .partner_ohne_filiale .optionalclear.drei{clear:none;border:0;margin-bottom:0}
.gpbox .partner_ohne_filiale .optionalclear.zwei{clear:both;border-top:1px solid #ccc;margin-bottom:10px}
}
@media(max-width:529px){.gpbox .filiale{float:none;margin-right:0;width:auto}
.gpbox .filialen .optionalclear{clear:both !important;border-top:1px dotted #ccc !important;margin-bottom:10px !important}
}
@media(max-width:475px){.gpbox .partner_ohne_filiale .partner{float:none;width:auto;margin-right:0 !important}
.gpbox .partner_ohne_filiale .optionalclear{clear:both !important;border-top:1px solid #ccc !important;margin-bottom:10px !important}
}
.gp__text>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.gp__text>ul{margin-bottom:20px}
}
.gp__text>ul:last-child{margin-bottom:0}
.gp__text>ul>li{list-style-position:inside;padding:2px 0}
.gp__text>ul>li:before{display:block;position:relative;float:left;content:'';margin-top:8px;margin-right:7px;margin-left:-21px;width:8px;height:8px;background:#8fa6ae}
@media(max-width:37.4375em){.gp__text>ul>li:before{margin-top:7px;margin-left:-15px}
}
.gp__text>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.gp__text>ul{margin-left:15px}
}
.gp__text__text>ul>li{list-style:none}
s-huk-brand-header{z-index:1000 !important}
smc-header-hukde ~ main .stage{padding-top:0 !important}
ul[slot="navigation"]{display:none}
s-huk-brand-header.hydrated ul[slot="navigation"]{display:inherit}
smc-header-hukde{display:block;top:0;position:sticky;z-index:1000;height:64px}
smc-reduced-header-hukde{display:block;top:0;position:sticky;z-index:1000;height:84px}
@media(min-width:62em){smc-header-hukde{height:136px}
smc-reduced-header-hukde{height:100px}
}
.headline{display:block;margin:0 0 10px 0;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
@media(min-width:37.5em){.headline{margin-bottom:15px}
}
.headline--level1{margin:0 0 10px 0;font-size:1.111rem;line-height:1.2;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media(min-width:37.5em){.headline--level1{margin:0 0 25px 0;font-size:1.667rem}
}
@media(min-width:37.5em){.headline--level1{margin:0 0 22px 0}
}
.headline--level2{margin:0 0 10px 0;font-size:1rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media(min-width:37.5em){.headline--level2{margin:0 0 15px 0;font-size:1.333rem}
}
@media(min-width:37.5em){.headline--level2{margin:0 0 22px 0}
}
.headline--bold{font-weight:bold}
.headline--navigator{margin-bottom:10px;font-size:.889rem;font-weight:bold}
@media(min-width:37.5em){.headline--navigator{font-size:1rem;margin-bottom:20px}
}
@media(min-width:63em){.headline--navigator{font-size:1.111rem}
}
@media(min-width:43.75em){.headline--footer{margin-bottom:15px}
}
.headline--mb{margin-bottom:10px}
@media(min-width:37.5em){.headline--mb{margin-bottom:20px}
}
.headline--phone:before{content:"";display:inline-block;margin-right:12px}
.headline--phone:before{width:14px;height:18px;top:22px;background-repeat:no-repeat;background-image:url('../images/icons/svg/phone.svg')}
.headline--phone:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/phone-hover.svg')}
.headline--phone.headline--level2:before{height:14px;background-size:11px;margin-right:8px}
@media(min-width:37.5em){.headline--phone.headline--level2:before{width:20px;height:18px;background-size:14px;margin-right:8px}
}
.headline--phone.headline--level1:before{height:15px;background-size:12px;margin-right:8px}
@media(min-width:37.5em){.headline--phone.headline--level1:before{width:20px;height:23px;background-size:18px;margin-right:12px}
}
.headline--level1+.headline--level2{margin-top:-10px;margin-bottom:15px}
@media(min-width:37.5em){.headline--level1+.headline--level2{margin-top:-20px;margin-bottom:25px}
}
.kartenEinbindung{position:relative}
.kartenEinbindung__headline{margin-bottom:10px}
.kartenEinbindung__gmap{position:relative;height:240px}
@media(min-width:37.5em){.kartenEinbindung__gmap{height:383px}
}
.kartenEinbindung__gmap .canvas_map{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.mapcontainer.kartenEinbindung__gmap--small{height:200px}
.mapcontainer.kartenEinbindung__gmap--medium{height:300px}
.mapcontainer.kartenEinbindung__gmap--large{height:400px}
.uebersichtskarte-gs-sas{position:relative;max-width:500px}
.uebersichtskarte-gs-sas .gs-sas-map .gm-infowindow h3{margin-top:10px;font-size:.9778rem}
.uebersichtskarte-gs-sas .gs-sas-map .gm-infowindow p,.uebersichtskarte-gs-sas .gs-sas-map .gm-infowindow a,.uebersichtskarte-gs-sas .gs-sas-map .gm-infowindow td{font-size:.889rem}
.link{display:inline-block;position:relative;color:#333;text-decoration:none;padding:4px 0;line-height:1.1;font-weight:bold}
.link:hover{color:#4e7380}
.link--darkblue{color:var(--color-text)}
.link--darkblue:hover{color:var(--color-interactive-hover);text-decoration:underline !important}
.link--bold{font-weight:bold}
@media(max-width:43.6875em){.link--more-padd-v{padding-top:4px;padding-bottom:4px}
}
.link--blockNoMargin{display:block}
.link--blank{margin-right:10px}
.link--nowrap{white-space:nowrap}
.link--blocked{margin:0 0 25px 0}
@media(min-width:37.5em){.link--blocked{margin:0 0 40px 0}
}
@media(min-width:63em){.link--blocked{margin:0 0 60px 0}
}
.link--standalone{padding-left:15px;padding-right:10px}
@media(min-width:37.5em){.link--standalone{padding-left:12px}
}
.link--standalone:before{position:absolute;content:'';width:5px;height:9px;top:8px;left:0;background-position:0 0;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg')}
@media(min-width:37.5em){.link--standalone:before{width:6px;height:10px}
}
.link--standalone:after{padding-right:10px}
.link--standalone:hover.link:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.link--standalone.link--small{font-size:.889rem}
.link--standalone.link--small:before{top:8px}
.link--audio,.link--download{padding-left:26px}
.link--audio:before,.link--download:before{position:absolute;content:'';width:16px;height:14px;float:left;top:8px;left:0;background-position:center 0}
.link--download{padding-right:10px}
.link--download:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/download.svg')}
.link--download:after{padding-right:10px}
.link--download:hover.link:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/download-hover.svg')}
.link--overview{color:#4e7380;padding-left:15px;padding-right:10px}
@media(min-width:37.5em){.link--overview{padding-left:12px}
}
.link--overview:before{position:absolute;content:'\00bb';font-size:1.1778rem;width:5px;height:9px;top:-1px;left:0;background-position:0 0;background-size:100%}
@media(min-width:37.5em){.link--overview:before{top:1px}
}
.link--overview:hover{color:#325460 !important}
.link--audio:before{width:20px;height:16px;margin-top:-3px;background-repeat:no-repeat;background-image:url('../images/icons/svg/audio.svg')}
.link--audio:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/audio-hover.svg')}
.link--block{display:block;margin-bottom:10px}
@media(min-width:37.5em){.link--block{margin-bottom:20px}
}
.link--fax,.link--phone,.link--mobile,.link--rss{position:relative;display:inline-block;padding:20px 10px 20px 21px;font-weight:bold}
.link--fax:before,.link--phone:before,.link--mobile:before,.link--rss:before{position:absolute;display:block;content:"";left:0}
.link--custom{position:relative;display:inline-block;padding:20px 10px 20px 0;font-weight:bold}
.link--custom:before{position:absolute;display:block;content:"";left:0}
.link--phone:before{width:14px;height:18px;top:22px;background-repeat:no-repeat;background-image:url('../images/icons/svg/phone.svg')}
.link--phone:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/phone-hover.svg')}
.link--mobile:before{width:10px;height:18px;background-repeat:no-repeat;background-image:url('../images/icons/svg/mobile.svg')}
.link--mobile:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/mobile-hover.svg')}
.link--fax:before{width:14px;height:18px;top:10px;background-repeat:no-repeat;background-image:url('../images/icons/svg/fax.svg')}
.link--fax:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/fax-hover.svg')}
.link--custom:before{width:100%;height:0;margin-top:4px;padding:0;padding-bottom:calc(16.66666667%);background-size:contain;background-repeat:no-repeat}
.link--custom:hover{filter:invert(45%) sepia(39%) saturate(338%) hue-rotate(149deg) brightness(86%) contrast(90%)}
.link--rss{margin:20px 10px 20px 0;padding:0 0 0 17px}
@media(min-width:37.5em){.link--rss{padding-left:20px}
}
.link--rss:before{width:11px;height:11px;background-size:100%;top:3px;background-repeat:no-repeat;background-image:url('../images/icons/svg/rss.svg')}
@media(min-width:37.5em){.link--rss:before{width:13px;height:13px;top:2px}
}
.link--rss:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/rss-hover.svg')}
.text>.link--standalone{padding-right:0;padding-left:10px}
.table td>:not(span) a,.table td>a,.table th:not(span) a,.richtext a,.stage-lp__copy p a,.stage-lp__headline p a,.footnote a{display:inline-block;position:relative;color:#333;text-decoration:none;line-height:1.1;font-weight:bold;padding:1px 1px 1px 12px;font-size:inherit}
.table td>:not(span) a:before,.table td>a:before,.table th:not(span) a:before,.richtext a:before,.stage-lp__copy p a:before,.stage-lp__headline p a:before,.footnote a:before{content:'';background-position:0 5px;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg');padding-left:5px;margin-right:3px;margin-left:-9px}
@media(min-width:37.5em){.table td>:not(span) a:before,.table td>a:before,.table th:not(span) a:before,.richtext a:before,.stage-lp__copy p a:before,.stage-lp__headline p a:before,.footnote a:before{padding-left:6px}
}
.table td>:not(span) a:after,.table td>a:after,.table th:not(span) a:after,.richtext a:after,.stage-lp__copy p a:after,.stage-lp__headline p a:after,.footnote a:after{padding-right:10px}
.table td>:not(span) a:hover,.table td>a:hover,.table th:not(span) a:hover,.richtext a:hover,.stage-lp__copy p a:hover,.stage-lp__headline p a:hover,.footnote a:hover{color:#4e7380}
.table td>:not(span) a:hover:before,.table td>a:hover:before,.table th:not(span) a:hover:before,.richtext a:hover:before,.stage-lp__copy p a:hover:before,.stage-lp__headline p a:hover:before,.footnote a:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.footnote a:before{position:relative;top:.05em;width:.24em;padding-top:.1em;height:.42em;background-size:75%}
.footnote--warn a:before{top:.1em;width:.24em;padding-top:unset}
.link--standalone.link--icon-big{padding-left:26px}
.link--standalone.link--icon-big:before{width:16px;height:16px;top:6px;background-position:center top;background-size:contain}
.link--inheadline{font-size:inherit}
.mapcontainer{width:100%;height:360px;margin-top:10px;background-image:url("../img/googlemaps/map-dummy.png")}
@media only screen and (min-width:37.5em){.mapcontainer{margin-top:0}
}
.mapcontainer label{font-size:inherit}
.mapcontainer__text{padding:30px}
.col.x6 .kartenEinbindung__gmap--small .mapcontainer__text{padding:12px 15px}
.col.x6 .kartenEinbindung__gmap--small .mapcontainer__text h3{font-size:1.067rem;margin-bottom:.444rem}
.col.x6 .kartenEinbindung__gmap--small .mapcontainer__text p{font-size:.889rem;margin-top:.444rem;margin-bottom:.444rem}
.col.x6 .kartenEinbindung__gmap--small .mapcontainer__text .button--small{font-size:.9778rem;padding-top:5px;padding-bottom:5px}
.map-ajaxloader{position:absolute;width:100%;height:32px;background:url('../img/ajax-loader.gif') no-repeat center top}
.link--originalkarte{display:none;float:right;text-align:end;margin-bottom:10px;margin-top:-30px}
.uebersichtskarte-gs-sas .link--originalkarte{right:0;left:auto;top:0;z-index:1;background-color:#fff;border-left:5px solid #fff}
.no-js .noscript__hint{z-index:9999;background:#fdd319;position:fixed;text-align:center;padding:5px 0;font-weight:bold;font-size:1.111rem;height:40px;width:100%;top:0}
.richtext{*zoom:1}
.richtext:before,.richtext:after{content:" ";display:table}
.richtext:after{clear:both}
.richtext h2{margin:0 0 10px 0;font-size:1.111rem;line-height:1.2;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media(min-width:37.5em){.richtext h2{margin:0 0 25px 0;font-size:1.667rem}
}
.richtext h3{margin:0 0 10px 0;font-size:1rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media(min-width:37.5em){.richtext h3{margin:0 0 15px 0;font-size:1.333rem}
}
.richtext h2+h3{margin-top:-10px;margin-bottom:15px}
@media(min-width:37.5em){.richtext h2+h3{margin-top:-20px;margin-bottom:25px}
}
.richtext p{margin:0 0 10px 0}
.richtext p:last-child{margin-bottom:0}
.richtext--right{margin-left:20px}
.table ul,.richtext ul,.tooltip__text ul,.table ol,.richtext ol,.tooltip__text ol{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.table ul,.richtext ul,.tooltip__text ul,.table ol,.richtext ol,.tooltip__text ol{margin-bottom:20px}
}
.table ul:last-child,.richtext ul:last-child,.tooltip__text ul:last-child,.table ol:last-child,.richtext ol:last-child,.tooltip__text ol:last-child{margin-bottom:0}
.table ul>li,.richtext ul>li,.tooltip__text ul>li,.table ol>li,.richtext ol>li,.tooltip__text ol>li{list-style-position:inside;padding:2px 0}
.table ul>li:before,.richtext ul>li:before,.tooltip__text ul>li:before,.table ol>li:before,.richtext ol>li:before,.tooltip__text ol>li:before{display:block;position:relative;float:left;content:'';margin-top:8px;margin-right:7px;margin-left:-21px;width:8px;height:8px;background:#8fa6ae}
@media(max-width:37.4375em){.table ul>li:before,.richtext ul>li:before,.tooltip__text ul>li:before,.table ol>li:before,.richtext ol>li:before,.tooltip__text ol>li:before{margin-top:7px;margin-left:-15px}
}
.table ul>li.checkbox-bullet-list:before,.richtext ul>li.checkbox-bullet-list:before,.tooltip__text ul>li.checkbox-bullet-list:before,.table ol>li.checkbox-bullet-list:before,.richtext ol>li.checkbox-bullet-list:before,.tooltip__text ol>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.table ul,.richtext ul,.tooltip__text ul,.table ol,.richtext ol,.tooltip__text ol{margin-left:15px}
}
.table ol,.richtext ol,.tooltip__text ol{counter-reset:huk-ol-counter}
.table ol>li,.richtext ol>li,.tooltip__text ol>li{counter-increment:huk-ol-counter}
.table ol>li:before,.richtext ol>li:before,.tooltip__text ol>li:before{background:transparent;content:counter(huk-ol-counter) '.';height:auto;margin-top:0;text-align:right;width:19px;letter-spacing:-1px}
@media(max-width:37.4375em){.table ol>li:before,.richtext ol>li:before,.tooltip__text ol>li:before{margin-left:-21px}
}
.table--checkmark-petrol,.richtext--checkmark-petrol,.tooltip__text--checkmark-petrol{content:''}
.table--checkmark-petrol>ul>li:before,.richtext--checkmark-petrol>ul>li:before,.tooltip__text--checkmark-petrol>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken2.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-petrol>ul>li[style*="text-align: center;"]:before,.richtext--checkmark-petrol>ul>li[style*="text-align: center;"]:before,.tooltip__text--checkmark-petrol>ul>li[style*="text-align: center;"]:before{content:none;background:0;float:left;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken2.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-green>ul>li:before,.richtext--checkmark-green>ul>li:before,.tooltip__text--checkmark-green>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken1.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-green>ul>li[style*="text-align: center;"]:before,.richtext--checkmark-green>ul>li[style*="text-align: center;"]:before,.tooltip__text--checkmark-green>ul>li[style*="text-align: center;"]:before{float:left;content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken1.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-petrol,.richtext--cross-petrol,.tooltip__text--cross-petrol{content:''}
.table--cross-petrol>ul>li:before,.richtext--cross-petrol>ul>li:before,.tooltip__text--cross-petrol>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-petrol.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-petrol>ul>li[style*="text-align: center;"]:before,.richtext--cross-petrol>ul>li[style*="text-align: center;"]:before,.tooltip__text--cross-petrol>ul>li[style*="text-align: center;"]:before{content:none;background:0;float:left;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-petrol.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-red>ul>li:before,.richtext--cross-red>ul>li:before,.tooltip__text--cross-red>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-rot.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-red>ul>li[style*="text-align: center;"]:before,.richtext--cross-red>ul>li[style*="text-align: center;"]:before,.tooltip__text--cross-red>ul>li[style*="text-align: center;"]:before{float:left;content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-rot.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-rubin>ul>li:before,.richtext--cross-rubin>ul>li:before,.tooltip__text--cross-rubin>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-rubin.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-rubin>ul>li[style*="text-align: center;"]:before,.richtext--cross-rubin>ul>li[style*="text-align: center;"]:before,.tooltip__text--cross-rubin>ul>li[style*="text-align: center;"]:before{float:left;content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-rubin.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-black>ul>li:before,.richtext--cross-black>ul>li:before,.tooltip__text--cross-black>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-schwarz.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--cross-black>ul>li[style*="text-align: center;"]:before,.richtext--cross-black>ul>li[style*="text-align: center;"]:before,.tooltip__text--cross-black>ul>li[style*="text-align: center;"]:before{float:left;content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/kreuz-schwarz.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table ul li,.table ol li{list-style:none}
.table ol{margin-left:20px;counter-reset:huk-ol-counter}
.table ol li:before{margin-left:-24px}
.table ol>li{counter-increment:huk-ol-counter}
.table ol>li:before{background:transparent;content:counter(huk-ol-counter) '.';height:auto;margin-top:0;text-align:right;width:19px;letter-spacing:-1px}
@media(max-width:37.4375em){.table ol>li:before{margin-left:-21px}
}
.table.table--background-yellow ol{margin-left:20px;counter-reset:huk-ol-counter}
.table.table--background-yellow ol li:before{margin-left:-24px}
.table.table--background-yellow ol>li{counter-increment:huk-ol-counter}
.table.table--background-yellow ol>li:before{background:transparent;content:counter(huk-ol-counter) '.';height:auto;margin-top:0;text-align:right;width:19px;letter-spacing:-1px}
@media(max-width:37.4375em){.table.table--background-yellow ol>li:before{margin-left:-21px}
}
.table--checkmark-petrol{content:''}
.table--checkmark-petrol>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken2.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-petrol>ul>li[style*="text-align: center;"]:before{content:none;background:0;float:left;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken2.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-green>ul>li:before{content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken1.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.table--checkmark-green>ul>li[style*="text-align: center;"]:before{float:left;content:none;background:0;content:'';display:inline-block;height:1em;width:1em;background-image:url("../images/icons/svg/haken1.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em;margin-left:-1.5em;top:-0.18em}
.socialmedia{display:block;width:24px;margin-bottom:10px}
.stripe{padding:0 .55555556em 0}
.stripe--content{padding:1.38888889em 0}
@media(min-width:37.5em){.stripe--content{padding:2.22222222em 0 0}
}
@media(min-width:63em){.stripe--content{padding:4.44444444em 0 0;min-height:700px}
}
.stripe--lp{padding:1.38888889em 0}
@media(min-width:37.5em){.stripe--lp{padding:2.22222222em 0 0}
}
.stripe--darkgrey{background:var(--color-neutral-300)}
.stripe--cTeaser{overflow:hidden}
.trustpilot{*zoom:1}
.trustpilot:before,.trustpilot:after{content:" ";display:table}
.trustpilot:after{clear:both}
@media(max-width:62.938em){.trustpilot{text-align:center;line-height:1}
}
.trustpilot__col{float:left;margin-right:1.25rem}
@media(max-width:62.938em){.trustpilot__col{float:none;display:inline-block;vertical-align:top}
}
@media(max-width:37.4375em){.trustpilot__col{margin-bottom:15px;margin-right:0;width:100%}
}
.trustpilot__logo{display:inline-block;margin-top:-0.275em;width:10em;height:2.5em;background:100% no-repeat;background-image:url('../images/icons/svg/trustpilot.svg')}
.trustpilot__star-container{overflow:hidden;display:inline-block}
.trustpilot__star{width:2.25em;height:2.25em;margin-right:.17rem;display:block;float:left;background:no-repeat center 38% #ccc;background-image:url('../images/icons/svg/star-white2.svg');background-size:90%}
.trustpilot__star--filled-1{background-color:#ff3722}
.trustpilot__star--filled-2{background-color:#ff8622}
.trustpilot__star--filled-3{background-color:#ffce00}
.trustpilot__star--filled-4{background-color:#73cf11}
.trustpilot__star--filled-5{background-color:#00b67a}
.trustpilot__text{margin-top:.65em;font-size:.889rem;display:inline-block;color:inherit;text-decoration:none}
@media(max-width:37.4375em){.trustpilot__text{margin-top:0}
}
.trustpilot__trustscore,.trustpilot__totalratings{font-size:.889rem}
.trustpilot__organization{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@media print{width:100%;margin:0;padding:0;background:0;color:#000000 !important;*,*:before,*:after,*:first-letter ,*:first-line {box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
table,tr{page-break-inside:avoid}
thead{display:table-header-group}
img{max-width:100%}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.head,.fixed{position:static}
.back-to-top{display:none}
*{-webkit-print-color-adjust:exact}
}
.icon-footnote{display:inline-block;font-size:20px;font-weight:700;margin-left:3px}
.icon-star:after{content:'*';display:block}
.table td{vertical-align:middle}
.icon-checkmark-table+.icon-star{display:inline-block;font-size:20px;font-weight:700;margin-left:0;line-height:1;position:relative;top:-12px}
.icon-number{font-size:12px;vertical-align:super}
.link--tel{font-weight:inherit !important}
.table td :not(span) a[href^="tel:"],.table td>a[href^="tel:"],.table th :not(span) a[href^="tel:"],.richtext a[href^="tel:"],.footnote a[href^="tel:"]{padding-left:0}
.table td :not(span) a[href^="tel:"]:before,.table td>a[href^="tel:"]:before,.table th :not(span) a[href^="tel:"]:before,.richtext a[href^="tel:"]:before,.footnote a[href^="tel:"]:before{content:none;display:none}
.skip-link{padding:4px 10px 2px;position:absolute;transform:translateY(-100%);transition:transform .3s;z-index:9999 !important;top:0;background-color:#fff}
.skip-link:focus,.skip-link:focus-within{transform:translateY(0)}