


/* --------------------------------------------------------------------------------- */
/* Css name: Landlæknir - all - Skalanlegt */
/* Css ID: 211 */
/* Css version: 91 */
/* --------------------------------------------------------------------------------- */

/* **************************************************************** */
/* Browser reset via Eric Meyer:                                    */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/     */
/* **************************************************************** */





html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
  background: transparent;
}

/* remember to define focus styles! */
:focus { outline: 2px solid #5B9DD9; }
/* :focus { outline: 0; } */
html {height: 100%;}
body { color: black; background: white; height: 100%;}
ol, ul { list-style-position: inside; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.clear {clear:both;}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
} 
sup { top: -0.5em; }
sub { bottom: -0.25em; }

.skipToContent {position: absolute; top:-999px;}
.skipToContent:focus {top:10px; z-index: 999;}

/* **************************************************************** */
/* Layout Definitions (Grid)                                        */
/* **************************************************************** */

/**** One col template ****/
#one-col #container	{ float: left; width: 978px; }
	
/**** Subpage three columns template ****/
#three-col #block_1 {
  float: left;
  width: 628px;
  margin-left: 156px;
  margin-top: 28px;
  background: none;
}

#three-col #block_2 { float: left; width: 156px; margin-left: -784px; }
#three-col #block_3 { float: left; width: 146px; }
	
/**** Subpage two columns template ****/
#two-col #block_1	{
  float: left;
  width: 774px;
  margin-left: 156px;
  margin-top: 28px;
}

#two-col #block_2	{ float: left; width: 156px; margin-left: -930px; }

#three-col .wrapper,
#two-col .wrapper,
#one-col .wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
  overflow:visible;
}

#container {
 width: 978px;
 margin-top: 20px;
 float: left;
}
.home #container {
 margin-top: 10px;
}
.no-nav #container {
  margin-top: 25px;
}
#two-col #container, #three-col #container {
 width: 731px;
 float: right;
}
#two-col .left-container, #three-col .left-container {
 float: left;
 width: 228px;
 margin-top: 10px;
/*clear:both;*/
}

#header {
  padding: 0;
  margin: 0;
  height: 125px;
  width: 100%;
}

#header h1 {
 float:left;
 margin: 25px 0 0 5px; 
}

.headerInner {
	float: right;
	margin-top: 8px;
	/* width: 521px */
  width: 535px;
}

[class^="icon-"], [class*=" icon-"] {
	color: #7f8083;
}
/* **************************************************************** */
/* Several fixes for other browsers                                 */
/* **************************************************************** */

.wrapper	{
 float: left;
 float/**/: none;
 width: 978px;
 position: relative;
}

/* easy clearing */
.wrapper	{  display: inline-block; }

/*\*/
.wrapper	{ display: block; }

#footer { clear: both; }

/* Safari needs this */
* > #footer, * > form, * > #notes, * > .output {
  position: relative;
 /* z-index: 1000;*/
}

.clear { clear: both; display: block; margin: 0px; line-height: 0px; height: 0px; }

* html #block_1 {	display: inline; }

body {
  padding: 0;
  border: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: left;
  background: #e8e8e7 url('/other_files/ll/img/bg-body2.png') repeat-x 0 0;
  color: #525252;
}

.padding {
  float: left;
}
.heilsa-accord-head {position: relative;}
#second-navigation h2 .ui-accordion-header-icon, .auka-navigation h2 .ui-accordion-header-icon {
	width: 60px;
height: 48px;
float: right;
 background: url('/other_files/ll/img/accordion_menu_open.png') no-repeat center center;
 cursor: pointer;
}
.heilsa-accordion .heilsa-accord-head .ui-accordion-header-icon {
	position: absolute;
right: 0;
top: 0;
}
.ui-state-active .ui-accordion-header-icon {
	background: url('/other_files/ll/img/accordion_menu_close.png') no-repeat center center;
}
/* **************************************************************** */
/* Basic Settings                                                   */
/* **************************************************************** */
.interstate { font-family: 'InterstateRegular', Arial; }
.interstateBold { font-family: 'InterstateBold'; }
em {font-style: italic;}
a,
a:link {
  color: #0057a8;
  text-decoration: none;
}

a:hover,
a:active { 
  color: #0057a8; 
  text-decoration: underline;
  -moz-outline-style: none;
}
a.more, a.more2 {
 background: url(/other_files/ll/img/bg-more.png) no-repeat 0 4px;
 padding-left: 14px;
  cursor: pointer;
}
a.more.white {
 background-position: 0 -13px;
}
a.delete {
 background: url(/other_files/common/icons/delete.png) no-repeat 0 0;
 padding-left: 20px;
}
a.checkout {
 background: url(/other_files/ll/img/cart-small.png) no-repeat 0 0;
 padding-left: 25px;
}
a.right,
input.right {
 float: right;
}

hr {
  border: 0;
  height: 1px;
}

img { 
  margin: 0;
  padding: 0;
  border: none; 
}

h1, h2, h3, h4, h5 {
 color: #383838;
 margin-top: 0;
 margin-bottom: 0;
}

h1 {
 font-size: 1.857em;
 margin-bottom: 15px;
 font-family: 'InterstateRegular', Arial;
}

h2 {
  font-size: 1.3em;
  margin-bottom: 10px;
}

h3 {
  font-size: 1.17em;
  margin-bottom: 10px;
}

h4 {
  font-size: 1.071em;
  margin-bottom: 10px;
}

h5 {
  font-size: 0.857em;
  margin-bottom: 10px;
}

h6 {
  font-size: 0.786em;
  margin-bottom: 10px;
}

p { font-size: 1em; margin: 10px 0 10px 0; line-height: 1.4em; }
.date, .more-info {color: #727272; font-size: 0.786em; font-weight: bold;}
.categories {color: #979797; font-size: 0.929em;}
.last-updated {float: right; text-align: right; width: 100%;}
.to-lower {text-transform:lowercase;}
p.warning {color: #E10033;}


/*** All kind of lists ***/
ul,
ol {
 padding: 4px 0 4px 15px;
 margin-left: 10px;
}
li {
 list-style-position: outside;
 line-height: 1.4em;
 font-size: 1em; 
}
.main-area ul {
 margin-left: 0;
 padding-left: 10px;
}
.main-area ul li {
 list-style: none;
 background: url(/other_files/ll/img/dot-blue.png) no-repeat 0px 7px;
 padding-left: 15px;
}
.main-area ul ul {
 padding-left: 20px;
}

ul.nobullets {
 list-style: none;
 margin-left: 0;
 padding-left: 0;
}
ul.arrows {
 list-style: none;
 margin-left: 0;
 padding-left: 0;
}
ul.arrows li {
 background: url(/other_files/ll/img/bg-arrow-blue-right.png) no-repeat left 3px;
 padding-left: 10px;
}
.blue ul.arrows li {
 background-image: url(/other_files/ll/img/bg-arrow-white-right.png);
}

#stillingar {position:absolute; top: 14px; right:250px;}
#stillingar a {border-right: none !important;}
/* .stillingar {padding-top: 3px; margin-left: 3px;} */

/* **************************************************************** */
/* A links                    */
/* **************************************************************** */
a.pdf {
 background: url(/other_files/common/icons/page_white_acrobat.png)no-repeat 0 0;
 padding-left: 25px;
}


/* **************************************************************** */
/* Top container in header for each template                     */
/* **************************************************************** */

/*#top-container {
 width: 100%;
 height: 51px;
 position:absolute;
 top: 0;
 background: url(/other_files/ll/img/bg-top-container.png);
 z-index: -1;
 font-family: 'InterstateRegular', Arial;
}
*/

/*** Quick navigation ***/
#qnav { 
 text-shadow: 0px 0px 1px #e2e2e2;
 float: left;
 margin: 0 20px 0 0;
}

#qnav ul { float: left; margin: 0 0 0 0;  padding: 0 0 0 0; }
#qnav li { float: left; list-style: none; font-size: 0.857em; }
#qnav a {
  border-right: 1px solid #dedede;
  padding: 0px 10px 0px 10px;
  color: #727272;
  text-decoration: none;
  float: left;
  margin: 10px 0;
  line-height: 14px;
}
#qnav a.last {
  border: none;   
}

#qnav ul.languages {
 display: none;
 padding: 5px;
 z-index: 20;
 position: absolute;
 right: 0;
 margin-top: 30px;
 background: #fff;
 width: 120px;
 float: left;
 border: 1px solid #E6E6E6; 
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
#qnav ul.languages.active {
 display: block !important;
}
#qnav ul li.lang-change {
  padding-bottom: 10px;
  position:relative;
}
#qnav ul.languages li {
  display: block;
  float: left;
  width: 100%;
}
#qnav ul.languages a {
  border: none;
  padding: 5px 20px 5px 5px;
  margin: 0;
  display: block;
}

#qnav ul.languages li a {
  background: url(/other_files/common/flags/is.png) no-repeat 0px 7px;
  padding-left: 23px;
  margin-left: 5px;
}
#qnav ul.languages li.al a {
  background-image: url(/other_files/common/flags/sq.png);
}
#qnav ul.languages li.ar a {
  background-image: url(/other_files/common/flags/ar.png);
}
#qnav ul.languages li.en a {
  background-image: url(/other_files/common/flags/en.png);
}
#qnav ul.languages li.lt a {
  background-image: url(/other_files/common/flags/lt.png);
}
#qnav ul.languages li.pl a {
  background-image: url(/other_files/common/flags/pl.png);
}
#qnav ul.languages li.ru a {
  background-image: url(/other_files/common/flags/ru.png);
}
#qnav ul.languages li.sr a {
  background-image: url(/other_files/common/flags/sr.png);
}
#qnav ul.languages li.es a {
  background-image: url(/other_files/common/flags/es.png);
}
#qnav ul.languages li.th a {
  background-image: url(/other_files/common/flags/th.png);
}
#qnav ul.languages li.vi a {
  background-image: url(/other_files/common/flags/vi.png);
}

/*** Access, fontsizer ***/
#fontsizer {
 float: left;
 margin: 2px 0 0 0
}

#fontsizer ul { list-style: none; padding: 0; margin: 0; }

#fontsizer li { float: left; }
#fontsizer a {
  display: block;
  width: 25px;
  height: 25px;
  padding: 0;
  overflow: hidden;
 color: #696969;
 text-decoration: none;
 float:left;
 font-size: 25px; 
 text-align: center;
 margin: 0 0 0 4px;
}


/*
#fontsizer .dwn a {font-size: 26px; text-align: center;}
#fontsizer .up a {font-size: 26px; text-align: center;}
*/


/* **************************************************************** */
/* Language (flags) in header for each template                     */
/* **************************************************************** */

#language { 
  position: absolute; 
  top: 25px; 
  right: 35px;
}

#language ul { float: left; margin: 0 0 0 0;  padding: 0 0 0 0; }
#language li { float: left; list-style: none; }
#language li a { float: left; padding: 0px 3px 0px 0px; }

/* **************************************************************** */
/* Quick search in header for each template                         */
/* **************************************************************** */

#qsearch { 
  float: right;
  margin: 20px 0 0 0;
  position: relative;
  z-index: 0;
}

#qsearch .content { padding: 0px 0px 0px 0px; }

#qsearch .input-field,
#qsearch .search-input input {
 float: left;
 height: 20px;
 width: 200px;
 padding: 3px 40px 3px 5px;
 border: 1px solid #dbdbdb; 
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 color: #727272;
 position: relative;
 z-index: -10;
}

#qsearch input.button,
#qsearch .searchButton {  
 float: right;
 width: 20px;
 height: 18px;
 border: none;
 position: absolute;
 top: -4px;
 right: 12px;
 border-left: 1px solid #dddddd;
 cursor: pointer;
 _cursor: hand;
 text-align: -9999pc;
 background: url(/other_files/ll/img/bg-search-button.png) no-repeat 10px 5px;
}
#qsearch button.searchButton {
  top: 6px;
}


/* **************************************************************** */
/* Main container Home                                               */
/* **************************************************************** */

/* Container on home page */
.home #container .content { 
 float: left;
}
.home .content .boxes {
 margin-right: 20px;
 float: left;
}

