/* Farver:
	
- #00007A  Mørk blå			Tekst
	#3D007A  Mørk lilla
	#7A007A  Lys lilla		Besøgte links
	#7A003D  Violet
	
	#003D7A  Mørk blågrøn
	#0000B8  Blå			Links
	#0000F5  Lys blå		Hover links
	#7A0000  Rødbrun		Fejl
	
- #007A7A  "Tyrkis"			Streger
	#F5F500  Gul
	#B8B800  Gusten
	#7A3D00  Brun
	
	#007A3D  Lys blågrøn
	#007A00  Grøn			OK
	#3D7A00  Mindre grøn
	#7A7A00  Grønbrun
	
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
	} 
body {
	color: #00007A;
	background-color: #ffffff;
	margin: 8px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 75%;
}
html>body {
	font-size: 12px;
	}
h1 {
	font-size: 3em;
	}
h2 {
	margin: 0 0 0.5em 0;
	font-size: 2em;
	color: #3D007A;
	background-color: transparent;
	}
fieldset {
	padding: 4px 8px 8px 8px;
	margin: 8px 16px 8px 16px;
	border: 0.0833em solid #007A7A;
	display: inline;
	}
p, li, td, th, fieldset, address {
	font-size: 1em;
	line-height: 1.5em;
	font-style: normal;
	background-color: transparent;
	color: #00007A;
	margin: 0.5em 0 1em 0;
	}
ul {
	margin: 0 0 0 1.5em;	
}
li {
	margin: 0 0 0 0;
}
th {
	font-size: 120%;
	}
img {
  border: none;
  text-decoration: none;
  }
a:link {
	color: #0000B8;
	}
a:hover {
	color: #0000F5;
	text-decoration: none;
	}
a:visited {
	color: #7A007A;
	}

#gradient {
	width: 750px;
	margin: 1em auto;
	padding: 0 0 18px 0;
	background: url(corner.gif) no-repeat bottom right;
	}
#wrapper {
	text-align: left;
	border-top: 0.25em solid #007A7A;
	border-left: 0.25em solid #007A7A;
	border-right: 0.25em solid #007A7A;
	}
#header {
	margin: 1em;
	}
#menu ul {
	min-height: 2em;
	background: #007A7A url('menu.gif') repeat-x scroll center center;
	text-align: center;
	width: 100%;
	list-style-type: none;
	margin: 0;
	}
#menu h2 {
	display: none;
	}
#menu ul li {
	display: inline;
	text-align: center;
	margin: 0 0 0 1px;
	padding: 0 0.5em 0 0.5em;
	border-right: 1px solid #003D7A;
	border-left: 1px solid #003D7A;
	font-size: 0.95em;
	line-height: 2em;
	}
#menu ul li a {
	text-decoration: none;
	color: #fff;
	}
#menu ul li:hover {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	}
#content {
	margin: 1em 1em 4em 1em;
	}
#footer {
	min-height: 2em;
	line-height: 1.8em;
	background: #007A7A url('menu.gif') repeat-x scroll center center;
	text-align: left;
	width: 100%;
	}
#footer p {
	color: #fff;
	margin: 0 0 0 0.5em;
	line-height: 1.8em;
	}
div#admin {
	position: absolute;
	margin: 110px 0 0 564px;
	font-weight: bold;
	font-size: 120%;
	}

.accesskey {
	text-decoration: none;
	border-bottom: 0.0833em solid #007A7A;
	}
.fejl {
	color: #7A0000;
	background-color: transparent;
	}
.ok {
	color: #007A00;
	background-color: transparent;
	}
.right {
	float: right;
	clear: right;
	}
.opdateret {
	position: relative;
	top: 1.2em;
	font-size: 0.8em;
	color: #888;
	text-align: right;
	float: right;
	clear: right;
}
table.border {
	border-collapse: collapse;
	border: 0.0833em solid #007A7A;
	}
table.border th, table.border td {
	padding: 0.3em;
	border: 0.0833em solid #007A7A;
	}
optgroup, option.optgroup {
	font-style: normal;
	padding-left: 0;
	font-weight: bold;
}





div.bil {
  text-align: center;
  float: left;
  margin: 0 32px 16px 0;
  }
div.bil img {
	height: 100px;
}
div.tekst {
	position: absolute;
	background: transparent;
	margin: 3.3em 0 0 0;
}
div.tekst p {
	font-size: 0.8em;
	font-weight: bold;
	background: transparent;
	text-shadow: #000 1px 1px 0;
}



div#henter {
	position: absolute;
	margin: 20em 0 0 300px;
	width: 120px;
	height: 3em;
	text-align: center;
	background-color: #fff;
	border: 0.0833em solid #007A7A;
	visibility: hidden;
	}




legend
{
	font-weight: bold;
}

label.input, span.billabel, span.multilabel {
	display: block;
	float: left;
	clear: both;
	position: relative;
	left: 11em;
	margin: 0.2em 11em 0 0;
}

label.input span.label, span.billabel span.label, span.multilabel span.label {
	display: block;
	position: absolute;
	text-align: left;
	left: -11em;
	top: 0.2em;
	width: 10em;
	}

span.billabel span.label {
	left: -6em;
	width: 6em;
	}

span.billabel {
	left: 6em;
	margin: 0.2em 6em 0 0;
}





div.papio {
	float: right;
	font-size: 76%;
	}
div.papio a {
	padding: 8px;
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	}
div.papio a:hover {
	color: #f00;
	background-color: transparent;
	}









@media print
{

body {
	color: #000;
	background-color: #ffffff;
	margin: 0;
}
h2 {
	color: #000;
	}
fieldset {
	border: 0.0833em solid #000;
	}
p, li, td, th, fieldset, address {
	color: #000;
	}
a:link {
	color: #000;
	}
a:hover {
	color: #000;
	}
a:visited {
	color: #000;
	}

#gradient {
	background: none;
	width: 100%;
	}
#wrapper {
	border: none;
	}
#menu {
	display: none;
	}
#footer {
	background: none;
	border-top: 3px solid #007A7A;
	}
#footer p {
	color: #000;
	}
.noprint, .papio {
	display: none;
	}

}

