/* CSS stilfil for NTL */
/* ------------------- */

/* Elementer som ikke har tilknyttet klasse */

p, td, body, ul, li, ol, input
{
  	font-family: Verdana, Arial, Helvetica, Sans-serif;
/*  	font-size: 10px;
  	color: #666666;
	line-height : 10px; */}


p {
		margin-top: 2px;
		margin-bottom: 12px; }

tr {
	text-align : left;
}
/*td {
	vertical-align : top;
	margin-bottom : 16px;
	line-height : 10px; }
*/
form {
		margin: 0px; }

hr {
	color: #999999;
	background-color: #ffffff;
	outline-style : solid;
	height : 1px;
	border : 0; }
/*
A {
   color: #999966;
	text-decoration: underline; 
	font-stretch : extra-condensed;
	font-weight : lighter;
	letter-spacing : 0;
	word-spacing : 0; }
A:visited {
	color: #999966;
	text-decoration: underline;  }
A:hover {
	color: #ff9933;
	text-decoration: underline; }
*/


/* ********************************* */
/* Menyelementer                     */
/* ********************************* */
A.venstremeny1 {
   font-size: 11px;
   color: #000000;
	text-decoration: none;
	line-height : 12px;
	font-weight: bold; }
A.venstremeny1:hover {
	color: #ff9933;
	text-decoration: none; }

A.venstremeny1_active {
   font-size: 11px;
   color: #ff9933;
	text-decoration: none;
	line-height : 12px;
	font-weight: bold; }

td.venstremeny1 {
 padding-top: 0 ;
height : 18px;
}

td.venstremeny2 {
height : 12px;
vertical-align : middle;
}

A.venstremeny2  {
   font-size: 10px;
   color: #000000;
	text-decoration: none; 
	line-height : 12px;
	margin-left: 10px; 
	font-weight: bold; }
A.venstremeny2:hover {
	color: #ff9933;
	text-decoration: none; }

A.venstremeny2_active {
   font-size: 10px;
   color: #ff9933;
	text-decoration: none; 
	line-height : 12px;
	margin-left: 10px; 
	font-weight: bold; }

A.venstremenyrod {
   font-size: 11px;
   line-height : 12px;
   color: #990000;
   text-decoration: none; 
   margin-left: 0px;
   font-weight: bold;
}

A.venstremenyrod:visited {
    	font-size: 11px;
   	line-height : 12px;
    	color: #990000;
    	text-decoration: none; 
	margin-left: 0px;
        font-weight: bold;
}

A.venstremenyrod:hover {
	font-size: 11px;
	color: #ff99ss;
	line-height : 12px;
	text-decoration: none;
	margin-left: 0px;
        font-weight: bold;
}



A.toppmeny {
   font-size: 9px;
   margin-top: 10px;
   color: #000000;
	text-decoration: none; 
	line-height : 9px;
	font-weight: bold;  }
A.toppmeny:hover {
	color: #FFFFFF;
	text-decoration: none; }

A.nettkart {
   font-size: 9px;
   color: #000000;
	text-decoration: none;
	line-height : 10px;
	font-weight: bold; }
A.nettkart:hover {
	color: #ff9933;
	text-decoration: none; }





