.elementor-8790 .elementor-element.elementor-element-2241e08d:not(.elementor-motion-effects-element-type-background), .elementor-8790 .elementor-element.elementor-element-2241e08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://mmg-treasury.de/wp-content/uploads/2021/03/Kollaboration-scaled.jpg");}.elementor-8790 .elementor-element.elementor-element-2241e08d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(110deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8790 .elementor-element.elementor-element-2241e08d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8790 .elementor-element.elementor-element-3f6afa16{--spacer-size:24px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8790 .elementor-element.elementor-element-5ed0fa3 .elementor-heading-title{color:var( --e-global-color-nvsecondaryaccent );}.elementor-8790 .elementor-element.elementor-element-368a7b5 .elementor-heading-title{color:#FFFFFF;}.elementor-8790 .elementor-element.elementor-element-79f6ed86{--spacer-size:10px;}.elementor-8790 .elementor-element.elementor-element-59a7b3ea:not(.elementor-motion-effects-element-type-background), .elementor-8790 .elementor-element.elementor-element-59a7b3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-8790 .elementor-element.elementor-element-59a7b3ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8790 .elementor-element.elementor-element-59a7b3ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8790 .elementor-element.elementor-element-59a7b3ea > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:10px;}.elementor-8790 .elementor-element.elementor-element-285f0e58{--spacer-size:10px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8790 .elementor-element.elementor-element-52bb0148{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-7e5c4dba .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-8721a82{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-d6d6836 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-148aa65{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-bb71115{--spacer-size:10px;}.elementor-8790 .elementor-element.elementor-element-b966cee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-b6d4343{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-8790 .elementor-element.elementor-element-5106a0e7 img{border-radius:15px 15px 15px 15px;box-shadow:8px 5px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-8790 .elementor-element.elementor-element-57311d6{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-b7a7b4f{--spacer-size:10px;}.elementor-8790 .elementor-element.elementor-element-64f4542 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-07fd871{width:var( --container-widget-width, 99.107% );max-width:99.107%;--container-widget-width:99.107%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-9536516 img{border-radius:15px 15px 15px 15px;box-shadow:8px 5px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-8790 .elementor-element.elementor-element-f6a395d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-5d927c1{width:var( --container-widget-width, 99.107% );max-width:99.107%;--container-widget-width:99.107%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-8790 .elementor-element.elementor-element-77210c8 img{border-radius:15px 15px 15px 15px;box-shadow:8px 5px 10px 0px rgba(0, 0, 0, 0.27);}.elementor-8790 .elementor-element.elementor-element-21d940b8:not(.elementor-motion-effects-element-type-background), .elementor-8790 .elementor-element.elementor-element-21d940b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvsitebg );}.elementor-8790 .elementor-element.elementor-element-21d940b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8790 .elementor-element.elementor-element-21d940b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8790 .elementor-element.elementor-element-7861f114{--spacer-size:10px;}.elementor-8790 .elementor-element.elementor-element-6f29e251:not(.elementor-motion-effects-element-type-background), .elementor-8790 .elementor-element.elementor-element-6f29e251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16e28ec );}.elementor-8790 .elementor-element.elementor-element-6f29e251 > .elementor-container{max-width:935px;}.elementor-8790 .elementor-element.elementor-element-6f29e251{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8790 .elementor-element.elementor-element-6f29e251 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8790 .elementor-element.elementor-element-409bd428{--spacer-size:10px;}/* Start custom CSS for html, class: .elementor-element-53beb94 *//* Container der Tabelle */
.table-container {
  border-radius: 16px;                 /* stärkere Rundung */
  overflow: hidden;                    /* Rundungen auch für Zellen */
  background: #fff;                    /* weißer Hintergrund */
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); /* weicher Schatten wie Karten */
  margin-bottom: 40px;
}

/* Tabelle */
table.banktable {
  border-collapse: collapse;
  width: 100%;
  background-color: #fff;
}

/* Tabellenkopf */
table.banktable th {
  background: #f9fafb;                 /* leicht grauer Header */
  font-weight: 600;
  padding: 14px 16px;
  text-align: left;
  font-size: 14px;
  color: #333;
  border-bottom: 1px solid #e5e7eb;    /* dezente Linie */
}

/* Tabellenzellen */
table.banktable td {
  padding: 14px 16px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  color: #444;
}

/* Zebra-Streifen für Lesbarkeit */
table.banktable tr:nth-child(even) td {
  background-color: #fafafa;
}

/* Links im Tabellenstil */
table.banktable a {
  color: #006699;
  font-weight: 500;
  text-decoration: none;
}
table.banktable a:hover {
  text-decoration: underline;
}

/* Letzte Zeile ohne Border */
table.banktable tr:last-child td {
  border-bottom: none;
}/* End custom CSS */