/********************
	globale
********************/
*{
	font: 12px arial,helvetica,sans-serif,verdana;
	color: #323030;
}

body 	{
	margin: 0px; 
	padding: 0px; 
	margin-left:auto;
	margin-right:auto;
	
	
}

div,h1,h2,h3,h4,p,object	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial,helvetica,sans-serif,verdana;
}

i
{
	font-style:italic;
	color:#004781;
}

table	
{
/*	border: none; */
}

table.content
{
	width:100%;
	background-color:White;
	padding-left:10px;
}
	
error		
{
	font-size: 10px;
	color: #4A4949;
}

strong,b	
{
	font-weight: bold;
	color: #004781;
}

b.svart	
{
	font-weight: bold;
	color: #000000;
}

em
{
	color:Red;
}

a 
{
	text-decoration:none;
	color: #004781;
}

a.standard
{
	color: #FF9E10;
}

a.sel 
{
	text-decoration:underline;
	color: #800000;
}

a.sel-bold
{
	font-weight: bold;
	text-decoration:underline;
	color: #800000;
}

a.hpl 
{
	text-decoration:none;
	color: #800000;
}

a.hpl-bold
{
	font-weight: bold;
	text-decoration:none;
	color: #800000;
}

a.dagkode
{
font-family:Arial;
font-size:12px;
color:#004781;
/* border-width:1px; 
border-style:none none solid none;
border-color:#004781; 
background-color:#FFF; */
vertical-align:top
}

hr
{
	color:#000000;
	height:1px;
}

hr.hafasFooterLine						
{
width:930px; height:3px; color: #ffffff; background-color: #ffffff; border-top:dotted 1px; border-bottom:solid 1px; border-color:#000000;
}

td{
font-family:Arial;
font-size:12px;
color: #000000;
/*border-width:1px; 
border-style:none solid none none; */
}

td.blaa
{
font-family:Arial;
font-weight: bold;
font-size:12px;
color: #333399;
}

td.dag
{
font-family:Arial;
font-weight: bold;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none none solid none;
vertical-align: bottom;
height:10px; 
}

td.dag2
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:solid solid solid solid;
text-align:center;
/*vertical-align: bottom	;
height:30px; */
}

td.dagkode
{
font-family:Arial;
font-size:12px;
color:#004781;
border-width:1px; 
border-style:none solid solid none;
border-color:#004781; 
background-color:#FFF;
}


td.dagkodefyll
{
font-family:Arial;
font-size:12px;
color:#004781;
border-width:1px; 
border-style:none solid solid none;
border-color:#004781; 
background-color:#DCE6F1;
}

td.dag-start
{
font-family:Arial;
font-weight: bold;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none none solid solid;
vertical-align: bottom;
height:10px; 
}

td.dag-slutt
{
font-family:Arial;
font-weight: bold;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none solid solid none;
vertical-align: bottom;
height:10px; 
}

td.dagstj
{
font-family:Arial;
font-weight: bold;
font-size:17px;
color: #FF9E10;
vertical-align:bottom;
}

td.dagstj-start
{
font-family:Arial;
font-weight: bold;
font-size:17px;
border-width:1px; 
border-color:#004781;
border-style:none none none solid;
color: #FF9E10;
vertical-align:bottom;
}

td.dagstj-slutt
{
font-family:Arial;
font-weight: bold;
font-size:17px;
border-color:#004781;
border-width:1px; 
border-style:none solid none none;
color: #FF9E10;
vertical-align:bottom;
}

td.fot-tegn-s
{
color: #B8252B;
font-weight: bold;
font-size:17px;
}

td.fot-tegn-b
{
color: #B8252B;
font-weight: bold;
font-size:12px;
}

td.fotnotetekst
{
font-family:Arial;
font-size:12px;
color: #004781;
}

input.dagknapp
{
font-family:Arial;
font-weight: bold;
font-size:12px;
color: #333399;
border-width:1px; 
border-style:none solid solid none;
border-width: thin; 
border-color:#eaeaea; 
background-color:#FFF; 
}

input.dagstjknapp
{
font-family:Arial;
font-weight: bold;
font-size:17px;
color: #B8252B;
border-width:1px; 
border-style:none none none none;
border-width: thin; 
border-color:#eaeaea; 
background-color:#FFF; 
height:10px;
}

td.fra1
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none solid solid solid
}

td.fra2
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none solid solid none
}

td.fra3
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none none solid solid
}


td.fra4
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none none solid none
}

