* { 
/*
  margin:0; 
  padding:0; 
*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {    
     margin:0;   
     padding:0;   
} 
ul,ol {
  padding-left:25px;  
}

body {
  font-family: Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  color: #000000;
  font-size: 10pt;
  line-height: 12pt;
  background: #cccccc;
  padding-top: 10px;
  padding-bottom: 20px;
}
p {
  margin:4px 0 6px 0;
}
img {
  display: block;
  border: 0px #000000 solid;
}
strong {
  font-weight:bold;
}
em {
  font-style:italic;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  margin: 0;
  padding: 0;
}
h1 {
  font-size:22pt;
  line-height: 24pt;
  margin: 0px 0 0px 0;
}
h2 {
  font-size:20pt;
  line-height: 22pt;
  margin: 0px 0 0px 0;
}
h3 {
  font-size:18pt;
  line-height: 20pt;
  margin: 0px 0 0px 0;
}
h4 {
  font-size:16pt;
  line-height: 18pt;
  margin: 0px 0 0px 0;
}
a {
  color: #7083AB;
  text-decoration: none;
}
a:link, a:visited {
  color: #7083AB;
  text-decoration: none;
}
a:hover, a:active {
  color: #7083AB;
  text-decoration: none;
}

#wrapper {
  overflow: hidden;
  width:1000px; 
/*  min-height: 600px; */
  margin:0 auto; 
  padding-bottom: 20px;
  background-color: #ffffff; 
  border: 1px #000000 solid;
}
#header { 
  float: left;
  margin-bottom: 0px; 
  background-color: #ffffff; 
  border-bottom: 0px #ccc solid;
}
#toppboks {
  clear: both;
  width: 1000px;
  height: 65px;
  height: 90px;
  margin: 15px 0 10px 0; 
  background: transparent url(grafikk/toppboks_bg.jpg) repeat-x;
  border: 0px #ff0000 solid;
  position: relative;
}

#logobilde {
  float: left;
  width: 93px; 
  height: 77px;
  margin: 0 0 0 20px;	
border: 0px blue solid;
}
#logotekst {
  float: left;
  clear: right;
  margin: 28px 0px 0 0px;	
  border-bottom: 0px #ccc solid;
}
#logotekst p {
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  line-height: 12pt;
  margin-top: 3px;	
  margin-left: -10px;	
}
#logotekst p#nede {
  color: #000000;
  font-size: 9pt;
  line-height: 11pt;
  font-weight: bold;
  margin: 17px 0 0 10px;	
}

#referanser {
    position: absolute;
    right: 20px;
    top: 24px;
}
#referanser img {
    display: inline;
}
/** Toppmeny start **/
#toppmeny {
  clear: both;
  float:left;
  width: 960px;
  margin: 0px 0 10px 10px;
  margin: 0px 0 0px 10px;
}
#toppmeny ul {
   padding:0;
   list-style: none;
}
#toppmeny li {
   display: block;
   float: left;
   margin: 0 13px;
   margin: 0 20px 0 5px;
   padding: 0;
}
#toppmeny li.imgback {
   padding-left: 23px;
   padding-left: 26px;
}
#toppmeny li a {
   color: #666666;
  font-size: 11pt;
  line-height: 13pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   float: left;
   height: 17px;
   padding: 5px 7px 5px 7px;
   padding: 5px 4px 5px 4px;
/*   background: transparent url(grafikk/sheetback_passive.gif) repeat-x; */
border: 0px #ff0000 solid;
}

#toppmeny li a:hover, #toppmeny li:hover a, #toppmeny li.current a { 
   color: #000000;
  font-size: 11pt;
  line-height: 13pt;
   font-weight: bold;
   text-decoration: none;
   display: block;
   float: left;
   height: 17px;
   padding: 5px 7px 5px 7px;
   padding: 5px 4px 5px 4px;
/*   background: transparent url(grafikk/sheetback_active.gif) repeat-x; */
}
/** Toppmeny slutt **/

#searchbox { 
  float: left;
  width: 440px;
	margin: 7px 0 10px 20px; 
  background: transparent url(grafikk/searchbox_left.jpg) no-repeat;
}
#searchbox .ibox { 
  width: 430px;
  height: 51px;
	margin-left: 10px; 
  background: transparent url(grafikk/searchbox_bg.jpg) repeat-x;
  border: 0px #ff0000 solid;
}
#sokeskjema {
  float: right;
  width: 425px;
  margin: 10px 0px 0 0px;	
  border: 0px #ff0000 solid;
}
#sokeskjema form {
}
#sokeskjema input {
}
#sokeskjema .soketekst {
  color: #666666;
  float: left;
  width: 300px;
  height: 20px;
  padding: 5px 10px;	
  margin-right: 5px;
  border: 0px #ffffff solid;
}
#sokeskjema .soksubmit {
  float: right;
  margin-right: 10px;
  border: 0px blue solid;
}

