	/* ================================================================
	   LOESUNGS-TABELLEN
	================================================================ */
	.ld-charging-table {
	  width: 100%;
	  border-collapse: collapse;
	  margin-top: 20px;
	  background: #fff;
	  border: 1px solid #e0e0e0;
	  border-radius: 4px;
	  overflow: hidden;
	  font-family: camber w01 regular;
	}

	.ld-charging-table thead {
	  background: var(--lindy-red);
	  color: #fff;
	}

	.ld-charging-table th {	  
	  font-size: 0.95em;
	  font-weight: 700;
	  text-transform: uppercase;
	  letter-spacing: 0.04em;
	  padding: 16px 18px;
	  text-align: left;
	  border-bottom: 1px solid rgba(0,0,0,0.1);
	}

	.ld-charging-table td {
	  padding: 14px 18px;
	  border-bottom: 1px solid #f0f0f0;
	  font-size: 0.9em;
	  line-height: 1.55;
	  color: #333;
	}

	.ld-charging-table tbody tr:last-child td {
	  border-bottom: none;
	}

	.ld-charging-table tbody tr:hover {
	  background: #f9f9f9;
	}

	.ld-charging-table td:nth-child(2) {
	  font-weight: 700;
	  color: var(--lindy-red);
	  width: 130px;
	}

	/* Variante fuer die breite Vergleichsmatrix: keine hervorgehobene 2. Spalte,
	   dafuer Zeilenkopf links in Rot */
	.ld-charging-table--matrix td:nth-child(2) {
	  font-weight: 400;
	  color: #333;
	  width: auto;
	}

	.ld-charging-table--matrix th[scope="row"] {
	  background: #fff;
	  color: var(--lindy-red);
	  font-size: 0.85em;
	  padding: 14px 18px;
	  border-bottom: 1px solid #f0f0f0;
	  width: 16%;
	}

	.ld-wattage {
	  white-space: nowrap;
	}

	.ld-table-note {
	  font-size: 0.8em;
	  color: #999;
	  margin-top: 12px;
	}
	




	@media (max-width: 768px) {
	  .ld-charging-table {
		font-size: 0.85em;
	  }
	  
	  .ld-charging-table th,
	  .ld-charging-table td {
		padding: 12px 10px;
	  }
	  
	  
	}