body, td {
        font-family: Arial, helvetica, serif;
        margin: 0px;
        padding: 0px;   
        font-size:12px;
        
  scrollbar-base-color: #E7E7E2;
        scrollbar-track-color: #E7E7E2;
        scrollbar-face-color: #E7E7E2;
        scrollbar-highlight-color: #F0F0EB;
        scrollbar-3dlight-color: #666666;
        scrollbar-darkshadow-color: #333333;
        scrollbar-shadow-color: #666666;
        scrollbar-arrow-color: #666666;
        
}

body {
  color: #000000;
  font-size: 8px;
  text-align:center;

}
h1
{
        font-size: 12pt;
        color: #006595;
        font-weight: bold;
        margin-bottom:4px;
        
}

h2
{
        font-size: 9pt;
        color: #006595;
        line-height:0px;
        margin:0px;
        margin-bottom:8px;
        
}
FORM {
        margin:0px;
}

h3
{
        font-size: 8px;
        color: #666666;
}
.tblRoot
{
        text-align: left;
        }
/*
td img{
        vertical-align: top;
}
*/
#divSearch
{
    position:relative;
}
#divSearch a
{
    top:3px;
    position:absolute;
    font-size:12px;
        color: #006595;
    text-decoration:none;
}

#divSearch a.print
{
    left:374px;
        background-image: url(../pics/print.gif);
        background-repeat: no-repeat;
        background-position: left ;
        padding-left:17px;
        margin-right:3px;
        padding-top:1px;
}
#divSearch a.search
{
    left:426px;
        background-image: url(../pics/search.gif);
        background-repeat: no-repeat;
        background-position: left ;
        padding-left:20px;      
        padding-top:1px;
        padding-bottom:1px;
}

#divSearch a.back
{
    left:300px;
        background-image: url(../pics/back.gif);
        background-repeat: no-repeat;
        background-position: left ;
        padding-left:20px;      
        padding-top:1px;
        padding-bottom:1px;
}

#divContent
{
        text-align:left;
        width:770px;
}
#divContentRight
{
        float:left;
}
.txtSearch
{
        font-size:9px;
        color:#333333;
}
.txtSearch2
{
        font-size:12px;
        color:#858484;
        padding-left:10px;
}
.inputField {
        
        border:1px #A5ACB2 solid;
        color: #333333;
        width:190px;
}

.txtHelp
{
        color: #006595;
}

.txtSmall, A.linkMail, .tblResult td A
{
        font-size:11px;
        color: #006595;
        line-height:12px;
}
A.linkMail
{
        text-decoration: none;          
}
#imgKrone
{
        position:relative;
        left:16px;
}
#imgFiskeriLogo
{
        top:42px;
        position:absolute;
        left:79px;
}

#divHeader
{
        width:770px;
        height:96px;
        background-color:#005444;
        text-align:left;
        position:relative;
}
#divMenu
{
        width:770px;
        background-color:#D1DCE3;
        height:23px;
        white-space: pre;
}
#divFooter
{
        width:770px;
        border-top: 1px #CCCCC6 solid;
        text-align:left;
        padding-top:10px;
        padding-bottom:10px;

}
#lblFooter
{
        color:#999999;
        line-height:12px;
        font-size:11px;

}
.tdHelpTop
{
        width:204px;
        border-top: 1px #CCCCCC solid;
}
.tdHelpBottom
{
        border-bottom: 1px #CCCCCC      solid;

}
.tdHelpRight
{
        border-right: 1px #CCCCCC       solid;
        white-space: pre;       
        height:260px;
}
.tdHelpLeft
{
        border-left: 1px #CCCCCC        solid;
        white-space: pre;
}

hr {
        margin:0px;
        padding: 0px;
        border:0px;
        border-top: solid 1px #CCCCC6;
        height:1px;
}
HR {  } /* For Internet Explorer */
HTML>BODY HR {margin-top:5px; margin-bottom:7px;  } /* For Gecko-based browsers */
HR.hrHelp { margin-top:-4px;}
HTML>BODY HR.hrHelp {margin-top:3px; margin-bottom:12px;  } /* For Gecko-based browsers */

.tdContent
{
        padding-left:18px;
        padding-right:12px;
        padding-bottom:20px;
        padding-top:14px;
        vertical-align:text-top;    
}
.tdContentRight
{
        padding-top:15px;
        vertical-align:top;
        width:225px;
    
}
.tdResult h1
{
        margin-bottom:12px;
}
.tblResult tr
        {

        }
.tblResult tr.trAlt
        {
                background-color:#D1DCE3;

        }