#infomenubox { 
  float: left;
  width: 519px;
	margin: 7px 0 10px 1px; 
  background: transparent url(grafikk/loginbox_right.jpg) no-repeat scroll right 0;
}
#infomenubox .ibox { 
  width: 509px;
  height: 51px;
  background: transparent url(grafikk/loginbox_bg.jpg) repeat-x;
}

/** Infomeny start **/
#infomenubox #infomeny {
  float: right;
  height: 25px;
  margin: 15px 0px 0 0;	
}
#infomenubox #infomeny ul {
  padding:0;
  list-style: none;
}
#infomenubox #infomeny li {
   display: block;
   float: left;
   margin-right: 10px;
/*   background: transparent url(grafikk/pil.gif) no-repeat scroll 0 40%; */
   border: 0px green solid;
}
#infomenubox #infomeny li:hover, #infomenubox #infomeny li.current {
}
#infomenubox #infomeny a {
   color: #000000;
  font-size: 15pt;
  line-height: 17pt;
   font-weight: normal;
   font-weight: bold;
   text-decoration: none;
   display: block;
   float: left;
   height: 25px;
   margin-top: 0px;	
   padding-top: 1px;
}
#infomenubox #infomeny a:hover, #infomenubox #infomeny li:hover a, #infomenubox #infomeny li.current a { 
   color: #000;
}
/** Infomeny slutt **/


/*
#loginbox .ibox #logintekst {
  float: left;
  font-size: 10pt;
  line-height: 12pt;
  margin: 5px 20px;
}
#loginbox .ibox #logintekst p {
  margin-bottom: 3px;
}
#loginbox .ibox #logintekst p a {
  color: #666666;
  font-weight: bold;
}
#loginskjema {
  float: right;
  margin: 10px 0px 0 0px;	
}
#loginskjema form {
}
#loginskjema input {
}
#loginskjema #username {
  color: #666666;
  float: left;
  width: 100px;
  height: 20px;
  padding: 5px 5px;	
  margin-right: 10px;
  border: 0px #ffffff solid;
}
#loginskjema #password {
  color: #666666;
  float: left;
  width: 100px;
  height: 20px;
  padding: 5px 5px;	
  margin-right: 10px;
  border: 0px #ffffff solid;
}
#loginskjema .loginsubmit {
  float: right;
  margin-right: 5px;
  border: 0px blue solid;
}
*/

/** Fanerad start **/
.tabs-row {
    display: block;
    overflow: hidden;
    clear: both;
    position: relative;
    top: 1px;
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
}
.tabs-row li {
   display: block;
   float: left;
   margin: 0 3px 0 0;
   padding: 0 0 0 5px;
   background: transparent url(grafikk/sheetorgcorners_passive.jpg) no-repeat;
}
.tabs-row li:hover, .tabs-row li.current {
   background: transparent url(grafikk/sheetorgcorners_active.jpg) no-repeat;
}
.tabs-row li span {
    display: inline-block;
    background: transparent url(grafikk/sheetorgcorners_passive.jpg) no-repeat scroll right 0;
    padding-right: 5px;
}
.tabs-row li:hover span, .tabs-row li.current span {
   background: transparent url(grafikk/sheetorgcorners_active.jpg) no-repeat scroll right 0;
}
.tabs-row li a {
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   display: inline-block;
   height: 11px;
   padding: 9px 7px 13px 7px;
   padding: 9px 5px 13px 5px;
   background: transparent url(grafikk/sheetorgbg_passive.jpg) repeat-x;
}
.tabs-row li a:hover, .tabs-row li:hover a, .tabs-row li.current a { 
   color: #000000;
   height: 11px;
   background: transparent url(grafikk/sheetorgbg_active.jpg) repeat-x;
}
/** Fanerad slutt **/
.tabs-box {
	border: 1px #7083AB solid;
    overflow: hidden;
    padding: 10px;
}


/** Kolonner ****************/
#container { 
  clear: both;
  width: 100%;
  margin: 0px 0px 0px 0px; 
  margin: 10px 0px 10px 0px; 
  padding: 20px;
  padding-bottom: 40px;
  border-top: 1px #ccc solid;
}
#midtKolonne { 
  width: 960px;
  float:left; 
border: 0px #ff0000 solid;
}
/** Kolonner slutt ****************/


.breakBottom { 
  clear: both;
  height: 1px;
  overflow: hidden;
  border: 2px #ff0000 solid;
}
#footer { 
  float: left;
	display: inline;
  width:1000px; 
	border: 0px #000 solid; 
}
#footerinfo { 
  height: 14px; 
  color: #000; 
  font-size: 10pt;
  line-height: 12pt;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
	border: #ccc 1px solid; 
	border-left: #ccc 0px solid; 
	border-right: #ccc 0px solid; 
}

#footernavigate { 
/*  display:inline; */
  min-width: 0px;
  text-align: center;
  margin: 20px auto;
  border: #ff0000 0px solid; 
}

#hoyreKolonne { 
  float:right; 
  width:280px;
border: 0px #ff0000 solid;
}

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

