﻿/* 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                         : 1200px;
  /* max-width and min-width for Internet Explorer: */
  width                             : expression(
    (document.body.clientWidth <= 862) ? "862px" : ((document.body.clientWidth > 1200) ? "1200px" : "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 {
  color		     : #914b09;
  text-decoration                   : underline;
}
div#topnav_language{
	margin-bottom:.2em;
	padding-right:12px;
	font-size:11px;
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;
  font-size		: 11px;
  margin-bottom                     : .2em;

}

ul#navigation li {
  display                           : inline;
  background-image                  : url('/eway/custom/design/fhi/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('/eway/custom/design/fhi/images/top-bg-left.gif');
  background-color                  : #a7a2a0;
}

div#top h1 a {
  background-image                  : url('/eway/custom/design/fhi/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('/eway/custom/design/fhi/images/top-bg-left.gif');
  background-color                  : #a7a2a0;
}

div#topeng h1 a {
  background-image                  : url('/eway/custom/design/fhi/images/top-bg-right-en.jpg');
  background-position               : 100% 0;
  padding                           : 12px 0 0 15px;
  height                            : 69px;
  display                           : block;
  text-decoration                   : none;
}

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;
}

div#breadcrumbs a:link, div#breadcrumbs a:active, div#breadcrumbs a:visited, {text-decoration: none;}
div#breadcrumbs a:hover  {text-decoration: underline;}

/* Lenker til tilknyttede stikkord */

.cuelink {
  font-size			    : 10px;
}


/* Date style */
.date {
  color: #585858;
  font-size: .8em;
}

/* Read more style */
.readmore{
  font-weight: normal;
  font-size: .9em;
}

div#fhi div.article .readmore a{
  text-decoration : underline;
}

div#fhi div.article .readmore a:hover {
  color : #914b09
}

/*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('/eway/custom/design/fhi/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								: 120px;
  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.topstory a 
{
 text-decoration : underline;
}

div#fhi div.front div.topstory a:hover 
{
 color : #914b09;
}

div#fhi div.front div.topstory .readmore a 
{
 text-decoration : underline;
}

div#fhi div.front div.topstory .readmore a:hover 
{
 color : #914b09;
}

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 Wide styles */

div#contentwide {
  margin                            : 10px 10px 10px 190px;
  padding                           : 5px;
  padding-right                     : 10px;
  height                            : auto !important;
  height                            : 45em;
  min-height                        : 40em;
}




