BODY
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    /* COLOR: #000e31; this is all headers in display */
    /* color: #880022; */
    /* color: #550011; skal ikke være rød */
    color: #222222;
    /* BACKGROUND-COLOR: #cccccc; bgcolor */
    background-color: #FCFCFC;
    font-family: Verdana, Arial, Sans-Serif;
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana
}
A
{
    /* COLOR: #000088 */
    color: #990000;
    border: 0px;
    margin: 0px;
    padding: 0px;
    
}
LI
{
    PADDING-BOTTOM: 10px
}

.txtlogin
{
    width: 150px;
}
.lbllogin
{
    /* width: 125px; */
    /* vertical-align: middle; */
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 7px;
    padding-right: 20px;
}
.loginspacer
{
    display: block;
    height: 5px;
}

.demo
{
    FONT-WEIGHT: bold;
    RIGHT: 5px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    POSITION: absolute;
    TOP: 2px;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #ffff00
}
.display
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px; /* display-distance from menubar */
    HEIGHT: 100%
}
.screen
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.itemHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.menuItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainMenuHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    /* FONT-WEIGHT: bold; */
    FONT-SIZE: 13pt;
    /* color: #222222; */
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
.mainMenu
{
    TEXT-DECORATION: none
}
.mainMenu:hover
{
    TEXT-DECORATION: underline
}
.mainMenu2
{
    TEXT-DECORATION: none
}
.mainMenu2:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000088;
    TEXT-DECORATION: none
}

.dialog
{
    PADDING-LEFT: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}
.dialog#collabel
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top
}
.form
{
    WIDTH: 750px
}
.label
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px
}
.dialog#button
{
    TEXT-ALIGN: right
}
.dialog#field
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top
}
.nolink
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.sessioninfo
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top
}
.menuinfo
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000088;
    TEXT-ALIGN: right
}
.itemBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.itemText
{
    FONT: 12px Verdana;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.crazyBorder
{
    BORDER-RIGHT: #663399 2px outset;
    BORDER-TOP: #663399 2px outset;
    BORDER-LEFT: #663399 2px outset;
    BORDER-BOTTOM: #663399 2px outset
}
.crazyText
{
    FONT: 12px Verdana;
    COLOR: #ffcc99;
    TEXT-DECORATION: none
}
.report
{
    BACKGROUND-COLOR: #ffffff
}
.reportMenuHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 10px
}
.reportMenuItem
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.bullet
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
.reportHeader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.reportFooter
{
}
.reportParagraph
{
    MARGIN: 10pt
}
.reportParagraphHeader
{
    FONT-WEIGHT: bold;
    MARGIN: 10pt
}
.reportColHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.reportRowHeader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.reportCell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.reportEmptyCell
{
    BACKGROUND: url(images\cellbg.gif)
}
.button
{
    WIDTH: 100px
}
.pageLink
{
    TEXT-DECORATION: none
}
.pageLink:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
    BACKGROUND-COLOR: #000088
}
.pageActual
{
    FONT-WEIGHT: bold;
    COLOR: #000088;
    TEXT-DECORATION: none
}
.debug
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red
}

.toolbar{
  /* POSITION: relative;   */
  display: block;
  /* TOP : 0px; 
  LEFT : 0px; */
  margin: 2px 0px 0px 0px;
  HEIGHT : 25px;
  /* height: 30px; */
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  VERTICAL-ALIGN: middle;
  /* width: 100px; */
 /*border: solid 1px navy;*/  
}

.toolbutton{
  
  POSITION:absolute; 
  LEFT : 10px;
  margin-right: 2px;
  /* TOP : 1px; */
}

.toolbutton#0
{
  LEFT : 10px;
}
.toolbutton#1{
  LEFT : 35px; 
  /* float:left; */
  
}
.toolbutton#2{
  LEFT : 60px;
  
}
.toolbutton#3{
  LEFT : 85px;
  
}
.toolbutton#4{
  LEFT : 110px;
  
}
.toolbutton#5{
  LEFT : 135px;
  
}

