/* General styles */
 
* {
  margin                            : 0;
  padding                           : 0;
  /* Give all elements a z-index of 3 to display above #content and #footer
    (which have a z-index of 0 and 1 respectively) */
  z-index                           : 3;
}

a img {
  border                            : none;
}

body {
  text-align                        : center;
  margin                            : 10px;
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  font-size                         : .8em;
  background-color                  : #fff;
  color                             : inherit;
}


/* Styles for containers and outer elements */
div#fhi {
  min-width                         : 862px;
  max-width                         : 1100px;
  /* max-width and min-width for Internet Explorer: */
  width                             : expression(
    (document.body.clientWidth <= 862) ? "862px" : ((document.body.clientWidth > 1100) ? "1100px" : "auto")
  );
  margin                            : 0 auto;
  text-align                        : left;
}

/* General link styles */
div#fhi a:link,
div#fhi a:active,
div#fhi a:visited {
  color                             : #00529b;
  text-decoration                   : none;
}

div#fhi a:visited {
  /* TODO: Not sure about if this is supposed to be the global 'visited' color. #f17c0e;*/
  color                             : #00529b; 
}

div#fhi h2 a:visited {
  color                             : #00529b;
}

div#fhi a:hover {
  text-decoration                   : underline;
}
div#topnav_language{
	margin-bottom:.2em;
	padding-right:12px;
float:right;
}
div#topnav_language a
{  text-transform                    : lowercase;
  font-weight                       : bold;
color                             : #00529b;
}
/* Top navigation styles */
ul#navigation {
  list-style-type                   : none;
  text-align                        : right;
  margin-bottom                     : .2em;

}

ul#navigation li {
  display                           : inline;
  background-image                  : url('../Images/pipe-blue.gif');
  background-repeat                 : no-repeat;
  background-position               : 100% 2px;
  padding-right                     : 12px;
}

ul#navigation li.l {
  background-image                  : none;
  padding-right                     : 5px;
}

ul#navigation li a {
  text-transform                    : lowercase;
  font-weight                       : bold;
}

/* Top styles */

#fhilogo{margin-top:10px;} 
div#top, div#top h1 a {
  background-repeat                 : no-repeat;
}

div#top {
  background-image                  : url('../Images/top-bg-left.gif');
  background-color                  : #a7a2a0;
}

div#top h1 a {
  background-image                  : url('../Images/top-bg-right.jpg');
  background-position               : 100% 0;
  padding                           : 12px 0 0 15px;
  height                            : 69px;
  display                           : block;
}

div#top form {
  margin                            : -25px 4px 0 0 !important;
  float                             : right;
}

* > div#top form {
  margin                            : -25px 10px 0 0;
}

div#top form a:hover {
  color                             : #f17c0e;
}

div#top form input.text {
  font-family                       : 'Courier New', Courier, Monospace;
  font-size                         : .9em;
  color                             : #8f8884;
  height                            : 20px;
  width                             : 180px;
  border                            : 1px inset #a7a2a0;
}

div#top .search {
  margin                            : -30px 4px 0 0 !important;
  float                             : right;
}

* > div#top .search {
  margin                            : -30px 10px 0 0;
}

div#top .search a:hover {
  color                             : #f17c0e;
}

div#top .search input.text {
  font-family                       : 'Courier New', Courier, Monospace;
  font-size                         : .9em;
  color                             : #8f8884;
  height                            : 20px;
  width                             : 180px;
  border                            : 1px inset #a7a2a0;
}

/* Top styles English */

div#topeng, div#topeng h1 a {
  background-repeat                 : no-repeat;
}

div#topeng {
  background-image                  : url('../Images/top-bg-left.gif');
  background-color                  : #a7a2a0;
}

div#topeng h1 a {
  background-image                  : url('../Images/top-bg-right-en.jpg');
  background-position               : 100% 0;
  padding                           : 12px 0 0 15px;
  height                            : 69px;
  display                           : block;
}

div#topeng form {
  margin                            : -25px 4px 0 0 !important;
  float                             : right;
}

* > div#topeng form {
  margin                            : -25px 10px 0 0;
}

div#topeng form a:hover {
  color                             : #f17c0e;
}

div#topeng form input.text {
  font-family                       : 'Courier New', Courier, Monospace;
  font-size                         : .9em;
  color                             : #8f8884;
  height                            : 20px;
  width                             : 180px;
  border                            : 1px inset #a7a2a0;
}

div#topeng .search {
  margin                            : -30px 4px 0 0 !important;
  float                             : right;
}

* > div#topeng .search {
  margin                            : -30px 10px 0 0;
}

div#topeng .search a:hover {
  color                             : #f17c0e;
}

div#topeng .search input.text {
  font-family                       : 'Courier New', Courier, Monospace;
  font-size                         : .9em;
  color                             : #8f8884;
  height                            : 20px;
  width                             : 180px;
  border                            : 1px inset #a7a2a0;
}

/* Breadcrumb styles */
div#breadcrumbs {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  padding                           : 4px 0px 4px 10px;
  color                             : #00529b;
  background-color                  : inherit;
  font-size                         : .8em;
  border                            : 1px solid #bdb6b0;
  border-bottom-width               : 0;
}

/* Date style */
.date {
  color: #979797;
}

/* Read more style */
.readmore{
  font-weight: bold;
}

