:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--font-size-xs:clamp(0.95rem, 1vw, 1.1rem);--font-size-sm:clamp(1.1rem, 1.25vw, 1.25rem);--font-size-md:clamp(1.25rem, 1.5vw, 1.35rem);--font-size-lg:clamp(1.35rem, 2vw, 1.6rem);--font-size-xl:clamp(1.6rem, 3vw, 2.1rem);--animation-speed-fast:150ms;--animation-speed-normal:300ms;--polizei-blue:#0078b8;--polizei-dark-blue:#005686;--polizei-light-blue:#e6f3fa;--polizei-black:#333333;--polizei-light-gray:#f2f2f2;--breadcrumb-padding-block:0.85rem;--breadcrumb-padding-inline:1.25rem;--breadcrumb-gap:0.5rem;--breadcrumb-radius:0.25rem;--breadcrumb-font-size:1.125rem;--breadcrumb-line-height:1.5;--breadcrumb-bg:white;--breadcrumb-bg-hover:#daedf9;--breadcrumb-text:#222222;--breadcrumb-link:#0066aa;--breadcrumb-link-hover:#004d80;--breadcrumb-separator:#555555;--breadcrumb-shadow:0 2px 5px rgba(0, 0, 0, 0.1);--focus-ring-color:#0066aa;--focus-ring-width:3px;--focus-ring-offset:2px;--breadcrumb-transition:all var(--animation-speed-normal) cubic-bezier(0.4, 0, 0.2, 1)}@media(prefers-color-scheme:dark){:root{--breadcrumb-bg:#121620;--breadcrumb-bg-hover:#2a3344;--breadcrumb-text:#ffffff;--breadcrumb-link:#4db8ff;--breadcrumb-link-hover:#80ccff;--breadcrumb-separator:#aaaaaa;--breadcrumb-shadow:0 2px 10px rgba(0, 0, 0, 0.4);--focus-ring-color:#4db8ff;--breadcrumb-decor-color:#4db8ff;--breadcrumb-border-color:#2a3344;--outline-color:#35373F;--outline-offset:-1px}.breadcrumb-container{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset)}.breadcrumb{outline:1px solid var(--outline-color);outline-offset:var(--outline-offset);border-radius:var(--radius-sm)}}@media(prefers-contrast:more){:root{--breadcrumb-text:#000000;--breadcrumb-link:#0000EE;--breadcrumb-link-hover:#0000CC;--breadcrumb-bg:#ffffff;--breadcrumb-separator:#555555;--focus-ring-width:4px;--focus-ring-color:#000000}@media(prefers-color-scheme:dark){:root{--breadcrumb-text:#ffffff;--breadcrumb-link:#55CCFF;--breadcrumb-link-hover:#88EEFF;--breadcrumb-bg:#000000;--breadcrumb-separator:#dddddd;--focus-ring-color:#ffffff}}}@media(prefers-reduced-motion:reduce){:root{--breadcrumb-transition:none}}.breadcrumb-container::before{content:"";display:block;height:6px;background-color:var(--breadcrumb-decor-color,var(--polizei-blue));position:absolute;top:-6px;left:0;right:0;opacity:.9}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-breadcrumb{display:block;margin-block:var(--spacing-lg);max-width:100%;contain:layout;.breadcrumb { background-color: var(--breadcrumb-bg); color: var(--breadcrumb-text); } .breadcrumb a { color: var(--breadcrumb-link); } .breadcrumb a:focus { outline: 3px dashed var(--focus-ring-color); outline-offset: var(--focus-ring-offset); }}.breadcrumb-container{background-color:var(--breadcrumb-bg);padding-block:var(--breadcrumb-padding-block);padding-inline:var(--breadcrumb-padding-inline);font-size:var(--breadcrumb-font-size);line-height:var(--breadcrumb-line-height);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--breadcrumb-separator)transparent;box-shadow:var(--breadcrumb-shadow);transition:var(--breadcrumb-transition);max-width:100%;margin-bottom:1.5rem;position:relative;z-index:5;width:100%;margin-inline:auto;overflow-wrap:break-word;word-wrap:break-word;-webkit-overflow-scrolling:touch;touch-action:pan-x}.breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;list-style-type:none;gap:var(--breadcrumb-gap);margin:0;padding:0;color:var(--breadcrumb-text)}.breadcrumb li{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;font-size:var(--breadcrumb-font-size)}.breadcrumb li+li::before{content:'›';display:inline-block;margin-inline:var(--breadcrumb-gap);font-size:1.4em;font-weight:700;color:var(--breadcrumb-separator);line-height:1;position:relative;top:.05em}.breadcrumb a{display:inline-flex;align-items:center;color:var(--breadcrumb-link);text-decoration:underline;font-weight:600;transition:var(--breadcrumb-transition);padding:.4em .7em;border-radius:var(--radius-sm);min-height:2.7em;font-family:Arial,sans-serif}.breadcrumb a:hover{color:var(--breadcrumb-link-hover);background-color:var(--breadcrumb-bg-hover);text-decoration:underline}.breadcrumb a:focus{outline:none}.breadcrumb a:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm);text-decoration:underline;box-shadow:0 0 0 2px var(--breadcrumb-bg),0 0 0 5px rgba(0,102,170,.3)}.breadcrumb [aria-current=page]{font-weight:700;color:var(--breadcrumb-text);text-decoration:none;padding:.4em .7em;border-radius:var(--radius-sm);background-color:rgba(0,0,0,5%)}@media(prefers-color-scheme:dark){.breadcrumb [aria-current=page]{background-color:rgba(255,255,255,.1)}}@media(max-width:768px){.breadcrumb-container{padding-block:calc(var(--breadcrumb-padding-block) * .9);padding-inline:calc(var(--breadcrumb-padding-inline) * .9)}.breadcrumb,.breadcrumb li,.breadcrumb a{font-size:calc(var(--breadcrumb-font-size) * 1.05)}.breadcrumb-container::-webkit-scrollbar{height:5px}.breadcrumb-container::-webkit-scrollbar-thumb{background-color:var(--breadcrumb-separator);border-radius:5px}}[dir=rtl] .breadcrumb li+li::before{transform:scaleX(-1)}.mobile-breadcrumb{display:none;width:100%;border-top:1px solid var(--breadcrumb-separator);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media(max-width:934px){.mobile-breadcrumb{display:flex}.mobile-breadcrumb .breadcrumb{display:flex;gap:var(--breadcrumb-gap);padding:0 var(--breadcrumb-padding-inline);scroll-snap-type:x mandatory;scroll-padding-inline:var(--breadcrumb-padding-inline)}.mobile-breadcrumb .breadcrumb a{padding:.6rem var(--spacing-md);border-radius:var(--breadcrumb-radius);color:var(--breadcrumb-link);transition:var(--breadcrumb-transition);scroll-snap-align:start}.mobile-breadcrumb .breadcrumb a:hover,.mobile-breadcrumb .breadcrumb a:focus-visible{background:var(--breadcrumb-bg-hover);outline:var(--focus-ring-width)dashed var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mobile-breadcrumb .breadcrumb [aria-current=page]{background:var(--breadcrumb-bg-hover);font-weight:600}.mobile-breadcrumb .breadcrumb{scroll-snap-type:x mandatory}.mobile-breadcrumb .breadcrumb li{flex:none;scroll-snap-align:start}}@media(max-width:320px){.mobile-breadcrumb .breadcrumb a{font-size:.9rem;padding:.5rem var(--spacing-sm)}}@media(pointer:coarse){.mobile-breadcrumb .breadcrumb a{padding:.8rem var(--spacing-md)}}.breadcrumb{background:var(--breadcrumb-bg)}.breadcrumb a:hover,.breadcrumb a:focus-visible{background:var(--breadcrumb-bg-hover);outline:var(--focus-ring-width)dashed var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(max-width:934px){.breadcrumb{display:none}}@media(max-width:934px){.b-breadcrumb{display:none!important}}@supports(backdrop-filter:blur(5px)){.breadcrumb-container{backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--breadcrumb-bg) 95%,transparent)}}@container(max-width:500px){.breadcrumb {
    font-size: 0.95rem;
  }
}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.breadcrumb li{animation:fadeIn .3s ease-out forwards;animation-delay:calc(var(--item-index,0) * .05s)}@media(prefers-reduced-motion:reduce){.breadcrumb li{animation:none}}.breadcrumb-visible{margin-top:2rem;margin-bottom:2rem;padding:.8rem 1rem;border:1px solid var(--breadcrumb-decor-color,var(--polizei-light-blue));background-color:var(--breadcrumb-bg);box-shadow:0 2px 10px rgba(0,0,0,.1)}.breadcrumb-area{background-color:var(--breadcrumb-bg);padding:.5rem 0;border-bottom:1px solid var(--breadcrumb-border-color,#e5e5e5);margin-bottom:1.5rem;position:relative;z-index:10}@media print{.breadcrumb-container{background:0 0;padding:0;box-shadow:none;margin-bottom:1em;border-bottom:1px solid #ddd}.breadcrumb a{color:#000;text-decoration:underline}.breadcrumb li+li::before{content:">"}}.b-breadcrumb{all:unset;.breadcrumb a { &:focus-visible { outline-offset: var(--focus-ring-offset); } } @media (prefers-color-scheme: light) { .breadcrumb a:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); } } @media (prefers-color-scheme: dark) { .breadcrumb a:focus-visible { outline: var(--focus-ring-width) dashed var(--focus-ring-color); } }}