.elementor-bc-flex-widget .elementor-11897 .elementor-element.elementor-element-410dbf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11897 .elementor-element.elementor-element-410dbf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11897 .elementor-element.elementor-element-410dbf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11897 .elementor-element.elementor-element-296e110 .elementor-toc__header-title{text-align:start;}.elementor-11897 .elementor-element.elementor-element-296e110{--item-text-hover-decoration:underline;}.elementor-11897 .elementor-element.elementor-element-a7f4bba > .elementor-widget-container{background-color:#EBF1F4;margin:20px 20px 20px 20px;padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;}.elementor-11897 .elementor-element.elementor-element-26f2977{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-c3422ef{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-945d478{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-ddda4cb{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-df63de4{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-d57d6ff{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-546bded{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-b967552{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-b9dceca{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-edf47d0{--spacer-size:50px;}.elementor-11897 .elementor-element.elementor-element-2af6aa2{--grid-columns:2;}.elementor-11897 .elementor-element.elementor-element-0962a91{--spacer-size:10px;}@media(max-width:1024px){.elementor-11897 .elementor-element.elementor-element-2af6aa2{--grid-columns:2;}}@media(max-width:767px){.elementor-11897 .elementor-element.elementor-element-a7f4bba > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-11897 .elementor-element.elementor-element-2af6aa2{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-97b00ab *//* Basis-Layout */
.sn-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  margin-bottom: 1.5rem;
}

.sn-table caption {
  text-align: left;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.sn-table th,
.sn-table td {
  border: 1px solid #ddd;
  padding: 0.5rem;
  vertical-align: top;
}

.sn-table th {
  background-color: #f7f7f7;
  font-weight: 600;
}

/* Mobilfreundliche Darstellung */
@media (max-width: 768px) {
  .sn-table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}/* End custom CSS */