/*nyhetsbrev */
div#content div.article .newsingress {
  margin-bottom: .3em;
 margin-top: .2em;
}


/* Container styles */
div#container {
  min-height                        : 45em;
  /* Internet Explorer will ignore this rule, because it has no notion of the '!important' flag. */
  height                            : auto !important;
  /* min-height for Internet Explorer; IE has implemented 'height' as 'min-height' */
  height                            : 45em;
  position                          : relative;
  /* The grey background color of the left column sits as a background image
    in this container to stretch to the full height of the container */
  background-image                  : url('../Images/left-bg.gif');
  background-repeat                 : repeat-y;
  border                            : 1px solid #bdb6b0;
  border-width                      : 1px 1px 0 0;
  padding-left                      : 1px;
  /* Force #container to hide behind #footer */
  z-index                           : 0;
  position                          : relative;
}

div#container hr {
  clear                             : both;
  visibility                        : hidden;
}

/* Front page content styles */
div#fhi div.front div#content h1 {
  color                             : #00529b;	
}

div#fhi div.front div#content div.article h2 {
  font-size                         : 1.3em;
  margin-bottom	: .2em;
}

div#fhi div.front div#content div.article {
  width: 100%;
  /* border-bottom                     : 1px solid #bdb6b0; */
}

div#fhi div.front div#content div.article img,
div#fhi div.front div#content div.article p img,
div#content div.topstory p img,
div#content div.article p img, 
div#content div.article div.publtext img{
  float								: right;
  width								: 130px;
  margin-top						: 0px;
  padding-left	: 7px;
}

div#fhi  div#toptxt {
  clear								: both;
  float								: left;
  width								: 100%;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;	
}

div#fhi  div#toptxt h1{
  color		: #00529b;
  font-size                         : 1.8em;
  margin-bottom	: .2em;
}

div#fhi  div#toptxt div.ingress p{
font-weight		: bold;
margin-bottom:.1em;
}
div#fhi  div#toptxt div.ingress h2,h3{
margin-top:1em;
}

div#fhi  div#toptxt p{
margin-top:1em;
}

div#toptxt ul,
div#toptxt p ul 
{
	margin							: 5px 10px 10px 40px;
}

div#toptxt ol,
div#toptxt p ol 
{
	margin							: 5px 10px 10px 40px;
}



div#fhi div.front div#content div.topstory,
div#fhi div#content div.topstory {
  clear								: both;
  float								: left;
  width								: 100%;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;	
}


div#fhi div.front div#content p.info {
  font-weight                       : bold;
  color                             : #003565;
  color                             : #000000;
  background-color                  : inherit;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
}



div#fhi div.front div#content div.more {
  clear								: both;
  border-top                        : none;
  padding                           : 0em;
  margin                            : 0em;
}

div#fhi div.front div#content div.more ul {
  font-size                         : .9em;
  padding                           : 1.5em 2em 0 2em;
  margin-top                        : 2em;
  /* border-top                        : 1px solid #a7a2a0; */
}

div#fhi div.front div#content div.more p {
  padding                           : 1em;
}

/* Content styles */
div#content {
  margin                            : 10px 170px 10px 190px;
  padding                           : 5px;
  padding-right                     : 10px;
  border-bottom                     : 1px solid #bdb6b0; 
  border-right                      : 1px solid #bdb6b0;
  height                            : auto !important;
  height                            : 45em;
  min-height                        : 40em;
}

div#content p.info {
  color                             : #989391;
  background-color                  : inherit;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : .5em;
  margin                            : .2em 0 .5em 0;
}

div#content div.topstory,
div#content div.article {
  width								: 100%;
  border-bottom                     : 1px solid #bdb6b0;	
}

div#content div.topstory h2 
{
  color		: #00529b;
  font-size                         : 1.5em;
  margin-bottom	: .2em;
}

div#content div.emphasis {
  background-color                  : #f8f6f5;
  padding                           : 0px;

}
div#content div.emphasissearch {
  background-color                  : #f8f6f5;
  padding                           : 0px;
}

#content h3.subtitle,
div#content h3.subtitle, 
div#content div.article h3.subtitle {
  color                             : #00529b;
  font-size                         : .9em;
  font-weight                       : bold;
}

div#content div.more {
clear: both;
 /* border-top                        : 1px solid #a7a2a0;*/
  padding-top                       : 1em;
  margin-top                        : 2em;
}

div#content div.more h3 {
  margin-left                       : 20px;
  font-size                         : 1em;
}

div#content div.more ul {
  font-size                         : .9em;
  padding                           : .2em 2em 0 20px;
}

div#content div.more div.l,
div#content div.more div.r {
  width                             : 48%;
}

div#content div.more div.l {
  float                             : left;
}

div#content div.more div.r {
  float                             : right;
}

div#content div.more p {
  padding                           : 1em;
}

div#content div.more ul a:link,
div#content div.more ul a:active,
div#content div.more ul a:visited {
  text-decoration                   : underline;
}

div#content div.more ul a:hover {
  text-decoration                   : none;
}

div#content div.more p a:link,
div#content div.more p a:active,
div#content div.more p a:visited {
  font-weight                       : bold;
}

/* Content article styles */

