﻿/* Text size for older browsers */
body, div, p, th, td, li, dd, dl {font-family:Verdana,Arial,sans-serif; font-size:11px;}
/*GENERELLE INPUT STYLES */
body
{
	margin:0px;
	background-color:#e1e1e1;
	color:#000000;
}

a
{
	color: #43857C;
	text-decoration: none;
}

a.gray
{
	color: #333333;
	text-decoration: none;
}

a.green
{
	color: #43857C;
	text-decoration: none;
}

h1, .Heading1{font-size: 165%;}

h2, .Heading2 {
        font-size: 100%; padding: 0px; margin: 0px;
}

h3, .Heading3 {
        font-size: 100%;  padding: 0px; margin: 0px;
}

h4, .Heading4 {
        font-size: 100%;
}

h5, .Heading5 {
        font-size: 100%;
}

h6, .Heading6 {
        font-size: 100%;
}

h1.tittel {
        font-size: 150%; /*165%*/
}
h2.tittel {
        font-size: 130%;
}

h1.tittelTopicType
{
	font-size: 85%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 0;
}

h1.title
{
	color: #333333;
	font-size: 85%;
	font-weight: bold;
	padding: 7px 0 7px 0;
}

h2.title
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #43857C;
	font-size: 85%;
	line-height: 1.2em;
}

h2.titleOneliner
{
	padding: 0 0 2px 0;
	margin: 0px;
	color: #43857C;
	font-size: 85%;
	line-height: 1.2em;
	font-weight: lighter;
}


h1.titleMainContent
{
	color: #333333;
	font-size: 85%;
	font-weight: bold;
	background-color: #F0F4F5;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 2px;
	margin-bottom: 3px;
}

h1 { padding: 0px 0px 10px 0px; margin: 0px; }

h4.topictyperolepagelist
{
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 95%;
	font-weight: bold;
}
h5.headerRightBoldSmall
{
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 85%;
	font-weight: bold;
}
hr
{
	width: 90%;
}

.contactHeading
{
	font-size: 85%;
	font-weight: bold;
}

.linkblaa10pt
{
	color: #43857C;
	text-decoration: none;
	background-color:transparent;
	line-height: 1.5em;
	font-size: 85%;
}

div.paddingMainRegionContent a.linkgreen,
.linkgreen
{
	color: #43857C;
	text-decoration: none;
	line-height: 13px;
	background-color:transparent;
	font-size: 85%;
}

a.linkgreen
{
	color: #43857C;
	text-decoration: none;
	line-height: 13px;
	background-color:transparent;
}

a.linkgreen:hover, .paddingtitleMainContent a.linkgreen:hover
{
	text-decoration: underline;
}

.linkgreenlanguages
{
	color: #43857C;
	text-decoration: none;
	line-height: 13px;
	background-color:transparent;
}

.headerRight
{
	color: #333333;
	text-decoration: none;
	line-height: 13px;
	background-color:transparent;
}

.headerRightBold
{
	color: #333333;
	text-decoration: none;
	line-height: 13px;
	background-color:transparent;
	font-weight: bold;
	font-size: 85%;
	margin-bottom: 2px;
}

.linkgreenBold
{
	color: #43857C;
	text-decoration: none;
	font-weight: bold;
	line-height: 13px;
	background-color:transparent;
	font-size: 85%;
}
div.linkgreen span
{
	font-size: 100%;
}

.lightergray
{
	color:Gray;
}

a.linkhvit
{
	font-size: 85%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height:15px;
	background-color:transparent;
	padding: 0;
	margin: 0;
}

.linkhvit
{
	font-size: 85%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height:15px;
	background-color:transparent;
	padding-right: 5px;
}

a.linkhvit:visited
{
	font-size: 85%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	line-height:15px;
	background-color:transparent
}

.tittel
{
	font-size: 135%;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	background-color:transparent
}

/*
.mellomtittelgreen
{
	font-weight: bold;
	color: #43857C;
	text-decoration: none ;
	background-color:transparent;
	line-height: 1.2em;
	font-size: 85%;
}
.mellomtittelgreen a
{
	font-weight: bold;
	color: #43857C;
	text-decoration: none;
	background-color:transparent;
	font-size: 85%;
	}*/

.mellomtittelgraa
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color:transparent;
	font-size: 85%;
}

div.normal div strong font
{
     font-size: 100%;
}

/* Ingress */
div.ingress span
{
	line-height: 16px;
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}

div.ingress p
{
	line-height: 16px;
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}

