/* hide column-toggle button: */
.ui-table-columntoggle-btn {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
}

/* for walking we have some ghost columns ==> hide them */
#Results th.ui-table-priority-9, #Results td.ui-table-priority-9 {
	display:none;
}

/* Platz, PlM, PlW und Startnummer (Spalten 1-4) sowie Jg, AK und PlAK zentriert (Spalten 7-9): */
#Results th:nth-child(n+1):nth-child(-n+4), #Results td:nth-child(n+1):nth-child(-n+4),
#Results th:nth-child(n+7):nth-child(-n+9), #Results td:nth-child(n+7):nth-child(-n+9) {
	text-align: center;
}
/* Zeitspalte (letzte Spalte) right aligned: */ 
#Results th:last-child, #Results td:last-child {
	text-align: right;
}

/* Zeilenumbruch bei zu langen Texten ==> Text vertikal zentrieren */
#Results td {
	vertical-align: middle;
}

/* links to certificates: */
#Results td a {
	text-decoration: none;
	color: #49c7ff;
}
#Results td a:hover {
	color: #3388CC;
}

/* hint to change to wide screens: */
.hint-quer {
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
 }

/* elements to be displayed on narrow screens only: */
.narrow-only {
	display: inline;
 }

@media screen and (min-width: 50em) {
	/* hide elements to be shown on narrow screens only: */
	.narrow-only { display: none; }
}