/********************/
/*Style for gruppene*/
/********************/


.pageTable{
  margin: 0px;
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

.groupTable{
  width: 100%;
  background: #E4ECF3;
  /*display:block;*/
/*  margin: 0px;*/
  border-bottom: 1px solid #003F64;
}

.sammendragTable{
  padding:3px;
}
.groupWhiteBorder{
  border-bottom: 1px solid #FFFFFF;
}

.paddingRightSammendragTD{
  padding-right: 10px;
}

.paddingLeftSammendragTD{
  padding-left: 10px;
}


.group{
  background: #E4ECF3;
  border-bottom: 3px solid #FFFFFF;
  font-size: 9pt;
}

.skjemaTekst {
  font-size: 9pt;
}

/*.hjelpeTextSpan{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}*/

.errorTextSpan{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}
/************************/
/* gruppene             */
/************************/

.groupHeading{
  font-size: 12pt;
  font-weight:bold;
  color: #5F7337;
  padding-top: 3px;
}

.sectionHeading{
  font-size: 9pt;
  font-weight:bold;
}

.padding_top_left_bottom{
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
}

.groupComponent{
  width:100%;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

.groupElement{
  width:565px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

.margin_top {
  margin-top: 6px;
}

.padding_left {
  padding-left: 3px;
}

.groupTableNotVisible{
  display: none;
}

/**********************/
/*style for textbokser*/
/**********************/

.tekstBoks{
  border:1px solid #000000;
  background-color: #ffffff;
}

.tekstBoksDisabled{
  border:1px solid #C0C0C0;
  background-color: #EBEBEB;
}

.tekstDisabled{
  color: #C0C0C0;
  font-size: 9pt;
}

.textarea{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
  border:1px solid #000000;
  background-color: #ffffff;
  font-size: 9pt;
  width:100%;
}

.textareaReadonly{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:auto;
  border:none;
 /* border:1px solid #000000;*/
/*  background-color: #ffffff;*/
  background: #E4ECF3;
  font-size: 9pt;
  width:100%;
}



.boldText{
  font-size: 10pt;
  font-weight:bold;
  color: #5F7337;
}

.tekstDisabledBold{
  color: #C0C0C0;
  font-size: 10pt;
  font-weight:bold;

}
/******************************/
/*Knappene nederst på skjemaet*/
/******************************/

.forrigeKnapp{
 float:left;
 vertical-align: top;
}

.lagreKnapp{
  float:right;
  vertical-align: top;
}

.nesteKnapp{
  float:right;
  vertical-align: top;
}

/******************************/
/*Knappene nederst på vedlegg*/
/******************************/

.rightButton{
 float:right;
 vertical-align: top;
}

.leftButton{
  float:left;
  vertical-align: top;
}


/***************/
/* Naviagation */
/***************/

.navigator{
  font-size: 9pt;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

.navigator-header {
 font-size: 10pt;
 font-weight:bold;
 color: #5F7337;
 text-align: left;
 padding-left: 6px;
 padding-top: 5px;
 padding-bottom: 3px;
}

.unSelectedItem{
  color: #003F64;
  background: #E4ECF3;
  padding-top: 6px;
  padding-left: 2px;
  padding-right: 1px;
  cursor:pointer;
}

.selectedItem{
  color: #5F7337;
  background: #E4ECF3;
  padding-top: 6px;
  padding-left: 2px;
  padding-right: 1px;
  cursor:pointer;
}

.navigator-icon {
    margin-top: 6px;
    margin-left: 3px;
    margin-right: 0px;
    border: 0px solid #000000;
    vertical-align: middle;
}

.treeItemTd{
  padding-left:2px;
  cursor:pointer;
}

.treeItemSpan{
  width:100%;
}



/******************************/

.infoImg{
  cursor:pointer;
  vertical-align:bottom;
}

.buttonget{
 padding-left:5px;
}

.visibleNo{
  display:none;
}

.nbrTableHeading{
  background-color: #7AA0C1;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight:bold;
}

.nbrTable{
  /*border:1px solid #003F64;*/
  /*background-color: #EBEBEB;*/
  width: 100%;
}

.nbrTableContent1{
  background-color: #BBD4EA;
  font-size: 9pt;
}

.nbrTableContent2{
  background-color: #D1E4F5;
  font-size: 9pt;
}

.sammendragText{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.componentText{
  font-size: 9pt;
}


.buttonDisabled{
  color:gray;
}

.tdTable_top_right{
  border-top:1px solid #000000;
  border-right:1px solid #C0C0C0;
}

.tdTable_top{
  border-top:1px solid #000000;
}


/*********************/
/*Slettes etterhvert?*/
/*********************/

.helpField{
  vertical-align: top;
  background: #DDDDDD;
  width:225px;
  padding:0px;
}

.content{
  vertical-align: top;
  width:300px;
  padding:0px;
}

.tdTable_right{
    border-right:1px solid #C0C0C0;
}
