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

}

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


tr:nth-child(even) {
  background-color: #FFFFFF;
}
tr:nth-child(odd) {
  background-color: #CEE3F6;
}
table.colright td:nth-child(2) {
  text-align: left;
}


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

