/* Grundgerüst */
.tablepress.tabelle-style1 {
	--head-bg-color: transparent;
	--head-text-color: var(--e-global-color-secondary,#E0703A);
	--odd-bg-color: transparent;
	--even-bg-color: transparent;
	--hover-bg-color: transparent;
	--text-color: #ffffff;
	--linien-farbe: #34483E;
	border-collapse: collapse;
	border: none;
	font-size: 16px;
	line-height: 1.45;
}

/* Alle Zellen: weißer Text, linksbündig, nur vertikale Linien */
.tablepress.tabelle-style1 th,
.tablepress.tabelle-style1 td {
	border: none;
	border-left: 1px solid var(--linien-farbe);
	text-align: left;
	vertical-align: middle;
	padding: 12px 16px;
	color: #ffffff;
	background: transparent;
}

/* Erste Spalte: keine Linie und kein Abstand links */
.tablepress.tabelle-style1 th:first-child,
.tablepress.tabelle-style1 td:first-child {
	border-left: none;
	padding-left: 0;
}

/* Tabellenkopf: Lexend Deca Black, Sekundärfarbe */
.tablepress.tabelle-style1 thead th {
	font-family: "Lexend Deca", sans-serif;
	font-weight: 900;
	color: var(--e-global-color-secondary,#E0703A);
	border-bottom: 1px solid var(--linien-farbe);
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Horizontale Linien zwischen den Zeilen, nicht unter der letzten */
.tablepress.tabelle-style1 tbody tr:not(:last-child) td {
	border-bottom: 1px solid var(--linien-farbe);
}