/*
---------------------------------------------
CONTENT IN THIS STYLESHEET 
---------------------------------------------
- LAYOUT CHOOSER: FLEX/FIXEDCENTER/FIXEDLEFT/ONE-COLOMN/TWO-COLOMN  
- CONTAINERE OG MODULER I HEADEREN
- CONTAINERE OG MODULER I VENSTRE-,MIDT- OG HØYRE-KOLONNE
- PARAGRAPHS STYLES
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES 
- LINK STYLES
- HEADLINE STYLES
- BORDER COLOR EVERYWHERE
---------------------------------------------

Bilder ligger i ../images/gfx/
  
Profilfarger fargepalett
Dus gul    : PMS458	     = E8E874 =>
Dus blå    : PMS645	     = 7C9DC0 =>
Orange	   : PMS722	     = D99C63 =>
Grønn      : PMS5773	 = 9FAA84 =>
Varm grå   : Warm Gray 6 = E8E874 =>

Logo fargepalett
Rød		   : PMS485	 	 = FF0000 =>
Gul		   : PMS123	 	 = FFCC00 =>
Grønn	   : PMS326	 	 = 009999 =>
Blå		   : PMS3005	 = 0066CC =>
Lilla	   : PMS2728	 = 003399 =>

Støttefarger for diagrammer
Lys lilla  : PMS2655	 =  	  =>
Gul		   : PMS129	 	 =  	  =>
Blå		   : PMS2985	 =  	  =>
Rode	   : PMS688	 	 =  	  =>
Orange	   : PMS1245	 =  	  =>

Støttefarger fargepalett
Lys grå    : 			 = E4E4E4 =>
Grå        : 			 = DCDCDC =>
Mørk grå   :			 = 767676 =>	
Std. tekst :			 = 666666 =>	
Linjer     :			 = 999999 =>	
Lys blå    :			 = A2B9CF =>	
Std. blå   :			 = 7B9DBD =>	
Mørk blå   :			 = 5683AF =>	
Lys orange :			 = EFCEB5 =>	
---------------------------------------------
*/

A.phonelist, A.phonelist:visited, A.phonelist:link
{
	background-image: url(../images/icons/telefon2.gif);
	background-repeat: no-repeat;
	/*line-height: inherit;*/
	height: 1.0em;
	padding-right: 25px;
	background-position: right 0;
	color: #00145a;
}
A.phonelist:hover
{
	background-image: url(../images/icons/telefon2_mouseover.gif);
}
A.imgPrintPreview, A.imgPrintPreview:visited, A.imgPrintPreview:link
{
    BACKGROUND-POSITION: center center;
    FONT-SIZE: 0px;
    BACKGROUND-IMAGE: url(../images/icons/ikon-print.gif);
    WIDTH: 30px;
/*    CURSOR:  hand;*/
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
A.imgPrintPreview:hover
{
    FONT-SIZE: 0px;
    BACKGROUND-IMAGE: url(../images/icons/ikon-print-mouseover.gif);
    WIDTH: 30px;
/*    CURSOR: hand;*/
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
body{
text-align:left;
margin:0px;
padding:0px;  
color:#666666; 
background-color:#fff;
font:normal 65% Verdana, sans-serif;
}
ul, ol {
clear:left;
margin:0px 30px 10px 30px;
padding:0;
}
hr {
color:#999999;
background-color:#999999;
height:1px;
margin:2px 0px 2px 0px;
padding:0px;
clear:both;
border:0px;
}
hr.modul{
margin:0px;
}
hr.popup {
margin:50px 2px 0px;
}
br.adjust {
font-size:9px;
}

/*
-------------------------------------------------------------------
LAYOUT CHOOSER: FLEX/FIXEDCENTER/FIXEDLEFT/ONE-COLOMN/TWO-COLOMN 
-------------------------------------------------------------------
*/
body#flex {
text-align:left;
}
body#fixedLeft { 	
text-align:left;
}
body#flex div#Wrapper {
position:relative;
width:97%;
margin-left:10px;
margin-top:43px;
margin-right:10px;
background:url(../images/gfx/HeaderBg.gif) no-repeat right top;
z-index:10;
background-color:#fff;
color:#666666;
}
body#fixedLeft div#Wrapper {
position:relative;
width:749px;
margin-left:10px;
margin-top:43px;
margin-right:auto;
background:url(../images/gfx/HeaderBg.gif) no-repeat right top;
z-index:10;
background-color:#fff;
color:#666666;
}
body#fixedCenter div#Wrapper {
position:relative;
width:749px;
margin-left:auto;
margin-top:43px;
margin-right:auto;
background:url(../images/gfx/HeaderBg.gif) no-repeat right top;
z-index:10;
background-color:#fff;
color:#666666;
}
body#flex div#PopUp {
margin: 10px;
border: 1px solid;
padding:0px 10px 10px 10px;
}
div#MiddleContainerOneColomn {
position:relative;
padding-left:187px;
padding-right:187px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
background-color:transparent;
font-size:110%;
z-index:20;
height:auto;
clear:none;
line-height:1.3;
}
div#MiddleContainerTwoColomn {
padding-left:187px;
padding-right:10px;
text-align:left;
padding-top:0px;
margin-top:0px;
position:relative;
background-color:transparent;
font-size:110%;
z-index:20;
line-height:1.3;
}
div#MiddleContainerThreeColomn {
padding-left:10px;
padding-right:10px;
text-align:left;
padding-top:0px;
margin-top:0px;
position:relative;
background-color:transparent;
font-size:110%;
z-index:20;
line-height:1.3;
}

