html body .site-header .header-areas.k330-icons{display:flex!important;align-items:center;gap:6px!important;margin-left:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;width:auto!important}
html body .site-header .header-areas.k330-icons>a{flex:0 0 auto!important;width:auto!important;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;height:48px;min-height:48px!important;padding:0 14px 0 6px!important;border:0!important;border-radius:14px!important;background:none!important;color:rgba(255,255,255,.72)!important;font:600 15px/1 "DM Sans","Segoe UI",Arial,sans-serif!important;white-space:nowrap;text-decoration:none;box-shadow:none!important;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
html body .site-header .header-areas.k330-icons>a::before,html body .site-header .header-areas.k330-icons>a::after{display:none!important}
html body .site-header .header-areas.k330-icons .k330-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .2s}
html body .site-header .header-areas.k330-icons .k330-ic svg{width:20px!important;height:20px!important;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body .site-header .header-areas.k330-icons .k330-s .k330-ic{background:linear-gradient(145deg,#ffa23a,#ff7a00)}
html body .site-header .header-areas.k330-icons .k330-r .k330-ic{background:linear-gradient(145deg,#3d8bff,#0755db)}
html body .site-header .header-areas.k330-icons .k330-v .k330-ic{background:linear-gradient(145deg,#2fcf8f,#0f9d63)}
html body .site-header .header-areas.k330-icons .k330-h .k330-ic{background:linear-gradient(145deg,#a78bfa,#6d28d9)}
html body .site-header .header-areas.k330-icons>a:not([aria-current]) .k330-ic{filter:saturate(.55) brightness(.85)}
html body .site-header .header-areas.k330-icons>a:hover{color:#fff!important;background:rgba(255,255,255,.06)!important}
html body .site-header .header-areas.k330-icons>a:hover .k330-ic{filter:none;transform:translateY(-1px)}
html body .site-header .header-areas.k330-icons>a:active .k330-ic{transform:scale(.94)}
html body .site-header .header-areas.k330-icons>a[aria-current]{color:#fff!important;background:rgba(255,255,255,.1)!important}
html body .site-header .header-areas.k330-icons>a:focus-visible{outline:2px solid #fff!important;outline-offset:2px}
@media (max-width:760px){
html body .site-header .header-areas.k330-icons{justify-content:space-around!important;width:100%!important;gap:4px!important;padding:3px 8px!important;background:#0b203d!important}
html body .site-header .header-areas.k330-icons .k330-wort{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font-size:11px!important;color:inherit!important}
html body .site-header .header-areas.k330-icons>a{flex:1 1 0!important;flex-direction:column!important;justify-content:center;gap:3px!important;height:54px;min-height:54px!important;max-width:110px;padding:4px 0!important;border-radius:12px!important;font-size:11px!important}
html body .site-header .header-areas.k330-icons .k330-ic{width:30px;height:30px;border-radius:9px}
html body .site-header .header-areas.k330-icons .k330-ic svg{width:17px!important;height:17px!important}
html body header.travel-head .header-areas.k330-icons{margin-left:-16px!important}
}
@media (prefers-reduced-motion:reduce){html body .site-header .header-areas.k330-icons *{transition:none!important}}
.mag-foot-brand .spot-knopf{margin-bottom:16px}
@media (min-width:761px){
html body .site-header .header-areas.k330-icons{gap:4px!important}
html body .site-header .header-areas.k330-icons>a{flex-direction:column!important;justify-content:center;gap:4px!important;width:84px!important;height:60px;min-height:60px!important;padding:6px 0 5px!important;border-radius:12px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em}
html body .site-header .header-areas.k330-icons .k330-ic{width:30px;height:30px;border-radius:9px}
html body .site-header .header-areas.k330-icons .k330-ic svg{width:17px!important;height:17px!important}
html body .site-header .header-areas.k330-icons .k330-wort{line-height:1.1}
html body .site-header .header-areas.k330-icons .k330-s .k330-ic{background:#ff8a1f}
html body .site-header .header-areas.k330-icons .k330-r .k330-ic{background:#1f6fff}
html body .site-header .header-areas.k330-icons .k330-v .k330-ic{background:#16a874}
html body .site-header .header-areas.k330-icons .k330-h .k330-ic{background:#8b5cf6}
}
html body .site-header .header-areas.k330-icons .k330-e .k330-ic{background:#e89a00}
html body .site-header .header-areas.k330-icons .k330-d .k330-ic{background:#0ea5c6}
html body .site-header .header-areas.k330-icons .k330-wk{display:none}
@media (max-width:734px){html body .site-header .header-areas.k330-icons .k330-wl{display:none}html body .site-header .header-areas.k330-icons .k330-wk{display:inline}}
@media (max-width:359px){html body .site-header .header-areas.k330-icons{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start!important}html body .site-header .header-areas.k330-icons::-webkit-scrollbar{display:none}html body .site-header .header-areas.k330-icons>a{flex:0 0 58px!important;scroll-snap-align:start}}
.k330-kurz{display:none}
@media(max-width:600px){.k330-lang{display:none}.k330-kurz{display:inline}}
@media(min-width:601px){.k330-reiter.k330-icons a.k330-d{width:auto;min-width:84px;padding-left:10px;padding-right:10px}}
@media(min-width:601px){html body .site-header .header-areas.k330-icons>a.k330-d{width:auto!important;min-width:84px;padding:6px 10px 5px!important}}
