/* #########################################################################*/
/* from homepage.css
/* #########################################################################*/

#site.nav { padding-bottom: 3px; }
#middle {
   font-family: "Arial", helvetica, sans-serif;
   font-size: 155%;
   margin-right: 5px;
}
#middle table {
   width: auto;
}


#middle a:link    { color: #000099; background-color: transparent; text-decoration: none;}
#middle a:visited { color: #000099; background-color: transparent; text-decoration: none;}
#middle a:active  { color: #000099; background-color: transparent; text-decoration: none;}
#middle a:hover   { color: #FF6633; background-color: transparent; text-decoration: none;}

#middle p.ingress a:link    { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress a:visited { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress a:active  { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress a:hover   { color: #000000; background-color: transparent; text-decoration: none;}

#middle p.ingresstor a:link    { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingresstor a:visited { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingresstor a:active  { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingresstor a:hover   { color: #000000; background-color: transparent; text-decoration: none;}

#middle div.container {
   padding:0px 0px 10px 0px; 
   margin:0;
   /*background-color: yellow;*/
   width:100%;
   line-height:110%;

}

#middle sup, #middle sub {
   font-size: 80%;
}

#middle h1 {
   color: black;
   font-family: "Arial", helvetica, sans-serif;
   font-weight: bold;
   font-size: 93.8%;
   margin:0px 0px 0px 0px; 
   padding:2px 0px 2px 0px; 
}

#middle h2 {
   font-family: "Arial", helvetica, sans-serif;
   font-size:87.5%;
   font-weight:bold;
   background-color: transparent;
   margin:0px 0px 5px 0px; 
   padding:0px 0px 0px 0px; 
   border-bottom:1px double #cccccc;   
}

#middle h3 {
   font-family: "Arial", helvetica, sans-serif;
   font-size:78.125%;
   font-weight:normal;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#middle h4 {
   font-family: "Arial", helvetica, sans-serif;
   font-size:75%;
   font-weight:bold;
   margin: 0px 0px 5px 0px; 
   padding: 0px 0px 0px 0px; 
   border-bottom:1px double #cccccc;
 }

#middle div.left div.container ul {
   list-style-type: square;
   list-style-image: url("/a/gifs/gronn_px.gif");
   background-color: yellow;
   color:green;
   margin:0;
   padding:0 0 0 1em;
}

#middle div.left a.venstrespaltetekst {
   line-height: 125%;
}

#middle div.secondrightcontent div.container h4 {
   padding-left: 13px;
   background-image: url("/a/gifs/gronn_px9.gif");
   background-repeat: no-repeat; 
   background-position: 0% 50%;
}

#middle div.stikktittel {
   font-size: 69%;
   color:#666666;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
}

#middle p.ingress{ 
    font-size: 71.9%;
	line-height: 110%; 
	margin: 0;
    color:#000000;
}

#middle p.ingresstor{ 
    font-size: 78.9%;
	line-height: 110%; 
	margin: 0;
    color:#000000;
}


#middle div.nyhetsarkiv {
   /*border-top:1px double #cccccc;*/
   /*padding:0px 0px 0.7em 0px;*/
   clear:left;
}

#middle div.nyhetsarkiv h2 {
   font-size:75%;
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-bottom:0px;
}

#middle div.nyhetsarkiv ul {
   font-size:78.125%;
   line-height: 130%;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   list-style: none; 
}

#middle div.nyhetsarkiv ul li {
   text-indent: -3em;
   margin-left: 3em; 
}

#middle div.kommendefrigivinger h2 {
   /* Spalte 3 - stiler */
   /*font-size:75%;
   font-weight:bold;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
   border-bottom:1px double #cccccc;*/

   /* Spalte 2 - stiler */
   font-size:75%;
   font-weight: bold;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-bottom:0px;
}

#middle div.kommendefrigivinger ul {
  font-size:78.125%;
  line-height: 130%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px;
  list-style: none;
}

#middle .hoyrespaltetekst{
   font-size:75%;
}

#middle .venstrespaltetekst{
   font-size:78%;
}

#middle .midtspaltelenketekst{
   font-size:78%
}

/* Tilpasninger til print */
#middle #print_hr {
   display:none;
}



/*---------------------------------*/

#middle hr {
   border-top: 1px solid #cccccc;
   border-bottom: none;
   height: 1px;
   color: #cccccc;
   clear: both;
}