/*** Banner ***/
.home .banner {
 position:relative;
}
.home .banner .text {
 min-height: 210px;
 max-height: 220px;
 overflow:hidden;
 width: 315px;
 position:absolute;
 top: 35px;
 left: 35px;
 background: #0057a8;
background-image: linear-gradient(bottom, rgb(33,108,179) 54%, rgb(33,108,179) 58%, rgb(18,93,164) 81%);
background-image: -o-linear-gradient(bottom, rgb(33,108,179) 54%, rgb(33,108,179) 58%, rgb(18,93,164) 81%);
background-image: -moz-linear-gradient(bottom, rgb(33,108,179) 54%, rgb(33,108,179) 58%, rgb(18,93,164) 81%);
background-image: -webkit-linear-gradient(bottom, rgb(33,108,179) 54%, rgb(33,108,179) 58%, rgb(18,93,164) 81%);
background-image: -ms-linear-gradient(bottom, rgb(33,108,179) 54%, rgb(33,108,179) 58%, rgb(18,93,164) 81%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.54, rgb(33,108,179)),
	color-stop(0.58, rgb(33,108,179)),
	color-stop(0.81, rgb(18,93,164))
);
 margin-right: 21px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 font-family: 'InterstateRegular', Arial; 
 font-weight: normal;
}
.home .banner .text p {
 font-size: 0.857em;
 color: #fff;
 padding-top: 0px;
 padding-left: 30px;
 padding-right: 20px;
 padding-bottom: 10px;
 text-align: left;
}
.home .banner .text span {
 font-size: 1.786em;
}
.home .banner .text h2 {
 color: #ffffff;
 margin: 25px 25px 0px 30px;
 font-weight: normal;
 text-align: left;
 text-transform: uppercase;
}
.home .banner .text .featurebutton {
color: #ffffff;
padding: 9px;
background-color: #2c83d2;
border-radius: 5px;
moz-border-radius: 5px;
webkit-border-radius: 5px;
}

.home .banner .text .featurebutton:hover {background-color: #02386a;}
.home .banner .img-banner img{border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;}

/*** Banner changes jan 2013 ***/
#container .banner {
  width: 100%;
  float: left;
  margin-bottom: 17px;
}
.frontpage-banner img {
  float: left;
}
.frontpage-banner .blue-box {
  width: 343px;
  height: 300px;
  padding: 0;
  float: left;
  color: #b9d7f0;
  background: #0057A8;
  position: relative;
  -moz-box-shadow:    inset 0 -50px 100px #00427F;
  -webkit-box-shadow: inset 0 -50px 100px #00427F;
  box-shadow:         inset 0 -50px 100px #00427F;
}
.frontpage-banner .blue-box h2 {
  color: #fff;
  font-family: 'proxima_nova_cn_ltregular', Arial; 
  font-size: 1.643em;
  text-transform: uppercase;
  border-bottom: 1px solid #2a7cbe;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.frontpage-banner .blue-box .padding {
  padding: 25px;  
}
.frontpage-banner .featurebutton {
  color: #fff;
  font-weight: bold;
  font-size: 1.143em;
  background: #246CAD;
  padding: 8px 25px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  bottom: 20px;
  right: 20px;  
}
.frontpage-banner .blue-box p {
  line-height: 1.5em;
  font-size: 1.071em;
  color: #ffffff;
}


/*** Haettuastand ***/
.important-news {
 float: left;
 width: 100%;
 border: 1px solid #dad53b;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 background: #fff581;
 font-weight: bold;
 
}
.important-news .content {
 padding: 10px;
 width: 98%;
}
.important-news .content p {
 background: url(/other_files/ll/img/bg-important-news.gif) no-repeat 0 0px;
 padding: 3px 0 3px 30px;
}
.important-news .content .date {
 position: relative;
 right: 0;
 float: right;
}
.important-news a {
 color: #504e04;
}

/*** Boxes ***/
.home .content .boxes {
 width: 641px;
 height: 302px;
 float: left;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
.home .content .boxes .box {
 width: 243.5px;
 background: #fff;
 border-right: 1px solid #e4e4e4; 
 float: left;
  height: 337px;
}
.home .content .boxes .box .text p {
 margin: 10px 20px;
 font-size: 0.929em;
}
.home .content .boxes .box a.first {
 background: none;
 padding-left: 0;
}
.home .content .boxes .box .heading {
 background: url(/other_files/ll/img/bg-home-box.png) no-repeat 0 100%;
 width: 100%;
}
.home .content .boxes .box h2 {
 height: 45px;
 vertical-align: middle;
 border-bottom: 1px solid #e4e4e4;
 padding: 15px 0 0 0;
}

.home .content .boxes .box h2 span {
	font-size: 30px;
	line-height: 40px;
	float: left;
	margin: -15px 5px 0 10px;
}

.home .content .boxes .box h2 span:before {
}

.home .content .boxes .box.oneLineTitle h2 {
	padding-top: 25px;
	height: 35px;
}

.home .content .boxes .box.twoLineTitle h2 span {
	margin-top: -5px;
}


/*** Buttons ***/
.home .buttons {
 float: left;
 width: 315px;
}
.home .buttons .button {
 height: 68px;
 width: 196px;
 float: left;
 margin-bottom: 19px;
 color: #fff;
 padding: 15px 8px 5px 28px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
.home .buttons .button.last {
 margin-bottom: 0;
}
.home .buttons h2,
.home .buttons h3 {
 font-family: 'InterstateRegular', Arial;
 color: #fff;
 margin-bottom: 5px;
}
.home .buttons .button.red {
 background: #df1e30;
}
.home .buttons .button a{
 color: #fff;
}
.home .buttons .button.blue {
 background: #246CAD;
}
.home .buttons .button.green {
 background: #5d8130;
}
.home .buttons .button.darkblue {
 background: #0258a3;
}
.home .buttons .image {
 float: right;
 margin: -18px -10px 0 0;
}
.home .buttons .image.orginal {
  margin-top: -3px;
}

/*** Buttons ***/
#container .main-area a.button {
  background: #00427f;
  color: white;
  font-weight: bold;
  padding: 8px 10px 8px 10px;
  -moz-border-radius: .2em; 
  -webkit-border-radius: .2em; 
  border-radius: .2em;
  text-decoration: none;
}
a.button:hover {
  text-decoration: underline;
}
a.button.green {
  background: #7CB222;
}
a.button.red {
  background: #e10033;
}


/*** Shortcuts ***/
.home .content .shortcuts {
 margin: 22px 0;
 font-family: 'InterstateRegular';
 float: left;
  width: 100%;
}
.home .content .shortcuts p {
 font-size: 1em;
}
.home .content .shortcuts .box {
 padding: 5px 14px 10px 13px;
 float: left; 
 height: 68px; 
 width: 127px;
 background: #fff;
 color: #175fa1;
 margin-right: 11px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 3px 5px 0px #ccc;
}
.home .content .shortcuts .box:hover {
 background: #175fa1;
 color: #fff;
}
.home .content .shortcuts .box:hover a {
 color: #fff;
 text-decoration: none;
}
.home .content .shortcuts .box span {
 color: #a3a3a3;
 font-family: Arial, sans-serif;
 font-size: 0.929em;
}
.home .content .shortcuts .box:hover span {
 color: #9abddd;
}
.home .content .shortcuts .box.last {
  margin-right: 0;
  width: 126px;
}

/*** News and New stuff ***/
.home .news {
 background: #fff;
 width: 934px;
 padding: 25px 22px;
 float: left;
}
.home .news ul {
 list-style: none;
}
.home .news ul li {
 border-bottom: 1px solid #dfdfdf;
 padding: 8px 0;
}
.home .news .more-news,
.home .news .more-events {
 float: right; 
 color: #383838;
 padding-left: 15px;
 margin-left: 15px;
 background: url(/other_files/ll/img/bg-more.png) no-repeat 0 4px;
}
.home .news h2 {
 border-bottom: 1px solid #dfdfdf;
 color: #383838;
 padding-bottom: 10px;
 font-size: 1.286em;
  font-family: 'InterstateRegular', Arial;
}
.home .news .news-list {
 float: left; 
 width: 600px;
 margin-right: 45px;
}
.home .news .news-list img {
 float: right;
}
.home .news .date {
 margin: 0;
 padding-right: 15px;
}
.home .news .first-item {
 float: left;
 margin-bottom: 10px;
 width: 100%;
}
.home .news .first-item img {
 margin: 0 0 10px 10px;
 border: 1px solid #E8E8E7;
 padding: 3px;
}
.home .news ul {
 width: 100%;
 float: left;
 margin: 0;
 padding: 0;
 border-top: 1px solid #dfdfdf;
}
.home .news .news-list ul li {
 padding: 0;
}
.home .news .new-on-web {
 float: right;
 width: 263px;
  margin-right: 21px;
}
.home .news .new-on-web h2 {
 margin: 0;
}
.home .news .new-on-web ul {
 border-top: none;
}


/* **************************************************************** */
/* Frontpage changes april 2013                                     */
/* **************************************************************** */

.home .container-one {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.home .container-one .one {
  width: 100%;
}
/* General box element on frontpage */
.home .container-one .box h2,
.home .container-three .box h2 {
  color: #6b6b6b;
  padding: 13px 10px 12px 20px;
  background: #f7f7f7;
 border-bottom: 1px solid #e4e4e4; 
  text-transform: uppercase;
  font-size: 1em;
  margin: 0;
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
}
.home .container-three .boxes .box h2 {
	color: #6b6b6b;
}

.home .container-three .boxes .box.oneLineTitle h2 {
	padding-top: 20px;
	height: 30px;
}
.home .container-one .box ul.ui-tabs-nav h2 {
	padding: 13px 20px 12px 20px;
	border-right: 1px solid #e4e4e4;
	background: none;
}
.home .container-one .box ul.ui-tabs-nav h2 a {
	color: #5d5d5d;
}
.home .container-one .box ul.ui-tabs-nav li.ui-tabs-active h2 a{
	color: #0057a8;
}
.home .container-one .box-content,
.home .container-three .box-content {
  padding: 15px 20px;
}
.home .container-one .box-content ul,
.home .container-one .box-content ol,
.home .container-three .box-content ul,
.home .container-threee .box-content ol{
  padding: 0;
  margin: 0;
}
.home .container-one .box-content ul li,
.home .container-three .box-content ul li {
  list-style: none;
  line-height: 1.6em;
}
/* News on frontpage */
.home .container-one .news {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}
.home .container-one .news h2 {
  border: none;
}
.home .container-one .news .all-news {
  position: absolute;
top: 15px;
right: 15px;
}
.home .container-one .news .first-item {
  width: 467px;
  float: left;
  margin-top: 20px;
}
.home .container-one .news h3 {
  margin: 0;
}
.home .container-one .news p.desc {
  margin: 3px 0 10px 0;
}
.home .container-one .news img {
  border: none;
  float: right;
}
.home .container-one .news .date {
  font-size: 1em;
  font-weight: normal;
  padding-right: 8px;
}
.home .container-one .news ul .date {
  border-right: 1px solid #dedede;
  margin-right: 8px;
  line-height: 13px;
}
.home .container-one .news ul {
  border: none;
  float: left;
  width: 437px;
  padding-left: 30px;
  margin-top: 25px;
}
.home .container-one .news ul.ui-tabs-nav {
  width: 100%;
  background: #f4f4f4;
  margin-top: 0;
  padding-left: 0;
  border-bottom: 1px solid #e4e4e4;
}
.home .container-one .news ul li {
  border: none;
  padding: 0;
  line-height: 1.7em;
}
.home .container-one .news ul.ui-tabs-nav li {
  float:left;
}
.home .container-one .news ul.ui-tabs-nav li.ui-tabs-active {
	background: #f9f9f9;
}

/* Colored boxes on frontpage */
.home .container-one .buttons {
  width: 100%;
  float: left;
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
  line-height: 1.6em;
  margin-bottom: 20px;
}
.home .container-one .buttons h2 {
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
  margin-bottom: 0px;
  font-size: 1.7em;
}
.home .container-one .buttons .button {
  margin-right: 16px;
  margin-bottom: 0;
}
.home .container-one .buttons .button.last {
  margin-right: 0;
  margin-left: 1px;
}
.home .container-one .buttons a.link {
  text-transform: uppercase;
  font-size: 0.929em;
}

.home .container-one .buttons .button h2 span {
	float: left;
	color: #fff;
	font-size: 35px;
	margin: 10px -10px 10px -15px;
}
/* Boxes on frontpage with shortcuts */
.home .container-one .boxes, .home .container-three .boxes {
  width: 100%;
  float: left;
  height: auto;
  margin: 0 0 20px 0;
}
.home .container-one .boxes table {
  width: 100%;
  border: none;
  border-collapse:collapse;
}
.home .container-one .boxes table th {
  background: #f6f6f6;
background-image: linear-gradient(bottom, rgb(244,244,244) 47%, rgb(255,255,255) 74%);
background-image: -o-linear-gradient(bottom, rgb(244,244,244) 47%, rgb(255,255,255) 74%);
background-image: -moz-linear-gradient(bottom, rgb(244,244,244) 47%, rgb(255,255,255) 74%);
background-image: -webkit-linear-gradient(bottom, rgb(244,244,244) 47%, rgb(255,255,255) 74%);
background-image: -ms-linear-gradient(bottom, rgb(244,244,244) 47%, rgb(255,255,255) 74%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.47, rgb(244,244,244)),
	color-stop(0.74, rgb(255,255,255))
);
  padding: 13px 10px 12px 20px;
  margin: 0;
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
}
.home .container-one .boxes table th,
.home .container-one .boxes table td {
  border-right: 1px solid #f1f1f1;
  border-left: none;
  text-align: left;
}
.home .container-one .boxes table td {
  vertical-align: top;
    padding: 15px 20px;
}
.home .container-one .boxes table ul {
  padding: 0;
  margin: 0 0 10px 0;
}
.home .container-one .boxes table ul li {
  list-style: none;
  line-height: 1.6em;
}

/* Links */
.home .container-one .links {
  width: 100%;
  float: left;
}
.home .container-one .links .box {
  background: #fff;
  width: 153px;
  float: left;
  margin-right: 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.home .container-one .links .box h2 {
	padding: 0px 5%;
	background: #727272;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	min-height: 55px;
	line-height: 55px;
}
.home .container-one .links .box.last {
  margin-right: 0;
}
.home .container-one .links .box h2 a {
	color: #fff;
	display: block;
}
.home .container-three {
  width: 100%;
  float: left;
}
.home .container-three .boxes .box {
  width: 316px;
  float: left;
  background: #fff;
  margin-right: 15px;
  border-right: none;
  height: auto;
}
.home .container-three .boxes .box.last {
  margin-right: 0;
}
.home .container-three .boxes .box ul li {
  border-bottom: 1px solid #dfdfdf;
  padding: 7px 0;
}
.home .container-three .boxes .box ul li.last {
  border:none;
}



/* **************************************************************** */
/* Main container Sub                                                  */
/* **************************************************************** */

#two-col #container .content, #three-col #container .content {
 float: left;
}
#two-col #container .main-area,
#one-col #container .main-area,
#three-col #container .main-area {
 width: 697px;
 float: left;
 margin-right: 18px;
 padding: 25px 18px;
 background: #fff;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
#one-col #container .main-area {
 width: 942px;
 margin: 0;
}
#three-col #container .main-area {
 width: 445px;
}
#two-col.sidebar #container .side-bar, #three-col #container .side-bar {
 float: left;
 width: 228px;
}
#one-col.map #container .main-area {
  padding: 0;
  width: 978px;
}
#one-col.map #map-container {
  width: 100%;
  clear: both;
}
#one-col.map .wrapper {
  height: 200px;
}

