/* MATCHBLATT */
#mb_resultat input {
	padding: 0px;
	width: 20px;
	border: 1px solid #c0c0c0;
	margin: 0px 1px;
	text-align: center;
}

#mb_score {
	border-collapse: collapse;
	table-layout: fixed !important;
}

#mb_score td {
	white-space: nowrap !important;
}

#mb_score input {
	padding: 0px;
	width: 20px;
	border: none;
	margin: 0px 1px;
	text-align: center;
}

#mb_score select {
	padding: 0px;
	width: 40px;
	border: 1px solid #ddd;
	margin: 0px 1px;
}

#mb_score .noborder input {
	border: 1px solid #ddd;
}

#mb_score .head td {
	font-size: 1.2em;
}

#mb_score .head_1 td {
	font-weight: bold;
	border: 1px solid gray;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	background-color: #ddd;
}

#mb_score .head_2 td {
	font-weight: bold;
	border: 1px solid gray;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	background-color: #eee;
}

#mb_score td {
	border: 1px solid gray;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	white-space: nowrap;
}

table.result {
	border: none;
}

table.result td {
	border: none !important;
	padding: 0px;
}

table.result tr {
	border: none !important;
}

.mb_error {
	background-color: #FFDDDD;
}

.mb_info {
	background-color: #DDDDFF;
}

.mb_warn {
	background-color: #DDDDFF;
}

.gray {
	background-color: #ddd;
}

.l {
	text-align: left !important;
}

.r {
	text-align: right !important;
}

.nbr {
	border-right: none !important;
}

.nbl {
	border-left: none !important;
}

.blo {
	border-right: none !important;;
	border-top: none !important;;
	border-bottom: none !important;;
}

.bro {
	border-left: none !important;;
	border-top: none !important;;
	border-bottom: none !important;;
}

.nb_all {
	border: none !important;;
}