div#content div.article {
  clear                             : both;
  float								:left;
  padding-top						: 1em;
  padding-bottom                    : 1em;
  position                          : relative;
  /* Height needs to be set explicitly for IE to treat this box correctly */
  height                            : auto !important;
  height                            : 5em;
  min-height                        : 5em;
}

div#content div.article h2 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.4em;
}

div#content div.articlefacts h2.facts {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  margin-bottom						: .5em;
  font-weight						: normal;

}
div#content div.articlefacts h2.facts a{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight						: bold;
}

}
div#content div.articlefacts h2.facts-ikkepri a{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight						: normal;
}



/* Projectlists  */

div#content div.projectlist {width:69%;float:left;}

div#content div.projectlist h2.project {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  margin-bottom						: .5em;
  font-weight						: normal;

}
div#content div.projectlist h2.project a{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight						: bold;
}

div.projectnav {float:right;width:30%;}

div#content div.projectlist h1.projectsearch
 {  	font-family             : Verdana, Arial, Helvetica, Sans-Serif;
  	color                   : #00529b;
  	font-size : 1.4em;
  	font-weight:bold;
	margin:0 0 5px 0;}
div#content div.projectlist h2.projectsearch
 {  	font-family             : Verdana, Arial, Helvetica, Sans-Serif;
  	color                   : #00529b;
  	font-size : 1em;
  	font-weight:normal;
	margin:0 0 0 0;}

div#content div.projectlist h2.projectsearch a{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight			: bold;
}

div.projectdetail{margin:0 0 4px 0; padding:0 0 0 0;}


div#content div.temalisting h2.facts {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  margin-top	: .2em;
  font-weight	: normal;

}
div#content div.temalisting h2.facts a{
  font-family                      : Verdana, Arial, Helvetica, Sans-Serif;
  color                               :  #00529b;
  font-size                         : 1em;
  font-weight	: bold;
  text-decoration	: none;
}

}
div#content div.temalisting h2.facts-ikkepri a {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-weight	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts-ikkepri {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
 margin-top: .2em;
  font-weight	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts a:hover {
  text-decoration                   : underline;
}

div#content div.temalisting h3.pri {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #000000;
  font-size                         : 1.2em;
 margin-top: 1em;
}

div#content div.temalisting h3.ikkepri {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #000000;
  font-size                         : 1.2em;
 margin-top: 1em;
}

div#content div.temalisting h2.facts a:visited{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight	: bold;
  text-decoration	: none;
}

div#content div.temalisting h2.facts-ikkepri a:visited{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-weight	: normal;
  text-decoration	:none;
}

div#content div.temalisting h2.facts-ikkepri a:hover {
  text-decoration                   : underline;
}

div#content div.article h3 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.7em;
  clear                             : both;
  margin-top                        : .5em;
}

div#content div.article div.picture {
  float                             : right;
  margin                            : 0 2px 0 10px;
  position                          : relative;
}

div#content div.article div.picture p {
  color                             : #aba099;
}

div#content div.article p {
  margin-bottom                     : 1em;
  margin-bottom                     : 0em;
}

div#content div.article p.more {
  margin-top                        : .5em;
}

div#content div.article p.lead {
  font-weight                       : bold;
}

div#content div.article p.more a:link,
div#content div.article p.more a:active,
div#content div.article p.more a:visited {
  text-transform                    : lowercase;
  font-weight                       : bold;
}

div#content div.article ul{
margin-left: 16px;}

.articlesrel li{
margin-left: 16px;
margin-top: 6px;
list-style-image                  : url('../Images/dash.gif');
 }


div#content div.topicnav .ingress {
width: 100%;
 border-bottom                     : 1px solid #bdb6b0;	
margin-bottom: .7em;
padding-bottom: 1em;
}
div#content div.topicnav {
  clear                             : both;
  float								: left;
  padding-top						: 1em;
  padding-bottom                    : 1em;
  position                          : relative;
  /* Height needs to be set explicitly for IE to treat this box correctly */
  height                            : auto !important;
  height                            : 5em;
  min-height                        : 5em;
}

div#content div.topicnav li {
  list-style-type                   : none;
  background-color                  : #f4f3f2;
  padding                           : 2px 4px;
  margin                            : 1px;
  float                             : left;
  width                             : 47%;
}

div#content div.topicnav h2 
{
	color							: #00529b;
}

div#content div.topicnav h3 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.7em;
  clear                             : both;
  margin-top                        : .5em;
}

 
/* Content articleTwole styles */
div#content div.articleTwo {
  clear                             : both;
  margin-bottom                     : 1em;
  position                          : relative;
  /* Height needs to be set explicitly for IE to treat this box correctly */
  height                            : auto !important;
  height                            : 5em;
  min-height                        : 5em;
/*  border-top                        : 1px solid #bdb6b0;
  border-bottom                     : 1px solid #bdb6b0;*/
}

div#content div.articleTwo h2 {
  color                             : #00529b;
  font-size                         : 1.3em;
  margin-bottom	: .3em;
}

div#content div.articleTwo h3 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.2em;
  clear                             : both;
  margin-top                        : 0;
}

div#content div.articleTwo div.picture, div#content div.articleTwo img {
  width								: 90px;
  float                             : right;
  margin                            : 0px 2px 0 10px;
  position                          : relative;
}

