BODY
{
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
}

a
{
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}

a:hover
{
    color: #CC0000;
}

.Hidden
{
    display: none;
    position: static;
}

.Visible
{
    position: static;
}

td.DescriptionSpacer
{
    width: 111px;
}

td.Logo
{
    width: 111px;
    height: 40px;
    vertical-align: middle;
    text-align: center;
}

.PageBreakAfter
{
    page-break-after: always;
}

td.HorizontalSpacer
{
    height: 5px;
    width: 0px;
}

td.VerticalSpacer
{
    height: 0px;
    width: 5px;
}

img.ImageLink
{
    cursor: hand;
}

.BigTitle
{
    color: #CC0000;
    font-size: 12pt;
    font-weight: bold;
}

.LittleTitle
{
    font-size: 14px;
    font-weight: bold;
}

.InTextTitle
{
    font-weight: bold;
}

.PrintTitle
{
    font-size: 18px;
    font-weight: bold;
}

.PrintButton:hover
{
    cursor: pointer;
}

.Spacer
{
    width: 200px;
}

td.RedItalic
{
    font-style: italic;
    color: #cc0000;
}

input
{
    font-size: 11px;
    color: #666666;
}

input[type="text"]
{
    width: 131px;
}

label
{
    font-size: 11px;
}

select
{
    font-size: 11px;
    color: #666666;
    width: 131px;
}

table
{
    font-size: 11px;
    padding: 0px;
}


.Button
{
    border: 1px solid;
    border-color: #666666;
    background-color: White;
    margin: 0;
    padding: 0;
}

.Button:hover
{
    border-color: #CC0000;
    color: #CC0000;
    background-color: White;
    cursor: pointer;
    cursor: hand;
}

.LargeButton
{
    font-size: 18px;
}

span
{
    font-size: 11px;
}

.DoubleBorder
{
    border-style: double;
    border-color: #cc0000;
    border-collapse: separate;
}

.PanImage
{
    filter: Alpha(opacity=80);
}

.PanImageHover
{
    filter: Alpha(opacity=100);
}

.Promotion
{
    font-size: 11px;
    color: #3366cc;
    font-weight: bold;
}


/*---------------------------------------*/
/*----- BEGIN please wait div stile -----*/
/*---------------------------------------*/

div.PleaseWaitBackground
{
    background-color: White;
    left: 225px;
    top: 200px;
    position: absolute;
    z-index: 10;
}


div.PleaseWaitMain
{
    padding: 2px 2px 2px 2px;
    border-style: double; 
    border-color: #cc0000;
    background-color: White;
    border-collapse:separate;
   
}



div.PleaseWaitContent
{
    padding: 35px 2px 35px 2px;
    width: 296;
    text-align: center;
    background-color: #cc0000;
}

.PleaseWaitText
{
    font-size: 13px;
    font-weight: bolder;
    color: White;
    width: 309px;
}

div.DisabledClickVisible
{
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    width: 100%;
    height: 100%; /*border-style:double; 	border-color:Black;*/
}


/*-------------------------------------*/
/*----- END please wait div style -----*/
/*-------------------------------------*/

/*-----------------------------------*/
/*----- BEGIN drag & zoom style -----*/
/*-----------------------------------*/

div.dzRegion
{
    left: 0px; /*visibility: visible;*/ /*overflow: hidden;*/
    position: relative;
    top: 0px;
    z-index: 0; /*cursor:url("images/cursor.cur"),crosshair;*/ /*border: 1px solid blue;*/
    overflow: hidden;
    width: 550px;
    height: 450px;
}

.imgMap
{
    /*z-index: 10;*/ /*border:1px solid Black;*/
}

div.dzSelection
{
    position: absolute;
    border-style: solid;
    border-width: 2px;
    border-color: #cc0000;
    visibility: hidden; /*z-index:1;*/ /*background-color:White; 	Filter: Alpha(Opacity=100);*/
    z-index: 19;
    cursor: crosshair;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: White;

}

div.dzCursor
{
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    border: none;
}


/*---------------------------------*/
/*----- END drag & zoom style -----*/
/*---------------------------------*/


/*------------------------------*/
/*----- BEGIN esso styles ------*/
/*------------------------------*/



