form {
	margin-bottom: -25px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.Legend{
    padding-left: 15px;
	text-align: left;
	font-weight:bold;
	font-size:16px;
	margin-top: 5px;
}

.TitelLF {
	text-align: center;
	margin-top: -25px;
	color: red;
	font-weight:bold;
	font-size:25px;
}

.TitelGTLF {
	text-align: center;
	margin-top: 0px;
	color: red;
	font-weight:bold;
	font-size:25px;
}

.TitelFR {
	text-align: center;
	margin-top: 0px;
	color: red;
	font-weight:bold;
	font-size:25px;
}

.gtlfTD{
	border: 0px solid black;
	border-collapse:collapse;
	border-spacing: 0px;
	width:50%;
	text-align: left;
	vertical-align:top;
}

.firstrespTD{
	border: 0px solid black;
	border-collapse:collapse;
	border-spacing: 0px;
	width:39%;
	text-align: left;
	vertical-align:top;
}

.mainTable {
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

.mainTableHalf {
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
	width:50%;
}

.tableTitel {
	text-align: center;
    border-color:black;
    border-style:solid;
    border-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	font-weight:bold;
}

.dateCell {
	text-align: center;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:5%;
	font-size:13px;
}

.dateCellFirst {
	padding-left: 5px;
	text-align: center;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:5%;
	font-size:13px;
}

.dateCellLast {
	padding-left: 5px;
	text-align: center;
	border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:black;
    border-bottom-style:solid;
    border-bottom-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:5%;
	font-size:13px;
}

.timeCell {
	text-align: center;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:2%;
	font-size:13px;
}

.myCell {
	padding-left: 2px;
	text-align: left;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
	border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:13%;
	font-size:13px;
	font-weight:bold;
	background-color:#f5da42;
}

.memberCell {
	padding-left: 2px;
	text-align: left;
    border-left-color:black;
    border-left-style:solid;
    border-left-width:1px;
	border-right-color:black;
    border-right-style:solid;
    border-right-width:1px;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	width:13%;
	font-size:13px;
}

.emptyRow {
	padding-left: 2px;
	text-align: left;
    border-top-color:black;
    border-top-style:solid;
    border-top-width:1px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:1px;
}

.infoTitel {
	text-align: center;
	font-weight:bold;
	text-decoration-line: underline;
	font-size:35px;
	margin-bottom:0px;
	margin-top:2px;
}

.infoText {
	margin-top:-25px;
	text-align: left;
	font-size:20px;
	padding-left:10px;
}

.infoImg{
		margin-top:-25px;
vertical-align:-3px;
	width:20px;
	height:20px;
}