/* 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                        : 75em;
}

div#content p.info {
  color                             : #4f4f4f;
  font-size 	 	:.8em;
  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.4em;
  margin-bottom	: .2em;
}

div#content div.topstory .readmore a 
{
 text-decoration : underline;
}

div#content div.topstory .readmore a:hover 
{
 color : #914b09;
}

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 li { padding-bottom : 7px;}

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 {
  color : #914b09;
}

div#content div.more p a:link,
div#content div.more p a:active,
div#content div.more p a:visited {
  font-weight                       : bold;
  text-decoration	  : underline;
}

div#content div.more p a:hover {color : #914b09; }

/* 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	: bold;

}
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 a:hover{color:#914b09;}

}
div#content div.articlefacts h2.facts-ikkepri a{
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  font-weight	: normal;
}

div#content div.articlefacts h2.facts-ikkepri a:hover{color:#914b09;}



/* 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.temalistingleft
{width:70%;
float:left;
}

div.andretemalist
{float:right;width:170px;background-color:#f8f6f5;;border: solid 1px #c0c0c0;padding:5px 5px 5px 5px;margin-top:10px;}

div.andretemalist h4
{font-size:11px;}

div.andretemalist li
{font-size:.8em;}

div#content div.temalisting h2.facts,
div#contentwide div.temalisting h2.facts {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  margin-top	: .2em;
  font-weight	: bold;

}
div#content div.temalisting h2.facts a,
div#contentwide div.temalisting h2.facts a {
  font-family                      : Verdana, Arial, Helvetica, Sans-Serif;
  color                               :  #00529b;
  font-weight 	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts a:visited,
div#contentwide div.temalisting h2.facts a:visited {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-weight	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts a:hover,
div#contentwide div.temalisting h2.facts a:hover {
  color                             : #00529b;
  font-weight	: normal;
  text-decoration                   : underline;
}

}
div#content div.temalisting h2.facts-ikkepri a,
div#contentwide 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-stikkord,
div#contentwide div.temalisting h2.facts-stikkord {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-size                         : 1em;
  margin-top	: .2em;
  font-weight	: normal;

}
div#content div.temalisting h2.facts-stikkord a,
div#contentwide div.temalisting h2.facts-stikkord a {
  font-family                      : Verdana, Arial, Helvetica, Sans-Serif;
  color                               :  #00529b;
  font-weight 	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts-stikkord a:visited,
div#contentwide div.temalisting h2.facts-stikkord a:visited {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #00529b;
  font-weight	: normal;
  text-decoration	: none;
}

div#content div.temalisting h2.facts-stikkord a:hover,
div#contentwide div.temalisting h2.facts-stikkord a:hover {
  color                             : #00529b;
  font-weight	: normal;
  text-decoration                   : underline;
}


div#content div.temalisting h2.facts-ikkepri,
div#contentwide 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 h3.pri,
div#contentwide div.temalisting h3.pri {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #000000;
  font-size                         : 1.1em;
 margin-top: 1em;
}

div#content div.temalisting h3.ikkepri,
div#contentwide div.temalisting h3.ikkepri {
  font-family                       : Verdana, Arial, Helvetica, Sans-Serif;
  color                             : #000000;
  font-size                         : 1.1em;
 margin-top: 1em;
}

div#content div.temalisting h2.facts-ikkepri a:visited,
div#contentwide 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,
div#contentwide 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;
}

div#content div.article ul{
margin-left: 16px;}

.articlesrel li{
font-size: small;
margin-left: 16px;
margin-top: 6px;
list-style-image                  : url('/eway/custom/design/fhi/images/dash.gif');
 }

div#content .articlesrel a{
text-decoration: underline;
 }

div#content .articlesrel a:hover{
color : #914b09; }

div#content div.topicnav .ingress,
div#contentwide div.topicnav .ingress {
width: 100%;
 border-bottom                     : 1px solid #bdb6b0;	
margin-bottom: .7em;
padding-bottom: 1em;
}
div#content div.topicnav,
div#contentwide 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;
	display:block;

  width                             : 47%;

width:300px;

}

div#contentwide div.topicnav li {
list-style-type                   : none;
  background-color                  : #f4f3f2;
  padding                           : 2px 4px;
  margin                            : 1px;
  float                             : left;
  display			    : block;
  width                             : 270px;
}

div#contentwide div.topicnav {
  border-bottom			    : 1px solid #c0c0c0;
}

div#contentwide div.viewTema {
  border-bottom			    : 1px solid #c0c0c0;
  float				    : left;
  min-height			    : 520px;

}

div#content div.topicnav h2,
div#contentwide div.topicnav h2 {
	color							: #00529b;
}

div#content div.topicnav h3,
div#contentwide 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.2em;
  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;
}

div#content div.articleTwo .readmore a{
  text-decoration : underline;
}

div#content div.articleTwo .readmore a:hover{
  color : #914b09
}

/* 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;
  text-decoration                   : underline;
}

div#content div.articleThree p.more a:hover {   color : #914b09 }

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(/eway/custom/design/FHI/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                   : underline;

}

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('/eway/custom/design/fhi/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.6em 0 0em 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;
 text-decoration: none;
}

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('/eway/custom/design/fhi/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('/eway/custom/design/fhi/images/bottom-left-bg.gif');
  background-repeat                 : no-repeat;
  background-position               : 0 100%;
  margin-left                       : -1px;
}

div#footer div div {
  background-image                  : url('/eway/custom/design/fhi/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('/eway/custom/design/fhi/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                       : Helvetica, Arial, Sans-Serif;
  font-size                       : .9em;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
  color		     : #7a7a7a;
}

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
{
  background-color                  : inherit;
  font-family                       : Verdana, Arial, Sans-Serif;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
  margin-top                     : .5em;
  color		: #4f4f4f;
  font-size                       : .8em;
}

.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#content .message a,	
div#content .message a:link,
div#content .message a:active,
div#content .message a:visited{
  text-decoration	: underline;
}

div#content .message a:hover{color : #914b09;}

.message div.body p a,	
.message div.body p a:link,
.message div.body p a:active,
.message div.body p a:visited{
  color	                            : #bdb6b0;
  text-decoration	: underline;
}


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('/eway/custom/design/fhi/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('/eway/custom/design/fhi/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:#ebe7e3;
	color:#000000;
	padding:5px;
}

.tabell-bakgrunn td
{
	padding:3px;
}

.tabell-bakgrunn h5 {font-size:1.1em;   font-family                       : Verdana, Arial, Helvetica, Sans-Serif;}

div#right .tabell-bakgrunn a { text-decoration : underline; color:#914b09; }
div#right .tabell-bakgrunn a:hover { color : #000; }

div#right div.mainrightcontent a
{
text-decoration : underline;
}

div#right div.mainrightcontent a:hover
{
color : #914b09;
}

div#right .articlesrel a
{
text-decoration : underline;
}

div#right .articlesrel a:hover
{
color : #914b09;
}

.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:#ebe7e3;
  background-image                  : url('/eway/imgstore/ef94dcd306.jpg');
  background-repeat                 : no-repeat;
	color:#000000;
	width:148px;
	padding:4px 3px 10px 5px;
	margin: 10px 0 10px 0;
	border: 1px solid #d4d0c8;
}

div.subscbutton h5 {font-size:1.1em;margin-bottom:-.6em;}

div#right div.subscbutton a  { text-decoration:underline; color:#914b09; }
div#right div.subscbutton a:hover {color : #000;}

/* 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;}
h2.tocC{color:#00000; font-size:1.1em;margin:0 0 0.5em 0;}
h2.handbook{font-size:1.6em;}

div.handbook_toc {margin-bottom:20px;border-bottom  : 1px solid #bdb6b0;padding-bottom:15px;}
div.handbook_tocC{margin-bottom:20px;border-bottom  : 1px solid #bdb6b0;padding-bottom:15px; padding-left:20px;}
div.handbook_tocC h3 a{font-size:13px;}
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;} 


table.frmTableDynamic td.frmPrompt div {color:#ff0000;font-weight:bold;}


/*Håndbok klasser*/
.handbookmessage .subtitle
{ color:#4f4f4f;
font-weight:bold;
margin-top: 0px;
padding:0 0 10px 0;
font-size:1.1em;
}