/*** Sidebar ***/
.side-bar .side-box {
 background: #fff;
 margin-bottom: 10px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 width: 100%;
 float: left;
}
.side-bar .side-box.extra {
  margin-bottom: 0;
}
.side-bar .side-box h2 {
 color: #494a4b;
 font-size: 1.071em;
 font-weight: bold;
 padding: 12px;
 margin: 0;
 background: #f7f7f7;

}
.side-bar .side-box h3 {
 font-size: 1em;
}
.side-bar .side-box .side-content {
 padding: 15px;
 float: left;
 width: 198px;
}
.side-bar .side-box .side-content p {
 margin-bottom: 10px;
}
.side-bar .side-box .side-content ul {
 margin: 0;
}
.side-bar .side-box p.caption {
 font-size: 0.857em;
 float: left;
}
.side-box .side-content .image {
 text-align: center; 
 float: left;
 width: 198px;
}
.side-box .side-content .image,
.side-box .side-content .image img {
 margin: 0;
  border: none;
  float: none;
}
.side-bar .side-box.blue {
 background: #0355a1;
 color: #fff;
}
.side-bar .side-box.blue h2,
.side-bar .side-box.blue a {
 color: #fff;
 background: none;
}
.side-bar .side-box.blue h2 {
 background-color: #0355a1;
 color: #fff;
 filter: none;
}
.side-bar .side-box.green {
 background: #7CB222;
 color: #fff;
}
.side-bar .side-box.green h2,
.side-bar .side-box.green a {
 color: #fff;
 background: none;
}
.side-bar .side-box.green h2 {
 background-color: #7CB222;
 color: #fff;
 filter: none;
}
.side-bar .side-box.red {
 background: #E10033;
 color: #fff;
}
.side-bar .side-box.red h2,
.side-bar .side-box.red a {
 color: #fff;
 background: none;
}
.side-bar .side-box.red h2 {
 background-color: #E10033;
 color: #fff;
 filter: none;
}

/** Login in sidebar **/
.side-bar .user-login form,
.side-bar .user-logout form  {
  padding: 15px;
  background: #fff;
  margin-bottom: 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  width: 198px;
  float: left;
}
.side-bar .user-login label {
  display: block;
}
.side-bar .user-login input {
  margin-bottom: 10px;
}


/*** Static content ***/
.main-area .static-content {
 float: left;
 width: 100%;
 margin-bottom: 15px;
 padding-bottom: 15px;
}
.static-content li {
  padding-bottom: 3px;
}
/* Make links in main area underline */
#container .main-area a {
  text-decoration: underline;
}
.main-area .static-content hr {
  border-top: 1px solid #D9D9D9;  
}
.static-content .image {
 float: right;
 margin: 0 0 10px 10px;
}
#two-col .static-content .image {
 max-width: 310px;
}
#two-col.sidebar .static-content .image {
 max-width: 210px;
}
.static-content .image img {
 border: 1px solid #E8E8E7;
 padding: 3px;
}
img.left,
.static-content img  {
 /* float: left; */
 margin: 0 10px 10px 0;
}
img.right,
.static-content p.right img {
 float: right; 
 margin: 0 0 10px 10px;
}
.static-content .center {
  text-align: center;
  align: center;
  float: none;
}
.static-content .center img ,
.static-content img.center {
  float: none;
  text-align: center;
}
/* Caption text */
.static-content .image {
 font-size: 0.857em;
}
.static-content .cell {
 width: 215px;
 float: left;
 margin: 5px 15px 5px 0;
}
.static-content .cell h2 {
 font-size: 1.071em;
 font-weight: bold;
}
.static-content .cell.last {
 margin-right: 0;
}
.static-content .cell img {
 border: 1px solid #E8E8E7;
}
/*.main-area .static-content ul,
.main-area .item-list ul {
 width: 100%;
 float: left;
}*/

/* flags for languages */
.static-content ul.languages li {
  list-style: none;
  background: none;
  padding-left: 0;  
}
.static-content ul.languages li a {
  background: url(/other_files/common/flags/is.png) no-repeat 0px 0px;
  padding-left: 23px;
  margin-left: 5px;
}
.static-content ul.languages li.al a {
  background-image: url(/other_files/common/flags/sq.png);
}
.static-content ul.languages li.ar a {
  background-image: url(/other_files/common/flags/ar.png);
}
.static-content ul.languages li.en a {
  background-image: url(/other_files/common/flags/en.png);
}
.static-content ul.languages li.lt a {
  background-image: url(/other_files/common/flags/lt.png);
}
.static-content ul.languages li.pl a {
  background-image: url(/other_files/common/flags/pl.png);
}
.static-content ul.languages li.ru a {
  background-image: url(/other_files/common/flags/ru.png);
}
.static-content ul.languages li.sr a {
  background-image: url(/other_files/common/flags/sr.png);
}
.static-content ul.languages li.es a {
  background-image: url(/other_files/common/flags/es.png);
}
.static-content ul.languages li.th a {
  background-image: url(/other_files/common/flags/th.png);
}
.static-content ul.languages li.vi a {
  background-image: url(/other_files/common/flags/vi.png);
}


/*** Social plugins on detail pages ***/
.social-plugins .btn {
 margin-bottom: 10px;
}


/*** Item lists ***/
.item-list {
 width: 100%;
 clear: left;
}
#two-col.sidebar .item-list {
 float: left;
 width: 445px;
}
.item-list .item {
 margin-bottom: 15px;
 width: 100%;
 float: left;
 clear: both;
}
.librarylist.general-search .item-list .item {
 border: none;
}
.item-list .item h2 {
 font-size: 1.286em;
}
.item-list .item .link,
.item-list .item .desc {
 margin: 0;
}
.item-list .item .link {
 color: #979797; 
 font-size: 0.929em;
}
.item-list .item img {
 float: right;
 margin: 0 0 10px 10px;
 border: 1px solid #E8E8E7;
 padding: 3px;
}

/*** Search results ***/
.item-list.search h3 {
 margin: 0;
}

/*** Youtube videos ***/
.item-list.videos .item {
 width: 150px;
 float: left;
 height: 140px;
 margin: 0 10px 10px 10px; 
}

/*** Extra images, linked to content ***/
.static-content .extra-images {
 margin-left: 0px;
 width: 100%;
 float: left;
 margin-bottom: 15px;
}
.static-content .extra-images a {
 height: 85px;
 float: left;
}
.static-content .extra-images img {
 float: left;
 margin: 0 7px 10px 0;
 padding: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 border: 1px solid #DFDFDF;
}
.static-content .extra-images .last img {
 margin-right: 0;
 clear: right;
}

/*** Linked files, displayed below main text ***/
.file-list {
 border: 1px solid #d2d2d2; 
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 width: 100%;
 float: left;
 margin-bottom: 15px;
}
.sidebar .file-list {
 width: 445px;
}
.file-list h3 {
 background: #00427F; 
 -moz-border-radius: 2px 2px 0 0;
 -webkit-border-radius: 2px 2px 0 0;
 border-radius: 2px 2px 0 0;
 color: #fff;
 padding: 12px 18px;
 font-size: 1em;
 font-weight: bold;
 margin:0;
}
.file-list ul {
 padding: 0;
}
.file-list ul li {
 border-bottom: 1px solid #d2d2d2;
 padding: 5px 10px 5px 20px;
 background-position: 8px 12px;
}
.file-list ul li.last {
 border: none;
}

/*** Myndaalbum, linked to content ***/
.album-list {
 float: left; 
 width: 100%;
 margin: 10px 0;
}
.album-list .album {
 float: left;
 padding: 5px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 border: 1px solid #DFDFDF;
}

/*** File detail ***/
.file-detail .image {
 float: right;
 margin: 0 0 10px 10px;
}

/*** Small banners below second nav ***/
.small-banner {
 background: #fff;
 float: left;
 width: 208px;
 padding: 10px; 
 margin: 0 0 15px 0px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 2px 2px 5px 0px #ccc;
}
.small-banner p {
  padding: 10px 10px;
  float: left;
  line-height: 1.6em;
}

/* **************************************************************** */
/* Main Navigation                                                  */
/* **************************************************************** */

#main-navigation {
 height: 53px;
 width: 100%;
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 2px 2px 5px 0px #ccc;
}
#main-navigation ul {
 width: 100%;
 float: left;
 margin: 0 0 0 0; 
 padding: 0 1px; 
 background: #0b5daa; 
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
#main-navigation li {
  height: 53px;
  float: left;
  list-style: none; 
  border-left: 1px solid #1466b2;
  border-right: 1px solid #024f97;
}
#main-navigation li.first {
  border-left: none;
}
#main-navigation li.last {
  border-right: none;
}
#main-navigation li a {
 float: left;
 text-align: center;
 padding: 17px 18px 15px 18px;
}

#main-navigation a,
#main-navigation a:visited,
#main-navigation a:link {
 font-size: 1.143em;
 color: #fff;
 text-decoration: none; 
}

/* Hover and Current state */
#main-navigation li:hover,
.home #main-navigation .c1,
.um-embaettid #main-navigation .c2,
.heilsa-og-lidan #main-navigation .c3,
.smit-og-sottvarnir #main-navigation .c4,
.tolfraedi-og-rannsoknir #main-navigation .c5,
.gaedi-og-eftirlit #main-navigation .c6,
.utgefid-efni #main-navigation .c7 {
 background: #00427f;
}

.home #main-navigation .c1 a,
.um-embaettid #main-navigation .c2 a,
.heilsa-og-lidan #main-navigation .c3 a,
.smit-og-sottvarnir #main-navigation .c4 a,
.tolfraedi-og-rannsoknir #main-navigation .c5 a,
.gaedi-og-eftirlit #main-navigation .c6 a,
.utgefid-efni #main-navigation .c7 a {
 background: url(/other_files/ll/img/bg-main-nav-current.png) no-repeat center -6px;
}