#FastOmrade {
  clear: both;
  float: left;
  width: 938px;
  padding-top: 20px;
	margin-bottom: 20px;
	border: 0px #ff0000 solid;
}
#FastOmrade #fastomrade-metabeskrivelse {
	margin: 0 0 10px 0; 
}
#FastOmrade .metabeskrivelse {
}
#FastOmrade #fastomrade-bilde {
	margin: 0 0 10px 0; 
	border: 0px #000 solid;
}
#FastOmrade .bilde {
}
#FastOmrade #fastomrade-bildetekst {
  line-height: 12pt;
	margin: 0 0 10px 0; 
	border: 0px #ff0000 solid;
}
#FastOmrade .bildetekst {
  font-size: 10pt;
}
#FastOmrade #fastomrade-overskrift {
	margin: 0 0 10px 0;
}
#FastOmrade .overskrift {
}
#FastOmrade #fastomrade-ingress {
	margin: 0 0 10px 0;
}
#FastOmrade .ingress {
	font-weight: bold; 
}
#FastOmrade #fastomrade-hovedsak {
	margin: 0 0 10px 0;
}
#FastOmrade .hovedsak {
}

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

#Artikkel {
  float: left;
  overflow: hidden;
  clear:both;
  width: 100%;
	border: 0px #ff0000 solid;
}
#Artikkel #hoyrespalte{
  float: right;
  width: 310px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}
#Artikkel #inner {
  float: left;
  width: 620px;
	border: 0px #ff0000 solid;
}
#Artikkel #artikkel-metabeskrivelse {
	margin: 0 0 10px 0; 
}
#Artikkel .metabeskrivelse {
}
#Artikkel #artikkel-forsidebilde {
  overflow: hidden;
	margin: 0 0 10px 0; 
	border: 0px #000 solid;
}
#Artikkel .forsidebilde {
}
#Artikkel #artikkel-ingressbilde {
  overflow: hidden;
	margin: 0 0 10px 0; 
	border: 0px #000 solid;
}
#Artikkel .ingressbilde {
}
#Artikkel #artikkel-bilde {
  overflow: hidden;
	margin: 0 0 10px 0; 
	border: 0px #000 solid;
}
#Artikkel .bilde {
}
#Artikkel #artikkel-bildetekst {
  line-height: 12pt;
	margin: 0 0 10px 0; 
	border: 0px #ff0000 solid;
}
#Artikkel .bildetekst {
  font-size: 10pt;
}
#Artikkel #artikkel-overskrift {
	margin: 0 0 10px 0; 
}
#Artikkel #hoyrespalte #fastomrade-overskrift {
	margin: 0 0 20px 0;
}
#Artikkel .overskrift {
}
#Artikkel #hoyrespalte .overskrift {
  font-size: 14pt;
  font-weight: bold;
}
#Artikkel #artikkel-ingress {
	margin: 0 0 10px 0;
}
#Artikkel .ingress {
	font-weight: bold; 
}
#Artikkel #artikkel-hovedsak {
	margin: 0 0 10px 0;
}
#Artikkel .hovedsak {
}

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

#lastned {
  float: right;
  text-align: right; 
  margin: 15px 0 0px 5px;
}
#lastned a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat;
}
#lastned a:hover { 
  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat;
}

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

#InformasjonUnderside #InformasjonInnhold {
  clear:both;
  overflow: hidden;
}
#InformasjonUnderside #InformasjonInnhold #inner {
  float: left;
  width: 620px;
}
#InformasjonUnderside #InformasjonInnhold #hoyrespalte{
  float: right;
  width: 295px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}