.handbookmessage p td 
{
  font-size                       : 1em;
  padding		: .3em;
}

.handbookmessage table
{
  background-color: #f9f9f9;
  border: hidden;
 margin-top: 1em;
}

.handbookmessage tbody
{
  border: hidden;
}


.handbookmessage td
{
 border-top: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
 padding: .3em;
  font-size                       : .9em;
}

.handbookmessage p td
{
  font-size                       : .9em;
}

.handbookmessage p.byline
{
  background-color                  : inherit;
  font-family                       : Verdana, Arial, Sans-Serif;
  border-bottom                     : 1px solid #bdb6b0;
  padding-bottom                    : 1em;
  margin-bottom                     : 1em;
  margin-top                     : .5em;
  color		: #4f4f4f;
  font-size                       : .8em;
}

.handbookmessage p{
  margin-bottom                     : 1em;
}

.handbookmessage h3 
{
  color                             : #000000;
  font-size                       : 1.6em;
  margin-bottom                     : .3em;
  margin-top                        : 1.2em;
}

.handbookmessage h4 
{
  color                             : #000000;
  font-size                       : 1.3em;
  margin-bottom                     : .3em;
  margin-top                        : 1.2em;
}

.handbookmessage h5 
{
  color                             : #000000;
  font-size                       : 1.1em;
  margin-bottom                     : .3em;
  margin-top                        : 1.3em;
}

div.handbookmessage ul,
div.handbookmessage p ul 
{
	margin							: 5px 10px 10px 40px;
}

div.handbookmessage li,
div.handbookmessage p li 
{
	margin							: 0px 0px 5px 0px;
}

div.handbookmessage ol,
div.handbookmessage p ol 
{
	margin							: 5px 10px 10px 40px;
}

.handbookmessage div.ingress 
{
	font-weight						: bold;
	margin-bottom					: 1em;
	margin-top						: 1em;
}