div.ingress div
{
	line-height: 16px;
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}
.ingress
{
	line-height: 16px;
	color: #333333;
	background-color: transparent;
	padding: 0px;
	font-size: 85%;
} /* font-weight: bold; I ingress p�tema*/

div.normal p
{
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}
div.normal table td
{
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}
div.normal table td li a
{
	font-size: 85%;
}

/* Radiokanpplisten */
table.normal td label
{
	font-size: 85%;
}

/* Lister */
div.normal ol li
{
	font-size: 100%;
	list-style-type: decimal;
}

div.normal li
{
	font-size: 100%;
}

div.normal ul li
{
	font-size: 100%;
}

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

ol
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* End lister */

.normal
{
	color: #333333;
	background-color:transparent;
	font-size: 85%;
}
.normal div
{
	color: #333333;
	background-color:transparent;
	font-size: 100%;
}
p.normal a
{
	color:#333333;
	text-decoration:none;
	background-color:transparent;
	font-size: 85%;
}

div.normal span.normal { font-size: 100%; }



/* Fastselect  */
div.normalFastSelect
{
	font-size: 85%;
	color: #43857C;
	text-decoration: none;
}

div.normalFastSelect div
{
	font-size: 100%;
	color: #43857C;
	text-decoration: none;
}
div.normalFastSelect a div
{
	font-size: 100%;
	color: #43857C;
	text-decoration: none;
}

div.normalFastSelect a
{
	/*font-size: 100%;*/
	color: #43857C;
	text-decoration: none;
}

div.normalFastSelect a
{
	font-size: 100%;
}

div.normalFastSelect a:hover
{
	color: #43857C;
	text-decoration: underline;
}

div.normalFastSelect a:hover div
{
	color: #43857C;
	text-decoration: underline;
}
/* END Fastselect  */

a[name]
{
	color: #333333;
}

a[name]:hover
{
		text-decoration: none;
}

