
/* General html-elements */

/*  gul-farge: FFF000 */

TD {
  font-family:verdana;
  font-size:11px;
  color:#00F20A;
}

A {
  color:#FFFFFF;
  text-decoration:none;
  font-size:10px;
}

A:hover {

  color:#5D6069;
  text-decoration:none;
  font-size:10px;
}

A.menuTools:hover {
  color:#FFF000;
}

A.topMenu {
  color:#FFFFFF;
  text-decoration:none;
  font-size:10px;
  font-weight:400;
}

A.topMenu:hover {
  color:#FFFFFF;
}

H1 {
  font-size:23px;
  color:#BBBCA5;
}

H1.logo {
  line-height:5px;
}

H2 {
  font-size:28px;
  color:#4ECEFF;
  font-family:helvetica,arial;
  font-weight:normal;
}

.brodtekst {
  font-size:10px;
  color:#5D6069;
  font-family:verdana
  font-weight:bold;
}

/* Defined elements */

.fpHeader {
  color:#4ECEFF;
  font-weight:bold;
  line-height:18px;
}

.subHeader {
  color:#4ECEFF;
  font-weight:bold;
  line-height:18px;
}

.footer{
  font-size:9px;
  color:#ADADAD;
  /*text-decoration:none;*/
}

.menu{
  font-family:times;
}

.menuTools{
  font-size:10px;
  color:#FFFFFF;
  text-decoration:none;
  padding-right:0.25em;
  padding-left:0.25em;
}

.menuTools hover{
  text-decoration:underline;
}

.menuSub{
  font-size:10px;
  line-height:14px;
}

.caption{
  font-style:italic;
  font-size:10px;
  padding-left: 5px;
}



/* Table properties */


TABLE.topMenu {
  padding : 5px;
}   

TABLE.subMenu {
  background-color : #FFFFFF;
  width : 114px;
  padding : 2;
}   

TABLE.mainCol {
  padding : 2;
}

IMAGE.inline {
  padding-top:2px;
  padding-right:10px;
}


TABLE.mainTable {
  background-color : white;
  border : 0px solid #FFFFFF;
  width : 780px; 
  border-right: solid 4px #ADADAD; 
  border-bottom: solid 4px #ADADAD; 
}

TABLE.notesTable {
  background-color : white;
  border : 1px solid #FFFFFF;
  width : 370px; 
  border-right: solid 4px #ADADAD; 
  border-bottom: solid 4px #ADADAD; 
}


TABLE.navBox {
  background-color:#C2EEFF;  
  border : 1px solid #C2EEFF;
  border-right : 3px solid #90E0FF;
  border-bottom : 3px solid #90E0FF;
  width : 100%;
  float : right;
}

TABLE.archive {
  background-color : #FFFFFF;
  border : 1px solid #CCCCCC;
  border-right : 3px solid #CCCCCC;
  border-bottom : 3px solid #CCCCCC;
  width : 450px;
}

TD.separated {
  text-indent : 10px;
  border-bottom : 1px solid #CCCCCC;
  width : 50%;
  float : top;
}

TD.topMenu {
  padding : 5px;
  background-color:#FFAA00;
}

TD.topMenu:hover {
  background-color:#AFEB0C;
}

TD.subMenu {
  /* background-color:red; */
  padding : 5px;
  background-color:#FFAA00;
}

TD.subMenu:hover {
  /*background-color:#FFF000; */
  background-color:#FFF000; 
}

TD.menuTools{
  background-color:#4ECEFF;
}

TD.mainCol {
  vertical-align : top;
  padding-left: 35px; 
  padding-right: 35px; 
  padding-top: 10px; 
  padding-bottom: 20px; 
}

TD.mainSpace {
  vertical-align : top;
  /*background: url(/DSP2/gfx/bg_stiple.gif);*/
  background-repeat: repeat-y;  
  background-padding : 50px;
}

TD.rightCol {
  vertical-align : top;
  padding-left : 5px; 
  padding-right : 35px; 
  padding-top : 60px; 
}

TD.fpCol {
  vertical-align : top;
  padding-left: 80px; 
  padding-right: 10px; 
  padding-top: 10px; 
  padding-bottom: 20px; 
}

TD.fpSpace {
  vertical-align : top;
  background: url(/DSP2/gfx/bg_stiple.gif);
  background-repeat: repeat-y;  
  background-padding : 50px;
}

TD.bgHead {
  vertical-align : top;
  background: url(/DSP2/gfx/bg_head.gif);
  background-repeat: no-repeat;
}

TD.horisontalLine {
  vertical-align : top;
  background: url(/DSP2/gfx/bg_horisontal.gif);
  background-repeat: no-repeat;  
}

TR.head {
  background-color : #BBBCA5;
  height : 25px;
}

TH {
  font-size : 15px;
  font-weight : bold;
  color : white;
  text-align : left;
}


/* LISTS */

UL.navList {
  /*width: 140px; */
  margin-left:10px;
  padding-left:0px;
  padding-bottom:0px;
  text-align: left; 
  list-style-image: url(images/arrow.gif); 
}

UL.navList li {
  list-style: none; 
  margin: 0; 
  padding: 1px; 
  /*border-top: 1px solid gray; */
}

UL.navList li a { 
  padding-left: 10px; 
  text-align: left; 
  text-decoration: none; 
  background: transparent url(/DSP2/gfx/list-off.gif) left center no-repeat; 
} 

UL.navList li a:hover {
  background: transparent url(/DSP2/gfx/list-on.gif) left center no-repeat; 
  text-decoration: underline;
}

UL.navList li a#current  {
  background: transparent url(/DSP2/gfx/list-active.gif) left center no-repeat; 
  font-weight:bold;
}






/* Form elements */

INPUT {
  width : 250px;
}

.inputSmall {
  width : 250px;
}

.button {
  width : auto;
}

.number {
  width : 30px;
}

TEXTAREA {
  width : 380px;
  height : 200px;
}

TEXTAREA.large {
  width : 480px;
  height : 400px;
}


/* Misc  */

.smallText {
  font-size : 10px;
}