.tblResult td   A
{
        line-height:16px;
}       
.tblResult td   
        {
                        font-size:11px;
                        height:17px;
                        line-height:16px;
                        border-left:1px #CCCCC6 solid;
                        cursor:pointer;
                        empty-cells: show;
}
.tblResult .tdFirst
{
                        border-width:0px;
                        width:118px;
}       
.tblResult .tdB
{
        width:147px;
}
.tblResult .tdC
{
        width:91px
}
.tblResult .tdD
{
        width:157px
}
.tblResult .tdD2
{
        width:90px
}
.tblResult .tdE
{
        width:62px
}

.tblResult .tdF
{
        width:86px;
}
.tblResult .tdG
{
        width:81px;
}
.tblResult .tdH
{
        width:66px;
}
.tblResult .tdAct
{
        background-color: #E1E1DF;
}
.tblResult th
{
    text-align:left;
        border-left:1px #E1E1DF solid;
}       
.tblResult th, .tdMainHeader, .tdContentHeaderRight, .tdContentHeaderLeft
{
        font-weight:bold;
        font-size: 11px;
        color: #666666;
        background-color:#CCCCC6;
                
        line-height:18px;
}
.tdContentHeaderLeft
{
        padding-left:11px;
}

.tblResult th A, .tblResult td span, .tblResult td a
{
        margin-left:7px;
}
.tblResult th a:link, .tblResult th a:visited {
color: #666;
text-decoration: none;
}
.tblResult th a:hover {
color: #666;
text-decoration: underline;
}
.tblResult th a:active {
color: #666;
text-decoration: none;
}
.lineGray 
{
        margin-top:1px;
        border:1px #CCCCC6 solid;       
        padding:1px;
        background-color: #FFF;
}   
.tblResult .thFirst, .tblResult .thFirstAct
{
        background-image: url(../pics/corner_header1.gif);
        background-repeat: no-repeat;
        background-position:left;
        width:120px;
        border-left:0px;
}
.tblResult .thLast, .tblResult .thLastAct
{
        background-image: url(../pics/corner_header2.gif);
        background-repeat: no-repeat;
        background-position: right;     
        width:83px;
}
.tblResult .thFirstAct
{
        background-image: url(../pics/corner_headerAct1.gif);
        background-color: #E1E1DF;
}
.tblResult .thLastAct
{
        background-image: url(../pics/corner_headerAct2.gif);
        background-color: #E1E1DF;
}
.tblMain
{
                empty-cells: show;
}
.tblMain td
{
                vertical-align:top;
                line-height:18px;
}
.tblMain A
{
    color:#006595;
    text-decoration:none;
}

.tdMainHeader
{
        width:496px;
}
.tdMainBottom, .tdMainBottom2
{
                border-bottom: 1px #CCCCCC      solid;
                height:20px;

}
.tdMainBottom2
{
    width:495px;
}
.tdMainBottom
{
        width:245px;
}
.tdMainLeft
{
                border-left: 1px #CCCCCC        solid;  
                padding-left:0px;
                empty-cells: show;
                border-bottom: 1px #CCCCCC      solid;                  
                
}
.tdMainRight
{
                border-right: 1px #CCCCCC       solid;
                border-bottom: 1px #CCCCCC      solid;                  
                white-space: pre;
                padding-right:0px;
                empty-cells: show;
}
.tdMainRight, .tdMainLeft,  .tdMainBottom, .tdMain, .tdMainBottom2
{
        background-color:#FBFAF3;
}

