.aktuelle_jahrestabelle {
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	border-collapse: collapse;
  	margin: auto;
  	width: 99%;
  	max-width: 700px;
	font-size: clamp(0.7em, 2.8vw, 0.9em);
  	border: 0px solid #000000;
	caption-side: top;
}
.aktuelle_jahrestabelle td {
  	padding: 1px;
  	margin: 1px;
  	border: 0px solid #000000;
  	text-align: center;
  	font-size: clamp(0.8em, 2.8vw, 0.9em);
}
.aktuelle_jahrestabelle th {
  	padding: 3px;
  	background-color: #031f53;
  	color: #FFF;
  	font-size: clamp(0.5em, 2.8vw, 0.7em);
  	text-align: center;
}

.aktuelle_jahrestabelle tr:hover {
  	background-color: #ffff99;
}

tr:nth-child(even) {
  background-color: #f2f2f2; /* Helle Hintergrundfarbe für gerade Zeilen */
}

tr:nth-child(odd) {
  background-color: #ffffff; /* Weiße Hintergrundfarbe für ungerade Zeilen */
}

table.colright td:nth-child(2) {
  text-align: left;
}

caption {
  caption-side: top;
  text-align: center;
  padding: 10px;
  color: #031f53;
  	font-size: clamp(1.2em, 2.8vw, 1.2em);
}

