.fehlermeldung {
	font-size: 0.9em;
	font-weight: bold;
	color: black;
	text-align: left;
}

.formularD {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
	border: 0px;
	border-width: 0px;
	border-style: none;
}

legend {
	display: none;
}

.table_score {
	border: 1px solid #838776;
	border-collapse: collapse;
	width: 80%;
	background: #e7eede;
	margin: 0px auto;
}

.table_score td {
	padding: 3px 6px;
	border: 1px solid #838776;
	empty-cells: show;
}

td {
	font-size: 0.8em;
}

td a {
	text-decoration: none;
	color: #666;
}

td a:hover {
	text-decoration: underline;
}

.producer {
	background: #fff;
	font-size: 0.6em;
	text-align: right;
}

.clubname {
	background: #546634;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
}

.kurstechnik {
	font-size: 0.65em;
}

.kurstitel {
	font-size: 0.7em;
	
}

.kurs_headline {
	text-align: left;
	color: #204A36;
	font-weight: bold;
	color: red;
}

.meldung_spielvorgabe {
	font-size: 0.75em;
}

.stammvorgabe {
	border-width: 1px;
	width: 45px;
}

.absenden {
	border: 0px none #fff;
	background: red;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

.hcp_eingabe {
	border-width: 1px;
	width: 35px;
}

.out {
	background: #F1DCBD;
}

.head_ergebnis {
	background: #ECD0A8;
}

.gesamtpunkte {
	background: green;
	color: #fff;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: underline;
}

td img {
	border-width: 0px;
	border-style: none;
	border-color: red;
}

.werbung_img {
	border: 0px none #fff;
}
