body { 
	margin:0px; padding:0px;
	background-color: #ffffff;
}

body, div, td, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	color: #666666; line-height: 15px;
	}

a {
	color: #666666;
	}

h1 {
	font-size: 18px; color: #416679;
	margin: 0px 0px 16px 0px; padding: 0px 0px 2px 0px;
	border-bottom: #CED9DF 1px dashed;
}

h2 {
	font-size: 14px; color: #416679;
	margin: 0px; padding: 0px;
}

.px10 { font-size: 10px;}

.cl {	clear: left;}

/* Side */

#side {
	background-image: url(gfx2005/side.gif);
	background-repeat: repeat-y;
	width: 780px; text-align: left;
}

#innhold {
	float: left; width: 590px;	
	margin: 22px 0px 20px 20px;
	z-index: 1;
}

#kol1 {float:left; width: 285px;}
#kol2 {float:left; width: 285px; margin-left: 20px;}

#bunn {
	background-image: url(gfx2005/sidebunn.gif);
	width: 780px; height: 21px; line-height: 20px;
	color: #416679;
	text-align: center; font-size: 11px;
}

div.small {
	font-size: 11px;
	text-align: left;
}

/* Topp */

#topp {
	background-image: url(gfx2005/topp.jpg);
	width: 784px; height: 94px;
}

#meny {
	width:780px;
	background-color:#84A1AE; height: 20px;
}

#meny ul {
	margin: 0px; padding: 0px;
	
}

#meny ul li {
	list-style: none; display: inline;
	width: 150px; line-height: 20px;
	text-align: center; float:left;
}

#meny ul li a, #meny ul li a:active, #meny ul li a:visited {
	color: White; font-size: 11px; font-weight: bold; 	
	text-decoration: none; 	
}	

#meny ul li a:hover {
	text-decoration: underline;
}	

.sub {}

.sub td {width: 150px;}

td.aktiv {
	background-color:#84A1AE; 
	text-align:center;
	border-top: #A9BDC6 1px solid;
	padding-bottom: 3px;
}

td.aktiv a, td.aktiv a:active, td.aktiv a:visited {
	color: #CED9DF; font-size: 11px; line-height: 16px; 
	font-weight: bold; 	
	text-decoration: none; 
}	

td.aktiv a:hover {
	text-decoration: underline; color: White;
}	

.small {
	font-size: 10px;
}

/* Marg */

#marg {
	float: left; width: 150px;	
}

#marg ul {
	margin: 0px; padding: 0px;
}

#marg ul li {
	list-style: none;
	font-weight: bold; color: #416679;
	background-color:#C3D1D7;
	line-height: 18px; text-indent: 10px;
	margin-bottom: 2px; font-size: 11px;
}

#marg ul li a, #marg ul li a:active, #marg ul li a:visited {
	color: #53849F; font-size: 11px; font-weight: bold;
	text-decoration: none; padding-left: 10px;
	background-image: url(gfx2005/marg_dot.gif);
	background-repeat: no-repeat; line-height: 18px;
}	

#marg ul li a:hover {
	color: #416679;
	background-image: url(gfx2005/marg_dot_inv.gif);
	background-repeat: no-repeat;
}	

#marg p {
	font-size: 10px; color: #718C9B;
	font-weight: normal; 
	margin-left:16px; line-height:13px;
}

#marg p a, #marg p a:active, #marg p a:visited {
	font-size: 10px; color: #718C9B;
	text-decoration: none;
}

#marg p a:hover {
	color: #53849F; font-weight: normal;
	text-decoration: underline;
}

a.webnorge {
	background-image: url(gfx2005/webnorge2.gif);
	height: 15px; width: 71px; display: block;
}

a.webnorge:hover {
	background-image: url(gfx2005/webnorge.gif);
}

/* Dropdown */

DIV.sub1on {
	position:absolute; visibility:visible; 
	top:114px; z-index: 10;
}
DIV.sub1of {
	position:absolute; visibility:hidden;
	top:114px;
}

DIV.sub2on {
	position:absolute; visibility:visible; 
	top:114px; z-index: 11;
}
DIV.sub2of {
	position:absolute; visibility:hidden; 
	top:114px;
}