/* **************************************************************** */
/* Breadcrumbs definitions                                          */
/* **************************************************************** */
#breadcrumbs {
 position: absolute;
 top: 198px;
 left: 0px;
 font-size: 0.929em;
 font-family: 'InterstateRegular', Arial;
}
#breadcrumbs .search-result {
  float: left;
}
#breadcrumbs ul {
 float: left;
 margin: 0px;
 padding: 0px 8px; }
#breadcrumbs li {
 float: left;
 list-style: none; 
 font-size: 0.929em;
}
#breadcrumbs a {
 text-decoration: none;
 font-weight: normal; 
 background: url(/other_files/ll/img/bg-arrow-blue-right.png) no-repeat 100% center;
 padding-right: 20px;
 margin-right: 5px;
}
#breadcrumbs a:hover { text-decoration: underline; }

#breadcrumbs .tracer-first-separator { display: none; }
#breadcrumbs .tracer-separator { margin: 0 4px 0 4px; }

#breadcrumbs span.home {
 float: left; 
 margin: 0;
 padding: 2px 0;
}
#breadcrumbs .vyre_tracer {
 float: left;
}

/* **************************************************************** */
/* Left container                                                          */
/* **************************************************************** */

.left-container .sidebar {
 margin-top: 15px;
 float: left;
}
.utgefid-efni .left-container .sidebar {
 margin-top: 0;
}

/* **************************************************************** */
/* Second navigation                                          */
/* **************************************************************** */

#second-navigation,
.auka-navigation {
 width: 228px;
 background: #fff;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 margin-bottom: 10px;
 float: left;
}
.auka-navigation {
  margin: 0;
  background: none;
}
.auka-navigation div.vyre_navigator {
  margin-bottom: 10px;
  float: left;
  width: 100%;
  background: #fff;
}
#second-navigation h2,
.auka-navigation h2 { 
 background: #00427f;
 -moz-border-radius: 2px 2px 0px 0px;
 -webkit-border-radius: 2px 2px 0px 0px;
 border-radius: 2px 2px 0px 0px;
 margin-bottom: 0;
 font-size: 1em;
}
#second-navigation h2 a,
.auka-navigation h2 a {
 color: #fff;
 font-size: 1em;
 font-weight: bold;
 padding: 12px 18px;
}

.languages .left-container #second-navigation,
.languages .left-container .sidebar {
  margin: 0;
}


/* level1 */
#second-navigation a,
.auka-navigation a {
  display: block;
  color: #0657a4;
  padding: 8px 0px 8px 18px;
  text-decoration: none;
}
#second-navigation ul,
.auka-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#second-navigation li,
.auka-navigation li {
 border-bottom: 1px solid #e6e6e6;
}
#second-navigation li.current_page,
.auka-navigation li.current_page,
#second-navigation li.current_page_ancestor,
.auka-navigation li.current_page_ancestor {
 background: #0a5ca9;
}
#second-navigation .current_page a,
#second-navigation .current_page_ancestor a,
.auka-navigation .current_page_ancestor a,
.auka-navigation .current_page a {
 color: #fff;
 text-decoration: none;
 padding-left: 33px;
 background: url(/other_files/ll/img/bg-arrow-white-down.png) no-repeat 10px 15px;
}

/* level2 */
#second-navigation ul.level2 {
 background: #f0f0f0;
 padding-left: 0px;
}
#second-navigation .level2 li {
 border: none;
}
#second-navigation ul.level2 a {
 margin-left: 20px;
 color: #4b4b4b;
 padding-left: 0px;
 background: none;
}
#second-navigation .level2 li.current_page,
#second-navigation .level2 li.current_page_ancestor {
 background: #cecece;
 font-weight: bold; 
}
#second-navigation .level2 .current_page a,
#second-navigation .level2 .current_page_ancestor a {
 color: #0657A4;
 text-decoration: none;
}

/* level3 */
#second-navigation .level2 .level3 li {
 border: none;
 background: #f0f0f0;
}
#second-navigation .level2 .level3 {
 border-bottom: 1px solid #cecece;
}
#second-navigation .level2 .level3 li a {
 color: #4B4B4B;
 background: url(/other_files/ll/img/dot-blue.png) no-repeat 0 15px;
 padding-left: 15px;
 font-weight: normal;
}
#second-navigation .level2 .level3 .current_page {
 background: #e6e6e6;
}
#second-navigation .level2 .level3 .current_page a {
 color: #0657A4;
 text-decoration: underline;
}

/* if subpages */
#second-navigation span.children{
 background: url(/other_files/ll/img/subnav-children.gif) no-repeat 0px 5px;
 position: relative;
 right: 10px;
 float: right;
 padding: 2px;
}
/*#second-navigation .current_page_ancestor .current_page span.children,
#second-navigation .current_page span.children {
 background: url(/other_files/ll/img/subnav-children-current.gif) no-repeat 0px 5px;
}*/





#second-navigation.forward {
 border: #1px solid #E6E6E6;
}
#second-navigation.forward .level2 li.current_page {
 background: #0A5Ca9;
}
#second-navigation.forward .level2 li.current_page a {
 background: url("/other_files/ll/img/bg-arrow-white-right.png") no-repeat scroll 15px 10px transparent;
 color: #FFFFFF;
 padding-left: 33px;
 text-decoration: none;
 margin-left: 0;
}
#second-navigation.forward .level3 li.current_page {
 background: #CECECE;
 font-weight: bold;
}
#second-navigation.forward .level3 li.current_page a {
 color: #0657A4;
 background: none;
 padding-left: 20px;
 margin-left: 0px;
}
#second-navigation.forward .level4 li.current_page {
 background: #fff;
}
#second-navigation.forward .level4 li.current_page a {
 background: url("/other_files/ll/img/dot-blue.png") no-repeat scroll 0 15px;
 color: #4B4B4B;
 font-weight: normal;
 padding-left: 20px;
 margin-left: 20px;
}
#second-navigation.forward li.current_page ul.sub-pages li {
 background: #fff;
 font-weight: normal;
 border-bottom: 1px solid #E6E6E6;
}
#second-navigation.forward li.current_page ul.sub-pages li a {
 color: #0057A8;
 background: none;
 padding-left: 20px;
 margin-left: 0;
}

.aeviskeid .left-container #second-navigation {
  display: none;
  margin: 0;
  padding: 0;
}
.aeviskeid .left-container .sidebar {
  margin: 0;
  padding: 0;
}



/*** FAQ ***/
.faq-item {
 width: 100%;
 float: left;
}
h4.faq {
 color: #0657A4;
 background: url(/other_files/ll/img/bg-faq2.png) no-repeat 0 0;
 padding-left: 25px;
 cursor: pointer;
  text-decoration: underline;
}
h4.faq.active {
 background-position: 0 -183px;
}
.faq-answer {
 border: 1px solid #d2d2d2;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 padding: 10px;
 float: left;
 width: 425px;
 margin-bottom: 10px;
}
.side-box .faq-answer {
 width: 178px;
  word-wrap: break-word;
}

/*** New accessible FAQ ***/

.main-area ul.faq {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main-area ul.faq li {
  list-style: none;
  background: none;
  padding: 0;
  width: 100%;
  clear: both;
  position: relative;
}
.main-area ul.faq a.question {
  background: rgba(0, 0, 0, 0) url("/other_files/ll/img/bg-faq2.png") no-repeat scroll 0 0;
  color: #0657a4;
  cursor: pointer;
  padding-left: 25px;
  text-decoration: underline;
  float: left;
  width: 100%;
  font-size: 1.071em;
  margin-bottom: 10px;
  font-weight: bold;
}
.main-area ul.faq .content-visible a.question {
  background-position: 0 -183px;
}
.main-area ul.faq .faq-content {
  max-width: 425px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  float: left;
  margin-bottom: 10px;
  padding: 10px;
  width: 425px;
}
.main-area ul.faq .faq-content li {
  background: rgba(0, 0, 0, 0) url("/other_files/ll/img/dot-blue.png") no-repeat scroll 0 7px;
  padding-left: 15px;
}

/* **************************************************************** */
/* Greinasafn - leit                                                */
/* **************************************************************** */
.greinasafn,
.search-box {
 width: 100%;
 float: left;
}
.greinasafn .search-input,
.search-box .search-input {
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 background: #f8f8f8;
 border: 1px solid #dbdbdb;
 padding: 15px;
 margin-bottom: 15px;
}
.greinasafn .search-input #ajaxSearchInput,
.search-box .search-input #ajaxSearchInput {
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 0px 8px -2px #ccc;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding: 5px 3%;
 border: 1px solid #dbdbdb;
 color: #727272;
 width: 94%;
}
.sidebar .greinasafn .search-input #ajaxSearchInput,
.sidebar .search-box .search-input #ajaxSearchInput {
 width: 400px;
}
.search-box.staff .search-input #ajaxSearchInput {
 width: 520px;
}
.search-box .buttons {
 margin: 15px 3px 0 0px;
 height: 35px;
}
.search-box .buttons input {
 float: right; 
}

/*** Submit and reset buttons ***/
.advanced-search .buttons {
 margin: 15px 3px 0 0px;
 height: 35px;
 float: left;
 width: 100%;
}
.advanced-search .buttons input {
 float: right; 
}


/*** Advanced search portlets ***/
#two-col .advanced-search-box {
 width: 667px;
 clear: both;
 float: left;
}
#two-col.sidebar .advanced-search-box {
 width: 415px;
 clear: both;
 float: left;
}
.advanced-search-box .advanced-search {
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 background: #f8f8f8;
 border: 1px solid #dbdbdb;
 float: left;
 width: 90%;
 padding: 15px 5%;
 margin-bottom: 15px;
}
.advanced-search-box input.searchInput,
.advanced-search-box input.attribute,
.advanced-search-box select,
.search-box input.searchInput,
.search-box select {
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 0px 8px -2px #ccc;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding: 5px 3%;
 border: 1px solid #dbdbdb;
 color: #727272;
 width: 94%;
}
.advanced-search-box select {
 width: auto;
}
#one-col .advanced-search-box .advanced-search { 
width: 90%;
}
/*#one-col .advanced-search-box input.searchInput,*/
#one-col .advanced-search-box select,
#one-col .search-box input.searchInput,
#one-col .search-box select {
  width: 100%;
}
.sidebar .advanced-search-box input.searchInput,
.sidebar .advanced-search-box select,
.sidebar .search-box input.searchInput,
.sidebar .search-box select  {
 width: 260px;
}
.sidebar .advanced-search-box input.attribute {
 width: auto;
}
.advanced-search-box input,
.search-box input {
 margin-bottom: 10px;
}
.advanced-search-box label,
.search-box label {
 float: left;
 width: 130px;
}
.advanced-search input.searchButton {
 float: right;
 margin: 10px 0 0 0;
}

/* Leidbeiningar a sidunni /leitarnidurstodur */
.search-instructions {
 width: 90%;
 padding: 15px 5%;
 margin-bottom: 15px;
 float: left;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 background: #f8f8f8;
 border: 1px solid #dbdbdb;
}
.search-instructions li {
 font-size: 0.857em;
}
.utgefid-efni .search-instructions {
 width: 90%;
}
.search-instructions.popup {
 width: auto;
}
#two-col .search-instructions {
  width: 90%;
}

/* Sidebar search */
.advanced-search .side-content input {
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 0px 8px -2px #ccc;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 border: 1px solid #dbdbdb;
 padding: 5px;
 width: 160px;
 color: #727272;
}
.advanced-search .side-content .search-input,
.advanced-search .side-content span {
 margin: 5px 0;
 clear: both;
 float: left;
}


/* **************************************************************** */
/* Skjalasafn - leit                                                */
/* **************************************************************** */


