html {
padding:0;
margin:0;
}
body {
font:normal normal 11px Verdana, Arial, Serif;
background:#e6e6e6;
background-image:url(design/bodyback.gif);
padding-bottom:6px;
margin:0;
}
body#popup {
font:normal normal 11px Verdana, Arial, Serif;
font-size:11px;
background:#FFF;
text-align:left;
margin: 10px;
padding: 10px;
}
a				{color:#2d6196; text-decoration:none; outline: none; -moz-outline: none;}
a:hover			{color:#000; text-decoration:underline;}
form			{padding:0;margin:0;}
img				{border:0;}

input, textarea, select {border:1px solid #999; font:11px Verdana, Arial, Serif;}
.textbox		{background-color:#f5f5f5;}
.button			{font-size:10px;}
textarea 		{padding:2px;}

#fieldcap {
margin-bottom:0.2em;
}
#formfield {
margin-bottom:0.4em;
}
#errormsg {
padding:2px;
color:#AA0000;
border:1px solid #AA0000;
margin-bottom:10px;
}
#okmsg {
padding:2px;
color:#007700;
border:1px solid #007700;
margin-bottom:10px;
}
#container {
width:780px;
margin-left:auto;
margin-right:auto;
}
/* ------------------------------------------ HEADER */
#headwrapper {
background-color:#20456b;
margin:0;
overflow:auto;
}
#abnl {
text-align:right;
font-size:10px;
color:#777777;
margin-top:8px; /* Justeres ikke riktig i Opera og FF! */
margin-right:8px;
}
#banner {
margin:0;
}
/* -------------------------------------------- SIDE */
#active {
background-color:#FFFFFF;
}
#leftcolwrapperdyn {
width:206px;
}
#rightcolwrapperdyn {
width:574px;
}
#leftcolinfodyn {
margin:20px 0 20px 20px;
}
#rightcolinfodyn {
margin:20px;
}
#docvedleggspacer {
color:#777777;
border-bottom:1px solid #cccccc;
margin-top:3em;
margin-bottom:1em;
padding-bottom:3px;
}
#docvedlegg {
margin-bottom:0.8em;
}
#docvedleggicon {
margin-right:4px;
float:left;
}
#clear {
clear:both;
}
/* -------------------------------------------- MENYER */
#hornav {
width:780px;
}
	#hornav ul {
	list-style-type:none;
	text-align:center;
	padding:0;
	margin:0;
	}
	#hornav ul li {
	float:left;
	}
	#hornav ul li a	{
	display:block;
	text-transform: uppercase;
	padding: 0 11px;
	font-size:10px;
	line-height:27px;
	color: #FFFFFF;
	text-decoration: none;
	}
	#hornav ul li a:hover {
	color:#cccccc;
	}

#secnav {
background-image:url(design/header_merinfo.gif);
background-repeat:no-repeat;
padding-top:30px;
margin-bottom:20px;

}
	#secnav ul{
	list-style:none;
	font-size:10px;
	padding:0 2px;
	margin:0;
	}
	#secnav li{
	list-style:none;
	}
	#secnav div{
	padding-left:12px;
	border-bottom:1px solid #bbbbbb;
	}
	#secnav div#secsubnavitemactive{
	background-image:url(design/menu_sec_on_.gif);
	background-repeat:no-repeat;
	color:#000000;
	text-transform:uppercase;
	line-height:23px;
	padding-left:12px;
	}
	#secnav a{
	background-image:url(design/menu_sec_off_.gif);
	background-repeat:no-repeat;
	display:block;
	color:#2d6196;
	width:100%;
	text-transform:uppercase;
	line-height:23px;
	text-decoration:none;
	}
	#secnav a:hover {
	background-image:url(design/menu_sec_on_.gif);
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
	}
		#secnav ul#secsubnav{
		margin-left:6px;
		padding-right:0;
		}
			#secsubnav div{
			margin:0;
			}
			#secsubnav a{
			background-image:url(design/menu_sec_off_.gif);
			background-repeat:no-repeat;
			}

/* --------------------------------------------  TEKST */
.tabtop1 {background-color:#70352b;color:#FFFFFF;}
.tabtop2 {background-color:#cccccc;}

#pageheading {
font-size:20px;
color:#20456b;
margin-bottom:15px;
}
#printheading {
font-size:26px;
font-weight:normal;
width:100%;
border-bottom:1px solid #777777;
padding-bottom:4px;
margin-bottom:20px;
}
#pagedate {
clear:left;
font-style:italic;
margin-bottom:2px;
}
#pageingress {
font-weight:bold;
margin-bottom:20px;
}
#pagecontent {
clear:both;
margin-bottom:20px;
}
#footer {
background:#20456b;
color:#f5f5f5;
padding:6px 20px;
margin:0;
}
	#footer a, #footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
	#footer a:hover{
	text-decoration:underline;
	}

