
body {
	background: #666666;
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial;
	font-weight: normal;
	line-height: 18px;
	scrollbar-arrow-color: #808080;
	scrollbar-base-color: #c8c8c8;
	scrollbar-darkshadow-color: #909090;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #909090;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #cccccc;
}

form {
	margin: 0px;
	padding: 0px;
}

a img,img {
	border: none;
	text-decoration: none;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #660099;
}

a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #660099;
}

table {
margin-left: 0px;
padding-left: 0px;
border-collapse: collapse; 
border-spacing: 0px;
}

td, th {
vertical-align: top;
padding-right: 5px;
}

h1 {
color: #666666;
font-weight: bold;
font-size: 15px;
margin: 0px;
padding: 0px;
display: block;
}

h2 {
	font-weight: bold;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}


h3 {
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}

ol li, ol {
list-style: none;
margin: 0px;
padding: 0px;
}.content {
margin: 5px;
clear: both;
}

.contentBorder {
background: white;
margin: auto;
margin-top: 10px;
width: 660px;
}

.articleList {
}

.bannerAd {
float: left;
width: 320px;
padding-left: 5px;
}

.dark {
background: #d5d5d5;	
}

.padding{
padding: 5px;
}

.flags {
padding-top: 5px;
background: #666666;	
}

.articleTitleList a {
color: #666666;
}

.articleTitleList a:hover {
color: #660099;
}

.articleTitleList td {
border-bottom: 1px solid #cfcfcf;
padding-bottom: 3px;
}

.topNavigation {
background: #666666;
margin: auto;
width: 700px;
}

.topNavigation li {
list-style: none;	
}

#toHomepage1 {
padding-left: 20px;	
}

#toHomepage2 {
margin-left: 475px;
}

.menu {
margin: 0px;
padding: 0px;
padding-bottom: 24px;
}

.menu a {
display: block;
}

.menu li {
float: left;
list-style: none;	
text-align: center;
font-weight: bold;
}

.menu a:hover {
text-decoration: underline;	
}



#omMenu {
margin-top: 3px;
}

#omMenu a {
width: 161px;
padding-top: 2px;
padding-bottom: 2px;
color: white;
background: #008a54;
font-size: 10px;
border-right: 1px solid white;
}

#mainMenu a {
width: 110px;
color: white;
padding-top: 4px;
padding-bottom: 2px;
}

#newsMenu a {
width: 322px;
background: #e4e4e4;
padding: 1px;
color: #3e3e3e;
}

#mainMenuEN a {
padding-top: 4px;
padding-bottom: 2px;
width: 164px;
color: white;
}

#menuLocal a{
display: block;
color: white;
background: #ff000e;
width: 159px;
padding: 1px;
border-right: 1px solid white;
}

.newsMenu1Item {
border-right: 1px solid black;
}

li#menu1Item, li#menu1Item a {
color: black;
background: white;
}

li#menu2Item, li#menu2Item a {
background: #ff000e;
}

li#menu3Item, li#menu3Item a {
background: #510086;
}

li#menu4Item, li#menu4Item a {
background: #ffc116;
color: black;
}

li#menu5Item, li#menu5Item a {
background: #008a54;
}

li#menu6Item, li#menu6Item a {
background: #333333;
}

.search {
margin: 0px;
padding: 0px;
}

.siteSearch {
background: #e0e0e0;
}

.specificSearch {
float: left;
margin-left: 5px;
width: 319px;
background: #cccccc;
}

.textInput input{
margin-bottom: 10px
}

.siteSearch .textInput input {
width: 110px;
margin-bottom: 5px;
}

.travelSearch {
height: 40px;
background: #333333;
clear: both;
display: block;
}

.travelSearch .textInput input {
margin-bottom: 12px;
}

#mainLocal h1, .mainBy h1 {
color: #ff000e;	
}

#mainTur h1 {
color: #ffc116;	
}

#mainExpr h1 {
color: #510086;
}

.topSpace {
margin-top: 10px;	
}

#mainOm h1 {
color: #008a54;
}

.firstColumn {
width: 325px;
display: block;
float: left;
}

.secondColumn {
float: left;
padding-left: 5px;
width: 320px;
}

.readMore {
text-align: right;
display: block;
}

li#menu1ItemEN, li#menu1ItemEN a {
background: #660099;
color: white;
}
li#menu2ItemEN, li#menu2ItemEN a {
background: #ffcc00;
color: black;
}
li#menu3ItemEN, li#menu3ItemEN a {
background: #009966;
color: white;
}
li#menu4ItemEN, li#menu4ItemEN a {
background: #333333;
color: white;
}

.firstColumn p img, secondColumn p img {
padding-right: 5px;	
}
                                   
