body {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
}
td.header {
	font-size: 24px;
	padding-top: 12px;
	padding-bottom: 6px;
}
td.subhead {
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
}
td.subspaceabove {
	font-size: 14px;
	padding-top: 6px;
}
td.headnospace {
	padding-top: 12px;
	font-size: 36px;
}
td.proghead {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 36px;
	text-align: center;
}
td.progsubhead {
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}
td.deltakerlink {
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td.dato {
	font-size: 18px;
}
td.subnospace {
	font-size: 14px;
}
td.infohead {
	padding-top: 12px;
	font-size: 18px;
}
td.hr {
	font-size: 8px;
}
td.hrtiny {
	font-size: 4px;
}
table.info td {
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 2px;
}
table.skjema td {
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 2px;
}
table.skjema td.top {
	vertical-align: top;
}
td.label {
	font-size: 12px;
	text-align: right;
}
td.info {
	font-size: 12px;
	text-align: left;
}
td.comment {
	font-size: 13px;
	text-align: center;
}
td.center {
	text-align: center;
}
input.button {
	font-size: 14px;
	font-weight: bold;
}
table.lagvis {
	white-space: nowrap;
	border-collapse: collapse;
	border: 1pt solid Black;
}
table.lagvis th {
	font-size: 14px;
	background-color: aqua;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.lagvis td {
	color: Blue;
	background-color: #FFFF99;
	font-size: 12px;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1pt solid Black;
}
table.puljer {
	white-space: nowrap;
	border-collapse: collapse;
	border: 2pt solid Black;
}
table.puljer th {
	font-size: 12px;
	border: 1pt solid Black;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: Aqua;
}
table.puljer th.klasse {
	font-size: 14px;
	background-color: #6699FF;
}
table.puljer td {
	font-size: 12px;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1pt solid Black;
}
table.kamper {
	white-space: nowrap;
	border-collapse: collapse;
	border: 2pt solid Black;
}
table.kamper th {
	font-size: 12px;
	border: 1pt solid Black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: Aqua;
}
table.kamper th.dag {
	font-size: 18px;
	background-color: #6699FF;
}
table.kamper td {
	font-size: 12px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1pt solid Black;
	white-space: nowrap;
}
table.kamper td.lag {
	text-align: left;
}
table.kamper td.tid {
	background-color: #DBFF93;
	font-size: 14px;
}
table.kamper td.tidklasse {
	background-color: #DBFF93;
}
table.kamper tr.usynlig {
	display: none;
}
/*
table.kamper tr.valgt td.lag {
	background-color: Aqua;
}
*/
table.banekart {
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	border-collapse: collapse;
	border: 2pt solid Black;
}
table.banekart td {
	background-color: #9FFF13;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1pt solid Black;
	line-height: 18px;
}
table.banekart td.inngang {
	border-bottom: 0px;
}
td.reghead {
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}
td.regnospace {
	font-size: 12px;
	padding-left: 20px;
}
td.reginfo {
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 20px;
}
ol {
	margin-bottom: 2px;
}
option.g {
	color: Blue;
}
option.j {
	color: #FF245B;
}
table.bilder {
	border: 0;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}
table.bilder td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
table.bilder td.org {
	padding-bottom: 40px;
}