/* Skjalasafn - taxonomy tre */
.utgefid-efni #second-navigation {
 display: none;
}
.utgefid-efni .sidebar, .utgefid-efni .left-container {
 background: #fff;
 width: 228px;
}
#taxonomy_p442I_cat_46,
#taxonomy_p442I_cat_7,
#taxonomy_p442I_cat_48,
#taxonomy_p442I_cat_68,
#taxonomy_p442I_cat_174,
#taxonomy_p442I_cat_243,
#taxonomy_p442I_cat_249,
#taxonomy_p1886I_cat_174,
#taxonomy_p1886I_cat_46,
#taxonomy_p1886I_cat_7,
#taxonomy_p1886I_cat_48,
#taxonomy_p1886I_cat_68,
#taxonomy_p1886I_cat_174,
#taxonomy_p1886I_cat_243,
#taxonomy_p1886I_cat_249,
#taxonomy_p1393I_cat_46,
#taxonomy_p1393I_cat_7,
#taxonomy_p1474I_cat_46,
#taxonomy_p1474I_cat_7,
#taxonomy_p1474I_cat_48,
#taxonomy_p1474I_cat_68,
#taxonomy_p1474I_cat_174 {
 background-color: #00427F;
 height: 25px;
 width: 218px;
 padding: 8px 5px 5px 5px;
 -moz-border-radius: 2px 2px 0 0;
 -webkit-border-radius: 2px 2px 0 0;
 border-radius: 2px 2px 0 0;
}
#taxonomy_p442I_cat_46 a,
#taxonomy_p442I_cat_7 a,
#taxonomy_p442I_cat_48 a,
#taxonomy_p442I_cat_68 a,
#taxonomy_p442I_cat_174 a,
#taxonomy_p442I_cat_243 a,
#taxonomy_p442I_cat_249 a,
#taxonomy_p1886I_cat_46 a,
#taxonomy_p1886I_cat_7 a,
#taxonomy_p1886I_cat_48 a,
#taxonomy_p1886I_cat_68 a,
#taxonomy_p1886I_cat_174 a,
#taxonomy_p1886I_cat_243 a,
#taxonomy_p1886I_cat_249 a,
#taxonomy_p1393I_cat_46 a,
#taxonomy_p1393I_cat_7 a,
#taxonomy_p1474I_cat_46 a,
#taxonomy_p1474I_cat_7 a,
#taxonomy_p1474I_cat_48 a,
#taxonomy_p1474I_cat_68 a,
#taxonomy_p1474I_cat_174 a {
 color: #fff;
 font-weight: bold;
}
/* Hiding some categories, from Innihald skjala og markhopar */
.utgefid-efni #taxonomy_p442I_cat_218,
.utgefid-efni #taxonomy_p442I_cat_317,
.utgefid-efni #taxonomy_p442I_cat_318,
.utgefid-efni #taxonomy_p442I_cat_215,
.utgefid-efni #taxonomy_p442I_cat_216,
.utgefid-efni #taxonomy_p442I_cat_211,
.utgefid-efni #taxonomy_p442I_cat_324,
.utgefid-efni #taxonomy_p442I_cat_73,
.utgefid-efni #taxonomy_p442I_cat_75,
.utgefid-efni #taxonomy_p442I_cat_106,
.utgefid-efni #taxonomy_p442I_cat_97,
.utgefid-efni #taxonomy_p442I_cat_98,
.utgefid-efni #taxonomy_p442I_cat_342,
.utgefid-efni #taxonomy_p442I_cat_101,
.utgefid-efni #taxonomy_p442I_cat_281,
.utgefid-efni #taxonomy_p442I_cat_282,
.utgefid-efni #taxonomy_p442I_cat_9,
.utgefid-efni #taxonomy_p442I_cat_452,
.utgefid-efni #taxonomy_p442I_cat_217,
.utgefid-efni #taxonomy_p1886I_cat_218,
.utgefid-efni #taxonomy_p1886I_cat_317,
.utgefid-efni #taxonomy_p1886I_cat_318,
.utgefid-efni #taxonomy_p1886I_cat_215,
.utgefid-efni #taxonomy_p1886I_cat_216,
.utgefid-efni #taxonomy_p1886I_cat_211,
.utgefid-efni #taxonomy_p1886I_cat_324,
.utgefid-efni #taxonomy_p1886I_cat_73,
.utgefid-efni #taxonomy_p1886I_cat_75,
.utgefid-efni #taxonomy_p1886I_cat_106,
.utgefid-efni #taxonomy_p1886I_cat_97,
.utgefid-efni #taxonomy_p1886I_cat_98,
.utgefid-efni #taxonomy_p1886I_cat_342,
.utgefid-efni #taxonomy_p1886I_cat_101,
.utgefid-efni #taxonomy_p1886I_cat_281,
.utgefid-efni #taxonomy_p1886I_cat_282,
.utgefid-efni #taxonomy_p1886I_cat_9,
.utgefid-efni #taxonomy_p1886I_cat_452,
.utgefid-efni #taxonomy_p1886I_cat_217,
.utgefid-efni #taxonomy_p1393I_cat_218,
.utgefid-efni #taxonomy_p1393I_cat_317,
.utgefid-efni #taxonomy_p1393I_cat_318,
.utgefid-efni #taxonomy_p1393I_cat_215,
.utgefid-efni #taxonomy_p1393I_cat_216,
.utgefid-efni #taxonomy_p1393I_cat_211,
.utgefid-efni #taxonomy_p1393I_cat_324,
.utgefid-efni #taxonomy_p1474I_cat_218,
.utgefid-efni #taxonomy_p1474I_cat_317,
.utgefid-efni #taxonomy_p1474I_cat_318,
.utgefid-efni #taxonomy_p1474I_cat_215,
.utgefid-efni #taxonomy_p1474I_cat_216,
.utgefid-efni #taxonomy_p1474I_cat_211,
.utgefid-efni #taxonomy_p1474I_cat_324,
.utgefid-efni #taxonomy_p1474I_cat_73 {
 display: none;
}

.skjalasafn .webfx-tree-item a {
 background: url(/other_files/ll/img/bg-checkboxes.png) no-repeat 0 4px;
 padding-left: 20px;
 font-size: 0.929em;
}
.skjalasafn .webfx-tree-item a:hover {
 padding-left: 20px;
}
.skjalasafn .webfx-tree-item {
 margin-bottom: 5px;
 white-space: inherit;
 height: auto;
}
.skjalasafn .selected a {
 font-weight: bold;
 background-position: 0 -13px;
}
.skjalasafn .webfx-tree-container {
 padding-left: 5px;
 white-space: inherit;
}
.skjalasafn .webfx-tree-container .webfx-tree-container {
 margin-left: -5px;
 background: #F0F0F0;
 padding: 5px 0 3px 0;
}
.skjalasafn .webfx-tree-container .webfx-tree-container .webfx-tree-item {
 padding-left: 15px;
}
.skjalasafn .webfx-tree-container .webfx-tree-container .webfx-tree-container .webfx-tree-item {
 padding-left: 30px;
}
.skjalasafn .webfx-tree-first,
.skjalasafn .webfx-tree-middle {
 margin-bottom: 20px;
}
.skjalasafn .webfx-tree-item img {
 display: none;
}
/* secon/third level of taxonomy */
#taxonomy_p442I_cat_12,
#taxonomy_p442I_cat_13,
#taxonomy_p442I_cat_16,
#taxonomy_p442I_cat_73,
#taxonomy_p442I_cat_74,
#taxonomy_p442I_cat_86,
#taxonomy_p442I_cat_88,
#taxonomy_p442I_cat_98,
#taxonomy_p442I_cat_101,
#taxonomy_p442I_cat_92,
#taxonomy_p1886I_cat_12,
#taxonomy_p1886I_cat_13,
#taxonomy_p1886I_cat_16,
#taxonomy_p1886I_cat_73,
#taxonomy_p1886I_cat_74,
#taxonomy_p1886I_cat_86,
#taxonomy_p1886I_cat_88,
#taxonomy_p1886I_cat_98,
#taxonomy_p1886I_cat_101,
#taxonomy_p1886I_cat_92,
#taxonomy_p1393I_cat_12,
#taxonomy_p1393I_cat_13,
#taxonomy_p1393I_cat_16,
#taxonomy_p1393I_cat_73,
#taxonomy_p1393I_cat_74,
#taxonomy_p1393I_cat_86,
#taxonomy_p1393I_cat_88,
#taxonomy_p1393I_cat_98,
#taxonomy_p1393I_cat_101,
#taxonomy_p1393I_cat_92,
#taxonomy_p1474I_cat_12,
#taxonomy_p1474I_cat_13,
#taxonomy_p1474I_cat_16,
#taxonomy_p1474I_cat_73,
#taxonomy_p1474I_cat_74,
#taxonomy_p1474I_cat_86,
#taxonomy_p1474I_cat_88,
#taxonomy_p1474I_cat_98,
#taxonomy_p1474I_cat_101,
#taxonomy_p1474I_cat_92 {
 background: url(/other_files/ll/img/subnav-children.gif) no-repeat 207px 8px;
}

/* Skjalasafn - Search results */
.skjalasafn .search-input,
.skjalasafn .pager,
.item-list.search .pager,
.librarylist .pager,
#google-search-form .pager {
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 background: #f8f8f8;
 border: 1px solid #dbdbdb;
 padding: 15px;
 margin-bottom: 15px;
}
.skjalasafn .search-input label.searchInput {
  width: 75px;
  float: left;
  padding-top: 4px;
}
.skjalasafn .search-input #ajaxSearchInput,
.skjalasafn .search-input .portlet-form-input-field,
.skjalasafn .search-input select {
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 0px 8px -2px #ccc;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding: 5px;
 border: 1px solid #dbdbdb;
 color: #727272;
 width: 570px;
  margin-bottom: 10px;
}
.skjalasafn .search-input select {
  width: auto;
}
/*** Specifics for Itarleit ***/
.skjalasafn .search-input .itarleit label {
  width: 120px;
  float: left;
}
.skjalasafn .search-input .itarleit .portlet-form-input-field {
 width: 470px;
}
.skjalasafn .search-input .date-search .portlet-form-input-field {
  width: auto;
}
.skjalasafn .search-input.three-col #ajaxSearchInput {
 width: 400px;
}
.skjalasafn .pager,
.item-list.search .pager,
.librarylist .pager {
 color: #0355a1;
 font-weight: bold;
 float: left; 
 width: 93%;
}
/* hide date fields in form in sidebar */
#portlet_442 #span_SEARCH_ATTRIBUTE_LOW_64,
#portlet_442 #span_SEARCH_ATTRIBUTE_HIGH_64,
#portlet_1886 #span_SEARCH_ATTRIBUTE_LOW_64,
#portlet_1886 #span_SEARCH_ATTRIBUTE_HIGH_64,
#portlet_1474 #span_SEARCH_ATTRIBUTE_LOW_64,
#portlet_1474 #span_SEARCH_ATTRIBUTE_HIGH_64 {
 display: none;
}

#one-col .skjalasafn .search-input #ajaxSearchInput {
 width: 844px
}
#one-col .skjalasafn .pager,
#one-col.leitarnidurstodur .pager,
#one-col .librarylist.general-search .pager {
 width: 90%;
padding: 15px 5%;
}
#two-col.sidebar .skjalasafn .pager {
  width: 411px;
}
.skjalasafn .download {
 padding: 0px 0 0 4px;
 position: relative;
 top: 3px;
}
.skjalasafn .download img  {
 border: none;
 float: inherit;
 margin: 0;
 padding: 0;
}

.a2a_kit a .icon-box_dart.opens-new-window-icon {
display: none;
}

.searchbox {
 float: left;
}
.searchbox #span_SEARCH_ATTRIBUTE_214 {
 z-index: -1;
 overflow: hidden;
}
.searchbox .search-taxonomy .portlet-form-label {
 display: none;
}
.searchbox .search-taxonomy {
 margin-top: 20px;
}
.skjalasafn .buttons {
 margin: 15px 3px 0 0px;
 height: 35px;
 text-align: right;
}
.skjalasafn .buttons input {
 float: left; 
}
#ajaxResetButton, #ajaxSearchButton,
.advanced-search input.searchButton,
advanced-search button.searchButton {
  background: #00427f;
  color: white;
  height: 35px;
  width: auto;
  font-weight: bold;
  margin-left: 10px;
  padding: 0 10px 3px 10px;
  border: 1px solid #e0e0e0;
  -moz-border-radius: .3em; 
  -webkit-border-radius: .3em; 
  border-radius: .3em;
  cursor: pointer;
}

