table,
th,
td {
	border-collapse: collapse;
	padding: 0.3em 0.5em;
}

table {
	margin-left: 1em;
}

th,
caption {
	background-color: #666;
	color: #fff;
	border: thin solid #666;
}

td {
	background-image: linear-gradient(#f9f9f9, #e3e3e3);
	border-left: thin solid #666;
	border-right: thin solid #666;
}

tfoot {
	border-bottom: thin solid #666;
}

caption {
	font-size: 1.5em;
	border-radius: 0.5em 0.5em 0 0;
	padding: 0.5em 0 0 0
}
/* 2. bis 5. Spalte rechtsbündig */

td:nth-of-type(2),
td:nth-of-type(3),
td:nth-of-type(4),
td:nth-of-type(5) {
	text-align: right;
}
