/*     SSB.CSS     */

body {	
	background: #ffffff;
	color: #000000;
        font-family: "Arial", helvetica, sans-serif;
/*	font-size: 100%;*/
	margin-top: 5px;
	margin-right: 0.5em;
	margin-left: 10px;
}

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

/* ie bugfix */

/*
a:hover img	{border: 1px solid #FF6633;}
a:hover   {background-position: 0 0;}
a:hover img.logo	{border: 0px;} 
a:hover img.knapp	{border: 0px;}
*/


h1 {
	padding-bottom: 0px;
        font-weight: bold;
        font-size: 150%;
        font-style: normal;
}

h2 {
	padding-bottom: 0px;
        font-weight: bold;
        font-size: 125%;
        font-style: normal;
}

h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
        font-weight: bold;
        font-size: 100%;
}

h4 {
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
        padding-bottom: 0px;
	margin-bottom: 0px;
        font-size: 90%;
}

h5 {
	font-size: 88%;
	font-style: italic;
	font-weight: bold;
}

h6 {
	font-size: 88%;
}

div {
	font-family: "Arial", helvetica, sans-serif;
	margin-top: 0px;
}

p,ul,ol,dl,dir,menu,address,blockquote{
	font-family: "Arial", helvetica, sans-serif;
        font-size: 90%;
	line-height: 120%;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 0.5em;
}

/* fikser problemer med kommunekartene i NN4 */
blockquote {
	line-height: normal;
}

th, td {
	font-size: 90%; 
}

/* la til vista monospace consolas */ 
pre, tt, code, samp  {
	font-family: consolas, "Courier New", monospace;
	font-size: 90%;
}

ul,ol {
	margin-top: 0em;
	margin-left: 3em;
	padding-left: 0em;
	padding-top: 0em;
}

/*	
ul,dir {list-style-type: disc}
ol {list-style-type: decimal}
li a { text-decoration: none;}
li  a:hover {text-decoration: underline;}
*/



dt {
	margin-bottom: 0;
	margin-top: 0.5em;
	font-weight: bold;
}


/* fant denne og la den inn, jbr@ssb.no */
kbd {
	white-space: nowrap;
	color: #333333;
	background-color: #EFEFEF;
	font-family: "Verdana", helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	text-align: center;
	border-top: 1px double #CFCFCF;
	border-left: 2px solid #BABABA;
	border-right: 3px solid #AAAAAA;
	border-bottom: 4px solid #909090;
	padding-left: 0.2em;
	padding-top: 0em;
	padding-right: 0.2em;
	padding-bottom: 0em;
	line-height: 1.6em;
	vertical-align: top;
}

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


.ingress { 
        font-weight: bold;
        font-size: 90%;
	line-height: 120%; 
 }

.brodtekst { 
        font-size: 84%;
 }

.brodtekststor { 
        font-size: 90%;
 }

.brodtekstinnrykk { 
        font-size: 84%;
	margin-top: 0px;
        margin-left: 28px;
 }

.ingressunderl { 
        font-size: 90%;
	line-height: 110%; 
	margin-top: 0px;
 }


.lenkeboks { 
        font-size: 90%;
	line-height: 120%; 
	margin-top: 0px;
        margin-left: 4px;
 }


.link {	
	font-size: 84%;
}

.prim {
	font-weight: bold; 
  	text-decoration: none;
        font-size: 90%;
}

.sek  {
	text-decoration: none;
        font-size: 90%;
}

.none { text-decoration: none;}
.none:hover{text-decoration: underline;}

.underline { text-decoration: underline;}
.underline:hover{text-decoration: underline;}


/* td .ingress { font-weight: normal; } */

.mellomtittel {
	font-size: 86%;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0px;
	display: block;
}


.tall {
	font-size: 90%;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0px;
	display: block;
}

/*
.tabelltittel {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0em;

}
*/

.kilde, .merinfo, .date {
	font-family: "Trebuchet MS",  sans-serif;
	font-size: 90%;
}

.om { 
	font-style: italic;
	font-size: 90%; 
}


.dato { 
	font-family: "Arial", helvetica, sans-serif;
	font-size: 84%;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
}



.footnote { 
	font-family: "Trebuchet MS",  sans-serif;
	font-size: 80%;
	margin-top: 0em;
}

.footer {
	font-family: "Trebuchet MS",  sans-serif;
	font-size: 80%; 
	text-align: left;
}

.header {
	font-family:  "Arial", helvetica, sans-serif;
	font-size: 9pt; 
}

.copy {
	font-size: 80%; 
	color: #000099;
	background-color: #ffffff;
	text-align: left;
}