/*
---------------------------------------------
CONTAINERE OG MODULER I HEADEREN
---------------------------------------------
*/
div#OuterDivTop {
background-color:transparent;
position:relative;
/*width:749px;*/
top:0px;
left:0px;
margin-top:0px;
margin-right:0px;
height:95px;
z-index:2;
}
div#forsiden {
width:60px; 
height:14px;
position:absolute;
top:-31px; 
left:10px;
background-color:#fff; 
text-align:left;
z-index:80;
}
div#TopLinks {
top:-30px; 
right:5px;
width:730px;
height:20px;
position:absolute;
background-color:transparent; 
text-align:right;
z-index:9;
}
div#NavLevelOne {
position:absolute;
top:-4px;
left:187px;
width:397px;
background-color:transparent;
text-align:left;
z-index:100;
}
div#NavLevelTwo {
width:549px;
position:absolute; 
top:27px; 
margin:0px;
left:179px; /*left:187px; */
/*background:#fff url(../images/gfx/navTwoBg.gif) repeat-x;
border-left:1px solid #847F7F;  
border-bottom:1px solid #847F7F;*/
text-align:left; 
/*border: 0px;*/
height:20px;
z-index:9;
}
div#Search {
width:186px; 
height:20px;
position:absolute; 
top:0px; 
right:-6px; 
margin:0px;
background-color:transparent; 
text-align:right; 
z-index:99; 
}
div#logo {
float:left;
margin:-15px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:21px;
width:187px;
position:relative;
background-color:#fff;
text-align:center;
z-index:8;
}
div#LineBreadCrumb {
width:729px; 
top:60px; 
position:absolute; 
left:8px; 
background-color:transparent;
/*border-top:1px solid; */
padding:8px 0px 5px 2px;
margin-right:0px; 
text-align:left;
color:#666666;
text-decoration:none;
z-index:300;
}
div.StartCrumb {
display:block;
float:left;
}
div.LastCrumb {
padding:3px 4px 3px 4px;
color:#5683AF;
text-decoration:none;
font-weight:normal;
}
div.topFlipOuter {
position:absolute; 
top:-1px; 
left:-1px; 
width:9px; 
height:9px; 
z-index:110; 
background-color:transparent;
}
div.NavLevelOneActive {
position:relative;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 2px;
height:30px;
display:block;
float:left;
z-index:100;
FONT-SIZE:100%;
vertical-align:middle;
background: url(../images/gfx/navOneActiveBgNew.gif) no-repeat right; 
} 
div.NavLevelOneActiveLeft {
float:left;
padding-left:3px;
background:url(../images/gfx/navOneActiveBgLeft.gif) no-repeat left; 
} 
div.NavLevelOnePassive {
position:relative;
margin:0px;
padding:0px 10px 0px 7px;
height:30px;
display:block;
float:left;
z-index:99;
FONT-SIZE:100%; 
text-align:center;
background:url(../images/gfx/navOnePassiveBgNew.gif) no-repeat right; 
}
div.NavLevelOnePassive:hover {
background-image:url(../images/gfx/navOnePassiveBgNew.gif); 
} 
div.NavLevelOnePassiveLeft {
float:left;
padding-left:3px;
background:url(../images/gfx/navOnePassiveBgLeft.gif) no-repeat left; 
}
span#NoNavLevelTwo {
color:#666666;
text-decoration:none;
font-weight:normal;
padding:5px 8px 3px 8px;
width:1px;
height:12px;
}