.text
{
    font-size: 11px;
}
.black-text
{
    font-size: 10px;
    color: #000000;
}
.black-text1
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.bold-text
{
    font-weight: bold;
    font-size: 11px;
}
.red-text
{
    font-size: 11px;
    color: #ff0200;
}
.grey-text
{
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.white-text
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}
.redLinkBold
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
}
.redLink
{
    font-weight: bold;
    font-size: 12px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
TABLE.fylkesliste TD
{
    font-size: 11px;
    border-bottom: #999999 1px solid;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
.redHead
{
    font-weight: bold;
    font-size: 16px;
    color: #cc0000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
.blueLink
{
    font-size: 11px;
    color: #3366cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.blueNonLink
{
    font-size: 11px;
    color: #3366cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.greyLink
{
    font-size: 10px;
    color: #aaaaaa;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.GreaterThanSymbol
{
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    font-family: Brittanic Bold;
    text-decoration: none;
}
.go-button
{
    border-right: #cccccc 1px;
    border-top: #cccccc 1px;
    font-weight: bold;
    font-size: 12px;
    background: #999999;
    border-left: #cccccc 1px;
    color: #ffffff;
    border-bottom: #cccccc 1px;
    font-family: Arial, Helvetica, sans-serif;
}
UNKNOWN
{
    font-size: 10px;
    color: #aaaaaa;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavHeader
{
    font-weight: bold;
    font-size: 11px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavItem
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavItemSelected
{
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavsubItem
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavsubItemSelected
{
    font-size: 11px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavsubItemSection
{
    font-size: 11px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lnavBgSelected
{
    background-color: #e2e2e2;
}
.lnavBg
{
    background-color: #ffffff;
}
.tdNav
{
    background-color: #cc0000;
}
.tdNavSelected
{
    background-color: #7f0000;
}
.navItem
{
    font-size: 14px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.navItem:hover
{
    font-size: 14px;
    color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.navItemSelected
{
    font-size: 14px;
    color: #999b9a;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.navItemSelected:hover
{
    font-size: 14px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homenav-s:hover
{
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.homenav-s
{
    font-size: 12px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homeHeadline
{
    font-weight: bold;
    font-size: 10px;
    color: #0266fc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homeHeadline:hover
{
    font-weight: bold;
    font-size: 10px;
    color: #0266fc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homeHeadlineBody
{
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homepageHeadline
{
    font-weight: bold;
    font-size: 11px;
    color: #0266fc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homepageHeadline:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #0266fc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homepageHeadlineBody
{
    font-size: 11px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.homeButton
{
    font-size: 10px;
    color: #626262;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.footerText:hover
{
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.footerText
{
    font-size: 10px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.countryName
{
    font-weight: bold;
    font-size: 16px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.worldwideName
{
    font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.worldwideText
{
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-text
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-small
{
    font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-red
{
    font-weight: bold;
    font-size: 18px;
    color: #cc0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-grey
{
    font-size: 22px;
    color: #343235;
    text-decoration: none;
}
.hdr-blue
{
    font-weight: bold;
    font-size: 18px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-grey14
{
    font-size: 14px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-white
{
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-drkblue
{
    font-size: 18px;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-drkblue1
{
    font-size: 18px;
    color: #000080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-drkblue-24
{
    font-size: 24px;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-blue-sub
{
    font-size: 14px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hdr-blue-sub12
{
    font-size: 12px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-grey14
{
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-white14
{
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-black14
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-blue14
{
    font-weight: bold;
    font-size: 14px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-drkblue14
{
    font-weight: bold;
    font-size: 14px;
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-drkblue1_14
{
    font-weight: bold;
    font-size: 14px;
    color: #336699;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-blue12
{
    font-weight: bold;
    font-size: 12px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red14
{
    font-weight: bold;
    font-size: 14px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red16
{
    font-weight: bold;
    font-size: 16px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red12
{
    font-weight: normal;
    font-size: 12px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-black11
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-blue11
{
    font-weight: bold;
    font-size: 11px;
    color: #0066cc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-drkblue11
{
    font-weight: bold;
    font-size: 11px;
    color: #0c1465;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red11b
{
    font-weight: bold;
    font-size: 11px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red11
{
    font-size: 11px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-grey12
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red18
{
    font-size: 18px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.cnhdr-red14a
{
    font-size: 14px;
    color: #cc0407;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.tip
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.query
{
    background-color: #e8f4ff;
}
.date
{
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.score
{
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.size
{
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.url
{
    font-size: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.label
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.search-button
{
    border-right: #666666 1px inset;
    border-top: #666666 1px inset;
    background: #ffffff;
    font: 10px Arial, Helvetica, sans-serif;
    border-left: #666666 1px inset;
    color: #3366cc;
    border-bottom: #666666 1px inset;
}
.white-text-Link
{
    font-size: 11px;
    cursor: hand;
    color: #ffffff;
    text-decoration: none;
}

/*----------------------------*/
/*----- END esso styles ------*/
/*----------------------------*/
