body {
	background-color: #f8f8f8;
	margin: 0;
}

h1 {
	font-size: 36px;
	font-weight: bold;
}

h2 {
	font-size: 24px;
	font-weight: bold;
}

a {
	color: white;
	text-decoration: none;
}

div.center {
	width: 375px;
	margin: 0px auto; /* center */
}

div.top {
	background-color: black;
	color: white;
	height: 800px;
}

div.spinner {
	width: 200px;
	margin: 170px auto; /* center */
}

div.spinner img {
}

span.val a {
	color: black;
	width: 80px;
	display: inline-block;
	text-align: center;
}

div.head {
	text-align: center;
	font-size: 23px;
}

div.subhead {
	text-align: center;
	font-size: 18px;
}

div.row {
	padding-top: 7px;
	padding-bottom: 3px;
}

div.odd {
	background-color: black;
}

div.even {
	background-color: #303030;
}

span.row-tid {
	vertical-align: top;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	width: 40px;
}

div.kol-tid {
}

div.kol-sen {
	color: palevioletred;
	font-size: 13px;
	font-weight: bold;
}

div.kol-act {
	color: greenyellow;
	font-size: 13px;
}

div.list {

}

div.error {
	margin-top: 50px;
	margin-left: 50px;
	color: lightcoral;
}

span.row-inf {
	vertical-align: top;
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
	width: 260px;
}

div.row-stn {
}

div.row-sub {
	font-size: 10px;
	color: #C0C0C0;
}

span.row-spr {
	vertical-align: top;
	display: inline-block;
	padding-right: 5px;
	width: 12px;
}

span.row-tag {
	vertical-align: top;
	display: inline-block;
	width: 40px;
	text-align: right;
}

span.trotid {
	color: palevioletred;
}

span.sentid {
	color: lightskyblue;
}

span.akttid {
	color: greenyellow;
}

input.search-input {
	padding: 3px;
	color: white;
	background-color: black;
	border: 2px inset white;
}
