.rg-artikel{max-width:100%}
.rg-artikel .rg-box{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;padding:1rem 1.25rem;margin:1.25rem 0}
.rg-artikel .rg-box > :first-child{margin-top:0}
.rg-artikel .rg-box > :last-child{margin-bottom:0}
.rg-artikel .rg-tabelle-wrap{overflow-x:auto;margin:1.25rem 0}
.rg-artikel table{width:100%;border-collapse:collapse}
.rg-artikel th,.rg-artikel td{border:1px solid var(--bs-border-color);padding:.5rem .65rem;text-align:left;vertical-align:top}
.rg-artikel thead th{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color)}
.rg-artikel .rg-quellen{color:var(--bs-secondary-color);font-size:.95em}
.rg-artikel .rka-lipo-w{border:1px solid var(--bs-border-color);border-top:3px solid var(--bs-primary);border-radius:.375rem;margin:1.4rem 0;overflow:hidden}
.rg-artikel .rka-lipo-w-head{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color);padding:.75rem 1rem}
.rg-artikel .rka-lipo-w-head strong{display:block}
.rg-artikel .rka-lipo-w-head span{display:block;font-size:.9em;color:var(--bs-secondary-color)}
.rg-artikel .rka-lipo-w-body{padding:1rem}
.rg-artikel .rka-lipo-w-progress{font-size:.9em;color:var(--bs-secondary-color);margin-bottom:.4rem}
.rg-artikel .rka-lipo-w-q{font-weight:600;color:var(--bs-emphasis-color);margin:0 0 .7rem}
.rg-artikel .rka-lipo-w-opts{display:flex;flex-direction:column;gap:.45rem}
.rg-artikel .rka-lipo-w-opt{text-align:left;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.6rem .8rem;cursor:pointer;font:inherit;color:var(--bs-body-color)}
.rg-artikel .rka-lipo-w-opt:hover,.rg-artikel .rka-lipo-w-opt:focus-visible{border-color:var(--bs-primary);background:var(--bs-tertiary-bg)}
.rg-artikel .rka-lipo-w-res strong{display:block;color:var(--bs-emphasis-color);margin-bottom:.35rem}
.rg-artikel .rka-lipo-w-reset{margin-top:.8rem;background:none;border:none;color:var(--bs-link-color);text-decoration:underline;cursor:pointer;padding:0;font:inherit}
.rg-artikel .rka-lipo-w-note{font-size:.9em;color:var(--bs-secondary-color);margin:.6rem 0 0}
.table-company-info th,.table-company-info td{border:0px}

.rg-artikel .rka-lipo-w{border:1px solid var(--bs-border-color);border-top:3px solid var(--bs-primary);border-radius:.375rem;margin:1.4rem 0;overflow:hidden}
.rg-artikel .rka-lipo-w-head{background:var(--bs-tertiary-bg);color:var(--bs-emphasis-color);padding:.75rem 1rem}
.rg-artikel .rka-lipo-w-head strong{display:block}
.rg-artikel .rka-lipo-w-head span{display:block;font-size:.9em;color:var(--bs-secondary-color)}
.rg-artikel .rka-lipo-w-body{padding:1rem}
.rg-artikel .rka-lipo-w-progress{font-size:.9em;color:var(--bs-secondary-color);margin-bottom:.4rem}
.rg-artikel .rka-lipo-w-q{font-weight:600;color:var(--bs-emphasis-color);margin:0 0 .7rem}
.rg-artikel .rka-lipo-w-opts{display:flex;flex-direction:column;gap:.45rem}
.rg-artikel .rka-lipo-w-opt{text-align:left;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.6rem .8rem;cursor:pointer;font:inherit;color:var(--bs-body-color)}
.rg-artikel .rka-lipo-w-opt:hover,.rg-artikel .rka-lipo-w-opt:focus-visible{border-color:var(--bs-primary);background:var(--bs-tertiary-bg)}
.rg-artikel .rka-lipo-w-res strong{display:block;color:var(--bs-emphasis-color);margin-bottom:.35rem}
.rg-artikel .rka-lipo-w-reset{margin-top:.8rem;background:none;border:none;color:var(--bs-link-color);text-decoration:underline;cursor:pointer;padding:0;font:inherit}
.rg-artikel .rka-lipo-w-note{font-size:.9em;color:var(--bs-secondary-color);margin:.6rem 0 0}