/*
----------------------------------------------------------
CONTAINERE OG MODULER I VENSTRE-,MIDT- OG HØYRE-KOLONNE
----------------------------------------------------------
*/
div#LeftContainer {
position:absolute;
float:left;
left:0px;
width:187px;
text-align:left; 
background-color:transparent;
z-index:30;
}
div#RightContainer {
position:absolute;
float:right;
right:-2px;
width:187px;
text-align:left;
background-color:transparent;
z-index:30;
}
div#ActionMenuModule {
position:relative;
height:20px;
text-align:left;
background-color:transparent;
margin-bottom:10px;
display:block;
}
div.splitWidth {
width:100%;
margin-bottom:10px;
}
div.splitLeft {
float:left;
padding-right:5px;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
}
div.splitRight {
float:left;
width:179px;
padding:0px;
padding-left:5px;
border-left:0px;
margin-top:0px;
margin-bottom:5px;
margin-left:1px;
margin-right:0px;
}
div.content {
margin:2px 0px 3px 0px;
padding:0px 2px 0px 0px;
}
div.imgBoxBig {
float:left; 
margin:2px 0px 10px 0px;
width:375px;
background-color:#fff;
border:0px;
clear:right;
}
div.imgBox {
float:left; 
margin:6px 15px 3px 0px; 		
width:180px;
background-color:#fff;
border:0px;
clear:right;
}
div.imgBoxSmall {
float:left; 
margin:6px 15px 3px 0px;
width:90px; 
background-color:#fff;
border:0px;
clear:right;
}
div.imgBoxCms {
float:left; 
margin:6px 15px 3px 0px; 		
width:58px;
background-color:#fff;
border:0px;
clear:right;
}
div.moduleBeigeFlip {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:9px;
background:#e2e2e2 url(images/gfx/module_top_flip.gif) no-repeat left top;
}
div.ModulCenter {
margin:2px 10px 10px 0px;
padding:0px 0px 0px;
float:left; 
background-color:#ffffff;
font-weight:normal;
border:1px solid;
width:170px;
clear:left;
}
div.splitLeft div.ModulCenter {
margin:2px 0px 10px 0px;
}
div.splitRight div.ModulCenter {
margin:2px 0px 10px 3px;
}
div.ModulDriftsmelding {
border:1px solid; 
background-color:#D99C63;
padding:5px;
margin:0px 0px 10px 0px;
color:#ffffff;
}
div.cornerTopRight { 
background:url(../images/gfx/corner_topright_noshadow.gif) no-repeat top right; 
}
div.cornerTopLeft { 
background:url(../images/gfx/corner_topleft_noshadow.gif) no-repeat top left; 
} 
div.cornerBottomRight {
background:url(../images/gfx/corner_bottomright_noshadow.gif) no-repeat bottom right;
} 
div.cornerBottomLeft {
background:url(../images/gfx/corner_bottomleft_noshadow.gif) no-repeat bottom left;
}
div.cornerTopRight, div.cornerTopLeft, div.cornerBottomRight, div.cornerBottomLeft {
}
div.moduleBeigeFlip {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:7px;
background:#E4E4E4 url(../images/gfx/module_top_flip.gif) no-repeat left top;
}
div.moduleBeige {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:6px;
background:#E4E4E4 url(../images/gfx/module_top_noshadow.gif) no-repeat left top;
}
div.moduleWhiteFlip {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:9px;
background:#fff url(../images/gfx/module_top_flip.gif) no-repeat left top;
}
div.moduleWhite {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:9px;
background:#fff url(../images/gfx/module_top.gif) no-repeat left top;
}
div.moduleWhiteFlipNoShadow {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:9px;
background:#fff url(../images/gfx/module_top_flip_noshadow.gif) no-repeat left top;
}
div.moduleWhiteNoShadow {
margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:6px;
background:#fff url(../images/gfx/module_top_noshadow.gif) no-repeat left top;
}
div.moduleGreyTop {
margin-left:10px;
margin-bottom:-3px;
width:167px;
background:#E4E4E4 url(../images/gfx/module_top.gif) no-repeat left top;
}
div.moduleGreyTopNoShadow  {
margin-left:10px;
margin-bottom: -6px;
width:167px;
background:#E4E4E4 url(../images/gfx/module_top_noshadow.gif) no-repeat left top;
}
div.moduleGreyNoShadow  {
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	width:167px;
	background-color: #E4E4E4;
}				
div.moduleNavLeft {
margin-left:10px;
margin-bottom:10px;
padding-top:4px;
width:167px;
background:#7B9DBD url(../images/gfx/module_top_nav.gif) no-repeat left top;
/*font-weight: bold;*/
}
div.center {
margin:0px;
padding:0px 0px 5px 0px;
background:url(../images/gfx/module_center_noshadow.gif) repeat-y;
width:167px;
border:0px;
}
div.bottom {
margin:0px;
padding:0px;
background:url(../images/gfx/module_bottom_noshadow.gif) no-repeat left top;
width:167px;
height:3px;
border:0px;
font-size:1px;
}
div.moduleNavLeft div.center {
margin:0;
padding:0 0 3px 0;
background:url(../images/gfx/module_center_nav.gif) repeat-y;
width:167px;
border:0px;
}
div.moduleNavLeft div.bottom {
margin:0px;
padding:0px;
background:#ffffff url(../images/gfx/module_bottom_nav.gif) no-repeat left top;
width:167px;
height:3px;
border:0px;
font-size:1px;
}
div.moduleWhiteNoShadow div.center, div.moduleWhiteFlipNoShadow div.center {
margin:0px;
padding:0px 0px 5px 0px;
background:url(../images/gfx/module_center_noshadow.gif) repeat-y;
width:167px;
border:0px;
}
div.moduleWhiteNoShadow div.bottom, div.moduleWhiteFlipNoShadow div.bottom {
margin:0px;
padding:0px;
background:url(../images/gfx/module_bottom_noshadow.gif) no-repeat left top;
width:167px;
height:3px;
border:0px;
font-size:1px;
}
div.imgBoxSokEiendomSmall {
float:left; 
margin:2px 4px 3px 0px; 
width:60px; 
border:1px solid;
background-color:#fff;
}
div.imgBoxSokEiendom {
float:left; 
margin:2px 4px 3px 0px; 
width:285px; 
border:1px solid;
background-color:#fff;
}
div.ModulRightBig {
color:#666;
font-weight:normal;
background-color:#E4E4E4;
width:220px;
margin:2px 1px 10px 10px;
padding:5px 0px;
float:right; 
border:1px solid;
}
div.ModulCenterRightGrey {
color:#666;
font-weight:normal;
border:1px solid;
background-color:#E4E4E4 ;
width:176px;
margin:2px 1px;
padding:5px 0px;
float:right; 
}
div.ModulCenterRightWhite {
font-weight:normal;
width:176px;
margin:2px 1px 10px 0px;
padding:5px 0px;
float:right; 
background-color:#fff;
}
div.ModulCenterBig {
width:373px;
margin:2px 0px 10px 0px;
padding:0px 0px 0px;
border:1px solid;
background-color:#ffffff;
}
div.ModulCenterBigTwoColomn {
width:95%;
margin:2px 10px 10px 0px;
padding:5px 0px;
border:1px solid;
}
div.ModulAction {
width:375px;
margin:2px 10px 10px 0px;
padding:5px 0px;
display:block;
clear:both;
float:none;
}
div#bottomSpanner {
position:relative;
margin-left:auto;
margin-right:auto;
height:10px;
width:749px;
z-index:200;
background-color:transparent;
}
body#fixedLeft div#bottomSpanner {
position:relative;
margin-left:10px;
margin-right:10px;
height:10px;
width:749px;
z-index:200;
background-color:transparent;
}
div#footer {
position:relative; 
padding-left:198px; 
padding-bottom:10px; 
margin-top:10px;
color:#999999; 
font-weight:normal;
}
div#footerFixedLeft {
width:749px;
text-align:center;
font-size:1em; 
padding-bottom:10px; 
margin-left:10px;
margin-top:10px;
color:#999999; 
font-weight:normal;
}
div#footerFlex {
text-align:center;
font-size:1em; 
padding-bottom:10px; 
margin-left:10px; 
margin-top:10px;
color:#999999; 
font-weight:normal;
}
div#hide  {
display:none;
}
div.ClearingContainer {
clear:both;
}
div.errormessage {
color:red; 
font-weight:bold;
}
span.NavLevelTwo {
padding:5px 0px 3px 0px;
display:block;
float:left;
width:5px;
color:#666666;
text-decoration:none;
font-weight:normal;
background:url(../images/gfx/navTwoBar.gif) no-repeat right; 
} 
/* disse tre stilene er til popup */
div.topFlipPopUp {
position:relative; 
top:-1px;
left:-11px; 
width:9px; 
height:9px; 
background-color:transparent;
}
div.buttons {
float:right;
height:21px;
margin:2px 0px 0px 0px;
padding:0px;
}
div#PopUp div.logo {
float:left;
height:21px;
margin:5px 5px 0px 0px;
padding:0px;
}
div#Utskrift {
width:800px;
border:solid 1px #999999;
padding:10px 10px 10px 10px;
margin:10px 10px 10px 10px;
}


