body { font-size:11px; font-family:arial, sans-serif; color:#231F20; margin:0; padding:0; }

form { margin:0; padding:0; display:inline; }
fieldset { margin:0; padding:0; border:none; }
legend { display:none; }
img { border:none; }
.stream { display:none; }

a { text-decoration:none; color:#0061AA; }
a:hover { text-decoration:underline; }
a:visited { color:#800080; }
#content a:visited { color:#800080; }
a.novisited { color:#0061AA !important; }

.light { font-size:.9em; color:gray; }

.row { clear:both; padding:5px 0; }
.row label { float:left; }
.row .field { float:right; }

div.right { text-align:right; }

h5.dates { margin:0; padding:0; font-size:.9em; color:#5B5B5B; font-weight:none; }
h5.dates a { color:#231F20; }
h3.headlines { margin:0; padding:0; font-size:1em; font-weight:bold; }
h3.headlines a { color:#231F20; }

a.newslink { font-weight:bold; color:#0061AA; background:url(/lisalib/getfile.aspx?itemid=24) no-repeat center right; padding-right:10px; }
a.backlink { font-weight:bold; color:#0061AA; background:url(/lisalib/getfile.aspx?itemid=32) no-repeat center left; padding-left:10px; }

a.years { color:#0061AA; font-weight:bold; }
a.months { font-size:.9em; color:#000; }

ul.news-utils { margin:0; padding:0; list-style:none; height:20px; }
ul.news-utils li { float:left; padding-right:10px; }

img.left { float:left; margin-right:5px; }
img.right { float:right; margin-left:5px; }

h2 { border-bottom:2px solid #D9D9D9; font-size:1em; font-weight:bold; padding:5px 0 5px 21px; margin:0 0 10px 0; background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 8px 10px;  }
h2.pagename { margin:10px 7px 7px 7px; border-top:none; padding:0 0 3px 21px; background-position:8px 5px;  }

input, textarea {  }
input.text, textarea.text { border:1px solid #E0E0E0; }
input.button { background:#0061AA; color:#fff; border:none; margin-left:2px; }
select.text { font-family:arial, sans-serif; font-size:10px; border:1px solid #E0E0E0;  }

#grayholder { background:url(/lisalib/getfile.aspx?itemid=987) repeat-y right; }
#wrapper { width:847px; position:relative; background:url(/lisalib/getfile.aspx?itemid=2) repeat-y; margin:37px auto; }
.subpages #wrapper { margin-top:60px; }
.subpages-2col #wrapper { margin-top:60px; background:url(/lisalib/getfile.aspx?itemid=33) repeat-y; }

.subpages #breadcrumbs, .subpages-2col #breadcrumbs { position:absolute; top:-50px; right:10px; font-size:.9em; color:#B0B0B0; }
.subpages #breadcrumbs a, .subpages-2col #breadcrumbs a { color:#B0B0B0; }

#header { height:139px; background:url(/lisalib/getfile.aspx?itemid=3) no-repeat; }
#header img { margin:32px 0 0 23px; }

#splash { width:654px; height:138px; position:absolute; top:1px; left:183px; border-bottom:1px solid #D0D0D0; }

#content { float:left; width:439px; margin-left:183px; display:inline; background:url(/lisalib/getfile.aspx?itemid=18) repeat-x top left; }
#col1 { float:left; width:183px; margin-left:-622px; display:inline; }
#col2 { float:left; width:215px; }
#col2 a { color:#000; }
.subpages-2col #content { width:654px; }
.subpages-2col #col1 { margin-left:-837px; }

div.col1 { float:left; width:212px; padding-right:5px; }
div.col2 { float:left; width:200px; }

div.col2 h5.dates { margin-bottom:10px; padding-left:5px; }
div.col2 a.newslink { display:block; border-top:1px solid #DBDBDB; background:none; padding:3px 0 10px 5px; margin:5px 0 0 0; }

#content .padding { padding:10px 7px 7px 7px; clear:both; }
.subpages #content .padding { padding:0 13px; clear:both; }

/* Page-items */

.pi_item { line-height:1.3em; }

#col1 .pi_item .title, #col2 .pi_item .title { border-bottom:1px solid #B0B0B0; margin-bottom:5px; }
#col1 .pi_item .title h3, #col2 .pi_item .title h3 { border-bottom:1px solid #D9D9D9; font-size:1em; font-weight:bold; padding:0 0 3px 21px; margin:0; background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 8px 5px;  }
#col1 .pi_item { margin-top:10px; padding:7px; border:1px solid #CFCFCF; border-right:none; background:url(/lisalib/getfile.aspx?itemid=12) repeat-x bottom right; }
#col1 .box1 { margin-top: 36px; }

#col1 .box2 { margin-top: 0; padding-top: 0 !important; }
#col1 .noborder { border:none; background:none;}
#col2 .pi_item { padding:9px 9px 0 9px; margin-bottom:10px; }
#col2 .pi_item .title h3 { padding-left:14px; background-position:2px 5px; }

/* Box_type2: með bakgrunni */
#col2 .box_type2 { background:url(/lisalib/getfile.aspx?itemid=15) no-repeat; border-bottom:1px solid #E0E0E0; margin-bottom:0; }

/* Box_type3: með bláum haus og iconi */
#col2 .box_type3 { padding:0; margin:0; }
#col2 .box_type3 .title { background:#0061AA url(/lisalib/getfile.aspx?itemid=29) no-repeat; padding:11px 0 11px 10px; border-bottom:1px solid #004B83; margin:0; }
#col2 .box_type3 .title h3 { color:#fff; border:none; font-size:1.4em; padding:4px; background:url(/lisalib/getfile.aspx?itemid=28) no-repeat; padding:5px 0 5px 30px; }
#col2 .box_type3 .content ul { padding:0; margin:0; list-style:none; }
#col2 .box_type3 .content ul li { margin:0; padding:0; background:none; background:#B0B0B0 url(/lisalib/getfile.aspx?itemid=30) repeat-y; }
#col2 .box_type3 .content ul li a { display:block; border-bottom:1px solid #E7E7E7; padding:4px 9px; color:#fff; }

/* Box_type4: með bláum haus */
#col2 .box_type4 { padding:0; border-bottom:1px solid #E0E0E0; margin:0; }
#col2 .box_type4 .title { background:#0061AA; padding:5px 0 4px 10px; border-bottom:1px solid #004B83; margin:0; }
#col2 .box_type4 .title h3 { color:#fff; border:none; padding:0; }
#col2 .box_type4 .content { padding:5px 9px 5px 9px; background:url(/lisalib/getfile.aspx?itemid=31) no-repeat top left; }

/* Box_type5: með bláum haus en engum bakrunnslit */
#col2 .box_type5 { padding:0; margin:0; }
#col2 .box_type5 .title { background:#0061AA; padding:5px 0 4px 10px; border-bottom:1px solid #004B83; margin:0; }
#col2 .box_type5 .title h3 { color:#fff; border:none; padding:0; }
#col2 .box_type5 .content { padding:5px 9px 5px 9px; }


#content .pi_item { margin:9px 0 0 7px; width:209px; float:left; display:inline; }
#content .pi_item .title h3 { background:#0061AA; color:#fff; font-size:1em; margin:0; padding:4px 7px; border-bottom:1px solid #004B83; }
#content .pi_item .content { padding:5px 7px; }

.pi_item ul { margin:0; padding:0; list-style:none; }
.pi_item ul li { background:url(/lisalib/getfile.aspx?itemid=16) no-repeat 0 7px; padding:2px 0 2px 12px; }

#content .tree ul { list-style : none; }
#content .tree ul li { background:url(/lisalib/getfile.aspx?itemid=17) no-repeat 0 3px; padding : 0 0 0 8px; margin : 0 0 0 0;}
#content .pi_item ul li { background:url(/lisalib/getfile.aspx?itemid=17) no-repeat 0 5px; }

#nav { border-left:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
#nav a.visited { color:#0061AA; }

#nav ul { margin:0; padding:0; list-style:none; }
#nav ul li a { display:block; border-top:1px solid #E0E0E0; text-align:right; padding:6px 15px 5px 0; color:#231F20; }
#nav ul li a.selected { background:#E7E7E7 url(/lisalib/getfile.aspx?itemid=25) repeat-y top right; color:#0061AA; font-weight:bold; border-right:1px solid #CFCFCF; }

#nav ul ul li a.first { padding-top:5px; }
#nav ul ul li a.last { padding-bottom:5px; }
#nav ul ul li a { border:none; padding:2px 15px 2px 0; background:#B0B0B0; color:#fff; }
#nav ul ul li a.selected {font-weight:normal; text-decoration:underline; background:#B0B0B0; }

#nav ul ul ul li a { border:none; padding:3px 15px 3px 0; background:transparent; color:#000; }
#nav ul ul ul li a.selected {font-weight:normal; text-decoration:underline; background:transparent; }

#nav ul ul ul ul { border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; }
#nav ul ul ul ul li a { padding:2px 15px 2px 0; background:#F2F2F2 url(/lisalib/getfile.aspx?itemid=27) repeat-y top right; border-right:1px solid #CFCFCF; }
#nav ul ul ul ul li a.selected { font-weight:normal; text-decoration:underline; background:#F2F2F2 url(/lisalib/getfile.aspx?itemid=27) repeat-y top right; }


#searchpanel { position:absolute; top:-25px; right:10px; width:200px; text-align:right; }
#searchpanel input.text { width:127px; }
#searchpanel label { display:none; }

#extras { position:absolute; top:-25px; left:85px; }
#extras ul { margin:0; padding:0; list-style:none; }
#extras ul li { float:left; }
#extras ul li a { color:#000; }
#extras ul li.item1 a, #extras ul li.item2 a, #extras ul li.item3 a { float:left; display:block; width:16px; height:16px; overflow:hidden; text-indent:-300px; }
#extras ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=8) no-repeat; margin-right:7px; }
.english ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=1332) no-repeat !important; margin-right:7px; }

#extras ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=10) no-repeat; margin-right:7px; }
#extras ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=6) no-repeat; }
#extras ul li.item4 { background:url(/lisalib/getfile.aspx?itemid=14) no-repeat 0 3px; margin-left:44px; }
#extras ul li.item5 { background:url(/lisalib/getfile.aspx?itemid=14) no-repeat 0 3px; margin-left:24px; }
#extras ul li.item6 { background:url(/lisalib/getfile.aspx?itemid=14) no-repeat 0 3px; margin-left:24px; }
#extras ul li.item4 a, #extras ul li.item5 a, #extras ul li.item6 a { padding-left:15px; }

#fontsize { position:absolute; top:-25px; left:2px; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; }
#fontsize ul li a { float:left; display:block; width:16px; height:16px; overflow:hidden; text-indent:-300px; }
#fontsize ul li.shrinkfont { background:url(/lisalib/getfile.aspx?itemid=9) no-repeat; margin-right:7px; }
#fontsize ul li.enlargefont { background:url(/lisalib/getfile.aspx?itemid=7) no-repeat; margin-right:7px; }
#fontsize ul li.contrast { background:url(/lisalib/getfile.aspx?itemid=11) no-repeat; }

#shortcuts ul { margin:0; padding:0; list-style:none; }
#shortcuts ul li { height:33px; margin:0 0 10px 0; padding:0; }
#shortcuts ul li a { display:block; color:#0061AA; font-weight:bold; padding:8px 0 9px 40px; }
#shortcuts ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=19) no-repeat; }
#shortcuts ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=20) no-repeat; }
#shortcuts ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=1104) no-repeat; }
#shortcuts ul li.item4 { background:url(/lisalib/getfile.aspx?itemid=21) no-repeat; }
#shortcuts ul li.item5 { background:url(/lisalib/getfile.aspx?itemid=2103) no-repeat; display:none; }

#footer { clear:both; background:#fff url(/lisalib/getfile.aspx?itemid=4) no-repeat; text-align:center; padding:15px 0 0 180px; }

#news-send { display:none; border:1px solid #eaeaea; padding:10px; }
#news-send input.text { width:200px; }
#news-send textarea { width:200px; height:100px; }

.field-row { clear:both; margin-bottom:5px; }
.field-row label { float:left; width:80px; text-align:right; padding-right:10px; }
.field-row .button { margin-left:90px; }

/***************
  TABLE STYLES
  **************/
.propertytable { width:100%; border-size: 1px;}
.propertytable a { font-weight:bold; color:#005fa9; }
.propertytable a:visited { color: #800080; }
.propertytable th { font-weight:bold; color:#fff; text-align:left !important;}
.propertytable td { border-right: 1px solid #fff; }
.propertytable .altrow, .propertytable .row1 { background-color:#e7e7e7; }
.propertytable .row0 { background-color:#FFFFFF; }
.propertytable .row1 { background-color:#e7e7e7; }

.form1 label { float:left; width:66px; margin:3px 9px 0 0; text-align:right }
.form1 input.text, .form1 textarea.text { float:left; width:300px; margin-bottom:10px }
.form1 textarea.text { height:120px }
.form1 .button { float:right; margin-right:40px }

.rafraen-takki{ display:block; background:url(/lisalib/getfile.aspx?itemid=1225); width:168px; height:88px }
.rafraen-takki:hover{ background-position:0 -88px }
.rafraen-takki-en{ display:block; background:url(/lisalib/getfile.aspx?itemid=1237); width:168px; height:88px }
.rafraen-takki-en:hover{ background-position:0 -88px }

.contractors { width : 100%;}
.contractors th { text-align:left; padding:2px }
.contractors thead th { background:#0061AA; color:#FFF }
.contractors .row0 th, .contractors .row1 th { width:100px }
.contractors .row0 td, .contractors .row0 th { background-color:#CECECE; }

#wrapper .lisa_dropdownlist { position:relative; height:20px; }
#wrapper .lisa_dropdownlist ul { position:absolute; margin:0; padding:0; float:left; background:#FFF url(/lisalib/getfile.aspx?itemid=1235) 117px 0 no-repeat; border:1px solid #E0E0E0; overflow:hidden; height:21px; width:134px }
#wrapper .lisa_dropdownlist ul:hover, #wrapper .lisa_dropdownlist ul.hover { height:auto }
#wrapper .lisa_dropdownlist ul:hover b, #wrapper .lisa_dropdownlist ul.hover b  { border-bottom:1px solid #E0E0E0; }
#wrapper .lisa_dropdownlist ul li { margin:0; padding:0; background:none }
#wrapper .lisa_dropdownlist ul b { display:block; width:134px; padding:4px 0 2px 5px; cursor:default }
#wrapper .lisa_dropdownlist a { display:block; width:134px; padding:2px 0 2px 5px; text-decoration:none }
#wrapper .lisa_dropdownlist a:hover { background:#0061AA; color:#FFF }

/***************
  NEW FRONTPAGE
  **************/
.frontpage #grayholder { background: none; }
.frontpage #content { background: #fff none; width: 654px; }
.frontpage #col1 { margin-left: -837px; }
.frontpage .front-subcol1 {	float: left; width: 438px; padding: 15px 0 15px 0; }


/* topboxes */
.frontpage .front-top-boxes {
	width: 650px;
	height: 21em;
	margin-top: -130px;
	background: #fff none;
}
.frontpage #content .front-top-boxes .pi_item { width: 206px; height: 22em; margin: 0 0 0 8px; background: transparent url(/lisalib/getfile.aspx?itemid=1994) no-repeat bottom left; position: relative; display: inline;}
.frontpage #content .front-top-boxes .title { margin-top: 1px; }
.frontpage #content .front-top-boxes .front-box-more-link { 
		background: transparent url(/lisalib/getfile.aspx?itemid=2017) no-repeat; 
		color:#0061aa; 
		padding: 0 10px 0 0; 
		position: absolute;
		bottom: 10px;
		right: 0;
		font-weight: bold;
		width:157px;
		height:20px;
		text-align:center;
		padding-top:3px;
		font-size: 11px;
}
.frontpage #content .pi_item .title {background:#0061AA none repeat scroll 0 0;}


/* news */
.frontpage .front-subcol2 { float: right; width: 196px; padding: 20px 10px 10px 10px; }
	.frontpage #content .front-subcol2 .pi_item { margin: 0; width: auto; float: none; }
	.frontpage #content .front-subcol2 .pi_item .content {	padding: 0; }
	.frontpage #content .front-subcol2 .pi_item .content .col1,
	.frontpage #content .front-subcol2 .pi_item .content .col2 { width: auto; padding: 0; float: none; margin: 0; }
	.frontpage #content .front-subcol2 .pi_item .content h2 {
		background: none;
		border: none;
		text-transform: uppercase;
		padding: 	10px 0 0 0;
		color: #0061aa;
		font-size: 1.0909em;
	}
	.frontpage #content .front-subcol2 .pi_item .content h5.dates { color: #0061aa; font-weight: normal;	}
	.frontpage #content .front-subcol2 .pi_item .content h3.headlines a,
	.frontpage #content .front-subcol2 .pi_item .content .col2 a.newsheadline-small {	color: #000; font-weight: bold; }
	.frontpage #content .front-subcol2 .pi_item .content a.newslink { float: right; }
	.frontpage #content .front-subcol2 .pi_item .content span.dates { display: block; color: #0061aa; margin-top: 11px; }
	.frontpage #content .front-subcol2 .pi_item .content span.dates.first { margin-top: 0; }
	.frontpage #content .front-subcol2 .pi_item .content .col2 a.newslink { 
		background: transparent url(/lisalib/getfile.aspx?itemid=24) no-repeat right center; 
		color:#0061aa; 
		padding: 0 10px 0 0; 
		margin: 0; 
		border: none; 
	}

/* new shortcuts */
h2.frontpage-new-shortcuts {
	background: none;
	border: none;
	text-transform: uppercase;
	padding: 	0;
	color: #0061aa;
	margin-left: 30px;
	font-size: 1.0909em;
}
#content ul.frontpage-new-shortcuts { margin-left: 33px; }
	#content ul.frontpage-new-shortcuts li { background: transparent url(/lisalib/getfile.aspx?itemid=1996) no-repeat 0% 50%; }
	#content ul.frontpage-new-shortcuts li a { color: #000; }
.frontpage #shortcuts ul li { height: 21px; margin:0 0 10px 0; padding:0; }
	.frontpage #shortcuts ul li a { padding:4px 0 4px 30px; }
	.frontpage #shortcuts ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=19&proc=9) no-repeat; }
	.frontpage #shortcuts ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=20&proc=9) no-repeat; }
	.frontpage #shortcuts ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=1104&proc=9) no-repeat; }
	.frontpage #shortcuts ul li.item4 { background:url(/lisalib/getfile.aspx?itemid=21&proc=9) no-repeat; }

.extralinks { margin-top: 30px; clear: both; }
.extralinks a { color:#0061AA !important; font-weight: bold; }
.extralinks a.rss { float: left; }
.extralinks a.rssText { float:left; margin: 0px 4px; }

/* electronic consumer agency */
#content .electronic-consumer-agency-box {
	width: 368px;
	height: 156px;
	background: transparent url(/lisalib/getfile.aspx?itemid=2000) no-repeat top left;
	padding: 20px 28px 10px 32px;
	margin: 0 0 15px 7px;
}
	.electronic-consumer-agency-box h2 {
		background: none;
		border: none;
		text-transform: uppercase;
		padding: 	0;
		color: #0061aa;
		font-size: 1.0909em;
	}
	#content .electronic-consumer-agency-box a { color: #000; }
	#content .electronic-consumer-agency-box .content { float: left; padding: 0; width: 174px; }
		#content .electronic-consumer-agency-box .content ul { margin-top: 10px; }
			#content .electronic-consumer-agency-box .content ul li { background: transparent url(/lisalib/getfile.aspx?itemid=1995) no-repeat 0 5px; }
		.electronic-consumer-agency-more-link { float: right; padding-top: 13px;}
	.electronic-consumer-agency-box form { float: right; width: 174px; }
		.electronic-consumer-agency-box form label { display: block; margin-bottom: 3px; }
		.electronic-consumer-agency-box form .text { margin-bottom: 10px; }
		.electronic-consumer-agency-box form .submit {
			background: transparent none;
			cursor: hand;
			border: none;
			float: right;
			font-family: arial, sans-serif;
			font-size: 11px;
			padding: 0;
		}
		.electronic-consumer-agency-box form .signup-link { float: right; line-height: 16px; }
		.electronic-consumer-agency-box form .signup-link:hover { text-decoration:none; }
		.electronic-consumer-agency-box form .text { width: 174px; border: 1px solid #acacac; }

/* Howard */
.safety-of-ecommerce-link {
	display: block;
	background: transparent url(/lisalib/getfile.aspx?itemid=2006) no-repeat top left;
	height: 143px;
	width: 128px;
	overflow: hidden;
	outline: none;
	text-indent: -10000px;
	margin-left: 18px;
}