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.subhead18 {
	font-size: 18px;
	padding-top: 2px;
	padding-bottom: 4px;
}
td.endring {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-style: italic;
}
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;
	text-align: center;
}
td.dato {
	font-size: 18px;
	padding-top: 12px;
}
td.subnospace {
	font-size: 14px;
}
td.slaasammen {
	font-size: 12px;
	padding-left: 60px;
	font-style: italic;
}
td.infohead {
	padding-top: 12px;
	font-size: 18px;
}
table.info td {
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap;
	padding-top: 4px;
	padding-right: 2px;
}
table.skjema td {
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap;
	padding-top: 2px;
	padding-right: 2px;
}
td.label {
	font-size: 12px;
	text-align: right;
}
td.info {
	font-size: 12px;
	text-align: left;
}
td.comment {
	font-size: 12px;
	white-space: normal;
}
td.center {
	text-align: center;
}
input.button {
	font-size: 14px;
	font-weight: bold;
}
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.puljer td.kontakt {
	text-align: left;
}
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: 14px;
	background-color: #6699FF;
}
table.kamper th.kvt {
	font-size: 14px;
	background-color: Fuchsia;
}
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;
}
table.kamper td.lag {
	text-align: left;
}
/*
table.kamper td.res {
	text-align: "-";
}
*/
table.kamper td.premie {
	font-size: 13px;
	background-color: #33CCCC;
}
tr.b {
	background-color: #D2FEFF;
}
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;
}
span.px10 {
	font-size: 10px;
}
span.skjemalink {
	font-weight: bold;
	background-color: Yellow;
	padding: 4px;
	border: 1px solid black;
}