#middle .divider {
   margin-top:5px;
}

#middle .justified {
   text-align:right;
   margin-right:0.3em;
}


#middle div.condensed {
   clear: both;
   margin:0px 0px 5px 0px;
}

#middle div.collapsed {
   padding: 2px 0 2px 0;
}

/* STILER TIL KNAPPENE */
#middle .navnesok_toolbutton {
   font-weight: Normal;
   font-family:Verdana;
   font-size: 69%;
   height:1.8em;
   /*padding: 0.1em 0.1em, 0.1em 0.1em;*/
   width:3.5em;
}

#middle .navnesok_toolbutton_en {
   font-weight: Normal;
   font-family:Verdana;
   font-size: 69%;
   height:1.8em;
   /*padding: 0.1em 0.1em, 0.1em 0.1em;*/
   width:4.5em;
}

/* END STILER TIL KNAPPENE */

#middle .navnesok_input {
   width: 95%;
}

#middle .forsideingressbilde {
   float: left; 
   margin: 0em 0.5em 0.2em 0em ;
}



/* #########################################################################*/
#middle .tittel {
   font-size:100%;
   font-weight:bold;
   margin:0 0 3px 0;
   padding:2px 0px;
}

#middle .tittel_storre {
   font-size:120%;
   font-weight:bold;
   margin:0 0 3px 0;
   padding:2px 0px;
}


#middle div.rightcontent div.container h4 {
   padding-left: 13px;
   background-image: url("/a/gifs/gronn_px9.gif");
   background-repeat: no-repeat; 
   background-position: 0% 50%;
}

#middle .brodtekst h1, #middle .mceContentBody h1  {
   color: black;
   font-size:120%;
   font-weight:bold;
   margin-bottom:5px
}
#middle .brodtekst h2, #middle .mceContentBody h2 {
   color: black;
   font-size:100%;
   font-weight:bold;
   border-bottom:none;
   margin-bottom:0;
}

#middle h5 {
   font-size:75%;
   font-weight:bold;
   font-style:normal;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 13px; 
   background-image: url("/a/gifs/gronn_px9.gif");
   background-repeat: no-repeat; 
   background-position: 0% 50%;
   /*border:1px solid blue;*/
}

#middle p.tekstavsnitt, #middle .brodtekst p {
  margin-top:0;
  font-size: 100%;
}

#middle .underline {
   border-bottom:1px double #CCCCCC;
   text-decoration: none;
}

#middle div.eksternpublikasjon_arkiv div.eksternpublikasjon {
   padding-bottom: 1em;
}

#middle div.eksternpublikasjon_arkiv div.detailedpublicationinfo {
   padding-left: 2em;
}

#middle div.navsti {
  color: #003366;
  background-color: #ffffff;
  font-family: "Verdana", helvetica, sans-serif;
  font-size: 70%;
  padding: 0 5px 5px 5px;
}
#middle div.navsti a:link    { color: #000099; background-color: transparent; text-decoration: none;}
#middle div.navsti a:visited { color: #000099; background-color: transparent; text-decoration: none;}
#middle div.navsti a:active  { color: #000099; background-color: transparent; text-decoration: none;}
#middle div.navsti a:hover   { color: #FF6633; background-color: transparent; text-decoration: none;}
#middle div.navsti span.pil  { color: red; padding-left: 3px; padding-right: 3px;}


/* brukes til anker-lenkene til de ulike publikasjons-typene (
   For eksempel: "Avisartikkel  | Bidrag i offentlig utredning eller melding  | Internasjonal tidsskriftsartikkel")
*/
#middle div.type_anchor_link { 
   font-size: 80%;
}

#middle .subtittel {
   font-size: 95%;
   font-weight:bold;
   margin:0;
   padding: 2px 0;
   margin-bottom: 12px;
}

#middle .subtittel_grey {
   font-size: 80%;
   font-weight:bold;
   margin:0;
   padding: 2px;
   margin: 12px 0 15px 0;
   background: #E9E9DE;
}

#middle .brodtekst { 
   font-size: 75%; 
   line-height: 120%; 
   margin: 0px;
   padding:0px;
}

#middle .brodtekst ul { 
   padding-left: 2em;
   padding-bottom: 1em;
}

#middle .forfatter {
   font-size: 65%;
   margin-bottom: 3px;
}