.frame333Banner0, .frame333Banner1, .frame333Banner2, .frame333Search,
.frame430Banner0, .frame430Banner1, .frame430Banner2, .frame430Search {
width: 320x;
overflow: auto;
position: relative;
margin-bottom: 5px;
}

.frame333Banner0 {
height: 333px;
}

.frame333Banner1 {
height: 279px;
}

.frame333Banner2 {
height: 226px;
}



.frame333Search {
height: 297px;	
}

.frame333BannerTur {
height: 240px;	
}	

.frame430Banner0 {
height: 430px;
}

.frame430Banner1 {
height: 374px;
}

.frame430Search {
height: 390px;	
}

.frame430Banner2 {
height: 323px;
}

#orgchartwindow ul, ul li{
  list-style:none;
  margin: 0;
  padding: 0;
}

#orgchartwindow li, .topfield{
  position:absolute;
  background-color:#efeded;
  border: 0.1em solid gray;
  color:black;
  width:22.8em;
}

#orgchartwindow li a {
  display: block;
  width:22.8em;
  padding: 0.3em;
}

#orgchartwindow li a:hover {
 text-decoration: underline;
}

#orgchartmapfield {
  position:relative;
  width:55.6em;
  height:27.0em;
  background-color:white;
  color:#fff;
}
#orgchartwindow .topfield {
  top:0em;
  left:16.4em;
  font-weight: bold;
  margin: 0em;
  text-align: center;
  padding: 0.3em;
}
#orgchartwindow .x1 {
  left:0em;
}
#orgchartwindow .x2 {
  right:0em;
}


#orgchartwindow .y1 {
  top:2.8em;
}
#orgchartwindow .ly1 {
  top:3.5999999999999996em;
}

#orgchartwindow .y2 {
  top:5.6em;
}
#orgchartwindow .ly2 {
  top:6.4em;
}

#orgchartwindow .y3 {
  top:8.399999999999999em;
}
#orgchartwindow .ly3 {
  top:9.2em;
}

#orgchartwindow .y4 {
  top:11.2em;
}
#orgchartwindow .ly4 {
  top:12.0em;
}

#orgchartwindow .y5 {
  top:14.0em;
}
#orgchartwindow .ly5 {
  top:14.8em;
}

#orgchartwindow .y6 {
  top:16.799999999999997em;
}
#orgchartwindow .ly6 {
  top:17.599999999999994em;
}

#orgchartwindow .y7 {
  top:19.599999999999998em;
}
#orgchartwindow .ly7 {
  top:20.399999999999995em;
}

#orgchartwindow .y8 {
  top:22.4em;
}
#orgchartwindow .ly8 {
  top:23.199999999999996em;
}

#orgchartwindow .y9 {
  top:25.2em;
}
#orgchartwindow .ly9 {
  top:25.999999999999996em;
}

#orgchartwindow .y10 {
  top:28.0em;
}
#orgchartwindow .ly10 {
  top:28.799999999999997em;
}


#orgchartwindow .linefield {
  position:absolute;
  border-top: 0.2em solid black;
  background-color:transparent;
  color:#fff;
  //height:0.2em;
  width:10.0em;
  left:22.8em;
  padding: 0em;
  margin: 0em;
}

#orgchartwindow .halflinefield {
  width:5.0em;
}

#orgchartwindow .verticalline {
  position:absolute;
  border-left: 0.2em solid black;
  background-color:transparent;
  color:#fff;
  height:24.3em;
  width:10.0em;
  top:1.8em;
  left:27.8em;
  padding: 0em;
  margin: 0em;
}

#orgchartmapfield {
margin: auto;
margin-top: 2em;
}
/*
	nettbuss.css - Stylesheet
	
	Made by: Ingrid Lyng
	
	Modified:
*/
/*


/*
This was included directly in head.php
*/
#toolTipLayer {
	position: absolute;
	border: 1px solid black;
	background: white;
	padding: 2 2 2 2;
	visibility: hidden;
}

#kartblokk {
	position: relative;
	top: 0;
	left: 0;
}

.toolTip {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	text-align: left;
}
.d {
	/*
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	FONT-WEIGHT: bold;
	color: #ffffff;
	background-color: #9966cc;
	transparent: #ffffff;
	*/
}
/**
End directly included
*/