/*
---------------------------------------------
PARAGRAPHS STYLES
---------------------------------------------
*/
p.content {
margin-top:0px;
margin-bottom:10px;
font-weight:normal;
}
p.ingress {
margin-top:0px;
margin-bottom:10px;
}
p.date {
margin-top:-7px;
margin-bottom:10px;
font-size:0.9em;
font-style:italic;
}
p.imgBox, p.imgBoxSmall, p.imgBoxBig, p.imgBoxCms {
margin:0px; 
display:block; 
padding:2px;
color:#666;
font-size:0.9em;
}
p.ModulCenter {
margin:0px 0px 3px 0px;
padding:0px 5px 0px 10px;
font-size:0.9em;
line-height:1.3;
}
p.NonStandardBrowser {
display:none;
}
p.navItem {
margin:0px;
padding:0px;
}
p.ModulCenterItem {
margin:5px 3px 5px 0px;
padding:0px 2px 0px 20px;
background-image:url(../images/gfx/rightLinkBullit.gif); 
background-repeat:no-repeat;	
font-size:0.9em;
}
p.LeftRightListItem {
margin:5px 3px 5px 0px;
padding:0px 2px 0px 10px;
background-image:url(../images/gfx/rightLinkBullit.gif); 
background-repeat:no-repeat;	
font-size:0.9em;
}

p.ItemPdf {
margin:5px 3px 5px 0px;
padding:0px 2px 0px 10px;
background-image:url(../images/icons/itemPdf.gif); 
background-repeat:no-repeat;
font-size:0.9em;
}


p.LeftRightStandard {
margin:3px 3px 3px 0px;
padding:0px 2px 0px 10px;
line-height:1.3;
}
p.LeftRightStandardNews {
margin:0px 0px 3px 10px;
padding:0px 2px 0px 10px;
} 
p.itemAlternative {
margin:8px 2px 0px 1px;
padding:3px 2px 3px 0px;
border-top:1px solid;
}
p.picture {
margin:-5px -2px -5px -10px;
}
p.ModulPicture {
margin:9px 3px 2px 0px;
padding:0px 2px 0px 10px;
}
p.ModulOnlyPicture {
margin:0px 0px 0px -9px;
padding:0px 2px 0px 10px;
border:0px; 
}
p.ModulCenterItemXL{
background-image:url(../images/gfx/excel_fnutt.gif);
}
p.ModulCenterItemAcrobat{
background-image:url(../images/gfx/acrobat_fnutt.gif);
}
p.ModulCenterItemXL,p.ModulCenterItemAcrobat {
background-repeat:no-repeat;	
font-size:0.9em;
line-height:1.3;
}
p.ModulCenterItemXL,p.ModulCenterItemAcrobat {
margin:5px 5px 5px 10px;
padding:0px 2px 0px 20px;
}
div#PopUp p {
margin:8px 0px;
}