/*** Utgefid efni sem haegt er ad panta ***/
#taxonomy_p1272I_cat_46,
#taxonomy_p1272I_cat_7,
#taxonomy_p1272I_cat_48,
#taxonomy_p1272I_cat_68,
#taxonomy_p1272I_cat_174 {
 background-color: #00427F;
 height: 25px;
 width: 218px;
 padding: 8px 5px 5px 5px;
 -moz-border-radius: 2px 2px 0 0;
 -webkit-border-radius: 2px 2px 0 0;
 border-radius: 2px 2px 0 0;
}
#taxonomy_p1272I_cat_46 a,
#taxonomy_p1272I_cat_7 a,
#taxonomy_p1272I_cat_48 a,
#taxonomy_p1272I_cat_68 a,
#taxonomy_p1272I_cat_174 a {
 color: #fff;
 font-weight: bold;
}
/* Hiding some categories, from Innihald skjala og markhopar */
.utgefid-efni #taxonomy_p1272I_cat_218,
.utgefid-efni #taxonomy_p1272I_cat_317,
.utgefid-efni #taxonomy_p1272I_cat_318,
.utgefid-efni #taxonomy_p1272I_cat_215,
.utgefid-efni #taxonomy_p1272I_cat_216,
.utgefid-efni #taxonomy_p1272I_cat_211,
.utgefid-efni #taxonomy_p1272I_cat_324,
.utgefid-efni #taxonomy_p1272I_cat_73 {
 display: none;
}
/* secon/third level of taxonomy */
#taxonomy_p1272I_cat_12,
#taxonomy_p1272I_cat_13,
#taxonomy_p1272I_cat_16,
#taxonomy_p1272I_cat_73,
#taxonomy_p1272I_cat_74,
#taxonomy_p1272I_cat_86,
#taxonomy_p1272I_cat_88,
#taxonomy_p1272I_cat_98,
#taxonomy_p1272I_cat_101,
#taxonomy_p1272I_cat_92 {
 background: url(/other_files/ll/img/subnav-children.gif) no-repeat 207px 8px;
}


/* **************************************************************** */
/* Order basket                                                     */
/* **************************************************************** */
.your-basket {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;  
}
.librarylist .item {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 5px;
}
.librarylist .order {
  margin-bottom: 0;
}
.librarylist .desc {
  clear: both;
  margin-top: 0;
}
.librarylist .order .addtobasket {
  background: #7CB222;
  padding: 2px 8px;
  margin-left: 10px;
  color: #353535;
}
.librarylist .order #count {
  width: 50px;
}
.skjalasafn .basket-list .pager {
 width: 413px;
}

/* **************************************************************** */
/* Sort bar                                                         */
/* **************************************************************** */

#sortBar .sortablePlugin {
 position: relative;
 right: 15px;
 float: right;
 top: 0px;
 margin: 5px 0 10px 0; 
 padding: 0;
}
#sortBar .sortablePlugin label {
 float: left;
 margin: 5px 10px 0 0; 
}
.sortablePlugin select {
 font-family: IceHouseMediumRegular, sans-serif;
 -moz-box-shadow: 0px 3px 5px 0px #ccc;
 -webkit-box-shadow: 0px 3px 5px 0px #ccc;
 box-shadow: 0px 0px 8px -2px #ccc;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 padding: 5px;
 border: 1px solid #dbdbdb;
 color: #727272; 
}
#sortBar .sortablePlugin .sortable {
  cursor: pointer;
  margin-left: 5px;
  position: absolute;
  height: 20px;
  width: 10px;
}
#sortBar .sortablePlugin .sortable.up {
  background: url("/other_files/ll/img/bg-sort-set.png") no-repeat scroll -24px 10px transparent;
}
#sortBar .sortablePlugin .sortable.down {
  background: url("/other_files/ll/img/bg-sort-set.png") no-repeat scroll -36px 16px transparent;
}

#sortBar div { display: inline; }
#sortBar label { display: inline; margin: 0 5px 0 10px; }



/* Sortbar NOT IN USE */
/*.searchbox #sortBar {
 position: absolute;
 top: 530px;
 float: left;
 right: 270px;
 z-index: 1000;
 height: 60px;
 width: 200px;
}
.skjalasafn #sortBy,
.searchbox #sortBy {
 clear: both;
 float: right;
 margin: 15px 15px 0 0;
}
.searchbox .sortBy {
 height: 4px;
 width: 7px;
 padding: 5px;
}
.searchbox .sortBy:hover {
 cursor: pointer;
}
.skjalasafn .sortBy .up,
.skjalasafn .sortBy .down,
.searchbox .sortBy .up,
.searchbox .sortBy .down {
 padding: 0 6px 0 2px;
 background: url(/other_files/ll/img/bg-sort-set.png) no-repeat 0 0;
 position: relative;
 top: 5px;
}
.skjalasafn .sortBy .down,
.searchbox .sortBy .down {
 background-position: -13px 0;
}
.skjalasafn .sortBy .down:hover,
.skjalasafn .sortBy.sortByActive .down,
.searchbox .sortBy .down:hover,
.searchbox .sortBy.sortByActive .down {
 background-position: -39px 0px;
}
.skjalasafn .sortBy .up:hover,
.skjalasafn .sortBy.sortByActive .up,
.searchbox .sortBy .up:hover,
.searchbox .sortBy.sortByActive .up {
 background-position: -26px 0px;
}
*/

.countActive, 
.sortByActive { font-weight: bold; }

.itemCount, 
.listview {
  color: #444;
  margin-right: 5px;
  padding: 5px 6px 5px 5px;
  cursor: pointer;
  background : url(/other_files/maintenance/bg-items-page.gif) no-repeat 0% 0%;
}

#listview label { margin-left: 10px; }
.listview { padding: 5px 18px 5px 12px; background: url(/other_files/maintenance/bg-items-page-big-60.gif) no-repeat 0% 0%; }


.itemCount:hover, 
.listview:hover { color: #0355A1; }

.xslActive { font-weight: bold; }

/* **************************************************************** */
/* Footer                                                           */
/* **************************************************************** */

#footer-container {
 position:relative;
 bottom: 0;
 margin-top: 27px;
 width: 100%;
 float: left;
 background: #727272;
}
#footer {
 width: 978px;
 margin: 0 auto;
 display: block;
 text-align: left;
 padding: 35px 0 30px 0;
 color: #fff;
}
#footer a {
 color: #fff;
}
#footer .column {
 width: 240px;
 float: left;
 margin-bottom: 15px;
}
#footer .column p {
  font-family: 'proxima_nova_cn_rgbold', Arial;
  letter-spacing: 1px;
  font-weight: normal;
  text-transform: uppercase;
}
#footer p.address {
 text-align: center;
 font-size: 0.929em;
 margin-top: 30px;
}
#footer hr {
 height: 1px;
 clear: both;
 border-top: 1px solid #696969;
}
#footer ul li {
 margin: 5px 0;
}
#footer ul.social li {
 float: left;
 width: 100%;
}
#footer ul li span {
	color: #fff;
	float: left;
	font-size: 20px;
	margin: -2px 5px 0 0;
}
#footer ul.tight li {
 margin: 0;
}

/* **************************************************************** */
/* Table Definitions                                                */
/* **************************************************************** */

.main-area table {
 width: 100%;
 clear: both;
 color: #525252;
 border-collapse: collapse;
 border: 1px solid #d9d9d9;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 margin-bottom: 10px;
 font-size: 0.929em;
}
.main-area thead td {
 background: #00427F;
 color: #fff;
}

.main-area caption { display: none; }

.main-area th {
 color: #00427f;
 text-align: left;
 padding: 10px 10px 10px 12px;
 border: none;
}
.main-area td {
 padding: 6px 6px 6px 12px;
 background: #fff;
 border: 1px solid #d9d9d9;
 vertical-align:text-top;
}
.main-area table.zebra .odd td {
 /*background: #f0f0f0;*/
 background: #dfeaf3;
}

.main-area table.no-color .odd td {
 background: none;
}

table td.image {
 border-right: 1px solid #fff;
}
table td.image,
table td.quantity {
 width: 85px;
}
table.checkout #item_count {
    border: 1px solid #D9D9D9;
    border-radius: 2px 2px 2px 2px;
    margin: 0;
    padding: 0;
    width: 60px;
}

/* **************************************************************** */
/* Buttons                                                     */
/* **************************************************************** */
.norm-button {
  background: #00427F;
  border: 1px solid #E0E0E0;
  color: #fff;
  font-weight: bold;
  padding: 8px 10px;
  border-radius: 0.3em;
  margin-bottom: 10px;
}


/* **************************************************************** */
/* Forms                                                            */
/* **************************************************************** */

.form-container {
 position: relative;  
 color: #525252;
 float: left;
 width: 100%;
}
.form-container .field {
 display: block;
 clear: both;
 width: 100%;
}
.form-container .field.small {
 display: inline;
 float: left;
 clear: none;
 margin-right: 30px;
 width: 50%;
}
.form-container input,
.form-container textarea {
  float: left; 
  width: 95%;
  height: 24px;
  color: #696969;
  padding: 5px 0 5px 15px;
  margin-bottom: 12px;
  border: 1px solid #dbdbdb;
  -moz-border-radius: .3em; 
  -webkit-border-radius: .3em; 
  border-radius: .3em;
}
.form-container textarea {
 height: 80px;
}
.form-container .field.textarea {
 margin-bottom: 12px;
 float: left;
}
.form-container select {
 border: 1px solid #dbdbdb;
 padding: 5px 0 5px 5px;
 margin: 0 0 10px 0;
}
.form-container label {
 color: #494949;
}

.form-container .checkbox input { width: auto; height: auto; padding: 0; margin: 1px 7px 0 0; border: none; }

.form-container .submitbtn {
 clear: both;
}
.form-container .submitbtn input {
 background: #00427f;
 color: white;
 height: 35px;
 width: auto;
 float: right;
 font-weight: bold;
 padding: 0 10px 3px 10px;
 border: 1px solid #e0e0e0;
}
.form-container .field.error label {
 color: red;
}
span.req, .form-star, .asterisk  { color: red; }
.errormsg { display: none; color: red; }

.form-container #linked-files {
 width: 100%;
 float: left;
}

/*** Radio buttons ***/
.form-container .field.radio legend {
 display: none;
}
.form-container .field.radio {
 margin: 0 0 20px 20px;
}
.form-container .field.radio input.radio {
 width: 20px;
 float: left;
 clear: left;
 margin: 0 0 10px 0;
 border: none;
 background: none;
}
.form-container .field.radio label.radio {
 float: left;
 padding: 5px 0 0 5px;
}


/*** Login portlet with form-container class ***/
.form-container .user-login {
  margin: 20px 0;
  float: left;
}
.form-container .user-login label {
  display: block;
  margin-top: 10px;
}
.form-container .user-login #submit-user-login {
  background: none repeat scroll 0 0 #00427F;
    border: 1px solid #E0E0E0;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 0 10px 3px;
    width: auto;
}


/*** Mailchimp form ***/
#mc_embed_signup .indicates-required {
 margin-bottom: 15px;
}
#mc_embed_signup {
 width: 100%;
 float: left; 
 padding: 15px 0;
}
#mc-embedded-subscribe {
 background: #00427f;
 color: white;
 height: 35px;
 width: auto;
 float: right;
 font-weight: bold;
 padding: 0 10px 3px 10px;
 border: 1px solid #e0e0e0;
}
#mc_embed_signup .mc-field-group input {
  width: 94%;
  height: 24px;
  color: #696969;
  padding: 5px 3%;
  margin-bottom: 12px;
  border: 1px solid #dbdbdb;
  -moz-border-radius: .3em; 
  -webkit-border-radius: .3em; 
  border-radius: .3em;
}
#mc_embed_signup .mc-field-group label {
 padding-right: 500px;
}
.mc-field-group.input-group ul {
 margin-top: 10px;
}
.mc-field-group.input-group ul li {
 list-style: none;
 margin-bottom: 10px;
 background: none;
}
#mc_embed_signup .mc-field-group.input-group input {
 padding: 5px 0;
 margin: 0px 0 0 0;
 height: 15px;
 width: 20px;
 border: none;
}
#mc_embed_signup .mc-field-group.input-group label  {
 padding: 0 0 0 10px;
}

/* **************************************************************** */
/* AJAX Pagination definitions                                      */
/* **************************************************************** */
.pagination {
  float: left;
  width: 100%;
  text-align:right;
  margin: 10px 0 5px 0;
}
.paginationLink a {
 background: url(/other_files/maintenance/bg-items-page-big-60.gif) no-repeat 0 0;
 padding: 5px 17px 5px 14px;
}

.pagination p { display: inline; padding: 0; margin: 0; }

.pagination a, .pagination b {
  display: inline;
  color: #444;
  padding: 0 5px 0 5px;
  cursor: hand;
  cursor: pointer;
}

.pagination a {
  text-decoration: none;
  cursor: pointer;
  color: #013873;
}

.pagination a:hover { text-decoration: underline; }