table.normal{font-size: 85%;}
.brod{}
td.brod normal{}
td.brod div.normal{}
td.brod div td{}
td.brod td{}
td.brod a{color:#003399;text-decoration:none}
td.brod a.linkblaa10pt {color: #308291; text-decoration: none;background-color:transparent}
td.brod div a{color:#308291;text-decoration:none}
td.brod div a.linkblaa10pt {color: #308291; text-decoration: none;background-color:transparent}
td.brod p a.linkblaa10pt {color: #308291; text-decoration: none;background-color:transparent}
td.brod div.normal{}
td.brod div.subtittel {line-height: 15px; font-weight: bold; text-decoration: none; color: #333333;background-color:transparent}
/*td.brod div.mellomtittelrod {font-weight: bold; color: #333333; text-decoration: none;background-color:transparent } */
td.brod div.mellomtittelgraa {font-weight: bold; color: #333333; text-decoration: none;background-color:transparent}
td.brod p.normal{}
td.brod p.subtittel {line-height: 15px; font-weight: bold; text-decoration: none; color: #333333;background-color:transparent}
/* td.brod p.mellomtittelrod {font-weight: bold; color: #333333; text-decoration: none;background-color:transparent }*/
td.brod p.mellomtittelgraa {font-weight: bold; color: #333333; text-decoration: none;background-color:transparent}
td.brod span.normal{}
td.brod span.subtittel {line-height: 15px; font-weight: bold; text-decoration: none; color: #333333;background-color:transparent}
/*td.brod span.mellomtittelrod {font-weight: bold; color: #333333; text-decoration: none;background-color:transparent }*/
td {color: #333333; text-decoration: none;background-color:transparent}

.inputcheckbox{padding:0px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.inputfelt{padding:0px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;height:20px;font-weight:normal}
.button{border:solid 1px #333333;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333;background-color:#eeeeee;font-weight:bold}
.sokefelt{padding:0px;margin:0px;width:140px;height:17px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;border:0px;padding:0px;background-color:#ffffff;background-image:url(/search/nb/20070603210204oe_/http://www.udi.no/images/sokefelt.gif)}
div.toppsak a.mellomtittelblaa{}

/* Sok */
span.search-ingress {
    margin-bottom: 5px;
    width: 100%;
    font-size: 85%;
}
div#search-result-list {
    margin: 0;
    margin-top: 5px;
    width: 100%;
    font-size: 85%;
}
/* summary div per search result */
div#search-result-list b { line-height: 1.3em; vertical-align: bottom; color: #333333;}
div#search-result-list div div { display: none; color: #333333;}
div#search-result-list div { font-size: 100%; margin-bottom: 3px; }
div#search-result-list div strong { font-weight: normal; color: #333333;}
div#search-result-list ul { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: #333333;}
div#search-result-list ul li { font-size: 100%; color: #333333;}
div#search-result-list p { font-size: 100%; }

div#search-hints { width: 100%; font-size: 85%; color: #333333;}
div#search-hints ul li { font-size: 100%; color: #333333;}
.mellomtittelgraabold
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 85%;
}
/* Sok */

/* Nyhetsarkiv */
div.brodtekst
{
	margin: 0;
	margin-bottom: 16px;
}
/* Nyhetsarkiv */

/* SLUTT GENERELLE INPUT STYLES*/
div{padding:0px}
.grid{background-color:#e1e1e1;color:#000000}
td{font-family:Verdana,Arial,Helvetica,sans-serif}
.bSok{background-color:#f2f2f2;color:#000000}
.bSokAlt{background-color:#ffffff;color:#000000}

.bwhite{background-color:#ffffff;color:#000000}

.linklysgraa{ color: #333333; text-decoration: none;background-color:transparent}
.newslink{color: #003399; text-decoration: none;background-color:transparent}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;background-color:transparent;}
a:hover {  text-decoration: underline}
.linkhvitsmall {  color: #FFFFFF; text-decoration: none;font-weight:bold;background-color:transparent; font-size: 85%}

.linkgraa {  color: #333333; text-decoration: none; line-height: 13px; background-color:transparent; font-size: 85%}

.linkgraa11pt {  color: #333333; text-decoration: none; line-height: 13px; background-color:transparent; font-size: 85%}
.linkgraa9pt {color: #333333; text-decoration: none ; background-color:transparent; font-size: 85%}

.linkgraa9pt span ul li {color: #333333; text-decoration: none ; background-color:transparent; font-size: 100%}

.tittel a{ font-size: 110%; line-height: 20px; color: #43857C; font-weight: bold; text-decoration: none;background-color:transparent}

.tekst9pt {}
.linkblaa9pt {color: #003399; text-decoration: none; font-size: 85%}
.linkblaa10ptbold {color: #003399; text-decoration: none; font-size: 85%}
.tekstblaa10pt {color: #003399; font-size: 85%}

.linkblaa {color: #003399; text-decoration: none;background-color:transparent; font-size: 85%}

.subtittel {line-height: 15px; font-weight: bold; text-decoration: none; color: #003399;background-color:transparent}

a.linkhvit:hover {  text-decoration: underline}
a.linkgreen:hover, .maincontent a.linkgreen:hover, .maincontentFrontpage a.linkgreen:hover{  text-decoration: underline}

.maincontentFrontpage
{
	padding-bottom: 7px;
}

.utskrift {font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 15px; color: #000000;background-color:transparent}

a.noline
{
	color: #43857C;
	text-decoration: none;
	font-size: 85%;
}

.green
{
	color: #308091;
}

.gray
{
	color: #333333;
}


img
{
	border: 0;
}

img.imgpil
{
	vertical-align: middle;
}

.strong
{
	font-weight: bold;
	color: #43857C;
	text-decoration: none;
	font-size: 85%;
}

.bold
{
	font-weight: bold;
}

/* Tabeller i editmodus */
table.normaltable, table.normaltable td
{
	border: solid 1px #333333;
}

table.normaltable, table.normaltable th
{
	border: solid 1px #333333;
	font-size: 100%;
}

/*stiler til statistikk tabellene */




.Statistikk {

	font-family: Verdana, myriad, helvetica, arial, sans-serif;


}

.Statistikk .Overskrift{  /* tabellnavn =statistikk, brukes til verste raden */
	background-color: #43857C;
	color: White;
 	font-size:85%;
	border-left: 1px solid Black;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 2px;



}

	.Statistikk .Overskrift2{  /* tabellnavn =statistikk, brukes til verste raden */
	background-color: #43857C;
	color: White;
	border-left: 1px solid Black;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 2px;
	font-size:85%;

}

	.Statistikk .total{  /* tabellnavn =oversikt, brukes til totalfelter, tall */
	font-size:85%;
	background-color: #C0C0C0;
	color: Black;
      text-align: right;

}

	.Statistikk .total2{  /* tabellnavn =oversikt, brukes til totalfelter, tekst*/
	font-size:85%;
	background-color: #C0C0C0;
	color: Black;

}

.Statistikk .Green2 {  /* tabellnavn =oversikt, brukes til celler med mellomgrnt farge,annen hver gang for tekst*/
	background-color: #E1E9EB;
	color: Black;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	font-size:85%;

}

.Statistikk .Green {  /* tabellnavn =oversikt, brukes til celler med mellomgrnt farge, annen hver rad for tall */
	background-color: #E1E9EB;
	color: Black;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	text-align: right;
	font-size:85%;

}


.Statistikk .SmalCelle {  /* tabellnavn =oversikt, smale celer lysegrnne annen hver gang for tall */
	background-color: #f8f8f8;
	color: Black;
	font-size:85%;
	text-align: right;


}

.Statistikk .SmalCelle2 {  /* tabellnavn =oversikt, smale celer lysegrnne, annen hver gang tekst*/
	background-color: #f8f8f8;
	color: Black;
 	font-size:85%;
}


/* tabellnavn =oversikt */

.oversikt {

	font-family: Verdana, myriad, helvetica, arial, sans-serif;
 	font-size:x-small;

	}

.oversikt .Overskrift{  /* tabellnavn =oversikt, brukes til th */
	background-color: #43857C;
	color: White;
	border-left: 1px solid Black;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 6px;


}

.oversikt .hvitt{  /* tabellnavn =oversikt, td celler med hvitt bakgrunn */

	padding: 3px;
	background-color: #ffffff;
	color: Black;
	text-align: center;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;

}


.oversikt .total{  /* tabellnavn =oversikt, brukes til totalfelter */

	padding: 3px;
 	background-color: #C0C0C0;
	color: Black;
	text-align: right;
}
.oversikt .Content {  /* tabellnavn =oversikt,   td celler med lysegrnn bakgrunn*/

padding: 3px;

	background-color: #f8f8f8;
color: Black;
	text-align: left;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px groove #c0c0c0;
	border-right: 1px solid #c0c0c0;

}

.oversikt .Green {  /* tabellnavn =oversikt, brukes til celler med mellomgrnt farge */

	padding-left: 6px;
	padding-bottom: 2px;
	padding-right: 2px;
	background-color: #afcfc7;
	color: Black;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px groove #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

oversikt.SmalCelleTh {  /* tabellnavn =oversikt, smale overskriftceller*/

background-color: #afcfc7;
color: Black;

}

oversikt.SmalCelle {  /* tabellnavn =oversikt, smale celer lysegrnne */

background-color: #f8f8f8;
color: Black;
}

Oversikt.Content2{   /* tabellnavn =oversikt,   td celler med lysegrnn bakgrunn, andre paddingverdier enn Content*/

BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px solid;
PADDING-LEFT: 6px;
BACKGROUND-color: #f8f8f8;
color: Black;
PADDING-BOTTOM: 2px;
BORDER-LEFT: #cccccc 1px solid;
PADDING-TOP: 2px;
BORDER-BOTTOM: #cccccc 1px solid;
}

/* Koder for vedleggslister */
#doclist {

}

#pdf {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pdf.gif);
	padding-bottom: 5%;
	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;

}
#doc {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/doc.gif);
	padding-bottom: 5%;
 	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;
}
#zip {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/zip.gif);
	padding-bottom: 5%;
 	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;
}
#ppt {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/ppt.gif);
	padding-bottom: 5%;
 	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;
}
#pps {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pps.gif);
	padding-bottom: 5%;
 	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;
}
#xls {
	list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/xls.gif);
	padding-bottom: 5%;
 	background-position: 0px 0px;
	padding-left: 2%;
	line-height: 150%;
	margin-left: -4%;
	margin-bottom: -10px;
}

/* Nye koder */

ul.doclist { padding-left: 12px; padding-bottom: 6px; }
ul.doclist li { padding-left: 0.2em; padding-bottom: 0.5em; }
ul.doclist li.pdf { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pdf.gif); }
ul.doclist li.pps { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pps.gif); }
ul.doclist li.ppt { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/ppt.gif); }
ul.doclist li.xls { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/xls.gif); }
ul.doclist li.doc { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/doc.gif); }
ul.doclist li.zip { list-style-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/zip.gif); }

/* SLUTT Koder for vedleggslister */


/* Vedlegg */
a.pdf
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	line-height: 15px;
}

a.pps
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/pps.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px;
	line-height: 15px;
 }

a.ppt
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/ppt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	line-height: 15px;
 }
a.xls
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/xls.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	line-height: 15px;
}
 a.doc
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/doc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	line-height: 15px;
}


 a.zip
{
	padding-bottom: 20px;
	background-image: url(/search/nb/20070603210204oe_/http://www.udi.no/upload/img/ikoner/zip.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	line-height: 15px;
}