div#contentwide .handbookmessage div.body p a,	
div#contentwide .handbookmessage div.body p a:link,
div#contentwide .handbookmessage div.body p a:active,
div#contentwide .handbookmessage div.body p a:visited{
  color	                            : #00529b;
  text-decoration	: underline;
}

div#contentwide .handbookmessage div.body p a:hover {color:#914b09;}

div#contentwide .articlesrel a {text-decoration:underline;}

div#contentwide .articlesrel a:hover {color:#914b09;}


div#contentwide .handbooklist h2{
	font-size:1em;
  	color		: #00529b;
	margin-left:20px;
	margin-top:0.3em;
	margin-bottom: 0.2em;
}
div#contentwide .handbooklist h2.handbooklist{
	font-size:1em;
  	color		: #00529b;
	font-weight:bold;
	margin-left:20px;
}

 .handbooklist a h3{
	font-size:0.8em;
  	color		: #00529b;
	margin-left:30px;
	margin-top:0.2em;
	
}


div#contentwide h2.handbook
{
	font-size:1.8em;
  	color		: #00529b;
	margin-bottom: 0.5em;
}

div#contentwide h3.handbook
{
	font-size:1em;
  margin-bottom                     : -1em;
  margin-top                        : 1.3em;
  	color		: #000000;
font-weight:bold;
}

a.eHandbookTOC{
margin:0 0 20px 0;
padding:0 0 0 0;
}

div#contentwide div.handbookmessage a:link {text-decoration:underline;}

div#contentwide div.handbookmessage a:hover {color:#914b09;}

a.eHandbookTOC H3 
{
margin:0 0 3px 0;
text-decoration:underline;
  color                             : #00529b;
font-size:1em;

}

.editFrame {  /* Editor iframe element */
    border: none;
    width: 100%;
    height: 100%;
}

/* Toolbar */
.buttonToolbar /* Toolbar element */
{
	width: auto;
	border: none;
}

.buttonToolbar .separator /* Toolbar separator */
{
	height: 21px;
	background-color: Red;
}

.buttonToolbar .imageButton /* Default style of toolbar button */
{
	height: 21px;
	margin: 1px;
	padding: 1px;
}

.buttonToolbar .imageButtonOnMouseOver /* Hover style of toolbar button */
{
	background-color: #C1D2EE;
	border: solid 1px black;
	height: 21px;
	margin: 0px;
	padding: 1px;
	cursor: pointer;
}

.buttonToolbar .imageButtonPress /* Mouse click style of toolbar button */
{
    border: inset 1px;
    height: 21px;
}

.snippetsElementMouseOver {
    background-color:highlight;
    color:white;
    cursor:pointer;
    padding:2px;
    padding-left:5px;
    white-space:nowrap;
} 

.snippetsSelection{
    background-color:white;
    border:solid 1px gray;
}

.snippetsElement{
    background-color:white;
    color:black;
    padding:2px;
    padding-left:5px;
    white-space:nowrap;
}

.snippetsdivseparator
{
    border:1px solid gray;
}

/* Editor */
.pnlRichText { /* DIV tag containing editor toolbar + editor iframe */
    width: auto;
}
#dynamicSize
{
	color:#00529b;
	float: right; 
	margin-right: 7px; 
	position: relative; 
	top:0px;
	_right: -215px; 
	#right:-215px;
	font-size: 0.8em;
}
#dynamicSize #small
{
	cursor:pointer;
}

#dynamicSize #bigger
{
	cursor:pointer;
	font-size: 1.2em;
}
#dynamicSize #biggest
{
	cursor:pointer;
	font-size: 1.4em;
}

/* Style for e-bøker - skal kun vises på utskrift */
 #ancestorChapter {
	display: none;
}


.byline b {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

/* Style for nettmøte */


div#netmeeting div.topstory h2 
{
  color: #00529b;
  font-size: 1.5em;
  margin-bottom: .2em;
}

#netmeeting .topstory .ingress {
	padding-top: 10px;
}

#netmeetingForm {
	margin: 10px 0;
	padding: 10px 0;
	/*border-top: 1px solid #bdb6b0;*/
}

#netmeetingForm h1 {
	font-size: 14px;
}

#netmeetingForm .desc {
 	width: 75px;
}

#netmeetingForm .contact input {
	width: 300px;
	height: 15px;
}