#InformasjonUnderside #InformasjonInnhold .artikkel {
  clear:both;
  float: left;
  width: 100%;
}
#InformasjonInnhold #fastomrade-metabeskrivelse {
	margin: 0 0 10px 0; 
}
#InformasjonInnhold #artikkel-metabeskrivelse {
	margin: 0 0 10px 0; 
}
#InformasjonInnhold .metabeskrivelse {
}
#InformasjonInnhold #artikkel-ingressbildecontainer {
	margin: 0 0 10px 0px; 
}
#InformasjonInnhold .ingressbildecontainer {
}
#InformasjonInnhold #artikkel-ingressbilde {
	margin-bottom: 10px; 
}
#InformasjonInnhold .artikkel-ingressbilde {
  float: left;
	margin-right: 10px; 
	margin-bottom: 10px; 
}
#InformasjonInnhold .ingressbilde {
}
#InformasjonInnhold #fastomrade-bildecontainer {
  overflow: hidden;
	margin: 0 0 10px 0px; 
}
#InformasjonInnhold #artikkel-bildecontainer {
	margin: 0 0 10px 0px; 
}
#InformasjonInnhold .bildecontainer {
}
#InformasjonInnhold #fastomrade-bilde {
	margin-bottom: 5px; 
}
#InformasjonInnhold #artikkel-bilde {
	margin-bottom: 5px; 
}
#InformasjonInnhold .bilde {
}
#InformasjonInnhold #fastomrade-bildetekst {
  line-height: 12pt;
	margin-bottom: 10px; 
}
#InformasjonInnhold #artikkel-bildetekst {
  line-height: 12pt;
	margin-bottom: 10px; 
}
#InformasjonInnhold .bildetekst {
  font-size: 10pt;
  font-style: italic;
}
#InformasjonInnhold #fastomrade-overskrift {
	margin: 0px 0 10px 0;
}
#InformasjonInnhold #hoyrespalte #fastomrade-overskrift {
	margin: 0px 0 20px 0;
}
#InformasjonInnhold #artikkel-overskrift {
	margin: 0px 0 10px 0;
}
#InformasjonInnhold .artikkel-overskrift {
	margin: 0px 0 10px 0;
}
#InformasjonInnhold .overskrift {
}
#InformasjonInnhold #hoyrespalte .overskrift {
  font-size: 14pt;
  font-weight: bold;
}
#InformasjonInnhold #fastomrade-ingress {
	margin: 0 0 20px 0;
}
#InformasjonInnhold #hoyrespalte #fastomrade-ingress {
	margin: 0 0 20px 0;
}
#InformasjonInnhold #artikkel-ingress {
	margin: 0 0 20px 0;
}
#InformasjonInnhold .artikkel-ingress {
	margin: 0 0 20px 0;
}
#InformasjonInnhold .ingress {
	font-weight: bold; 
}
#InformasjonInnhold #fastomrade-hovedsak {
	margin: 0 0 20px 0;
}
#InformasjonInnhold #hoyrespalte #fastomrade-hovedsak {
	margin: 0 0 20px 0;
}
#InformasjonInnhold #artikkel-hovedsak {
	margin: 0 0 20px 0;
	border: 0px #ff0000 solid;
}
#InformasjonInnhold .artikkel-hovedsak {
	margin: 0 0 20px 0;
	border: 0px #ff0000 solid;
}
#InformasjonInnhold .hovedsak {
}
#InformasjonInnhold .lesmer {
  float: right;
  text-align: right; 
}
#InformasjonInnhold .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#InformasjonInnhold .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}
#InformasjonInnhold #artikkel-ikonlastned {
  float: right;
  text-align: right; 
	margin: 0 0px 0px 0;
}
#InformasjonInnhold .artikkel-ikonlastned {
  float: right;
  text-align: right; 
	margin: 0 10px 0px 0;
}
#InformasjonInnhold #artikkel-ikonlastned a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat;
}
#InformasjonInnhold .artikkel-ikonlastned a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat;
}
#InformasjonInnhold #artikkel-ikonlastned a:hover { 
  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat;
}
#InformasjonInnhold .artikkel-ikonlastned a:hover { 
  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat;
}
#InformasjonInnhold #artikkel-ikonlastned a img { 
  visibility: hidden;
}
#InformasjonInnhold .artikkel-ikonlastned a img { 
  visibility: hidden;
}

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



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

#Organisasjon {
  clear:both;
  float: left;
  width: 938px;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
	border: 1px #7083AB solid;
}
#Organisasjon #OrganisasjonInnhold {
  clear:both;
  overflow: hidden;
}
#Organisasjon #OrganisasjonInnhold #inner {
  float: left;
  width: 620px;
}
#Organisasjon #OrganisasjonInnhold #organisasjon_hoyrespalte{
  overflow:hidden;
  float: right;
  width: 295px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}

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

#OrganisasjonUnderside {
    padding: 10px 0;
}
#OrganisasjonUnderside #OrganisasjonInnhold {
  clear:both;
  overflow: hidden;
}
#OrganisasjonUnderside #OrganisasjonInnhold #inner {
  float: left;
  width: 685px;
}

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

#OrganisasjonInnhold .artikkel { clear:both; float: left; width: 100%; }

#OrganisasjonInnhold #fastomrade-metabeskrivelse {	margin: 0 0 10px 0; }
#OrganisasjonInnhold #artikkel-metabeskrivelse {	margin: 0 0 10px 0; }
#OrganisasjonInnhold .metabeskrivelse { }

#OrganisasjonInnhold #artikkel-ingressbildecontainer {	margin: 0 0 10px 0px; }
#OrganisasjonInnhold .ingressbildecontainer { }
#OrganisasjonInnhold #artikkel-ingressbilde {	margin-bottom: 10px; }
#OrganisasjonInnhold .artikkel-ingressbilde {  float: left;	margin-right: 10px; 	margin-bottom: 10px; }
#OrganisasjonInnhold .ingressbilde { }

#OrganisasjonInnhold #fastomrade-bildecontainer {  overflow: hidden;	margin: 0 0 10px 0px; }
#OrganisasjonInnhold #artikkel-bildecontainer {	margin: 0 0 10px 0px; }
#OrganisasjonInnhold .bildecontainer { }
#OrganisasjonInnhold #fastomrade-bilde {	margin-bottom: 5px;  }
#OrganisasjonInnhold #artikkel-bilde {	margin-bottom: 5px; }
#OrganisasjonInnhold .bilde { }

