.elementor-1030 .elementor-element.elementor-element-511becf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1030 .elementor-element.elementor-element-7b9c9cc{text-align:center;}.elementor-1030 .elementor-element.elementor-element-7b9c9cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-5dceafc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-6e035b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1030 .elementor-element.elementor-element-04f18c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-b0bcf30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1030 .elementor-element.elementor-element-f8356ec{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1030 .elementor-element.elementor-element-f8356ec .elementor-divider-separator{width:100%;}.elementor-1030 .elementor-element.elementor-element-f8356ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1030 .elementor-element.elementor-element-f0bff4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-37d0b41{text-align:center;}.elementor-1030 .elementor-element.elementor-element-37d0b41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-a97a39a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-4adf4f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-bce96ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-fe761e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-affe800{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1030 .elementor-element.elementor-element-affe800 .elementor-divider-separator{width:100%;}.elementor-1030 .elementor-element.elementor-element-affe800 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1030 .elementor-element.elementor-element-0b85498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-d52c905{text-align:center;}.elementor-1030 .elementor-element.elementor-element-d52c905 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-305e6ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-a5a84ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-40daabe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-44526fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-ddbd284{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1030 .elementor-element.elementor-element-ddbd284 .elementor-divider-separator{width:100%;}.elementor-1030 .elementor-element.elementor-element-ddbd284 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1030 .elementor-element.elementor-element-a2534e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-d28fc6a{text-align:center;}.elementor-1030 .elementor-element.elementor-element-d28fc6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-12707b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-3d7f95d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-8ff7bcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-472c187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-025e24a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1030 .elementor-element.elementor-element-025e24a .elementor-divider-separator{width:100%;}.elementor-1030 .elementor-element.elementor-element-025e24a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1030 .elementor-element.elementor-element-45ca9cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-70a3bc5{text-align:center;}.elementor-1030 .elementor-element.elementor-element-70a3bc5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-ab281c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-44f6d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-89a422a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-83a1252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-d16e8c2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1030 .elementor-element.elementor-element-d16e8c2 .elementor-divider-separator{width:100%;}.elementor-1030 .elementor-element.elementor-element-d16e8c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1030 .elementor-element.elementor-element-b1ce6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-71f4433{text-align:center;}.elementor-1030 .elementor-element.elementor-element-71f4433 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1030 .elementor-element.elementor-element-88d587b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1030 .elementor-element.elementor-element-58d29bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1030 .elementor-element.elementor-element-86121c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-1030{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1030 .elementor-element.elementor-element-6e035b7{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-04f18c6{--width:66.6666%;}.elementor-1030 .elementor-element.elementor-element-4adf4f9{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-bce96ff{--width:66.6666%;}.elementor-1030 .elementor-element.elementor-element-a5a84ba{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-40daabe{--width:66.6666%;}.elementor-1030 .elementor-element.elementor-element-3d7f95d{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-8ff7bcd{--width:66.6666%;}.elementor-1030 .elementor-element.elementor-element-44f6d2c{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-89a422a{--width:66.6666%;}.elementor-1030 .elementor-element.elementor-element-58d29bd{--width:33.3333%;}.elementor-1030 .elementor-element.elementor-element-86121c1{--width:66.6666%;}}/* Start custom CSS for html, class: .elementor-element-295117c */.lsv-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.lsv-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.lsv-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.lsv-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.lsv-table-scroll{
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
  overflow: hidden;
}

/* WICHTIG: keine feste Mindestbreite mehr */
.lsv-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.lsv-table thead th{
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.lsv-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.lsv-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.lsv-table tbody tr:last-child td{
  border-bottom: none;
}

.lsv-table td:nth-child(1),
.lsv-table td:nth-child(3),
.lsv-table td:nth-child(4),
.lsv-table td:nth-child(5),
.lsv-table td:nth-child(6),
.lsv-table td:nth-child(7),
.lsv-table td:nth-child(8),
.lsv-table td:nth-child(9){
  font-variant-numeric: tabular-nums;
}

.lsv-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px;
}

.lsv-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.lsv-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72bcf70 */.lsv2-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.lsv2-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.lsv2-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.lsv2-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.lsv2-table-scroll{
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
  overflow: hidden;
}

/* WICHTIG: keine feste Mindestbreite mehr */
.lsv2-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.lsv2-table thead th{
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.lsv2-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.lsv2-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.lsv2-table tbody tr:last-child td{
  border-bottom: none;
}

.lsv2-table td:nth-child(1),
.lsv2-table td:nth-child(3),
.lsv2-table td:nth-child(4),
.lsv2-table td:nth-child(5),
.lsv2-table td:nth-child(6),
.lsv2-table td:nth-child(7),
.lsv2-table td:nth-child(8),
.lsv2-table td:nth-child(9){
  font-variant-numeric: tabular-nums;
}

.lsv2-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px;
}

.lsv2-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.lsv2-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d606c12 */.lsv3-table-wrap{ background: linear-gradient(180deg, #232b31, #20282e); border:1px solid rgba(39,91,102,.35); border-radius:16px; padding:14px 14px 10px; box-shadow:0 14px 34px rgba(0,0,0,.28); width:100%; }
.lsv3-table-head{ display:flex; justify-content:space-between; margin-bottom:10px; }
.lsv3-table-title{ color:#fff; font-weight:800; font-size:14px; letter-spacing:.06em; text-transform:uppercase; }
.lsv3-table-sub{ font-size:12px; color:#777; }
.lsv3-table-scroll{ border-radius:12px; border:1px solid rgba(255,255,255,.06); background:rgba(0,0,0,.10); overflow:hidden; }
.lsv3-table{ width:100%; border-collapse:collapse; }
.lsv3-table th,.lsv3-table td{ padding:10px; white-space:nowrap; }
.lsv3-table thead th{ background:rgba(39,91,102,.18); color:#fff; font-size:12px; border-bottom:1px solid rgba(255,255,255,.08); }
.lsv3-table tbody td{ color:#fff; font-size:14px; border-bottom:1px solid rgba(255,255,255,.06); }
.lsv3-table tbody tr:hover{ background:rgba(39,91,102,.10); }
.lsv3-table tbody tr.is-us{ background:rgba(39,91,102,.18); outline:1px solid rgba(39,91,102,.55); }
.lsv3-table tbody tr.is-us td:nth-child(2){ position:relative; padding-left:18px; }
.lsv3-table tbody tr.is-us td:nth-child(2)::before{ content:""; position:absolute; left:10px; top:50%; transform:translateY(-50%); width:4px; height:70%; background:#275B66; border-radius:6px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97ea037 */.lsv4-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.lsv4-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.lsv4-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.lsv4-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.lsv4-table-scroll{
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
  overflow: hidden;
}

.lsv4-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.lsv4-table thead th{
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.lsv4-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.lsv4-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.lsv4-table tbody tr:last-child td{
  border-bottom: none;
}

/* Highlight für LSV IV */
.lsv4-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px;
}

/* BUGFIX: relative + padding-left gehört hierhin, sonst sitzt die Linie falsch */
.lsv4-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.lsv4-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}

/* Zahlen etwas sauberer */
.lsv4-table td:nth-child(1),
.lsv4-table td:nth-child(3),
.lsv4-table td:nth-child(4),
.lsv4-table td:nth-child(5),
.lsv4-table td:nth-child(6),
.lsv4-table td:nth-child(7),
.lsv4-table td:nth-child(8),
.lsv4-table td:nth-child(9){
  font-variant-numeric: tabular-nums;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04c8e92 */.lsv5-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.lsv5-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.lsv5-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.lsv5-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.lsv5-table-scroll{
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
  overflow: hidden;
}

.lsv5-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.lsv5-table thead th{
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.lsv5-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.lsv5-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.lsv5-table tbody tr:last-child td{
  border-bottom: none;
}

/* Zahlen-Spalten sauber */
.lsv5-table td:nth-child(1),
.lsv5-table td:nth-child(3),
.lsv5-table td:nth-child(4),
.lsv5-table td:nth-child(5),
.lsv5-table td:nth-child(6),
.lsv5-table td:nth-child(7),
.lsv5-table td:nth-child(8),
.lsv5-table td:nth-child(9){
  font-variant-numeric: tabular-nums;
}

/* Highlight für LSV V */
.lsv5-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px; /* verhindert “komische” Linien-Versätze */
}

.lsv5-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.lsv5-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da71f19 */.hobby-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.hobby-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.hobby-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.hobby-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.hobby-table-scroll{
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
  overflow: hidden;
}

.hobby-table{
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}

.hobby-table thead th{
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.hobby-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.hobby-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.hobby-table tbody tr:last-child td{
  border-bottom: none;
}

/* Highlight für LSV (Hobby) */
.hobby-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px;
}

/* BUGFIX: relative + padding-left gehört hier hin */
.hobby-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.hobby-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}

/* Zahlen-Sp*/* End custom CSS */
/* Start custom CSS *//* Hero hart begrenzen */
.entry-hero.page-hero-section{
  max-height: 170px !important;
  overflow: hidden !important;
}

/* Innencontainer auch begrenzen und Inhalt sauber zentrieren */
.entry-hero.page-hero-section .entry-hero-container-inner{
  max-height: 170px !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
}

/* Spacer/Pseudo-Elemente killen (häufig der eigentliche Höhen-Treiber) */
.entry-hero.page-hero-section::before,
.entry-hero.page-hero-section::after,
.entry-hero.page-hero-section .entry-hero-container-inner::before,
.entry-hero.page-hero-section .entry-hero-container-inner::after{
  content: none !important;
  display: none !important;
}

/* Breadcrumbs (bei dir schon ok) */
#thewebs-breadcrumbs{
  display:none !important;
}/* End custom CSS */