* { margin: 0; padding: 0 }
html, body { height: 100%; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
#alt { margin: 0 auto; min-height: 100%; text-align:left;}
#footer { width: 100%; margin: -30px auto 0 auto; text-align:center; padding-top:10px;
	border-top:1px solid #111;
	font-size:10px;}

* html #alt { height: 100%; }
div#header h1{
		display:none;
	}
	div#header{
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:110px;
	width:420px;}
a{color:#0000fe;}
	a:link {
	color: #0000fe;
}
a:visited {
	color: #0000fe;
}
a:hover {
	color: #0000fe;
}
a:active {
	color: #0000fe;
}
#meny{
margin-left:21px;
line-height:3.0;}
#innhald{
margin-left:21px;
margin-top:10px;
padding-bottom:30px;}

div#horisont        
	{
	text-align: center;
	position: absolute;
	top: 48%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

div#innhaldlogginn    
	{text-align:left;
	margin-left: -210px;
	position: absolute;
	top: -160px;
	left: 50%;
	width: 420px;
	height: 320px;
	visibility: visible
	}
	fieldset{
background-color:#e6e7fe;}
fieldset.logginn{
width:300px;
margin:0 auto;
padding:10px 4px 10px 4px;}
fieldset.logginn legend{
font-size:14px;
margin:0 auto;
color:#000000;
}
td{padding:4px;}
th{text-align:left;
padding:8px;}
input{padding:2px;}
select{padding:2px;}
table.inst td{
border-bottom:1px solid #CCC;
padding:4px;
padding-right:12px;}
table.fakta td{
border:none;}
.inputrigth {
	text-align: right;
}
div#oktrue{
	background-color:#BBFF88;
	border:3px solid #00FF00;
	padding:5px;
	font-size:24px;
	text-transform:uppercase;
	}
div#error{
	background-color:#FFBBAA;
	border:3px solid #FF0000;
	padding:5px;
	font-size:24px;
	text-transform:uppercase;
}
td.fet{
font-weight:bold;}
td.kur{
font-style:italic;}
tr.bor td{
border-right:1px solid #000;
border-bottom:1px solid #000;
padding:4px 6px;}

table.spesborder th{
border-bottom:1px solid #000;
}
table.spesborder td.bl{
border-left:1px solid #000;}
table.spesborder td.deltittel{
text-decoration:underline;}
table.spesborder td.pad{
padding-left:10px;}
.w100{
width:100px;}
.w500{
width:500px;}
legend{
margin-left:20px;}
div#om{
	width:600px;
	font-size:11px;}
	
td.om{
	width:250px;}
drift{
width:300px;}