#OrganisasjonInnhold #fastomrade-bildetekst {  line-height: 12pt;	margin-bottom: 10px; }
#OrganisasjonInnhold #artikkel-bildetekst {  line-height: 12pt;	margin-bottom: 10px; }
#OrganisasjonInnhold .bildetekst {  font-size: 10pt;  font-style: italic;}

#OrganisasjonInnhold #fastomrade-overskrift {	margin: 0px 0 10px 0; }
#OrganisasjonInnhold #artikkel-overskrift { margin: 0px 0 10px 0; }
#OrganisasjonInnhold .overskrift { }
#OrganisasjonInnhold .artikkel-overskrift { margin: 0px 0 10px 0; }

#OrganisasjonInnhold #fastomrade-ingress { margin: 0 0 20px 0; }
#OrganisasjonInnhold #artikkel-ingress { margin: 0 0 20px 0; }
#OrganisasjonInnhold .ingress { font-weight: bold; }
#OrganisasjonInnhold .artikkel-ingress { margin: 0 0 20px 0; }

#OrganisasjonInnhold #fastomrade-hovedsak {	margin: 0 0 20px 0; }
#OrganisasjonInnhold #artikkel-hovedsak {	margin: 0 0 20px 0;	border: 0px #ff0000 solid; }
#OrganisasjonInnhold .artikkel-hovedsak {	margin: 0 0 20px 0;	border: 0px #ff0000 solid; }
#OrganisasjonInnhold .hovedsak { }

#OrganisasjonInnhold .lesmer {  float: right;  text-align: right; }
#OrganisasjonInnhold .lesmer a {   display: block;  width: 77px;	height: 33px; background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat; }
#OrganisasjonInnhold .lesmer a:hover {   background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat; }

#OrganisasjonInnhold #artikkel-ikonlastned { float: right;  text-align: right; 	margin: 0 0px 0px 0; }
#OrganisasjonInnhold .artikkel-ikonlastned { float: right;  text-align: right; 	margin: 0 10px 0px 0; }
#OrganisasjonInnhold #artikkel-ikonlastned a { display: block;  width: 77px;	height: 33px;  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat; }
#OrganisasjonInnhold .artikkel-ikonlastned a { display: block;  width: 77px;	height: 33px;  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat; }
#OrganisasjonInnhold #artikkel-ikonlastned a:hover {  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat; }
#OrganisasjonInnhold .artikkel-ikonlastned a:hover {  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat; }
#OrganisasjonInnhold #artikkel-ikonlastned a img {  visibility: hidden;}
#OrganisasjonInnhold .artikkel-ikonlastned a img {  visibility: hidden; }


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

#organisasjon_hoyrespalte #fastomrade-overskrift {	margin: 0px 0 20px 0; }
#organisasjon_hoyrespalte .overskrift { font-size: 12pt; font-weight: bold; }
#organisasjon_hoyrespalte #fastomrade-ingress { margin: 0 0 20px 0; }
#organisasjon_hoyrespalte #fastomrade-hovedsak { margin: 0 0 20px 0; }


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

#OrganisasjonInnhold h1 {
  margin: 0 0 20px 0px;
}
#OrganisasjonInnhold h2,
#OrganisasjonInnhold h3 {
    margin: 10px 0;
}
#OrganisasjonInnhold #django-formaal {
  margin: 0 0 10px 0px;
}
#OrganisasjonInnhold .formaal {
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}
#OrganisasjonInnhold #django-vedtekter {
  float:right;
  margin: 20px 0 0px 0px;
}
#OrganisasjonInnhold .vedtekter {
  font-weight: bold;
}
#OrganisasjonInnhold .vedtekter a {
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}
#OrganisasjonInnhold #django-styreinformasjon {	margin: 0 0 10px 0; }
#OrganisasjonInnhold .styreinformasjon { }
#OrganisasjonInnhold #django-styreinformasjon p.tittel {	margin: 10px 0 10px 0; }
#OrganisasjonInnhold .styreinformasjon p.tittel {  font-weight: bold; }
#OrganisasjonInnhold .styreinformasjon span {  font-weight: normal; }
#OrganisasjonInnhold .styreinformasjon span.navn {  font-weight: bold; }


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

#OrganisasjonInnhold #fastinnhold {
  clear: both;
}
#OrganisasjonInnhold #fastinnhold #fastomrade-overskrift {
	margin: 0px 0 5px 0;
}
#OrganisasjonInnhold #fastinnhold .overskrift {
  font-size: 12pt;
  font-weight: bold;
}
#OrganisasjonInnhold #fastinnhold #fastomrade-ingress {
	margin: 0 0 10px 0;
	border: 0px #ff0000 solid;  
}
#OrganisasjonInnhold #fastinnhold .ingress {
  font-weight: normal;
}

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

