/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.amf-zeitleiste{--amf-col:22px;--amf-rowh:26px;--amf-barh:18px;--amf-klasse-col:74px;--amf-seg-lim:#ff8500;--amf-seg-cou:#c56700;--amf-seg-spo:#9b5100;--amf-seg-mva:#4c9ab8;--amf-seg-suv:#0776a0;--amf-seg-pic:#055b7c;--amf-seg-van:#034761;--amf-panel:#fff;--amf-ink:#241e17;--amf-muted:#7a6e60;--amf-hair:#e4dcd1;--amf-line:#efe8de;margin:0 0 2.5rem;color:var(--amf-ink);}.amf-zeitleiste__titel{font-size:1.15rem;margin:0 0 .6rem;}.amf-zeitleiste__steuerung{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--amf-muted);margin-bottom:.5rem;}.amf-zeitleiste__zoom{width:140px;accent-color:var(--amf-seg-lim);}.amf-zeitleiste__scroller{overflow-x:auto;overflow-y:hidden;border:1px solid var(--amf-hair);border-radius:4px;background:var(--amf-panel);}.amf-zeitleiste__raster{min-width:max-content;}.amf-zeitleiste__zeile{display:grid;grid-template-columns:var(--amf-klasse-col) repeat(var(--amf-spalten),var(--amf-col));align-items:stretch;height:var(--amf-rowh);border-bottom:1px solid var(--amf-line);}.amf-zeitleiste__zeile:last-child{border-bottom:0;}.amf-zeitleiste__klasse{position:sticky;left:0;z-index:3;background:var(--amf-panel);border-right:1px solid var(--amf-hair);display:flex;align-items:center;padding:0 .5rem;font-size:.69rem;font-weight:650;white-space:nowrap;color:var(--amf-muted);}.amf-zeitleiste__klasse a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;}.amf-zeitleiste__klasse a:hover{color:var(--amf-seg-lim);}.amf-zeitleiste__achse{position:sticky;top:0;z-index:4;background:var(--amf-panel);border-bottom:1px solid var(--amf-hair);height:30px;}.amf-zeitleiste__achse .amf-zeitleiste__klasse{z-index:5;font-size:.62rem;}.amf-zeitleiste__achse--unten{top:auto;bottom:0;border-top:1px solid var(--amf-hair);border-bottom:0;}.amf-zeitleiste__steuerung label{white-space:nowrap;}.amf-zeitleiste__jahr{display:flex;align-items:center;font-size:.62rem;font-variant-numeric:tabular-nums;color:var(--amf-muted);border-left:1px solid var(--amf-line);padding-left:3px;white-space:nowrap;}.amf-zeitleiste__jahr.is-major{color:var(--amf-ink);font-weight:600;}.amf-balken{position:relative;align-self:center;height:var(--amf-barh);margin:0 1px;border-radius:3px;display:flex;align-items:center;padding:0 6px;font-size:.75rem;line-height:1;color:#fff;text-decoration:none;white-space:nowrap;overflow:visible;min-width:0;}.amf-balken > span{overflow:hidden;white-space:nowrap;}.amf-balken:hover{filter:brightness(1.12);color:#fff;}.amf-balken:focus-visible{outline:2px solid var(--amf-seg-lim);outline-offset:2px;z-index:6;}.amf-balken.is-tight{padding:0;justify-content:center;}.amf-balken__mark{font-size:.69rem;letter-spacing:-.06em;opacity:.95;font-style:normal;}.amf-balken__aussen{position:absolute;top:50%;transform:translateY(-50%);color:var(--amf-ink);font-size:.72rem;font-style:normal;white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--amf-panel),0 0 4px var(--amf-panel),0 0 4px var(--amf-panel);}.amf-balken__aussen.is-right{left:calc(100% + 5px);}.amf-balken__aussen.is-left{right:calc(100% + 5px);}.segm_lim{background:var(--amf-seg-lim);}.segm_cou{background:var(--amf-seg-cou);}.segm_spo{background:var(--amf-seg-spo);}.segm_mva{background:var(--amf-seg-mva);}.segm_suv{background:var(--amf-seg-suv);}.segm_pic{background:var(--amf-seg-pic);}.segm_van{background:var(--amf-seg-van);}.amf-balken--hinweis{background:transparent;border:1px dashed var(--amf-muted);color:var(--amf-muted);font-size:.65rem;justify-content:center;padding:0 4px;}.amf-balken--hinweis:hover{filter:none;border-color:var(--amf-seg-lim);color:var(--amf-seg-lim);}#amf-tip{position:fixed;z-index:9999;background:var(--amf-ink,#241e17);color:#fff;font-size:.72rem;line-height:1.3;padding:5px 9px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s ease;box-shadow:0 2px 10px rgba(0,0,0,.22);max-width:92vw;overflow:hidden;text-overflow:ellipsis;}#amf-tip.is-on{opacity:1;visibility:visible;}#amf-tip .amf-tip__jahre{opacity:.72;margin-left:6px;font-variant-numeric:tabular-nums;}@media (prefers-reduced-motion:reduce){#amf-tip{transition:none;}}
