body { margin:0; padding:0; font-family:arial,sans-serif; font-size:12px; color:#686868; background:url(/lisalib/getfile.aspx?itemid=2);  }

.stream { display:none; }
img { border:0; }
form { margin:0; padding:0; display:inline; }
.clear { clear:both; }

fieldset { margin-bottom:10px; }

a { text-decoration:none; color:#4A008E; }
a:hover { text-decoration:underline !important; }

p { font-size: 1em; margin-top:0px; padding-top:0px; }
h2 { font-size: 1.2em; font-weight:bold; color:#4A008E; }
h3 { font-size: 1.1em; }
h4 { font-size: 1em; }

.padding { padding:10px 30px 10px; }

.page-title { background:#EFF2F3 repeat-x; border-top:1px solid #B6B5BB; margin-top:5px; }
.page-title h2 { margin:0; padding:4px 1px 4px 48px; font-size:1.2em; font-weight:bold; color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 30px 7px; }

input, textarea { font-family:arial, sans-serif; font-size:1em; }
input.text, textarea.text { border:1px solid silver; }
textarea.text { width:300px; height:150px; }
input.button { background:#F0F0F0; color:#7D7280; border:1px solid silver; }

img.newsimage { float:right; border:1px solid #9D9C9E; padding:3px; margin:8px 0 8px 8px; }
a.newslink { font-weight:bold; float:right; color:#A2A1A4; background:url(/lisalib/getfile.aspx?itemid=17) no-repeat 100% 50%; padding-right:20px; text-transform:lowercase; border-left: 1px solid #A2A1A4; padding-left: 4px; }
h5.dates { margin:0; padding:0; font-size:.9em; font-weight:normal; color:gray; }
h3.headlines { margin:0; padding:0; font-size:1em; font-weight:bold; color:#3E3D3F; }
h3.headlines a { color:#464646; }

#pagewrap { width:1000px; position:relative; margin:0 auto; height:800px; }
#wrapper { width:884px; position:absolute; margin:0 auto; z-index:1000; left:58px; }

#side-decoration { width:318px; height:318px; background:url(/lisalib/getfile.aspx?itemid=74) no-repeat; position:absolute; top:298px; z-index:0; opacity:0.3; }

#header { width:883px; height:96px; padding-top:37px;  }
#logo { display: block; width: 87px; height:83px; margin: 8px 0 0 17px; }
#logo:hover { text-decoration:none !important; }
#header img { margin:8px 0 0 20px; }
#header h1 { margin:0; padding:0; font-size:1em; font-weight:bold; color:#4A008E; margin:-110px 0 0 25px; text-transform:uppercase; }

#flashbanner { position:absolute; top:0px; left:0px; height:147px; }

.subpages #header { padding-top:69px; }

#flash-banner { height:235px; }

#nav { position:absolute; top:170px; right:0px; height:22px; width:724px; margin-left:5px; border:1px solid #C3BBCB; background:#DAD8DD url(/lisalib/getfile.aspx?itemid=4) repeat-x; text-transform: lowercase;}
#nav ul { margin: 0; padding:0; list-style:none; }
#nav ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=176) no-repeat 0px 55%;  margin:0px; position:relative; }
#nav ul li.first { background:url(/lisalib/getfile.aspx?itemid=39) no-repeat 11px 45%;  margin:0px; }
#nav ul li.last { }
#nav ul li a { float:left; color:#4A008E; font-weight:bold; padding:4px 6px 4px 32px; }
#nav ul li a:hover { text-decoration:none !important; }

.frontpage #nav { top:75px; }
.test_col #nav { top: 75px; }
.test_col #fontsize { top:76px; }
.test_col #languages { top:76px; }
.test_col #header { padding-top:37px; }
.test_col #colwrap-outer { margin-top: 10px !important; }


#nav ul li.item1 a:hover, #nav ul li.item1 a.selected { color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=40) no-repeat 12px 50%; }
#nav ul li.item2 a:hover, #nav ul li.item2 a.selected { color:#2280E4; background:url(/lisalib/getfile.aspx?itemid=53) no-repeat 12px 50%; }
#nav ul li.item3 a:hover, #nav ul li.item3 a.selected { color:#F3101C; background:url(/lisalib/getfile.aspx?itemid=51) no-repeat 12px 50%; }
#nav ul li.item4 a:hover, #nav ul li.item4 a.selected { color:#EEB01B; background:url(/lisalib/getfile.aspx?itemid=52) no-repeat 12px 50%; }
#nav ul li.item5 a:hover, #nav ul li.item5 a.selected { color:#0E8009; background:url(/lisalib/getfile.aspx?itemid=49) no-repeat 13px 50%; }
#nav ul li.item6 a:hover, #nav ul li.item6 a.selected { color:#1A2F8A; background:url(/lisalib/getfile.aspx?itemid=298) no-repeat 12px 50%; }
#nav ul li.item7 a:hover, #nav ul li.item7 a.selected { color:#EC008C; background:url(/lisalib/getfile.aspx?itemid=54) no-repeat 12px 50%; }
/*#nav ul li.item7 a:hover, #nav ul li.item7 a.selected { color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=40) no-repeat 12px 50%; }*/

#subnav { position:absolute; top:108px; left:160px; height:22px; width:873px; }
#subnav ul { margin:0; padding:0; list-style:none; display:inline; }
#subnav ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=81) no-repeat 100% 50%; position:relative; }
#subnav ul li.last { background:none; }
#subnav ul li.last a { padding-right:55px; }
#subnav ul li a { float:left; color:#5D5C5F; padding:4px 7px 4px 7px; }

#subnav ul li:hover ul, #subnav ul li.over ul { display:block; }
#subnav li ul { display:none; position:absolute; top:20px; left:5px; width:150px; opacity:0.75; }
#subnav li ul li { background:#eaeaea; display:block; clear:both; width:150px;  }
#subnav li ul li.last { background:#eaeaea; }
#subnav li ul li a { float:none; display:block; color:#272727; padding:3px 7px; }

#colwrap-outer { margin-top:35px; }
#colwrap { background:url(/lisalib/getfile.aspx?itemid=9) repeat-y; }

.subpages #colwrap-outer { margin-top:52px; }
.subpages #colwrap { background:url(/lisalib/getfile.aspx?itemid=19) no-repeat; padding-top: 5px; }
.subpages #colwrap a { font-weight:bold; }
.no-col #colwrap { background:url(/lisalib/getfile.aspx?itemid=43) no-repeat; }
.no-col #colwrap-outer { background:url(/lisalib/getfile.aspx?itemid=42) repeat-y; }

.frontpage #colwrap { background:none; }

#col1 { float:left; width:329px; margin:0 1px 0 3px; display:inline; }
#col2 { float:left; width:325px; margin:0 1px 0 0; display:inline; }
#col3 { float:left; width:221px; display:inline; }

.subpages #col1 { width:655px; margin:0 1px 0 3px; }
.subpages #col2 { width:221px; }
.no-col #col1 { width:877px; }

.subpages #col1 .padding { min-height:70px; }

#utils { background:#fff; margin:0 3px; border-top:1px solid silver; height:47px; }
#utils ul { margin:0; padding:0; list-style:none; float:right; }
#utils ul li { float:left; margin:16px 11px 0 0; }
#utils ul li a { float:left; overflow:hidden; text-indent:-300px; }
#utils ul li.goback a { width:67px; height:20px; }
#utils ul li.goup a { width:71px; height:20px; }
#utils ul li.print a { width:61px; height:20px; }
#utils ul li.goback { background:url(/lisalib/getfile.aspx?itemid=21) no-repeat; }
#utils ul li.goup { background:url(/lisalib/getfile.aspx?itemid=22) no-repeat; }
#utils ul li.print { background:url(/lisalib/getfile.aspx?itemid=23) no-repeat; }

#searchpanel { position:absolute; top:28px; right:0px; text-align:right; }
#searchpanel legend { display:none; }
#searchpanel label { display:none; }
#searchpanel #SearchString1 { width:100px; margin-right:2px; }
#searchpanel fieldset { margin:0; padding:0; border:none; }
/*#searchpanel input.button { position: relative; top: 1px; height: 20px; }
#searchpanel input.text { height: 16px; }*/

#employeesearch { float:left; }
#employeesearch .button { margin-left:5px; }
#employeedepts { float:left; padding-right:30px; }
#employeedepts select { font-size:.9em; }

.employee-list { width:100%; clear:both; }
.employee-list th { text-align:left; font-weight:bold; font-size:1.1em; color:#4A008E; }

.staff-chars { margin:0; padding:0; list-style:none; clear:both; }
.staff-chars li { float:left; margin:10px 0; }
.staff-chars li a { float:left; padding:4px; }

#fontsize { position:absolute; top:171px; right:10px; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; }
#fontsize ul li a { width:26px; height:22px; overflow:hidden; display:block; text-indent:-300px; }
#fontsize ul li.shrinkfont { background:url(/lisalib/getfile.aspx?itemid=6) no-repeat; }
#fontsize ul li.enlargefont { background:url(/lisalib/getfile.aspx?itemid=7) no-repeat; }

.frontpage #fontsize { top:76px; }

#languages { position:absolute; top:171px; right:5px; display:none; }
#languages ul { margin:0; padding:0; list-style:none; }
#languages ul li { float:left; }
#languages ul li a { width:23px; height:22px; overflow:hidden; display:block; text-indent:-300px; }
#languages ul li.icelandic { background:url(/lisalib/getfile.aspx?itemid=72) no-repeat; margin-right:7px; }
#languages ul li.english { background:url(/lisalib/getfile.aspx?itemid=73) no-repeat; }

.frontpage #languages { top:76px; }

/* Boxes */

.subpages .pi_item .title { background:#EFF2F3; border-top:1px solid #B6B5BB; }
.subpages .pi_item .title h3 { margin:0; padding:1px 0 1px 4px; font-size:1.2em; font-weight:bold; color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 1px 7px; }
.subpages .pi_item .title h3 a { color:#4A008E; }
.subpages .pi_item .padding_true { padding:0 60px; }
.subpages div.item1 { margin-top:0; height: 58; }
.subpages div.item1 div.item1 { margin-top:0px; } /* smá fiff */
 
.frontpage .pi_item { float:left; width:289px; min-height:243px; border:1px solid #CECACA; margin-bottom:13px; background:#fff; position:relative; }
.frontpage div.item1 { display:inline; margin-right:5px; }
.frontpage div.item2 { display:inline; margin-right:5px; }
.frontpage div.item3 { padding-bottom:0; min-height:243px; }
.frontpage .pi_item .padding_true { padding:10px; }
.frontpage .pi_item .title h3, .frontpage .pi_item h3 { margin:0; padding:4px 0 4px 15px; font-size:1.2em; font-weight:bold; color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=67) no-repeat 0px 7px; }

.frontpage .pi_item h3 a { color:#4A008E; }
.frontpage .pi_item .dates { display:none; }
.frontpage a.newslink { position:absolute; bottom:9px; right:9px; }

/* Nýtt foríðu útlit, stroka út .test til að þetta virki á forsíðunni */
.frontpage.test #colwrap { padding: 0; margin: 10px 0 0; background: url(/lisalib/getfile.aspx?itemid=1014) repeat-y; }
.frontpage.test #colwrap .top { width: 884px; height: 15px; background: url(/lisalib/getfile.aspx?itemid=1016) no-repeat; float: left; }
.frontpage.test #colwrap .middle { padding: 5px; float: left; }
.frontpage.test #colwrap .bottom { width: 884px; height: 15px; background: url(/lisalib/getfile.aspx?itemid=1015) no-repeat; float: left; }

.frontpage.test .pi_item { float:left; width:0; min-height:0; border:0; margin-bottom: 0; background: 0; position:relative; }
.frontpage.test div.item1 { display:inline; width: 432px; }
.frontpage.test div.item2 { display:inline; width: 435px; border:1px solid #CECACA; background:#fff; min-height: 296px; margin-right: 0; }
.frontpage.test .pi_item .padding_true { padding:10px; }
.frontpage.test .pi_item .title h3, .frontpage .pi_item h3 { margin:0; padding:4px 0 4px 15px; font-size:1.2em; font-weight:bold; color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=67) no-repeat 0px 7px; }

.frontpage.test .pi_item h3 a { color:#4A008E; }
.frontpage.test .pi_item .dates { display:none; }
.frontpage.test a.newslink { position:absolute; bottom:9px; right:9px; }
.frontpage #language {padding:0px 0px 10px 0px; float:right; font-size:0.9em;}
.frontpage.test #footer { margin-top: 15px; }

#bottom-boxes { background:url(/lisalib/getfile.aspx?itemid=80) repeat-y; clear:both; margin-top:20px; }
#bottom-boxes .pi_item { position:relative; float:left; width:292px; margin:0; border:0; background:transparent; }
#bottom-boxes .pi_item a.newslink { position:absolute; bottom:9px; right:9px; }
#bottom-boxes .p-item2 { width:293px; }
#bottom-boxes .pi_item .title { background:#EFF2F3; }
#bottom-boxes .pi_item .title h3 { margin:0; padding:4px 0 4px 78px; font-size:1.2em; font-weight:bold; color:#4A008E; background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 60px 7px; }
#bottom-boxes .item1 { display:block; margin:0; }
#bottom-boxes .item2 { display:block; margin:0; }
#bottom-boxes .pi_item .padding_true { padding:5px 30px; }
#bottom-boxes .pi_item .title h3 { background:url(/lisalib/getfile.aspx?itemid=13) no-repeat 30px 7px; margin:0; padding:4px 48px; }

/* Dagatal */
table.calendar { width:100%; font-size:.9em; }
table.calendar th { font-weight:bold; text-align:center; color:#4A008E; }
table.calendar td { text-align:center; padding:2px; color:#A8A6A0; font-weight:bold; }
table.calendar td.outsidemonth { color:#D1D0CD; }
table.calendar td.today, table.calendar td.today a { color:green; }
table.calendar a { text-decoration:underline; color:black; }
table.calendar tr.calnav td, table.calendar tr.calnav td a { color:#4A008E; }


#footer { border-top:3px solid #6F2EA5; background:url(/lisalib/getfile.aspx?itemid=8) repeat-x; height:100px; text-align:center; padding:8px 0 0 0; color:#928498; position:relative; }
#footer a { color:#928498; }
#bw-logos { position:absolute; z-index:10; top:55px; left:0px; width:98%; }
#bw-logos a { padding:7px; }
#footer-decoration { position:absolute; z-index:0; top:55px; left:0px; height:74px; width:884px; background:url(/lisalib/getfile.aspx?itemid=66) no-repeat 50% 0; opacity:0.3; margin-top:23px; }

/*
#footer ul { margin-left:1px; padding:0; list-style:none; position:absolute; top:50px; left:0px; z-index:1000; }

#footer ul li { margin: 0 10px 0 10px; display:inline; position: absolute; }
#footer ul li a { height:40px; overflow:hidden; text-indent:-300px; display:block; margin:0; padding:0; }
#footer ul li a:hover { text-decoration:none !important; }



#footer ul li.stod2 a { width:26px; }
#footer ul li.syn a { width:45px; }
#footer ul li.nfs a { width:41px; }
#footer ul li.sirkus a { width:35px; }
#footer ul li.di a { width:78px; }
#footer ul li.bylgjan a { width:56px; }
#footer ul li.fm957 a { width:36px; }
#footer ul li.xid a { width:23px; }
#footer ul li.fbl a { width:96px; }
#footer ul li.dv a { width:42px; }
#footer ul li.herognu a { width:69px; }
#footer ul li.birta a { width:39px; }
#footer ul li.visir a { width:36px; }
#footer ul li.veggfodur a { width:96px; }
#footer ul li.reykjavikcom a { width:96px; }
#footer ul li.reykjavikmag a { width:96px; }

#footer ul li.stod2 { background:url(/lisalib/getfile.aspx?itemid=26) no-repeat; left: 0px; }
#footer ul li.syn { background:url(/lisalib/getfile.aspx?itemid=27) no-repeat; left: 46px; }
#footer ul li.nfs { background:url(/lisalib/getfile.aspx?itemid=24) no-repeat; left: 111px; }
#footer ul li.sirkus { background:url(/lisalib/getfile.aspx?itemid=25) no-repeat; left: 172px; }
#footer ul li.di { background:url(/lisalib/getfile.aspx?itemid=32) no-repeat; left: 227px; }
#footer ul li.bylgjan { background:url(/lisalib/getfile.aspx?itemid=31) no-repeat; left: 325px; }
#footer ul li.fm957 { background:url(/lisalib/getfile.aspx?itemid=35) no-repeat; left: 401px; }
#footer ul li.xid { background:url(/lisalib/getfile.aspx?itemid=29) no-repeat; left: 457px; }
#footer ul li.fbl { background:url(/lisalib/getfile.aspx?itemid=34) no-repeat; left: 500px; }
#footer ul li.dv { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat; left: 616px; }
#footer ul li.herognu { background:url(/lisalib/getfile.aspx?itemid=38) no-repeat; left: 678px; }
#footer ul li.birta { background:url(/lisalib/getfile.aspx?itemid=30) no-repeat; left: 767px; }
#footer ul li.visir { background:url(/lisalib/getfile.aspx?itemid=28) no-repeat; margin-right:0; left: 826px; }
#footer ul li.veggfodur { background:url(/lisalib/getfile.aspx?itemid=177) no-repeat; left: 268px; top: 40px; }
#footer ul li.reykjavikcom { background:url(/lisalib/getfile.aspx?itemid=185) no-repeat; left: 384px; top: 40px; }
#footer ul li.reykjavikmag { background:url(/lisalib/getfile.aspx?itemid=184) no-repeat; left: 500px; top: 40px; }
*/
/* Sitemap */

#sitemap { margin:0 auto; width:200px; }
#sitemap ul { margin:0; padding:0; list-style:none; }
#sitemap ul li { background:url(/lisalib/getfile.aspx?itemid=40) no-repeat 0px 5px; padding:2px 0 2px 17px; }

#sitemap ul li.item2, #sitemap ul li.item2 ul li { background-image:url(/lisalib/getfile.aspx?itemid=53); }
#sitemap ul li.item3, #sitemap ul li.item3 ul li { background-image:url(/lisalib/getfile.aspx?itemid=51); }
#sitemap ul li.item4, #sitemap ul li.item4 ul li { background-image:url(/lisalib/getfile.aspx?itemid=52); }
#sitemap ul li.item5, #sitemap ul li.item5 ul li { background-image:url(/lisalib/getfile.aspx?itemid=49); }
#sitemap ul li.item6, #sitemap ul li.item6 ul li { background-image:url(/lisalib/getfile.aspx?itemid=298); }
#sitemap ul li.item7, #sitemap ul li.item7 ul li { background-image:url(/lisalib/getfile.aspx?itemid=54); }

#sitemap li ul li { background-position:18px 5px; padding:2px 0 2px 35px; }
#sitemap li ul li ul li { background-position:31px 5px; padding:2px 0 2px 53px; }


/* Misc content styles */

ul.mediums { height:36px; border-top:1px solid #CECACA; position:absolute; bottom:0; left:0; margin:0; padding:0; list-style:none; width:289px; }
ul.mediums li { float:left; }
ul.mediums li a { float:left; overflow:hidden; text-indent:-300px; height:37px; }
ul.mediums li.veftv a { width:93px; border-right:1px solid #CECACA; }
ul.mediums li.vefradio a { width:97px; border-right:1px solid #CECACA; }
ul.mediums li.vefblod a { width:97px; }
ul.mediums li.veftv { background:url(/lisalib/getfile.aspx?itemid=77) no-repeat; }
ul.mediums li.vefradio { background:url(/lisalib/getfile.aspx?itemid=79) no-repeat; }
ul.mediums li.vefblod { background:url(/lisalib/getfile.aspx?itemid=78) no-repeat; }

#support-request input.text { width:200px; }
#support-request textarea.text { width:600px; height:100px; }

.thumb { border:1px solid #B9B9BA; margin:6px 5px 6px 0; }

/* Resets all formatting in the content area */

#col1 font, #col1 span, #col1 p { font-family:arial,sans-serif !important; font-size:12px !important; color:#686868 !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; }


/* Myndagallery */
.gallerygroup { padding:0; margin:0; width: 500px; float: left;  }
.galleryfolders { padding: 0; margin:0; width: 130px; float: right; }

.folderpadding { padding-left:8px; margin:0; }
.thumbpaging { padding: 4px; height:15px; width:603px; text-align: center; }
.thumbgroup { padding:0; margin:0 30px 0 40px; height: 163px;  }
.thumbimage { float: left; border:1px solid #9D9C9E; padding:3px; margin:1px; width: 112px; height: 71px; text-align: center; }
#largeview { }

/*#largeviewprev{ height:329px; float: left; width: 30px; background: #EFF2F3; margin: 0 10px 0 8px; border: 1px solid #9D9C9E; }
#largeviewdiv { height:323px; float: left; width: 490px; padding:3px; margin:0; text-align: center; border: 1px solid #9D9C9E; }
#largeviewnext{ height:329px; float: left; width: 30px; background: #EFF2F3; margin: 0 0 0 10px; border: 1px solid #9D9C9E; }*/

#largeviewprev{ float: left; width: 15px; margin: 0 5px 0 8px; text-align: right; font-weight: bold; font-size: 1.5em; padding-top: 310px;  }
#largeviewdiv { height:323px; float: left; width: 490px; padding:3px; margin:0; text-align: center; border: 1px solid #9D9C9E; }
#largeviewnext{ float: left; width: 15px; margin: 0 0 0 5px; text-align: left; font-weight: bold; font-size: 1.5em; padding-top: 310px; }

a.gallerypagingselected { padding: 2px; background: #EFF2F3; border: 1px solid #FFFFFF; font-weight: bold; }
a.gallerypagingselected:hover { border: 1px solid #9D9C9E; text-decoration:none !important; }
a.gallerypaging { padding: 2px; border: 1px solid #FFFFFF; }
a.gallerypaging:hover { border: 1px solid #9D9C9E; text-decoration:none !important; }

/* Lógósafn */
.logobox { width: 150px; padding: 4px; margin: 18px; float: left; height: 125px; }
.logoname { padding: 0; margin: 0px; background: #EFF2F3; border-top: 1px solid #9D9C9E; }
.logotypes a { font-size: 0.9em; }