.mh-accordion { clear:both;border: 1px solid #ccc; border-radius: 4px; margin-bottom: 10px; }
.mh-acc-header { cursor: pointer; padding: 8px; background: #f7f7f7; display: flex; justify-content: space-between; align-items: center; }
.mh-acc-arrow { font-weight: bold; }
.mh-acc-content { display: none; padding: 8px; }
.mh-accordion.open .mh-acc-content { display: block; }

/* Optional: kleine Animation */
.mh-acc-content { transition: all 0.5s ease;}

.mh-acc-content img{float:left;margin-right:2rem;margin-bottom:1rem;}

.tabellenlisten{
	background: transparent;
	caption-side: bottom;
	border-collapse: collapse;
}

.tabellenlisten td,
.tabellenlisten th {
  border-color: #dddddd;
  border-style: solid;
  border-width: 0 0 1px 0;
}

.tabellenlisten tr:hover{
background:#bbbbbb;}

a[href^="tel:"] {
    color: inherit;       /* übernimmt die Textfarbe des Eltern-Elements */
    text-decoration: none; /* entfernt Unterstreichung */
    cursor: pointer;       /* optional: zeigt Hand-Cursor beim Hover */
}

/* Optional: beim Hover nicht färben oder unterstreichen */
a[href^="tel:"]:hover,
a[href^="tel:"]:focus {
    color: inherit;
    text-decoration: none;
}