div#content div.articleTwo div.picture p {
  color                             : #aba099;
}

div#content div.articleTwo p {
  margin-bottom                     : 1em;
  margin-bottom                     : 0em;
}

div#content div.articleTwo p.more {
  margin-top                        : .5em;
}

div#content div.articleTwo p.lead {
  font-weight                       : bold;
}

div#content div.articleTwo p.more a:link,
div#content div.articleTwo p.more a:active,
div#content div.articleTwo p.more a:visited {
  text-transform                    : lowercase;
  font-weight                       : bold;
}

div#content div.articleTwo li {
  list-style-type                   : none;
  float                             : left;
  width                             : 47%;
  margin							: 0 2% 0 0;
}

div#content div.articleTwo .row 
{
  float								: left;
  width								: 100%;
  margin-bottom						: 2em;
}


/* Content articleThreele styles */
div#content div.articleThree {
  clear                             : both;
  margin-bottom                     : 1em;
  position                          : relative;
  /* Height needs to be set explicitly for IE to treat this box correctly */
  height                            : auto !important;
  height                            : 5em;
  min-height                        : 5em;
}

div#content div.articleThree h2 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.3em;
  margin-top	: 1em;
  margin-bottom	: .2em;
}

div#content div.articleThree h3 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.7em;
  clear                             : both;
  margin-top                        : .5em;
}

div#content div.articleThree div.picture, div#content div.articleThree img{
  height				    : 130px;
  float                             : none;
  margin                            : 0 2px 0 2px;
  position                          : relative;
display : block;

}

div#content div.articleThree div.picture p {
  color                             : #aba099;
}

div#content div.articleThree p {
  margin-bottom                     : 0em;
  margin-top	: .5em;
}

div#content div.articleThree p.more {
  margin-top                        : 10em;
}

div#content div.articleThree p.readmore {
  margin-top                        : 10em;
}

div#content div.articleThree p.lead {
  font-weight                       : bold;
}

div#content div.articleThree p.more a:link,
div#content div.articleThree p.more a:active,
div#content div.articleThree p.more a:visited {
  text-transform                    : lowercase;
  font-weight                       : bold;
}

div#content div.articleThree li {
  list-style-type                   : none;
  padding                           : 2px 4px;
  margin                            : 1px;
  float                             : left;
  width                             : 31%;
}

div#content div.articleThree .row 
{
  float								: left;
  width								: 100%;
}

/* Left column styles */
div#left {
  position                          : absolute;
  top                               : 0;
  left                              : 0;
  width                             : 180px;
  background-color                  : #dedad7;
  border-left                       : 1px solid #bdb6b0;
}

div#left div.alphabet {
  font-family                       : Arial, Helvetica, Sans-Serif;
  padding                           : 4px 8px;
  background-color                  : #f17c0e;
  margin-bottom                     : 0 c	
  margin-bottom                     : -10px;

}

div#left div.alphabet h2 {
  font-size                         : 1em;
  font-weight                       : normal;
  color                             : #014481;
  position                          : relative;
}

div#left div.alphabet ol {
  list-style-type                   : none;
  width								: 160px;
}

div#left div.alphabet ol li {
  display                           : inline;
}

div#left div.alphabet a {
  display                           : block;
  float                             : left;
  width                             : 1.25em;
  text-align                        : center;
}

div#left div.alphabet a:link,
div#left div.alphabet a:active,
div#left div.alphabet a:visited {
  color                             : #fff;
  font-weight                       : bold;
}

div#left div.alphabet a:hover {
  background-color                  : #fff;
  color                             : #f17c0e;
  text-decoration                   : none;
}

/* Right column styles */
div#right {
  font-family                       : Arial, Helvetica, Sans-Serif;
  font-size                         : .9em;
  position                          : absolute;
  color		: #585858;
  top                               : 0;
  right                             : 0;
  width                             : 158px;
  padding			    : 5px;
}

div#right div#logoright {
  BACKGROUND-IMAGE					: url(images/logoright.jpg); 
  background-repeat					: no-repeat;
  width								: 160px; 
  height							: 150px;
}

div#right ul {
  list-style-type                   : none;
}

div#right ul.articles li {
  border-bottom                     : 1px solid #fff;
}

div#right ul.articles a, div#right ul li ol a {
  display                           : block;
  padding                           : 3px 0 0 10px;
}

div#right a:link,
div#right a:active,
div#right a:visited {
  text-decoration                   : none;

}

div#right a:hover {
  text-decoration                   : underline;
}

div#right .subscribe a.subscribe {
  display                           : block;
  margin                            : 1em 0;
  background-color					: #f17c0e; 
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  height							: 20px;
  text-align						: center;
  text-decoration					: none;
  padding-top						: 2px;
}

div#right a.subscribe:link,
div#right a.subscribe:active,
div#right a.subscribe:visited {
  color                             : #ffffff;  /* f17c0e; */
  font-weight                       : bold;
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
} 

div#right a.list:link {
  display                           : block;
  background-image                  : url('../Images/dash.gif');
  background-repeat                 : no-repeat;
  padding                           : 5 5 5 10px;
}

div#right h2 {
  font-size                         : 1.1em;
  color                             : #2e2e2e;
  background-color                  : inherit;
  margin                            : 1.2em 0 .1em 0;
}

/* Menu styles Main, level 1 */

