	date {
		font-weight: bold;
		color: #4466bb;
	}

	table#hitliste {
		width: 100%;
	}

	table#hitliste td, table#hitliste1 td {
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		padding: 5px;
	}
	table#hitliste th, table#hitliste1 th {
		background: #334455;
		color: #ffffff;
		padding: 5px;
	}
	table#hitliste td.sang, table#testere td.sang, table#hitliste1 td.sang { border-right: 0; }

	.du, .su { text-align: center; }
	.du {
		font-weight: bold;
		font-size: 1.2rem;
		background: #334455;
		color: #ffffff;
	}
	.su { font-size: .8rem; }
	.lige {
		background: #fff8dd;
	}
	.ulige {
		background: #ffeecc;
	}
	.nyhedsu {
		background: #ffaaaa;
	}
	.nyhedupl {
		background: #eeaaaa;
	}
	.nyhedsu1 {
		background: #ffcccc;
	}

	td.su a {
		font-weight: bold;
		background: #ccbb88;
		padding: 5px;
		border-radius: 16px;
		width: 16px;
		height: 16px;
		color: #000000;
		text-decoration: none;
	}
	td.su a:hover {
		background: #ddcc99;
		color: #446699;
	}
	.kommentar {
		font-size: .8rem;
		color: #008855;
		padding-left: 1rem;
	}

	.point {
		font-size: .7rem;
		color: #000000;
		text-align: center;
		font-weight: bold;
	}
	table.datomenu {
		border-top: 1px solid #000000;
		border-left: 1px solid #000000;
		background: #ffeeaa;
		width: 99%;
		margin-bottom: 1rem;
	}
	table.datomenu td, table.datomenu th {
		border-bottom: 1px solid #000000;
		border-right: 1px solid #000000;
		min-width: 1.5rem;
	}
	table.datomenu th {
		background: #003366;
		color: #ffffff;
		text-align: center;
	}
	table.datomenu td.dag {
		text-align: center;
		color: #666666;
		font-size: .8rem;
	}
	table.datomenu td.dag1 {
		text-align: center;
		color: #cccccc;
		background: #445577;
		font-size: .8rem;
	}
	table.datomenu td.dagvalgt {
		text-align: center;
		color: #ffff;
		background: #ff7722;
		font-weight: bold;
		font-size: .8rem;
	}
	table.datomenu td.dag a {
		text-decoration: none;
		font-weight: bold;
		color: #000000;
	}
	table.datomenu td.dag a:hover {
		color: #888888;
	}
	td.bund {
		background: #003355;
		color: #ffffff;
		text-align: center;
	}
	div#historik {
		position: fixed;
		top: 5rem;
		left: 5rem;
		width: 80%;
		max-height: 500px;
		background: #fff8ee;
		border-radius: .5rem;
		overflow-y: auto;
	}
	div#historik h2, div#historik p { margin: 1rem; }
	table.historik {
		margin: 1rem;
	}
	table.historik td {
		padding: 1px 1px 1px 10px;
	}
	table.historik div.graf {
		height: 15px;
		background: #008800;
	}
	td.du1 {
		text-align: center;
		font-weight: bold;
		font-size: 1.5rem;
	}
	a.bjelke {
		display: block;
		background: #003366;
		color: #ffffff;
		text-align: center;
		font-weight: bold;
		padding: 2px;
	}

	.point {
		font-size: .7rem;
		color: #000000;
		text-align: center;
		font-weight: bold;
	}
	.valgt {
		background: #008800;
		font-weight: bold;
		color: #ffffff;
		padding: 2px;
	}