body {
	margin: 0;
	padding: 20px 20px 8px 20px;
	font-family: arial, verdana, sans-serif;
	color: #121212;
	background-color: #FFF;
}

h1 {
	font-size: 30px;
	line-height: 60px;
	margin: 0 0 25px 0;
}

p {
	font-size: 26px;
	padding: 0 15px 13px 15px;
	border-bottom: 1px solid #CDCDCD;
}

table {
	border-collapse: collapse;
	width: 100%;
}

th {
	background-color: #018CC5;
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: .3px;
	text-align: left;
	padding: 14px 15px 13px 15px;
}

td {
	border-bottom: 1px solid #CDCDCD;
	padding: 14px 15px 13px 15px;
	font-size: 26px;
}

tr:nth-child(odd) td {
	background-color: #F3F4F5;
}

td:nth-child(1):after,
td:nth-child(2):after {
  content: ' Uhr';
}

th:nth-child(1) {
	width: 10%;
}

th:nth-child(2) {
	width: 15%;
}

th:nth-child(3) {
	width: 15%;
}

th:nth-child(4) {
	width: 60%;
}