ol#menu {
  font-family                       : Arial, Helvetica, Sans-Serif;
  list-style-type                   : none;
  border-top                        : 1px solid #fff;
  border-right                      : 1px solid #bdb6b0;
}

ol#menu li {
  border-bottom                     : 1px solid #fff;
}

ol#menu a {
  display                           : block;
  background-color                  : #aba099;
  padding                           : 4px 10px;
  position                          : relative;
}

ol#menu a:link,
ol#menu a:active,
ol#menu a:visited {
  color                             : #fff;
  font-weight                       : bold;
}

ol#menu a:hover {
  color                             : #fff;
  background-color                  : #f17c0e;
  text-decoration                   : none;
}

ol#menu li.active {
  /*border-bottom                     : none;*/
  /*border-bottom                     : solid 1px #dedad7;*/
 }

ol#menu li.active a {
  background-color                  : #f17c0e;
  color                             : #fff;
}

ol#menu li a.selected:link,
ol#menu li a.selected:active,
ol#menu li a.selected:visited {
  background-color                  : #fff;
  color                             : #f17c0e;
}

/* Menu styles, level 2, selected item */



ol#menu li.selected ol li a {
  border-bottom                     : none;
}

ol#menu li.selected ol li a:link,
ol#menu li.selected ol li a:active,
ol#menu li.selected ol li a:visited {
  color                             : #00529b;
}

ol#menu li.selected ol li a:hover {
  color                             : #f17c0e;
}

ol#menu li.selected ol li.l a {
  padding-bottom                    : 20px;
}

/* Menu styles, level 2 */

ol#menu li ol {
  list-style-type                   : none;
  font-size                         : .85em;
}

ol#menu li ol li {
  /*border-bottom                     : 1px solid #bdb6b0;*/
}

ol#menu li ol li a {
  padding                           : 4px 10px 4px 20px;
  border-bottom                     : none;
  border-bottom			    : 1px solid #bdb6b0;
}

ol#menu li ol li a:link,
ol#menu li ol li a:active,
ol#menu li ol li a:visited 
{
  background-color                  : #ffffff;
  color                             : #00529b;
}
ol#menu li ol li.activesub a:link,
ol#menu li ol li.activesub a:visited,
ol#menu li ol li.activesub a:hover{color: #f17c0e;}


/* Menu styles SUB, level 1 */
ol#menu2 {
  font-family                       : Arial, Helvetica, Sans-Serif;
  list-style-type                   : none;
  border-top                        : 1px solid #fff;
  border-right                      : 1px solid #bdb6b0;
}

ol#menu2 li {
  border-bottom                     : 1px solid #fff;
}

ol#menu2 a {
  display                           : block;
  background-color                  : #aba099;
  padding                           : 4px 10px;
  position                          : relative;
}

ol#menu2 a:link,
ol#menu2 a:active,
ol#menu2 a:visited {
  color                             : #00529b;
  font-weight                       : bold;
}

ol#menu2 a:hover {
  color                             : #fff;
  background-color                  : #f17c0e;
  text-decoration                   : none;
}

/*ol#menu2 li.active {
  border-bottom                     : none;
  border-bottom						: solid 1px #bdb6b0;
}*/

ol#menu2 li.active a,
ol#menu2 li.active a.selected,
ol#menu2 li.active a.active {
  background-color                  : #fff;
  color                             : #f17c0e;
  border-bottom                     : 1px solid #bdb6b0;
}
ol#menu2 li.active a:hover,
ol#menu2 li.active a:hover.selected {
  color                             : #f17c0e;
  background-color                  : #fff;
  text-decoration                   : none;
}

/* Menu styles, level 2 */

ol#menu2 li ol {
  list-style-type                   : none;
  font-size                         : .85em;
}

/*ol#menu2 li ol li {
  border-bottom                     : 1px solid #bdb6b0;
}*/

ol#menu2 li ol li a {
  padding                           : 4px 10px 4px 20px;
  border-bottom                     : none;
}

ol#menu2 li ol li a:link,
ol#menu2 li ol li a:active,
ol#menu2 li ol li a:visited 
{
  background-color                  : #ffffff;
  color                             : #00529b;
}

ol#menu2 li ol li.active a,
ol#menu2 li ol li.active a.selected,
ol#menu2 li ol li.active a.active {
  background-color                  : #fff;
  color                             : #f17c0e;
  border-bottom                     : 1px solid #bdb6b0;
}
ol#menu2 li ol li.active a:hover,
ol#menu2 li ol li.active a:hover.selected {
  color                             : #f17c0e;
  background-color                  : #fff;
  text-decoration                   : none;
}

/* Menu styles, level 3 */

ol#menu2 li ol li ol{
  list-style-type                   : none;
  font-size                         : .9em;
}

/*ol#menu2 li ol li ol li{
  border-bottom                     : 1px solid #bdb6b0;
}*/

ol#menu2 li ol li ol li a {
  padding                           : 4px 10px 4px 35px;
  border-bottom                     : none;
}

ol#menu2 li ol li ol li a:link,
ol#menu2 li ol li ol li a:active,
ol#menu2 li ol li ol li a:visited 
{
  background-color                  : #ffffff;
  color                             : #000000;
}

