.clearfix:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; }
.clearfix { display:inline-block; }
.clearthis { clear: both; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.stream { display:none !important; }
a { text-decoration:none; }
a:focus { outline:none; }

.right { float:right; }
.left { float:left; }

html { background:#e6e6e6; }

em { font-style: italic; }

/***** Wrappers *****/
/*body bg*/
body.NoRightPanel.printtemplate { background:#ffffff !important; }

#wrapper { width:994px; margin:0 auto; padding-top:5px; position:relative; }
#colwrap { width:994px; position:relative; }

#header { width:994px; height:77px; padding-top:15px; }

#footer { height:111px; width:940px; padding:19px 27px; margin-top:5px; font-family:Lucida Sans Unicode; font-size:0.77em; line-height:1.5em; text-transform:uppercase; position:relative; } /*bg color*/
#footer a {  } /*color*/
#footer .right ul { float:left; width:150px; height:78px; padding-left:10px; background:url(/library/3747) no-repeat left 5px; }
#footer .right ul.last { width:130px; }
#footer .right .copyright { position:absolute; bottom:10px; right:20px; }

/*** contentwraper ***/
#contentwrap { width:980px; }
#contentwrap #leftcol { width:490px; min-height:400px; float:left; }
#contentwrap #rightcol { width:490px; min-height:400px; float:left; padding-top:27px; position:relative; }

#contentwrap #leftcol #toppanel { width:490px; height:300px; }
#contentwrap #leftcol #content { width:490px; height:350px; }

#contentwrap #centercol { width:460px; float:left; padding:15px 20px 15px; position:relative; }

.frontpage .top { width:994px; padding-top:70px; } /*bg*/
.frontpage .bottom { padding:0 0 13px; } /*bg*/
.frontpage #contentwrap { min-height:650px; width:980px; padding:0 7px; } /*bg*/
.frontpage #contentwrap #leftcol { margin-bottom:40px; }

.subpage .top { width:994px; padding-top:70px; } /*bg*/
.subpage .bottom { padding:0 0 13px; } /*bg*/
.subpage #contentwrap { width:980px; padding:0 7px; } /*bg*/


/*******/


/*NoPanel & NoRightPanel bg*/



/* subfrontpage */
.subfrontpage .contentmiddle { width:703px; margin-bottom:20px; }
.subfrontpage .contentmiddle_small { padding: 18px; min-height: 80px; }
.subfrontpage .content { width:703px; }
.subfrontpage .contentbottom { width:703px; height:10px; }
.subfrontpage #content { min-height:417px !important; }
.subfrontpage .contentmiddle_small #content { min-height: 80px !important; background: none; float: left; width: 470px; }
.subfrontpage .content .padding { padding:29px 15px 15px 15px; }
.subfrontpage .content #conL { float:left; width:320px; border-right:solid 1px #CCCCCC; vertical-align:top }
.subfrontpage .content #conR { float:left; width:320px; padding-left:15px; vertical-align:top}
.subfrontpage .content .conI{ padding: 0 15px 0 0}
.contentmiddle_small p { margin: 0 !important; float: left; }
.contentmiddle_small h2 { float: left; }
.contentmiddle_small img { float: left; margin-right: 20px; }

.no179 {background:url(/library/3874) no-repeat left 13px; }
/***********************/

.subpage.NoRightPanel #contentwrap #centercol { width:700px; }
.subpage.NoPanel #contentwrap #centercol { width:940px; }

.subpage #contentwrap #leftcol { width:240px; }
.subpage #contentwrap #rightcol { width:239px; margin-right:1px; }

.frontpage #contentwrap .content { padding:5px 20px; }

#centercol .content { font-size:0.93em; line-height:1.5em; min-height:520px; position:relative; } /*color*/
#centercol .content h2 { font-size:1em; font-family:Lucida Sans; font-weight:bold; text-transform:uppercase; margin:8px 0; } /*color*/
#centercol .content h3 { font-size:1em; font-family:Arial; font-weight:bold; } /*color*/
#centercol .content h4 { font-size:1em; font-family:Arial; font-style:italic; margin:8px 0; } /*color*/

#centercol .content a {  } /*color*/
#centercol .content a.bullet { padding-left:10px; margin-left:10px; background:url(/library/3763) no-repeat left 5px; } 
#centercol .content a.pdf { padding:9px 0 7px 35px; background:url(/library/3851) no-repeat left 5px; }
#centercol .content a.word { padding:9px 0 7px 35px; background:url(/library/3848) no-repeat left 5px; }
#centercol .content a.excel {  padding:9px 0 7px 35px; background:url(/library/3849) no-repeat left 5px; }
#centercol .content a.folder { padding:9px 0 7px 35px; background:url(/library/3850) no-repeat left 5px; }

#centercol .content strong { font-weight:bold; }
#centercol .content p { margin: 8px 0; }

#centercol .content ol { list-style:decimal; list-style-position:inside; }
#centercol .content ol li { list-style:decimal; list-style-position:inside; margin-left:20px; margin-bottom:10px; }

#centercol .content ul { list-style:disc; list-style-position:inside; }
#centercol .content ul li { list-style:disc; list-style-position:inside; margin:0 0 10px 20px; }

#centercol .content ul.skrar li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#centercol .content ul.skrar li ul li h2 { margin:0; padding:10px 0 0 38px; }
#centercol .content ul.skrar li.skra a { padding-left:38px; }

#centercol .content .dskra { border-bottom:solid 1px #d5d5d5; width:350px; padding-bottom:10px }

#centercol .content blockquote { margin:0 20px; }


/* form */
#centercol .content form .fieldrow { width:200px; }
#centercol .content form label { font-size:1em; margin-bottom:5px; display:block; width:140px; }
#centercol .content form label.taright { text-align:right; margin-right:20px; } 
#centercol .content form input { height:16px; width:215px; padding:3px 5px; float:left; border:none; border:#7f9db9 1px solid; margin-bottom:20px; }
#centercol .content form input.nomargin { margin-bottom: 0px; }
#centercol .content form input.radio { width: 15px; border: none; }
#centercol .content form input.PostButton { font-size:1.08em; width:99px; height:22px; margin-bottom:20px; border:none; background:url(/library/3792) no-repeat; }
#centercol .content form input.PostButton.marright { margin-left:60px; }
#centercol .content form #submitbutton { height: 23px; }
#centercol .content form select { border:#7f9db9 1px solid; padding:1px; height:20px; width:215px; margin-bottom:20px; }
#centercol .content form select.small1 { width:125px; margin-right:10px; }
#centercol .content form select.small2 { width:77px; }
#centercol .content form textarea { border:#7f9db9 1px solid; padding:1px; width:308px; margin-bottom:20px; }


#centercol .content .verdsja form { margin-left:60px; }
#centercol .content .verdsja form .fieldrow { width:400px; }
#centercol .content .verdsja form label { float:left; }
#centercol .content .verdsja form label.taright { text-align:left; }
#centercol .content .verdsja form select.small1 { width:125px; }
#centercol .content .verdsja form select { margin-bottom:5px; }
#centercol .content .verdsja form input { width:215px; }
#centercol .content .verdsja form input.submitbutton{ border:medium none; float:none; height:21px; margin-top:10px; width:102px; background:url(/library/3792) no-repeat; }
#centercol .content .verdsja form input.submitbutton.marright { margin-left:0px; }

/* table */
.content table { width:100% important; }
.content table tr.gray {  } /*bg*/
.content table th { margin:0; padding:1px 5px 2px 15px; font-weight:bold; } /*bg color*/
.content .number {text-align:right;}
.content table td { margin:0; padding:1px 5px 1px 15px; }
#centercol .content table p { margin:0; padding:0; }



/*** Navigation ***/
#nav { height:36px; width:994px; position:absolute; top:131px; right:0px; } /*bg*/
.frontpage #nav { background:none; }
#nav ul { float:right; margin-right:7px; border-left:#b5c2cd 1px solid; }
.subpage #nav ul { border:none; }
#nav ul li { float:left; height:36px; }
#nav ul li.selected,
#nav ul li:hover {  } /*bg*/
#nav ul li a { padding:10px 20px 10px; display:block; border-left:#2c3e54 1px solid; border-right:#b5c2cd 1px solid; Font-family:Lucida Sans; font-weight:bold; font-size:0.97em; text-transform:uppercase; } /*color*/
#nav ul li a.selected,
#nav ul li a:hover { border-left:none; padding-left:21px; border-right:#b5c2cd 1px solid; }
#nav ul li a.first { border-left:none; }
.frontpage #nav ul li a.first { display:none; }
#nav ul li a.last { border-right:none; }
#nav ul li ul { display:none; }


#submenu {  }
#submenu ul { margin-top:20px; border-bottom:#e3e3e3 1px solid; }
#submenu ul li { border-top:#e3e3e3 1px solid; }
#submenu ul li a { display:block; padding:10px 20px 10px 23px; color:#61686f; font-size:0.85em; font-weight:bold; text-transform:uppercase; }
#submenu ul li a.selected { padding:9px 20px 9px 22px; color:#fff; border:#fff 1px solid; border-right:none; } /*bg*/
#submenu ul li a.selected.withchildren { background:url(/library/3752) no-repeat 225px 13px; } /*bg*/
#submenu ul li a.selected:hover { color:#fff; }
#submenu ul li a:hover { color:#337798; }
#submenu ul li ul { margin:0; border:none; }
#submenu ul li ul li { border-top:#e3e3e3 1px dashed; }
#submenu ul li ul li.first { border-top:#e3e3e3 1px solid; }
#submenu ul li ul li a { padding-left:43px; color:#3c3b3a; font-size:0.93em; font-weight:normal; text-transform:none; background:url(/library/3838) no-repeat 34px 17px; }
#submenu ul li ul li a.selected { padding:10px 0 10px 33px; color:#333; border:none; border:none; } /*bg*/
#submenu ul li ul li a.selected:hover { color:#337798; }
#submenu ul li ul li ul li a,
#submenu ul li ul li ul li a.selected { padding-left:40px; } 

#extranav { position:absolute; right:10px; top:15px; }
#extranav .fontsize { float:right; width:300px; }
#extranav .fontsize ul { margin-top:0; }
#extranav .fontsize ul li { padding:0 5px; }
#extranav ul { float:right; margin-top:5px; }
#extranav ul li { float:left; padding:0 8px; }
#extranav ul li a { text-transform:uppercase; font-family:Lucida Sans; font-size:0.77em; color:#666; }

#extras { position:absolute; right:20px; top:7px; }
#extras ul li { float:left; padding-left:10px; }
#extras ul li a { display:block; }

#language { position:absolute; right:20px; top:83px;}
#language a { height:35px; width:40px; text-indent:-10000px; display:block; }
#language a.ice { background:url(/library/3975) no-repeat; }
#language a.eng { background:url(/library/3976) no-repeat; }

/*** Search ***/

#searchpanel { position:absolute; right:10px; top:50px; width:211px; }
#searchpanel legend { display:none; }
#searchpanel input { height:15px; width:167px; padding:3px 20px 2px 10px; color:#666; border:none !important; background:url(/library/3745) no-repeat; font-size:0.85em; }
#searchpanel input.searchbutton { border:none; height:18px; margin-left:-20px; width:13px; background:url(/library/3746) no-repeat 0 4px; }

.content #searchpanel { width:900px; position:static; padding:14px 20px; } /*bg*/
.content #searchpanel input { height:16px; width:190px; padding:4px 20px 2px 10px; color:#666; border:none; background:url(/library/3780) no-repeat; }
.content #searchpanel input.searchbutton { border:none; height:18px; margin-left:-23px; width:13px; background:url(/library/3746) no-repeat 0 5px; }

.searchresults h2 { margin:10px 0 30px 20px; font-size:1em; } /*color*/
.searchresults h2 strong { font-weight:bold; } /*color*/
.searchresults .item { margin-bottom: 10px; } 
.searchresults .item .count { float:left; font-size:1em; font-weight:bold; } /*color*/
.searchresults .item h3 a { font-size:1em; font-weight:bold; } /*color*/
.searchresults .item .text { margin-left:30px; font-size:1em; } /*color*/
.searchresults .item .text .strong { font-size:1em; font-weight:bold; } /*color*/

/*** veftré ***/
.webtree ul { list-style:none !important; }
.webtree ul li { float:left; width:200px; margin:0 35px 0 0 !important; font-weight:bold; font-size:1em; text-transform:uppercase; list-style:none !important; }
.webtree ul li.first { display:none; }
.webtree ul li.last { margin-right:0px !important; }
.webtree ul li a { display:block; } /*color*/
.webtree ul li a:hover { } /*color*/
.webtree ul li ul li { float:none; margin-top:20px !important; text-transform:none; }
.webtree ul li ul li ul li { font-weight:normal; margin-top:3px !important; }
.webtree ul li ul li ul li a { padding-left:12px; background:url('/library/3793') no-repeat left 5px; }
#content .webtree > ul > li { margin-bottom: 35px !important; }

/*** 404 ***/
.error404 { margin-top:-5px; margin-right:20px; float:left; font-size:5em; line-height:1em; font-family:Lucida Sans; font-weight:bold; }

/***** Síðuhlutir *****/
/*** Forsíða ***/
/* leftcol */
#leftcol #valueSearch { position:relative; width:475px; height:300px; margin-left:15px; }
#leftcol #valueSearch img { margin-top:-9px; }
#leftcol #valueSearch .formcontainter { width:322px; bottom:24px; left:88px; position:absolute; text-align:center; }
#leftcol #valueSearch form { color:#2f2f2f; }
#leftcol #valueSearch form legend { color:#fff; padding:0 0 11px 15px; font-size:1em; font-weight:bold; font-family:Lucida Sans; text-transform:uppercase; width:200px; text-align:center; }
#leftcol #valueSearch form input.text {  width:228px; height:18px; padding:6px 13px 0; font-family:Lucida Sans; font-size:0.81em;  border:none; background:url(/library/3761) no-repeat; }
#leftcol #valueSearch form input.searchbutton { height:22px; width:60px; border:medium none; margin-left:4px; font-family:Lucida Sans; font-size:0.77em; font-weight:bold; text-transform:uppercase; border:none; background:url(/library/3762) no-repeat; }

/* rightcol */
#rightcol .box { float:left; }
.subpage #rightcol .box { margin-bottom:10px; }
.subpage #rightcol h2 { font-weight:bold; font-size:1.08em; text-transform:uppercase; margin-bottom:5px; padding:6px 0 0 25px; border-top:1px solid #CDDDE8; }

#rightcol .item1 {float:left; margin:22px 0 20px 10px;}
#rightcol .item1 #Box1 {float:left; background:url(/library/5871) no-repeat left top; width:442px; height:82px; padding-top:25px; padding-left:20px;}
#rightcol .item1 #Box1:hover {text-decoration:underline;}
#rightcol .item1 #Box1 h2 {font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; text-align:center; width:410px;}
#rightcol .item1 #Box1 a.linkbox { display:block; position:absolute; height:82px; width:462px; text-indent:-5000px; background:url(/lisa/images/trans.gif); z-index:5; }
#rightcol .item1 #Box2 {float:left; margin:-5px 1px 0 0; background:url(/library/5863) no-repeat left top; width:223px; height:101px; z-index:2; padding:25px 0 0 15px;}
#rightcol .item1 #Box2:hover {background:url(/library/5879) no-repeat left top;}
#rightcol .item1 #Box2 .item {width:180px; word-wrap: break-word; position:relative;}
#rightcol .item1 #Box2 h2 {font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; margin:0 0 5px 0;}
#rightcol .item1 #Box2 a.linkbox { display:block; position:absolute; height:126px; width:223px; text-indent:-5000px; background:url(/lisa/images/trans.gif); z-index:5; }

#rightcol .item1 #skjaldamerki {position:absolute; width:50px; height:60px; background:url(/library/5873) no-repeat right top; top:137px; left:192px; z-index:1; }

#rightcol .item1 #Box3 {float:left; margin:-5px 0 0 0; background:url(/library/5863) no-repeat left top; width:223px; height:101px; padding:25px 0 0 15px;}
#rightcol .item1 #Box3:hover {background:url(/library/5879) no-repeat left top;}
#rightcol .item1 #Box3 .item {width:195px; word-wrap: break-word; position:relative;}
#rightcol .item1 #Box3 h2 {font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; margin:0 0 5px 0;}
#rightcol .item1 #Box3 a.linkbox { display:block; position:absolute; height:126px; width:223px; text-indent:-5000px; background:url(/lisa/images/trans.gif); z-index:5;}

#rightcol .questions { margin-left:10px; width:470px; }
#rightcol .questions .question { margin-bottom:5px; }
#rightcol .questions .question h2 a { height:21px; width:439px; padding:8px 0 0 23px; color:#FFFFFF; display:block; font-family:Lucida Sans; font-size:0.85em; font-weight:bold; text-transform:uppercase; } /*bg*/

#rightcol .questions .question .subquestions { display:none; width:461px; margin-top:-3px; } /*bg*/
#rightcol .questions .question .subquestions ul { padding:10px 0; }
#rightcol .questions .question .subquestions ul li { margin:0px 0 0px 13px; color:#5E5D5C; padding-left:11px; background:url(/library/3831) no-repeat left 9px; font-size:0.93em; } /*bg*/
#rightcol .questions .question .subquestions ul li a { color:#5E5D5C; background:none; display:block; height:auto; padding:4px 0 4px 0px; }

#rightcol .questions .icon2 { position:absolute; top:290px; right:60px; z-index:500; width:99px; height:104px; } /*bg*/

#rightcol .item3 { height:250px; margin:17px 0 0 13px; width:220px; position:relative; } /*bg*/
#rightcol .item3 h2 { padding: 25px 0 35px 80px; width:120px; text-align: center; font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; } /*color*/
#rightcol .item3 .icon { height:85px; width:88px; left:-5px; top:11px; position:absolute; cursor: pointer; } /*bg*/
#rightcol .item3 .coffiequestion { font-family:Lucida Sans; font-size:1em; padding:10px 10px 10px 20px; } /*color*/
#rightcol .item3 .coffiequestion .question { margin-bottom:10px; }
#rightcol .item3 .coffiequestion a.answearbutton { bottom:50px; font-size:1.1em; font-weight:bold; left:77px; position:absolute; text-transform:uppercase; }
#rightcol .item3 .coffiequestion .answear { top:155px; font-weight:bold; position:absolute; display:none; width:180px; }
#rightcol .item3 .nanar{text-decoration:underline; color:#447b9a; font-size:0.88em;}

#rightcol .item4 { height:227px; margin:15px 0 0 17px; width:224px; position:relative; } /*bg*/
#rightcol .item4 h2 { padding: 14px 0 35px 35px; width:120px; text-align: center; font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; } /*color*/
#rightcol .item4 .icon { height:85px; width:88px; right:-10px; top:11px; position:absolute; cursor: pointer; } /*bg*/
#rightcol .item4 .coffiequestion { font-family:Lucida Sans; font-size:1em; padding:10px 10px 10px 20px; margin-right:30px; } /*color*/
#rightcol .item4 .coffiequestion .question { margin-bottom:10px; }
#rightcol .item4 .coffiequestion a.answearbutton { bottom:50px; font-size:1.1em; font-weight:bold; left:77px; position:absolute; text-transform:uppercase; }
#rightcol .item4 .coffiequestion .answear { top:155px; font-weight:bold; position:absolute; display:none; width:180px; }

/***
#rightcol .item4 { margin:15px 19px 0 14px; width:221px; height:250px; float:right; } /*bg*/
#rightcol .item4 h2 { margin:20px 0 0 -10px; font-family:Lucida Sans; font-size:1em; font-weight:bold; text-transform:uppercase; } /*color*/

#rightcol .item4 #priceview { margin-top:10px; }
#rightcol .item4 #priceview .fieldrow { margin-bottom:4px; }
#rightcol .item4 #priceview .fieldrow label { float:left; width:98px; margin-left:10px; font-family:Lucida Sans; font-size:0.93em; } /*color*/
#rightcol .item4 #priceview .fieldrow select { color:#414141; font-family:Lucida Sans; font-size:0.90em; border:#7f9db9 1px solid; padding:1px; }
#rightcol .item4 #priceview .fieldrow select.small1 { width:44px; }
#rightcol .item4 #priceview .fieldrow select.small2 { width:59px; }
#rightcol .item4 #priceview .fieldrow select.large { width:107px; }
#rightcol .item4 #priceview .fieldrow .submitbutton { height:34px; width:92px; margin:7px 30px 0 0; border:none; float:right; text-transform:uppercase; font-size:0.85em; font-weight:bold; background:url(/library/3790) no-repeat; cursor:pointer; }
#rightcol .item4 .infotext { display:none; }
*****/


#rightcol ul.newsarcive { width:240px; }
#rightcol ul.newsarcive li { text-transform:uppercase; font-weight:bold; font-size:0.85em; border-top:#f2f2f2 1px solid;  } /*color*/
#rightcol ul.newsarcive li .year { padding:6px 0 8px 25px; }
#rightcol ul.newsarcive li.first { border-top:#cddde8 1px solid; }
#rightcol ul.newsarcive li ul li {  font-weight:normal; border-bottom:#cddde8 1px solid; }
#rightcol ul.newsarcive li ul li a { display:block; padding:6px 0 8px 35px; color:#3d3d3d; }
#rightcol ul.newsarcive li ul li.first { border:none; border-bottom:#cddde8 1px solid; }
#rightcol ul.newsarcive li ul li.first a { border-top:#cddde8 1px solid; }
#rightcol .urlHover a{cursor:pointer}
#rightcol .urlHover h2{margin-top:12px;padding-bottom:28px}

/*** Undirsíða ***/
/* contentpanel */
.bottompanel { width:700px; height:108px; } /*bg*/
.bottompanel .box { height:88px; padding:20px 10px 0px; float:left; font-family:Lucida Sans; font-size:1em; }
.bottompanel .box a { color:#494949; display:block; height:84px; padding-right:10px; width:210px; cursor:pointer}
.bottompanel .box h2 { width:160px; margin-bottom:10px; font-family:Arial; font-size:1.08em; font-weight:bold; } /*color*/
.bottompanel .box .text { width:160px; font-size:0.93em; font-weight:normal; font-family:Arial; }
.bottompanel .box .icon { height:53px; width:47px; float:right; }
.bottompanel .item1 { width:210px; } /*hover bg*/
.bottompanel .item2 { width:220px; } /*hover bg*/
.bottompanel .item3 { width:210px; } /*hover bg*/


/***** Content *****/
/*** breadcrumbs ***/
.breadcrumbs .pages { font-size:0.85em; padding-bottom:7px; line-height:1em; border-bottom:#adadad 1px dashed; } /*color*/
.breadcrumbs .pages a {  } /*color*/
.breadcrumbs h1 { margin:20px 0 10px; text-transform:uppercase; font-size:1.231em; font-weight:bold; font-family:Lucida Sans; } /*color*/

/*** pageing ***/
.pageing  { }
.pageing #lastpage { padding-left:13px; margin-top:4px; float:left; width:60px; font-size:0.93em; font-weight:bold; background:url(/library/3778) no-repeat left; } /*color*/
.pageing #nextpage { padding-right:13px; margin-top:4px; float:right; width:70px; font-size:0.93em; font-weight:bold; background:url(/library/3777) no-repeat right; } /*color*/

.pageing .pagecontainer { float:left; width:280px; margin-left:16px; }
.pageing ul.pagenumbers { width:280px; list-style:none !important; }
.pageing ul.pagenumbers li { float:left; height:26px; width:23px; text-align:center; margin:0 6px 5px !important; list-style:none !important; } /*bg*/
.pageing ul.pagenumbers li.selected { background:url(/library/3776) no-repeat;  }
.pageing ul.pagenumbers li a { display:block; font-weight:bold; padding:4px 0 4px; }
.pageing ul.pagenumbers li a.selected {   } /*color*/

/*** Newslist ***/
/* Frontpage */
.frontpage .newslist .newsitem { margin-bottom:20px; }
.frontpage .newslist .newsitem .dates { font-size:0.77em; }
.frontpage .newslist .newsitem h3.headlines a { margin:1px 0 2px; display:block; font-weight:bold; font-family:Lucida Sans; font-weight:bold; font-size:1.16em; } /*color*/
.frontpage .newslist .newsitem .abstract { font-size:0.93em; }
.frontpage .newslist .newsitem a.newslink { padding-left:10px; margin-left:10px; font-family:Lucida sans unicode; font-size:0.85em; text-transform:uppercase; background:url(/library/3763) no-repeat left 5px; } /*color*/
.frontpage a.morelink { width:124px; height:23px; padding:9px 0 0 31px; position:absolute; bottom:25px; left:25px; display:block; font-family:Lucida Sans Unicode; font-size:0.77em; text-transform:uppercase; } /*color bg*/

/* Subpage - list*/
.subpage .newslist .newsitem .dates { font-size:0.83em; } /*color*/
.subpage .newslist .newsitem h3.headlines a { margin:1px 0 2px; display:block; font-weight:bold; font-family:Lucida Sans; font-weight:bold; font-size:1.08em; } /*color*/
.subpage .newslist .newsitem .abstract { font-size:1em; font-style:italic; }
.subpage a.subscribelink { display:block; font-size:0.85em; font-weight:bold; height:23px; padding:8px 0 0 65px; background:transparent url(/library/3779) no-repeat scroll 20px center; } /*color*/

/* item */
.subpage #centercol .newsitem .dates { font-size:0.83em; } 
.subpage #centercol .newsitem h3.headlines { margin:1px 0 2px; display:block; font-weight:bold; font-family:Lucida Sans; font-weight:bold; font-size:1.16em; } /*color*/
.subpage .newsitem .img { float:right; margin:0 20px 20px; }
.subpage .newsitem .img img { width:226px; margin-bottom:10px; }
.subpage .newsitem .img span { font-size:0.85em; font-style:italic; } /*color*/

/*** Priceview ***/

#centercol .content .verdsja .infotext { margin:0 60px; }
.subpage .priceviewcont table tbody tr td { width:100% !important; }
.subpage .priceviewcont table tbody tr td table tbody tr td table tbody tr td { width:auto !important; }
.subpage .priceviewcont table tbody tr td table tbody tr td table { margin-top:10px; }

/* fyrirsögn */
.subpage .priceviewcont table tbody tr td table tbody tr td {  }
.subpage .priceviewcont table tbody tr td table tbody tr td table tbody tr td.textifyrirsogn { font-size:1em; font-weight:bold; text-transform:uppercase; margin:8px 0; }

/* milli info */
.subpage .priceviewcont table tbody tr td table tbody tr td table tbody tr td table tbody tr td.textifyrirsogn { text-transform:none; margin:0; width:70px !important; }

/* tafla */
.subpage .priceviewcont table.verdsja { width:100% !important; }
.subpage .priceviewcont .verdsja thead tr { background:#6d7f93; }
.subpage .priceviewcont .verdsja thead tr th.textifyrirsogn { color:#fff; font-weight:bold; text-transform:none; margin:0; padding:2px 0 5px 5px; }
.subpage .priceviewcont .verdsja tbody tr td.textifyrirsogn { text-transform:none; margin:0; }
.subpage .priceviewcont .verdsja tbody tr td { color:#505050 !important; }


/*** Employee list ***/

.employeelistcont h3 { font-size:1em; font-family:Lucida Sans; font-weight:bold; text-transform:uppercase; margin:18px 0 5px; }

.searchbox { margin-bottom:20px; margin-left:40px; }
.searchbox input, .searchbox select { border:1px solid #CCCCCC; color:#666666; margin:0 20px 0 0; font-size:0.85em; }
.searchbox input { height:14px; padding:3px; }
.searchbox select { height:22px; padding:2px 2px 2px; }
.searchbox input#EmpName { width:300px; }

.employees { width:700px; border-collapse: separate; font-size: 1em; text-align:left; margin-top:5px; }
.employees a {  } /*color*/
.employees thead { }
.employees th { font-weight:bold; font-size:1.08em; padding:0 10px 10px 20px !important; border-bottom:1px dashed #999999; }
.employees td { padding: 0 0 0 20px !important; border-bottom:#dedede 1px solid; }
.employees td.last { padding-right:0; }
.employees .empline a { display:block; margin:8px 0; }
/***********/

/*** Charts ***/

#chartcontainer {  }
#chartcontainer .chartsBig { float:left;}
#chartcontainer .chartsBig .chartBig { display:none; }

#chartcontainer .chartsSmall { float:right; position:relative; }
#chartcontainer .chartsSmall .chartSmall { width:142px; height:152px; margin-bottom:23px; }
#chartcontainer .chartsSmall #VisitalaSmallCont { margin:0; }
#chartcontainer .chartsSmall a { text-indent:-5000px; background:url(/lisa/images/trans.gif); }
#chartcontainer .chartsSmall a#KaupsamningarLink { color:#417B98; display:block; height:152px; position:absolute; right:0; top:0px; width:142px; }
#chartcontainer .chartsSmall a#VeltaLink { color:#417B98; display:block; height:152px; position:absolute; right:0; top:162px; width:142px; }
#chartcontainer .chartsSmall a#VisitalaLink { color:#417B98; display:block; height:152px; position:absolute; right:0; top:324px; width:142px; }

#chartcontainer .chartsSmall .instructions { position:relative; }
#chartcontainer .chartsSmall .instructions { display:none; padding:19px 20px; width:150px; background:transparent url(/library/3906) no-repeat scroll 0 0; }
#chartcontainer .chartsSmall .instructions:hover { display:block; cursor:pointer; }

#chartcontainer .chartsSmall #ChartInstructionsKaup { position:absolute; left:-21px; top:50px; }
#chartcontainer .chartsSmall #ChartInstructionsVelta { position:absolute; left:-21px; top:214px; }
#chartcontainer .chartsSmall #ChartInstructionsVisi { position:absolute; left:-21px; top:389px; }

.chartControllers { width:540px; padding:5px 0; background:url(/library/3949) no-repeat bottom; }
.chartControllers a.graphlink { float:left; margin:0 140px; }
.chartControllers a.last { margin:0 !important; }

.chartControllers a.instructions { position:relative; }
.chartControllers a.instructions #instructions {  background:url(/library/3906) no-repeat; display:none; left:90px; padding:10px; position:absolute; top:-8px; width:170px; }
.chartControllers a.instructions:hover #instructions { display:block; }





.gjaldskra { width:700px; /*margin-top:8px; margin-bottom:8px;*/ }
.gjaldskra td { border:1px solid; border-color:#b6b6b6; }
.gjaldskra .category { padding-left:12px; }
.gjaldskra .header { font-weight:bold; color:#ff5a00; }
.gjaldskra .firstitem { width:575px; padding-left:24px; }
.gjaldskra .lastitem { text-align:right; padding-right:8px; padding-left:8px; }
.gjald { padding-top:20px; }
.dGjaldskra { padding-top:8px; padding-bottom:8px; }

.gjaldskra h3 { margin: 25px 0 0 0; }
.gjaldskra h4 { font-weight: bold; }
.gjaldskra h5 { font-style: italic; }
.gjaldskra table { margin-bottom: 15px; }
.gjaldskra table caption { text-align: center; }
.gjaldskra table tr th { background: #FFFFFF;  color: #505050; border: 1px solid #B6B6B6; padding-right: 20px; }
.gjaldskra table tr td { padding-right: 20px; }
.gjaldskra table.bare tr th { border: none; font-weight: normal; padding: 0px 20px 0 0; }
.gjaldskra table.bare tr td { border: none; padding: 0px 20px 0 0; }
#centercol .content .gjaldskra ol li { list-style-type: none; }

div.landsskrasearchform form input#streetname { padding-top: 3px; color: #7D7D7D; height: 14px; width: 248px; border: solid 1px #7F9DB9; }
#content div.landsskrasearchform form input#submitbutton { margin: 0 0 0 10px; }
#mapcontrols { margin-top: 3px; padding: 10px 0 0 7px; float: left; height: 160px; width: 43px; background: transparent url(/library/3858) no-repeat; line-height: 0; }
#maptoggler { margin: 0 0 15px 710px; font-size: 0.95em; font-weight: bold; }
iframe { float: left; }
#iframewrapper table.resulttable { margin: 0 0 10px 20px; }
#resultwrapper table.resulttable { margin: 0 0 10px 20px; }
#content #resultwrapper h2 { margin-left: 20px; }
#content #iframewrapper h2 { margin-left: 20px; }
#content #iframewrapper #image { width:357px; }
table.resulttable { font-size: 0.9em; }
table.resulttable th { text-transform: uppercase; }
table.resulttable th.end { padding-right: 10px; }
table.multifasteign {  margin-top: 30px;  }
.resulttable tr.row0 { background: #CACACA;  }
.resulttable td { text-transform: uppercase; }
.resulttable td.imagecenter { text-align: center; }
#iframewrapper { position: relative; }
#measureoutput { position: absolute; left: 620px; top: 50px; background: transparent url(/library/3886) no-repeat; height: 30px; width: 151px; display: none; padding: 12px 0 0 18px; }
#addresshover { position: absolute; left: 620px; top: 50px; background: transparent url(/library/3886) no-repeat; height: 61px; width: 151px; display: none; padding: 12px 0 0 18px; }
#content .tabselector { position: absolute; left: 520px; top: 6px; }
#content .tabselector a { color: black; text-transform: uppercase; font-weight: bold; }
#content .tabselector1 { position: absolute; left: 400px; top: 6px; }
#content .tabselector1 a { color: black; text-transform: uppercase; font-weight: bold; }
#content .leitwrapper { background: transparent url(/library/3891) repeat-y; padding: 10px 0 0 0; }
#content .leitwrapper .wrapbottom { height: 7px; background: transparent url(/library/3892) bottom left no-repeat;  }
#content #iframewrapper iframe { margin-left: 17px; }
#content #skyringarwrapper, #content #leidrettingarwrapper { display: none; }
#content #leidrettingarwrapper .padding, #content #theleidretting .padding { padding: 0 10px 0 20px; }
#content .tabselector div { margin-left: 10px; padding-top: 8px; text-align:center; height: 24px; width: 124px; float: left;  background: transparent url(/library/3900) no-repeat; cursor: pointer; }
#content .tabselector div.selected { background: transparent url(/library/3887) no-repeat; }			
#content .tabselector div a { color: white; }
#content .tabselector div.selected a { color: #494949; }
#content .tabselector1 div { margin-left: 10px; padding-top: 8px; text-align:center; height: 24px; width: 124px; float: left;  background: transparent url(/library/3900) no-repeat; cursor: pointer; }
#content .tabselector1 div.selected { background: transparent url(/library/3887) no-repeat; }			
#content .tabselector1 div a { color: white; }
#content .tabselector1 div.selected a { color: #494949; }
#content .landsskrasearchform { background: transparent url(/library/3893) bottom left no-repeat; }
#skyringarwrapper .padding { padding: 5px 15px 5px 15px;  }
#skyringarwrapper .col { float: left; width: 450px;  }
#skyringarwrapper .col h3 { color: #337798; }
#skyringarwrapper .col p { margin-top: 0;  }
#skyringarwrapper .col img { float: left; margin: 0 10px 10px 0; }
#response td.filler { width: 400px; }

#theleidretting .fieldcolumn { float: left; margin-right: 15px; }
#theleidretting .middlecolumn { width: 320px; }
.content #theleidretting form label.inline { display: inline; width: 20px; float: left; }
.content #theleidretting form input.shorter { width: 90px; margin-right: 15px;}


#content table.visitalatable caption { text-align: center; }
#content table.visitalatable thead th { color: #FFFFFF; }
#content table.visitalatable th { color: #505050; }
#content table.visitalatable tr.row0 { background: #C0C0C0; }
#content table.visitalatable tr.row0 th { background: #C0C0C0; }
#content table.visitalatable tr.row1 th { background: #FFFFFF;  }

#content .fasteignavelta th { text-align: center; padding-left: 7px; padding-right: 7px; }
#content .fasteignavelta th.subheader { font-weight: normal; font-size: 0.9em; }
#content .fasteignavelta th.dateheader { font-weight: normal; text-transform: none; }
#content .fasteignavelta td { text-align: center; padding-left: 5px; padding-right: 5px; }
#content .fasteignavelta td.endsection { border-right: solid 1px #6D7F93; }
#content .kaupsamningar th { text-align: center; padding-left: 10px; padding-right: 10px; }
#content .kaupsamningar td { text-align: center;  padding-left: 5px; padding-right: 5px; }

#content table.slim th { padding-left: 5px; padding-right: 5px; }

#content .setleft { float: left; width: 370px; padding: 0;  }
#centercol #content .setleft p { margin-top: 25px; }
#centercol #content .setleft form { margin-top: 50px; }
#content img.islmap { margin-top: 40px;  }
#content div.landsskrasimplesearchform form input#streetname { padding-top: 3px; color: #7D7D7D; height: 14px; width: 210px; border: solid 1px #7F9DB9; }
#content div.landsskrasimplesearchform form input#submitbutton { margin: 0 0 0 10px; }

#noResults{margin: 12px}
#manyResults{margin:12px 12px 29px 63px}
#seeMap{margin:12px 12px 12px 20px; cursor:pointer;}

/*** AUTOCOMPLETE ***/
.ac_results { padding: 10px 0 0 0; background: transparent url(/library/4196) top left no-repeat; width: 500px; }
.ac_results ul { background: transparent url(/library/4195) bottom left no-repeat; padding: 0 3px 5px 3px; list-style: none !important; margin-top: -2px; }
.ac_results ul li { list-style: none !important; min-height: 18px; margin: 2px 0 !important; padding-left: 4px; }
.ac_results ul li strong{text-decoration: none; }
.ac_over {background-color: #bac4c9; cursor:pointer}

#content .errormsg { color: red; font-weight: bold; margin-bottom: 10px; }
.map-link { height:155px; width:323px; display:block; margin:0 0 10px 18px }
a.map-link  { background:url(/lisalib/getfile.aspx?itemid=4292); height:155px; width:323px; display:block; margin:0 0 10px 18px}
a.map-link:hover { background:url(/lisalib/getfile.aspx?itemid=4293); }

.evaluation { height:132px; width:330px; display:block; float: right; }
a.evaluation  { background:url(/lisalib/getfile.aspx?itemid=4294) no-repeat top left; height:143px; width:532px; display:block; float:right; margin: 6px 24px; }
.Assessment{ background:url(/lisalib/getfile.aspx?itemid=4300) no-repeat top left; margin-bottom:21px; height:143px; width:702px; }
.Assessment #AssTop { min-height:137px; }
.Assessment #test { padding:14px; }
.Assessment .contentbottom { width: 703px !important; }

/*** UndirMatseiningar ***/
#matslisti .moreWrap { height:17px; position:relative; }
#matslisti .moreInfo { background: #FFFFFF; display:none; height:120px; line-height:18px; padding:0; position:absolute; width:874px; z-index:1; margin-left: -15px; margin-top: -1px; border: 1px solid #c9c9c9; }
#matslisti .moreInfo .Loka { float: right; background:url("/lisalib/getfile.aspx?itemid=5859") no-repeat scroll left top transparent; display:block; height:18px; overflow:hidden; text-indent:-9999px; width:18px; }
#matslisti .moreInfo table { margin-left: 5px; width: 866px; }
#matslisti .moreInfo thead tr { border-bottom: 3px double #c9c9c9; font-weight: bold; }
#matslisti .moreInfo tr { border-bottom: 1px solid #c9c9c9; height: 22px; }
#content .wrapperpadd{ padding: 10px 20px; }
#content .wrapbottom { background:url("/library/3892") no-repeat scroll left bottom transparent; height:7px; }

/*** Forsíða Tabs***/

#TabContainer {width: 220px; height:186px;}
#rightcol ul.tabs {
	margin: -1px 0;
	padding: 0;
	float: right;
	list-style: none;
	width: 100%;
}
#rightcol ul.tabs li {
	float: right;
	margin-left: 5px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	position: relative;
}
#rightcol ul.tabs li #Atab1{
	background:url(/lisalib/getfile.aspx?itemid=5869) no-repeat scroll 0 0 transparent;
	line-height:29px;
	height:28px;
	width:116px;
	text-align:center;
	margin: 0
	font-size: 0.92em;
	color:#222;
	padding: 6px 58px;
}
#rightcol ul.tabs li #Atab1:hover{background:url(/lisalib/getfile.aspx?itemid=5881) no-repeat scroll 0 0 transparent;}
#rightcol ul.tabs li.active #Atab1 {background:url(/lisalib/getfile.aspx?itemid=5881) no-repeat scroll 0 0 transparent;}

#rightcol ul.tabs li #Atab2{
	background:url(/lisalib/getfile.aspx?itemid=5882) no-repeat scroll 0 0 transparent;
	line-height:28px;
	height:28px;
	width:71px;
	text-align:center;
	margin: 0
	font-size: 0.92em;
	color:#222;
	padding: 6px 36px;
}
#rightcol ul.tabs li #Atab2:hover{background:url(/lisalib/getfile.aspx?itemid=5868) no-repeat scroll 0 0 transparent;}
#rightcol ul.tabs li.active #Atab2  {background:url(/lisalib/getfile.aspx?itemid=5868) no-repeat scroll 0 0 transparent;}
#rightcol ul.tabs li a:hover {
	
}	
#rightcol html ul.tabs li.active, html ul.tabs li.active a:hover  {
}
#rightcol .tab_top {
	background:url(/lisalib/getfile.aspx?itemid=5867) no-repeat 0 0 transparent;
	clear: both;
	float: left; 
	width: 100%;
	height:6px;
}
#rightcol .tab_bottom {
	background:url(/lisalib/getfile.aspx?itemid=5866) no-repeat 0 0 transparent;
	clear: both;
	float: left; 
	width: 220px;
	height:6px;
}
#rightcol .tab_container {
	clear: both;
	float: left; 
	width: 218px;
	background: #fff;
	height: 100%;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;

}
#rightcol .tab_content {
}
#rightcol .tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	font-size: 1.8em;
}
#rightcol .tab_content h3 a{
	color: #254588;
}
#rightcol .tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}