/*
---------------------------------------------
IMAGE STYLES
---------------------------------------------
*/
img {
border:0px;
}
img.imgBox, img.imgBoxSmall, img.imgBoxBig, img.imgBoxCms {
clear:right;
}
img.imgBoxCms {		
width:58px;
height:58px;
}
img.TopLinks {
margin-right:3px;
margin-top:0px;
width:5px;
height:6px;
}
img.bottomSpanner {
display:block;
position:absolute; 
top:-9px; 
right:-2px; 
width:9px; 
height:9px; 
}
body#fixedLeft img.bottomSpanner {
left:742px;
}
body#flex div#bottomSpanner img  {
display:none;
}
img.ModulPicture {
width:145px;
}
img.ModulOnlyPicture {
width:163px;
}

/*
---------------------------------------------
TABLE STYLES 
---------------------------------------------
*/

table#main td.main {
border: 0px;
padding: 0px 0px 0px 0px;
}
table.productListWidth {
width:150px;
margin-left:10px;
}
table.productListWidth td {
padding:0px;
}
table, td, tr {
font-size:100%;
}
table.odd-even-table {
border:1px solid;
}
tr.headingline, td.headingline {
color:#ffffff;
background-color:#D99C63; 
font-weight:bold; 
} 
tr.oddline, td.oddline { 
background-color:#fff;
} 
tr.evenline, td.evenline { 
background-color:#f2f2f2;
}
td.number {
text-align:right;
}
tr.oddlineHeading, td.oddlineHeading {  
background-color:#FAF7EE ;
}
tr.modulRound, td.modulRound {  
background-color:#D99C63 ;
}

/*
---------------------------------------------
FORM STYLES 
---------------------------------------------
*/
form {
margin:0px;
padding:0px;
}	
input,select,option,textarea {
FONT-SIZE:0.9em; 
font-family:Verdana, sans-serif;
}
input.brukerNavn {
width:80px;
padding:0px;
border:1px inset #999999;
}
select {
border:1px inset #999999;
width:128px;
}
textarea {
border:1px inset #999999;
width:297px;
height:100px;
}
input,select,textarea {
margin:3px 2px 3px 0px;
}
select,option,textarea {
border:1px solid #999999;
}
.inputfield {
font-family:Verdana, sans-serif; 
border:solid 1px;
}
input.knapp {
/*cursor:none;*/
color:#999999;
font-weight:bold;
margin-right:15px;
}
.border {
border:1px solid #999999;
}
input.searchText {
display:inline;
border:1px solid #999999;
margin:0px 0px 4px 0px;
}


/*
---------------------------------------------
LINK STYLES
---------------------------------------------
*/

a.leftTwoNormalMiddlePassive, a.leftTwoNormalMiddlePassive:link, a.leftTwoNormalMiddlePassive:active, a.leftTwoNormalMiddlePassive:visited {
position:relative;
margin:0px 1px 0 0px;
padding:2px 2px 2px 16px; 
display:block;
text-decoration:none;
color:#666;
border-bottom:0px solid #fff;
border-left:1px solid #999999;
background-color:#fff; 
}