.errdescription{
    COLOR : #ee0000;
    PADDING-TOP: 4px;
}
.mark{
  TEXT-DECORATION: none;
  FONT-WEIGHT: bold;
  COLOR: #009900;
}
.mark:hover{
  COLOR: #cccccc;
  BACKGROUND-COLOR: #ff9900;
}
.infofield{
  BACKGROUND-COLOR: #dddddd;
  PADDING: 10px;
}

/* ++++++++ VISTI tags ++++++++ */

#info { display: none; }

#logo
{
    width: 260px;
    height: 93px;
    margin: 0px;
    padding: 0px;
}

#title
{
    /* FONT-WEIGHT: bold; */
    font-family: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 32px;
    color: #666666; /* lidt lysere grå */
    margin: 0px;
    padding: 0px 0px 25px 40px;
    vertical-align: bottom;
}

#actualname
{
    FONT-SIZE: 11pt;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right;
    padding: 0px 10px 5px 0px;
    color: #666666;
}

.header
{
    padding: 0px 0px 0px 0px;
    FONT-SIZE: 20pt;
    /* COLOR: #ffffff; */
    FONT-FAMILY: verdana;
    /* BACKGROUND-COLOR: #353167 */
    background-color: #FFFFFF;
}

.menubar 
{
   background-image: url(images/bundgrafik/MD_frise_red2.JPG);
   background-repeat: repeat-x;
   height: 25px;
   padding: 0px 10px 0px 0px;
}
 
.menu
{
    padding: 0px 0px 0px 10px;
    height: 25px;
    /* width: 80px; */
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana;
    /* BACKGROUND-COLOR: #336699 */   
}

.menuHeader
{
    font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    padding-left: 0px; /* leftmargin on button */
}

.menuHeader:hover
{
    text-decoration: underline;
}

#date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    TEXT-ALIGN: right;
}

/* this is javascriptmenu formats */

.menutable
{
    /* BORDER-RIGHT: 1px solid #CCCCCC;
    BORDER-TOP: 1px solid #CCCCCC;
    BORDER-LEFT: 1px solid #CCCCCC;
    BORDER-BOTTOM: 1px solid #CCCCCC; */
    BORDER-RIGHT: 1px solid #222222;
    BORDER-TOP: 1px solid #222222;
    BORDER-LEFT: 1px solid #222222;
    BORDER-BOTTOM: 1px solid #222222;
}

.subMenu
{
    COLOR: #ffffff;
    padding: 3px 10px 5px 10px;
    background-color: #222222;
    /* background-image: url(images/bundgrafik/MD_frise_red2.jpg);
    background-repeat: no-repeat; */
}

.subTxt
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.subTxt:hover
{
    TEXT-DECORATION: underline;
}

/* content tags */

hr 
{
    /* color: #CC0033; */
    /* color: #996666; */
    color: #999999;
    height: 1px;
}

.dialogfield
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #7f7f7f;
    TEXT-ALIGN: left;
}

.dialogheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    /* BACKGROUND-COLOR: #000066; */
    background-image: url(images/bundgrafik/MD_frise_red2.jpg);
    background-repeat: repeat-x;
    TEXT-ALIGN: center;
}

/* shows info about selected filtervariable in lstAnalysis.asp */
.dfiltervarinfo 
{
    FONT-SIZE: 8pt;
    vertical-align:text-top; 
    /*COLOR: #ffffff;*/    
}

.dfilteroperatorinfo
{
    FONT-SIZE: 8pt;
    /*COLOR: #ffffff;*/    
}

.dfiltervarinfodetailtoggle
{
    
}

.dfiltervarinfodetailtoggle a
{
    color: #222222;
}

.tdfiltervarinfodetail1
{
    vertical-align:text-top;  
    padding-right:2px;       
}

.tdfiltervarinfodetail1 a
{
    color: #222222;
}

.tdfiltervarinfodetail2 a
{
    color: #222222;   
}

.ds_filterinfodetailtoggle
{
    
}

.ds_filterinfodetailtoggle a
{
    color: #222222;
}

.tds_filterinfodetail1
{
    vertical-align:text-top;  
    padding-right:2px;       
}

.tds_filterinfodetail1 a
{
    color: #222222;
}

.tds_filterinfodetail2 a
{
    color: #222222;   
}