ol#menu2 li ol li ol li.active a,
ol#menu2 li ol li ol li.active a.selected {
  background-color                  : #fff;
  color                             : #f17c0e;
  border-bottom                     : 1px solid #bdb6b0;
}
ol#menu2 li ol li ol li.active a:hover,
ol#menu2 li ol li ol li.active a:hover.selected {
  color                             : #f17c0e;
  background-color                  : #fff;
  text-decoration                   : none;
}
/* Slutt SUB menu */


/* Justeringer -------------*/
ol#menu li ol li a:hover 
{
  background-color                  : #ffffff;
  color                             : #f17c0e;
}

#left .mnucollapsed {display: none;}

/* Justeringer slutt-------------*/

/* Footer styles */

div#footer, div#footer ul {
  list-style-type                   : none;
}

div#footer {
  clear                             : both;
  font-size                         : .9em;
  color                             : #a19791;
  background-image                  : url('../Images/bottom-bg.gif');
  background-repeat                 : repeat-x;
  background-position               : 0 100%;
  text-align                        : center;
  position                          : relative;
  /* Force the #footer to show atop #container */
  z-index                           : 1;
}

div#footer div {
  background-image                  : url('../Images/bottom-left-bg.gif');
  background-repeat                 : no-repeat;
  background-position               : 0 100%;
  margin-left                       : -1px;
}

div#footer div div {
  background-image                  : url('../Images/bottom-right-bg.gif');
  background-repeat                 : no-repeat;
  background-position               : 100% 100%;
  margin-right                      : -1px;
}

div#footer a:link,
div#footer a:active,
div#footer a:visited {
  color                             : #a19791;
  text-decoration                   : underline;
}

div#footer a:hover {
  text-decoration                   : none;
}

div#footer ul {
  padding-bottom                    : 10px;
  width                             : 700px;
  margin                            : 0 auto;
}


div#footer ul ul {
  display                           : inline;
  background-image                  : none;
}

div#footer li {
  display                           : inline;
  background-image                  : url('../Images/pipe-grey.gif');
  background-repeat                 : no-repeat;
  background-position               : 100% 1px;
  padding-right                     : 10px;
}

div#footer li.l {
  background-image                  : none;
}

div#footer li.n {
  display                           : block;
}

/* Edit */
div#fhi a.edit:link, div#fhi a.edit:visited {color: Red;}

/*Emeneordsnavigator */
div#letternav
{
	border-bottom                   : 1px solid #bdb6b0;
	color                           : #bdb6b0;
	padding-bottom					: 10px;
	padding-top						: 0px;
	font-size: 1.1em;
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
}
	
div#letternav a,	
div#letternav a:link,
div#letternav a:active,
div#letternav a:visited{
  color	                            : #bdb6b0;
  text-decoration					: none;
}

div#letternav a:hover
{
	text-decoration:underline;
}

/*Publikasjoner*/
div#content div.publication h1 {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.7em;
}

div#content div.publication h2{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #000000;
  font-size                         : 1.4em;
  margin-top                        : .8em;
  margin-bottom                     : .2em;
}

div#content div.publication h3 
{
  color                             : #000000;
  font-size                       : 1.3em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

div#content div.publication h4 
{
  color                             : #000000;
  font-size                       : 1.1em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

div#content div.publication p td 
{
  font-size                       : 1em;
  padding		: .3em;
}

div#content div.publication p.byline
{
  font-weight                       : bold;
  background-color                  : inherit;
  font-family                       : Arial, Helvetica, Sans-Serif;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
  color								: #a0a0a0;
}

div#content div.publication p{
  margin-bottom                     : 1em;
}

div#content div.publication ul,
div#content div.publication p ul 
{
	margin							: 5px 10px 10px 40px;
}

div#content div.publication li,
div#content div.publication p li 
{
	margin							: 0px 0px 5px 0px;
}

div#content div.publication ol,
div#content div.publication p ol 
{
	margin							: 5px 10px 10px 40px;
}

div#content div.publication div.ingress 
{
	font-weight						: bold;
	margin-bottom					: 1em;
	margin-top						: 1em;
}






div#content div.publication td{
font-size							: 1em;
}

div.publpicture
{
  float								: right;
  width								: 100px;
}

div.publtext
{
	float:left;
}

div#container .publication hr 
{
	visibility						: visible;
	color							: #bdb6b0;
	height							: 1px;
}
div.publication img.pub 
{
	float							: left;
	margin-right					: 10px;
	width							: 140px;
}

div.publication div.lead em
{
	font-weight						: normal;
} /*width:198px;}*/

div.publication div.file
{
	padding							: 0em 0em 1em 0em;
}

div.publpicture img 
{
	width							: 100px;
}

/* a- */
h3.alphabetlist{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.7em;
  clear                             : both;
  margin-top                        : .5em;
}

div.alphabetlist 
{
	margin-top						: 20px;
}

.alphabetlist ul 
{
	list-style						: none;
}