.linkFylke
{
TEXT-DECORATION: none;
FONT-SIZE : 8pt;
FONT-WEIGHT: bold;
COLOR: #000000;
}
.linkFylke:visited
{
TEXT-DECORATION: none;
FONT-SIZE : 8pt;
FONT-WEIGHT: bold;
COLOR: #000000;
}
.linkFylke:hover
{
TEXT-DECORATION: none;
FONT-SIZE : 8pt;
FONT-WEIGHT: bold;
COLOR: #ff0000;
} 
.linkYel
{
TEXT-DECORATION: none;
FONT-SIZE : 12pt;
FONT-WEIGHT: bold;
COLOR: #000000;
}
.linkYel:visited
{
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
COLOR: #000000;
}
.linkYel:hover
{
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
COLOR: #ff0000;
}
.linkNews
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #000000;
}
.linkNews:visited
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #000000;
}
.linkNews:hover
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #660099;
}
.linkNewsRed
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #000000;
}
.linkNewsRed:visited
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #000000;
}
.linkNewsRed:hover
{
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
FONT-SIZE : 8pt;
COLOR: #ff0000;
}

.C
{
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
FONT-WEIGHT: bold;
color: #ffffff;
background-color: #9966cc;
transparent: #ffffff;
}
.x
{
font-family: Verdana,Arial;
font-size: 9px;
color: #ffffff;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
background-color: #9966cc;
padding: 2 2 2 2;
}
.x:visited
{
font-family: Verdana,Arial;
font-size: 9px;
color: #ffffff;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
background-color: #9966cc;
padding: 2 2 2 2;
}
.x:hover
{
font-family: Verdana,Arial;
font-size: 9px;
color: #ffffff;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
background-color: #9966cc;
padding: 2 2 2 2;
}
.headingNews
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: 666666 
}
.headingNormal
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #666666;
}
.headingMainRed
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #ff0000; 
}
.redAlert
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 24pt;
FONT-WEIGHT: bold;
COLOR: #ff0000;
}
.headingMainPur
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #660099; 
}
.headingMainYel
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 25pt;
FONT-WEIGHT: bold;
COLOR: #ffcc00; 
}
.headingMainGreen
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #009966; 
}
.headingMainGreyDk
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #333333;
}
.headingMainWhite
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
LINE-HEIGHT: 18pt;
FONT-WEIGHT: bold;
COLOR: #ffffff;
}
.headingSearchNews
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
FONT-WEIGHT: bold;
COLOR: #666666;
}
.headingSearchRed
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 11pt;
FONT-WEIGHT: bold;
COLOR: #ff0000;
}
.textSmall
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 7pt;
LINE-HEIGHT: 11pt;
FONT-WEIGHT: normal;
COLOR: #000000;
}
.textNormal
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 8pt;
LINE-HEIGHT: 12pt;
FONT-WEIGHT: normal;
COLOR: #000000; 
}
.textYel
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
COLOR: #ffcc00; 
}
.textWhite
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 7pt;
FONT-WEIGHT: normal;
COLOR: #ffffff;
}
.ingress
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE: 8pt;
LINE-HEIGHT: 12pt;
FONT-WEIGHT: bold;
COLOR: #000000; 
}
.date
{ 
FONT-FAMILY: Verdana, Arial;
FONT-SIZE: 7pt;
FONT-WEIGHT: normal;
COLOR: #666666;
}
.menuKontakt
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE : 8pt;
FONT-WEIGHT: normal;
COLOR: #ffffff;
}
.menuPopup
{
FONT-FAMILY:  Verdana, Arial;
FONT-SIZE : 8pt;
FONT-WEIGHT: bold;
COLOR: #ffffff;
}
.skjematopp
{ 
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
COLOR: #333333;
}

/*linjer under arkivlinjer*/
.greyNormal {
	FONT-FAMILY:  Verdana, Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #000000; 
	border-bottom-COLOR: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.greyDate {	
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	COLOR: #666666;
	border-bottom-COLOR: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.null {
	background-COLOR: #666666;
	border-COLOR: #666666;
	border-style: solid;
}

.spesiallinkliste {
	font-family: Verdana, Arial;
	font-size:   8pt;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.spesiallinkliste a {
    text-decoration:  none;
	COLOR: #660099;
}

.spesiallinkliste a:link    {
	COLOR: #660099;
	FONT-WEIGHT: bold;
	text-decoration: none;
}

.spesiallinkliste a:hover   {
	COLOR: #660099;
	FONT-WEIGHT: bold;
	text-decoration: none;
}
.spesiallinkliste a:visited {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.spesiallinkliste ul, .spesiallinkliste ol {
	list-style: none;
	padding: 0;
	margin: 0;
}
.spesiallinkliste li {
	list-style: none;
	margin-bottom: 8px;
}       

   .bannerAdMain {
float: left;
width: 640px;
margin-left: 330px;
position: absolute; top: 452px;
}

.bannerAdFylke {
float: left;
width: 640px;
margin-left: 330px;
position: absolute; top: 442px;
}

.banner {
margin-bottom: 0px;	
}

.frame333Banner3 {
height: 228px;	
}