a, a:link, a:visited {
color:#5683AF;
text-decoration:underline;
}
a:hover {
color:#333;
}
a.ModulCenterLink, a.ModulCenterLink:link, a.ModulCenterLink:visited, a.ModulCenterLink:active {
display:block;
margin:0px;
padding:0px 2px 1px 0px; 
text-decoration:none;
background-color:transparent;
color:#666666;
}
a.ModulCenterLink:hover {
color:#5683AF;
text-decoration:underline;
}
a.ActionMenuModuleLink, a.ActionMenuModuleLink:link, a.ActionMenuModuleLink:visited, a.ActionMenuModuleLink:hover {
padding:3px 5px 3px 5px;	
float:left;
margin-right:5px;
margin-bottom:3px;
background-color:#D99C63; /*#EFCEB5*/
border:1px solid;
color:#ffffff; /*#666666*/
text-decoration:none;	
font-size:0.9em;	
font-weight:normal;
}
a.ReadMore, a.ReadMore:link, a.ReadMore:visited {
margin:3px 0px 0px 0px;
text-decoration: none;
background-color:transparent; 
color:#666666;
font-weight: bold; font-family: Verdana, sans-serif;
}
a.ReadMore:hover {
color:#5683AF;
text-decoration:underline;
}
a.SearchResult, a.SearchResult:link, a.SearchResult:visited,  a.SearchResult:hover {
margin:3px 0px 10px 0px;
display:block;
text-decoration:underline;
color:#666666;
background-color:transparent;
}
a.TopLinks, a.TopLinks:link, a.TopLinks:active, a.TopLinks:visited {
margin:3px 5px 3px 0px;
color:#999999;
background-color:transparent;
text-decoration:none;
font-weight:bold;
}  
a.TopLinks:hover{
color:#5683AF;
}
a.NavLevelOneActive, a.NavLevelOneActive:link, a.NavLevelOneActive:visited  {
padding:9px 5px;
color: #333;
text-decoration:none;
font-weight:bold;
display:block;
}
a.NavLevelOneActive:hover {
color:#333;
}
a.NavLevelOnePassive, a.NavLevelOnePassive:link, a.NavLevelOnePassive:visited {
padding:9px 5px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
}
a.NavLevelOnePassive:hover {
color:#333;
}
a.NavLevelTwoPassive, a.NavLevelTwoPassive:link, a.NavLevelTwoPassive:active, a.NavLevelTwoPassive:visited {
padding:5px 3px 3px 8px;
display:block;
float:left;
color:#666666;
text-decoration:none;
}  
a.NavLevelTwoPassive:hover{
color:#7B9DBD;
}
a.NavLevelTwoActive, a.NavLevelTwoActive:link, a.NavLevelTwoActive:active, a.NavLevelTwoActive:visited {
padding:5px 8px 3px 8px;
display:block;
float:left;
color:#7B9DBD;
text-decoration:none;
font-weight:bold;
}  
a.NavLevelTwoActive:hover {
color:#666666;
}
a.LineBreadCrumb, a.LineBreadCrumb:link, a.LineBreadCrumb:active, a.LineBreadCrumb:visited {
padding:3px 4px 3px 4px;	
color:#5683AF;
text-decoration:underline;
font-weight:normal;	
}  
a.LineBreadCrumb:hover{
color:#666666;
text-decoration:underline;
}
a.levelThreeHeadlinePassive, a.levelThreeHeadlinePassive:link, a.levelThreeHeadlinePassive:active, a.levelThreeHeadlinePassive:visited {
position: relative;
margin: 0px 3px 0px 1px;
padding: 2px 2px 2px 14px;
display: block;
text-decoration: none;
color: #ffffff;
border-bottom: 1px solid;
font-weight: bold;
background-color: #7B9DBD;
}
a.levelThreeHeadlinePassive:hover {
color:#5683AF;
margin:0px;
margin-left: 1px;
margin-right: 3px;
background-color:#fff;
}
a.levelThreeHeadline, a.levelThreeHeadline:link, a.levelThreeHeadline:active, a.levelThreeHeadline:visited {
position:relative;
margin:0px 3px 0px 1px;
padding:2px 2px 2px 14px; 
display:block;
text-decoration:none;
color:#7B9DBD;
border-bottom:1px solid #7B9DBD;
font-weight:bold;
background-color:#fff;
}
a.levelThreeHeadline:hover {
color:#666666;
}
a.passiveThree, a.passiveThree:link, a.passiveThree:active, a.passiveThree:visited {
position:relative;
margin:0px 3px 0px 1px;
padding:2px 2px 2px 10px;
display:block;
text-decoration:none;
color:#666666;
border-top:0px;
border-bottom:0px;
background-color:#fff; 
}
a.passiveThree:hover {
color:#5683AF;
background-color:#fff;
}
a.activeThree, a.activeThree:link, a.activeThree:active, a.activeThree:visited {
position:relative;
display:block;
font-weight:bold;
margin:0px 3px 0px 1px;
padding:2px 2px 2px 10px; 
background-color:#fff;
text-decoration:none;
border-bottom:0px;
color:#5683AF;
}
a.activeThree:hover {
color:#666666;
}
a.passiveFour, a.passiveFour:link, a.passiveFour:active, a.passiveFour:visited {
position:relative;
display:block;
margin:0px 3px 0px 1px;
padding:2px 2px 2px 22px; 
text-decoration:none;
background-color:#fff; 
border-bottom:0px;
color:#666666;
}

a.passiveFour:hover {
color:#5683AF; 
}
a.activeFour, a.activeFour:link, a.activeFour:active, a.activeFour:visited {
position:relative;
display:block;
margin:0px 3px 0px 1px;
padding:2px 2px 2px 22px; 
background-color:#fff;
font-weight:bold;
text-decoration:none;
border-bottom:0px;
color:#5683AF;
}
a.activeFour:hover {
color:#666666;
}
a.item, a.item:link, a.item:visited, a.item:active {
display:block;
margin:0px;
padding:0px 2px 0px 10px; 
text-decoration:none;
background-color:transparent; 
color:#666666;
}
a.item:hover {
color:#5683AF;
text-decoration:underline;
}
a.headline, a.headline:link, a.headline:visited, a.headline:active { 
/*display:block;*/
text-decoration: none;
background-color:transparent; 
color:#666666;
/*font-weight: bold;*/
font-family: Verdana, sans-serif;
}
a.headline:hover {
}
a.itemAlternative, a.itemAlternative:link, a.itemAlternative:visited, a.itemAlternative:active {
display:block;
margin:0px;
padding:2px 2px 0px 10px; 
text-decoration:none;
background-color:transparent; 
color:#666666;
}
a.itemAlternative:hover {
color:#5683AF;
text-decoration:underline;
}
a.pictureLink, a.pictureLink:link, a.pictureLink:visited, a.pictureLink:active {
margin:0px;
padding:0px; 
text-decoration:none;
background-color:transparent; 
color:#666666;
}
a.pictureLink:hover {
color:#666666;
}
a.topLevelFunctionMenu, a.topLevelFunctionMenu:link, a.topLevelFunctionMenu:active, a.topLevelFunctionMenu:visited {
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding:2px 0px;
}
a.topLevelFunctionMenu:hover {
color:#ffffff;
}
a.productLink, a.productLink:link, a.productLink:visited {
padding:2px;	
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}
a.productLink:hover {
color:#FFFFFF;
}
a.footer, a.footer:visited {
color:#999999;
}