.pagination .pPref, 
.pagination .pPrev,
.pagination .pNext {
 color: #999;
 padding: 5px 25px 5px 15px; background: url(/other_files/maintenance/bg-pagination-next-big.gif) no-repeat 0% 0%; 
 display: none;
}
.pagination .pPref, 
.pagination .pPrev {
 padding: 5px 20px 5px 31px;
 background: url(/other_files/maintenance/bg-pagination-prev-big.gif) no-repeat 0% 0%; 
 display: none;
}

.pagination a.previous,
.pagination a.next,
.paginationLink a[rel="next"],
.paginationLink a[rel="prev"] { 
  padding: 5px 35px 5px 18px;
  color: #444; 
  font-weight: normal; 
  background: url(/other_files/maintenance/bg-pagination-next-big.gif) no-repeat 0% 0%; 
}
.pagination a.previous,
.paginationLink a[rel="prev"] { padding: 5px 17px 5px 35px; background: url(/other_files/maintenance/bg-pagination-prev-big.gif) no-repeat 0% 0%; }

/**** Hover State ****/
.pagination a:hover.next,
.paginationLink a[rel="next"]:hover { color: #ff7200; text-decoration: none; background: url(/other_files/maintenance/bg-pagination-next-big.gif) no-repeat 0% -25px; }
.pagination a:hover.previous,
.paginationLink a[rel="prev"]:hover { color: #ff7200; text-decoration: none; background: url(/other_files/maintenance/bg-pagination-prev-big.gif) no-repeat 0% -25px; }

.paginationPageLink {
 font-weight: bold;
}
.paginationPageLink a {
 font-weight: normal;
}


/*** Sitemap ***/
.sitemap {
 float: left; 
 width: 300px;
 margin-right: 20px;
 margin-bottom: 20px;
}
.sitemap.last {
 margin-right: 0;
}

/**** Other Settings ****/
.no-disp { display: none; }


.main-area .edit-content {
 position: absolute;
 top: 300px;
 left: 220px;
 float: left;
}
img.print-hide {
 float: none;
 margin: 0 0 0 3px;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 13, 2012 */
@font-face {
    font-family: 'interstateBold';
    src: url('/other_files/font/interstate-bold-webfont.eot');
    src: url('/other_files/font/interstate-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/other_files/font/interstate-bold-webfont.woff') format('woff'),
         url('/other_files/font/interstate-bold-webfont.ttf') format('truetype'),
         url('/other_files/font/interstate-bold-webfont.svg#InterstateBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interstateRegular';
    src: url('/other_files/font/interstate-regular-webfont.eot');
    src: url('/other_files/font/interstate-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/other_files/font/interstate-regular-webfont.woff') format('woff'),
         url('/other_files/font/interstate-regular-webfont.ttf') format('truetype'),
         url('/other_files/font/interstate-regular-webfont.svg#InterstateRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_nova_cn_ltregular';
    src: url('/other_files/font/proxima_nova_cond_light-webfont.eot');
    src: url('/other_files/font/proxima_nova_cond_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/other_files/font/proxima_nova_cond_light-webfont.woff') format('woff'),
         url('/other_files/font/proxima_nova_cond_light-webfont.ttf') format('truetype'),
         url('/other_files/font/proxima_nova_cond_light-webfont.svg#proxima_nova_cn_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_cn_rgregular';
    src: url('/other_files/font/proxima_nova_cond_reg-webfont.eot');
    src: url('/other_files/font/proxima_nova_cond_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/other_files/font/proxima_nova_cond_reg-webfont.woff') format('woff'),
         url('/other_files/font/proxima_nova_cond_reg-webfont.ttf') format('truetype'),
         url('/other_files/font/proxima_nova_cond_reg-webfont.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_cn_rgbold';
    src: url('/other_files/font/proxima_nova_cond_bold-webfont.eot');
    src: url('/other_files/font/proxima_nova_cond_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/other_files/font/proxima_nova_cond_bold-webfont.woff') format('woff'),
         url('/other_files/font/proxima_nova_cond_bold-webfont.ttf') format('truetype'),
         url('/other_files/font/proxima_nova_cond_bold-webfont.svg#proxima_nova_cn_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* wcag open in new window icon */
.icon-box_dart.opens-new-window-icon::before {
    content: "\e900";
    font-weight: bold;
    font-size: 12px;
}
.icon-box_dart.opens-new-window-icon {
    display: inline-block;
}
.static-content .icon-box_dart.opens-new-window-icon::before,
.box-content ul li a .icon-box_dart.opens-new-window-icon {
   color: #0057a8;
}
#footer ul li span.icon-box_dart.opens-new-window-icon {
  float: inherit;
  font-size: 12px;
}


.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }


/* --------------------------------------------------------------------------------- */
/* Css name: Landlæknir - 1280px */
/* Css ID: 271 */
/* Css version: 19 */
/* --------------------------------------------------------------------------------- */

#one-col #container,
.wrapper,
#footer {
  width: 1280px;
}
#main-navigation li a {
  padding: 17px 38px 15px 38px;
}
#two-col .left-container, #three-col .left-container {
  margin-right: 18px;
}
#two-col #container, 
#one-col #container .main-area {
  width: 1034px;
  float: left;
}
#three-col #container {
    width: 1034px;
}
#two-col #container .main-area {
  width: 999px;
}
#three-col #container .main-area {
  width: 751px;
}

.home .buttons .button {
  width: 271px;
}
.home .content .boxes .box {
  width: 319px;
}
.home .container-one .links .box {
  width: 203px;
}
.home .content .container-three .boxes .box {
  width: 416px;
}
#footer .column {
  width: 319px;
}

.frontpage-banner .blue-box {
  width: 400px;
height: 320px;
}
.home .container-one .news.two {
  width: calc(50% - 10px);
  float: left;
}
.home .container-one .news.two.margin {
  margin-right: 20px;
}
.home .container-one .news.two .first-item {
  width: 100%;
}
.home .container-one .news.two ul {
  padding-left: 0;
  padding-bottom: 20px;
  margin-top: 0;
  width: 100%;
}
.static-content .cell {
  width: 350px;
  margin: 5px 20px 5px 0;
  clear: both;
}
.static-content .cell.last {
  clear: right;
}
.static-content .cell img {
  float: none;
  padding: 5px;
}


/* --------------------------------------------------------------------------------- */
/* Css name: Landlæknir - 1280px Responsive */
/* Css ID: 272 */
/* Css version: 14 */
/* --------------------------------------------------------------------------------- */

@media only screen and (max-width : 1280px) {
  #one-col #container, .wrapper, #main-navigation, #footer {
    width: 100%;
  }
#two-col #container, #three-col #container {
	width: 75%;
}
#two-col .left-container, 
#three-col .left-container {
	width: 23%;
	margin-right: 2%;
}
#two-col #container .content, #three-col #container .content {
	width: 100%;
}
#two-col #container .main-area, #one-col #container .main-area, #three-col #container .main-area {
	width: 90%;
	padding: 25px 5%;
}
.static-content img {max-width: 100%;}
#second-navigation, .auka-navigation, 
.left-container .sidebar {
	width: 100%;
}
#taxonomy_p442I_cat_46, #taxonomy_p442I_cat_7, #taxonomy_p442I_cat_48, #taxonomy_p442I_cat_68, #taxonomy_p1886I_cat_174, #taxonomy_p1886I_cat_46, #taxonomy_p1886I_cat_7, #taxonomy_p1886I_cat_48, #taxonomy_p1886I_cat_68, #taxonomy_p1886I_cat_174, #taxonomy_p1886I_cat_243, #taxonomy_p1886I_cat_249, #taxonomy_p1393I_cat_46, #taxonomy_p1393I_cat_7, #taxonomy_p1474I_cat_46, #taxonomy_p1474I_cat_7, #taxonomy_p1474I_cat_48, #taxonomy_p1474I_cat_68, #taxonomy_p1474I_cat_174 {
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
}
.faq-answer {width: 100%;}
.small-banner {
	width: 90%;
	padding: 10px 5%;
}
#main-navigation li a { 
  padding-left: 14px;
  padding-right: 14px;
}
user-login {overflow: hidden;}
.side-bar .user-login form, .side-bar .user-logout form {
        width: 90%;
        float: none;
        padding: 15px 5%;
}
.static-content .cell {
	width: 45%;
	margin: 15px 5% 5px 0;
	min-height: 250px;
}
.static-content .cell h2 {
	clear: both;
}
.frontpage-banner .blue-box {
  width: 40%;
}
.frontpage-banner img {
  width: 60%;
}
.home .container-one .news .first-item {
  width: 47%;
}
.home .container-one .news ul {
  width: 44%;
}
.home .container-one .news.two .first-item {
  width: 100%;
}
.home .container-one .news.two ul {
  width: 100%;
}
.home .container-one .buttons .button {
  width: 22%;
  margin-right: 1.33%;
}
.home .buttons .button {
	padding: 15px 0% 5px 2%;
}
.home .container-one .buttons .button h2 span {
	margin: 10px -10px 10px -4px;
}
.home .container-one .buttons .button.last, .home .container-one .links .box.mobilelast {
  margin: 0;
}
.home .container-one .links .box,
.home .container-three .box {
  margin-bottom: 15px;
}
.home .content .boxes .boxContainer {
  width: 50%;
  display: block;
  float:left;
  margin-bottom: 15px;
}
.home .content .boxes .box {
	display: block;
	width: auto;
	float:none;
	min-height: 318px;
	height: auto;
	overflow: hidden;
}
.home .content .container-one .boxes .box .box-content {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.home .container-three .boxes .box {
	width: 32%;
	margin-right: 2%;
	float:left;
	min-height: 270px;
}
.home .content .boxes .box.twoLineTitle h2 {
	padding-top: 25px;
	height: 35px;
}
.home .content .boxes .box.twoLineTitle h2 span {
	margin-top: -15px;
}
.home .container-one .boxes .box-content ul li {
	line-height: 2em;
	font-size: 1.1em;
}
.home .container-three .boxes .box-content ul li {
	font-size: 1.1em;
}
.home .container-one .links .box {
  width: 32%;
  margin-right: 2%;
}
#footer .content {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

#footer .content .column {
	width: 25%;
	margin-right: 0%;
}

#footer .content .column.last {
	margin-right: 0;
}

.skjalasafn .search-input #ajaxSearchInput, .skjalasafn .search-input .portlet-form-input-field, .skjalasafn .search-input select, .skjalasafn .search-input .itarleit .portlet-form-input-field {
	width: 90%;
	padding: 5px 5%;
}
#two-col .search-instructions, .skjalasafn .pager, .item-list.search .pager, .librarylist .pager {
	width: 90%;
	padding: 15px 5%;
}
#three-col #container .side-bar {
	width: 100%;
	padding: 25px 0;
}
.side-bar .side-box .ui-accordion-header-icon {
height: 41px;
margin-top: -12px;
float: right;
line-height: 41px;
font-size: 35px;
cursor: pointer;
}
.side-bar .side-box, .side-bar .side-box .side-content {
	float:none;
        overflow: hidden;
}
.side-bar .side-box .side-content {
	width: 92%;
	margin: 0px 4%;
}
.form-container input, .form-container textarea {font-size: 16px;}
} /* end 1025px */


@media only screen and (max-width : 968px) { 
	#one-col #container, .wrapper, #main-navigation{
		width: 100%;
	}
#footer {width: 95%;}
	#main-navigation li a {
		padding-right: 10px;
		padding-left: 10px;
	}
        .home .container-one .buttons h2 {font-size: 1.314em;}
}

@media only screen and (max-width : 890px) { 
	#main-navigation li a {
		padding-right: 5px;
		padding-left: 5px;
	}
}

@media only screen and (max-width : 820px) { 
	.home .container-one .buttons .button {
width: 41%;
margin-right: 2%;
margin-bottom: 12px;
padding: 15px 4% 5px 4%;
}
.home .container-one .buttons .button.mobilelast {
margin-right: 0 !important;
}
.home .container-one .buttons h2 {font-size: 1.7em;}
}


/* Handheld / Mobile */
@media only screen and (max-width: 800px) {
body {background-image: none; }
p, li, .frontpage-banner .blue-box p {
	font-size: 1.2em;
	line-height: 1.5em;
}
.main-area ul li {background-position: 0px 10px;}
.home .container-one .news.two {
  width: 90%;
  margin: 0 5% 20px 5%;
}
.home .container-one .news.two.margin {
  margin: 0 5% 20px 5%;
}
#second-navigation.forward li.current_page ul.sub-pages li, #second-navigation.forward .level2 li.current_page {
	margin: 0;
}
#second-navigation.forward .level2 li.current_page a {
	background-position: 15px center;
}

