body {
	font-family: Arial, sans-serif;
	font-size: 76%;
}

fieldset {
	border: 0;
}

p {
	margin-top: 10px;
	margin-left: 6px;
}

p.spacer {
	margin-top: 0px;
	margin-left: 0px;
}

table {
	margin-left: 4px;
	padding: 0;
}

.teamheader {
	font-weight: bold;
}

/* UNI-C start */
a {

	color: #003F70;

	background: transparent;

	background-image: none;

	text-decoration: none;

	font-size: 1em;

	font-weight: bold;

}

a:hover {

	color: #b10707;

	background: transparent;

	background-image: none;

	text-decoration: underline;

}

a.visited {

	color: #555555;

	background: transparent;

	background-image: none;

}

a.visited:hover {

	color: #b10707;

	background: transparent;

	background-image: none;

	text-decoration: underline;

}

/* OVERSKRIFTER */

h1, h2, h3, h4, h5 {

	color: #555555;

	background: inherit;

	padding: 0;

	margin: 0 4px 0 6px;

}

h1 {

	font-size: 1.6em;

	letter-spacing: 0.12em;

	margin-top: 0.5em;

}

h2 {

	font-size: 1.4em;

	letter-spacing: 0.1em;

	margin-top: 1.1em;

}

h3, h4, h5 {

	font-size: 1em;

	margin-top: 0.2em;

}

ol, ul, dl {

	clear: both;

	margin: 4px 4px 4px 2.5em;

	line-height: 1.45;

}

ol li ol {

	list-style-type: lower-alpha;

}

dl {

	margin-left: 0;

}

dl dt {

	margin-left: 1em;

}

dl dd {

	margin-left: 2em;

}


/* UNI-C slut */

.reg label {
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top: 0.4em;
	display: block
}


.info label {
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top: 0.4em;
	display: block
}

.infosubmit input {
	margin-left: 17.5em;
}

.regsubmit input {
	margin-left: 17.5em;
}

.login label {
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top: 0.4em;
	display: block
}

.loginsubmit input {
	margin-left: 17.5em;
}