#middle p.ingress_storre a:link    { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress_storre a:visited { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress_storre a:active  { color: #000000; background-color: transparent; text-decoration: none;}
#middle p.ingress_storre a:hover   { color: #000000; background-color: transparent; text-decoration: none;}

#middle .ingress_storre { 
   font-size: 80%; 
   line-height: 120%; 
   margin: 0px;
   padding:0px;
   color:#000000;
}

#middle .ingress_storre.fett {
   font-weight: bold;
   line-height: 110%;
}
#middle .split{
   margin-bottom: 1.5em;
}

#middle .article_split{
   margin-bottom: 1.0em;
}

#middle div.rightcontent {
   width: 17.8%;
   background-color: #E4EBD0;
}

#middle td.brodtekst_med_grense {
   font-size: 75%;
   line-height: 1.2;
   border-bottom: #E9E9DE solid 1px;
   vertical-align: top;
}

#middle .opplist_heading {
   background: #E9E9DE;
   font-size: 80%;
   font-weight:bold;
}

#middle div.contactinfobox {
   background-color: #E9E9DE;
   margin-top: 5px;
}

#middle .venstrespaltetekst {
   font-size:78%;
   padding: 0px 0px 0px 14px;
   margin: 0px;
}

#middle .venstrespaltetekst_meny {
   display: block;
   font-size: 78%;
   margin-bottom: 7px;
   padding:0 0 0 14px;
   line-height: 0.9;
}

#middle .padding {
   padding-top:7px;
}

#middle div.rightcontent div.padding {
   margin-bottom: 30px;
}

#middle div.rightcontent div.padding h3 {
   margin-bottom: 2%;
   font-size: 78%;
   line-height: 110%;
}

#middle div.article_collapsed {
   padding: 0px;
   clear: both;
   line-height: 100%;
}

#middle div.main{
   padding: 5px 10px 10px;
}


#middle div.main div.forskingssidelisting {
	padding-top:7px;
	padding-left:10px;
}


#middle div.secondrightcontent div.split_top {
   padding-top: 0px;
}

#middle div.condensed {
   clear:both;
   margin: 0 0 1em 0;
}

#middle div.contactinfobox div.contactinfolisting {
   height: auto;
}

#middle div.contactinfobox {
   margin-bottom: 0px;
}

#middle div.forsideboks h4 {
   white-space: nowrap;
}

#middle div.forsideboks ul {
   list-style: none;
   padding: 3px 0;
   margin: 0;
}

#middle div.forsideboks ul li {
   font-size:78%;
   margin: 0 0 7px 0;
   line-height: 100%;
}

/* search */ 

#middle h2.search {
   border-top: 1px solid #cccccc;
   border-bottom: none;
   padding-top: 10px;
   padding-bottom: 10px;
}

#middle div.search-form {
   font-size: 78%;
   margin: 0 0 20px 0;
   padding: 0 0 0 0;
   /*margin: 0 0 0 0;*/
   /*padding: 5px 0 20px 0;*/
}

#middle div.search-form form {
   margin: 0;
   padding: 0;
}

#middle div.search-form form div {
   padding: 0 2em 5px 0;
}

#middle div.search-form form div select {
   font-size: 90%;
}

#middle div.search-form form input.query {
   font-size: 90%;
}

#middle div.search-form form div.dc_type {
   float: left;
}

#middle div.search-form form div.dc_creator {
   float: left;
}

#middle div.search-form form label {
   font-weight: bold;
}

#middle div.search-form form input.submitbutton {
   font-size: 90%;
   margin-top: 5px;
   padding: 0 10px;
}

#middle div.search-form form input.resetbutton {
   font-size: 90%;
   margin-top: 5px;
   padding: 0 10px;
}

#middle .highlight { 
   background : #FFFF99;
   font-weight: bold;
}

#middle div.search-results-header {
   margin: 0 0 10px 0;
   padding-left: 5px;
   background: #eeeeee;
}

#middle div.search-results-header h3 {
   font-weight: normal;
   display: inline;
}

#middle div.search-results-header span.name {
   font-size: 75%;
   padding-right: 5px;
}

#middle div.search-results-header span.value {
   font-size: 75%;
   font-weight: bold;
}

#middle div.search-results-header span.hits {
   font-size: 75%;
   position: absolute;
   right: 20px;
}

#middle tbody tr,tr:hover {
   background-color: transparent;
}