#netmeeting .msglist {
	padding: 15px 0;
	border-top: 1px solid #bdb6b0;
}

#netmeeting .msglist h2 { 
	font-size: 14px;
}

#netmeeting .msglist p { 
	padding: 4px 0;
}

#netmeeting .msglist .answer { 
	padding: 10px 0 0 20px;
	color: brown;
}

#netmeeting #footer {
	border-top: 1px solid #bdb6b0;
	padding-top: 10px;
}

div#content #netmeeting div.topstory {
  border-bottom                     : none;	
}

#content #netmeeting p.info {
  color                             : #4f4f4f;
  font-size 	 	:.8em;
  background-color                  : inherit;
  border-bottom                     : none;
  padding-bottom                    : .5em;
}

/* Redaktørsider */

#editlist .name {
	width: 300px;
}

#editlist .belong {
	width: 250px;
	padding-left: 10px;
}

#editlist .updated,
#editlist .published {
	width: 110px;
}

/* Redaktørsider */

#editlist .name {
	width: 300px;
}

#editlist .belong {
	width: 250px;
	padding-left: 10px;
}

#editlist .updated,
#editlist .published {
	width: 110px;
}

/* Norgeshelsa */

#norgeshelsa a {
color: #00529b;
}

#norgeshelsa a:hover {
color: #914b09;
}

#norgeshelsa .top {

float: right;
}

#nav_norgeshelsa {
float: right;

}

#nav_norgeshelsa ul#navigation li a {
font-size: 14px;
text-decoration: none;
margin-left: 20px;
color: #00529b;
}

#nav_norgeshelsa ul#navigation li a:hover {
color: #914b09;
}

#frontpageLink {
float: right;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

#frontpageLink a {
text-decoration: none;
}

#frontpageLink a {
color: #00529b;
}

#norgeshelsa .bottom {
clear: both;
}

/* Postjournal */

#postjournal .msg {
text-decoration: none;
padding-left: 0px;
}

#postjournal .msg h3 
{
  color                             : #000000;
  font-size                       : 1.1em;
  margin-bottom                     : .3em;
  margin-top                        : 1.8em;
}

#postjournal #column-container {
width: 100%;
position: relative;
}

#postjournal #column-container h3 { 
  color                             : #000000;
  font-size                       : 1.1em;
  margin-bottom                     : .3em;
  margin-top                        : 1.8em;
}

#postjournal .column {
float: left;
}

#postjournal .column h4 {
font-size: 1em;
margin-top: 1.3em;
}

#postjournal .column ul {
list-style-type: disk;
width: 200px;
}


#postjournal .column ul li {
margin-left: 20px;
font-size: 0.9em;
}

#postjournal .topstorypost h1
{
  color		: #00529b;
  font-size                         : 1.8em;
  margin-bottom	: .2em;
}

/* Forenklet mal */

div#fhi div#content #simpleList .article {
border: none;
padding-bottom: 5px;
margin-bottom: 0;
min-height                        : auto;
}

#simpleList .article h2 a {
font-size: 0.8em;
}

#simpleList .article .readmore {
padding-left: 3px;
}

div#fhi div#content #simpleList .article img,
div#fhi div#content #simpleList .article p img {
width: 80px;
}


div#fhi div#content #simpleList .article .edit  img {
width: auto;
}

/* SharePointSearchStyle */
.searchContent
{
	position: relative;
	overflow: hidden;	
}
.searchContent .resultPane
{
	padding: 3px;
}
.searchContent .resultPane .result
{
	padding: 10px 0 10px 0;
}
.searchContent .resultPane .linkHead
{
	color: #000099;
	padding-bottom:	5px;
	font-size: 1.2em;
}

.searchContent .resultPane .result a.bottomLink
{
	color:  #007700;
	font-weight: normal;
}
.searchContent .bottom
{
	text-align: center;	
}
.searchContent .bottom a
{	
	color:#000099;
}
.searchContent .top
{
	width: 100%;
	background-color: gainsboro;
	padding: 5px;	
}
.searchContent .top .sorter
{
	position: absolute;
	right: 5px;
	top: 5px;	
	display: inline;
}
.searchContent .top .sorter a.focus
{
	color: #000099;
}
.searchContent .top .sorter a.nofocus
{
	color: Black;
}