#OrganisasjonUnderside #OrganisasjonInnhold table#styret {
  padding: 0px 5px 5px 0px;
}
#OrganisasjonUnderside #OrganisasjonInnhold table#styret th {
  padding: 0px 25px 5px 0px;
}
#OrganisasjonUnderside #OrganisasjonInnhold table#styret td {
  padding: 0px 25px 5px 0px;
}
#OrganisasjonUnderside #OrganisasjonInnhold table#styret td.verdi {
}

#nokkeltall {
  font-size: 12pt;
  padding: 5px 5px 5px 5px;
  margin-left: 3px;
/*  background-color: #cccccc; */
  background: #cccccc url(grafikk/graa_forlopning.gif) repeat-x;
  border: 1px #666666 solid;
}
#nokkeltall th {
  color: #1C4273;
  padding: 5px 10px 5px 0px;
}
#nokkeltall th span {
  font-weight: normal;
}
#nokkeltall td {
  color: #1C4273;
  font-weight: bold;
}
#nokkeltall .verdi {
  color: #ffffff;
  padding: 5px 10px 5px 10px;
/*   background-color: #1C4273; */
  background: #1C4273 url(grafikk/blaa_forlopning.gif) repeat-x;
  border: 1px #000000 solid;
   display: block;
}

#OrganisasjonUnderside #OrganisasjonInnhold #aktivitetsregnskap td {
  white-space: nowrap;
}
#OrganisasjonUnderside #OrganisasjonInnhold #balanseregnskap td {
  white-space: nowrap;
}
#OrganisasjonUnderside #OrganisasjonInnhold table.regnskap {
  border: 1px #666666 solid;
}
#OrganisasjonUnderside #OrganisasjonInnhold table.regnskap th {
  padding: 3px 5px;
}
#OrganisasjonUnderside #OrganisasjonInnhold table.regnskap th span {
  font-size: 9pt;
  font-weight: normal;
}
#OrganisasjonUnderside #OrganisasjonInnhold table.regnskap td {
  padding: 2px 5px;
}

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

#OrganisasjonUnderside #OrganisasjonInnhold #organisasjon_hoyrespalte{
  float: right;
  width: 230px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}
#organisasjon_hoyrespalte #django-logo {
  overflow: hidden;
/*  text-align:center; */
  width: 230px;
  margin: 0 0 20px 0;
}
#organisasjon_hoyrespalte .logo {
}
#organisasjon_hoyrespalte #django-logo img {
  float: right;
/*  margin: 0 auto;  */
}
#organisasjon_hoyrespalte #django-adresse {
  clear:both;
	margin: 0px 0 20px 0;
}
#organisasjon_hoyrespalte .adresse {
}
#organisasjon_hoyrespalte #django-navn {
	margin: 0px 0 0px 0;
}
#organisasjon_hoyrespalte .navn {
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}
#organisasjon_hoyrespalte #django-post_adresse {
  clear:both;
}
#organisasjon_hoyrespalte .post_adresse {
}
#organisasjon_hoyrespalte #django-post_postnr {
  float:left;
}
#organisasjon_hoyrespalte .post_postnr {
}
#organisasjon_hoyrespalte #django-post_poststed {
  float:left;
}
#organisasjon_hoyrespalte .post_poststed {
}

#organisasjon_hoyrespalte #django-organisasjonsnr {
  clear:both;
	margin: 0px 0 0px 0;
}
#organisasjon_hoyrespalte .organisasjonsnr {
}


#organisasjon_hoyrespalte #django-listeoverskrift {
  margin: 20px 0 5px 0px;
}
#organisasjon_hoyrespalte .listeoverskrift {
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}

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


/*JTM*/

#Nyheter {
  float: left;
  width: 100%;
  overflow: hidden;
  clear:both;
	border: 0px #ff0000 solid;
}
#Nyheter #hoyrespalte{
  float: right;
  width: 310px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}
#Nyheter #inner {
  float: left;
  width: 620px;
}
#Nyheter .artikkel {
  float: left;
  width: 100%;
	margin-bottom: 10px; 
  padding-top: 20px;
	border-top: 1px #cccccc solid;
}
#Nyheter .firstItem {
  padding-top: 0;
	border-top: 0px #cccccc solid;
}
#Nyheter .artikkel-ingressbilde {
	margin: 0 0 5px 0; 
	border: 0px #000 solid;
}
#Nyheter .artikkel-overskrift {
	margin: 0 0 10px 0;
}
#Nyheter #hoyrespalte #fastomrade-overskrift {
	margin: 0 0 20px 0;
}
#Nyheter .overskrift {
}
#Nyheter #hoyrespalte .overskrift {
  font-size: 14pt;
  font-weight: bold;
}
#Nyheter .artikkel-ingress {
	margin: 0 0 10px 0;
}
#Nyheter .ingress {
}
#Nyheter .lesmer {
  float: right;
  text-align: right; 
}
#Nyheter .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#Nyheter .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}
#Nyheter .artikkel-hovedsak {
}

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