.box {
	text-align: left;
	padding: 5px;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

/*.idag og .eye skal ha samme fontstørrelse. */
/* Pga problemer i NN settes disse i pt.    */

.indent {
	margin-left: 25px;
}


.idag {
	font-family: "Trebuchet MS" ,  sans-serif;
	font-size: 10pt;
	line-height: 120%; 
	font-style: normal;
	color: #000099;
	background-color: #ffffff;
	text-align: left;
	padding: 5px;
	margin-left: 25px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #000000;
	width: auto;
}

.alfa {
	font-size: large;
	font-weight: bold;
}

.logo {
	padding-left: 0px;
}

.small {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 80%;
	text-decoration: none;
}

.stikktittel {	
	padding-bottom: 10px;
	margin-bottom: 0px;
        font-weight: bold;
        font-size: 90%;
        line-height: 90%; 
}

h1.stikktittel,h2.stikktittel,h3.stikktittel {	
	margin-top: 0px;
}

.stikktittelunderl {	
	padding-bottom: 0px;
	margin-bottom: 0px;
        font-size: 76%;
        line-height: 120%; 
}

.kortnavntittel {	
	padding-bottom: 0px;
	margin-bottom: 0px;
        font-weight: bold;
        font-size: 90%;
        line-height: 100%; 
}


.kortnavntema {	
	padding-bottom: 0px;
	margin-bottom: 0px;
        font-weight: normal;
        font-size: 80%;
        line-height: 100%; 
}

.titteltema { 
        font-size: 90%;
        font-weight: bold;
	line-height: 110%; 
	margin-top: 0px;
 }



.tittel {	
	padding-bottom: 5px;
        font-weight: bold;
        font-size: 160%;
	margin-bottom: 2px;
        line-height: 120%; 
}

h1.tiitel,h2.tittel,h3.tittel {	
	margin-top: 0px;
}

.tittelhoyre {	
	padding-bottom: 5px;
        font-weight: bold;
        font-size: 110%;
	margin-bottom: 2px;
        line-height: 120%;
        color: #038C00;
	background-color: #ffffff;
}


.startnav {
	font-family: "Arial", helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
        font-size: 98%;
  	text-decoration: none;
	color: #666666;
}


.tittelgraa {	
	padding-bottom: 5px;
        font-weight: bold;
        font-size: 160%;
	margin-bottom: 2px;
        line-height: 120%;
        color: #505050;
	background-color: #ffffff;
}

.tittelunderl {	
	padding-bottom: 0px;
        font-weight: bold;
        font-size: 96%;
        line-height: 110%; 
}

/* endret background-color. Was: #e4ebd0 */
.tittelbg {	
	padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 5px;
        font-weight: bold;
        font-size: 92%;
        line-height: 130%; 
        background-color: #F1EFE0;
        margin-bottom: 3px;
}


.lenkeiul {	
	padding-bottom: 0px;
        font-weight: bold;
        font-size: 92%;
        line-height: 150%; 
}


.bildetekst {	
        font-family: Verdana, helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%; 	
}

.bildetekststor {	
        font-family: Verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%; 	
}

.ompubl {
	color: #000000;
	background-color: #efefef;
	border: none;
}

/* Nye stiler i forbindelse med Samfunnspeilet */
em.fet {
	font-style:  normal;
	font-weight: bold;
}

em.kursiv {
	font-style:  italic;
	font-weight: normal;
}

em.fetkursiv {
	font-style:  italic;
	font-weight: bold;
}

table.boks {
	color: #000000;
	background-color: #eeeeee;
	margin: 0.5em;
/*	float: left; */
        text-align: left;

}

table.figur {
        float: right;
        /*width: 10%;*/
        margin: 0.5em 0em 0.5em 0.5em;
        clear: right; 
 }

/*
#hack for ie sin manglende float/clear støtte
.fixgap {
	float: right;
	height: 0;
}*/


table.figur caption{
	font-size: 70%;
	font-weight: bold;
        text-align: left;
        margin: 0.5em 0em 0.5em 1em;
}

table.boks td {
        display: block;
        background-color: #eeeeee;
	padding: 0.5em;
       	text-align: left;
}

div.boksoverskrift {
        font-size: 90%;
        font-style: normal;
	font-weight: bold;
	font-family: "Arial", helvetica, sans-serif;
	padding-bottom: 0.5em;
}

p.bokstekst {
	font-size: 90%;
}

p.referanseroverskrift {
	font-size: 85%;
        font-weight: bold;
}

p.referanser {
	font-size: 85%;
}

p.forfatter {
	font-style:  italic;
	font-weight: bold;
	padding: 0;
	margin: auto;
}

p.forfatteropplysning {
	font-style:  normal;
	font-weight: bold;
	padding: 0;
	margin: auto;
}

p.sitat {
	padding: 0.5em;
	font-size: 90%;
}
/* slutt på samfunnspeilet stiler */

/* navigasjonssti når vi ikke bruker frames */
div.navsti {
	color: #003366;
	background-color: #ffffff;
	font-family: "Verdana", helvetica, sans-serif;
	font-size: 70%;
	padding-bottom: 5px;
}
div.navsti span.pil { 
	color: red;
	padding-left: 3px;
	padding-right: 3px;
}
/* navigasjonssti */