/* Meldingshjemmeside */
.message h1 
{
	font-size                       : 1.7em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

.message h2 
{
  color                             : #000000;
  font-size                       : 1.5em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

.message h3 
{
  color                             : #000000;
  font-size                       : 1.3em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

.message h4 
{
  color                             : #000000;
  font-size                       : 1.1em;
  margin-bottom                     : .3em;
  margin-top                        : 1em;
}

.message h2.messageheader 
{
  color                             : #00529b;
  font-size                       : 1.8em;
  margin-top                        : 0em;
  margin-bottom                     : .1em;
}

h2.messageheader 
{
  color                             : #00529b;
  font-size                       : 1.8em;
  margin-top                        : 0em;
  margin-bottom                     : .1em;
}

.message p td 
{
  font-size                       : 1em;
  padding		: .3em;
}

.message table
{
  background-color: #f8f6f5;
  border: hidden;
 margin-top: 1em;
}

.message tbody
{
  border: hidden;
}


.message td
{
 border-top: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
 padding: .3em;
}

.message p.byline
{
  font-weight                       : bold;
  background-color                  : inherit;
  font-family                       : Arial, Helvetica, Sans-Serif;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
  color								: #a0a0a0;
}

.message p{
  margin-bottom                     : 1em;
}

div.message ul,
div.message p ul 
{
	margin							: 5px 10px 10px 40px;
}

div.message li,
div.message p li 
{
	margin							: 0px 0px 5px 0px;
}

div.message ol,
div.message p ol 
{
	margin							: 5px 10px 10px 40px;
}

.message div.ingress 
{
	font-weight						: bold;
	margin-bottom					: 1em;
	margin-top						: 1em;
}

div.twocols {
  clear                             : both;
  float								: none;
  margin-top                        : 1em;
  margin-bottom                     : 1em;
  width								: 100%;
}

div.twocols h4{
	font-size						: 1em;
}
  
div.twocols div
{
  position                          : relative;
  float                             : left;
  width                             : 47%;
  padding                           : 2px 4px;
  margin                            : 1px;
  
 }

ul.articles	
{
	margin							: 0;
	padding							: 0;
}

ul.articles li 
{
	margin-bottom					: 1px;
	padding							: 0;
	border-bottom					: 1px solid #fff;
	list-style-type					: none;
}

div.twocols div ul.articles
{
	list-style						: none;
	margin							: 0;
}

div.twocols div ul.articles li {
	list-style-type					: none;
	margin							: 0;
	padding							: 0;

  border-bottom                     : 1px solid #fff;
}

div.twocols div ul.articles a {
	display                         : block;
 /* background-image                : url('../Images/dash.gif');   */
	background-repeat               : no-repeat;
	padding                         : 0 0 0 0px;
	margin							: 0;
}


div.twocols h2
{
	font-size						: 1em;
	color							: #000000;
}

.msgfooter
{
	margin							: 1em 0em 1em 0em;
	clear							: both;
	width							: 100%;
	height							: 16px;
	background-image                : url('../Images/line.gif');
	background-repeat               : repeat-x;
}

.msgfooter a
{
	background-image				: none;
	background-color				: #ffffff;
	position						: relative;
	float							: right;
	padding-left					: 20px;
}

/* Skeresultater */
.searchresultstop {
  margin-bottom				: 1em;
}
.searchresultstop h1
{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.4em;
}


div#fhi .searchresults a:link, div#fhi .searchresults a:visited
{
	font-family                     : Verdana, Arial, Helvetica, Sans-Serif;
	color                           : #00529b;
	font-size                       : 1em;
	font-weight						: bold;
	text-decoration					: underline;	
}

div#fhi p.searchingress {
  margin-bottom				: 1.5em;
}

.search {
  margin-bottom				: 1.0em;
}

button,
.sendbtn,
#_ctl17_btnCheckout,
#_ctl17_btnEmptyCart
{
	color 				: #ffffff;
	border 				: solid 1px #aea59e;
	background-color		: #aea59e;
}

#_ctl17_btnCheckout,
#_ctl17_btnEmptyCart
{
	margin-right			: 10px;
}

div#fhi .searchresults a:hover
{
	text-decoration					: none;
}
div#fhi .searchresults
{
	font-family                     : Verdana, Arial, Helvetica, Sans-Serif;
	color                           : #00529b;
	font-size                       : 1.0em;
	/*font-weight						: bold;*/
	text-decoration			: none;
	border-top			: 1px solid #a7a2a0;
	margin-bottom:1em;
}
div#fhi .searchresults div 
{
	margin-bottom					: 5px;
}

.searchresults p
{
	margin							: 0px 0px 10px 0px;
	color							: #000000;	
}

/* Temalisting*/
.temalisting h1
{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.4em;
}


div#fhi .temalisting a:link, div#fhi .temalisting a:visited
{
	font-family                     : Verdana, Arial, Helvetica, Sans-Serif;
	color                           : #00529b;
	font-size                       : 1.0em;
	font-weight						: bold;
	text-decoration					: underline;
	
}

div#fhi .temalisting a:hover
{
	text-decoration					: underline;
}

div#fhi .temalisting
{
	font-family                     : Verdana, Arial, Helvetica, Sans-Serif;
	color                           : #00529b;
	font-size                       : 1.0em;
	/*font-weight						: bold;*/
	text-decoration					: none;
	/*border-top: 1px solid #a7a2a0;*/
}
div#fhi .temalisting div 
{
	margin-bottom					: 5px;
}

.temalisting p
{
	margin							: 0px 0px 10px 0px;	
}

h2.temaheading {
	color							: #00529b;
	margin							: 0 0 10px 0;
}

/* Tips en venn */
#_ctl22_pnlform 
{
	display: none;
	border: solid 2px #777777;
	padding: 5px;
	background-color: #ffffff;
	position: absolute;
	top: 100px;
	left: 200px;
	width: 400px;
	z-index: 1000;
}
_ctl22_pnlSuccess 
{
	clear: both;
	}

#tipafriend {
	clear: both;
	position: relative;
	width: 100%}
	
h1.tipafriend 
{
	font-size						: 1.4em;
}

h2.tipafriend
{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1.4em;
  text-align						: left;
}

h3.tipafriend {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 0.9em;
  text-align						: left;
}

div.smalldescription
{
	font-size                       : 0.7em;
	text-align						: left;
}

div.description
{
	font-size                       : 0.9em;
	text-align						: left;
}

p 
{
	margin-top						: 0; 
	padding-top						: 0;
}

div.browselistsearch {
	float							: right;
	color							: grey;
	font-size						: 1em;
	margin							: 10px 0 10px 0;
}

div.pdficon
{
	float							: left;
	margin							: 8px 10px 0 0;
}

div.mailnews 
{
	float							: left;
}

div.mailnews h2
{
	font-size                       : 1.8em;
	color		: #00529b;
	margin-bottom	: .3em; 
}

div.personsearch h2 
{
	color							: #00529b;
}

div.personsearch 
{
  border-bottom                     : 1px solid #bdb6b0;
}

table.tableperson2

div.persondetail {
	border-bottom					: 1px solid #bdb6b0;
}

div.persondetail h1 {
	color							: #00529b;
	font-size						: 1.6em;
	border-bottom					: 1px solid #bdb6b0;
	padding-bottom					: 8px;
	margin-bottom					: 8px;
	margin-top						: 1.6em;
}

div.persondetail h2 {
	color							: #00529b;
	font-size						: 1.2em;
	padding-top						: 8px;
	margin-top						: 8px;
	margin-bottom					: .2em;
	border-top						: 1px solid #bdb6b0;
}


/* td {font-size: x-small;color: black; margin:5px;} */
.tabell-faktaboks
{
	border: 0; 
	width:30%; 
	background-color:#eeeeee;
	margin:5px;
	padding:0;
}

.tabell-bakgrunn
{
	border: 1px solid; 
	background-color:#B5C3E4;
}

.tabell-bilde-venstre
{
	float:left;
	border: 0; 
	font-size:xx-small; 
	background-color:#eeeeee;
	margin:5px;
	padding:0;
	width:30%;
}

.tabell-bilde-hoyre
{
	float:right;
	border: 0; 
	font-size:xx-small; 
	background-color:#eeeeee;
	margin:5px;
	padding:0;
	width:30%;
}

div.subscbutton	{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
 	background-color:#bdb6b0;
	color:white;
	width:150px;
	padding:4px 3px 5px 5px;
	margin: 10px 0 10px 0;
}

div.subscbutton a  
{
	color:white; 
	font-weight:bold;
	text-decoration:none;
}

div.subscbutton a:visited 
{
	color:#fff;
}

div.subscbutton a:hover 
{
	color:#fff;
	text-decoration:underline;
}


/* Personsk */

#personresult h3{
color:#00529b; margin-top: 2em; margin-bottom: .2em;
}
.personsearch{
	clear : both;
	float : left;
}
.personsearch h2{
color:#00529b;
}

