/* Hönnunarsafn */
body{ font-family: arial; }
a { color: #5A979A; }
.stream { display: none; }

h1 { color: #000000; }
h2 { color: #000000; font-weight: normal; }
.pi-box h2 { text-transform: uppercase; font-size: 1.4em; }
h3, .pi-box.box2 h2 { font-size: 1.18em; font-weight: bold; }
h3.line { border-bottom: 1px dashed black; margin-bottom: 1em; padding-bottom: .5em; }
p.redfont { color: red; font-size: 0.95em; font-weight: bold;}

#header { border-bottom:5px solid #000000; }
#header .logo { background-image: url(/lisalib/getfile.aspx?itemid=89179); width: 230px; height:107px; top:4px; }
#header .logo a { height: 70px; width: 185px; }

#fontsize { position: absolute; left: 705px; top: 37px; }

#colwrap { border-bottom: 5px solid #000000; }

/*----------------- Navigation -------------------------*/


#nav { width:659px; height:38px; position:absolute; top:78px; right:0; background:url(/lisalib/getfile.aspx?itemid=10802) no-repeat; } 
#nav ul { margin:0; padding:0 0 0 20px; list-style:none; }
#nav ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=10803) no-repeat top right; } 
#nav ul li a { padding: 13px 13px 16px 13px; }
#nav ul li.selected { background-image: url(/lisalib/getfile.aspx?itemid=10804); }
/*
#nav ul li.selected { background-repeat: repeat-x; height: 56px; }
*/


#submenu ul li a.selected { color:#235355;  }
#submenu ul li a:hover { color:#235355; }
#submenu ul li ul li a.selected { color:#666666; }
#submenu ul li ul li a:hover { color:#666666; }
#submenu ul li ul li ul li a:selected { color:#666666; }
#submenu ul li ul li ul li a:hover { color:#666666; }

/*----------------- Left Column -------------------------*/
.frontpage #homepagebanner { border: 1px solid #000000; width: 709px; }

/*----------------- Footer -------------------------*/
#footer a { color:#404040; }
.footersendasidu { color:#000000; }
#footer a:hover { color:#404040; }

/*----------------- News -------------------------*/
.newslink a { color:#5a979a; }
.newslink a:visited { color: #5a979a; }
.newslink a:hover { color: #5a979a; }

.pagebottom a { color:#333333; }
.pagebottom a:visited { color: #333333; }
.pagebottom a:hover { color: #333333; }

.smallarrow { color: #5a979a; }
.largearrow { color: #5a979a; }
.newsmorecontent { padding: 0; }

.articlearchive { position: relative; left: 341px; width: 90px; margin-top:10px; }

/**
  Senda síðu
**/
#senda-sidu h1 span { color: #5a979a; }

/**
  Search results
**/
#search-results h4 a { color: #5a979a; }

/**
  Calendar
**/
table.calendar-large th { background:#5a979a; }

/* Krækjusafn */
#kraekjusafn h3 { color: #5a979a; }
.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) no-repeat; }
#languages ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=10797) no-repeat; }
#languages ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=76692) no-repeat; padding-bottom: 2px; }

.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; }

table.productList th.quantity, table.productList th.product { text-align: left; }
table.productList td.price, table.productList td.serialNo, table.productList td.image { text-align: center; }
table.productList input { width: 40px; }
table.orderInfo input, table.orderInfo textarea { width: 200px; }
table.orderInfo input.button { width: auto; }