/* Hönnunarsafn */
body{ font-family: Verdana, Tahoma, Arial; font-size: .6875em; }
a { color: #00471A; }
.stream { display: none; }
ul { margin: 0px 0 0 15px; padding: 0; }

h1 { color: #000000; }
h2 { color: #000000; font-weight: normal; }
.pi-box h2 { text-transform: uppercase; font-size: 1.4em; }
h3 { font-size: 1.33em; font-weight: bold; }
h4 { font-size: 1.17em; }
h5 { font-size: 1.0833em; }
h6 { font-size: 1em; }


#header { border-bottom: 5px solid #00471a; }
#header .logo { background-image: url(/lisalib/getfile.aspx?itemid=58397); top:15px; left:80px; }
#header .logo a { height: 84px; width: 78px; }

#fontsize { position: absolute; left: 690px; top: 35px; }
#fontsize ul li.contrast { margin-right: 0px; }
#extras { position:absolute; top:35px; left: 500px; width: 13.4em; }

#colwrap { border-bottom: 5px solid #00471a; }

.frontpage #col1front { height: 551px; background: url(/lisalib/getfile.aspx?itemid=58433) no-repeat scroll 100% 0; width: 238px; font-size: 1.09em; }
#col1front .pi-box .content { margin: 0 20px; background: url(/lisalib/getfile.aspx?itemid=82) repeat-x scroll 0 100%; padding: 15px 10px; color: #00471a; }
#col1front .pi-box.box1 .content { padding: 20px 0; color: #3c3c3c; text-align: center; }
#col1front .pi-box .content h3 { text-transform: uppercase; font-size: 1.18em; }
#col1front .pi-box.box1 .content h3 { color: #000; font-size: 1.45em; }
#col1front .pi-box.box3 .content h3 { color: #fe4514; font-family: comic sans ms, arial; }

.frontpage #content { width: 454px; }
.wide #content { width: 670px; }
.wide #content #pageheader { width: 690px; }

#col2front { padding: 10px 0 10px 0; width: 190px; height: 711px; }
#col2front .pi-box.box1, #col2front .pi-box.box2, #col2front .pi-box.box3, #col2front .pi-box.box4 { margin: 0 20px; }
#col2front .pi-box.box5 { margin-top: 15px !important; padding-top: 50px !important; }
#col2front .pi-box.box5 .content {}
#col2front .pi-box.box5, #col2front .pi-box.box6, #col2front .pi-box.box7 { border: solid 1px #eaeaea; margin: 0 5px; background: #fff; }
#col2front .pi-box.box5 { padding: 8px; background: #fff url(/lisalib/getfile.aspx?itemid=58430) no-repeat 8px 6px; height: 50px; }
#col2front .pi-box.box6, #col2front .pi-box.box7 { margin-top: 8px; } 
#col2front .pi-box.box6 a { padding-top: 10px; height: 44px; }
#col2front .pi-box.box7 a { padding-top: 4px; height: 50px; }
#col2front .pi-box.box6 a, #col2front .pi-box.box7 a { display:block; margin:0 auto; text-align:center; }
#col2front .pi-box.box5 input { border: solid 1px #b4b4b4 ; border-top: solid 1px #727272 !important; width: 159px; margin-bottom: 10px; }
#col2front .pi-box.box5 .gegnirbutton { background: url(/lisalib/getfile.aspx?itemid=58434) no-repeat top left; border: none !important; width: 72px; height: 21px; float: right; }

/*----------------- Navigation -------------------------*/
#nav { width:659px; height:40px; position:absolute; top:78px; right:0; background:url(/lisalib/getfile.aspx?itemid=58394) no-repeat; font-size: 1.08em; } 
#nav ul { margin:0; padding:0 0 0 20px; list-style:none; }
#nav ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=58396) no-repeat top right; } 
#nav ul li.selected { background: url(/lisalib/getfile.aspx?itemid=58395) repeat-x top left; }
#nav ul li a { padding: 13px 13px 16px 13px; font-weight: normal; }

#submenu ul li a { color: #333333; }
#submenu ul li a.selected { color:#00471a;  }
#submenu ul li a:hover { color:#00471a; }
#submenu ul li ul li a { color: #666666; }

#submenu #newsarchive h3.leftcol { margin: 0; background: transparent url(/lisalib/getfile.aspx?itemid=39) repeat-x; padding-top: 4px; min-height: 20px; width: 100%; font-size: 1em; font-weight: normal; }
#submenu #newsarchive h3.leftcol span { padding: 4px 0 0 5px; }
#submenu #newsarchive .yearbox { padding-left: 5px; }

/*----------------- Left Column -------------------------*/
.frontpage #homepagebanner { border: 1px solid #000000; width: 709px; margin: 0; padding: 0; }
.frontpage #homepagebanner .content { margin: 0; padding: 0 !important; }

/*----------------- Footer -------------------------*/
#footer { text-align: center; }
#footer a { color:#404040; }
#footer a:hover { color:#404040; }
.footersendasidu { color:#000000; }

/*----------------- News -------------------------*/
.frontpage .newscontent { margin-bottom: 10px; }
h3.newsheadline { font-size: 1.27em; margin-bottom: .3em; }
h3.newsheadline a { font-weight:bold; color: #00471a; text-decoration: none; margin: 0; padding: 0; }
h3.newsheadline a:hover  { text-decoration: underline; color: #00471a; }
.newsheadlineshort a { font-weight:bold; color: #333333; text-decoration: none; margin: 0; padding: 0;  display:block; width:180px;}
.newsheadlineshort a:hover  { text-decoration: underline;  }
.newslink a { color:#01461d; }
.newslink a:visited { color: #01461d; }
.newslink a:hover { color: #01461d; }

.pagebottom a { color:#333333; }
.pagebottom a:visited { color: #333333; }
.pagebottom a:hover { color: #333333; }

.smallarrow { color: #00471a; }
.largearrow { color: #00471a; }
.newsmorecontent { padding: 0; }

.articlearchive { position: relative; left: 341px; width: 90px; margin-top:10px; }

/**
  Senda síðu
**/
#senda-sidu h1 span { color: #00471a; }

/**
  Search
**/
#searchpanel { width: 150px; right: 20px; }
#SearchString1 { width: 129px; }
.searchbutton { left: 132px; }

#search-results h3 { font-size: 1.64em; border-bottom: 1px dashed #949393; padding-bottom: 8px; margin-bottom: 5px; }
#search-results h3 span { color: #00471a; }
#search-results h4 { margin: 0 0 2px 0; }
#search-results h4 a { color: #00471a; }
#search-results ul { list-style: none; padding: 0; margin: 0; }
#search-results li { padding: 6px 8px; }
#search-results .odd { background: #f1f0f0; }
#search-results dl {  }
#search-results dt { font-weight: bold; float: left; clear: both; }
#search-results dd { float: left; margin-left: 5px; width: 300px; }
#search-results fieldset { border-bottom: 1px dashed #949393; height: 40px; padding-top: 1em; margin-bottom: 1em; }

/**
  Calendar
**/
table.calendar-large th { background:#00471a; }

/* Krækjusafn */
#kraekjusafn h3 { color: #00471a; }
.black-link-first { margin-top: 24px; }

/* Tungumál */
#languages ul li a { width: 16px; height: 16px; }
#languages ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=10796); }
#languages ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=10797); }

.schoolmaster { background: none; margin-top: 0; }
.announcements { background: url(/lisalib/getfile.aspx?itemid=82) repeat-x 0% 100%; margin: 5px 0pt 0pt 21px; padding-bottom: 15px; width: 200px; }
.announcements p { margin: 5px 0; }
.announcements img { border: solid 1px #000; margin-bottom: 5px; }
.announcements .schoolmaster { margin: 10px 0 0; }
.pi-box.box1 h2{ font-size: 1.3em; }

.newscontent { padding-bottom: 15px; }

#notice p { color:red; }
#notice p label { font-weight:bold; }

.buttonrow { padding-top: 2em; width: 400px; clear: both; margin-bottom: 1em; display: block; }
.fieldrow { width: 320px; clear: both; margin-bottom: 1em; display: block; }
.fieldrow .label { float: left; font-weight: bold; }
.fieldrow input { float: right; width: 200px; }
.fieldrow input.radio { width: auto; }
.fieldrow input.file { clear: both; float: left; margin-top: .5em;}
.fieldrow input.button { width: auto; clear: both; }
.fieldrow .radiobox { width: 40px; clear: both; padding-top: .3em; }
.fieldrow .label.radio { width: 400px; }
.fieldrow .radiobox input { margin-top: 1px; }
.fieldrow .radiobox .label { font-weight: normal; }
.fieldrow textarea { clear: both; float: left; width: 400px; margin-top: .5em; }
.buttonrow .button { float: right; }

.randomimageframe { width: 150px; margin: 4px 0 0; text-align: center; vertical-align: middle; }
ul.links-icons { margin: 10px 0 15px 0; }
.eventlink { margin-bottom: 8px; }