.tableListing01 {font-size: 1em;}

.tableListing01Header {padding: 3px;}

.tableListing01Row
{
font-size: 1em;
padding: 3px;
}
h1.contact{color:#00529b;}
h3.contact{color:#00539b; margin-top: -.2em; margin-bottom: .2em}

/* Kontaktskjema */
#contact {
	clear : both;
	float : left;
	margin-top : 1em;
	width : 400px;

}

#contact table tr td{
	padding-bottom : .5em;
}

#contact input{
	width: 430px;
}

#contact .formLabel input{
	width: auto;
	padding-right: 50px;
}

#contact .txtMessage{
	width: 430px;
	height: 150px;
}

#contact .sendbtn {
	width : 75px;
}

input.sendbtn {border:none; padding: 1px 5px 1px 5px; BACKGROUND-COLOR:#bdb6b0; color:#fff;}

button.searchbtn
	{border:none; padding: 1px 5px 1px 5px; BACKGROUND-COLOR:#bdb6b0; color:#fff;}


h2.toc {color:#00539b;}

div.handbook_toc {margin-bottom:20px;border-bottom  : 1px solid #bdb6b0;padding-bottom:15px;}
div.handbookavsnitt{margin-bottom:20px;}


	div.imagetext {padding: 2px; margin: 5px 5px 5px 5px; border:none;background-color:#f8f6f5;}
	div.imagetext img{float:none; clear:both;}
	div.imagetext p{float:none; clear:both; margin: 4px; font-style:normal;}
	div.imagetext p em {color:#000; font-size: .8em; font-style:normal; font-weight:normal;}

img.blyant{height:8px;width:10px;}

h2.imgarchive {  font-size:1.4em;  margin-bottom: .2em;color:#00539b;}

div.printpage {display:none;}


div#ctlLoader_form1_rtctlIngress {height:400px;}
div#ctlLoader_form1_rtctlBody {height:400px;}

div.handlekurv {background-color:#f1e0d1;} 