td.fra1fyll
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none solid solid solid;
background-color:#DCE6F1;
}

td.fra2fyll
{
font-family:Arial;
font-size:12px;
color: #004781;
border-color:#004781;
border-width:1px; 
border-style:none solid solid none;
background-color:#DCE6F1;
}

td.tid1{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
/* border-style:none solid none none; */
height:20px;
}

td.tid1-start{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none none solid;
height:20px;
}

td.tid1-slutt{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none solid none none;
height:20px;
}

td.tid2{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
height:20px;
}

td.tid2-start{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid solid;
height:20px;
}

td.tid2-slutt{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none;
height:20px;
}

td.tid3{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
height:20px;
}

td.tid4{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid solid; 
height:20px;
}

td.tid5{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
height:20px;
}

td.tid3fyll{
font-family:Arial;
font-size:17px;
color: #FF9E10;
/* color: #004781; */
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
background-color:#DCE6F1;
height:20px;
}

td.tid4fyll{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid solid; 
background-color:#DCE6F1;
height:20px;
}

td.tid5fyll{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
background-color:#DCE6F1;
height:20px;
}

td.tid6fyll{
font-family:Arial;
font-size:12px;
color: #004781;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
background-color:#DCE6F1;
height:20px;
}

td.fot5a{
font-family:Arial;
font-size:17px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
height:20px;
}

td.fot6a{
font-family:Arial;
font-size:17px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
height:20px;
}

td.fot5b{
font-family:Arial;
font-size:12px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
height:20px;
}

td.fot6b{
font-family:Arial;
font-size:12px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
height:20px;
}

td.fot5afyll{
font-family:Arial;
font-size:17px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
background-color:#DCE6F1;
height:20px;
}

td.fot6afyll{
font-family:Arial;
font-size:17px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
background-color:#DCE6F1;
height:20px;
}

td.fot5bfyll{
font-family:Arial;
font-size:12px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none solid solid none; 
background-color:#DCE6F1;
height:20px;
}

td.fot6bfyll{
font-family:Arial;
font-size:12px;
color: #B8252B;
border-width:1px; 
border-color:#004781;
border-style:none none solid none; 
background-color:#DCE6F1;
height:20px;
}

td.dato
{
font-family:Arial;
font-weight: bold;
font-size:13px;
color: #000000;
}

.notetekst
{
font-family:Arial;
font-size:10px;
color: #000000;
}

.retning
{
	font-size: 11px;
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
}

.overskrift
{
/*	font-size: 11px;     Kommenteres inn når ny versjon er ferdig */
	font-weight: bold;   /* Fjernes når ny versjon er ferdig */ 
	font-size: 18px;
	color: #004781;
	font-family: arial,verdana,helvetica,sans-serif;
}

.overskrift-enavn
{
	font-size: 17px;
	color: #004781;
	font-family: arial,verdana,helvetica,sans-serif;
}

.overskrift-lokal2
{
	font-size: 17px;
	font-weight: bold;
	color: #004781;
	font-family: arial,verdana,helvetica,sans-serif;
}

.overskrift-lokal
{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #000000;
font-weight: bold;
}

.selskap{
font-family: arial,verdana,helvetica,sans-serif;
font-size:12px;
color: #004781;
}


.kommentarer{
font-family: arial,verdana,helvetica,sans-serif;
font-size:12px;
color: #004781;
}
.fotnoter{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #004781;
}
.fotnoter2{
font-family:Verdana;
font-size:12px;
font-weight: bold;
color: #B8252B;
}
.korrespondanser{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #000000;
font-style: italic;
}
.forklaring{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #004781;
}
.forklaring2{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #004781;
}

.dagkodetekst{
font-family: arial,verdana,helvetica,sans-serif;
font-size:9px;
color: #004781;
}

table.tabforklaring{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #004781;
background-color:#DCE6F1;
}

.infotekst{
font-family: arial,verdana,helvetica,sans-serif;
font-size:11px;
color: #79796F;
}

#p1{
/* height: 2500px; */
z-index: 1; 
position: absolute; 
left:1px; 
top: 100px; 
width: 726px; 
overflow-x: auto;
/* opacity: 1; */
}

#p2{
height: 500px; 
z-index: 2; 
position: absolute; 
left:889px; 
top: 93px; 
width: 726px; 
overflow-x: auto;
opacity: 1;
}

#p3{
z-index: 3; 
position: absolute; 
left:910px; 
top: 188px; 
width: 726px; 
}