/*Vital*/
a.printFriend, a.printFriend:link, a.printFriend:visited, a.printFriend:active {
width:300px;
background:white url(../images/icons/print.gif) no-repeat top left;
margin:0px 10px 0px 0px;
padding:0px 0px 2px 20px;	
color:#666666;
text-decoration:underline;
font-weight:normal;	
display:block;
font-size:0.9em;
} 
a.printFriend:hover {
color:#5683AF;
}

/*
---------------------------------------------
HEADLINE STYLES
---------------------------------------------
*/
h1.headline /*, h2.headline , h1.headlineBrown, h2.headlineBrown*/ {
font-family:Verdana, sans-serif;
}
h1.headline {
padding:0px;  
margin:0px 0px 0px 0px;
background-color:transparent;
color:#666666;
font-size:1.7em;
font-weight:normal;
}
/*h1.headlineBrown {
color:#666666;
font-size:1.9em;
font-weight:normal;
padding:0px;  
margin:-2px 0px 9px 0px;
background-color:transparent;
}*/
/*h2.headline {
padding:0px;  
margin:-2px 0px 7px 0px;
background-color:transparent;
color:#666666;
font-size:1.5em;
font-weight:normal;
}*/
/*h2.headlineBrown {
color:#666666;
font-size:1.6em;
font-weight:normal;
padding:0px;  
margin:-2px 0px 7px 0px;
background-color:transparent;
}*/
h2.headline {
margin:0px; 
padding:2px 0px 5px 0px;
font-size:1.1em; 
font-weight:bold;
clear:left;
color:#666666;
}
/*h3.headlineBrown {
margin:0px; 
padding:0px 0px 5px 0px;
font-size:1.1em; 
font-weight:bold;
color:#666666;
}*/
h3.headline {
margin:0px; 
padding:2px 0px 2px 0px;
font-size:1em; 
font-weight:bold;
color:#666666;
}
h4.headline {
margin:0px 3px 0px 1px; 
padding:0px 0px 3px 0px; 
background-color:transparent;
color:#666666;
font-weight:bold;
font-size:100%;
border-bottom:1px solid;
}
/*h5.headlineBrown {
font-size:1em; 
font-weight:bold;
color:#666666;
margin:0px; 
padding:0px 0px 2px 0px;
}*/
h5.headlineGrey {
margin:0px 3px 0px 1px; 
padding:0px 2px 5px 9px; 
background-color:#E4E4E4;
color:#666666;
font-weight:bold;
font-size:100%;
border-bottom:1px solid;
}
h5.headline {
margin:0px 3px 0px 1px; 
padding:0px 2px 5px 9px; 
background-color:transparent;
color:#666666;
font-weight:bold;
font-size:100%;
border-bottom:1px solid;
}
h5.NavLeftHeadline {
color: #ffffff;
font-weight: bold;
font-size: 100%;
border-bottom: 1px solid #A2B9CF;
margin: 0px 3px 0px 0px;
padding: 2px 2px 5px 10px;
background-color: #7B9DBD;
}
h6.headline {
margin:0px 0px 0px 0px;
padding:4px 2px 5px 10px;
color:#ffffff; /*#666666*/
font-weight:bold;
font-size:0.9em;
background-color:#D99C63; /*transparent;*/
border-bottom:1px solid;
}
h6.stikkTittel {
margin:0px; 
padding:0px; 
font-weight:normal;
font-size:1em;
}