#Nyhetsarkiv {
  float: left;
  width: 100%;
  overflow: hidden;
  clear:both;
	border: 0px #ff0000 solid;
}
#Nyhetsarkiv #hoyrespalte{
  float: right;
  width: 310px;
  min-height: 400px;
  padding: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 6000px;
  margin: 0 0 20px 0px;
  margin-bottom: -6000px;
	border: 0px #ccc dashed;
	border-left: 1px #7083AB solid;
}
#Nyhetsarkiv #inner {
  float: left;
  width: 620px;
}
#Nyhetsarkiv .artikkel {
  float: left;
  width: 100%;
	margin-bottom: 0px; 
  padding-top: 10px;
	border-top: 1px #cccccc solid;
}
#Nyhetsarkiv .firstItem {
  padding-top: 0;
	border-top: 0px #cccccc solid;
}
#Nyhetsarkiv .artikkel-overskrift {
  float:left;
	margin: 0 0 10px 0;
}
#Nyhetsarkiv #hoyrespalte #fastomrade-overskrift {
	margin: 0 0 20px 0;
}
#Nyhetsarkiv .overskrift {
  font-size: 12pt;
}
#Nyhetsarkiv #hoyrespalte .overskrift {
  font-size: 14pt;
  font-weight: bold;
}
#Nyhetsarkiv .lesmer {
  float: right;
  text-align: right; 
}
#Nyhetsarkiv .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#Nyhetsarkiv .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}

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

#Hovedside {
  float: left;
  overflow: hidden;
  clear:both;
  width: 100%;
  margin-top: 10px;
	border: 0px #ff0000 solid;
/*
  float: left;
  width:960px;
  padding-top: 20px;
  margin-bottom: 10px;
	border: 1px green solid;
*/
}
#HovedsideVenstre {
  float: left;
  overflow: hidden;
  margin-top: 0px;
  width: 440px;
}
#HovedsideInformasjon {
  float: left;
  clear:both;
  width: 100%;
}
#HovedsideInformasjon .fastomrade-overskrift {
	margin: 0 0 10px 0;
}
#HovedsideInformasjon .overskrift {
  font-size: 18pt;
}
#HovedsideInformasjon .fastomrade-hovedsak {
	margin: 0 0 20px 0;
}
#HovedsideInformasjon .hovedsak {
}


#HovedsideOrganisasjoner {
  float: left;
  clear:both;
  width: 100%;
  height:1000px;
	overflow:auto;
/*
 scrollbar-face-color: #C7DFFB;
 scrollbar-highlight-color: #000000;
 scrollbar-3dlight-color: #C7DFFB;
 scrollbar-darkshadow-color: #C7DFFB;
 scrollbar-shadow-color: #000000;
 scrollbar-arrow-color: #000000;
 scrollbar-track-color: #EEF7FE;
 scrollbar-track-color: #ffffff;
*/
}
#HovedsideOrganisasjoner .HovedsideOrganisasjon {
  clear: both;
  height: 25px;
  padding: 5px 0 0 0px;
}
#HovedsideOrganisasjoner .odd {
  background: #EEF7FE;
}
#HovedsideOrganisasjoner .even {
  background: #C7DFFB;
}
#HovedsideOrganisasjoner .fastomrade-overskrift {
  float: left;
  margin: 0 0 0 7px;
	border: 0px #ff0000 solid;
}
#HovedsideOrganisasjoner .overskrift {
  color: #000000;
  font-weight: bold;
}
#HovedsideOrganisasjoner .fastomrade-knapp {
  float: right;
  margin: 5px 7px 0 0;
	border: 0px #ff0000 solid;
}

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

#SeRegister {
  float: left;
  overflow: hidden;
  clear:both;
  width: 100%;
  margin-top: 10px;
	border: 0px #ff0000 solid;
/*
  float: left;
  width:960px;
  padding-top: 20px;
  margin-bottom: 10px;
	border: 1px green solid;
*/
}
#SeRegisterOrganisasjoner {
  float: left;
  clear:both;
/*  width: 440px; */
  width: 100%;
}
#SeRegisterOrganisasjoner .organisasjon {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  padding: 10px 0 0px 0;
  margin: 0px 0 0px 0px;
	border-bottom: 1px #000000 dashed;
}
#SeRegisterOrganisasjoner .odd {
/*  background: #EEF7FE; */
}
#SeRegisterOrganisasjoner .even {
/*  background: #C7DFFB; */
}
#SeRegisterOrganisasjoner .fastomrade-overskrift {
  float: left;
  margin: 0 0 0 2px;
	border: 0px #ff0000 solid;
}
#SeRegisterOrganisasjoner .overskrift {
  font-size: 11pt;
  color: #000000;
  font-weight: bold;
}
#SeRegisterOrganisasjoner .django-formal {
  clear: both;
  float: left;
  width: 95%;
  margin: 0 0 0 2px;
	border: 0px #ff0000 solid;
}
#SeRegisterOrganisasjoner .formal {
  color: #000000;
}
#SeRegisterOrganisasjoner .lesmer {
  float: right;
  text-align: right; 
}
#SeRegisterOrganisasjoner .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#SeRegisterOrganisasjoner .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}

