html, body {
      height: 100%;
      width: 100%;
}

body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 0px;
        margin: 0px;
        padding: 0px;
}

#main {
	height: 100%;
	width: 100%;
}

.whiteLine {
	height: 3px;
	Background-color: #FFFFFF;
}

.topLink {
	text-decoration:underline;
        cursor:pointer;
	color:#003F64;
}

a.blackLink {
	text-decoration:underline;
	color:#000000;
}

a {
        color:#003F64;
}

a:hover {
	text-decoration:none;
}

.mainTable {
        /*height: 100%;*/
        /*width: 100%;*/
       /*border: 1px solid #000000;*/
       /*width: 996px;*/
       /*height: 100%;*/
}

.altinnLink {
        /*width:211px;*/
        font-size: 8pt;
	text-align: center;
	border-right: 1px solid #003F64;
}

.header {
        /*width: 565px;*/
	color:#003F64;
	font-size: 14pt;
	padding-left: 11px;
	border-left: 3px solid #FFFFFF;
}

.linkTopRight {
	color:#003F64;
	font-size: 8pt;
	/*text-align: center;*/
	padding-left: 11px;
        border-left: 3px solid #FFFFFF;
}

.brHeaderLogo {
        width: 211px;
  	height: 50px;
	background-image:url(/search/nb/20070603210204oe_/http://w4.brreg.no/images/topp_left_logo.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.brHeaderMidt {
	width: 568px;
	height: 50px;
	background-image:url(/search/nb/20070603210204oe_/http://w4.brreg.no/images/topp_midt_gradient.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.brHeaderRight {
	/*width: 226px;*/
	height: 50px;
        font-size: 10pt;
        color: white;
	background-image:url(/search/nb/20070603210204oe_/http://w4.brreg.no/images/topp_right.gif);
	/*background-repeat:no-repeat;*/
	/*background-position:left;*/
}

.navfelt {
	/*width:210px;*/
	/*padding-left: 12px;*/
	vertical-align: top;
	border-right: 1px solid #003F64;
}

.skjemafelt {
	/*width: 565px;*/
	border-left: 3px solid #FFFFFF;
        vertical-align: top;
        margin:0px;
}

.infofelt {
	/*width: 219px;*/
        /*font-size: 9pt;*/
	padding-left: 4px;
	border-left: 3px solid #FFFFFF;
	vertical-align: top;
}

.infoTekst {
        padding:3px;
        font-size: 9pt;
}

.errorTextSpan {
        background: #E4ECF3;
        padding: 2px;
        color: red;
}

.errorText {
      margin-left: 12px;
      font-size: 10pt;
      color: red;
}

.helpTextSpan {
        background: #E4ECF3;
        padding: 2px;
        color: black;
}

.logoutWindow{
  /*border: 1px black solid;*/
  border-style: outset;
  text-align: center;
  color:#000000;
  display: none;
  position: absolute;
  top:200px;
  left:200px;
  background-color: white;
  padding: 10px;
  width: 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

.progressWindow{
  border-style: outset;
  text-align: center;
  display: none;
  position: relative;
  left: 40%;
  background-color: white;
  padding: 10px;
  width: 200px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;

}

/*******************************/
/* Send til signering / Status */
/*******************************/

.statusTable {
        vertical-align: top;
}

/*.statusTableTop {
        vertical-align: top;
}*/

.smsEpostColumn {
        width: 120px;
        vertical-align: top;
}

.datoColumn {
        width: 100px;
        vertical-align: top;
}

/****************/
/* Tabbed panel */
/****************/

#leftTabbedPanel_1_labeltab_font {
      font-size: 9pt;
      cursor:pointer;
}

#leftTabbedPanel_0_labeltab_font {
      font-size: 9pt;
      cursor:pointer;
}

.tabbedPanelActiveTabStyle {
      color: #FFFFFF;
}

.tabbedPanelTabStyle {
      color: #003F64;
}

.tabbedPanelStyle {
      margin-left: 6px;
      vertical-align: bottom;
}