/*
---------------------------------------------
BORDER color EVERYWHERE
---------------------------------------------
*/
body#fixedCenter div#Wrapper, body#flex div#PopUp, body#fixedLeft div#Wrapper, body#flex div#Wrapper, div#LineBreadCrumb, div.ModulRightBig, div.ModulCenterRightGrey, div.ModulCenterRightWhite, div.ModulCenterBigTwoColomn, p.itemAlternative, p.ModulPicture, p.ModulOnlyPicture, a.ReadMore, a.ReadMore:link, a.ReadMore:visited, a.ReadMore:hover, div.imgBox, div.imgBoxCms, div.imgBoxSmall, a.passiveThree, a.passiveThree:link, a.passiveThree:active, a.passiveThree:visited, a.activeThree, a.activeThree:link, a.activeThree:active, a.activeThree:visited, a.levelThreeHeadlinePassive, a.levelThreeHeadlinePassive:link, a.levelThreeHeadlinePassive:active, a.levelThreeHeadlinePassive:visited, a.levelThreeHeadlinePassive:hover, div.imgBoxSokEiendom, div.imgBoxSokEiendomSmall, div.imgBoxBig, h4.headline , h5.headline , h5.headlineGrey {
border-color: #999999;
}
a.levelThreeHeadlinePassive, a.levelThreeHeadlinePassive:link, a.levelThreeHeadlinePassive:active, a.levelThreeHeadlinePassive:visited, a.levelThreeHeadlinePassive:hover {
border-color: #A2B9CF;
}
div.moduleBeigeFlip h6.headline {
border-color:#999999;
}
h6.headline, div.ModulCenter, div.ModulCenterBig, div.ModulDriftsmelding, table.odd-even-table, a.ActionMenuModuleLink, a.ActionMenuModuleLink:link, a.ActionMenuModuleLink:visited, a.ActionMenuModuleLink:hover {
border-color: #D99C63;
}

/*
---------------------------------------------
VITAL CMS
---------------------------------------------
*/
.portal_boks
{
	overflow: hidden;
	padding: 5px 0px 5px 5px;
	border: solid 1px gray;
    margin-bottom: 8px;
}
.portal_boks_heading
{
	overflow: hidden;
    font-weight:bold;
    margin-bottom: 4px;
    width:100%;
    border-bottom: solid 1px gray;
}

.portalmeny
{
	padding: 0px 5px 5px 5px;
	border: solid 1px red;
}
.portalmenyelement
{
    font-weight:bold;
    margin-left:2px;
    margin-right:5px;
    color:Blue;
    background-color:#ffffff;
}
.portalmenyheaderelement
{
    font-weight:bold;
    width:100px;
    background-color:Gray;
    float:left;
}
.portalmenyelement a
{
    text-decoration: none;
}
.portalmenyelement a:hover
{
    color: #5683AF;
    text-decoration:underline;
}

.meny
{
    margin-left:10px;
    margin-bottom:10px;
    width:167px;
    padding-top:9px;
}

.menyelem {
	FONT-FAMILY: Verdana, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #7B9EC6 1px solid;
	BORDER-RIGHT: #7B9EC6 1px solid;
	BACKGROUND-COLOR: #7B9DBD;
}
.umenyelem {
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	BORDER-LEFT:1px solid #7B9DBD; 
	BORDER-RIGHT: 1px solid #7B9DBD; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #ffffff
}
.menyelemlink {
	DISPLAY: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menyelemlink:link {
	color: #FFFFFF; 
	TEXT-DECORATION: none
}
.menyelemlink:visited {
	color: white; 
	TEXT-DECORATION: none
}
.menyelemlink:hover {
	BACKGROUND-COLOR: #999999;
	TEXT-DECORATION: none;
	color: #ffffff;
}
.umenyelemlink {
	DISPLAY: block;
	PADDING-LEFT: 18px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}
.umenyelemlink:link {
	color: #666666; 
	TEXT-DECORATION: none;
	PADDING-LEFT: 5px;
}
.umenyelemlink:visited {
	color: #666666; 
	TEXT-DECORATION: none
}
.umenyelemlink:hover {
	color: #666666; 
	TEXT-DECORATION: underline;
}

/* Klasser for CMS-kontrollene */
/*.cms_nyhet_overskrift
{
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold
}*/

.cms_nyhet_listeoverskrift
{
	font-family: Verdana, sans-serif;
}

.cms_nyhet_ingress
{
	font-family: Verdana, sans-serif;
}

.cms_nyhet_forfatter
{
	font-family: Verdana, sans-serif;
}

.cms_nyhet_brodtekst
{
	font-family: Verdana, sans-serif;
}
.cms_nyhet_dato
{
	font-family: Verdana, sans-serif;
}

.cms_nyhet_lesmer
{
	font-family: Verdana, sans-serif;
	font-weight:bold
}

.cms_nyhet_headertekst
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7B9DBD;	

	border-bottom: 1px solid #999999;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width:100%;
	padding-left: 0px;
}
.cms_nyhet_allesaker
{
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color: #00145a;
	float:right;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
/*
.cms_nyhet_allesaker:a,a:visited,a:link
{
	text-decoration:underline;
}
*/
.cms_nyhet_tiloversikt
{
	font-family: Verdana, sans-serif;
	font-weight:bold
}

.cms_sos_spm
{
	font-family: Verdana, sans-serif;
	font-weight:bold;
}
.cms_sos_svar
{
	font-family: Verdana, sans-serif;
}
.cms_sos_dato
{
	font-family: Verdana, sans-serif;
}

.cms_vedlegg_navn
{
	font-family: Verdana, sans-serif;
}

.cms_vedlegg_dato
{
	font-family: Verdana, sans-serif;
}
div.moduleWhiteNoShadow2 {

margin-left:10px;
margin-bottom:10px;
width:167px;
padding-top:6px;
background:#fff url(../images/gfx/module_top_noshadow.gif) no-repeat left top;
}
