/*--- Standard elements ---*/
body {
font-family : Arial, Helvetica, sans-serif;
font-size :    100%;

margin : 5px;
padding : 5px;
}

/*
.O-metadata, .O-attributter, .O-BILDE, .O-LINK, .O-LINKVEDLEGG, .O-omtale
{
display : none ;
visibility :hidden ;
}
*/


/*  Fotnotestyles 31.8.2006 VM */
.O-FOTNOTETEXT, .K-NOTE-FOTNOTE  .K-NOTETEXT
{
display : none ;
visibility :hidden ;
 
}

.EG-NOTENRA
{
	font-weight : bold ;
	background-color :   #ddeeff;    	
}

.complexDocument h1.K-TIT-PUBLIKASJONSTITTEL  {
 font-size: 2em;
 margin: 0;
}


 .K-TEXT-SAERSKILTVEDL
 {
	font-weight : bold ;
	}
 
 .K-SAERSKILTVEDL
 {
	font-weight :normal ;
	}
 
 
.O-FOTNOTELINK
{	 
	}

.EG-FOOTNOTES {
   border-top:0.1em solid #CCCCCC;
   margin-bottom:0.5em;
   margin-top:3em;
   padding-top:1em;
}
 
 
	

/* */

.k-dokument
{
	margin: 1em 1em 1em 1em ;
	}


.K-metadata 
{
display : none ;
visibility :hidden ;
}



.K-attributter
{
display : none ;
visibility :hidden ;
}



/*--- Content elements ---*/
/* kommentert ut av Hilde 081106 for å få stilet k-dokumenter korrekt*/
.K-PUBLIKASJON
{
/*font-family : Arial, Helvetica, sans-serif;
height :   1px ;
margin : 5px 5px 5px 5px ;
font-size : 1em ;*/

}


/*foreløpig midtstilling av nou - tittel*/
#NOU .K-TIT-PUBLIKASJONSTITTEL
{
	text-align:center;
}
#NOU .K-TIT-TIT
{
	text-align:center;
}
/* en foreløpig midtstilling av nou - tittel*/

.FORSIDE
{
	text-align :center ;
}

.K-DEL-INNLDEL .K-TIT-SESJON {
font-size:1.2em;
margin-bottom:1em;
margin-top:0px;
}

.K-DEL-INNLDEL .K-TIT-TITTEL
{
	font-size : 1.5em ;
}

 .K-DEL-INNLDEL .K-TILRADNING
{
	margin-top : 1em;
	font-style :italic ;	
}

.K-PDFLINK
{
	margin-top : 1em;
}


.K-DEL-INNLDEL
{
text-align : center ;
}

.K-DEL-INNLSIDE
{  
display : none ;
visibility : hidden ;
}

.K-TIT-HODE
{
font-size : 2em ;
margin : 2em 0em 0em 0em ;
}

.K-SESJON
{
	margin : 0;
	padding : 0;
font-size : 1.2em;
}

.K-STATSRDATO
{
	font-style : italic ;
}

.K-DEP
{
height :   1px ;
font-weight : bold ;
font-style :italic ;
text-align :right ;
overflow :scroll ;
}

/* TIT */



.K-TIT-DEL
{
text-align : center ;
font-family : Verdana ;
font-size : 1.3em ;
font-weight : normal ;
}
 