.tdMainBottomRight
{
    background-image:url(../pics/corner_right3.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
        width:10px;
}
.tdMainBottomLeft
{
    background-image:url(../pics/corner_left3.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    width:10px;
}
.tdMainBottomLeft2
{
    background-image:url(../pics/corner_left3.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
    width:10px;
}
.tdMainBottomRight2
{
    background-image:url(../pics/corner_right3.gif);
    background-position:bottom right;
    background-repeat:no-repeat;
    width:10px;
}
.tdContentHeaderLeft
{
        background-image: url(../pics/corner_header1.gif);
        background-repeat: no-repeat;
        background-position: left;
/*      border-top:1px #CCCCC6 solid;
        border-bottom:1px #CCCCC6 solid;        
*/
}
.tdContentHeaderRight
{
        background-image: url(../pics/corner_header2.gif);
        background-repeat: no-repeat;
        background-position: right ;
}
.tdMain
{
        color: #333333;
        line-height:22px;
        padding-top:10px;
}
.tdMain .tdFirst
{
        width:155px;padding-right:0px;
                color: #333333;
}
.btnSearch
{
        width:50px;
        float:right;
}
.spacer
{
        height:1px;
}
.divSmalltxt
{
        margin-top:5px;
        margin-left:8px;
}
.tdResult
{
        padding-left:18px;
        padding-bottom:27px;
        }



/*


.heading-row {
  font-weight: bold;
  text-align: center;
}

.heading-row-sub {
  text-align:left;
}

.command-row {
  vertical-align:top;
  text-align:  right;
  white-space: nowrap;
} 

.section-row {
  vertical-align: middle;
  border-bottom: dotted 1px #000000; 
  background-color: #E6E6E6; 
  height: 20px;
}

.section-row-left {
  vertical-align: middle;
  text-align: left;
}

.section-row-right {
  vertical-align: middle;
  text-align: right;
} 

.sub-section-row {
  border-bottom: dotted 1px #000000; 
  height: 20px;
} 

.left-cell {
}

.left-cell-nowrap {
  white-space:nowrap;
}

.right-cell {
  white-space: nowrap;
  text-align:right;
}

.right-cell-wrap {
  text-align:right;
}

.right-cell-error {
  text-align:right;
}

.right-cell-warning {
  text-align:right;
}

.navigator-highlight {
  font-weight:bold;
}

.vandretprik {
        background-image: url('../pics/vandretprik.gif');
}

.lodretprik {
        background-image: url('../pics/lodretprik.gif');
}

.tdgrey {
        background-color: #F0F0EB;
}

.greytext {
        color: #949494;
}

.proxytext {
        color: #949494;
        font-weight:bold;
        font-size: 9px;
}

.leftmenubackground {
        background-image: url('../pics/dots.gif');
        background-color: #F0F0EB;
        height: 100%;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 0px;
        margin-bottom: 10px;
        padding: 0px
}

.rightcolumnbackground {
        background-image: url('../pics/dots.gif');
        background-color: #F0F0EB;
        height: 100%;
        margin: 10px;
        padding: 0px;
        width: 11px
}

.height100 {
        height: 100%;
}

.leftmenu {
        padding: 10px; height: 100%
}

.maincontentlogo {
        margin: 0px;
        padding-top: 30px;      
        text-align: center;
}

.maincontent {
        margin: 0px;
        padding-left: 72px;
        padding-right: 72px;
        padding-top: 30px;
        padding-bottom: 30px;
}

.menuitemborder {
        border: solid 1px #949494;
        width: 95px;
        padding: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 11px;
}

.menuitem {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemred {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        color: #993300;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemblue {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        color: #003399;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuiteminactive {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        color: #949494;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemredinactive {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        color: #949494;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemblueinactive {
        border: solid 1px #FFFFFF;
        background-color: #E7E7E2;
        color: #949494;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemselected {
        border: solid 1px #E7E7E2;
        background-color: #F0F0EB;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemredselected {
        border: solid 1px #E7E7E2;
        background-color: #F0F0EB;
        color: #993300;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

.menuitemblueselected {
        border: solid 1px #E7E7E2;
        background-color: #F0F0EB;
        color: #003399;
        text-align: left;
        padding-left: 7px;
        padding-top: 0px;
        padding-bottom: 2px;
        padding-right: 7px;
        margin: 0px;
}

a {
        text-decoration: none;
        color: #000000;
}

a.red {
        text-decoration: none;
        color: #993300
}

a.blue {
        text-decoration: none;
        color: #003399
}

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

a.front {
        color: #0000FF;
}

hr {
        margin: 0px;
        padding: 0px;
        border-top: solid 1px #7F012B;
        border-bottom: solid 1px #F0F0EB;
        border-left: solid 1px #F0F0EB;
        border-right: solid 1px #F0F0EB;
}

textarea {
        background-color: #A9A9A9;
        width: 458px;
        height: 250px;
        padding: 0px;
        margin: 0px;
        color: #000000;
        font-size: 11px;
}

.button {
        background-color: #1A6699;
        border: solid 1px #000000;
        color: #FFFFFF;
        cursor: hand;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
}

.buttoninactive {
        background-color: #1A6699;
        border: solid 1px #000000;
        color: #cccccc;
        cursor: arrow;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
}

.standardwidth {
        text-align: right;
        margin: 0px;
        padding: 0px;
        width: 230px;
}

.globalerrortext {
        color: #FF0000;
        font-weight: bold;
        font-size: 11px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
}

.errortext {
        color: #FF4C4C;
        font-size: 11px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        text-align:left;
        width: 230px;
}

.globalwarningtext {
        color: #FF0000;
        font-weight: bold;
        font-size: 11px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
}

.warningtext {
        color: #FF4C4C;
        font-size: 11px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 230px;
}

.textinput {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 230px;
}

.textinput2 {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 200px;
}

.journalinput {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 100px;
}

.textinputread {
        border: solid 1px #000000;
        color: #4C4C4C;
        background-color: #E6E6E6;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 230px;
}

.selectinput {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 230px;
}

.selectinput2 {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 200px;
}

.selectinputwide {
        color: #4C4C4C;
        font-size: 10px;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
        width: 280px;
}

TR.selected {
  font-weight: bold;
}

TR.inactive {
  color: #666666;
}

.checkboxalign {
  margin-right: 214px;
}
*/