#second-navigation span.children {
	display:none;
}
.wrapper {padding-top: 100px;}
#fontsizer { display: none; }
#header {
	height: 100px;
	position:fixed;
	top: 0;
	left:0;
	z-index: 10000;
	background: #fff;
}
#second-navigation h2, .auka-navigation h2 {font-size: 1.5em;}
#header h1 {
  float:right;
  margin: 5px 20px 0 0;
}
.headerInner {
	float: right;
	margin: 35px 20px 0 0;
	width: auto;
	display: none;
}
#header .header-button { 
  display: block !important;
  float:left; 
  background: url("/other_files/ll/img/mobile-menu.png") no-repeat scroll center center rgba(0, 0, 0, 0);  
  width: 33px;
  height: 29px;  
  margin: 35px 0 0 30px;
}
#header .header-button span { display:none; }
#qsearch {
	width: 90%;
	margin: 20px 5% 0 5%;
	padding-bottom: 20px;
	border-bottom: 1px solid #2b79be;
}
#qsearch .input-field, #qsearch .search-input input {
	width: 90%;
	padding: 10px 5%;
	font-size: 16px;
}
#qsearch input.button, #qsearch .searchButton {
	float: right;
	width: 20px;
	height: 42px;
	border: none;
	position: absolute;
	top: -10px;
	right: 12px;
	border-left: 1px solid #dddddd;
	cursor: pointer;
	_cursor: hand;
	text-indent: -9999px;
	background: url('/other_files/ll/img/bg-search-button.png') no-repeat 10px 16px;
}
#main-navigation {
	height:100%;
	overflow:scroll;
}
  nav#nav{
    background-color: #004084;
    bottom: 0;
    height: calc(100vh - 100px);
    left: -1500px;
    position: fixed;
    top: 100px;
    width: 100%;
    z-index: 99999;
    padding-top:0; 
  }
  nav#nav #main-navigation ul {
  display: block;
  width: 100% !important;
  background: none;
  padding: 0;
}

nav#nav #main-navigation li {
  border-bottom: 1px solid #2b79be;
  clear: both;
  margin: 0 5%;
  padding: 0;
  width: 90%;
  border-left: 0;
  border-right:0;
  background: none;
  height: auto;
}

nav#nav #main-navigation li a {
	padding-left:0;
	padding-right:0;
	padding: 17px 0;
}

nav#nav #main-navigation ul.ulQnav li a {
	color: #c1e2ff;
}
#qnav {
	float:none;
	margin: 0;
}
#qnav a {
	border-right: none;
	margin: 0;
}

.home #main-navigation .c1 a, .um-embaettid #main-navigation .c2 a, .heilsa-og-lidan #main-navigation .c3 a, .smit-og-sottvarnir #main-navigation .c4 a, .tolfraedi-og-rannsoknir #main-navigation .c5 a, .gaedi-og-eftirlit #main-navigation .c6 a, .utgefid-efni #main-navigation .c7 a {
	background: none;
}
#second-navigation h2 .ui-accordion-header-icon, .auka-navigation h2 .ui-accordion-header-icon, .heilsa-accordion .heilsa-accord-head .ui-accordion-header-icon {
	background: none;
	font-size: 40px;
	width: auto;
	height: auto;
	line-height: 48px;
	color: #fff;
}
.ui-state-active .ui-accordion-header-icon {
	background: none;
}
#one-col #container {
	margin: 0;
}

.frontpage-banner img {
	display:none;
}

.frontpage-banner .blue-box {
	width: 100%;
	height: 290px;
}

.frontpage-banner .blue-box .padding {
	padding: 45px 5%;
	width: 90%;
}

.frontpage-banner .blue-box h2 {
	font-size: 2em;
}


.frontpage-banner .blue-box p span {
	width: 250px;
	height: 100px;
}
.frontpage-banner .blue-box p::after {
	content: "...";
}

.frontpage-banner .featurebutton {
	bottom: 30px;
	right: 30px;
	font-size: 1.7em;
	top: inherit;
}
.home #container .content {
	width: 100%;
}
.home .content .boxes .box,
.home .container-three .box,
.home .content .boxes .boxContainer {
  width: 100%;
  height: auto;
  float:none;
  min-height: 0;
}

.home .container-one .news {
	width: 90%;
	margin: 0 5% 20px 5%;
}

.home .container-one .news .first-item{
	width: 100%;
}

.home .container-one .news img {
	display: none;
}

.home .container-one .news .box-content ul {
	width: 100%;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 10px;
}

.home .container-one .news .box-content ul li {
	padding: 10px 0;
	border-top: 1px solid #e4e4e3;
}

.home .container-one .buttons {
	width: 90%;
	margin: 0 5% 20px 5%;
}

.home .container-one .buttons .button {
	width: 41%;
	margin-right: 2%;
	margin-bottom: 12px;
	padding: 15px 4% 5px 4%; 
}
.home .container-one .buttons .button.mobilelast {
	margin-right: 0 !important;
}
.home .container-one .boxes, .home .container-three .boxes {
	width: 90%;
	margin: 0 5% 20px 5%;
	height: auto;
}
.home .container-one .links {
	padding: 0 5%;
	height: auto;
	width: 90%;
}
.home .content .boxes .box.accordion {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

.home .container-one .accordion .box-content, .home .container-one .accordion h2, .home .container-three .accordion .box-content, .home .container-three .accordion h2 {
	padding: 20px 50px;
}
.home .container-one .accordion .box-content, .home .container-three .accordion .box-content {
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	overflow: hidden;
	
}
.home .container-one .accordion h2, .home .container-three .accordion h2 {
	background: #fff;
	font-size: 1.4em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	padding: 25px 0 !important;
}
.home .content .boxes .box.oneLineTitle h2 span, .home .content .boxes .box h2 span, .home .content .boxes .box.twoLineTitle h2 span {
	margin: -10px 10px 0 10px;
	font-size: 35px;
}
.home .content .boxes .box.oneLineTitle h2 span.ui-icon, .home .content .boxes .box h2 span.ui-icon {
	float: right;
	font-size: 40px;
	margin: -7px 5px 0 10px;
}
.home .container-one .links .box h2 {
	font-size: 1.4em;
	color: #fff !important;
}
.home .container-one .accordion h2.ui-state-active, .home .container-three .accordion h2.ui-state-active  {
	border-top: 1px solid #cfcfce;
	border-left: 1px solid #cfcfce;
	border-right: 1px solid #cfcfce;
}
.home .content .boxes .box.accordion h2 {
	height: inherit;
}
.home .container-one .box-content ul li, .home .container-three .box-content ul li {
	padding: 2px 0;
	border: none;
}

#two-col .left-container, #three-col .left-container {
	margin: 20px 5%;
	width: 90%;
}

#two-col #container, #three-col #container {
	margin: 0 5%;
	width: 90%;
}

#two-col #container .content, #two-col.sidebar #container .side-bar, #three-col #container .content, #three-col.sidebar #container .side-bar {
	width: 100%;
}

#two-col #container .main-area, #one-col #container .main-area, #three-col #container .main-area, #two-col.sidebar #container .main-area, .side-bar .side-box .side-content {
	width: 92%;
	padding: 25px 4%;
}

#three-col #container .side-bar {
	width: 100%;
	padding: 25px 0;
}

#two-col #container .main-area {
	margin: 0 0 30px 0;
}

#second-navigation, .auka-navigation {
	width: 100%;
}

.static-content .image img {
	display: none;
}

.side-bar .side-box, .side-bar .side-box .side-content {
	float:none;
}

.side-bar .side-box .ui-accordion-header-icon {
	height: 41px;
	margin-top: -12px;
	float: right;
	line-height: 41px;
	font-size: 35px;
	cursor: pointer;
}

#footer {
	width: 90%;
}

#footer .content .column {
	width: 50%;
}

#footer .content .column ul.social {
	width: 200px;
	float: left;
}
#footer ul li span {
	margin: 2px 5px 0 0;
}
#two-col .utgefid-efni #container, #two-col.utgefid-efni #container {
	margin-top: 25px;
}
#two-col .utgefid-efni .left-container, #two-col.utgefid-efni .left-container {
	display: none;
}
} /* end handheld / Mobile */

@media only screen and (max-width: 640px) {
	.frontpage-banner .blue-box {
		height: 350px;
	}
	.home .container-one .buttons h2{
                font-size: 1.314em;
        }
	.home .container-one .boxes .box-content ul li {
		width: 100%;
	}
	.home .content .container-one .boxes .box .box-content {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
	    -moz-column-count: 1; /* Firefox */
	    column-count: 1;
	}
	.home .container-one .links .box h2 {
		font-size: 1em;
	}
	.static-content .cell {
		width: 100%;
		margin: 15px 0 5px 0;
	}
	#footer .content .column {
	width: 100%;
	margin-right: 0;
	
	}
}
@media only screen and (max-width: 475px) {
	.home .content .boxes .box.twoLineTitle h2 span {
		margin-top: 0;
	}
	.home .container-one .links .box, .home .container-one .links .box.mobilelast {
		width: 48%;
		margin-right: 4%;
	}
	.home .container-one .links .box.twolast {
		margin-right: 0;
	}
	.home .container-one .buttons .button, .home .container-one .buttons .button.mobilelast {
		width: 92%;
		margin: 0 0 12px 0;
	}
        .home .container-one .buttons h2 {font-size: 1.7em;}
}
@media only screen and (max-width: 415px) { 
	
	.home .container-one .buttons .button h2 span {
		margin-left: 0;
	}
	.home .content .boxes .box.twoLineTitle h2 span {
		margin-top: 0;
	}
	.home .container-one .links .box, .home .container-one .links .box.mobilelast {
		width: 48%;
		margin-right: 4%;
	}
	.home .container-one .links .box.twolast {
		margin-right: 0;
	}
	.home .container-one .links .box h2 {
		font-size: 1em;
	}
	.home .container-one .accordion .box-content, .home .container-three .accordion .box-content {
		padding: 20px;
	}
}

@media only screen and (max-width: 376px) { 
	.wrapper {
		padding-top: 75px;
	}
	#header {
		height: 75px;
	}
	#header .header-button {
		margin: 25px 0 0 30px;
	}
	#header h1 {
		width: 135px;
		margin: 10px 20px 0 0;
	}
	#header h1 img {
		width: 135px;
		height: auto;
	}
	nav#nav {
		top: 75px;
		height: calc(100vh - 75px);
	}
	.frontpage-banner .blue-box p {
		font-size: 1.25em;
		width: 100%;
		height: 105px;
		overflow: hidden;
		text-overflow-multiline: ellipsis;
	}
	.home .container-one .box ul.ui-tabs-nav h2 {
		padding: 13px 10px;
	}
	.home .container-one .accordion h2, .home .container-three .accordion h2 {
		padding: 10px;
	}
	.home .container-one .accordion h2, .home .container-three .accordion h2 {
		font-size: 1.2em;
	}
	.home .content .boxes .box.oneLineTitle h2 span, .home .content .boxes .box h2 span, .home .content .boxes .box.twoLineTitle h2 span {
		font-size: 30px;
	}
	.home .content .boxes .box.oneLineTitle h2 span.ui-icon, .home .content .boxes .box h2 span.ui-icon {
		font-size: 30px;
	}
	.home .content .boxes .box.twoLineTitle h2 span {
		margin-top: 0;
	}
        .home .container-one .news .all-news {right: 5px;}
	#footer .content .column {
		width: 100%;
		margin: 0;
	}
}

@media only screen and (max-width: 321px) { 
	.home .container-one .accordion h2, .home .container-three .accordion h2 {
		font-size: 1em;
	}
	.home .content .boxes .box.oneLineTitle h2 span, .home .content .boxes .box h2 span, .home .content .boxes .box.twoLineTitle h2 span {
		font-size: 30px;
		margin-top: -13px;
	}
	.home .content .boxes .box.oneLineTitle h2 span.ui-icon, .home .content .boxes .box h2 span.ui-icon {
		font-size: 30px;
		margin-top: -12px;
	}
	.home .content .boxes .box.twoLineTitle h2 span {
		margin-top: -4px;
	}
}

.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }


/* --------------------------------------------------------------------------------- */
/* Css name: Fancybox 2.1.5 */
/* Css ID: 213 */
/* Css version: 6 */
/* --------------------------------------------------------------------------------- */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/other_files/common/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/other_files/common/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}