@charset "utf-8";
.mainbody 
	{
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url('bg.jpg');
	background-size: auto;
	z-index: 0;
	
	width: 100%;
	height: 99%;
	border: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
}

#top {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 15%;
  max-height:80px;
}

#mainpage{
  position: absolute; 
  top: 110px; 
  bottom: 15px; 
  left: 0px;
  padding:0px;
  width: 99%;
  	
	}
#wrapper {
   position:static;
    width: 99%;
    height: 99%;

}

.toppborder { margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0px;height:75px;background-color: #528CCE;}
.body { 
	margin-left:0;
	margin-right:0;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	margin:0px;
	
}
.tbl {width:100%;
	height:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0;
	margin:0;
}
.tbl2 {
left:0px;right:0px;top:0px;bottom:0px;	border-spacing: 0px;
	border-collapse: collapse;
	padding:0;
	margin:0;
}


h1, h2, h3, h4, h5, h6, form, ul, ol, p, li {margin:0;
 	padding:0;

	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;

	text-decoration: none;
	font-weight: 100;


}

h1 {
	
	font-size: 34px;
}
h2 {font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 24px ;text-decoration:none;font-weight: 100;
}
ul,li{list-style-type:none}
table  {font-style:normal; font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 12px ;text-decoration:none;}
.tb td  {padding:4px;}
.tdpdlr  {padding-left:10px;padding-right:10px;}
.contact-text{width:20em;max-width:100%}
.contact-PO{width:5em}
.contact-sted{width:15em}

td  {
	font-style: normal;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 11pt ;
	text-decoration: none;
	font-weight: 100;
	vertical-align: top;
}

file, select, input, textarea
{
	 
	padding-left:5px;
	padding-right:5px;
	cursor: pointer;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif; 
	font-size: 14px;
	outline:0;
	color: #333333;border:#a4a4a4 1px solid;padding:5px;background:0 0;

}


input[type=image] {
height:26px;
}
select option {
  	cursor:pointer;
    background-color: #EAEAEA;
}

.text-input:active,.text-input:focus,textarea:active,textarea:focus,file{cursor:text;outline:0}
.text-input:active+.extra-help,.text-input:focus+.extra-help,file{visibility:visible}
.text-input,textarea,file{color: #333333;border:#a4a4a4 1px solid;padding:5px;background:0 0;width:100%}

.label,label{display:block}
.check-label,.check-list .label,.check-list label{display:inline-block}
.label,label{font-size:1em}
label{top:-1.3em;left:5.75px;color: #666666;font-size:.75em;}

.border-bottom{border-bottom:solid 1px #333}
.border-bottom--lighter{border-bottom-color:#a4a4a4}
.push-half--bottom{margin-bottom:10.5px!important}

blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,ul{margin-bottom:21px;margin-bottom:1.5rem}


.alpha,h1{font-size:40px;font-size:2.85714rem;line-height:1.05}
.beta,h2{font-size:30px;font-size:2.14286rem;line-height:1.4}
.gamma,h3{font-size:24px;font-size:1.71429rem;line-height:1.75}
.delta,h4{font-size:20px;font-size:1.42857rem;line-height:1.05}
.epsilon,h5{font-size:16px;font-size:1.14286rem;line-height:1.3125}
.zeta,h6{font-size:14px;font-size:1rem;line-height:1.5}hgroup .hN{margin-bottom:0}

.btn,.btnSmall:hover,.btn:hover{text-decoration:none}
.btn:active,.btn:focus{outline:0}
.btn--small{padding-right:.5em;padding-left:.5em;line-height:2}
.btn--large{padding-right:1.5em;padding-left:1.5em;line-height:4}
.btn--huge{padding-right:2em;padding-left:2em;line-height:5}
.btn--full{width:100%;padding-right:0;padding-left:0;text-align:center}
.btn--alpha{font-size:3rem}
.btn--beta{font-size:2rem}
.btn--gamma{font-size:1rem}
.btn--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;padding-right:.5em;padding-left:.5em}
.btn--positive{background-color:#4A993E;color:#fff}
.btn--negative{background-color:#b33630;color:#fff}
.btn--inactive,.btn--inactive:active,.btn--inactive:focus,.btn--inactive:hover{background-color:#ddd;color:#777;cursor:text}
.btn--soft{border-radius:200px}
.btn--hard{border-radius:0}


.btn:active,.btn:focus,.btnSmall:hover,.btn:hover{background-color:#152342}
.btn{color:#fff;background-color:#e59d33;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}
.btn:hover{background-color:#152342;color:#fff}

.btn,.btn--positive {font-size:16px;padding:5px;padding-left:15px;padding-right:15px;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}
.headertext { color: #333333; text-decoration:underline}
.headertext td{ color: #333333; text-decoration:underline}
.leadingtext { color: #333333; text-decoration:underline;padding-bottom:5px;}


.popuptop{
 background-color: #000000;
 } 


.divshadow
 {
 box-shadow: 10px 10px 5px #C0C0C0;
 } 

.divBorder
{
border:1px solid #a1a1a1;
background-image: url('bg.jpg');
box-shadow: 1px 1px 1px #404040;
}


.lmenyNormalGray {
	color: #202020;
	font-size: 12pt;
	font-weight: 400;
	height:25px;
}
.lmenyNormalGray a { color: #202020;  text-decoration:none }
.lmenyNormalGray a.active { color: #202020 }
.lmenyNormalGray a:hover { color: #336633}

.lmenyNormalGrayOff { color: #808080; font-size: 12pt;font-weight: 100;	height:25px;
 }
.lmenyNormalGrayOff a { color: #808080;  text-decoration:none }
.lmenyNormalGrayOff a.active { color: #808080}
.lmenyNormalGrayOff a:hover { color: #336633}


.lmenySubGray { color: #202020; font-size: 11pt;font-weight: 100; 	height:25px;
 }
.lmenySubGray a { color: #202020;  text-decoration:none 	height:25px;
}
.lmenySubGray a.active { color: #202020 }
.lmenySubGray a:hover { color: #336633}



.lmenySubGrayOff{ color: #808080; font-size: 11pt;font-weight: 100;	height:25px;
 }
.lmenySubGrayOff a { color: #808080;  text-decoration:none }
.lmenySubGrayOff a.active { color: #808080}
.lmenySubGrayOff a:hover { color: #336633}


.lmenySubSubGray { color: #202020;  font-size: 10pt;font-weight: 100; 	height:25px;
}
.lmenySubSubGray a { color: #202020;  text-decoration:none }
.lmenySubSubGray a.active { color: #202020 }
.lmenySubSubGray a:hover { color: #336633}



.content  { text-decoration:none; font-style:normal; font-size:11px; }
.content td { text-decoration:none; font-style:normal; font-size:11px;  }
.content table td { text-decoration:none; font-style:normal; font-size:11px;}

.DetaljContent{background:url('/netsupply/Grafiskeelementer/bakgrunn_nede.gif') no-repeat left top; float:left; width:804px}
.bodyContent{background:url('/netsupply/Grafiskeelementer/bakgrunn_content.png') no-repeat left top;}

.popupContent{background:#F3F3F3 url('/netpublisher/images/popupbg.jpg')}
.popup td {font:bold 11px Arial, Helvetica, sans-serif; color:#9b2a90; text-decoration:none;}

.popupWindow[class] {background-image:url('images/75p_black.png');
}

.modalContent{background:#F3F3F3 url('/netsupply/Grafiskeelementer/bakgrunn_popup.jpg') no-repeat left top;}
.modal td {font:bold 11px Arial, Helvetica, sans-serif; color:#9b2a90; text-decoration:none;}




div.FixedTableHead {
	overflow-y:auto;
	height: expression( (parseInt(this.childNodes[0].style.height) + this.childNodes[0].childNodes[1].offsetTop + 1) +'px' );
}
.FixedTableHead table tbody {
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
}

.FixedTableHead table tbody tr {
	height: auto;
	white-space: nowrap;
}
.FixedTableHead table tbody tr td:last-child {
	padding-right: 0px;
}
.FixedTableHead table thead tr {
	position: relative;
	height: auto;
	/* this fixes IE header jumping bug when mousing over rows in the tbody */
	top: expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}
.FixedTableHead table thead tr td {
	border-bottom:1px solid #000000;
	background-color:white;
}
  #smaxsize 
{ 
   
        } 
.tdScrollHead {
	border-bottom:1px solid #000000;
	background-color:white;
}

.trans_box1[class] {
  background-image:url(images/75p_white.png);
}

.trans_box1 {
  font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;;
  font-weight:bold;

  
  widht:100%;
  height:100%;
  border:solid 1px #555;

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/75p_white.png');
}
.hnd {
  cursor: pointer;
}