div h2.K-TIT-KAPITTEL {
font-size :  1.3em;
font-weight : bold;
margin: 1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-SEKSJON {
font-size :  1.1em;
font-weight : bold;
margin:1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-SUBSEK1 {
font-size :  1em;
font-weight : bold;
margin:1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-SUBSEK2 {
font-size :  0.9em;
font-weight : bold;
margin:1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-SUBSEK3 {
font-size :  0.85em;
font-weight : bold;
margin:1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-SUBSEK {
font-size :  1.1em;
font-weight : bold;
margin:1em 2em 0em 0em;
padding : 0px;
}

div h2.K-TIT-MTIT {
font-size :  1.25em;
/*font-weight : bold; */
font-weight : normal ;
margin:1em 2em 0em 0em;
padding : 0px;
}

div h2.K-TIT-MUTIT {
font-size :  1.1em;
font-style :italic ;
font-weight : normal ;
margin:1em 2em 0em 0em;
padding : 0px;
}
div h2.K-TIT-MUTIT2   {
font-size :  0.95em;
font-style : italic ;
font-weight : normal ;
margin:1em 2em 0em 0em;
padding : 0px;
}

div h2.K-TIT-UNDERTIT   {
font-size :  1.2em;
font-weight : bold  ;
margin:1em 2em 0em 0em;
padding : 0px;
}

.K-TIT-FIGGRP
{
font-size : 1em ;
}


/* Vedtaksdel tittler */

div h2.K-TIT-VEDTAK{
margin:1em 2em 0em 2.6em;
text-align : center ;
font-size  : 1.3em;
}

div h2.K-TIT-VEDTAKDEL
{
margin: 1em 0em 0em 0em;
text-align : center ;
font-weight: normal;
font-size  : 1.2em;
}

div.K-DEL-VEDTAKDEL h2.K-TIT-UNDERTIT
{
	margin: 0em 0em 1em 0em;
text-align : center ;
font-weight: normal;
font-size  : 1.2em;
}


div h2.K-TIT-FULLMAKTTIT {	
margin:1em 2em 0em 2.6em;
text-align  : center ;
font-style  : italic ;
font-weight : normal ;
font-size   : 1.1em ; 
}

div h2.K-TIT-FORMALTIT {	
margin:1em 2em 0em 2.6em;
text-align  : center ;
font-weight : normal ;
font-size   : 1.1em ; 
}

.K-TIT-DEPTIT
{
	margin:1em 2em 0em 2.6em;
text-align  : center ;
	}
	
	
/* TIT i budsjett forslag */

div h2.K-TIT-PROGOMR
{text-align:left ;
	font-size: 1.5em;  
	margin:1em 2em 0em 0em;
	}

div h2.K-TIT-PROGKAT
{
	text-align:left ;
	font-size: 1.4em; 
	margin: 1em 2em 0.2em 0em;
	}

div h2.K-TIT-BUDKAP
{text-align:left ;
	font-size: 1.3em; 
	margin:1em 2em 0em 0em;
	}

div h2.K-TIT-POST
{font-size: 1.0em; 
	margin:1em 2em 0em 0em;
	}

div h2.K-TIT-UNDERPOST
{font-size: 1.0em; 
	margin:1em 2em 0em 0em;
	}

div h2.K-TIT-UUNDERPOST
{
	font-size: 1.0em; 
	margin:1em 2em 0em 0em;
}
	
div h2.K-TIT-UNDERVED-TIT
{
	 
	margin: 4em 4em 0em 0em;
}

div h2.K-TIT-UNDERVED
{ 
	margin:1em 2em 0.1em 0em;
}	
	

/* /TIT (slutt)*/

.K-FIG
{
margin : 6px 0px 0px 0px;
}

.K-FORMEL-FIG
{
margin : 16px 0px 0px 0px;
}
 


/* INline */

/*
.K-NOTENR
{
font-weight : bold ;
cursor :pointer ;
color : #440000;
}
*/

.K-NOTETEKST
{
display: none ;
visibility :hidden ;
}

/* P elementer */		

p.K-A
{
text-align :left ;
margin : 12px 0 0 0; 
padding : 0 ; 
}
 
.K-BLOKKSIT 
{
margin :0.5em 1em 0.5em 1em; 
}

p.K-OPPNEVNELSE
{margin-top: 1em;}

p.K-TILRAR
{
text-align :center ;
letter-spacing : 0.2em;
}

p.K-STADFESTER
{
text-align :center ;
letter-spacing : 0.2em;
}

/* SPAN */

.K-SPERRET
{
letter-spacing : 0.2em;
}



/* Tabell */
span.K-TABLEattributter
{
display : none;
visibility :hidden ;
}

div.K-TBL
{
margin: 0.5em 0em 0.5em 0em;
padding : 0.5em 0.5em 0.5em 0.4em ;   
/*background-color : #eeeeee;  */
}

.K-TBL table.K-TABLE
{  
/*width : 100%;*/
border-collapse :collapse ;			  
border-style :solid ;
border-width : 1px ; 
border-color :  #ccddee;    
padding : 0 ;
margin:   0.5em 0em 0.5em 0em; 
font-size : 1em ;
}

.K-TABLE tr td 
{
padding:   0.3em 0.3em 0em 0.3em;	 
border-style :solid ;
border-width : 1px ; 
border-color :  #ddeeff; 	
}

.K-TABLE tr th
{
padding:   0.3em 0.3em 0em 0.3em;	 
border-style :solid ;
border-width : 1px ; 
border-color :  #ffffff; 	
}
	
	 
	
thead.K-thead
{
background-color : #ddeeff;
}

/* td og th */
 
.K-TABLE tbody tr td.RIGHT p{text-align: right;}
.K-TABLE tbody tr td.LEFT p{text-align : left  }
.K-TABLE tbody tr td.CENTER p{text-align : center ;}
.K-TABLE tbody tr td.RIGHT {text-align: right;}
.K-TABLE tbody tr td.LEFT {text-align : left  }
.K-TABLE tbody tr td.CENTER {text-align : center ;}
 
.K-TABLE tbody tr th.RIGHT {text-align: right;}
.K-TABLE tbody tr th.LEFT{text-align : left ;}
.K-TABLE tbody tr th.CENTER{text-align : center ;}
  
 .RIGHT  {text-align : right;}
 .LEFT   {text-align : left ;}
 .CENTER {text-align : center ;}
  
.TOP    {vertical-align : top ;}
.MIDDLE {vertical-align : middle ;}
.BOTTOM {vertical-align : bottom ;}

  
/**
tr td.K-COLSEP, tr.K-ROWSEP td, tr th.K-COLSEP, tr.K-ROWSEP th  
{border-bottom-color  : #7788bb; } 
**/

  tr.K-ROWSEP td,   tr.K-ROWSEP th  , tr td.K-ROWSEP, tr th.K-ROWSEP 
{border-bottom-color  : #7788bb; } 

tr td.K-COLSEP,  tr th.K-COLSEP 
{ border-right-color   : #7788bb; } 

.NOWRAP{white-space:nowrap ;}


th
{
font-weight : normal ;
}

caption.K-TITLE
{
font-size :100%;
font-weight : bold ;		 		 
}

tr.K-tr
{
padding : 0 ;
margin: 0 ;	
font-size : 1em ;	
}



/* Liste */
.complexDocumentView ul, .complexDocumentView ol, .complexDocumentView ul ul{
	margin: 0 0 1em 2em;
	padding: 0;
}

.K-INGEN li, .K-OPPRAMS li {
margin : 0.4em 0em 0em 0em;
}
 

.K-ALFA{ list-style-type:lower-alpha ;}
.K-STREK{ list-style-type: disc ; }
.K-BOMBE{ list-style-type:disc ; }
.K-INGEN{ list-style-type:none ; }
.K-NUM{ list-style-type:decimal ; }
.K-OPPRAMS{list-style-type:none ;  }
.K-ROM{list-style-type:lower-roman;    }
.K-ANNET{list-style-type:square ;  }

/* Defliste */

dt 
{ font-weight :bold ;}


/* Ramme */

.K-RAMME
{
border : solid 0.3em #ddeeff;
margin : 1em 0em 1em 0em;
padding : 1em 1em 1em 1em ;
}

.K-TIT-RAMME, .K-RAMME H2.K-TIT-RAMME 
{
margin : 0 ; 
padding : 0;  
text-align : center ;
font-size : 1.1em ;
padding-bottom:1em;
}

.K-ENDRING
{
font-style :italic ;
}


/* LOVER */
div h2.K-TIT-LOVTIT
{margin :  1em 0em 1em 0em;
font-weight: normal ;
font-size : 1em; }

.K-INLINE-ENDRING
{font-style:italic ; 
margin-left : 0.3em;
margin-right: 0.3em;  }

div h2.K-TIT-PARAGRAF
{margin		:  1em 0em 0em 0em;
font-weight	: normal ;
font-size	: 1em; }

.K-LOVBOKST 
{margin : 0em 0em 0em 0em;}


li.K-PKT-LOVBOKST, li.K-PKT-LOVBOKST p.K-A, li.K-PKT-LOVBOKST p.K-A span
{list-style-type:none ;
margin : 0em 0em 0em 0em;}

li.K-PKT-LOVNR , li.K-PKT-LOVNR p.K-A , li.K-PKT-LOVNR p.K-A span
{list-style-type:none ;
margin : 0em 0em 0em 0em;}


/*NOTER*/	
.K-NOTE-TBLNOTER .K-NOTETEXT .K-A
{
	line-height:1.5em;
	font-size:0.9em;
	margin-bottom:0em;
}
.K-FIGGRP .K-TIT-FIGGRP
{
	font-size:1.1em;
}
.K-DEL-NIVA-2 p.K-KILDE, .K-FIGGRP .K-NOTE-FIGNOTE
{
	line-height:1.5em;
	font-size:0.9em;
}



/* /LOVER */
		
		
.odinDocument div.K-GEN-Fnr p 
{
	margin-left:0em;
}	

.document div.K-GEN-Fnr
{
	margin-left:0em;
}	

.K-BLOKKSIT {
	padding: 1em 1em 1em 1em;
}

#innholdsfortegnelse h3 {
	padding-top:0.5em;
}


/* Nye K-TIT pr. 28.07.2010 */

.K-TIT-FORORD, .K-TIT-ORDFORKL, .K-TIT-REFLISTE, .K-TIT-SAMMENDR, .K-TIT-TILMATR, .K-TIT-BILAG
{
	font-size :  1.3em;
	font-weight : bold;
	margin: 1em 2em 0em 0em;
	padding : 0px;
}

.K-TIT-UNDERVED
{
	
}

/* Nye i Lover 28.7.2010  */
div h2.K-TIT-ENDRINGER
{
	margin		:  1em 0em 0em 0em;
	font-weight	: normal ;
	font-size	: 1em; 
}

div h2.K-TIT-LOVAVSNITT
{
	margin		:  1em 0em 0em 0em;
	font-weight	: bold  ;
	font-size	: 1em; 
}

div h2.K-TIT-LOVDEL
{
	margin		:  1em 0em 0em 0em;
	font-weight	: bold  ;
	font-size	: 1em; 
}

div h2.K-TIT-LOVKAP
{
	margin		:  1em 0em 0em 0em;
	font-weight	: bold  ;
	font-size	: 1em; 
}

div p.K-LEDD
{
	margin		:  0em 0em 0em 0em;
	font-weight	: normal ;
	font-size	: 1em; 
	text-indent : 2em;
}

div p.K-LOVPUNKTUM
{
	margin		:  0em 0em 0em 0em;
	font-weight	: normal ;
	font-size	: 1em; 
}

div h2.K-TIT-OVERSENDELSE
{
	margin		: 1em 0em 0.2em 0em;
	font-weight	: bold  ;
	font-size	: 1.3em; 
	}

div h2.K-TIT-TILLMATR
{
	margin		: 1em 0em 0.2em 0em;
	font-weight	: bold  ;
	font-size	: 1.3em; 
}

div h2.K-TIT-VEDLEGG
{
	margin		: 1em 0em 0.2em 0em;
	font-weight	: bold  ;
	font-size	: 1.3em; 
}

/* Ny pr. 28.7.2010 */
span.K-REGULAR
{
	font-style :normal ;
	font-weight :normal ;
}

span.K-GJENNOMSTREKET
{	  
	text-decoration :line-through;	  
}

p.K-PETIT
{	  
	font-size	: 0.8em; 	  
}

p.K-REFLISTE
{	  
	margin		:  0.2em 0em 0em 1.5em;
	font-weight	: normal ;
	font-size	: 1em; 
	text-indent : -1.5em;	  
}

