.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)}
}
.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,.c_buehne .gridRootContainer{display:grid;grid-template-columns:1fr}
.c_buehne .gridImageContainer,.c_buehne .gridBuehneContainer{grid-row-start:1;grid-column-start:1}
div.anchor{position:relative;visibility:hidden;display:block;top:-78px}
@media(min-width:62em){div.anchor{top:-133px}
}
.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{width:40px}
@media only screen and (min-width:36em){.c_iconrow_item img{width:80px}
}
.c_steaser img{width:100%}
@media only screen and (min-width:62em){.c_steaser--top{margin-top:-50px}
}
.c_table{overflow:hidden}
.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 .s-tooltip span,.c_table .s\:table th .s-tooltip span,.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 .icon-checkmark-table{width:30px;height:30px;background-position:center center;display:inline-block;background-repeat:no-repeat;background-image:url("../images/icons/svg/checkmark-table.svg");margin-bottom:-8px}
.c_table .icon-checkmark-table:before{display:none}
.c_table .icon-checkmark-table.green{background-image:url('../images/icons/svg/checkmark-table-green.svg') !important}
.c_table .icon-checkmark-table.petrol{background-image:url('../images/icons/svg/checkmark-table-petrol.svg') !important}
.c_table .icon-notCheckedMinus-table{background-color:transparent;background-repeat:no-repeat;background-image:url('../images/icons/svg/check-symbol-bindestrich.svg');display:inline-block;width:15px;height:17px;margin:7.5px;margin-bottom:-3px}
.c_table .icon-notCheckedMinus-table.rubin{background-image:url('../images/icons/svg/check-symbol-bindestrich-rubin.svg') !important}
.c_table .icon-notCheckedMinus-table.red{background-image:url('../images/icons/svg/check-symbol-bindestrich-red.svg') !important}
.c_table .icon-notCheckedKreuz-table{background-color:transparent;background-repeat:no-repeat;background-image:url('../images/icons/svg/kreuz_zeichenflaeche.svg');display:inline-block;font-weight:bold;width:22px;margin:3.5px;margin-bottom:-8px}
.c_table .icon-notCheckedKreuz-table.rubin{background-image:url('../images/icons/svg/kreuz-rubin.svg') !important}
.c_table .icon-notCheckedKreuz-table.red{background-image:url('../images/icons/svg/kreuz-rot.svg') !important}
.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,.c_table--sticky-column th{min-width:150px}
.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)}
.youtube__container .play_button{position:absolute;top:33%;width:33%;left:33%;height:33%}
.cs_teaser--badge{width:60px;height:60px}
@media only screen and (min-width:36em){.cs_teaser--badge{width:80px;height:80px}
}
.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:48em){.c_prTeaser .s-card__slots{padding-bottom:0}
.c_prTeaser .s-button{border-top-left-radius:0;border-top-right-radius:0}
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */audio:not([controls]){display:none;height:0}
dfn{font-style:italic}
mark{background:#fdd319;color:#000}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
pre{overflow:auto}
button{overflow:visible}
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
optgroup{font-weight:bold}
td,th{padding:0}
td{font-size:1.125em}
body.fixed{position:fixed;width:100%}
::selection{background:#b3d4fc;text-shadow:none}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
iframe{border:0}
.hidden{display:none}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
@media only screen and (min-width:63em){.hideOn-L{display:none}
}
.navigation__list--level2>:first-child{display:inherit}
html{scroll-behavior:smooth}
.html--fixed{overflow:hidden;height:100%}
.body--fixed{overflow:hidden;position:fixed;width:100%}
.viewport-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.relative{position:relative}
.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}
}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
::-webkit-input-placeholder{color:#555}
::-moz-placeholder{color:#555;opacity:1}
:-ms-input-placeholder{color:#555}
[type="search"]{-webkit-appearance:none}
[type='radio']:focus+label:after{border-radius:100%}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0 !important;border:0 none !important}
.clear{clear:both}
.plzort{margin:6px 0}
html .header__vmwrapper{position:relative;z-index:1402}
.row{position:relative;max-width:45em;margin:0 auto;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
@media(min-width:63em){.row{max-width:56.33333333em}
}
.row--teaser-mainnav{position:relative}
.row--teaser-mainnav:before,.row--teaser-mainnav:after{position:absolute;content:"";display:block;top:0;bottom:0;width:9999px}
.row--teaser-flyout{position:relative}
.row--teaser-flyout:before,.row--teaser-flyout:after{position:absolute;display:block;content:"";background:#edf1f2;top:0;left:auto;right:0;bottom:0}
.row__styled{margin:0 -0.5555rem;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:-10px}
.row__styled--petrol{background-color:#ecf1f2}
.row__styled--sand{background-color:#ece9e4}
.gridItem__styled{padding:15px;position:relative}
.gridItem__styled--petrol{background-color:#ecf1f2}
.gridItem__styled--sand{background-color:#ece9e4}
.gridItem__styled--white{background-color:#fff}
.col{position:relative;display:inline;float:left;width:100%;margin-bottom:2.77777778em}
@media(min-width:37.5em){.col{margin-left:1.4795%;margin-right:1.4795%;margin-bottom:4.44444444em;width:97.041%}
}
.col--text-center{text-align:center}
.col--overlap{z-index:1000}
.col--up-half{margin-top:.55555556em}
@media(min-width:63em){.col--up-half{margin-top:1.11111111em}
}
.col--greatmb{margin-top:2.22222222em}
@media(min-width:37.5em){.col--greatmb{margin-top:3.33333333em}
}
.col--nomb.col--nomb{margin-bottom:0}
@media(min-width:63em){.col--nombOnL.col--nombOnL{margin-bottom:0}
}
@media(max-width:43.6875em){.col--nombOnS.col--nombOnS{margin-bottom:0}
}
.col--nomlr.col--nomlr{margin-left:0;margin-right:0}
.col--noml.col--noml{margin-left:0}
.col--nomr.col--nomr{margin-right:0}
.col--nom.col--nom{margin:0}
.col--mt.col--mt{margin-top:2.77777778em}
.col--mb10{margin-bottom:.55555556em}
@media(min-width:63em){.col--mb10{margin-bottom:1.11111111em}
}
.col--mb-half{margin-bottom:1.11111111em}
@media(min-width:63em){.col--mb-half{margin-bottom:2.22222222em}
}
.col--mb-half-on-XS{margin-bottom:1.38888889em}
@media(min-width:63em){.col--mb-half-on-XS{margin-bottom:4.44444444em}
}
@media(min-width:37.5em){.col--pushx3{padding-left:25%}
}
@media(max-width:43.6875em){.col--mbOnS.col--mbOnS{margin-bottom:2.77777778em}
}
@media(max-width:43.6875em){.col--mbHalfOnS.col--mbHalfOnS{margin-bottom:1.38888889em}
}
@media(min-width:63em){.col--mbOnL.col--mbOnL{margin-bottom:2.77777778em}
}
.x3--hide-on-S{display:none}
.x3--x6-on-S,.x3--x6-on-M{width:47.041%}
@media(min-width:37.5em){.col--nom.x12{width:100%}
.col--nom.x4{width:33.333333%}
.col--nom.x8{width:66.666666%}
.x12{width:97.041%}
.x9{width:72.041%}
.x8{width:63.708%}
.x6{width:47.041%}
.x6--x12onM{width:97.041%}
.x4{width:30.374%}
.x4--x6onM{width:47.041%}
.x4--x12onM{width:97.041%}
.x3{width:22.041%}
.x3--hide-on-S{display:block}
.x3--hide-on-M{display:none}
.x3--x6onS{width:47.041%}
}
@media(min-width:43.75em){.x3--x6onM{width:47.041%}
}
@media(min-width:63em){.x4--x6onM{width:30.374%}
.x4--x12onM{width:30.374%}
.x6--x12onM{width:47.041%}
.x6--x12onM .row{margin-left:-3.24675325%;margin-right:-3.24675325%}
.x6--x12onM .col{margin-left:3.04878049%;margin-right:3.04878049%}
.x6--x12onM .x6{width:43.90243902%}
.x3--hide-on-M{display:block}
.x3--hide-on-L{display:none}
.x3--x6onM{width:22.041%}
}
@media(max-width:43.6875em){.col.x4--x6onS{width:47.041%}
.col.x4--x12onS{width:97.041%}
}
@media(min-width:37.5em){.x2{width:13.708%}
.x5{width:38.708%}
.x10{width:80.374%}
}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}
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')}
.address{font-style:normal}
.address--result{position:relative;padding:15px 0 40px 32px}
.address--result:before{position:absolute;display:block;content:"";width:20px;height:34px;top:10px;left:5px;background-size:100% 100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/google-marker_yellow.svg')}
.address--result:after{content:"A";display:inline;position:absolute;top:9px;left:11px}
.address .link--standalone{display:inline-block;padding-top:4px;padding-bottom:4px}
.address .link--standalone:before{top:9px}
.address__vmerstinfo{margin-top:7px}
.address__vmerstinfo a{font-size:14px;font-weight:normal}
.address__vmerstinfo a:before{background-size:75%}
.address-additional-toggle{position:absolute;display:inline-block;right:10px;bottom:10px;cursor:pointer;padding-right:14px;font-size:.889rem}
@media(min-width:63em){.address-additional-toggle{font-size:1rem}
}
.address-additional-toggle:hover{color:#4e7380}
.address-additional-toggle:before{position:absolute;display:block;content:"";right:0;top:10px;width:9px;height:5px;background-repeat:no-repeat;background-image:url('../images/icons/svg/navigator-flyout.svg')}
@media(min-width:37.5em){.address-additional-toggle:before{top:11px}
}
.address-additional-toggle--active:before{top:11px;right:-2px;transform:rotate(180deg)}
.navigator .address-additional-content{display:none}
.navigator .address-additional-content .link{display:block;padding-top:0}
@media(min-width:63em){.navigator .address-additional-content .link{display:inline-block}
}
.navigator .address-additional-content .link:before{top:5px}
.navigator .address .address-additional-content .text+.link{margin-top:0}
.vm-kontakt{line-height:1.2}
.vm-kontakt p{margin:13px 0}
.vm-kontakt p:first-child{margin-top:0}
.vm-kontakt p:last-child{margin-bottom:0}
.vm-kontakt a{padding:0}
.aufklapper__item:last-child .aufklapper__body{margin-bottom:0;padding-bottom:0}
.aufklapper__headline{margin-top:0;font-size:1.667rem}
@media(max-width:37.4375em){.aufklapper__headline{font-size:1.111rem}
}
.aufklapper__title{display:inline-block;max-width:100%;margin:10px 0;padding-right:50px;font-size:1rem;font-weight:normal}
@media(min-width:37.5em){.aufklapper__title{font-size:1.333rem}
}
.aufklapper__title--bold{font-weight:700}
.aufklapper__body{margin:0;padding:10px 0 30px 0}
@media(min-width:37.5em){.aufklapper__body{font-size:1em}
}
.aufklapper__header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;border-top:1px solid #d9d9d9;cursor:pointer}
html.no-touchevents .aufklapper__header:hover{color:#4e7380}
html.no-touchevents .aufklapper__header:hover .aufklapper__toggle:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
.aufklapper__toggle{position:absolute;display:inline-block;right:0;width:30px;height:30px;line-height:30px;top:50%;transition:all .2s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#4e7380;color:#fff}
.aufklapper__toggle: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-white.svg')}
.aufklapper__item--collapsed .aufklapper__toggle{background:#e2ded5}
.aufklapper__item--collapsed .aufklapper__toggle:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-black.svg')}
.aufklapper__item--collapsed .aufklapper__body{display:none}
html.no-touchevents .aufklapper__item--collapsed .aufklapper__header:hover{color:#4e7380}
html.no-touchevents .aufklapper__item--collapsed .aufklapper__header:hover .aufklapper__toggle{background:#4e7380}
html.no-touchevents .aufklapper__item--collapsed .aufklapper__header:hover .aufklapper__toggle:before{transform:rotate(180deg);background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.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}
.bildgalerie__slider{overflow:hidden;position:relative;margin-top:16px}
.bildgalerie__heading{font-size:1.333rem;font-weight:bold;margin:16px 0}
@media(max-width:37.4375em){.bildgalerie__heading{font-size:1.111rem}
}
.bildgalerie__subheadline{margin:0 0 16px 0;font-size:1.667rem;line-height:1.2}
@media(max-width:37.4375em){.bildgalerie__subheadline{font-size:1.111rem}
}
.bildgalerie__text{margin:16px 0}
.bildgalerie .slide-image{display:block;width:100%}
.bildgalerie .slide-image-dwnld{display:inline-block;height:30px;line-height:30px;text-decoration:none;color:#333;margin-top:5px;padding-left:40px}
.bildgalerie .slide-image-dwnld:hover{color:#4e7380}
.bildgalerie .slide-image-dwnld:hover .slide-image-dwnld-btn{background:#4e7380}
.bildgalerie .slide-image-dwnld:hover .slide-image-dwnld-btn:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/download-white.svg')}
.bildgalerie .slide-image-dwnld-btn{display:inline-block;position:relative;width:30px;margin-right:10px;margin-left:-40px;background:#ece9e4}
.bildgalerie .slide-image-dwnld-btn:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:13px;background-repeat:no-repeat;background-image:url('../images/icons/svg/download.svg')}
.bildgalerie__button{position:absolute;width:30px;height:100%;top:0;background:#fff;background:rgba(255,255,255,0.7);cursor:pointer;z-index:1}
.bildgalerie__button:hover{color:#fff;background:#000;background:rgba(78,115,128,0.7)}
.bildgalerie__button:before{content:'';width:13px;height:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bildgalerie__button--next{right:0}
.bildgalerie__button--next:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-right.svg')}
.bildgalerie__button--next:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-right-hover.svg')}
.bildgalerie__button--prev{left:0}
.bildgalerie__button--prev:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-left.svg')}
.bildgalerie__button--prev:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-left-hover.svg')}
.bildgalerie__slider--hasText .bildgalerie__button{height:calc(100%  - 35px)}
.swiper-button-disabled{display:none}
.blockquote{margin:10px;padding:15px 25px;font-size:1em;color:#4e7380}
.blockquote>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.blockquote>ul{margin-bottom:20px}
}
.blockquote>ul:last-child{margin-bottom:0}
.blockquote>ul>li{list-style-position:inside;padding:2px 0}
.blockquote>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){.blockquote>ul>li:before{margin-top:7px;margin-left:-15px}
}
.blockquote>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.blockquote>ul{margin-left:15px}
}
.blockquote__text>ul>li{list-style:none}
.breadcrumb{display:block}
.breadcrumb .linklist{overflow-x:auto}
.breadcrumb .linklist__list{white-space:nowrap}
.breadcrumb .linklist-item--inline{float:none;display:inline-block}
.breadcrumb .linklist-item:first-child .link{padding-left:0}
.breadcrumb .linklist-item:last-child .link{color:#4e7380}
.breadcrumb .link{padding-left:15px}
.breadcrumb .link--standalone{padding-right:0}
@media(max-width:37.5em){.breadcrumb .link--home{background-repeat:no-repeat;background-image:url('../images/icons/svg/home.svg');display:inline-block;font-size:0;width:18px;height:18px;top:-12px}
.breadcrumb .linklist-item--inline{margin-right:6px}
.breadcrumb .linklist-item .link--standalone{padding-left:13px}
}
.buhne{position:relative}
.buhne__img{display:none}
.buhne__img-testat{float:left;margin:10px 30px 0 0}
.buhne__background{overflow:hidden;background-color:transparent;background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%;height:230px}
@media(min-width:37.5em){.buhne__background{height:310px}
}
@media(min-width:1700px){.buhne__background{background-size:cover}
}
.buhne__background--vertical-centered{background-position:50% 50%}
.buhne__copy{display:table;position:absolute;width:480px;max-height:250px;bottom:0;right:0;margin-bottom:30px;padding:23px 30px 25px 30px;background-color:#fff;background-color:rgba(255,255,255,0.8)}
@media(max-width:62.938em){.buhne__copy{width:460px}
}
@media(max-width:37.4375em){.buhne__copy{width:calc(100% - 20px);text-align:center;left:0;right:0;padding:20px 30px;margin-left:auto;margin-right:auto;margin-bottom:10px}
.buhne__copy.buhne--hideImgOnMobile{display:block;margin-bottom:0;position:inherit}
}
.buhne__copy .wrapper{display:table-cell;vertical-align:middle}
.buhne__copy .wrapper.second{text-align:left}
.buhne__copy .testat{display:flex;align-items:flex-end}
.buhne__copy-headline{margin:0;font-size:2.0rem;font-weight:bold;line-height:1.1;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
@media(max-width:37.4375em){.buhne__copy-headline{font-size:1.2778rem}
}
.buhne__copy-subheadline,.buhne__copy-subheadline-alt{font-size:1rem;margin:5px 0}
@media(max-width:37.4375em){.buhne__copy-subheadline,.buhne__copy-subheadline-alt{font-size:.889rem}
}
.buhne__copy-button{margin-top:25px}
.buhne__copy-button .button{font-size:1rem;margin-bottom:10px}
@media(max-width:37.4375em){.buhne__copy-button{width:175px;margin:10px auto}
.buhne__copy-button .button--big{font-size:.889rem;padding:10.5px}
.buhne__copy-button .button{margin-bottom:0}
}
.buhne__copy-link{margin-bottom:-6px}
.buhne__copy-link .link--standalone{width:auto}
.buhne--homepage .buhne__background{height:295px}
@media(min-width:37.5em){.buhne--homepage .buhne__background{height:390px}
}
@media(min-width:63em){.buhne--homepage .buhne__background{height:490px}
}
.buhne--homepage .buhne__copy{max-height:430px;left:0}
@media(max-width:37.4375em){.buhne--homepage .buhne__copy{height:auto}
}
@media(max-width:37.4375em){.buhne--hideImgOnMobile{background-image:none !important;display:none;height:auto;min-height:65px}
}
@media(max-width:37.5em){.buhne--hideSlimBackground{background-image:none !important;display:none}
}
.buhne__background--vermittler{height:295px}
@media(min-width:37.5em){.buhne__background--vermittler{height:390px}
}
@media(min-width:63em){.buhne__background--vermittler{height:490px}
}
.buhne__background--vermittler-vertical-centered{background-position:50% 50%}
.buhne__background--corporate{background-position:40% 0}
@media(min-width:37.5em){.buhne__background--corporate{background-position:50% 0;background-size:cover}
}
.buhne__background--corporate-vertical-centered{background-position:20% 50%}
@media(max-width:37.4375em){.hideonMobile{display:none}
.onlyMobile{text-decoration:none;color:#333}
.onlyMobile:hover{cursor:default}
}
@media(min-width:37.5em){.onlyMobile{display:none}
}
.buehneCorporate__copy{position:absolute;width:auto;max-height:210px;left:10px;right:10px;bottom:0;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:10px 30px 10px 30px;color:#fff;background-color:rgba(0,0,0,0.5);text-align:center;overflow:hidden}
@media(min-width:37.5em){.buehneCorporate__copy{width:360px;max-height:250px;left:auto;right:0;margin-bottom:30px;margin-right:2.959%;padding:30px 30px 40px 30px;text-align:left}
}
@media(min-width:63em){.buehneCorporate__copy{width:480px}
}
.buehneCorporate__copy-headline{display:block;margin:0;font-size:1.2778em;font-weight:bold;line-height:1.1;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
@media(min-width:37.5em){.buehneCorporate__copy-headline{font-size:2.0rem}
}
.buehneCorporate__copy-text{display:block}
.buehneCorporate__copy-text a{display:inline-block;position:relative;color:#333;text-decoration:none;line-height:1.1;font-weight:bold;font-size:inherit;padding:1px 1px 1px 12px;color:inherit}
.buehneCorporate__copy-text 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){.buehneCorporate__copy-text a:before{padding-left:6px}
}
.buehneCorporate__copy-text a:after{padding-right:10px}
.buehneCorporate__copy-text a:hover{color:#4e7380}
.buehneCorporate__copy-text a:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.buehneCorporate__copy-text a:before{filter:brightness(0) invert(1);background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg')}
.buehneCorporate__copy-text a[href^="tel:"]{padding-left:0}
.buehneCorporate__copy-text a[href^="tel:"]:before{content:'';display:none}
.buehneCorporate__copy-text>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.buehneCorporate__copy-text>ul{margin-bottom:20px}
}
.buehneCorporate__copy-text>ul:last-child{margin-bottom:0}
.buehneCorporate__copy-text>ul>li{list-style-position:inside;padding:2px 0}
.buehneCorporate__copy-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){.buehneCorporate__copy-text>ul>li:before{margin-top:7px;margin-left:-15px}
}
.buehneCorporate__copy-text>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.buehneCorporate__copy-text>ul{margin-left:15px}
}
.buehneCorporate__copy-text>ul>li{list-style:none}
.buehneCorporate__copy-button{font-size:.889rem}
@media(min-width:37.5em){.buehneCorporate__copy-button{font-size:1rem}
}
@media(min-width:63em){.buehneCorporate__copy-button{margin-top:30px}
}
@media(max-width:37.5em){.buehneCorporate__bg{background-position:40% 0;height:230px}
.buehneCorporate__copy-subheadline{position:relative;margin:5px 0;right:0;font-size:.5rem}
.buehneCorporate__copy-button{margin-top:5px;margin-bottom:5px}
}
.buehneCorporate .footnote{display:inline}
.buehneCorporate .footnote--icon,.buehneCorporate .footnote--text{display:inline}
@media(min-width:63em){.buehneCorporate .footnote{position:absolute;margin:0;right:30px;bottom:27px;font-size:.778rem}
}
.buhneVermittler__copy{position:absolute;bottom:10px;left:10px;right:10px;padding:25px 30px 15px 30px;color:#000;background-color:#fff;background-color:rgba(255,255,255,0.7);text-align:center}
@media(min-width:37.5em){.buhneVermittler__copy{width:360px;left:auto;right:18px;bottom:30px;text-align:left;padding-bottom:30px}
}
@media(min-width:63em){.buhneVermittler__copy{width:480px;right:29px}
}
.buhneVermittler__copy-headline{font-size:.889rem;color:#333;margin-bottom:0}
@media(min-width:37.5em){.buhneVermittler__copy-headline{font-size:1rem}
}
.buhneVermittler__copy-subheadline{font-size:1.2778em;font-weight:bold;margin-bottom:10px}
@media(min-width:37.5em){.buhneVermittler__copy-subheadline{font-size:1.333rem}
}
.buhneVermittler__copy-button{font-size:1rem;padding-top:30px}
.buhneVermittler .button{margin-bottom:0}
.buhneVermittler.buhne--vmHasBgImage .buhneVermittler__copy{position:absolute;text-align:left;left:calc(45% - 20px);color:#000;background-color:transparent;margin-bottom:0;padding-bottom:20px}
@media(min-width:37.5em){.buhneVermittler.buhne--vmHasBgImage .buhneVermittler__copy{width:360px;padding:25px 30px 40px 30px;left:auto;right:18px;background-color:#fff;background-color:rgba(255,255,255,0.7)}
}
@media(min-width:63em){.buhneVermittler.buhne--vmHasBgImage .buhneVermittler__copy{width:480px;right:29px;padding-bottom:40px}
}
.buhneVermittlerHomepage{position:relative}
.buhneVermittlerHomepage__copy{position:absolute;width:100%;height:auto;left:0;right:0;bottom:20px;margin-left:auto;margin-right:auto;margin-bottom:0;background:transparent;padding:0}
@media(min-width:37.5em){.buhneVermittlerHomepage__copy{width:360px;left:auto;right:3%;bottom:0;margin-bottom:30px;padding:15px 20px 20px;color:#333;background-color:rgba(255,255,255,0.7)}
}
@media(min-width:63em){.buhneVermittlerHomepage__copy{width:480px;padding:25px 30px 35px 30px}
}
@media(max-width:62.938em){.buhneVermittlerHomepage__copy-subheadline{width:65%}
}
.buhneVermittlerHomepage__copy-cont{margin-top:20px;margin-bottom:1px;*zoom:1}
.buhneVermittlerHomepage__copy-cont:before,.buhneVermittlerHomepage__copy-cont:after{content:" ";display:table}
.buhneVermittlerHomepage__copy-cont:after{clear:both}
.buhneVermittlerHomepage__copy-cont-img,.buhneVermittlerHomepage__copy-subheadline{float:left}
.buhneVermittlerHomepage__copy-cont-img span a[href^="tel:"],.buhneVermittlerHomepage__copy-subheadline span a[href^="tel:"]{padding-left:0}
.buhneVermittlerHomepage__copy-cont-img span a[href^="tel:"]:before,.buhneVermittlerHomepage__copy-subheadline span a[href^="tel:"]:before{content:'';display:none}
.buhneVermittlerHomepage__copy-cont-img{margin-right:20px}
.buhneVermittlerHomepage__copy-headline{font-size:1.333rem;font-weight:bold;line-height:1.6667rem;margin:0}
.buhneVermittlerHomepage__copy-headline-top{font-size:1rem;line-height:1.000rem;margin:0 0 10px 0}
@media(max-width:37.4375em){.buhneVermittlerHomepage__copy-headline-top{text-align:center;font-size:.889rem;line-height:.889rem}
}
.buhneVermittlerHomepage__copy-subheadline{font-size:1rem;line-height:1.067rem;margin-bottom:30px}
.buhneVermittlerHomepage__copy-subheadline-phone{display:block}
.buhneVermittlerHomepage__copy-button{font-size:1rem}
.buhneVermittlerHomepage__copy-button .button{margin-bottom:15px}
@media(max-width:37.4375em){.buhneVermittlerHomepage__copy-cont{width:285px;margin:20px auto}
.buhneVermittlerHomepage__copy-headline{font-size:1.2778rem;line-height:1.333rem;text-align:center}
.buhneVermittlerHomepage__copy-subheadline{position:relative;text-align:left;margin:0;right:0;font-size:.889rem;width:60%}
.buhneVermittlerHomepage__copy-subheadline-phone{margin-top:1.0556rem;display:block}
.buhneVermittlerHomepage__copy-button{text-align:center}
}
.bulletlist{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.bulletlist{margin-bottom:20px}
}
.bulletlist:last-child{margin-bottom:0}
.bulletlist>li{list-style-position:inside;padding:2px 0}
.bulletlist>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){.bulletlist>li:before{margin-top:7px;margin-left:-15px}
}
.bulletlist>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.bulletlist{margin-left:15px}
}
.bulletlist--checkmark{padding-left:3px}
.bulletlist--checkmark>li:before{background:0;background-repeat:no-repeat;background-image:url('../images/icons/svg/checkmark-white.svg');width:13px;height:10px;background-size:contain}
.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}
}
.contentinclude{padding:20px}
.contentinclude--hell{background-color:#fff;border:2px solid #c8c1b1}
.contentinclude--dunkel{background-color:#4e7380;border:2px solid #4e7380}
.contentinclude--dunkel h1,.contentinclude--dunkel h2,.contentinclude--dunkel h3{color:#fdd319}
.contentinclude--dunkel p{color:#fff}
.contentinclude--dunkel .link--standalone{color:#fff}
.contentinclude--dunkel .link--standalone:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg')}
.contentinclude--dunkel .link--standalone:hover.link{color:#fff}
.contentinclude--dunkel .link--standalone:hover.link:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg')}
.cTeaser{background-color:#f2f0ed;padding:8px 15px}
.cTeaser .col{margin-bottom:.625em}
@media(max-width:62.938em){.cTeaser{margin-bottom:0;padding-left:0}
.cTeaser:before{content:'';position:absolute;right:0;top:0;bottom:0;width:9999px;z-index:-1;background-color:#f2f0ed}
.cTeaser:after{content:'';position:absolute;left:0;top:0;bottom:0;width:9999px;z-index:-1;background-color:#f2f0ed}
}
@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}
}
.cTeaser:hover{background-color:#e6e1db}
.cTeaser:hover:before,.cTeaser:hover:after{background-color:#e6e1db !important}
.col:first-child .cTeaser{position:relative}
@media(min-width:63em){.col:first-child .cTeaser{padding-left:0}
}
.col:first-child .cTeaser:before{content:'';position:absolute;right:0;top:0;bottom:0;width:9999px;z-index:-1;background-color:#f2f0ed}
.col:last-child .cTeaser{position:relative}
.col:last-child .cTeaser:after{content:'';position:absolute;left:0;top:0;bottom:0;width:9999px;z-index:-1;background-color:#f2f0ed}
.cmteaser-wrapper{*zoom:1;margin-bottom:25px}
.cmteaser-wrapper:before,.cmteaser-wrapper:after{content:" ";display:table}
.cmteaser-wrapper:after{clear:both}
@media(min-width:37.5em){.cmteaser-wrapper{margin-left:1.4795%;margin-right:1.4795%}
}
@media(min-width:63em){.cmteaser-wrapper{margin-bottom:80px}
}
.cmteaser-wrapper.col--nomb{margin-bottom:0}
.cmteaser-wrapper.col--mb-half{margin-bottom:1.11111111em}
@media(min-width:63em){.cmteaser-wrapper.col--mb-half{margin-bottom:2.22222222em}
}
.cmteaser{position:relative;overflow:hidden}
.cmteaser__image,.cmteaser__text{position:relative}
.cmteaser__image--fallback{width:100%;height:100%}
.cmteaser__text{text-align:center;padding:20px 10px}
.cmteaser__text>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.cmteaser__text>ul{margin-bottom:20px}
}
.cmteaser__text>ul:last-child{margin-bottom:0}
.cmteaser__text>ul>li{list-style-position:inside;padding:2px 0}
.cmteaser__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){.cmteaser__text>ul>li:before{margin-top:7px;margin-left:-15px}
}
.cmteaser__text>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.cmteaser__text>ul{margin-left:15px}
}
.cmteaser__text--cross-petrol{content:''}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__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}
.cmteaser__text:after{content:'';position:absolute;z-index:2;border-width:35px;border-style:solid;left:30px;bottom:99%;top:auto;right:auto;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;border-bottom-color:inherit}
.cmteaser__text>ul>li{list-style:none}
.cmteaser__text-headline,.cmteaser__text-body{margin:0}
.cmteaser__text-headline{font-size:1.333rem;font-weight:bold;line-height:1.1}
@media(max-width:62.938em){.cmteaser__text-headline{font-size:1.1667rem}
}
@media(max-width:37.4375em){.cmteaser__text-headline{font-size:1.111rem}
}
.cmteaser__text-body{padding-top:10px;padding-bottom:20px;line-height:1.15em}
.cmteaser__text-buttons span{display:inline-block}
.cmteaser__text-buttons span ~ span{padding:5px}
.cmteaser--text-bg-white{background-color:#fff}
.cmteaser--text-bg-white .cmteaser__text{border-color:#fff}
.cmteaser--text-bg-gray{background-color:#f2f0ed}
.cmteaser--text-bg-gray .cmteaser__text{border-color:#f2f0ed}
.cmteaser--text-bg-blue{background-color:#e5eaec}
.cmteaser--text-bg-blue .cmteaser__text{border-color:#e5eaec}
.cmteaser .button{margin-right:0;width:auto;padding-left:20px;padding-right:20px}
@media(min-width:63em){.cmteaser--image-2-3 .cmteaser__image{position:relative;width:66.66666667%;float:right;max-height:280px}
.cmteaser--image-2-3.cmteaser--image-bottom .cmteaser__text,.cmteaser--image-2-3 .cmteaser__text{position:absolute;right:66.66666667%;left:0;bottom:0;top:0;width:33.33333333%}
.cmteaser--image-2-3.cmteaser--image-bottom .cmteaser__text:after,.cmteaser--image-2-3 .cmteaser__text:after{left:99%;top:30px;right:auto;bottom:auto;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-left-color:inherit}
}
@media(min-width:63em){.cmteaser--image-2-3.cmteaser--image-left .cmteaser__image{float:left}
}
.cmteaser--image-2-3.cmteaser--image-left .cmteaser__text{left:auto;right:0}
.cmteaser--image-2-3.cmteaser--image-left .cmteaser__text:after{top:30px;right:99%;left:auto;bottom:auto;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}
@media(max-width:62.938em){.cmteaser--image-2-3.cmteaser--image-left .cmteaser__text:after{left:30px;bottom:99%;top:auto;right:auto;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;border-bottom-color:inherit}
}
.cmteaser--image-1-2 .cmteaser__image{width:100%;float:none}
@media(min-width:63em){.cmteaser--image-1-2 .cmteaser__image{width:50%;float:left}
}
.cmteaser--image-1-2 .cmteaser__text{overflow:visible;width:50%;float:right}
@media(min-width:63em){.cmteaser--image-1-2 .cmteaser__text:after{top:30px;right:99%;left:auto;bottom:auto;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}
}
@media(max-width:62.938em){.cmteaser--image-1-2 .cmteaser__text{width:100%;float:none}
}
@media(min-width:63em){.cmteaser--image-1-2.cmteaser--image-right .cmteaser__image{float:right}
}
.cmteaser--image-1-2.cmteaser--image-right .cmteaser__text:after{left:99%;top:30px;right:auto;bottom:auto;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-left-color:inherit}
.cmteaser--image-bottom .cmteaser__text:after{top:99%;left:30px;bottom:auto;right:auto;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;border-top-color:inherit}
.cmteaser--image-bottom .cmteaser__image{position:relative;z-index:1}
.csTeaser{display:block;position:relative;padding:25px 15px 10px;background-color:#edf1f2}
.csTeaser:hover{background-color:#cad5d9}
.csTeaser:hover .csTeaser__content-chartbox{border-color:#cad5d9}
.csTeaser:hover .csTeaser__content-chartbox--separator:before,.csTeaser:hover .csTeaser__content-chartbox--separator:after{background-color:#cad5d9}
.csTeaser:hover .csTeaser__content-text-copy a{color:#4e7380}
.csTeaser:hover .csTeaser__content-text-copy a:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
@media(min-width:37.5em){.csTeaser{margin-top:140px}
}
@media(min-width:43.75em){.csTeaser{padding:55px 15px 10px}
}
@media(min-width:63em){.csTeaser{padding:75px 45px 30px}
}
.col.x4 .csTeaser{padding:25px 15px 10px}
.csTeaserc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.csTeaser__image{position:absolute;top:-140px;right:10px;max-height:650px}
@media(max-width:37.4375em){.csTeaser__image{display:none;width:0}
}
@media(min-width:63em){.csTeaser__image{right:45px;max-height:750px}
}
.csTeaser--no-image,.csTeaser--small,.csTeaser--compact-small{margin-top:0}
.csTeaser--no-image{padding-top:25px}
@media(min-width:63em){.csTeaser--no-image{padding-top:45px}
}
.csTeaser--compact{padding-top:25px;padding-bottom:20px}
@media(min-width:43.75em){.csTeaser--compact{padding-top:40px}
}
.csTeaser--compact .csTeaser__image{top:auto;right:auto;bottom:0;left:10px;z-index:3;max-height:410px}
@media(min-width:63em){.csTeaser--compact .csTeaser__image{left:45px;max-height:none}
}
.csTeaser--compact .csTeaser__content-text{padding-right:0;padding-left:0}
@media(min-width:37.5em){.csTeaser--compact .csTeaser__content-text{float:right}
}
@media(max-width:37.4375em){.csTeaser--compact .csTeaser__content-text{padding-left:0}
}
.col.x4 .csTeaser--compact .csTeaser__content-text{float:none;padding-left:0}
.col.x4 .csTeaser--compact-small{padding-bottom:35px}
@media(max-width:37.4375em){.col.x4 .csTeaser--compact-small{padding-bottom:15px}
}
.csTeaser__shadow{position:absolute;bottom:20px;left:0;width:100%;height:40px;background-image:-ms-radial-gradient(center,ellipse cover,rgba(209,209,209,0.45) 0,rgba(255,255,255,0) 75%);background-image:-moz-radial-gradient(center,ellipse cover,rgba(209,209,209,0.45) 0,rgba(255,255,255,0) 75%);background-image:-webkit-radial-gradient(center,ellipse cover,rgba(209,209,209,0.45) 0,rgba(255,255,255,0) 75%);background-image:radial-gradient(ellipse at center,rgba(209,209,209,0.45) 0,rgba(255,255,255,0) 75%)}
@media(min-width:43.75em){.csTeaser__shadow{bottom:10px}
}
.csTeaser__content{position:relative}
@media(min-width:37.5em){.csTeaser__content{overflow:hidden}
}
.col.x4 .csTeaser__content{overflow:visible}
.csTeaser__content .link{z-index:5;cursor:pointer}
.csTeaser__content-text{padding-right:5%}
@media(max-width:37.4375em){.csTeaser__content-text{padding-right:0}
}
.col.x4 .csTeaser__content-text{float:none;padding-right:0}
.csTeaser__content-text a{color:#333;display:inline-block;position:relative;text-decoration:none;line-height:1.1;font-weight:bold;padding:1px 1px 1px 12px;font-size:inherit}
.csTeaser__content-text a:before{position:absolute;content:'';width:5px;height:9px;left:2px;top:5px;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){.csTeaser__content-text a:before{width:6px;height:10px}
}
.csTeaser__content-text-headline{margin:0 0 20px;font-size:20px;font-weight:bold;line-height:1.2}
@media(min-width:37.5em){.csTeaser__content-text-headline{font-size:30px}
}
.col.x4 .csTeaser__content-text-headline{font-size:20px}
@media(min-width:37.5em){.col.x4 .csTeaser__content-text-headline{font-size:30px}
}
.csTeaser__content-chart{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap;margin:20px 0 60px -10px}
@media(min-width:43.75em){.csTeaser__content-chart{margin:15px 0 60px -10px}
}
@media(min-width:63em){.csTeaser__content-chart{margin:60px 0 80px -10px}
}
.col.x4 .csTeaser__content-chart{margin:30px 0 60px -10px}
.csTeaser__content-chartbox{float:left;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-left:10px solid #edf1f2;padding:10px;width:50%;background-color:#fff}
.csTeaser__content-chartbox:last-child{color:#fff;background-color:#4e7380}
@media(max-width:37.4375em){.csTeaser__content-chartbox:last-child{margin-top:10px;width:100%;text-align:center}
}
.col.x4 .csTeaser__content-chartbox:last-child{display:block;margin-top:10px;padding:7px 10px;width:100%;text-align:center}
@media(max-width:37.4375em){.col.x4 .csTeaser__content-chartbox:last-child .csTeaser__content-chartbox-text{padding:6px 0}
}
.csTeaser__content-chartbox:last-child .csTeaser__content-chartbox-text{width:100%}
@media(max-width:37.4375em){.csTeaser__content-chartbox:last-child .csTeaser__content-chartbox-text{padding-top:3px;padding-bottom:3px}
}
@media(min-width:37.5em){.csTeaser__content-chartbox{padding:10px 30px;width:33.33333333%}
}
@media(min-width:43.75em){.csTeaser__content-chartbox{padding:0 25px}
}
@media(min-width:63em){.csTeaser__content-chartbox{padding:0 45px}
}
.col.x4 .csTeaser__content-chartbox{padding:10px;width:50%}
@media(min-width:37.5em) and (max-width:62.938em){.col.x4 .csTeaser__content-chartbox{padding:10px 5px}
}
.csTeaser__content-chartbox--separator{position:relative}
.csTeaser__content-chartbox--separator:before,.csTeaser__content-chartbox--separator:after{content:"";display:block;position:absolute;top:50%;margin-top:-24px;border-radius:50%;width:48px;height:48px;background-color:#edf1f2;background-position:center}
@media(max-width:37.4375em){.csTeaser__content-chartbox--separator:before,.csTeaser__content-chartbox--separator:after{margin-top:-12px;width:24px;height:24px;background-size:16px}
}
.col.x4 .csTeaser__content-chartbox--separator:before,.col.x4 .csTeaser__content-chartbox--separator:after{margin-top:-12px;width:24px;height:24px;background-size:16px}
.csTeaser__content-chartbox--separator:before{left:-29px;background-repeat:no-repeat;background-image:url('../images/icons/svg/plus.svg')}
@media(max-width:37.4375em){.csTeaser__content-chartbox--separator:before{left:-17px}
}
.col.x4 .csTeaser__content-chartbox--separator:before{left:-17px}
.csTeaser__content-chartbox--separator:after{right:-29px;background-repeat:no-repeat;background-image:url('../images/icons/svg/equal.svg')}
@media(max-width:37.4375em){.csTeaser__content-chartbox--separator:after{top:auto;right:auto;bottom:-17px;left:-17px}
}
.col.x4 .csTeaser__content-chartbox--separator:after{top:auto;right:auto;bottom:-17px;left:-17px}
.csTeaser__content-chartbox-text{margin:0;padding:10px 0;font-size:18px;line-height:1.1;text-align:center}
@media(min-width:43.75em){.csTeaser__content-chartbox-text{font-size:24px}
}
@media(min-width:63em){.csTeaser__content-chartbox-text{font-size:30px}
}
.col.x4 .csTeaser__content-chartbox-text{padding:0}
@media(min-width:37.5em) and (max-width:62.938em){.col.x4 .csTeaser__content-chartbox-text{font-size:14px}
}
@media(min-width:63em){.col.x4 .csTeaser__content-chartbox-text{font-size:18px}
}
.csTeaser__content-chartbox-text--checkbox{padding-left:30px;background-size:20px;background-position:left center;background-repeat:no-repeat;background-image:url('../images/icons/svg/checkmark-yellow.svg')}
@media(min-width:43.75em){.csTeaser__content-chartbox-text--checkbox{padding-left:50px;background-size:30px}
}
@media(min-width:63em){.csTeaser__content-chartbox-text--checkbox{padding-left:60px;background-size:40px}
}
.col.x4 .csTeaser__content-chartbox-text--checkbox{padding-left:35px;background-size:20px}
@media(min-width:37.5em) and (max-width:62.938em){.col.x4 .csTeaser__content-chartbox-text--checkbox{padding-top:20px;padding-left:0;width:100%;font-size:14px;background-size:20px;background-position:top center}
}
.csTeaser__content-chartbox-number,.csTeaser__content-chartbox-percent{color:#fdd319}
.csTeaser__content-chartbox-number{font-weight:bold;font-size:30px}
@media(min-width:43.75em){.csTeaser__content-chartbox-number{font-size:40px}
}
.csTeaser--small .csTeaser__content-text-copy p:last-of-type,.csTeaser--compact-small .csTeaser__content-text-copy p:last-of-type{margin-bottom:0}
.csTeaser__content-text-copy>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.csTeaser__content-text-copy>ul{margin-bottom:20px}
}
.csTeaser__content-text-copy>ul:last-child{margin-bottom:0}
.csTeaser__content-text-copy>ul>li{list-style-position:inside;padding:2px 0}
.csTeaser__content-text-copy>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){.csTeaser__content-text-copy>ul>li:before{margin-top:7px;margin-left:-15px}
}
.csTeaser__content-text-copy>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.csTeaser__content-text-copy>ul{margin-left:15px}
}
.csTeaser__content-text-copy__text>ul>li{list-style:none}
.csTeaser__content-text-bonus{position:relative;margin:30px 0 0;padding:5px 10px 5px 0;font-size:18px;line-height:1.1;color:#fff;background-color:#4e7380;padding-left:1.5%}
@media(min-width:43.75em){.csTeaser__content-text-bonus{font-size:24px}
}
@media(min-width:63em){.csTeaser__content-text-bonus{font-size:30px}
}
.col.x4 .csTeaser__content-text-bonus{font-size:18px}
@media(min-width:63em){.col.x4 .csTeaser__content-text-bonus{font-size:24px}
}
.col.x4 .csTeaser__content-text-bonus:before{left:-15px;width:15px}
.csTeaser__content-text-bonus:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-30%;width:30%;background-color:#4e7380}
@media(max-width:37.4375em){.csTeaser__content-text-bonus:before{left:-15px;width:15px}
}
.csTeaser__content-text-bonus .csTeaser__content-chartbox-number{font-size:40px}
.csTeaser__overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}
.flyout{position:relative;display:none;background:#fff;left:0;right:0;margin-top:0;padding:0 10px 0 10px;width:100%;overflow-y:auto;z-index:0;max-height:calc(100vh - 180px);border-bottom:3px solid #fdd319}
@media(min-width:63em){.flyout{padding:33px 0 0 0}
}
.flyout-teaser-background{position:relative;background:#edf1f2;overflow:hidden}
@media(max-width:62.938em){.flyout-teaser-background{margin:0 -10px;padding:20px 10px}
.flyout-teaser-background .col{width:100%;margin:0}
.flyout-teaser-background .col:first-child{padding-bottom:15px;border-bottom:1px solid #dce3e6}
.flyout-teaser-background .col:last-child{padding-top:15px}
}
.flyout-teaser-background:before,.flyout-teaser-background:after{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;background:#edf1f2;width:9999px}
.flyout-teaser-background:before{left:auto;right:100%}
.flyout-teaser-background:after{left:100%;right:auto}
.flyout__teaser{*zoom:1;border:0;background:#edf1f2;margin:35px 0}
.flyout__teaser:before,.flyout__teaser:after{content:" ";display:table}
.flyout__teaser:after{clear:both}
@media(max-width:62.938em){.flyout__teaser{margin:0}
}
.flyout__teaser:hover{cursor:pointer}
.flyout__teaser:hover .flyout__teaser-link{color:#4e7380}
.flyout__teaser:hover .flyout__teaser-headline:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.flyout__teaser-image{width:100%;max-width:160px;float:left;margin:0 20px 0 0;display:none}
@media(min-width:63em){.flyout__teaser-image{display:block}
}
.flyout__teaser-link{display:block;color:#333;text-decoration:none}
.flyout__teaser-headline{position:relative;text-decoration:none;margin:0;font-weight:bold}
.flyout__teaser-headline:before{display:inline-block;position:relative;content:"";background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg');width:6px;height:10px;background-size:100%;top:-1px;margin-right:3px}
.flyout__teaser-copy{color:inherit;text-decoration:none;margin:0;max-width:480px}
.flyout .col{margin-bottom:0}
@media(min-width:63em){.flyout .col{margin-bottom:1.66666667em}
}
.flyouts{background:#fff;position:fixed;left:0;right:0}
.flyouts__close{display:none;position:absolute;bottom:3px;left:50%;width:30px;height:27px;margin-left:-15px;background:#fdd319;cursor:pointer;z-index:99;transition:background .5s ease-in-out}
@media(max-width:62.938em){.flyouts__close{visibility:hidden;top:-1000px}
}
.flyouts__close:hover{background:#ffbd0a}
.flyouts__close:before{width:10px;height:6px;display:block;content:"";position:absolute;top:11px;left:10px;background-size:100% 100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/navigator-close.svg')}
.js-mainnav-flyouts{display:none}
@media(min-width:63em){.js-mainnav-flyouts{display:block}
}
.footer{color:#fff}
.footer .headline--footer,.footer li,.footer a,.footer p{font-size:.889rem}
.footer li{line-height:1}
.footer .headline--footer{font-weight:bold;margin-top:10px;margin-bottom:10px;line-height:1.2}
@media(min-width:43.75em){.footer .headline--footer{margin-bottom:15px}
}
@media(max-width:37.4375em){.footer .headline--footer--social{margin-top:30px}
}
@media(min-width:43.75em){.footer .headline--footer,.footer li,.footer a{font-size:1rem}
.footer .stripe--darkgrey li,.footer .stripe--darkgrey a,.footer .stripe--darkgrey p{font-size:.778rem}
.footer .stripe--darkgrey li{margin-right:40px;margin-bottom:0}
}
.footer .stripe{padding-top:20px}
.footer .stripe:last-child{padding-top:10px;padding-bottom:10px;line-height:1.1}
.copyright{float:left;padding:4px 0}
@media(min-width:37.5em){.copyright{float:right}
}
.copyright,.stripe--darkgrey .linklist__list .link{font-size:.778rem}
ul.linklist.social{padding-left:0}
.featureToggle__title{font-weight:bold;font-size:22px;margin:1em 0}
.featureToggle__switch{display:flex}
.featureToggle__label{order:2;padding:0 .5em;display:inline-flex;cursor:pointer}
.featureToggle__input{cursor:pointer;order:1;outline:0;display:inline-flex}
.featureToggle__info{background-color:#e0e0e0;padding:1em;margin:1em 0;opacity:1;transition:opacity 1s}
.featureToggle__info--hidden{opacity:0}
.footnote-wrap>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.footnote-wrap>ul{margin-bottom:20px}
}
.footnote-wrap>ul:last-child{margin-bottom:0}
.footnote-wrap>ul>li{list-style-position:inside;padding:2px 0}
.footnote-wrap>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){.footnote-wrap>ul>li:before{margin-top:7px;margin-left:-15px}
}
.footnote-wrap>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.footnote-wrap>ul{margin-left:15px}
}
.footnote-wrap__text>ul>li{list-style:none}
.footnote{font-size:.778rem;display:flex}
.footnote__text{padding:0 4px 20px 4px}
.footnote__icon{padding:0 0 20px 0;line-height:1;text-align:right;white-space:nowrap;top:.3em}
.footnote--narrow{letter-spacing:-0.15px}
.footnote--bold{font-weight:bold}
.footnote--small{font-size:.889em}
@media only screen and (min-width:63em){.footnote--small{font-size:.778em}
}
.footnote--warn{font-size:.889rem;padding-left:20px;padding-top:3px;position:relative;display:inline-block}
@media(min-width:37.5em){.footnote--warn{font-size:1rem;padding-top:0}
}
.footnote--warn .footnote__text:before{display:inline-block;content:'';width:16px;height:16px;background-size:100%;background-position:center center;position:absolute;top:4px;left:0;background-repeat:no-repeat;background-image:url('../images/icons/svg/warning-sign.svg')}
.footnote--warn .footnote__icon{display:none}
.footnote--position-right{flex-direction:row-reverse}
.label{display:block;margin:0 0 5px 0}
.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}
}
.plz_ort_aktueller_standort_wrapper{position:relative}
.plz_ort_aktueller_standort_wrapper .input_plz_ort{padding-right:30px}
@media(min-width:37.5em){.plz_ort_aktueller_standort_wrapper .input_plz_ort{padding-right:40px}
}
.plz_ort_aktueller_standort_wrapper .suche_mit_koordinaten{background-repeat:no-repeat;background-image:url('../images/icons/svg/aktueller-standort.svg');content:"";position:absolute;display:block;width:20px;height:20px;top:5px;right:5px}
@media(min-width:37.5em){.plz_ort_aktueller_standort_wrapper .suche_mit_koordinaten{width:24px;height:24px;top:8px;right:8px}
}
.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}
.hamburger{display:block;width:29px;height:29px;border:0;background:#fff;margin:12px 0 0 0;padding:0;text-indent:-9999em;overflow:hidden}
.hamburger:before{display:block;position:relative;content:"";background-repeat:no-repeat;background-image:url('../images/icons/svg/hamburger.svg');width:29px;height:29px;background-size:29px}
.hamburger--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/close.svg')}
html.no-touchevents .hamburger:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/hamburger-hover.svg')}
html.no-touchevents .hamburger--active:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/close-hover.svg')}
@media(min-width:43.75em){.hamburger{margin-top:20px}
}
@media(min-width:63em){.hamburger{display:none}
}
.header{min-width:320px;min-width:17.77777778rem;background-color:#fff;position:fixed;width:100%;padding:0 .625em;top:0;z-index:401}
.header--absolute{position:absolute}
.header .right{float:right}
.header-search{float:right;margin:10px 8px 0 10px}
@media(min-width:43.75em){.header-search{margin:18px 8px 0 10px}
}
@media(min-width:63em){.header-search{margin:45px 0 0 20px}
}
.header .logo{transition:opacity .2s ease;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0)}
.header .logo a{display:inline-block}
@media(max-width:37.4375em){.header--searchActive .logo{opacity:0}
}
.header-search__wrapper{background:#fff;display:none;position:absolute;right:50px;margin-top:-10px;z-index:15;width:calc(100% - 50px)}
@media(min-width:37.5em){.header-search__wrapper{width:calc(100% - 250px - 90px)}
}
@media(min-width:43.75em){.header-search__wrapper{margin-top:-9px}
}
@media(min-width:63em){.header-search__wrapper{margin-top:-13px}
}
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:68px}
@media(min-width:62em){smc-header-hukde{height:123px}
}
.headersmc{z-index:1200;height:auto;top:0;position:relative}
smc-header-hukde+main .stage{padding-top:0}
.header--shield+smc-header-hukde{top:40px}
.headersmc+smc-header-hukde s-huk-brand-header s-huk-brand-header-drawer{margin-top:40px}
smc-header-hukde li,a{text-decoration-line:none}
.header__vmwrapper__vmbar__mobile{margin-right:0 !important}
.richtext img{display:inline-block;width:initial}
s-expansion-panel img{width:28px}
@media(min-width:36em){s-expansion-panel img{width:35px}
}
s-expansion-panel:not(.hydrated) [slot=headline]{padding:var(--expansionpanel-density-spacing,var(--spacing-3)) 0}
s-expansion-panel:not(.hydrated) [slot=content]{display:none}
.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}
}
.iconrow{display:-ms-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.iconrow__col{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;margin-bottom:15px}
@media only screen and (min-width:63em){.iconrow__col{margin-bottom:25px}
}
@media only screen and (max-width:62.938em){.iconrow__col.two{flex:1 0 34%}
}
@media only screen and (max-width:62.938em){.iconrow__col.three{flex:1 1 33%;width:33%}
}
.iconrow--boldtext .iconrow__wrap,.iconrow--boldtext .iconrow__link{font-weight:700}
.iconrow__link{font-size:inherit;padding:0;display:inline-block;position:relative;color:#333;text-decoration:none;padding:4px 0;line-height:1.1;font-weight:bold}
.iconrow__link:hover{color:#4e7380}
.iconrow__link--white{color:#fff}
.iconrow__link--white:hover{color:#ffbd0a}
.iconrow__link--bold{font-weight:bold}
@media(max-width:43.6875em){.iconrow__link--more-padd-v{padding-top:4px;padding-bottom:4px}
}
.iconrow__link--blockNoMargin{display:block}
.iconrow__link--blank{margin-right:10px}
.iconrow__link--nowrap{white-space:nowrap}
.iconrow__link--blocked{margin:0 0 25px 0}
@media(min-width:37.5em){.iconrow__link--blocked{margin:0 0 40px 0}
}
@media(min-width:63em){.iconrow__link--blocked{margin:0 0 60px 0}
}
.iconrow__link--standalone{padding-left:15px;padding-right:10px}
@media(min-width:37.5em){.iconrow__link--standalone{padding-left:12px}
}
.iconrow__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){.iconrow__link--standalone:before{width:6px;height:10px}
}
.iconrow__link--standalone:after{padding-right:10px}
.iconrow__link--standalone:hover.link:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.iconrow__link--standalone.link--small{font-size:.889rem}
.iconrow__link--standalone.link--small:before{top:8px}
.iconrow__link--audio,.iconrow__link--download{padding-left:26px}
.iconrow__link--audio:before,.iconrow__link--download:before{position:absolute;content:'';width:16px;height:14px;float:left;top:8px;left:0;background-position:center 0}
.iconrow__link--download{padding-right:10px}
.iconrow__link--download:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/download.svg')}
.iconrow__link--download:after{padding-right:10px}
.iconrow__link--download:hover.link:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/download-hover.svg')}
.iconrow__link--overview{color:#4e7380;padding-left:15px;padding-right:10px}
@media(min-width:37.5em){.iconrow__link--overview{padding-left:12px}
}
.iconrow__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){.iconrow__link--overview:before{top:1px}
}
.iconrow__link--overview:hover{color:#325460 !important}
.iconrow__link--audio:before{width:20px;height:16px;margin-top:-3px;background-repeat:no-repeat;background-image:url('../images/icons/svg/audio.svg')}
.iconrow__link--audio:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/audio-hover.svg')}
.iconrow__link--block{display:block;margin-bottom:10px}
@media(min-width:37.5em){.iconrow__link--block{margin-bottom:20px}
}
.iconrow__link--fax,.iconrow__link--phone,.iconrow__link--mobile,.iconrow__link--rss{position:relative;display:inline-block;padding:20px 10px 20px 21px;font-weight:bold}
.iconrow__link--fax:before,.iconrow__link--phone:before,.iconrow__link--mobile:before,.iconrow__link--rss:before{position:absolute;display:block;content:"";left:0}
.iconrow__link--custom{position:relative;display:inline-block;padding:20px 10px 20px 0;font-weight:bold}
.iconrow__link--custom:before{position:absolute;display:block;content:"";left:0}
.iconrow__link--phone:before{width:14px;height:18px;top:22px;background-repeat:no-repeat;background-image:url('../images/icons/svg/phone.svg')}
.iconrow__link--phone:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/phone-hover.svg')}
.iconrow__link--mobile:before{width:10px;height:18px;background-repeat:no-repeat;background-image:url('../images/icons/svg/mobile.svg')}
.iconrow__link--mobile:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/mobile-hover.svg')}
.iconrow__link--fax:before{width:14px;height:18px;top:10px;background-repeat:no-repeat;background-image:url('../images/icons/svg/fax.svg')}
.iconrow__link--fax:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/fax-hover.svg')}
.iconrow__link--custom:before{width:100%;height:0;margin-top:4px;padding:0;padding-bottom:calc(16.66666667%);background-size:contain;background-repeat:no-repeat}
.iconrow__link--custom:hover{filter:invert(45%) sepia(39%) saturate(338%) hue-rotate(149deg) brightness(86%) contrast(90%)}
.iconrow__link--rss{margin:20px 10px 20px 0;padding:0 0 0 17px}
@media(min-width:37.5em){.iconrow__link--rss{padding-left:20px}
}
.iconrow__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){.iconrow__link--rss:before{width:13px;height:13px;top:2px}
}
.iconrow__link--rss:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/rss-hover.svg')}
.text>.iconrow__link--standalone,.textbild__text>.iconrow__link--standalone{padding-right:0;padding-left:10px}
.iconrow__link--standalone.iconrow__link--icon-big{padding-left:26px}
.iconrow__link--standalone.iconrow__link--icon-big:before{width:16px;height:16px;top:6px;background-position:center top;background-size:contain}
.iconrow__link--inheadline{font-size:inherit}
.iconrow__link--mt15{margin-top:35px}
.iconrow__link--nonbold{font-weight:normal}
.iconrow__wrap,.iconrow__link{color:inherit;text-decoration:none;font-weight:400;font-size:inherit;display:unset}
.iconrow__image{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;max-width:150px;height:75px;margin:0 auto 4px}
.iconrow__text{overflow-wrap:anywhere;word-wrap:anywhere;hyphens:auto}
@media only screen and (min-width:37.5em){.iconrow .iconrow__image{width:180px;height:95px}
}
@media only screen and (min-width:730px){.iconrow .iconrow__image{width:200px;height:95px}
}
@media only screen and (min-width:63em){.iconrow .iconrow__image{width:120px;height:95px}
}
@media only screen and (min-width:620px){.iconrow--5 .iconrow__image{width:190px}
}
@media only screen and (min-width:800px){.iconrow--5 .iconrow__image{width:140px}
}
.iconrowaufklapper{display:-ms-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.iconrowaufklapper-container{display:flex;justify-content:space-around;flex-wrap:wrap;position:relative;width:100%}
.iconrowaufklapper-elements{text-align:center;flex:0 1 30%;cursor:pointer;margin-bottom:15px;line-height:1.2}
@media only screen and (min-width:63em){.iconrowaufklapper-elements{flex:0 1 16%}
}
.iconrowaufklapper-elements__image{width:100%;height:60px;display:block;background-size:contain;background-repeat:no-repeat;background-position-x:center;opacity:.5}
@media only screen and (min-width:63em){.iconrowaufklapper-elements__image{height:90px}
}
.iconrowaufklapper-elements__image:hover{opacity:1}
.iconrowaufklapper-elements__text{max-width:100%;margin:2px 0 0 0;opacity:.5}
.iconrowaufklapper-elements__longtext{color:#4e7380;margin:24px 0 12px;border-bottom:1px solid #4e7380;padding-bottom:24px;margin-top:8px;width:100%}
.iconrowaufklapper-elements__open{color:#4e7380}
.iconrowaufklapper-elements__open .iconrowaufklapper-elements__image,.iconrowaufklapper-elements__open .iconrowaufklapper-elements__text{opacity:1}
.imagezoom{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;background:#333;background:rgba(0,0,20,0.6);z-index:8600}
.imagezoom__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;text-align:center;max-height:75vh}
.imagezoom__picture{display:inline-block;position:relative;margin:auto}
.imagezoom__image-rsrc{background-color:#fff;display:block;margin:auto;width:auto;max-width:100%;max-height:75vh}
@media screen and (min-width:0\0){.imagezoom img[src*=".svg"]{width:100%;padding:3%;max-width:none;max-height:none}
}
.imagezoom__close:before{display:block;position:absolute;content:'×';color:#fff;font-size:1.644rem;top:-15px;right:-28px;margin-left:10px;font-weight:bold;cursor:pointer}
.imagezoom__close:hover:before{color:#4e7380}
.textbild--image.image-zoom-wrap .col{margin-left:1.4795%;margin-right:1.4795%}
.textbild--image.image-zoom-wrap .x3{width:22.041%}
.textbild--image.image-zoom-wrap .x4{width:30.374%}
.textbild--image.image-zoom-wrap .x6{width:47.041%}
.textbild--image.image-zoom-wrap .x8{width:63.708%}
.textbild--image.image-zoom-wrap .x9{width:72.041%}
.textbild--image.image-zoom-wrap .x12{width:97.041%}
@media(max-width:37.4375em){.textbild--image.image-zoom-wrap .x12{width:100%}
}
.textbild--image.image-zoom-wrap .textbild__bild{float:left;margin:0 30px 15px 1.4795%;padding:0;z-index:10}
@media(max-width:37.4375em){.textbild--image.image-zoom-wrap .textbild__bild{margin:0 30px 15px 0}
}
.textbild--image.image-zoom-wrap .textbild__text{display:block;float:none}
@media(max-width:37.4375em){.textbild--image.image-zoom-wrap .textbild__text{margin:0;width:100%}
}
.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 *{font-family:'HelveticaNeueLTCom',sans-serif}
.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--white{color:#fff}
.link--white:hover{color:#ffbd0a}
.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,.textbild__text>.link--standalone{padding-right:0;padding-left:10px}
.table td>:not(span) a,.table td>a,.table th:not(span) a,.richtext a,.sTeaser__copy a,.stage-lp__copy p a,.stage-lp__headline p a,.buhneVermittler__copy-adresse span a,.buhneVermittlerHomepage__copy-subheadline span 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,.sTeaser__copy a:before,.stage-lp__copy p a:before,.stage-lp__headline p a:before,.buhneVermittler__copy-adresse span a:before,.buhneVermittlerHomepage__copy-subheadline span 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,.sTeaser__copy a:before,.stage-lp__copy p a:before,.stage-lp__headline p a:before,.buhneVermittler__copy-adresse span a:before,.buhneVermittlerHomepage__copy-subheadline span 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,.sTeaser__copy a:after,.stage-lp__copy p a:after,.stage-lp__headline p a:after,.buhneVermittler__copy-adresse span a:after,.buhneVermittlerHomepage__copy-subheadline span 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,.sTeaser__copy a:hover,.stage-lp__copy p a:hover,.stage-lp__headline p a:hover,.buhneVermittler__copy-adresse span a:hover,.buhneVermittlerHomepage__copy-subheadline span 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,.sTeaser__copy a:hover:before,.stage-lp__copy p a:hover:before,.stage-lp__headline p a:hover:before,.buhneVermittler__copy-adresse span a:hover:before,.buhneVermittlerHomepage__copy-subheadline span 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}
.linklist__title{display:inline-block;font-size:1rem;margin-bottom:10px}
@media(min-width:37.5em){.linklist__title{font-size:1.333rem;margin-bottom:20px}
}
.linklist__list{margin:0;padding:0;list-style:none}
.linklist__list__title{font-weight:bold}
.linklist-item--inline{display:block;float:left;margin-right:10px}
.linklist .link{font-weight:400}
.linklist .link--bold{font-weight:bold}
.linklist a.link:hover{text-decoration:none;color:#4e7380}
.linklist--borderpetrol{border:2px solid #4e7380;padding:10px 20px}
.linklist--borderpetrol .linklist__title{margin-bottom:10px}
@media(max-width:37.4375em){.navigator-flyout-wrapper .col--nombOnS .linklist{margin-top:0;margin-bottom:0}
.navigator-flyout-wrapper .col--nombOnS:first-child .linklist{margin-top:20px}
.navigator-flyout-wrapper .col--nombOnS:last-child .linklist{margin-bottom:20px}
}
.linklist--navigator{margin-top:20px;margin-bottom:25px}
.logo{position:relative;display:block;width:100%;max-width:160px;float:left;margin:11px 0 11px 0;z-index:9}
@media(min-width:43.75em){.logo{max-width:200px;margin:15px 0 15px 0}
}
@media(min-width:63em){.logo{max-width:250px;margin:20px 0 20px 0}
}
.logo img,.logo svg{width:160px;height:32px}
@media(min-width:43.75em){.logo img,.logo svg{width:200px;height:40px}
}
@media(min-width:63em){.logo img,.logo svg{width:250px;height:50px}
}
.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}
@media(max-width:62.938em){.right .hamburger{position:absolute;right:55px;top:0}
.right .hamburger.hamburger--lp{right:0}
}
.navigation{float:left}
@media(max-width:62.938em){.navigation--active{position:fixed;top:0;left:0;width:100%;height:calc(100% - 70px);overflow:auto;overflow-x:hidden;margin-top:70px}
.navigation--active .flyout{max-height:none;border-bottom:0}
}
@media(max-width:43.6875em){.navigation--active{height:calc(100% - 54px);margin-top:54px}
}
@media(min-width:63em){.navigation{margin-top:41px}
}
.navigation__headline{position:relative;display:block;padding:12px 10px;font-size:18px;font-weight:bold;cursor:pointer}
.navigation__headline:before{position:absolute;display:block;content:"";width:9px;height:5px;top:23px;left:-5px;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/navi-open.svg')}
.navigation__headline:after{display:block;position:absolute;content:"";height:1px;background:#e6e6e6;left:-20px;right:0;bottom:-2px}
@media(min-width:43.75em){.navigation__headline:after{display:none}
}
.navigation__headline.js--active:after{background:transparent}
@media(min-width:43.75em){.navigation__headline{padding-left:0}
.navigation__headline:before{left:-15px}
}
@media(min-width:63em){.navigation__headline{padding-top:0;font-size:24px;cursor:default}
.navigation__headline:before{display:none}
}
@media(max-width:62.938em){.navigation__headline.onCurrentPath{color:#4e7380}
}
@media(max-width:62.938em){.navigation__headline.currentPage{color:#4e7380}
}
.navigation__headline a{font-size:inherit}
.navigation__topic-link{color:inherit;text-decoration:none}
.navigation__topic-link:hover{color:#4e7380}
.navigation__list{position:absolute;left:0;right:0;margin:0;padding:0;display:none;list-style:none;background-color:#fff;background-size:100% 15px;background-position:0 100%;z-index:1;width:100%}
@media(max-width:62.938em){.navigation__list{max-width:42em;margin:0 auto}
}
.navigation__list:before,.navigation__list:after{position:absolute;background-color:#fff;display:block;content:"";top:0;bottom:0;width:9999px;z-index:0}
.navigation__list:before{left:-100%}
.navigation__list:after{left:-100%;background:linear-gradient(to bottom,#999 0,rgba(0,0,0,0) 90%);opacity:.6;height:15px;top:auto;bottom:-15px}
.navigation__list--level2{display:none;position:relative;box-shadow:none}
@media(min-width:63em){.navigation__list--level2{display:block}
}
.navigation__list--level2:before,.navigation__list--level2:after{box-shadow:none;display:none}
.navigation__list--active{display:block}
@media(min-width:63em){.navigation__list{display:block;position:relative;left:auto;right:auto;padding:0;box-shadow:none}
.navigation__list:before,.navigation__list:after{display:none}
}
.navigation__list-item{position:relative;display:block;border-bottom:1px solid #e6e6e6;margin:0 10px;z-index:1}
@media(min-width:63em){.navigation__list-item{float:left;margin:0 10px 0 0;border-bottom:0}
.navigation__list-item:last-child{margin-right:0;border-bottom:0}
.navigation__list-item--spacer{margin-right:100px}
}
@media(max-width:62.938em){.navigation__list-item:last-child{border-bottom:0}
}
.navigation__link{display:block;position:relative;color:#333;font-size:16px;text-decoration:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;padding:10px 0 10px 0;border-bottom:1px solid #e6e6e6}
.navigation__link.currentPage,.navigation__link:hover{color:#4e7380}
@media(min-width:63em){.navigation__link{padding:0;font-size:18px;border-bottom:0}
}
.navigation__item{display:block;position:relative;cursor:pointer;font-size:20px;padding:10px 0;z-index:1;font-weight:bold;color:#000;text-decoration:none}
@media(min-width:43.75em){.navigation__item{padding:16px 0 15px 0}
}
@media(min-width:63em){.navigation__item{font-size:18px;margin:0;padding:10px 10px 3px 10px;display:inline-block}
}
.navigation__item.onCurrentPath,.navigation__item.currentPage{border-bottom:3px solid #8fa6ae}
@media(max-width:62.938em){.navigation__item.onCurrentPath,.navigation__item.currentPage{border-bottom:0;color:#4e7380}
}
@media(min-width:63em){.navigation__list-item.active .navigation__item,.navigation__list-item:hover .navigation__item{border-bottom:3px solid #cad5d9}
}
.navigation__headline.js--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/navi-close.svg')}
@media(min-width:37.5em) and (max-width:62.938em){.manuelle-navigation .col.x4{width:97.041%}
}
@media(max-width:62.938em){.navigator p,.navigator a,.navigator label,.navigator span.text{font-size:.889rem}
.navigator .link--standalone:before{width:5px;height:9px}
}
.navigator .button+.link{margin-top:17px;display:block}
.navigator .button--small{padding-left:20px;padding-right:20px}
.navigator a.text{color:#000;text-decoration:none}
.navigator a.text:hover,.navigator a.text:active,.navigator a.text:focus{color:#000;text-decoration:none}
.navigator .navigator__button-wrapper a.text{font-size:1.111rem}
@media(min-width:63em){.navigator .navigator__button-wrapper{font-size:1.022rem}
}
.navigator__plzort-vorschlaege{clear:both}
.navigator__plzort-vorschlaege a{display:block}
@media only screen and (max-width:37.4375em){.navigator__plzort-vorschlaege a{margin-bottom:10px}
}
.navigator .text+.link{margin-top:0}
@media(min-width:43.75em){.navigator .button+.footnote{margin-top:15px}
.navigator .text+.linklist{margin-top:40px}
.navigator .text+.button{margin-top:17px}
.navigator .headline--navigator+.text--aligned{margin-top:5px}
.navigator .text--aligned+.text{margin-top:20px}
.navigator .link--block{margin-bottom:20px}
}
.navigator .text--aligned .text__row{margin-bottom:10px}
@media(min-width:63em){.navigator .text--aligned .text__row{margin-bottom:0}
}
.navigator .text--aligned .text--large{display:inline-block}
@media(min-width:43.75em){.navigator .text--aligned .text--large{display:block}
}
@media(min-width:63em){.navigator .text--aligned .text--large{display:inline-block}
}
.navigator table td{font-size:.889rem}
@media(min-width:63em){.navigator table td{font-size:1rem}
}
.navigator{position:relative;width:100%;background:#fff;border-top:3px solid #fdd319;border-bottom:3px solid #fff;padding:10px .625em;z-index:195;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);height:68px}
@media(min-width:63em){.navigator{padding:.625em}
}
@media(max-width:37.4375em){.navigator{height:63px}
}
.navigator__button{width:22.041%;position:relative;display:inline-block;padding-left:35px;min-height:30px;font-size:1.111rem;line-height:1.111rem;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:0;border:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0.25)}
@media(min-width:37.5em){.navigator__button{padding-left:50px}
}
@media(min-width:43.75em){.navigator__button{font-size:1.111rem;line-height:1.2rem;padding-left:50px}
}
.navigator__button:before{position:absolute;display:block;content:"";width:30px;height:30px;top:2px;left:0;background-size:100% 100%}
@media(min-width:37.5em){.navigator__button:before{width:40px;height:40px;top:0}
}
.navigator__button--meinehuk{width:54%}
@media(min-width:43.75em){.navigator__button--meinehuk{width:47.041%}
}
@media(min-width:63em){.navigator__button--meinehuk{width:22.041%}
}
.navigator__button--meinehuk:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk.svg')}
html.no-touchevents .navigator__button--meinehuk:hover:before,.navigator__button--meinehuk.navigator__button--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk--yellow.svg')}
.navigator__button--kontakt{display:none}
@media(min-width:63em){.navigator__button--kontakt{display:block}
}
.navigator__button--kontakt:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/kontakt.svg')}
html.no-touchevents .navigator__button--kontakt:hover:before,.navigator__button--kontakt.navigator__button--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/kontakt--yellow.svg')}
.navigator__button--standort{display:none}
@media(min-width:63em){.navigator__button--standort{display:block}
}
.navigator__button--standort:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/standort.svg')}
html.no-touchevents .navigator__button--standort:hover:before,.navigator__button--standort.navigator__button--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/standort--yellow.svg')}
.navigator__button--schaden{display:none}
@media(min-width:63em){.navigator__button--schaden{display:block}
}
.navigator__button--schaden:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/schaden.svg')}
html.no-touchevents .navigator__button--schaden:hover:before,.navigator__button--schaden.navigator__button--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/schaden--yellow.svg')}
.navigator__button--extra{width:43%}
@media(min-width:37.5em){.navigator__button--extra{width:40%}
}
@media(min-width:43.75em){.navigator__button--extra{width:47.041%}
}
@media(min-width:63em){.navigator__button--extra{display:none}
}
.navigator__button--extra:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/kontakt.svg')}
html.no-touchevents .navigator__button--extra:hover:before,.navigator__button--extra.navigator__button--active:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/kontakt--yellow.svg')}
.navigator__button--softened:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:#fff;background:rgba(255,255,255,0.6)}
.navigator__button-subtext{display:block;font-size:12px;line-height:12px;height:15px;font-weight:400}
.navigator__button-subtext:after{display:inline-block;position:relative;content:"";width:9px;height:5px;top:-2px;background-repeat:no-repeat;background-image:url('../images/icons/svg/navigator-flyout.svg')}
@media(min-width:37.5em){.navigator__button-subtext{font-size:.889rem;line-height:.889rem;height:20px}
}
@media(min-width:63em){.navigator__button-subtext{font-size:.889rem;line-height:.889rem}
}
.navigator__button-wrapper{overflow:hidden;text-overflow:ellipsis}
.navigator__flyout{display:none;position:relative;*zoom:1}
.navigator__flyout:before,.navigator__flyout:after{content:" ";display:table}
.navigator__flyout:after{clear:both}
.navigator-flyout-wrapper.navigator-flyout-wrapper .navigator__flyout--extra{max-width:50.625em;margin:40px auto 0;padding:0}
@media only screen and (min-width:37.5em){.navigator-flyout-wrapper.navigator-flyout-wrapper .navigator__flyout--extra{margin-left:10px;margin-right:10px}
}
@media only screen and (min-width:43.75em){.navigator-flyout-wrapper.navigator-flyout-wrapper .navigator__flyout--extra{margin-left:0;margin-right:0}
}
@media only screen and (min-width:43.75em){.navigator-flyout-wrapper.navigator-flyout-wrapper .navigator__flyout--extra{margin:40px auto 0}
}
@media(max-width:62.938em){.navigator__flyout .navigator__button:first-child{margin-top:25px}
.navigator__flyout .navigator__button:last-child{margin-bottom:15px;border-bottom:0}
}
.navigator__flyout--back{position:absolute;display:none;cursor:pointer;padding:0 10px 10px 10px;top:-32px}
.navigator__flyout--back:after{display:block;position:absolute;content:'';width:5px;height:8px;top:8px;left:0;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg');transform:rotate(180deg)}
@media(min-width:43.75em){.navigator__flyout--back{margin-left:10px}
}
.navigator__flyout--cloned{width:100%}
.navigator__teaser-image{width:100%;margin-bottom:17px;margin-top:4px}
.navigator__close{display:none;position:absolute;bottom:0;left:50%;width:30px;height:27px;margin-left:-15px;background:#fdd319;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0.25);transition:background .5s ease-in-out;z-index:2}
.navigator__close:hover{background-color:#ffbd0a}
.navigator__close:after{width:50px;height:50px;display:block;content:"";position:absolute;top:-10px;left:-10px;opacity:0}
.navigator__close:before{width:10px;height:6px;display:block;content:"";position:absolute;top:11px;left:10px;background-size:100% 100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/navigator-close.svg')}
.navigator__result{width:100%}
@media(min-width:37.5em){.navigator__result{height:inherit}
}
@media(max-width:43.6875em){.navigator__result{overflow-y:hidden}
}
.navigator__result-list{position:relative;margin:0;padding:0}
.navigator__result-list li:first-child{border-top:0}
@media(max-width:43.6875em){.navigator__result-list li:first-child{border-top:1px solid #a4a4a4}
}
.navigator__result-list-item{cursor:pointer;border-top:1px solid #a4a4a4;position:relative;padding:20px 20px 20px 32px;background-repeat:no-repeat;background-position:5px 15px}
.navigator__result-list-item:before{position:absolute;display:block;content:"";width:20px;height:34px;left:5px;background-size:100% 100%}
.navigator__result-list-item:after{display:inline;position:absolute;top:19px;left:11px}
@media only screen and (min-width:43.75em){.navigator__result-list-item:after{top:17px;left:10px}
}
.navigator__result-list-item:hover,.navigator__result-list-item--active{background-color:#edf1f2}
.navigator__result-list-item .textbild__bild{float:right;margin:auto;width:auto}
.navigator--fixed{position:sticky;top:0;left:0;right:0;border-top:3px solid #fff;border-bottom:3px solid #fdd319;z-index:195}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navigator--fixed{position:fixed}
}
.navigator--fixed.navigator--open{position:fixed}
.navigator--open{z-index:401;height:auto}
.navigator--open:before{content:'';display:block;position:absolute;top:45px;left:0;right:0;height:25px;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 80%);pointer-events:none;z-index:1}
@media only screen and (min-width:37.5em){.navigator--open:before{top:50px}
}
@media only screen and (min-width:43.75em){.navigator--open:before{height:30px}
}
.navigator--open:after{content:'';display:block;position:absolute;top:auto;left:0;right:0;bottom:0;height:25px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%);pointer-events:none;z-index:0}
@media only screen and (min-width:43.75em){.navigator--open:after{height:45px}
}
@media only screen and (max-width:62.938em){.navigator--open .navigator__big-button{display:none}
}
.navigator-flyout-wrapper{max-height:calc(100vh - 125px);overflow-y:auto}
.navigator-flyout-wrapper .navigator__flyout{padding-top:15px;padding-bottom:40px}
@media(min-width:37.5em){.navigator-flyout-wrapper .navigator__flyout{padding-top:25px}
}
.navigator_flyout__teaser-image{width:100%;float:none;margin-bottom:10px}
.navigator__flyout-vermittler-image{width:100%;margin-bottom:20px}
.navigator__flyout-vermittler-image img{margin-bottom:10px}
@media only screen and (min-width:37.5em){.navigator__flyout-vermittler-image img{margin-top:5px;width:100%}
}
.navigator__flyout--extra .navigator__button--standort,.navigator__flyout--extra .navigator__button--schaden,.navigator__flyout--extra .navigator__button--kontakt{width:100%;display:block;margin:0 0 10px 0;padding-bottom:10px;border-bottom:1px solid #d9d9d9}
@media(min-width:43.75em){.navigator__flyout--extra .navigator__button--standort,.navigator__flyout--extra .navigator__button--schaden,.navigator__flyout--extra .navigator__button--kontakt{padding-left:60px}
.navigator__flyout--extra .navigator__button--standort:before,.navigator__flyout--extra .navigator__button--schaden:before,.navigator__flyout--extra .navigator__button--kontakt:before{left:10px}
}
.navigator__flyout--extra .navigator__button--standort.navigator__button--active,.navigator__flyout--extra .navigator__button--schaden.navigator__button--active,.navigator__flyout--extra .navigator__button--kontakt.navigator__button--active{border-bottom:0}
.navigator__flyout--extra .navigator__button--schaden{border-bottom:0}
@media(min-width:43.75em){.navigator__flyout--extra .navigator{display:none}
}
.navigator--button-inside{height:auto}
@media(min-width:43.75em){.navigator--button-inside .navigator__button--meinehuk{width:32%}
}
@media(min-width:63em){.navigator--button-inside .navigator__button--meinehuk{background:0;width:22.041%}
}
@media(min-width:43.75em){.navigator--button-inside .navigator__button--extra{width:29%}
}
@media(min-width:63em){.navigator--button-inside .navigator__button--extra{display:none}
}
.navigator--button-inside .navigator__big-button{width:100%}
@media(min-width:37.5em){.navigator--button-inside .navigator__big-button{width:97.041%}
}
@media(min-width:43.75em){.navigator--button-inside .navigator__big-button{width:30%}
}
@media(min-width:63em){.navigator--button-inside .navigator__big-button{width:22.041%}
}
.navigator--button-inside .navigator__button--kontakt{border-bottom:0}
.standortsuche_ergebnis-block{display:none;margin-top:20px;height:720px}
@media(max-width:43.6875em){.standortsuche_ergebnis-block{height:inherit}
}
#js-navigator-flyout-wrapper .standortsuche_ergebnis-block{width:950px;margin:0 auto}
@media(max-width:62.938em){#js-navigator-flyout-wrapper .standortsuche_ergebnis-block{width:100%;max-width:770px}
}
.standortsuche_ergebnis-block .gsTreffer{cursor:pointer}
.standortsuche_ergebnis-block .gsTreffer:hover,.standortsuche_ergebnis-block .gsTreffer--active{background-color:#edf1f2}
.standortsuche_ergebnis-block .gridwrapper{height:660px;width:100%;display:grid;display:-ms-grid;grid-template-rows:223px 1fr;-ms-grid-rows:223px 1fr;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-areas:"suche ergebnis" "map ergebnis"}
@media(max-width:43.6875em){.standortsuche_ergebnis-block .gridwrapper{grid-template-rows:200px 1fr 430px;-ms-grid-rows:200px 1fr 430px;grid-template-columns:100%;-ms-grid-columns:100%;grid-template-areas:"suche" "ergebnis" "map";height:100%;display:-ms-flexbox;-ms-flex-flow:column}
}
.standortsuche_ergebnis-block .gridwrapper .col--flex{display:flex;flex-flow:row;flex-wrap:nowrap}
.standortsuche_ergebnis-block .griditem--ergebnis{margin-left:20px;grid-area:ergebnis;overflow-y:scroll;-ms-grid-row:1;-ms-grid-column:2;-ms-grid-row-span:2}
@media(max-width:43.6875em){.standortsuche_ergebnis-block .griditem--ergebnis{margin-left:0;overflow-y:hidden;-ms-grid-row:2;-ms-grid-column:1}
}
.standortsuche_ergebnis-block .griditem--map{grid-area:map;align-self:end;position:relative;-ms-grid-row:2;-ms-grid-column:1}
@media(max-width:43.6875em){.standortsuche_ergebnis-block .griditem--map{-ms-grid-row:3;-ms-grid-column:1}
}
.standortsuche_ergebnis-block .griditem--suche{grid-area:suche;-ms-grid-row:1;-ms-grid-column:1}
.standortsuche_ergebnis-block .standort-neuesuche-button{margin-left:10px;white-space:nowrap}
.schaden_ergebnis-block{display:none}
.schaden_ergebnis-block .address{margin-top:20px}
.address.result--single{top:0}
.address.result--single:before{top:10px}
.input--inline{float:left}
.input--mb10{margin-bottom:10px}
@media only screen and (min-width:43.75em){.navigator .input+.button,.vmgs_suchergebnis .input+.button{margin-top:22px}
.navigator .footnote,.vmgs_suchergebnis .footnote{margin-top:25px}
}
.navigator .footnote__text,.vmgs_suchergebnis .footnote__text{padding-bottom:5px;font-size:.778rem}
.navigator .footnote__icon,.vmgs_suchergebnis .footnote__icon{padding:0}
.navigator .link--fax,.vmgs_suchergebnis .link--fax,.navigator .link--phone,.vmgs_suchergebnis .link--phone,.navigator .link--mobile,.vmgs_suchergebnis .link--mobile{padding-top:8px;padding-bottom:8px}
.navigator .link--phone:before,.vmgs_suchergebnis .link--phone:before{top:9px;width:14px;height:16px;left:2px;background-size:contain}
.navigator .text--offen,.vmgs_suchergebnis .text--offen{display:table;margin-top:10px;margin-bottom:5px;font-weight:bold}
.navigator .text--offen__toggle:before,.vmgs_suchergebnis .text--offen__toggle:before{position:relative;content:'';width:10px;height:10px;float:right;top:9px;left:5px;background-repeat:no-repeat;background-image:url(../images/icons/svg/accordeon-black.svg);background-size:100%}
.navigator.vmgs-suche-flyout-wrapper .navigator__result-list-wrapper{width:950px;margin:auto}
@media only screen and (max-width:62.938em){.navigator.vmgs-suche-flyout-wrapper .navigator__result-list-wrapper{width:100%}
}
.navigator.vmgs-suche-flyout-wrapper .navigator__result-list-wrapper .link--originalkarte{margin-top:-30px;margin-bottom:0}
.navigator__button--active .navigator__button-subtext:after{display:none}
.siemens .navigator__button--standort{display:none !important}
.navigator__flyout .kontaktlink a{font-weight:normal}
.navigator__flyout .schadenlink{margin-top:10px;margin-bottom:10px}
.navigator__flyout .schadenlink--last{margin-bottom:30px}
.navigator__flyout .schadenlink .link--tel{margin-left:12px}
.navigator__flyout .schadenlink+.footnote{margin-top:20px}
.navigator__flyout .subheadline{font-weight:bold;margin-bottom:7px}
@media(min-width:37.5em){.navigator__flyout .subheadline{margin-bottom:15px}
}
.navigator__flyout .subheadline+.button{margin-top:5px}
.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}
.no-js .noscript__image{width:100%}
.no-js .navigation__list,.no-js .navigation__list-item{position:static}
.no-js .navigation__list-item:hover .flyout{display:block}
.no-js .navigation .flyout{position:absolute;left:0;right:0}
.overlay{position:fixed;background:#fff;width:100%;height:100%;left:0;right:0;bottom:0;opacity:0;transition:visibility .01s,opacity .35s ease;visibility:hidden;z-index:195}
.overlay--active{transition:opacity .35s ease,visibility .01s;visibility:visible;top:0;bottom:0;opacity:.75}
.modal-backdrop{background:#4e7380 !important}
.pagination{text-align:center;padding-top:20px}
@media(min-width:37.5em){.pagination{padding-top:40px}
}
.pagination__item{display:inline-block;width:30px;height:30px;text-decoration:none;text-align:center;font-size:16px;line-height:1.6;margin-left:10px;color:#4e7380;border:1px solid #4e7380;margin-bottom:0;cursor:pointer;overflow:hidden}
.pagination__item:hover{color:#fff;border:1px solid #4e7380;background-color:#4e7380}
@media(min-width:37.5em){.pagination__item{width:40px;height:40px;margin-left:20px;font-size:18px;line-height:2.2}
}
.pagination__item--previous,.pagination__item--next{position:relative;text-indent:-9999px;color:#fff;border:1px solid #4e7380;background-image:url('../images/icons/svg/accordeon-white.svg');background-color:#4e7380;background-size:17px;background-repeat:no-repeat;background-position:center;cursor:pointer;overflow:hidden}
.pagination__item--previous:hover,.pagination__item--next:hover{background-color:#325460}
.pagination__item--previous{transform:rotate(270deg)}
.pagination__item--next{transform:rotate(90deg)}
.pagination__item--current{color:#fff;background-color:#325460}
.pagination__item--disabled{border:1px solid #dce3e6;background-color:#dce3e6}
.pagination__item--disabled:hover{background-color:#dce3e6;border:1px solid #dce3e6;cursor:default}
.personal-profile{*zoom:1}
.personal-profile:before,.personal-profile:after{content:" ";display:table}
.personal-profile:after{clear:both}
.personal-profile__person{width:47.041%;margin-right:2.959%;display:block;float:left;-webkit-tap-highlight-color:transparent}
@media(min-width:37.5em){.personal-profile__person{margin-right:2.959%}
}
@media(min-width:37.5em) and (max-width:62.938em){.personal-profile__person{width:22.78075%}
.personal-profile__person:nth-of-type(4n){margin-right:0}
}
.personal-profile__person .picture{width:100%;position:relative;cursor:pointer;overflow:hidden}
.personal-profile__person .picture__rsrc{display:block;width:100%;height:auto}
.personal-profile__person .picture__toggle{position:absolute;width:30px;height:30px;background-color:#e2ded5;bottom:0;right:0}
.personal-profile__person .picture__toggle:after{content:'';position:absolute;width:10px;height:10px;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-black.svg')}
html.no-touchevents .personal-profile__person:hover .picture__toggle{background-color:#4e7380}
html.no-touchevents .personal-profile__person:hover .picture__toggle:after{top:45%;transform:translate(-50%,-50%) rotate(180deg);background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
html.no-touchevents .personal-profile__person:hover .name{color:#4e7380}
.personal-profile__person .name{display:block;margin:10px 0 0 0;padding-bottom:17px;font-size:1rem;line-height:1.2889rem}
.personal-profile__person .info{display:none;position:absolute;width:100%;left:0;background-color:#edf1f2;padding:15px 20px 25px 20px;z-index:100}
@media(min-width:37.5em){.personal-profile__person .info{padding-top:40px;padding-bottom:40px}
}
.personal-profile__person .pusher{z-index:-1}
.personal-profile__person .bulletlist__headline{font-size:1.333rem}
.personal-profile__person--active .picture__toggle{background-color:#4e7380}
.personal-profile__person--active .picture__toggle:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
.personal-profile__person--active .name{position:relative}
.personal-profile__person--active .name:after{content:'';position:absolute;bottom:0;left:0;width:115px;height:7px;background-color:#8fa6ae}
@media(min-width:37.5em){.personal-profile__person--active .name:after{width:100%}
}
.personal-profile__person--active .info{display:block;font-size:1rem}
html.no-touchevents .personal-profile__person--active:hover .picture__toggle{background-color:#4e7380}
html.no-touchevents .personal-profile__person--active:hover .picture__toggle:after{top:60%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
html.no-touchevents .personal-profile__person--active:hover .name{color:#333}
.personal-profile__link{margin-top:40px}
@media(max-width:37.4375em){.personal-profile__person .name{font-size:.889rem}
.personal-profile__person .bulletlist__headline{font-size:1rem}
.personal-profile__person .picture{width:115px}
}
@media(min-width:63em){.personal-profile--anzahl4 .personal-profile__person{width:22.78075%}
.personal-profile--anzahl4 .personal-profile__person:nth-of-type(4n){margin-right:0}
.personal-profile--anzahl5 .personal-profile__person{width:17.6328%}
.personal-profile--anzahl5 .personal-profile__person:nth-of-type(5n){margin-right:0}
.personal-profile--anzahl6 .personal-profile__person{width:14.20083333%}
.personal-profile--anzahl6 .personal-profile__person:nth-of-type(6n){margin-right:0}
}
html.touchevents .praesentation .praesentation__button{display:none}
.praesentation__inner{padding:0 25px;position:relative}
.praesentation__slider{overflow:hidden;position:relative;margin-top:16px;cursor:grab}
.praesentation__slider:active{cursor:grabbing}
.praesentation__heading{font-size:1.667rem;margin:16px 0}
@media(max-width:37.4375em){.praesentation__heading{font-size:1.111rem}
}
.praesentation__subheadline{margin:0 0 16px 0;font-size:1.333rem;line-height:1.2}
@media(max-width:37.4375em){.praesentation__subheadline{font-size:1.111rem}
}
.praesentation .highlight{font-weight:bold}
.praesentation__text{margin:16px 0}
.praesentation .slide-image{display:block;width:100%}
.praesentation__button{position:absolute;width:20px;height:100%;top:0;cursor:pointer;z-index:1}
.praesentation__button:before{content:'';width:13px;height:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.praesentation__button--next{right:0}
.praesentation__button--next:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-right.svg')}
.praesentation__button--prev{left:0}
.praesentation__button--prev:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-left.svg')}
.praesentation__slider--hasText .bildgalerie__button{height:calc(100%  - 35px)}
.praesentation__pagination{width:100%;text-align:center;padding-top:60px}
.praesentation__pagination .slider__pagination-indicator--active:only-child{display:none}
.praesentation__richtext{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;left:10px;right:10px;bottom:10px;top:10px}
.praesentation__richtext.center{justify-content:center}
.praesentation__richtext.top{justify-content:flex-start}
.praesentation__richtext.bottom{justify-content:flex-end}
.praesentation__richtext .richtext{padding:10px;border-radius:5px;background:#f2f0ed}
.praesentation__richtext .richtext--highlight{background:#4e7380;color:#fff}
.praesentation__richtext .richtext--highlight ol>li:before{color:#fff}
.praesentation__richtext .richtext--highlight ul>li:before{background:#fff}
.praesentation__richtext .richtext--highlight2,.praesentation__richtext .richtext--highlight3{background:rgba(255,255,255,0.7);color:#000}
.praesentation__richtext .richtext--highlight2 ol>li:before,.praesentation__richtext .richtext--highlight3 ol>li:before{color:#000}
.praesentation__richtext .richtext--highlight2 ul>li:before,.praesentation__richtext .richtext--highlight3 ul>li:before{color:#000}
.praesentation__richtext .richtext--highlight3{background:#fff}
.praesentation__richtext--static{position:static;left:auto;right:auto;bottom:auto;top:auto;display:block}
.praesentation__richtext p{font-size:16px}
.swiper-button-disabled{display:none}
.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--aufklapperIntro{margin-bottom:10px}
@media(min-width:37.5em){.richtext--aufklapperIntro{margin-bottom:15px}
}
.richtext--right{margin-left:20px}
.table ul,.richtext ul,.sTeaser__textblock ul,.tooltip__text ul,.table ol,.richtext ol,.sTeaser__textblock 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,.sTeaser__textblock ul,.tooltip__text ul,.table ol,.richtext ol,.sTeaser__textblock ol,.tooltip__text ol{margin-bottom:20px}
}
.table ul:last-child,.richtext ul:last-child,.sTeaser__textblock ul:last-child,.tooltip__text ul:last-child,.table ol:last-child,.richtext ol:last-child,.sTeaser__textblock ol:last-child,.tooltip__text ol:last-child{margin-bottom:0}
.table ul>li,.richtext ul>li,.sTeaser__textblock ul>li,.tooltip__text ul>li,.table ol>li,.richtext ol>li,.sTeaser__textblock ol>li,.tooltip__text ol>li{list-style-position:inside;padding:2px 0}
.table ul>li:before,.richtext ul>li:before,.sTeaser__textblock ul>li:before,.tooltip__text ul>li:before,.table ol>li:before,.richtext ol>li:before,.sTeaser__textblock 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,.sTeaser__textblock ul>li:before,.tooltip__text ul>li:before,.table ol>li:before,.richtext ol>li:before,.sTeaser__textblock 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,.sTeaser__textblock 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,.sTeaser__textblock 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,.sTeaser__textblock ul,.tooltip__text ul,.table ol,.richtext ol,.sTeaser__textblock ol,.tooltip__text ol{margin-left:15px}
}
.table ol,.richtext ol,.sTeaser__textblock ol,.tooltip__text ol{counter-reset:huk-ol-counter}
.table ol>li,.richtext ol>li,.sTeaser__textblock ol>li,.tooltip__text ol>li{counter-increment:huk-ol-counter}
.table ol>li:before,.richtext ol>li:before,.sTeaser__textblock 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,.sTeaser__textblock ol>li:before,.tooltip__text ol>li:before{margin-left:-21px}
}
.table--checkmark-petrol,.richtext--checkmark-petrol,.sTeaser__textblock--checkmark-petrol,.tooltip__text--checkmark-petrol{content:''}
.table--checkmark-petrol>ul>li:before,.richtext--checkmark-petrol>ul>li:before,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--cross-petrol,.tooltip__text--cross-petrol{content:''}
.table--cross-petrol>ul>li:before,.richtext--cross-petrol>ul>li:before,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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,.sTeaser__textblock--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}
.cmteaser__text--checkmark-petrol,.sTeaser__textblock--checkmark-petrol{content:''}
.cmteaser__text--checkmark-petrol>ul>li:before,.sTeaser__textblock--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}
.cmteaser__text--checkmark-petrol>ul>li[style*="text-align: center;"]:before,.sTeaser__textblock--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}
.cmteaser__text--checkmark-green>ul>li:before,.sTeaser__textblock--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}
.cmteaser__text--checkmark-green>ul>li[style*="text-align: center;"]:before,.sTeaser__textblock--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 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}
.smeldung__input,.smeldung__select{margin-bottom:15px}
.button--nomt{margin-top:0}
.util--nomt{margin-top:0}
.link--mt15{margin-top:35px}
.search__submit-btn{position:absolute;display:block;width:30px;height:30px;border:0;background:0;top:10px;right:0;margin-right:0;text-indent:-9999em;overflow:hidden}
.search__submit-btn:before{position:absolute;display:block;content:"";width:14px;height:22px;right:7px;bottom:3px;background-repeat:no-repeat;background-image:url('../images/icons/svg/search-arrow.svg');background-size:100% 100%}
html.no-touchevents .search__submit-btn:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/search-arrow-hover.svg')}
.q{position:relative;display:inline-block;width:calc(100% - 50px);height:40px;border:0;border-bottom:3px solid #cad5d9;margin-right:30px;padding:10px 10px 3px 0;font-size:.889rem;border-radius:0;font-weight:bold;z-index:2}
.q::-ms-clear{display:none}
.q:focus{box-shadow:none}
.q:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff}
@media(min-width:63em){.q{font-size:18px}
}
.share{overflow:hidden}
.share__button{background-color:#e6e1db;background-size:25px;background-repeat:no-repeat;background-position:5px center;display:block;float:left;font-size:.889rem;color:#fff;text-decoration:none;padding:5px 10px;padding-left:2.222rem;transition:background-color .15s ease;width:23.5%;margin-right:2%}
.share__button:last-child{margin-right:0}
@media(max-width:62.938em){.share__button{width:48%;margin-right:2%;margin-bottom:2.3%}
.share__button:nth-child(2n+2){margin-right:0}
}
.share__button--facebook{background-image:url('../images/icons/svg/share-facebook.svg')}
.share__button--facebook:hover{background-color:#3b5998}
.share__button--facebook:active{background-color:#2d4373}
.share__button--whatsapp{background-image:url('../images/icons/svg/share-wa.svg');background-size:23px;background-position:6px 49.5%}
.share__button--whatsapp:hover{background-color:#5cbe4a}
.share__button--whatsapp:active{background-color:#489d38}
.share__button--mail{background-image:url('../images/icons/svg/share-mail.svg');background-size:20px;background-position:8px}
.share__button--mail:hover{background-color:#c8c1b1}
.share__button--mail:active{background-color:#b3a993}
.slider{height:210px;overflow:hidden}
html.no-touchevents .slider:hover .button{color:#fff;background-color:#4e7380}
html.no-touchevents .slider:hover .slider__button{visibility:visible;display:block}
.slider__slide{position:relative;text-align:center}
.slider__slide-content{position:absolute;width:100%;left:50%;transform:translate(-50%,0)}
.slider__slide-content--image .slider__slide-content{*zoom:1}
.slider__slide-content--image .slider__slide-content:before,.slider__slide-content--image .slider__slide-content:after{content:" ";display:table}
.slider__slide-content--image .slider__slide-content:after{clear:both}
.slider__slide-content--image .slider__slide-content-image{float:left;width:40%;padding-right:30px}
.slider__slide-content--image .slider__slide-content-image img{width:100%}
.slider__slide-content--image .slider__slide-content-copy{float:right;width:60%;text-align:left}
@media(max-width:37.4375em){.slider__slide-content--image .slider__slide-content-image{display:none}
.slider__slide-content--image .slider__slide-content-copy{width:100%;float:none;text-align:center}
}
.slider__slide-content-copy .headline{margin:0;line-height:1.1;font-size:1.667rem;font-weight:bold;margin-bottom:5px}
@media(max-width:37.4375em){.slider__slide-content-copy .headline{font-size:1.111rem}
}
.slider__slide-content-copy .subheadline{display:block;font-size:1.333rem;margin-bottom:20px}
@media(max-width:37.4375em){.slider__slide-content-copy .subheadline{font-size:1rem}
}
@media(max-width:37.4375em){.slider__slide-content-image .subheadline{margin-bottom:10px}
}
.slider .button{margin-top:10px;font-size:1.111rem}
@media(max-width:37.4375em){.slider .button{font-size:.889rem;padding:3px 15px}
}
.slider__button{display:none}
.slider__button:before{display:block;position:absolute;width:25px;height:25px;content:'';top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1}
.slider__button--next:before{right:0;padding-right:17px;background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-right.svg')}
.slider__button--prev:before{left:0;padding-left:17px;background-repeat:no-repeat;background-image:url('../images/icons/svg/slider-left.svg')}
.slider__pagination{position:absolute;width:100%;z-index:1;text-align:center}
.slider__pagination-indicator{width:10px;height:10px;display:inline-block;border-radius:100%;border:1px solid #333;margin-right:8px;cursor:pointer}
.slider__pagination-indicator--active{background:#333}
@media(min-width:63em){.slider__slide-content{padding:0 50px}
.slider__button{visibility:hidden;display:block}
}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px}
@media(min-width:37.5em){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-30px}
}
@media(min-width:63em){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-10px}
}
.social{overflow:hidden;margin-bottom:0;margin-top:18px}
@media(min-width:43.75em){.social{margin-top:22px}
}
.socialmedia{display:block;width:36px;height:36px;margin-bottom:10px;text-indent:-9999px;direction:ltr;background-color:#fff;transition:background .5s ease-in-out}
.socialmedia:hover{background-position:0 -37px}
.socialmedia:focus{background-position:0 -37px;transition:none}
.socialmedia--facebook{background-repeat:no-repeat;background-image:url('../images/icons/svg/facebook.svg')}
.socialmedia--youtube{background-repeat:no-repeat;background-image:url('../images/icons/svg/youtube.svg')}
.socialmedia--googleplus{background-repeat:no-repeat;background-image:url('../images/icons/svg/googleplus.svg')}
.socialmedia--xing{background-repeat:no-repeat;background-image:url('../images/icons/svg/xing.svg')}
.socialmedia--blogger{background-repeat:no-repeat;background-image:url('../images/icons/svg/blogger.svg')}
.socialmedia--instagram{background-repeat:no-repeat;background-image:url('../images/icons/svg/instagram.svg');background-size:37px}
.socialmedia--pinterest{background-repeat:no-repeat;background-image:url('../images/icons/svg/pinterest.svg');background-size:37px}
.socialmedia--linkedin{background-repeat:no-repeat;background-image:url('../images/icons/svg/linkedin.svg');background-size:37px}
.stage{overflow:hidden;padding-top:54px}
@media(min-width:43.75em){.stage{padding-top:70px}
}
@media(min-width:63em){.stage{padding-top:90px}
}
.stage .col{margin-bottom:0}
.stage--absolute{position:absolute}
.stage--image{width:100%}
.stage--image-hidden{visibility:hidden}
.stage--ku .buhne__copy{display:none}
.stage-lp__inner{position:relative;margin:auto}
@media(max-width:37.4375em){.stage-lp__inner--alternate{position:static}
}
.stage-lp__inner--alternate .stage-lp__overlay{top:50px;padding:0;max-width:520px;text-align:center;background-color:transparent}
@media(max-width:37.4375em){.stage-lp__inner--alternate .stage-lp__overlay{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:95px 10px 25px;max-width:none}
}
@media(min-width:63em){.stage-lp__inner--alternate .stage-lp__overlay{max-width:740px}
}
.stage-lp__inner--alternate .stage-lp__overlay--left-bottom{top:auto;right:auto;bottom:30px;left:0}
.stage-lp__inner--alternate .stage-lp__overlay--right-bottom{top:auto;right:0;bottom:30px;left:auto}
.stage-lp__inner--alternate .stage-lp__overlay--left-top{top:80px;right:auto;bottom:auto;left:0}
.stage-lp__inner.stage-lp--variant3 .stage-lp__overlay{bottom:20px}
.stage-lp__inner.stage-lp--variant3 .stage-lp__image{height:180px}
@media(min-width:37.5em){.stage-lp__inner.stage-lp--variant3 .stage-lp__image{height:250px}
}
@media(max-width:37.4375em){.stage-lp__inner.stage-lp--variant3--mobile .stage-lp__overlay{bottom:.667rem}
}
@media(max-width:37.4375em){.stage-lp__inner.stage-lp--variant3--mobile .stage-lp__image{height:240px}
}
@media(max-width:37.4375em){.stage-lp__inner.stage-lp--variant4--mobile .stage-lp__image{height:100px}
}
@media(max-width:37.4375em){.stage-lp__inner.stage-lp--informativ--mobile .stage-lp__overlay{bottom:.667rem}
}
@media(max-width:37.4375em){.stage-lp__inner.stage-lp--informativ--mobile .stage-lp__image{height:300px}
}
.stage-lp__image{height:300px;background-position:50% 0;background-size:cover}
.stage-lp__inner--alternate .stage-lp__image{height:200px}
@media(min-width:37.5em){.stage-lp__image{height:390px}
.stage-lp__inner--alternate .stage-lp__image{height:520px}
}
@media(min-width:63em){.stage-lp__image{height:520px}
.stage-lp__inner--alternate .stage-lp__image{height:600px}
}
@media(max-width:62.938em){.stage-lp__image.stage-lp__image--hideImgOnMobile{background-image:none !important;height:unset}
}
@media(max-width:62.938em) and (max-width:37.4375em){.stage-lp__image.stage-lp__image--hideImgOnMobile .stage-lp__overlay{position:inherit;padding:20px 0 0 0}
}
@media(max-width:62.938em) and (min-width:37.5em){.stage-lp__image.stage-lp__image--hideImgOnMobile .stage-lp__overlay{position:unset;padding:20px 0 0 0}
}
@media(max-width:37.4375em){.stage-lp__image.stage-lp__image--hideImgOnMobile{height:0}
}
@media(max-width:37.4375em){.stage-lp__image--mobile--superslim{height:100px}
}
@media(max-width:37.4375em){.stage-lp__image--mobile--slim{height:250px}
}
.stage-lp__badge{margin:-25px 10px 0}
@media(max-width:37.4375em){.stage-lp__badge{border-bottom:1px solid #d6d6d6;padding-bottom:25px}
.stage-lp__badge img{width:150px}
}
@media(min-width:37.5em){.stage-lp__badge{position:absolute;right:0;bottom:40px;margin:0}
.stage-lp__badge--left-bottom{top:auto;right:auto;bottom:40px;left:0}
.stage-lp__badge--left-top{top:40px;right:auto;bottom:auto;left:0}
.stage-lp__badge--right-top{top:40px;right:0;bottom:auto;left:auto}
}
.stage-lp__badge img{display:block;margin:auto}
.stage-lp__wrap{margin:auto}
@media(min-width:37.5em){.stage-lp__wrap{position:absolute;top:0;right:0;bottom:0;left:0;max-width:700px}
}
@media(min-width:63em){.stage-lp__wrap{width:984px;max-width:984px}
}
@media(max-width:62.938em){.stage-lp__wrap.buhne--hideImgOnMobile{position:inherit}
}
@media(max-width:62.938em){.stage-lp__wrap.buhne--hideImgOnMobile{display:block;margin-bottom:0;padding:0}
.stage-lp__wrap.buhne__img--mobile{height:100px}
}
@media(max-width:62.938em) and (max-width:37.4375em){.stage-lp__wrap.buhne--hideImgOnMobile .stage-lp__overlay{position:inherit;padding:20px 0 0 0}
}
@media(max-width:62.938em) and (min-width:37.5em){.stage-lp__wrap.buhne--hideImgOnMobile .stage-lp__overlay{position:unset}
}
.stage-lp__overlay{position:absolute;right:10px;bottom:10px;left:10px;padding:20px;text-align:center;background-color:#fff;background-color:rgba(255,255,255,0.7)}
.stage-lp__overlay--mobile{position:unset;background-color:#fff;background-color:rgba(255,255,255,0.1)}
@media(min-width:37.5em){.stage-lp__overlay--mobile{position:absolute}
}
@media(max-width:37.5em){.stage-lp__overlay--mobile{right:0;left:0;bottom:0}
}
@media(min-width:37.5em){.stage-lp__overlay--mobile{background-color:rgba(255,255,255,0.7)}
}
@media(min-width:37.5em){.stage-lp__overlay--mobile{position:absolute}
}
.stage-lp__overlay--invisible{background-color:transparent}
@media(min-width:37.5em){.stage-lp__overlay{padding:35px 30px 15px;max-width:360px;text-align:left;top:40px;right:10px;bottom:auto;left:auto}
.stage-lp__overlay--left-top{top:40px;right:auto;bottom:auto;left:10px}
.stage-lp__overlay--left-bottom{top:auto;right:auto;bottom:40px;left:10px}
.stage-lp__overlay--right-bottom{top:auto;right:10px;bottom:40px;left:auto}
}
@media(min-width:43.75em){.stage-lp__overlay{padding:30px 30px 35px}
}
@media(min-width:63em){.stage-lp__overlay{top:80px;right:0;max-width:480px}
.stage-lp__overlay--left-top{top:80px;left:0}
.stage-lp__overlay--left-bottom{bottom:80px;top:auto}
.stage-lp__overlay--right-bottom{right:0;bottom:80px;top:auto}
}
@media(max-width:37.4375em){.stage-lp__overlay--text-mobile-left{text-align:left}
.stage-lp__overlay--text-mobile-center{text-align:center}
}
.stage-lp__overlay .button{margin:5px 0 5px;font-size:18px}
@media(min-width:37.5em){.stage-lp__overlay .button{width:auto}
}
@media(min-width:37.5em){.stage-lp__overlay .button{font-size:24px}
}
.stage-lp__inner--alternate .stage-lp__overlay .button{font-size:16px;text-transform:uppercase}
@media(min-width:37.5em){.stage-lp__inner--alternate .stage-lp__overlay .button{font-size:18px}
}
@media(min-width:63em){.stage-lp__inner--alternate .stage-lp__overlay .button{font-size:24px}
}
@media(max-width:37.4375em){.stage-lp__inner--alternate .stage-lp__overlay .button{position:absolute;top:25px;right:10px;left:10px;width:auto}
}
.stage-lp__headline{margin:0 0 5px;font-size:23px;font-weight:bold;line-height:1.1}
@media(min-width:37.5em){.stage-lp__headline{font-size:36px}
}
@media(max-width:37.4375em){.stage-lp__headline--text-mobile-left{text-align:left}
.stage-lp__headline--text-mobile-center{text-align:center}
}
.stage-lp__inner--alternate .stage-lp__headline{margin:0 0 15px;font-size:20px;font-weight:normal;text-transform:uppercase}
@media(min-width:37.5em){.stage-lp__inner--alternate .stage-lp__headline{font-size:40px}
}
@media(min-width:63em){.stage-lp__inner--alternate .stage-lp__headline{margin:0 0 25px;font-size:60px}
}
.stage-lp__copy p{margin:0 0 10px;font-size:16px}
@media(min-width:37.5em){.stage-lp__copy p{margin:0 0 15px;font-size:18px}
}
.stage-lp__inner--alternate .stage-lp__copy p{margin:0 0 15px;font-size:16px}
@media(min-width:37.5em){.stage-lp__inner--alternate .stage-lp__copy p{font-size:18px}
}
@media(min-width:63em){.stage-lp__inner--alternate .stage-lp__copy p{margin:0 0 30px;font-size:24px;line-height:1.1}
}
.stage-lp__copy p a[href^="tel:"]{padding-left:0}
.stage-lp__copy p a[href^="tel:"]:before{content:'';display:none}
.stage-lp__inner--alternate .stage-lp__copy{margin:0}
@media(min-width:63em){.stage-lp__inner--alternate .stage-lp__copy{margin:0 0 35px;padding:0 40px}
}
.stage-lp__copy>ul{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.stage-lp__copy>ul{margin-bottom:20px}
}
.stage-lp__copy>ul:last-child{margin-bottom:0}
.stage-lp__copy>ul>li{list-style-position:inside;padding:2px 0}
.stage-lp__copy>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){.stage-lp__copy>ul>li:before{margin-top:7px;margin-left:-15px}
}
.stage-lp__copy>ul>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.stage-lp__copy>ul{margin-left:15px}
}
.stage-lp__copy--checkmark-petrol{content:''}
.stage-lp__copy--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}
.stage-lp__copy--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}
.stage-lp__copy--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}
.stage-lp__copy--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}
@media(max-width:37.4375em){.stage-lp__copy--mobileText--left{text-align:left}
}
@media(max-width:37.4375em){.stage-lp__copy--mobileText--center{text-align:center}
}
.stage-lp__copy>ul>li{list-style:none}
.stage-lp__badge__wrap{width:200px;height:200px;display:table-cell;vertical-align:bottom;text-align:right}
.stage-lp__badge__wrap img{display:inline-block}
.stage-lp__badge__wrap img{max-width:200px;max-height:200px}
.sTeaser{*zoom:1}
.sTeaser:before,.sTeaser:after{content:" ";display:table}
.sTeaser:after{clear:both}
.sTeaser__images{position:relative;width:48.5%;float:left;margin-right:30px}
.sTeaser__images__link{display:block;position:relative}
.sTeaser__image--small{position:absolute;margin-right:30px;right:0;bottom:-18px;max-width:135px;max-height:170px}
.sTeaser__image--big{display:block;width:100%}
.sTeaser__textblock{width:auto;float:none}
@media(min-width:63em){.sTeaser__textblock{width:48%;float:left}
}
.sTeaser__preheading{display:block;margin:0 0 10px 0;line-height:1.556rem;font-size:1.333rem}
@media(max-width:37.4375em){.sTeaser__preheading{font-size:1rem}
}
.sTeaser__heading{margin:0 0 10px 0;font-size:1.111rem;font-weight:bold;line-height:1.778rem;font-size:1.476rem}
@media(min-width:37.5em){.sTeaser__heading{font-size:1.667rem;margin-bottom:20px}
}
.sTeaser h2{font-size:1.476rem;font-weight:inherit}
@media(min-width:37.5em){.sTeaser h2{font-size:1.820rem}
}
.sTeaser h3{font-size:1.383rem;font-weight:inherit}
@media(min-width:37.5em){.sTeaser h3{font-size:1.647rem}
}
.sTeaser ul:last-child{margin-bottom:20px}
.sTeaser__copy{margin:20px 0;font-size:.889rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
@media(min-width:37.5em){.sTeaser__copy{font-size:1rem}
}
.sTeaser__link{font-size:.889rem}
.sTeaser__link:before{width:5px;height:9px}
@media(min-width:37.5em){.sTeaser__link{font-size:1rem}
.sTeaser__link:before{width:6px;height:10px}
}
@media(max-width:62.938em){.sTeaser .sTeaser__images,.sTeaser .sTeaser__copy{width:100%;float:none;padding:0;margin:0 0 20px 0}
.sTeaser .sTeaser__image--small{display:none}
}
.sTeaser--half .sTeaser__images,.sTeaser--half .sTeaser__copy{width:100%;float:none;padding:0}
.sTeaser--half .sTeaser__images{margin-bottom:20px}
@media(min-width:63em){.sTeaser--half .sTeaser__textblock{width:auto;float:left}
}
@media(max-width:37.4375em){.sTeaser--hideImgOnMobile{display:none}
}
.sTeaser--imgRight .sTeaser__images{float:right;margin-right:0;margin-left:30px}
.sTeaser--imgTop .sTeaser__images{position:relative;float:unset;margin-right:unset;margin-left:unset;width:unset}
@media(min-width:63em){.sTeaser--imgTop .sTeaser__images{margin-top:-62px;display:flex;justify-content:center}
}
.sTeaser--imgTop .sTeaser__image--big{display:block;max-height:259px}
@media(min-width:63em){.sTeaser--imgTop .sTeaser__textblock{width:auto;padding-left:147px;padding-right:147px;padding-top:33px}
}
@media(min-width:63em){.sTeaser--imgTop .sTeaser__heading{margin-bottom:23px}
}
@media(min-width:63em){.sTeaser--left-center .sTeaser__image--big,.sTeaser--left-bottom .sTeaser__image--big,.sTeaser--right-center .sTeaser__image--big,.sTeaser--right-bottom .sTeaser__image--big{max-height:265px}
}
@media(min-width:63em){.sTeaser--left-center .sTeaser__textblock,.sTeaser--left-bottom .sTeaser__textblock,.sTeaser--right-center .sTeaser__textblock,.sTeaser--right-bottom .sTeaser__textblock{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:265px}
.sTeaser--left-center .sTeaser__textblock a:last-child,.sTeaser--left-bottom .sTeaser__textblock a:last-child,.sTeaser--right-center .sTeaser__textblock a:last-child,.sTeaser--right-bottom .sTeaser__textblock a:last-child{margin-bottom:0}
}
@media(min-width:63em){.sTeaser--left-center .sTeaser__textblock,.sTeaser--right-center .sTeaser__textblock{justify-content:center}
}
@media(min-width:63em){.sTeaser--left-bottom .sTeaser__textblock,.sTeaser--right-bottom .sTeaser__textblock{justify-content:flex-end}
}
.sTeaser--right-center .sTeaser__images,.sTeaser--right-bottom .sTeaser__images{float:right;margin-right:0;margin-left:30px}
.stripe{padding:0 .55555556em 0}
.stripe--content{padding:1.38888889em .55555556em}
@media(min-width:37.5em){.stripe--content{padding:2.22222222em .55555556em 0}
}
@media(min-width:63em){.stripe--content{padding:4.44444444em .55555556em 0;min-height:700px}
}
.stripe--lp{padding:1.38888889em .55555556em}
@media(min-width:37.5em){.stripe--lp{padding:2.22222222em .55555556em 0}
}
.stripe--half{padding:1.38888889em .55555556em}
@media(min-width:37.5em){.stripe--half{padding:2.22222222em .55555556em 0}
}
@media(max-width:37.4375em){.content--lp .stripe--half{padding:0 .55555556em 1.38888889em}
}
@media(max-width:37.4375em){.stripe--divide{padding:0 .55555556em}
}
.stripe--lightgrey{background:#a4a4a4;padding-bottom:25px}
.stripe--darkgrey{background:#828282}
.stripe--breadcrumb{padding:0 .55555556em 2.22222222em .55555556em}
@media(max-width:37.5em){.stripe--breadcrumb{padding-bottom:1.11111111em}
}
.stripe--cTeaser{overflow:hidden}
.suchergebniselement{position:relative;margin-bottom:40px;color:#333}
@media(max-width:37.4375em){.suchergebniselement{margin-bottom:33px}
}
html.no-touchevents .suchergebniselement:hover,html.no-touchevents .suchergebniselement:hover a.suchergebniselement__title{color:#4e7380}
html.no-touchevents .suchergebniselement:hover a.suchergebniselement__title:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.suchergebniselement:last-child{margin-bottom:0}
.suchergebniselement__link{display:block;color:#333;text-decoration:none;margin-bottom:10px}
.suchergebniselement__link:hover .suchergebniselement__title{color:#4e7380}
.suchergebniselement__link:hover .suchergebniselement__title:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
.suchergebniselement__path{color:#333;font-size:14px;margin-top:0}
.suchergebniselement__title{font-size:24px;margin-top:0;margin-bottom:0}
.suchergebniselement__desc{display:block;margin:0}
.suchergebniselement__url{font-size:.889rem}
.search_categories{margin-top:26px;margin-bottom:40px}
.search_categories a{text-decoration:none}
.search_category{display:inline-block;font-size:18px;font-weight:bold;width:123px;height:28px;line-height:1.56;margin-right:20px;border-bottom:3px solid #cbd8db;color:#333}
.search_category_active{color:#4e7380}
.search_category_empty{color:#9f9f9f;pointer-events:none;cursor:default}
.search__highlight{font-weight:800;color:#333;background:#fff !important}
.suggest__highlight{font-weight:800}
.more{cursor:pointer;height:18px;font-size:18px;font-weight:bold;color:#333;padding-top:10px;margin-bottom:75px;border-top:solid 1px #d9d9d9;text-align:left}
.searchpage__form{margin-top:2.6em}
@media(min-width:63em){.searchpage__form{margin-top:5em}
}
.searchpage__form #global-search-form{display:flex;justify-content:space-between}
.searchpage__form #search-input{font-size:24px;background:0;border-bottom:solid 3px #cbd8db;flex:9 1 auto;margin-right:15px}
.searchpage__form .button{flex:1 1 auto}
@media(max-width:43.6875em){.searchpage__form .button{padding:5px 15px 8px}
}
.searchpage__submit-text{display:none}
@media(min-width:43.75em){.searchpage__submit-text{display:inline}
}
.searchpage__submit-icon{display:inline-block;content:"";width:1em;height:1em;transform:translate3d(0,4px,0);background-size:100%;background-position:center center;background-repeat:no-repeat;background-image:url('../images/icons/svg/search.svg')}
@media(min-width:43.75em){.searchpage__submit-icon{transform:translate3d(-7px,4px,0)}
}
#searchContainer{list-style:none}
#searchContainer .aufklapper__header,#searchContainer .aufklapper__body{padding-left:.75rem;padding-right:.75rem}
#searchContainer .aufklapper__toggle{right:.75rem}
#searchContainer .aufklapper__item{background-color:#fcfbfa;border-bottom:1px solid #d9d9d9;margin-top:-1px}
#searchContainer .suchergebniselement{margin-bottom:40px;margin-top:40px}
#searchContainer html.no-touchevents .suchergebniselement:hover .aufklapper__item,#searchContainer html.no-touchevents .suchergebniselement:hover a.suchergebniselement__title .aufklapper__item{color:#333}
.suggest{position:relative;display:none;margin-top:15px;padding-left:10px;max-height:170px;overflow-x:hidden;overflow-y:scroll;z-index:2}
.suggest .linklist{margin-top:-8px}
table{width:100%;font-size:.889rem}
.table{overflow:hidden}
.table td p,.table td ul,.table td ol{margin-top:0;margin-right:0}
.table ul,.table li{list-style-type:square}
.table ul{padding-left:20px}
.table tr{border-bottom:1px solid #ccc}
.table th,.table td{padding:10px;border-left:3px solid #fff;text-align:left}
.table th:first-child,.table td:first-child{text-align:left;min-width:150px;max-width:170px;border-left:0}
@media(min-width:43.75em){.table th:first-child,.table td:first-child{width:300px}
}
.table th:last-child,.table td:last-child{border-right:0}
.table--firstColumnColorWhite th:first-child,.table--firstColumnColorWhite td:first-child{padding-left:0;background-color:#fff !important}
.table--firstColumnColorPetrol td:first-child{color:#fff;background-color:#4e7380 !important;padding-left:10px}
.table--firstRowColorPetrol tr:nth-of-type(1) td{background-color:#4e7380 !important;color:#fff !important;padding-left:10px}
.table--firstRowColorPetrol tr:nth-of-type(1) td,.table--firstRowColorPetrol tr:nth-of-type(1) *{background-color:#4e7380 !important;color:#fff !important}
.table--firstColumnColorWhite.table--firstRowColorPetrol tr:first-child td:first-child *,.table--firstColumnColorWhite.table--firstRowColorPetrol tr:first-child td:first-child{color:#333 !important;background-color:#fff !important;padding-left:0 !important}
.table--firstColumnColorWhite.table--firstColumnColorPetrol tr:first-child td:first-child *,.table--firstColumnColorWhite.table--firstColumnColorPetrol tr:first-child td:first-child{color:#333 !important;background-color:#fff !important}
.table--firstColumnColorWhite.table--firstRowColorPetrol.table--firstColumnColorPetrol tr:first-child td:first-child *,.table--firstColumnColorWhite.table--firstRowColorPetrol.table--firstColumnColorPetrol tr:first-child td:first-child,.table--firstRowColorPetrol.table--firstColumnColorPetrol tr:first-child td:first-child *,.table--firstRowColorPetrol.table--firstColumnColorPetrol tr:first-child td:first-child{color:#fff !important;background-color:#4e7380 !important;padding-left:5px !important}
.table th{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:1.111rem;line-height:1.244rem;font-weight:bold;padding:10px;position:static;border-right:3px solid #fff}
@media(max-width:43.6875em){.table th{font-size:1rem}
}
.table td{text-overflow:ellipsis}
.table--oeffnungszeiten{width:auto !important;margin-bottom:15px;margin-left:10px}
.table--oeffnungszeiten td{padding-right:30px}
.table--oeffnungszeiten__highlight td{font-weight:bold}
.table--native-scrollable{position:relative;overflow-x:auto}
.table--native-scrollable-disabled{overflow:visible}
.table--native-scrollable th{min-width:120px;padding:10px 10px 10px 10px}
.table--native-scrollable th:first-child{width:auto;min-width:170px}
.table--native-scrollable td:first-child{width:auto}
.touchevents .table--native-scrollable:focus:before,.touchevents .table--native-scrollable:focus:after,.touchevents .table--native-scrollable.touched:before,.touchevents .table--native-scrollable.touched:after{opacity:0}
.table .tr--hidden{display:none}
.table--expanded .tr--hidden{display:table-row}
.table .icon-checkmark-table{width:30px;height:30px;background-position:center center;display:inline-block;background-repeat:no-repeat;background-image:url('../images/icons/svg/checkmark-table.svg');margin-bottom:-8px}
.table .icon-checkmark-table:before{display:none}
.table .icon-checkmark-table.green{background-image:url('../images/icons/svg/checkmark-table-green.svg') !important}
.table .icon-checkmark-table.petrol{background-image:url('../images/icons/svg/checkmark-table-petrol.svg') !important}
.table .icon-notCheckedMinus-table{background-color:transparent;background-repeat:no-repeat;background-image:url('../images/icons/svg/check-symbol-bindestrich.svg');display:inline-block;width:15px;height:17px;margin:7.5px;margin-bottom:-3px}
.table .icon-notCheckedMinus-table.rubin{background-image:url('../images/icons/svg/check-symbol-bindestrich-rubin.svg') !important}
.table .icon-notCheckedMinus-table.red{background-image:url('../images/icons/svg/check-symbol-bindestrich-red.svg') !important}
.table .icon-notCheckedKreuz-table{background-color:transparent;background-repeat:no-repeat;background-image:url('../images/icons/svg/kreuz_zeichenflaeche.svg');display:inline-block;font-weight:bold;width:22px;margin:3.5px;margin-bottom:-8px}
.table .icon-notCheckedKreuz-table.rubin{background-image:url('../images/icons/svg/kreuz-rubin.svg') !important}
.table .icon-notCheckedKreuz-table.red{background-image:url('../images/icons/svg/kreuz-rot.svg') !important}
.table th.toggle-content-hidden{width:32px;min-width:20px;max-width:32px;padding-left:2px;white-space:nowrap;overflow:hidden}
.table th.toggle-content-hidden .tooltip__handler{display:none}
.table th.toggle-content-hidden .table__col-toggle:after{background-repeat:no-repeat;background-image:url('../images/icons/svg/plus-white.svg')}
.table td.toggle-content-hidden{white-space:nowrap;overflow:hidden;max-width:25px;padding-top:10px}
.table .table__col-toggle{display:block;position:relative;float:right;width:30px;height:30px;margin:-10px -10px 3px 10px}
.table .table__col-toggle:after{position:absolute;content:'';display:block;width:30px;height:30px;top:0;left:0;color:#fff;cursor:pointer;background:#c8c1b1 10px 10px;background-size:35%;background-repeat:no-repeat;background-image:url('../images/icons/svg/close-white.svg')}
.table .table__col-toggle .toggle-content-hidden{padding:0}
.table .table__col-toggle .toggle-content-hidden .table__col-toggle{margin:0}
.table .table__col-toggle .toggle-content-hidden .toggle-content{display:none}
.table--background-yellow th{background-color:#f2f0ed}
.table--background-yellow td{background:#f2f0ed}
.table--background-yellow ul,.table--background-yellow ol{position:relative;list-style:none;margin:0 0 10px 0;margin-left:21px;padding-left:20px}
@media(min-width:37.5em){.table--background-yellow ul,.table--background-yellow ol{margin-bottom:20px}
}
.table--background-yellow ul:last-child,.table--background-yellow ol:last-child{margin-bottom:0}
.table--background-yellow ul>li,.table--background-yellow ol>li{list-style-position:inside;padding:2px 0}
.table--background-yellow ul>li:before,.table--background-yellow 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--background-yellow ul>li:before,.table--background-yellow ol>li:before{margin-top:7px;margin-left:-15px}
}
.table--background-yellow ul>li.checkbox-bullet-list:before,.table--background-yellow ol>li.checkbox-bullet-list:before{content:none}
@media(max-width:37.4375em){.table--background-yellow ul,.table--background-yellow ol{margin-left:15px}
}
.table--background-yellow ul>li:before,.table--background-yellow ol>li:before{background:#c8c1b1}
.table--background-yellow tr:nth-child(n){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#f2f0ed}
.table--background-yellow .table-3-col tr:nth-child(n) td:nth-last-child(2),.table--background-yellow .table-3-col tr:nth-child(n) th:nth-last-child(2){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#f2f0ed}
.table--background-yellow .table-4-col tr:nth-child(n) td:nth-last-child(3),.table--background-yellow .table-4-col tr:nth-child(n) th:nth-last-child(3){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#f2f0ed}
.table--background-yellow .table-5-col tr:nth-child(n) td:nth-last-child(4),.table--background-yellow .table-5-col tr:nth-child(n) th:nth-last-child(4){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#f2f0ed}
.table--background-blue .table__col-toggle:after{background-color:#8fa6ae}
.table--background-blue th{background-color:#edf1f2}
.table--background-blue td{background:#edf1f2}
.table--background-blue tr:nth-child(n){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#edf1f2}
.table--background-blue .table-3-col tr:nth-child(n) td:nth-last-child(2),.table--background-blue .table-3-col tr:nth-child(n) th:nth-last-child(2){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#edf1f2}
.table--background-blue .table-4-col tr:nth-child(n) td:nth-last-child(3),.table--background-blue .table-4-col tr:nth-child(n) th:nth-last-child(3){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#edf1f2}
.table--background-blue .table-5-col tr:nth-child(n) td:nth-last-child(4),.table--background-blue .table-5-col tr:nth-child(n) th:nth-last-child(4){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#edf1f2}
.table--background-yellowlight th{background-color:#ece9e4}
.table--background-yellowlight td{background:#ece9e4}
.table--background-yellowlight tr:nth-child(n){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#ece9e4}
.table--background-yellowlight .table-3-col tr:nth-child(n) td:nth-last-child(2),.table--background-yellowlight .table-3-col tr:nth-child(n) th:nth-last-child(2){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#ece9e4}
.table--background-yellowlight .table-4-col tr:nth-child(n) td:nth-last-child(3),.table--background-yellowlight .table-4-col tr:nth-child(n) th:nth-last-child(3){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#ece9e4}
.table--background-yellowlight .table-5-col tr:nth-child(n) td:nth-last-child(4),.table--background-yellowlight .table-5-col tr:nth-child(n) th:nth-last-child(4){padding:10px;border-left:3px solid #fff;text-align:left;background-color:#ece9e4}
.table--checkmark-petrol{content:''}
.table--checkmark-petrol table>tbody>tr>td>ul>li:before{background:none !important;content:none !important;content:'' !important;display:inline-block !important;height:1em !important;width:1em !important;background-image:url("../images/icons/svg/haken2.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:.5em !important;margin-left:-1.5em !important;top:-0.18em !important}
.table--checkmark-petrol table>tbody>tr>td>ul>li[style*="text-align: center;"]:before{background:none !important;content:none !important;float:left !important;content:'' !important;display:inline-block !important;height:1em !important;width:1em !important;background-image:url("../images/icons/svg/haken2.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:.5em !important;margin-left:-1.5em !important;top:-0.18em !important}
.table--checkmark-green table>tbody>tr>td>ul>li:before{background:none !important;content:none !important;content:'' !important;display:inline-block !important;height:1em !important;width:1em !important;background-image:url("../images/icons/svg/haken1.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:.5em !important;margin-left:-1.5em !important;top:-0.18em !important}
.table--checkmark-green table>tbody>tr>td>ul>li[style*="text-align: center;"]:before{background:none !important;float:left !important;content:none !important;content:'' !important;display:inline-block !important;height:1em !important;width:1em !important;background-image:url("../images/icons/svg/haken1.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:.5em !important;margin-left:-1.5em !important;top:-0.18em !important}
.touchevents .table--touch-overflow:before{display:block;position:absolute;content:'';width:70px;top:0;right:0;bottom:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%);pointer-events:none}
.touchevents .table--touch-overflow:after{display:block;position:absolute;content:'';width:10px;height:18px;top:50%;right:5px;margin-top:-9px;background-size:100% 100%;pointer-events:none;background-repeat:no-repeat;background-image:url('../images/icons/svg/corporate-link.svg');opacity:1}
.table-toggler{display:block;position:relative;border:0;background:0;font-size:1rem;padding-right:30px;margin:15px 0;padding-left:0;text-align:left;width:100%}
.table-toggler:before{display:inline-block;position:absolute;right:0;width:30px;height:30px;content:'';background-color:#e2ded5;background-position:center;background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-black.svg')}
.table-toggler:hover{color:#4e7380}
.table-toggler--active:before,.table-toggler:hover:before{transform:rotate(180deg);background-color:#4e7380;background-repeat:no-repeat;background-image:url('../images/icons/svg/accordeon-white.svg')}
.table-toggler--active:before{transform:rotate(0)}
.table__headline--bold{font-weight:700}
@media(min-width:43.75em){.table--equalwidth table{table-layout:fixed}
}
.table--sticky-row,.table--sticky-column{overflow:auto !important;box-sizing:border-box;margin:0 auto;width:100%}
.table--sticky-row table,.table--sticky-column table{border-collapse:separate !important;border-spacing:3px 0}
.table--sticky-row tr,.table--sticky-column tr{border-bottom:unset}
.table--sticky-row td,.table--sticky-column td,.table--sticky-row th,.table--sticky-column th{border-bottom:1px solid #ccc;border-left:0 !important}
.table--sticky-row th,.table--sticky-column th{border-right:unset}
.table--sticky-row{max-height:80vh}
.table--sticky-row table{min-width:100%;width:auto}
.table--sticky-row tr:first-child td,.table--sticky-row tr:first-child th{position:sticky;z-index:10;top:0}
.table--sticky-column table{width:auto;min-width:100%}
@media(max-width:43.6875em){.table--sticky-column table{display:block;overflow-x:auto}
}
.table--sticky-column td:first-child,.table--sticky-column th:first-child{position:sticky;left:0;z-index:10}
.cq-Editable-dom .table--sticky-row table,.cq-Editable-dom .table--sticky-column table{width:100%}
.rte-button,.rte-button a{text-decoration:none}
.rte-button.button--petrol,.rte-button.button--petrol a{color:#fff}
.rte-button.button--yellow,.rte-button.button--yellow a{color:#333}
.rte-button.button--white,.rte-button.button--white a{color:#4e7380}
.rte-button.button--white:hover,.rte-button.button--white:hover a{color:#fff}
.table .button{margin-bottom:0}
.table .text-wie-h2,.table .text-wie-h3{margin-bottom:0}
.row__styled .table--background-blue{background-color:#edf1f2}
.row__styled .table--background-blue tr:nth-child(n){background-color:#edf1f2}
.row__styled .table--background-blue .table-3-col tr:nth-child(n) td:nth-last-child(2),.row__styled .table--background-blue .table-3-col tr:nth-child(n) th:nth-last-child(2){background-color:#edf1f2}
.row__styled .table--background-blue .table-4-col tr:nth-child(n) td:nth-last-child(3),.row__styled .table--background-blue .table-4-col tr:nth-child(n) th:nth-last-child(3){background-color:#edf1f2}
.row__styled .table--background-blue .table-5-col tr:nth-child(n) td:nth-last-child(4),.row__styled .table--background-blue .table-5-col tr:nth-child(n) th:nth-last-child(4){background-color:#edf1f2}
.row__styled .table--background-blue th,.row__styled .table--background-blue td{padding-left:10px}
.row__styled .table--background-blue th:first-child,.row__styled .table--background-blue td:first-child{background-color:#edf1f2}
.row__styled .table--background-yellow{background-color:#f2f0ed}
.row__styled .table--background-yellow tr:nth-child(n){background-color:#f2f0ed}
.row__styled .table--background-yellow .table-3-col tr:nth-child(n) td:nth-last-child(2),.row__styled .table--background-yellow .table-3-col tr:nth-child(n) th:nth-last-child(2){background-color:#f2f0ed}
.row__styled .table--background-yellow .table-4-col tr:nth-child(n) td:nth-last-child(3),.row__styled .table--background-yellow .table-4-col tr:nth-child(n) th:nth-last-child(3){background-color:#f2f0ed}
.row__styled .table--background-yellow .table-5-col tr:nth-child(n) td:nth-last-child(4),.row__styled .table--background-yellow .table-5-col tr:nth-child(n) th:nth-last-child(4){background-color:#f2f0ed}
.row__styled .table--background-yellow th,.row__styled .table--background-yellow td{padding-left:10px}
.row__styled .table--background-yellow th:first-child,.row__styled .table--background-yellow td:first-child{background-color:#f2f0ed}
.row__styled .table--background-yellowlight table{background-color:#ece9e4}
.row__styled .table--background-yellowlight table tr:nth-child(n){background-color:#ece9e4}
.row__styled .table--background-yellowlight table .table-3-col tr:nth-child(n) td:nth-last-child(2),.row__styled .table--background-yellowlight table .table-3-col tr:nth-child(n) th:nth-last-child(2){background-color:#ece9e4}
.row__styled .table--background-yellowlight table .table-4-col tr:nth-child(n) td:nth-last-child(3),.row__styled .table--background-yellowlight table .table-4-col tr:nth-child(n) th:nth-last-child(3){background-color:#ece9e4}
.row__styled .table--background-yellowlight table .table-5-col tr:nth-child(n) td:nth-last-child(4),.row__styled .table--background-yellowlight table .table-5-col tr:nth-child(n) th:nth-last-child(4){background-color:#ece9e4}
.row__styled .table--background-yellowlight table th,.row__styled .table--background-yellowlight table td{padding-left:10px}
.row__styled .table--background-yellowlight table th:first-child,.row__styled .table--background-yellowlight table td:first-child{background-color:#ece9e4}
.teaser{border:1px solid #d9d9d9;position:relative;margin:0 0 10px 0;cursor:pointer;display:table;width:100%;*zoom:1}
@media(min-width:37.5em){.teaser{display:block}
}
.teaser:before,.teaser:after{content:" ";display:table}
.teaser:after{clear:both}
.teaser__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@media(min-width:37.5em){.teaser__overlay{height:100%}
}
html.no-touchevents .teaser__overlay:hover,html.no-touchevents .teaser__overlay:active,html.no-touchevents .teaser__overlay:focus{outline:0;background:#000;opacity:.05;transition:background .5s ease-in-out}
.teaser__overlay--active,.teaser__overlay--active:focus,.teaser__overlay--active:active{outline:0;background:#000;opacity:.05;transition:background .5s ease-in-out}
.teaser__headline{text-align:center;font-size:1rem;margin:0;padding:15px 5px 14px 5px;font-weight:bold}
@media(max-width:37.4375em){.teaser__headline{width:50%;margin-bottom:0;float:right;display:none}
}
.teaser__copy,.teaser__image{display:table-cell;float:none;width:50%;height:auto;vertical-align:middle}
@media(min-width:37.5em){.teaser__image{width:100%;margin-bottom:10px;float:none;display:block}
}
.teaser__image--fallback{width:100%}
.teaser__copy{text-align:center;height:100px;font-size:1rem;word-wrap:break-word;padding:0 20px}
@media(max-width:37.4375em){.teaser__copy{margin:0;padding:0 10px;font-size:.889rem}
}
@media(min-width:37.5em) and (max-width:43.6875em){.teaser__copy{height:120px}
}
@media(min-width:37.5em){.teaser__copy{vertical-align:top}
}
@media(max-width:62.938em){.teaser__copy{font-size:.889rem}
}
.teaser__copy .headline-smartphone{display:none;font-weight:bold}
@media(max-width:37.4375em){.teaser__copy .headline-smartphone{display:block}
}
.teaser__button{position:absolute;width:100%;text-align:center;margin-top:-22px;left:0}
@media(max-width:37.4375em){.teaser__button{position:absolute;bottom:0;margin-bottom:-15px}
}
.teaser__button__link{display:inline-block;background:#4e7380;color:#fff;margin-bottom:0;padding:7px 30px;border-radius:2px;font-size:1em;text-decoration:none;z-index:99}
.teaser__button__link:hover{color:#fff}
html.no-touchevents .teaser:hover .teaser__button__link{background:#325460}
.teaser--highlight{background:#4e7380;border:1px solid #4e7380}
.teaser--highlight .teaser__headline,.teaser--highlight .teaser__copy{color:#fff}
.teaser--highlight .teaser__button__link{color:#333;background:#fdd319}
html.no-touchevents .teaser--highlight:hover .teaser__button__link{background:#ffbd0a}
@media(max-width:37.4375em){.teaser--hide-image .teaser__image{display:none}
}
@media(max-width:37.4375em){.teaser--hide-image .teaser__copy{width:100%}
}
@media(max-width:37.4375em){.teaser--hide-image .teaser__headline{width:100%;margin:15px auto 5px auto}
}
.text{margin:0 0 10px 0}
.text:last-child{margin-bottom:0}
.text--medium{display:inline-block;width:80px;margin:0}
.text--large{display:inline-block;width:140px;margin:0}
.text--large.text--large--kontakt{min-width:120px;width:auto}
.text--mt{margin-top:15px}
.text-uppercase{text-transform:uppercase}
.text-rubin{color:#992a4f}
.text-petrol{color:#4e7380}
.text-wie-h2,.text-wie-h3{display:block;margin-top:0;margin-bottom:10px;line-height:1.2}
@media(min-width:37.5em){.text-wie-h2,.text-wie-h3{margin-bottom:23px}
}
.text-wie-h2{font-size:1.476rem}
@media(min-width:37.5em){.text-wie-h2{font-size:1.820rem}
}
.text-wie-h3{font-size:1.383rem}
@media(min-width:37.5em){.text-wie-h3{font-size:1.647rem}
}
.text--emphasized{margin:0 0 10px 0;font-size:1rem;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;font-weight:700}
@media(min-width:37.5em){.text--emphasized{margin:0 0 15px 0;font-size:1.333rem}
}
.text--bold{font-weight:bold}
.text--location{position:relative;display:block;margin-bottom:0;padding-left:30px;padding-bottom:30px}
.text--location:before{position:absolute;content:"";display:block;width:24px;height:36px;background-size:100%;top:-9px;left:0;background-repeat:no-repeat;background-image:url('../images/icons/svg/google-arrow-blue.svg')}
.text--location:last-child{margin-bottom:20px}
.text--location__flyout{margin-top:10px}
.text--navigator{margin-bottom:15px}
.bold{font-weight:bold}
span.nobr{white-space:nowrap;font-size:inherit;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}
.text--inlineblock,span.text{display:inline-block}
.textbild{*zoom:1}
.textbild:before,.textbild:after{content:" ";display:table}
.textbild:after{clear:both}
@media(min-width:37.5em){.textbild{font-size:1rem}
}
.textbild .richtext>a.link.link--standalone:before{position:static}
.textbild .richtext{position:relative;z-index:0}
.textbild__headline--bold{font-weight:700}
.textbild__picture{display:block}
.textbild__bild{position:relative;z-index:1;display:block;float:left;margin:5px 2.959% 13px 0;width:47.041%}
.textbild__bild img{width:100%}
.textbild .richtext p>a{display:inline}
.textbild__headline,.textbild h1,.textbild h2,.textbild h3{margin-bottom:10px;margin-top:0}
@media(min-width:37.5em){.textbild__headline,.textbild h1,.textbild h2,.textbild h3{margin-bottom:23px}
}
.textbild h2{font-size:1.476rem;font-weight:inherit}
@media(min-width:37.5em){.textbild h2{font-size:1.820rem}
}
.textbild h3{font-size:1.383rem;font-weight:inherit}
@media(min-width:37.5em){.textbild h3{font-size:1.647rem}
}
.textbild--zoom .textbild__bild{position:relative;cursor:pointer}
.textbild--zoom .textbild__bild:after{position:absolute;right:0;bottom:0;display:block;content:'';width:30px;height:30px;background-color:#e2ded5;background-size:25px;background-position:center;background-repeat:no-repeat;background-image:url('../images/icons/svg/image-zoom.svg');transition:all .15s ease-out}
@media(max-width:37.4375em){.textbild--zoom .textbild__bild:after{width:20px;height:20px;background-size:15px}
}
.textbild--zoom .textbild__bild:hover:after,.textbild--zoom .textbild__bild:focus:after{background-color:#4e7380;background-repeat:no-repeat;background-image:url('../images/icons/svg/image-zoom--white.svg')}
.textbild--image-right .textbild__bild{margin-top:5px;margin-bottom:15px;margin-right:0;float:right;margin-left:2.959%}
.textbild--image-right .textbild__picture{text-align:right}
.textbild--image-right .richtext>ul{margin-left:-0.35rem}
@media(min-width:37.5em){.textbild--image-right .richtext>ul{margin-left:.1rem}
}
.textbild--image-right .richtext>ol{margin-left:-0.6rem}
@media(min-width:37.5em){.textbild--image-right .richtext>ol{margin-left:-0.5rem}
}
.textbild--image-right .richtext--checkmark-petrol ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--image-right .richtext--checkmark-petrol ul{margin-left:.4rem}
}
.textbild--image-right .richtext--checkmark-green ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--image-right .richtext--checkmark-green ul{margin-left:.4rem}
}
.textbild--image-right .richtext--cross-petrol ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-right .richtext--cross-petrol ul{margin-left:.3rem}
}
.textbild--image-right .richtext--cross-rubin ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-right .richtext--cross-rubin ul{margin-left:.3rem}
}
.textbild--image-right .richtext--cross-red ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-right .richtext--cross-red ul{margin-left:.3rem}
}
.textbild--image-right .richtext--cross-black ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-right .richtext--cross-black ul{margin-left:.3rem}
}
.textbild--image-x2 .textbild__bild{width:12.041%;margin-bottom:2px}
.textbild--image-x3 .textbild__bild,.textbild--image-x4 .textbild__bild{width:37.041%;margin-bottom:2px}
@media(min-width:37.5em){.textbild--image-x3 .textbild__bild{width:22.041%}
}
@media(min-width:37.5em){.textbild--image-x4 .textbild__bild{width:30.374%}
}
.textbild--image-left .richtext>ul{margin-left:-0.35rem}
@media(min-width:37.5em){.textbild--image-left .richtext>ul{margin-left:.1rem}
}
.textbild--image-left .richtext>ol{margin-left:-0.6rem}
@media(min-width:37.5em){.textbild--image-left .richtext>ol{margin-left:-0.5rem}
}
.textbild--image-left .richtext--checkmark-petrol ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--image-left .richtext--checkmark-petrol ul{margin-left:.4rem}
}
.textbild--image-left .richtext--checkmark-green ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--image-left .richtext--checkmark-green ul{margin-left:.4rem}
}
.textbild--image-left .richtext--cross-petrol ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-left .richtext--cross-petrol ul{margin-left:.3rem}
}
.textbild--image-left .richtext--cross-red ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-left .richtext--cross-red ul{margin-left:.3rem}
}
.textbild--image-left .richtext--cross-rubin ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-left .richtext--cross-rubin ul{margin-left:.3rem}
}
.textbild--image-left .richtext--cross-black ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--image-left .richtext--cross-black ul{margin-left:.3rem}
}
.textbild--two-col .richtext{float:left;width:50%}
.textbild--two-col .richtext>ul{margin-left:-0.35rem}
@media(min-width:37.5em){.textbild--two-col .richtext>ul{margin-left:.1rem}
}
.textbild--two-col .richtext>ol{margin-left:-0.6rem}
@media(min-width:37.5em){.textbild--two-col .richtext>ol{margin-left:-0.5rem}
}
.textbild--two-col .richtext--checkmark-petrol ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--two-col .richtext--checkmark-petrol ul{margin-left:.4rem}
}
.textbild--two-col .richtext--checkmark-green ul{margin-left:.3rem}
@media(min-width:37.5em){.textbild--two-col .richtext--checkmark-green ul{margin-left:.4rem}
}
.textbild--two-col .richtext--cross-petrol ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--two-col .richtext--cross-petrol ul{margin-left:.3rem}
}
.textbild--two-col .richtext--cross-red ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--two-col .richtext--cross-red ul{margin-left:.3rem}
}
.textbild--two-col .richtext--cross-rubin ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--two-col .richtext--cross-rubin ul{margin-left:.3rem}
}
.textbild--two-col .richtext--cross-black ul{margin-left:.1rem}
@media(min-width:37.5em){.textbild--two-col .richtext--cross-black ul{margin-left:.3rem}
}
.textbild--two-col.textbild--image-x2 .richtext{width:85%}
.textbild--two-col.textbild--image-x3 .richtext{width:75%}
.textbild--two-col.textbild--image-x4 .richtext{width:66.667%}
@media(max-width:37.4375em){.textbild--two-col:not(.textbild--smartphone2Col):not(.textbild--image-only):not(.textbild--image-top) .richtext,.textbild--two-col.textbild--image-x2:not(.textbild--smartphone2Col):not(.textbild--image-only):not(.textbild--image-top) .richtext,.textbild--two-col.textbild--image-x3:not(.textbild--smartphone2Col):not(.textbild--image-only):not(.textbild--image-top) .richtext,.textbild--two-col.textbild--image-x4:not(.textbild--smartphone2Col):not(.textbild--image-only):not(.textbild--image-top) .richtext{float:none;width:auto}
}
@media(max-width:37.4375em){.textbild--two-col.textbild--image-x3.textbild--smartphone2Col .richtext,.textbild--two-col.textbild--image-x4.textbild--smartphone2Col .richtext{width:57.041%}
.textbild--two-col.textbild--image-x3.textbild--smartphone2Col.textbild--smallerSmartphoneImg .richtext,.textbild--two-col.textbild--image-x4.textbild--smartphone2Col.textbild--smallerSmartphoneImg .richtext{width:74%}
}
@media(max-width:37.4375em){.textbild--smallerSmartphoneImg .textbild__bild{width:23%;margin-bottom:10px}
}
@media(max-width:37.4375em){.textbild--image-only h1,.textbild--image-top h1,.textbild--image-only h2,.textbild--image-top h2,.textbild--image-only h3,.textbild--image-top h3{margin-top:15px}
}
.textbild--image-only .textbild__bild,.textbild--image-top .textbild__bild{margin-left:0;margin-right:0;width:100%;margin-bottom:25px;float:none}
.textbild--text-center{display:flex;align-items:center}
.textbild--text-center .richtext{width:50%}
@media(min-width:37.5em){.textbild--text-center.textbild--image-x3 .richtext{width:75%}
}
@media(min-width:37.5em){.textbild--text-center.textbild--image-x4 .richtext{width:66.667%}
}
.textbild--image-right.textbild--text-center{flex-direction:row-reverse}
.tooltip{margin-top:34px;position:absolute;width:calc(100vw - 20px);max-width:100%;left:0;background-color:#c8c1b1;z-index:10}
@media(min-width:37.5em){.tooltip{width:100%}
}
.tooltip--inScrollableTable{left:0 !important}
.tooltip__text{margin:0;padding:20px 30px;font-weight:normal;text-align:left;font-weight:400}
.tooltip__close{display:block;position:absolute;content:"";width:30px;height:30px;top:0;right:0;color:#fff;cursor:pointer;background-repeat:no-repeat;background-image:url('../images/icons/svg/close-white.svg');background-size:15px 15px;background-position:10px 6px}
.tooltip .richtext h2,.tooltip .linklist__title,.tooltip .textbild__text-headline{margin-bottom:10px}
.tooltip:after,.tooltip:before{content:"";display:block;position:absolute;width:20px;background:#fff;top:-500px;bottom:-500px}
.tooltip:before{left:100%}
.tooltip:after{right:100%}
@media(min-width:37.5em){.tooltip:after,.tooltip:before{display:none}
}
.tooltip__handler{z-index:9;cursor:pointer;display:inline-block;position:relative;text-align:center;margin-left:4px;margin-top:-3px;background:#c8c1b1;border-radius:100%;vertical-align:middle;width:19px;height:19px;line-height:17.1px;font-size:17.1px}
.tooltip__handler:before{display:none;content:'';position:absolute;top:calc(100%  + 5px);border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid;border-bottom-color:#c8c1b1}
.tooltip__handler:after{content:'?';color:#fff;font-size:14px;font-weight:bold}
.tooltip__handler--active:before{display:block}
.tooltip__handler--active:after{content:'';background-repeat:no-repeat;background-image:url('../images/icons/svg/close-white.svg');background-size:100%;display:inline-block;width:9px;height:10px}
.tooltip--blue{background-color:#4e7380;color:#fff}
.tooltip__handler--blue{background-color:#4e7380}
.tooltip__handler--blue:before{border-bottom-color:#4e7380}
.tooltip .richtext ul>li:before{background:#333}
.tooltip--blue .richtext ul>li:before{background:#fff}
.video__headline{margin-top:0;font-size:1.476rem}
@media(min-width:37.5em){.video__headline{font-size:1.820rem}
}
.video__subheadline{margin:0;font-size:1.383rem}
@media(min-width:37.5em){.video__subheadline{font-size:1.647rem}
}
.video__thumbimg{width:100%}
.video__thumb{display:none;cursor:pointer;position:relative}
.video__play-btn{width:33%;height:33%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url('../img/play_btn.png') no-repeat 50% 50%;background-size:contain;color:#fff}
.video__wrapper{display:block;position:relative;padding-bottom:56.25%;padding-top:0;height:0}
.video__video--yt{position:absolute;top:0;left:0;width:100%;height:100%}
.video--thumb-switch-on .video__thumb{display:block}
.video--thumb-switch-on .video__wrapper{display:none}
.video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.video .embed-container iframe,.video .embed-container object,.video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.weiche{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.weiche .col{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
.weiche section{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.weiche section:before,.weiche section:after{content:none}
.weiche .weiche__flexitem{width:100%}
.weiche .weiche__flexitem--button{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}
.weiche .richtext{margin-bottom:35px}
.weiche .textbild__bild img{width:auto;height:38px}
.weiche--nowrap-mobile .x3{width:22.041%}
.weiche--nowrap-mobile .x4{width:30.374%}
.weiche--nowrap-mobile .x6{width:47.041%}
.weiche--nowrap-mobile .x8{width:63.708%}
.weiche--nowrap-mobile .x9{width:72.041%}
.zitat__headline{font-size:1.667rem;margin:0}
.zitat__subheadline{font-size:1rem;margin:0}
.zitat .blockquote{position:relative;margin:30px 0 20px;padding:15px 35px 0;font-size:1rem}
.zitat .blockquote p{margin-bottom:0}
.zitat .blockquote p:first-child{margin-top:0}
.zitat .blockquote:before{position:absolute;display:block;content:'';top:22px;left:6px;width:20px;height:20px;background-size:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-repeat:no-repeat;background-image:url('../images/icons/svg/quote-open.svg')}
.zitat .blockquote:after{position:absolute;display:block;content:'';bottom:0;right:0;width:20px;height:20px;background-size:100%;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);background-repeat:no-repeat;background-image:url('../images/icons/svg/quote-close.svg')}
.zitat__cite{margin-bottom:0;padding:0 35px;font-size:1rem}
@media(max-width:37.4375em){.zitat__headline{font-size:1.111rem}
.zitat__subheadline{font-size:.889rem}
.zitat .blockquote{font-size:.889rem}
.zitat__cite{font-size:.889rem}
}
.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}
.countup{position:relative;min-height:20px;overflow:visible;text-align:center}
.countup__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.countup__column{padding:0 10px;display:inline-block;margin:auto;min-width:145px;flex-grow:1}
@media(min-width:43.75em){.countup__column{min-width:165px}
}
.countup__image{display:block;width:100%;height:130px;background-repeat:no-repeat;background-size:contain;background-position:center}
.countup__title{font-weight:bold;font-size:.711rem;margin-top:0}
@media(min-width:43.75em){.countup__title{font-size:.889rem}
}
.countup__value{font-weight:bold;font-size:1.333rem;color:#4e7380;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden}
@media(min-width:43.75em){.countup__value{font-size:1.778rem}
}
.countup__value--visible{opacity:100;visibility:visible}
.teaser-gevo{text-align:center}
@media only screen and (min-width:37.5em){.teaser-gevo{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;text-align:left}
}
.teaser-gevo__section{background-color:#3b5998;flex:1.8 1 auto;align-self:stretch;position:relative;padding:35px;color:#fff;background:#4e7380}
.teaser-gevo__section--c2a{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#325460}
.teaser-gevo__section--c2a:before{content:'';display:block;width:20px;height:20px;position:absolute;left:50%;top:0;z-index:20;margin-left:-20px;border-width:20px;border-style:solid;border-right-color:transparent;border-left-color:transparent;border-top-color:#4e7380;border-bottom-color:transparent}
@media only screen and (min-width:37.5em){.teaser-gevo__section--c2a:before{border-right-color:transparent;border-left-color:#4e7380;border-top-color:transparent;border-bottom-color:transparent;left:0;top:50%;margin-left:0;margin-top:-20px}
}
.teaser-gevo__headline{font-weight:700;margin:0;margin-bottom:10px}
.teaser-gevo .teaser-gevo__link{color:#cad5d9;display:inline-block;margin-top:5px}
.teaser-gevo .teaser-gevo__link:before{display:none}
@media only screen and (max-width:43.6875em){.teaser-gevo__bulletlist>li:before{display:none !important}
}
.teaser-gevo__pricetag{display:none;border-radius:100px;width:100px;height:100px;background-color:#fdd319;position:absolute;font-size:.711rem;text-transform:uppercase;color:#325460;right:30px;top:-40px;transform:rotate(10deg);text-align:center;padding:13px 10px;padding-top:17px;line-height:1.3}
.teaser-gevo__pricetag strong{display:block;font-size:1.778rem}
@media only screen and (min-width:37.5em){.teaser-gevo__pricetag{display:block}
}
.teaser-gevo__section{transition:opacity .3s ease;opacity:1}
.teaser-gevo--loading .teaser-gevo__section{opacity:0}
.teaser-gevo--loading .teaser-gevo__loader{opacity:1;z-index:1}
.teaser-gevo__loader{background-repeat:no-repeat;background-image:url('../images/icons/svg/loader-schild.svg');position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0;transition:opacity .3s ease;background-position:center center;background-size:10% 100%}
.table--cardlikeOnS td.gevoteaser{padding:0 !important}
.gevoteaser .teaser-gevo a{color:#fff;font-weight:400}
@media only screen and (max-width:43.6875em){.gevoteaser .teaser-gevo a{font-size:.889rem}
}
.gevoteaser .teaser-gevo a:before{content:'';display:block;top:7px;left:-2px;background-image:url('../images/icons/svg/link-arrow-white.svg')}
.gevoteaser .teaser-gevo .teaser-gevo__button{margin:15px auto}
@media only screen and (max-width:43.6875em){.gevoteaser .teaser-gevo .teaser-gevo__button{position:static;left:auto;right:auto;transform:none;margin:0 auto;width:auto}
}
.gevoteaser .teaser-gevo .teaser-gevo__link--date{text-decoration:underline;opacity:.7}
.gevoteaser .teaser-gevo .teaser-gevo__link--date:before{display:none}
.jobs__filter input{margin-right:6px}
.jobs__filter label{display:block;cursor:pointer}
.jobs__fieldset{margin-bottom:20px}
.jobs__legend{font-size:20px;font-weight:700}
.jobs__filterwrap input:disabled{opacity:.4}
.joblist-filters__label--disabled{opacity:.4}
.job-detail__topline{display:block}
.job-detail__executive{font-style:normal}
.job-detail__executive .link{font-size:inherit}
.job-detail__image{max-width:100%}
.job-benefits{display:flex;justify-content:space-around;flex-wrap:wrap;position:relative}
.job-benefit{text-align:center;flex:0 1 30%;margin-top:35px;cursor:pointer}
@media only screen and (max-width:400px){.job-benefit{flex:0 1 35%}
}
@media only screen and (min-width:700px){.job-benefit{flex:0 1 18%}
}
@media only screen and (min-width:63em){.job-benefit{flex:0 1 20%}
}
.job-benefit__image{width:100%;height:60px;display:block;background-size:contain;background-repeat:no-repeat;background-position-x:center;opacity:.5}
@media only screen and (min-width:63em){.job-benefit__image{height:90px}
}
.job-benefit__image:hover{opacity:1}
.job-benefit__text{max-width:90%;margin:18px auto;opacity:.5}
.job-benefit__longtext{color:#4e7380;font-size:1rem;margin:24px 0 12px;border-bottom:1px solid #4e7380;padding-bottom:24px;width:100%}
.job-benefit__open{color:#4e7380}
.job-benefit__open .job-benefit__image,.job-benefit__open .job-benefit__text{opacity:1}
.jobs-select-popup{border:1px solid #4e7380;padding:15px;width:100%;position:absolute;z-index:9999;background:#fff;margin-top:40px;top:0;display:none;box-shadow:0 4px 10px 3px rgba(0,0,0,0.1)}
.jobs-select-popup.open{display:block}
.jobs-select-popup label{display:block}
.jobs-select-popup .button{margin-top:30px}
.job-list__link{background-color:#edf1f2;margin-bottom:15px;padding:15px;font-size:.889rem;text-decoration:none;color:inherit;display:block}
.job-list__link:hover{background-color:#cad5d9}
.job-list__link--initiativ{background-color:#f2f0ed}
.job-list__link--initiativ:hover{background-color:#e6e1db}
.job-list__title{margin-bottom:0}
.job-list__disciplines{margin-top:20px;color:#4e7380;display:block}
.sTeaser__heading{display:inline-block;line-height:1.333rem}
@media only screen and (min-width:37.5em){.sTeaser__heading{line-height:1.778rem}
}
.sTeaser__copy{margin-top:0}
.sTeaser_y{margin-top:0}
@media(min-width:63em){.sTeaser--fullwidth .sTeaser__textblock{width:100%}
}
.sTeaser--fullwidth .sTeaser__images{width:100%;float:none;margin-right:0;margin-bottom:20px}
.link--nonbold{font-weight:normal}
.table td{vertical-align:middle}
@media only screen and (min-width:37.5em){.table--cardlikeOnS table{border-collapse:separate}
}
@media only screen and (min-width:37.5em){.table--cardlikeOnS td,.table--cardlikeOnS tr{padding:5px;vertical-align:middle}
}
.table--cardlikeOnS tr{display:block;border:0;border-bottom:40px solid white}
@media only screen and (min-width:37.5em){.table--cardlikeOnS tr{display:table-row;border:0}
}
.table--cardlikeOnS td{position:relative;display:block;width:100%;text-align:center;overflow:visible;padding:25px 5px;border:0;font-size:1rem}
@media only screen and (min-width:37.5em){.table--cardlikeOnS td{display:table-cell;width:auto;padding:5px;text-align:center;border:1px solid #fff;border-bottom:20px solid #fff}
.table--cardlikeOnS td:after{display:none}
}
.table--cardlikeOnS td:after{content:"";display:block;position:absolute;height:1px;background:#d1d1d1;top:0;left:10px;right:10px}
@media only screen and (min-width:37.5em){.table--cardlikeOnS td:after{display:none}
}
.table--cardlikeOnS td:first-child,.table--cardlikeOnS th:first-child{max-width:none;min-width:0;background:#ecf1f2;padding:25px 5px 25px 10px;text-align:center;font-size:1.111rem}
.table--cardlikeOnS td:first-child strong,.table--cardlikeOnS th:first-child strong{font-size:1.111rem}
@media only screen and (min-width:37.5em){.table--cardlikeOnS td:first-child,.table--cardlikeOnS th:first-child{text-align:left;padding:5px 10px}
}
.table--cardlikeOnS td:first-child:after,.table--cardlikeOnS th:first-child:after{display:none}
@media only screen and (min-width:37.5em){.table--cardlikeOnS td:first-child{width:40%}
}
@media only screen and (min-width:63em){.table--cardlikeOnS td:first-child{width:50%}
}
.table--cardlikeOnS .button{position:relative;margin-bottom:0;font-weight:normal;white-space:nowrap}
.table--cardlikeOnS .button:before{display:none}
.table--cardlikeOnS .button--small{padding:7px 30px 7px}
.table--cardlikeOnS .button--white{min-width:180px;color:#4e7380}
.table--cardlikeOnS .button--white:hover{color:#fff}
.table--cardlikeOnS .button--yellow{position:absolute;top:48px;line-height:1.4;font-weight:normal;transform:translate(-50%,-50%)}
@media only screen and (min-width:37.5em){.table--cardlikeOnS .button--yellow{position:relative;top:0;transform:translate(0,0)}
}
.table--cardlikeOnS .button--yellow:before{display:none}
.table--cardlikeOnS .button--yellow:hover{color:#333}
.table--nomt{margin-top:0}
.table--tar td{text-align:right}
.table--tar td:first-child{text-align:left;width:auto}
.table--fullClickable tr:hover{cursor:pointer}
.table--fullClickable tr:hover .link,.table--fullClickable tr:hover td{color:#4e7380}
.table--fullClickable tr:hover .link:before,.table--fullClickable tr:hover td:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/link-hover.svg')}
td.watchlist-item__close{width:auto}
@media only screen and (min-width:37.5em){td.watchlist-item__close{width:10%}
}
.watchlist__item{*zoom:1;background:#ecf1f2;margin-bottom:20px;padding:5px}
.watchlist__item:before,.watchlist__item:after{content:" ";display:table}
.watchlist__item:after{clear:both}
.watchlist__item span{display:block}
@media only screen and (min-width:37.5em){.watchlist__item span{display:table-cell}
}
.watchlist .button{margin-bottom:0;width:100%}
@media only screen and (min-width:37.5em){.watchlist .button{width:auto}
}
.textbild__bild--maskedVM{padding:12px;background:#ecf1f2;text-align:center}
@media only screen and (min-width:37.5em){.textbild__bild--maskedVM{padding:20px}
}
.textbild__bild--maskedVM svg{width:100%;max-width:210px}
.textbild__bild--maskedVM img{max-width:200px;border-radius:100%}
.textbild__bild--maskedVM:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0}
.textbild--onethird-twothird .textbild__bild{width:30.374%}
.textbild--onethird-twothird .richtext{width:63.708%;margin-left:calc(30.37475345% + 20px)}
.navigator__hint{white-space:normal;color:#999;font-size:.889rem}
.content .button--blank{padding:0}
.content .button--ku-close{color:#4e7380}
.content .button--ku-close:before{position:relative;content:"";display:inline;width:12px;height:12px;background-size:12px;background-repeat:no-repeat;background-image:url('../images/icons/svg/close-hover.svg');float:right;margin:0 0 0 5px}
@media only screen and (min-width:37.5em){.content .button--ku-close:before{display:block;float:none;margin:0;width:20px;height:20px;background-size:20px}
}
@media only screen and (min-width:37.5em){.content .button--ku-close:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/close.svg')}
}
.content .button--ku-close:hover:before{background-repeat:no-repeat;background-image:url('../images/icons/svg/close.svg')}
@media only screen and (min-width:37.5em){.content .button--ku-close{font-size:0}
}
.navigator-ku__button{position:relative;display:none;padding:10px 0;cursor:pointer}
@media only screen and (min-width:63em){.navigator-ku__button{width:17.041%;display:block;padding:0;border:0}
}
.navigator-ku__button.active{margin-bottom:20px}
.navigator-ku__button .link{padding:0}
.navigator-ku__button-text{display:block;font-size:1.111rem;font-weight:bold;line-height:1.111rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media only screen and (min-width:37.5em){.navigator-ku__button-text{font-size:1rem}
}
.navigator-ku__button-name,.navigator-ku__button-subtext{display:block;font-size:.8338rem;line-height:.8338rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media only screen and (min-width:43.75em){.navigator-ku__button-name,.navigator-ku__button-subtext{line-height:1.111rem}
}
@media only screen and (min-width:63em){.navigator-ku__button-name,.navigator-ku__button-subtext{display:block;font-size:1rem;line-height:1.000rem}
}
.navigator-ku__button-name--absolute{position:absolute;bottom:3px}
.navigator-ku__button-subtext{display:none}
@media only screen and (min-width:63em){.navigator-ku__button-subtext{display:block}
}
@media only screen and (min-width:63em){.navigator-ku__submenu{max-width:360px}
}
.navigator-ku__submenu-list-item{border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:63em){.navigator-ku__submenu-list-item{border-bottom:0}
}
.navigator-ku__submenu-list-item:last-child{border:0}
.navigator-ku__submenu-list-item .footnote{display:block;margin-top:15px}
.navigator-ku__submenu-list-item .footnote__text{padding-right:0}
.navigator-ku__submenu-link{position:relative;display:inline-block;padding:15px 0 15px 40px;color:#000;text-decoration:none;font-weight:normal}
.navigator-ku__submenu-link--active,.navigator-ku__submenu-link:hover{color:#4e7380;font-weight:bold}
.navigator-ku__submenu-link:before{position:absolute;content:'';width:5px;height:9px;background-position:0 0;background-size:100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/link-arrow.svg');top:50%;left:30px;margin-top:-4px}
@media(min-width:37.5em){.navigator-ku__submenu-link:before{width:6px;height:10px}
}
@media only screen and (min-width:63em){.navigator-ku__submenu-link:before{display:none}
}
@media only screen and (min-width:63em){.navigator-ku__submenu-link{padding:3px 0}
}
@media only screen and (min-width:63em){.navigator__button--active{position:relative;cursor:pointer}
.navigator__button--active:after{position:absolute;content:"";display:block;height:3px;top:45px;left:-10px;right:-10px;background:#cad5d9;background:#8fa6ae}
}
.navigator__button--ku{display:none;content:none;width:97.041%;padding:15px 0 10px 0;border-top:1px solid #d9d9d9;border-bottom:2px solid #fff;overflow:visible}
@media only screen and (min-width:63em){.navigator__button--ku{display:block;width:17.041%;padding:0;border-top:0}
.navigator__button--ku:hover:after{position:absolute;content:"";display:block;height:3px;top:45px;left:-10px;right:-10px;background:#cad5d9;background:#8fa6ae}
}
.navigator__button--ku.active{padding-bottom:0}
@media only screen and (min-width:63em){.navigator__button--ku-berater{width:13.3%}
}
.navigator__button--ku-meinehuk{display:none;width:97.041%;padding:0;border:0}
.navigator__button--ku-meinehuk:before{position:absolute;display:none;content:"";width:30px;height:30px;top:2px;left:0;background-size:89%;background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk.svg')}
@media only screen and (min-width:37.5em){.navigator__button--ku-meinehuk:before{width:45px;height:43px;top:0}
}
@media only screen and (min-width:37.5em){.navigator__button--ku-meinehuk{padding-left:0}
}
@media only screen and (min-width:63em){.navigator__button--ku-meinehuk{display:block;width:17.041%;padding-left:50px}
.navigator__button--ku-meinehuk:before{display:block}
.navigator__button--ku-meinehuk .navigator__button-wrapper{width:calc(105%)}
}
.navigator__button--ku-meinehuk .navigator-ku__button-subtext{display:block}
.navigator__button--ku-toggle{display:block;width:97.041%;padding:0 0 0 35px;border:0}
@media only screen and (min-width:43.75em){.navigator__button--ku-toggle{padding-left:50px}
}
@media only screen and (min-width:63em){.navigator__button--ku-toggle{display:none;padding-left:0}
}
.navigator__button--ku-toggle:before{position:absolute;display:block;content:"";width:30px;height:30px;top:2px;left:0;background-size:100% 100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk.svg')}
@media only screen and (min-width:43.75em){.navigator__button--ku-toggle:before{width:45px;height:43px;top:0}
}
.navigator__button--ku-toggle:after{position:absolute;display:block;content:"";width:29px;height:24px;top:50%;right:0;margin-top:-12px;background-repeat:no-repeat;background-image:url('../images/icons/svg/meinehuk--ku-mobile.svg');background-size:100%}
@media only screen and (min-width:37.5em){.navigator__button--ku-toggle:after{width:39px;height:34px;margin-top:-17px}
}
@media only screen and (min-width:63em){.navigator__button--ku-toggle:after{display:none}
}
.navigator__button--ku-toggle.active:after{background-size:28px;margin-top:-14px;right:-2px;background-repeat:no-repeat;background-image:url('../images/icons/svg/close-hover.svg')}
.navigator__button--ku-toggle.active .navigator-ku__button-text.active{color:#fff}
.navigator__button--ku-abmelden{width:97.041%;color:#4e7380;text-align:left}
@media only screen and (min-width:63em){.navigator__button--ku-abmelden{width:17.041%;text-align:center;float:right}
}
.navigator__button--ku-abmelden:hover{color:#325460;font-weight:bold}
.navigator__button--ku-abmelden:hover:after{height:0;background:0}
.navigator__button--ku-abmelden .navigator-ku__button-wrapper{position:relative;padding-left:40px}
@media only screen and (min-width:63em){.navigator__button--ku-abmelden .navigator-ku__button-wrapper{padding-left:0}
}
.navigator__button--ku-abmelden .navigator-ku__button-wrapper a:before{position:absolute;display:block;content:"";width:26px;height:28px;top:2px;left:0;background-size:100% 100%;background-repeat:no-repeat;background-image:url('../images/icons/svg/abmelden.svg')}
@media only screen and (min-width:63em){.navigator__button--ku-abmelden .navigator-ku__button-wrapper a:before{width:30px;height:32px;left:auto;right:0}
}
.navigator__button--ku-abmelden span{display:inline-block;padding-top:5px}
.navigator__button--ku-abmelden .button{margin-bottom:0;padding-left:0;padding-right:0}
.navigator__button--ku-abmelden .navigator-ku__button-wrapper:after{height:0;background:#fff}
.navigator__button--ku .navigator__button-subtext{display:none;overflow:hidden;text-overflow:ellipsis}
@media only screen and (min-width:63em){.navigator__button--ku .navigator__button-subtext{display:block}
}
.navigator__button--ku .navigator__button-subtext .link{font-size:.889rem;padding:0}
.navigator--ku .navigator__big-button{display:none}
.navigator--ku.navigator--button-inside .navigator__big-button{width:97.041%;text-align:center;display:block}
.navigator--ku{max-height:100vh}
.navigator--ku.active{padding-bottom:40px}
@media only screen and (min-width:63em){.navigator--ku.active{padding-bottom:0}
}
@media only screen and (min-width:63em){.navigator--ku.navigator--button-inside .navigator__button--ku-abmelden{display:none}
}
.navigator--ku.navigator--button-inside .navigator__big-button .button{margin-top:10px;float:none}
@media only screen and (min-width:63em){.navigator--ku.navigator--button-inside .navigator__big-button{width:auto}
.navigator--ku.navigator--button-inside .navigator__big-button .button{margin-top:0;padding-left:28px;padding-right:28px}
}
.navigator__button-subtext:after{width:13px;right:-4px}
.col--navigator{width:17%}
.col--navigator-submenu{width:auto}
.navigator__flyout--loggedin{padding:0}
@media only screen and (min-width:37.5em){.navigator--ku.navigator--open:before{top:59px}
}
.navigator__button-wrapper--mobile{font-size:1.111rem;line-height:1.111rem;font-weight:700;white-space:nowrap;border-top:1px solid #ddd;padding-top:12px;padding-bottom:12px}
.navigator__button-wrapper--mobile--first{border-top:0}
.navigator-ku__button{min-height:42px}
.navigator-ku__submenu-list{margin:0}
@media only screen and (max-width:62.938em){.navigator-ku__submenu-link{padding:14px 0 12px 40px}
}
.navigator__button--ku-abmelden a{color:inherit;text-decoration:inherit}
@media only screen and (max-width:62.938em){.navigator__button--ku-abmelden{border-top:1px solid #ddd;padding-top:15px;width:100%}
}
.navigator__button--ku-toggle.navigator__button--active:after{background-size:28px;margin-top:-14px;right:-2px;background-repeat:no-repeat;background-image:url('../images/icons/svg/close-hover.svg')}
.navigator-ku__submenu--mobile{display:none}
@media only screen and (min-width:63em){.navigator-ku__submenu-list-item--phoneNumber{display:none}
}
.notification{position:absolute;top:-7px;right:-24px;display:block;text-align:center;color:#fff;font-size:.889rem;width:21px;height:21px;font-weight:bold}
@media only screen and (min-width:37.5em){.notification{top:-5px;right:-20px}
}
.notification:before{content:"";position:absolute;display:block;background:#4e7380;border-radius:100%;width:21px;height:21px;z-index:-1;top:-1px;left:0}
.navigator-ku__submenu-link .notification{top:3px;right:-24px}
.navigator-ku__submenu-link .notification:before{top:1px}
.headline--notification{position:relative;display:inline-block}
.modal-backdrop{position:fixed;width:100%;height:calc(100% + 200px);opacity:.58;background:#000014;top:0;left:0;z-index:9801;pointer-events:all}
.modal-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9802;display:block;overflow:auto}
@media only screen and (min-width:63em){.modal-container{padding:0 10px}
}
.modal-container--image{text-align:center}
.modal-container--centered{display:flex;align-items:center}
.modal-close{padding:0;background:0;border:0;position:absolute;cursor:pointer;transition:all .2s ease;top:-30px;right:0;color:#fff;width:24px;height:24px;z-index:1111}
.modal-close:hover{opacity:.9}
.modal-close:active{transform:scale(0.9)}
.modal-close__icon{display:block;width:24px;height:24px;background-image:url('../images/icons/svg/close-white.svg');font-weight:bold;background-position:center;background-repeat:no-repeat;background-size:auto;cursor:pointer}
.modal{z-index:9803;pointer-events:all;transition:opacity .5s ease;background:#fff;flex:1 1 auto;box-sizing:border-box;margin:52px auto 10px;text-transform:none;text-align:left;min-height:200px;position:relative;padding:25px .625em 25px}
@media only screen and (min-width:43.75em){.modal{padding:25px 25px 25px 50px}
}
@media only screen and (min-width:63em){.modal{max-width:calc(1014px - 2 * 30px)}
}
.modal--small{min-height:100px}
@media only screen and (min-width:43.75em){.modal--small{padding:25px 50px}
}
@media only screen and (min-width:63em){.modal--small{max-width:570px}
}
.modal-container--image .modal{width:auto;display:inline-block;padding:0}
.modal-container--image .modal img{max-width:100%}
.modal__content{max-height:calc(100% - 50px)}
@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;color:#000 !important}
a,a:visited{text-decoration:underline}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.buhne__copy,.head,.fixed{position:static}
.header-search,.back-to-top,.overlay,.imagezoom,.lightboxContent,#navigator__clone,.video__play-btn,.stripe--cTeaser,.buhne__background,.fixed{display:none}
.logo img{width:14.222rem;height:auto;max-width:none}
.buhne__copy{padding:0}
.csTeaser__content-text-bonus,.csTeaser__content-text-bonus:before{background-color:#fff}
.footer{border-top:1px solid}
.stripe--lightgrey,.stripe--darkgrey{background:0}
.csTeaser--compact .csTeaser__content-text{padding-left:10%}
.buehneCorporate__copy-button{display:none}
.buehneCorporate__copy{position:static;background:0;width:100%;padding:0}
.buehneCorporate__copy,.footer,.footer a{color:#000 !important}
*{-webkit-print-color-adjust:exact}
.button{display:none}
.cmteaser *{float:none !important;position:static !important}
.swiper-wrapper{transform:translate3d(0,0,0) !important}
table,.footer,.teaser{page-break-inside:avoid}
}
@media(max-width:43.6875em){.hide-on-S{display:none}
}
@media(min-width:43.75em) and (max-width:62.938em){.hide-on-M{display:none}
}
@media(min-width:63em){.hide-on-L{display:none}
}
@media(min-width:63em){.show-on-SM{display:none}
}
@media(min-width:43.75em){.show-on-S{display:none}
}
@media(max-width:43.6875em){.show-on-M{display:none}
}
@media(min-width:63em){.show-on-M{display:none}
}
@media(max-width:62.938em){.show-on-L{display:none}
}
@media only screen and (min-width:63em){.hideOnDesktop{display:none !important}
}
.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}
.buhne--homepage .buhne__background{background-position:50% 0}
@media only screen and (min-width:37.5em){.buhne--homepage .buhne__background{background-position:100% 0}
}
@media(min-width:63em){.buhne--homepage .buhne__background{background-position:24% 0}
}
@media(min-width:1300px){.buhne--homepage .buhne__background{background-position:0 0}
}
.buhne__background--corporate{background-position:50% 0}
@media only screen and (min-width:37.5em){.buhne__background--corporate{background-position:45% 0}
}
@media only screen and (min-width:63em){.buhne__background--corporate{background-position:75% 0}
}
@media(min-width:1250px){.buhne__background--corporate{background-position:90% 0}
}
@media(min-width:1500px){.buhne__background--corporate{background-position:100% 0}
}
.buhneVermittler--standard .buhne__background{background-position:50% 0}
@media(min-width:420px){.buhneVermittler--standard .buhne__background{background-position:10% 0}
}
@media only screen and (min-width:37.5em){.buhneVermittler--standard .buhne__background{background-position:60% 0}
}
@media only screen and (min-width:43.75em){.buhneVermittler--standard .buhne__background{background-position:65% 0}
}
@media(min-width:800px){.buhneVermittler--standard .buhne__background{background-position:75% 0}
}
@media(min-width:930px){.buhneVermittler--standard .buhne__background{background-position:100% 0}
}
@media only screen and (min-width:63em){.buhneVermittler--standard .buhne__background{background-position:50% 0}
}
@media(max-width:420px){.buhneVermittler--standard.buhne--vmHasBgImage .buhne__background{background-position:17.5% 0}
}
.buhneVermittlerHomepage.buhne--vmHasBgImage .buhne__background{background-position:30% 0}
@media(min-width:430px){.buhneVermittlerHomepage.buhne--vmHasBgImage .buhne__background{background-position:40% 0}
}
@media(min-width:510px){.buhneVermittlerHomepage.buhne--vmHasBgImage .buhne__background{background-position:50% 0}
}
@media only screen and (min-width:37.5em){.buhneVermittlerHomepage.buhne--vmHasBgImage .buhne__background{background-position:33% 0}
}
@media only screen and (min-width:63em){.buhneVermittlerHomepage.buhne--vmHasBgImage .buhne__background{background-position:50% 0}
}
.img--invisible{visibility:hidden}
.buhne--vm .buhne__background,.buhne--vm .buhneVermittlerHomepage__copy,.buhne--vm .buhneVermittler__copy{opacity:0;transition:opacity .3s ease}
.buhne--imgLoaded .buhne__background,.buhne--imgLoaded .buhneVermittlerHomepage__copy,.buhne--imgLoaded .buhneVermittler__copy{opacity:1}
.buhne--vmHasProfileImage .buhneVermittlerHomepage__copy-cont-img{margin-right:20px}
.buhne--vmHasProfileImage .buhneVermittlerHomepage__copy-cont-img img{width:92px}
.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-cont-img,.buhne--vmHasNoProfileImage .buhneVermittlerHomepage__copy-cont-img{display:none}
@media(max-width:37.4375em){.buhne--vmHasNoProfileImage .buhneVermittlerHomepage__copy-subheadline{width:100%;text-align:center}
}
@media(max-width:37.4375em){.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline{width:inherit;text-align:inherit}
}
@media(max-width:37.4375em){.buhne--vmHasBgImage .buhneVermittlerHomepage__copy{width:50%;left:50%;right:0;padding:5px}
.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline-phone,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-headline,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-headline-top{text-align:left;line-height:inherit;display:block;width:100%}
.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-button{text-align:left}
.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline-phone,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-subheadline span,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-headline,.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-headline-top{font-size:15px}
.buhne--vmHasBgImage .buhneVermittlerHomepage__copy-cont{width:auto;margin:0 auto 10px}
}
.buhneVermittler__copy-adresse{font-size:1rem;line-height:1.067rem}
@media(max-width:37.4375em){.buhneVermittler__copy-adresse .buhne--vmHasNoProfileImage{text-align:center}
}
.buhneVermittler__copy-adresse span a[href^="tel:"]{padding-left:0}
.buhneVermittler__copy-adresse span a[href^="tel:"]:before{content:'';display:none}
.buhneVermittler__copy-adresse .text-wie-h3{margin:0 0 10px 0;font-size:1rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:0 !important}
@media(min-width:37.5em){.buhneVermittler__copy-adresse .text-wie-h3{margin:0 0 15px 0;font-size:1.333rem}
}
.stage-lp__image{background-position:50% 0}
@media only screen and (min-width:37.5em){.stage-lp__image{background-position:20% 0}
}
@media only screen and (min-width:63em){.stage-lp__image{background-position:50% 0}
}
@media(min-width:1250px){.stage-lp__image{background-position:90% 0}
}
@media only screen and (min-width:37.5em) and (max-width:43.6875em){.stage-lp__inner--alternate .stage-lp__image{background-position:25% 0}
}
@media(min-width:1350px){.stage-lp__inner--alternate .stage-lp__image{background-size:140%}
}
.buehneCorporate__copy .footnote{display:block}
.buehneCorporate__copy .footnote .footnote__icon,.buehneCorporate__copy .footnote .footnote__text{display:inline}
.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:"],.sTeaser__copy 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,.sTeaser__copy a[href^="tel:"]:before,.footnote a[href^="tel:"]:before{content:none;display:none}
@media(max-width:43.6875em){.navigator .link--mobile,.vmgs_suchergebnis .link--mobile,.navigator .link--phone,.vmgs_suchergebnis .link--phone{padding-left:17px}
.navigator .link--mobile:before,.vmgs_suchergebnis .link--mobile:before,.navigator .link--phone:before,.vmgs_suchergebnis .link--phone:before{height:15px}
}
@media(max-width:43.6875em){.navigator .link--mobile:before,.vmgs_suchergebnis .link--mobile:before{height:18px}
}
.header{height:54px}
@media(min-width:43.75em){.header{height:70px}
}
@media(min-width:63em){.header{height:90px}
}
.overlay{z-index:400}
.navigator__close{opacity:0;transition:opacity .5s ease}
.navigator__close--visible{display:block;opacity:1}
.meineHukHeadline{font-size:inherit}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navigator--fixed+.content{padding-top:68px}
}
@media all and (-ms-high-contrast:none) and only screen and (max-width:37.5em),(-ms-high-contrast:active) and only screen and (max-width:37.5em){.navigator--fixed+.content{padding-top:63px}
}
.header--tropiko{height:auto;border-bottom:3px solid #fdd319;z-index:9960}
.eingeloggt .header--tropiko .navigator__button--meinehuk{display:block}
.header--tropiko #navigator{padding-right:0 !important}
.header--tropiko #navigator:before{top:50px}
@media(min-width:43.75em){.header--tropiko #navigator:before{top:70px}
}
@media(min-width:63em){.header--tropiko #navigator:before{top:90px}
}
.header--tropiko .navigator__button{min-width:30px;width:auto;float:left;min-height:32px;margin:11px 0 0 20px;padding-left:0}
.header--tropiko .navigator__button:before{width:30px;height:30px}
@media(min-width:43.75em){.header--tropiko .navigator__button{min-width:40px;min-height:40px;margin:15px 0 0 30px}
.header--tropiko .navigator__button:before{width:40px;height:40px}
}
@media(min-width:63em){.header--tropiko .navigator__button{margin-top:30px;padding-left:50px;font-size:1rem;margin-left:40px}
.header--tropiko .navigator__button:before{width:40px;height:40px}
}
.header--tropiko .navigator__button:first-child{margin-left:0}
.header--tropiko .navigator__button--standort,.header--tropiko .navigator__button--kontakt{display:block}
.header--tropiko .navigator__button-wrapper{display:none;max-width:165px}
@media(min-width:63em){.header--tropiko .navigator__button-wrapper{display:block}
}
.header--tropiko .navigator__button--meinehuk{display:none}
@media only screen and (max-width:43.75em){html.focus .header--tropiko{opacity:1 !important;pointer-events:all}
}
@media only screen and (max-width:43.75em){html.focus-date:not(.android) .header--tropiko.scrolling,html.focus-select:not(.android) .header--tropiko.scrolling,html.focus-text .header--tropiko.scrolling{opacity:0 !important;pointer-events:none}
}
.eingeloggt .header--tropiko .navigator__button--meinehuk{display:block}
.header--tropiko{z-index:9960}
.tooltip__text a{color:inherit}
.tooltip--blue .tooltip__text a{color:#fff}