.cosmos, .cosmos a, .cosmos a:hover { font-size: 12px; font-weight: normal; color: #000080; text-decoration: none; }
.cosmos a:hover { text-decoration: underline; }
.cosmos a.unselected, .cosmos a.active { width: 15px; text-align: center; }
.cosmos a.unselected { background-color: #FFFCE9; border: 1px solid #ECE9D8; }
.cosmos a.unselected:hover { background-color: #ECE9D8; border: 1px solid #BBB9AB; text-decoration: none; }
.cosmos a.active { background-color: #E0B485; border: 1px solid #E0882B; }
.cosmos a.active:hover { background-color: #E0882B; border: 1px solid #90571C; text-decoration: none; }

body  { padding-top: 24px; background: #86786b; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif }
.bildeh  { margin: 12px; position: relative; right: 1px; float: right }
.bildev  { margin: 12px; position: relative; left: 1px; float: left }
p, div, span, td { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
.class { }
.artikkeltekst { margin: 0; color: #1a1a1a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; font-weight: normal}
.atekstutenmarg { color: #1a1a1a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; font-weight: normal; margin: 4 0 0pt}
.ingress    { color: #2c3201; font: bolder 12px/14px Arial, Verdana, Arial, Helvetica, sans-serif; font-stretch: semi-expanded; text-align: left; float: left; clear: left }
.ingressgrønn   { color: #660; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 14px}
.igutenmarg   { color: #660; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 14px; margin: 0 0 0pt}
h1   { color: #2a2a2a; font-size: 16px; font-weight: bolder; line-height: 18px; font-stretch: normal }
h2   { color: #00000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 17px }
.bildetekst { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
.bildetekstutenmarg { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 4 0 0pt }
h4   { color: #00000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px;margin: 0 0 0pt }
h5  { color: #2c3201; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 14px }
h6  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.navigeringstekst   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed;text-decoration: none; border: none; }
.sidemeny  { color: #988344; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; border-bottom: 1px #988344 }
.sidemenyon { }
.fargetopbar{line-height: 26px; background: url(/bilder/topbar.jpg) center; }

.fargetopbaron DIV P { line-height: 26px; background: url(/style/tabbig.gif) no-repeat center top;}
.fargetopbaronsmall DIV P { line-height: 26px; background: url(/style/tabsmall.gif) no-repeat center top; }
.fargeside{/*background: #86786b;*/}
.rammeleft{border-right:2px solid #988344;}
.rammeright{border-left:2px solid #988344;}
.topstrek{background:#b2a068; height:2px;}
.spacetop{height:100px;}
.navigeringstekstOn  {color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;margin: 0 0 0pt }
.navtekstside { color: #2a2a2a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed;text-decoration: none }
element { }
brodtekst  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
ul.punktliste li  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal;list-style-type: circle }
.forsideheading{color: #988344; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder}
.forsideheading2{color:black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder}
.h1hoyre{color: #91a206; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 14px }
td.meny {width:168px}
td.hoved{width:470px}
td.bred{width:670px}
td {}
@page  { }
A {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #797C00;
}
A:hover{ color: #797C00; }





td.menubar {
	background: #86786b;
	font-size: 12px;
}
td.mainarea {
	background: #fff;
	border-left: 1px solid #928375;
	border-right: 1px solid #928375;
	border-bottom: 1px solid #928375;
}
td.footer {
	background: #86786b;
}
td.footer div { color: #fff; }
td.left_column {
  padding: 10px;
}
td.center_column {
  padding: 10px 40px 10px 40px;
}
td.right_column {
  padding: 10px 40px 10px 0px;
}





/* dropdown menu main */
#nav, #nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
}
#nav a {
	display: block;
	width: auto;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}
#nav a.daddy { background: url(/style/arrow_d_white.png) 100% 50% no-repeat; padding-right: 1.6em; }
#nav ul a.daddy { background: url(/style/arrow_r_white.png) 100% 50% no-repeat; padding-right: 0; }
#nav li {
	width: auto;
	margin: 0;
	padding: 0.4em 0.8em;
	display: block;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: transparent #928375 transparent transparent;
}
/*ul#nav>li:first-child,
#nav li.first-child {
	border-left: none;
}*/
#nav>li>a.daddy { cursor: default; }
#nav li ul {
	z-index: 999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 16.9em;
	font-weight: normal;
	margin: 0.4em 0 0 -0.9em;
	background: transparent url(/style/shadow_24_e.png) 100% 0 repeat-y;
	padding-right: 10px;
}
/* * html #nav li ul { width: 16.2em; }*/
#nav li li {
	padding-right: 1em;
	width: 15em;
	background: #928375;
	border: 1px solid #928375;
}
#nav li ul a {
	background: none;
	border: 0;
}
/* * html #nav li ul a { width: 15em; } */
#nav li ul a img {
	vertical-align: middle; 
}
#nav li ul ul { margin: -1.5em 0 0 16em; }
*+html #nav li ul ul { margin: -1.5em 0 0 14em; } /* IE7 only hack */
#nav li:hover, #nav li.current {
	background: #a69585;
	border: 1px solid #a69585;
}
#nav li:hover>ul { left: auto !important; border: none; }