/* ********************************* */
/* Standard-felter og sideelementer  */
/* ********************************* */
.dokumentTittel {
  	font-size: 10px;
	line-height : 11px;
	color: #999999; }

.overskrift {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 13px;
	line-height : 16px;
	color: #000000;
	font-weight: bold;
	vertical-align : top; }

.underOverskrift {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 11px;
	line-height : 14px;
	color: #000000;
	font-weight: bold; }

.grafikkOverskrift {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px; }

.ingress {
  	font-size: 10px;
	line-height : 12px;
	color: #000000;
	vertical-align : top; }

.ingress1 {
  	font-size: 10px;
	line-height : 12px;
	color: #000000; }


.listeIngress {
  	font-size: 10px;
	line-height : 12px;
	color: #000000; 
	height: 12px;}

.listeTittel {
  	font-size: 10px;
	line-height : 12px;
	font-weight: bold;
	color: #000000; }

.ledetekst {
  	font-size: 9px;
	line-height : 12px;
	color: #000000; }

.dato {
  	font-size: 9px;
	line-height : 16px;
	color: #000000; }

.kontakt {
  	font-size: 10px;
	line-height : 12px;
	color: #999999; }


/* ************************* */
/* linker                    */
/* ************************* */
a.lesmerlenke {
   font-size: 10px;
   color: #ff9933;
	text-align : right;
	text-decoration: none; 
	font-weight: bold;
	line-height : 16px; }
a.lesmerlenke:visited {
	color: #ff9933;
	text-decoration: none; 
	font-weight: bold; }
a.lesmerlenke:hover {
	color: #cc3333;
	text-decoration: none;
	font-weight: bold; }


a.eksternlenke {
   	font-size: 11px;
   	color: #999999;
	text-decoration: none; 
   line-height : 16px; }
a.eksternlenke:visited {
	color: #999999;
	text-decoration: none;  }
a.eksternlenke:hover {
	color: #ff9933;
	text-decoration: underline; }


a.kontaktlenke {
   font-size: 10px;
   color: #999999;
	text-decoration: none; 
   line-height : 12px; }
a.kontaktlenke:visited {
	color: #999999;
	text-decoration: none;  }
a.kontaktlenke:hover {
	color: #ff9933;
	text-decoration: underline; }


a.medlemsLenke {
   font-size: 14px;
   color: #999999;
	font-weight: bold;
	text-decoration: none; 
   line-height : 20px; }
a.medlemsLenke:visited {
	color: #999999;
	text-decoration: none;  }
a.medlemsLenke:hover {
	color: #ff9933;
	text-decoration: none; }




a.grafikklenke {
   font-size: 11px;
   color: #ffffff;
	text-decoration: none; 
	font-weight: bold;
	margin-left: 10px; }
a.grafikklenke:visited {
	color: #ffffff;
	text-decoration: none; }
a.grafikklenke:hover {
	color: #ffffff;
	text-decoration: underline; }

.ingress a {
   font-size: 9px;
   color: #000000;
	text-decoration: underline; 
	line-height : 12px;
	left : 100px;}

.dokumentlenke {
   font-size: 9px;
   color: #000000;
	text-decoration: none; 
	line-height : 12px;
	left : 100px;}

a.dokumentlenke {
   font-size: 9px;
   color: #000000;
	text-decoration: none; 
	line-height : 12px;
	left : 100px;}
a.dokumentlenke:visited {
	color: #000000;
	text-decoration: none; }
a.dokumentlenke:hover {
	color: #ff9933;
	text-decoration: none; }

.dokumentlenke a {
   font-size: 9px;
   color: #000000;
	text-decoration: none; 
	line-height : 12px;
	left : 100px;}
.dokumentlenke a:visited {
	color: #000000;
	text-decoration: none; }
.dokumentlenke a:hover {
	color: #ff9933;
	text-decoration: none; }

a.tipslenke {
   font-size: 10px;
   color: #000000;
	text-decoration: none; 
	line-height : 12px;
}
a.tipslenke:visited {
	color: #000000;
	text-decoration: none; }
a.tipslenke:hover {
	color: #ff9933;
	text-decoration: none; }

listeTittelLenke {
   	font-size: 10px;
   	color: #000000;
	vertical-align : top;
	text-decoration: none; }

a.listeTittelLenke {
   	font-size: 10px;
   	color: #000000;
	text-decoration: none; 
/*	font-weight: bold;*/
	line-height : 12px; }
a.listeTittelLenke:visited {
	color: #000000;
	text-decoration: none; 
	/*font-weight: bold;*/ }
a.listeTittelLenke:hover {
	color: #cc3333;
	text-decoration: none;
	/*font-weight: bold;*/ }

.listeTittelLenke a {
   	font-size: 10px;
   	color: #000000;
	text-decoration: none; 
/*	font-weight: bold;*/
	line-height : 12px; }
.listeTittelLenke a:visited {
	color: #000000;
	text-decoration: none; 
	/*font-weight: bold;*/ }
.listeTittelLenke a:hover {
	color: #cc3333;
	text-decoration: none;
	/*font-weight: bold;*/ }

a.bibliotekLenke {
   	font-size: 9px;
   	color: #000000;
	text-decoration: none; 
	font-weight: bold;
	line-height : 10px; }
a.bibliotekLenke:visited {
	color: #000000;
	text-decoration: none; 
	font-weight: bold; }
a.bibliotekLenke:hover {
	color: #333333;
	text-decoration: none;
	font-weight: bold; }

a.utskriftsvennlig {
   font-size: 9px;
   color: #000000;
	text-decoration: none; 
	line-height : 10px;
	margin-left : 250px;
	text-align : right;}
a.utskriftsvennlig:visited {
	color: #000000;
	text-decoration: none; }
a.utskriftsvennlig:hover {
	color: #ff9933;
	text-decoration: none; }

/* *************************************** */
/* bakgrunns-elementer og skillelinje      */
/* *************************************** */

div.hr {
  height: 1px;
  color : #999999;
  background: #999999 no-repeat scroll center;
}
div.hr hr {
  display: none;
}

div.lys-bakgrunn {
  	height: 1px;
  	color : #999966;
  	background: url(/ressurs/ntl/img/b_lys.gif)   no-repeat scroll center;
  	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;

}
div.mork-bakgrunn {
  	height: 1px;
  	color : #999966;
  	background: url(/ressurs/ntl/img/b_mork.gif)   no-repeat scroll center;
  	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;

}

div.red-bakgrunn {
  	height: 1px;
  	color : #999966;
  	background: url(/ressurs/ntl/img/b_red.gif)   no-repeat scroll center;
  	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;

}

div.orange-bakgrunn {
  	height: 1px;
  	color : #999966;
  	background: url(/ressurs/ntl/img/b_orange.gif)   no-repeat scroll center;
  	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;

}
.main_back
{
background-color : #ffffff;
}

input.textBox {
	/*background-color: #999966;*/ 
	background-color: #99cccc;
	border: white 1px  solid; 
	border-color : #FFFFFF;
	height : 20px;
	color : #FFFFFF;
	marker-offset : 2px;
	font-size: 10px;
	line-height : 10px;
}

input.inputBox {
	background-color: #ffffff;
	border: black 1px  solid; 
	border-color : #000000;
	height : 16px;
	color : #000000;
	marker-offset : 2px;
	font-size: 10px;
	line-height : 10px;
}
textarea.inputArea {
	background-color: #ffffff;
	border: black 1px  solid; 
	border-color : #000000;
	/*height : 100px;*/
	
	color : #000000;
	marker-offset : 2px;
	font-size: 12px;
	line-height : 12px;
}

input.inputButton {
	background-color: #ffffff;
	border: black 1px solid; 
	border-color : #000000;
	height : 20px;
	color : #000000;
	font-weight: bold;
	font-size: 10px;
	line-height : 10px;
}

input.button {
	/*background-color: #999966;*/ 
	background-color: #99cccc;
	border: white 1px solid; 
	border-color : #FFFFFF;
	height : 20px;
	color : #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	line-height : 10px;
}


/* ************************* */
/* Stiler brukt i portletene */
/* ************************* */

.portlet_background /* Fontklasse for Portlet background */
{
margin-left : 0 ;
line-height : 3px;
vertical-align : top;
margin-bottom : 5px;
width : 100%;
}

.portlet_background_bibliotek /* Fontklasse for Portlet background */
{
margin-left : 0px;
line-height : 13px;
vertical-align : top;
margin-bottom : 9px;
}

.portlet_background_right /* Fontklasse for Portlet background */
{
margin-left : 10px;
line-height : 12px;
vertical-align : top;
margin-bottom : 0px;
}

.portlet_rad /* Rowcolor 1 og Rowcolor 2 */
{

	height: 1px;
}

.portlet_neste_forrige /* Fontklasse for statuslinje (text) */
{
	font-size: 9px;
	font-stretch : extra-condensed;
}

.portlet_n_f_back /* Fontklasse for statuslinje (background) */
{

}


.PortletBodyColor_test  td{ font-size: 10px;}

TABLE.IngressTable {
	width : 100%;
}


/* ************************* */
/* Stiler brukt i nyhetsbrev */
/* ************************* */
.nyhetsbrev_dato_felt 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 11px;
	line-height : 12px;

}

.nyhetsbrev_dato_felt_banner 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 12px;
	color: #ffffff;
}

.nyhetsbrev_tekst_banner 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 9px;
	line-height : 12px;
	color: #ffffff;

}

.nyhetsbrev_tekst_banner_small 
{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
  	font-size: 6px;
	line-height : 12px;
	color: #ffffff;
}

.nyhetsbrev_bakgrunn
{
	background-color: #ffffff;
}

.nyhetsbrev_banner_bakgrunn
{
	background-color: #C40D0A; 
}


/* ************************* */
/* Brukes ikke               */
/* ************************* */
.chr_rad1  
{
 height : 1px;
 }
.chr_rad2 {
 height : 1px;
 }
.chr_port_back 
{
margin-left: 10px;
margin-bottom : 10px;

}

.chr_status 
{
	font-size: 9px;
}


.lys-bakgrunn
{
	background-image : url(/ressurs/ntl/img/beige_lys.jpg);
	background-repeat : no-repeat;
	background-attachment : fixed;
	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;
}

.mork-bakgrunn
{
	background-image : url(/ressurs/ntl/img/beige_mork.jpg);
	background-repeat : no-repeat;
	background-attachment : fixed;
	width : 170px;
	height : 25px;
	font-size: 11px;
	line-height : 25px;
	padding-top : 4px;
}

.NTL_Menu {
font-family:Verdana;
font-size:8pt;
position:relative;
left:-15px;

}

.NTL_Menu ul li{
padding: 0 0 8px 15px; /*adjust padding to make space*/ 
line-height: 1.4em; 
background: url(https://www.ntl.no/ressurs/images/bullet_firkant.jpg) no-repeat 0 1px; /*adjust background position here, the first value is the x and the second the y position */ 

}

.NTL_Menu ul li a{
font-family:Verdana;
font-size:8pt;
text-decoration : none;
color: black;
font-weight: normal;
}

.NTL_Menu ul li a:hover{
font-family:Verdana;
font-size:8pt;
text-decoration : none;
color: black;
font-weight: bold;
}

.NTL_Menu ul li.selected a{
font-family:Verdana;
font-size:8pt;
text-decoration : none;
color: black;
font-weight: bold;
}


.NTL_Menu ul {
list-style-type: none; 
font-size: 8px; 
padding: 0; 
margin: 0; 

}


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox_normal {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(https://www.ntl.no/ressurs/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.sidebox_dotted {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(https://www.ntl.no/ressurs/images/sbbody-r-dotted.gif) no-repeat bottom right;
	font-size: 100%;
}


.boxhead {
	background: url(https://www.ntl.no/ressurs/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(https://www.ntl.no/ressurs/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 13px 0px 5px 15px;
	color: black;
	text-align: left;
	font-family:Verdana; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 1em;
height:25px;

}
.boxbody {
	background: url(https://www.ntl.no/ressurs/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 5px 25px 30px;
}

.topmenu_left{
background: url(https://www.ntl.no/ressurs/images/banner_left.jpg) no-repeat top left;
height:30px;
width:65px;
padding: 0px;
margin:0px;
}

.topmenu_mid{
background: url(https://www.ntl.no/ressurs/images/banner_mid.jpg) repeat top left;
background-repeat: repeat
height:30px;
width:93%;
padding: 0px;
margin:0px;
}

.topmenu_right{
background: url(https://www.ntl.no/ressurs/images/banner_right.jpg) no-repeat top right;
height:30px;
width:11px;
padding: 0px;
margin:0px;
}

#topmenu{
width: 500px;
	position: absolute;
	left: 50%;
}

.topmenu ul {

list-style-type: none; 
position: absolute;
top: 128px;
.top: 146px;
_top: 127px;

}
.topmenu ul li{
text-decoration : none;
color: white;
font-weight: bold;
display: inline;

}

.topmenu ul li a{
font-family:Verdana;
font-size:9pt;
text-decoration : none;
color: white;
font-weight: bold;
display: inline;
padding: 0px 10px;
}

.topmenu ul li div {
font-family:Verdana;
font-size:9pt;
text-decoration : none;
color: white;
font-weight: bold;
display: inline;
padding: 0px 10px;
}

#searchBox{
width: 100px;
	position: absolute;
	right: 50%;
}
/*
.searchBox {
position:absolute;
left:930px; 
top: 142px; 
height:9px;
}
*/

/* IE Only */
input.textBox{
position: absolute;
top: 145px;
.top: 145px;
_top: 145px;
margin-left:800px;

height : 15px;
color:#000000;
text-align: left;
  zIndexed:100;
border:0px none;
background-color: #ffffff;
/*
border:1px solid;
   border-top-color:#990000;
   border-left-color:#990000;
   border-right-color:#990000;
   border-bottom-color:#990000;
   background-color: #ffffff;
*/

}

/* IE Only */
input.button2{
position: absolute;
top: 145px;
.top: 145px;
_top: 145px;
margin-left:910px;
border:0px none;
	height : 17px;
        width : 40px;
	font-size: 10px;
font-weight:bold;
background-color: #ffffff;

}

/* IE Only */
input.button2:hover{

border:0px none;
	height : 17px;
        width : 40px;
	font-size: 10px;
font-weight:bold;
background-color: #ffffff;
border:1px solid;
   border-top-color:#990000;
   border-left-color:#990000;
   border-right-color:#990000;
   border-bottom-color:#990000;

}

.RegionHeaderColor
{
background-color: rgb(221, 220, 203);
}