/*
#SeRegisterOrganisasjoner .fastomrade-knapp {
  float: right;
  margin: 4px 2px 0 0;
	border: 0px #ff0000 solid;
}
*/

/***********************************/
#HovedsideSoknader {
  float: left;
  width: 440px;
	border: 0px #ff0000 solid;
}
#HovedsideSoknader .soknad {
  float: left;
  width: 100%;
	margin: 0 0 10px 0;
}
#HovedsideSoknader .artikkel-overskrift {
	margin: 0 0 0px 0;
}
#HovedsideSoknader .overskrift {
  font-size: 18pt;
}
#HovedsideSoknader .artikkel-ingress {
	margin: 0 0 10px 0;
}
#HovedsideSoknader .ingress {
	font-weight: normal; 
}
#HovedsideSoknader .lesmer {
  float: right;
  text-align: right; 
}
#HovedsideSoknader .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#HovedsideSoknader .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}
#HovedsideSoknader .artikkel-ikonlastned {
  float: right;
  text-align: right; 
	margin: 0 10px 0px 0;
}
#HovedsideSoknader .artikkel-ikonlastned a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lastned_passiv.jpg) no-repeat;
}
#HovedsideSoknader .artikkel-ikonlastned a:hover { 
  background: transparent url(grafikk/lastned_aktiv.jpg) no-repeat;
}
#HovedsideSoknader .artikkel-ikonlastned a img { 
  visibility: hidden;
}
#HovedsideSoknader .artikkel-hovedsak {
}


/***********************************/
#HovedsideIngresser {
  float: right;
  width: 500px;
	border: 0px green solid;
}
#HovedsideIngresser .HovedsideIngress {
  float: left;
  width: 100%;
	margin-bottom: 10px; 
  padding-top: 20px;
	border-top: 1px #cccccc solid;
}
#HovedsideIngresser .firstItem {
  padding-top: 0;
	border-top: 0px #cccccc solid;
	border: 0px green solid;
}
#HovedsideIngresser .artikkel-ingressbilde {
	margin: 0 0 5px 0; 
	border: 0px #000 solid;
}
#HovedsideIngresser .artikkel-overskrift {
	margin: 0 0 0px 0;
}
#HovedsideIngresser .overskrift {
  font-size: 18pt;
}
#HovedsideIngresser .artikkel-ingress {
	margin: 0 0 10px 0;
}
#HovedsideIngresser .ingress {
	font-weight: normal; 
}
#HovedsideIngresser .lesmer {
  float: right;
  text-align: right; 
}
#HovedsideIngresser .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#HovedsideIngresser .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}
#HovedsideIngresser .artikkel-hovedsak {
}

/******************************************/

/* JTM */

/*
#search-results {
  float: left;
}
#search-results h1 {
}
#search-results h3 {
  font-size: 12pt;
  line-height: 14pt;
	margin-top: 5px; 
	margin-bottom: 0px; 
	border: 0px #ff0000 solid;
}
*/
#navbar {
  clear:both;
  text-align: center;
	padding-top: 10px; 
	margin-bottom: 0px; 
}
#skrivut {
  float: right;
}

#search-results {
  float: left;
  overflow: hidden;
  clear:both;
  width: 100%;
  margin-top: 10px;
	border: 0px #ff0000 solid;
}
#search-results .hit {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  padding: 10px 0 0px 0;
  margin: 0px 0 0px 0px;
	border-bottom: 1px #000000 dashed;
}
#search-results .odd {
/*  background: #EEF7FE; */
}
#search-results .even {
/*  background: #C7DFFB; */
}
#search-results h3 {
  float: left;
  margin: 0 0 0 2px;
	border: 0px #ff0000 solid;
}
#search-results h3 {
  font-size: 11pt;
  color: #000000;
  font-weight: bold;
}
#search-results .lesmer {
  float: right;
  text-align: right; 
}
#search-results .lesmer a { 
  display: block;
  width: 77px;
	height: 33px;
  background: transparent url(grafikk/lesmer_passiv.jpg) no-repeat;
}
#search-results .lesmer a:hover { 
  background: transparent url(grafikk/lesmer_aktiv.jpg) no-repeat;
}

/* Skjemaknapper */
div#skjemaelementer {
/*  margin-bottom:50px; */
}
div.skjemaelement {
  float:left; 
  margin:5px 10px 0 0;
  margin:0 5px 0 0;
}
div#skjemaelementersubmit {
  float:left; 
/*  margin-top:5px; */
}
div#skjemasubmitvenstre {
  float:left; 
}
input#skjemasubmit {
  float:left; 
  color:#fff; 
  border:#fff 0px solid; 
  font-weight:bold; 
  font-size:10px; 
  height:21px; 
  padding:3px; 
  background-color:transparent; 
  background-image: url('grafikk/skjemaknapp_midt.jpg'); 
  background-repeat:repeat-x;
}
div#skjemasubmithoyre {
  float:left; 
}



/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //---------------->> */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


