 html, body 
 {
 	height: 100%;
 	min-height: 100%;
}
 
 body
 {
 	 margin:0;
 	 padding:0 0 <length> 0;
 }

 div#footer
 {
 	 position:fixed;
 	 bottom:0;
 	 left:0;
 	 width:100%;
 	 height:<length>;
 }

 @media screen
 {
 	body>div#footer{
   	position: fixed;
  }
 }
 
 .ljosblar_11pt
  {
	font-family : Arial;
	font-size : 11px;
	color: #00ADEF;
 }
  .svart_11pt
   {
 	font-family : Arial;
 	font-size : 11px;
 	color: #000000;
 }
 
 .ljosblar_linkur {
 	cursor:hand;
 	font-family : Arial;
 	text-decoration: none;
 	font-size : 11px;
 	display:inline-block;}
 	.ljosblar_linkur:visited {
 	text-decoration: none;}
 	.ljosblar_linkur:hover {
 	color: #00ADEF;	
 	text-decoration: none; }
 	
 .blar_linkur {
  	cursor:hand;
  	color: #666672;	
  	font-family : Arial;
  	text-decoration: none;
  	font-size : 11px;
  	display:inline-block;}
  	.blar_linkur:visited {
  	text-decoration: none;}
  	.blar_linkur:hover {
  	color: #2282E6;	
 	text-decoration: none; }

.Or_vinstri {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:20px;
	height: 18px;
	background:transparent url(/Template_images/or.gif) center left no-repeat;}
	.Or_vinstri:visited {
	background:transparent url(/Template_images/or.gif) center left no-repeat;
	text-decoration: none;}
	.Or_vinstri:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/or_ljosbla.gif) center left no-repeat;
	text-decoration: none;
	background-color: #ECECEC; }
	
.Or_nidur {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:20px;
	height: 18px;
	background:transparent url(/Template_images/or_nidur.gif) center left no-repeat;}
	.Or_nidur:visited {
	background:transparent url(/Template_images/or_nidur.gif) center left no-repeat;
	text-decoration: none;}
	.Or_nidur:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/or_ljosbla_nidur.gif) center left no-repeat;
	text-decoration: none;
	background-color: #ECECEC; }
	
.Or_midja {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:10px;
	background:transparent url(/Template_images/or2.gif) center left no-repeat;}
	.Or_midja:visited {
	background:transparent url(/Template_images/or2.gif) center left no-repeat;
	text-decoration: none;}
	.Or_midja:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/or_ljosbla2.gif) center left no-repeat;
	text-decoration: none;}
	
.Or_haegri {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:20px;
	height: 19px;
	background:transparent url(/Template_images/or.gif) center left no-repeat;}
	.Or_haegri:visited {
	background:transparent url(/Template_images/or.gif) center left no-repeat;
	text-decoration: none;}
	.Or_haegri:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/or_ljosbla.gif) center left no-repeat;
	text-decoration: none; }
	
.Or_ljosblar_texti {
	cursor:hand;
	font-family : Arial;
	font-weight: normal;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:10px;
	background:transparent url(/Template_images/or2.gif) center left no-repeat;}
	.Or_ljosblar_texti:visited {
	background:transparent url(/Template_images/or2.gif) center left no-repeat;
	font-weight: normal;
	text-decoration: none;}
	.Or_ljosblar_texti:hover {
	color: #00ADEF;	
	font-weight: normal;
	background:transparent url(/Template_images/or_ljosbla2.gif) center left no-repeat;
	text-decoration: none; }


.Or_bold_texti {
	cursor:hand;
	font-family : Arial;
	font-weight: bold;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:10px;
	background:transparent url(/Template_images/or2.gif) center left no-repeat;}
	.Or_bold_texti:visited {
	background:transparent url(/Template_images/or2.gif) center left no-repeat;
	font-weight: bold;
	text-decoration: none;}
	.Or_bold_texti:hover {
	color: #00ADEF;	
	font-weight: bold;
	background:transparent url(/Template_images/or_ljosbla2.gif) center left no-repeat;
	text-decoration: none; }
	
.download {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:20px;
	height: 18px;
	background:transparent url(/Template_images/download.gif) center left no-repeat;}
	.download:visited {
	background:transparent url(/Template_images/download.gif) center left no-repeat;
	text-decoration: none;}
	.download:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/download_ljosbla.gif) center left no-repeat;
	text-decoration: none; }
	
.hnappur_forsida {
	cursor:hand;
	font-family : Arial;
	text-decoration: none;
	font-size : 11px;
	display:inline-block;
	padding-left:20px;
	padding-top: 1px;
	background:transparent url(/Template_images/or.gif) center left no-repeat;}
	.hnappur_forsida:visited {
	background:transparent url(/Template_images/or.gif) center left no-repeat;
	text-decoration: none;}
	.hnappur_forsida:hover {
	color: #00ADEF;	
	background:transparent url(/Template_images/or_ljosbla.gif) center left no-repeat;
	text-decoration: none;}

.Vinstri_valmynd 
{
	background-color: #ECECEC;}


A {
	COLOR: #003366; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: none;	
}
A:hover {
	COLOR: #54554F; TEXT-DECORATION: none;
}
A:active {
	COLOR: #003366; TEXT-DECORATION: none;
}


INPUT.searchbox {
	BORDER-RIGHT: #3b382c 1px solid; BORDER-TOP: #3b382c 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #3b382c 1px solid; WIDTH: 90px; BORDER-BOTTOM: #3b382c 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-Serif; HEIGHT: 17px
}

TD {
	font-family : Arial;
	font-size : 11px;
	line-height : 130%;
	height: 100%;

}

.copyright {
	FONT-SIZE: 12px; COLOR: White; FONT-FAMILY: verdana;
}

.TextPos{
          padding:5px;
}

.SubGrayTable {
          background-color:#F0F0F0;
          width:150px;
          height:15px;
}


.Sub3DetHeading {
          font-weight:bold;
          color:#666666;
          padding-bottom:5px;
}


.Sub3DetHeadingPos {
          padding-left:10px;
          padding-top:10px;
}

.SubGrayPos {
          padding-left:10px;
          border-right:1px solid #E4E4E4;
          width:50%;
}
.SubGrayPos2 {
          padding-left:10px;
          border-right:1px solid #E4E4E4;
    
}
.SubGrayTableAlt {
          background-color:#fff;
}

.highlightit img{
border: 1px solid #ccc;
}

.highlightit:hover img{
border: 1px solid #00ADEF;
}

.highlightit:hover{
color: #00ADEF; /* Dummy definition to overcome IE bug */
}


