/* ====================
ALMENNT
=====================*/
html { margin: 0px; padding: 0px; }
body{
margin: 0px;
padding: 0px;
color: #000000;
}

.bc{
background: #ffffff;
padding-top: 10px;
}

div { margin: 0px; padding: 0px; }
p {padding-top: 0px; margin-top: 0px;}

/* ====================
KASSAR
=====================*/
.box-wrap
	{
	position: relative;
	left : 50%;
 	margin-left : -385px;
	width: 770px;
	background: url(/files/images/main_bg.gif) repeat-y left top #ffffff;
}

.header{
	position: relative;
	top: 0px;
	left: 0px;
	width: 770px;
	height: 64px;
	margin: 0px;
	border-bottom: 1px solid #CECECE;
	background: #ffffff;
}
.header .box{margin: 0px 0px 0px 20px;}
	
.search{

}
.shortcut .box, .mailinglist-box .box, .events-box .box,
.hverjir-spila .box{
border-top: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
background: #F5F5F5;
margin: 0px 1px 0px 0px;
padding: 5px 8px 5px 8px;
}
.search .box{
border-bottom: 1px solid #CFCFCF;
margin: 0px 1px 0px 0px;
padding: 5px 8px 8px 8px;
}

.search .box .searchbox{
width:104px;
}

.mailinglist-box .box label
{
	padding: 0;
	margin: 0;
	color: #B5B5B5;
	}
.search .box{
text-align: center;
}


.nav{
position:absolute; 
left: 110px;
top: 222px;
background: #BC141C;
width: 583px;
border-top: 1px solid #ffffff;
}

/* Hides from IE-mac \*/
.nav{left: 1px;top: 217px;}
/* End hide from IE-mac */

.box-footer{
background: url(/files/images/footer_bg.gif) no-repeat #ffffff;
height: 35px;
clear: both;
font-size: 1em;
}
.box-footer .box{
padding-left: 7px;
height: 35px;
color: #212121;
background: url(/files/images/footer_left_bg.gif) no-repeat #B5B5B5;
float: right;
margin-right: 20px;
}

.box-footer .box .fbox{
padding-right: 7px;
background: url(/files/images/footer_right_bg.gif) no-repeat #B5B5B5;
background-position: right 0;
height: 35px;
float: left;
}

/*\*//*/
  .box-footer{
width: 770px;
float: left;
margin-left: 108px;
}

/**/ 

.box-footer .box .fbox P{
padding: 0;
margin: 0;
margin-top: 2px;
}

.box-footer .box a{
color: #212121;
text-decoration: none;
}
.box-footer .box P{
	margin: 0;
padding: 0;
	}
.box-tools{
	padding-top: 5px;
	padding-bottom: 3px;
border-bottom: 1px solid #CDCDCD;
width: 183px;
text-align: center;
}

.box-path{
position:absolute; 
left: 110px;
top: 252px;
border-bottom: 1px solid #DDDDDD;
width: 583px;
height: 21px;
background: #F5F5F5;
}

/* Hides from IE-mac \*/
.box-path {left: 1px;top: 247px;}
/* End hide from IE-mac */

.box-path .box{
margin: 5px 5px 5px 5px;
color: #BB151B;
font-size: 1em;
}

.box-path .box a, .box-path .box a:visited{
color: #999999;
text-decoration: none;
}


.box-path h2{
	display: inline;
	font-size: 1em;
	font-weight: normal;
	margin-right: 5px;
	color: #BB151B;
}
.box-path ul{
	list-style : none;
	padding : 0;
	margin : 0;	
}
.box-path  li{
	display: inline
}

.box-frontflash
{
	position: absolute;
	top: 75px;
	left: 110px;
	background: #ffffff;
	width: 583px;
	height: 152px;
}
/* Hides from IE-mac \*/
.box-frontflash {top: 65px;left: 1px;}
/* End hide from IE-mac */

.box-topbanner{
position:absolute;
top:12px;
right:110px;
text-align: right;
}
	
/* Hides from IE-mac \*/
.box-topbanner {top:0;right:0;}
/* End hide from IE-mac */	
	
.clearfix {display: inline-table;}
.clearboth{clear: both;}
/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */	

/* ====================
DÁLKAR
=====================*/
.columns-float{	
float: left;
width: 585px;
margin-top: 204px;
}
.column-one
	{
	float: right;
	width: 399px;
	}
/* Hides from IE-mac \*/
.column-one {width: 400px;}
/* End hide from IE-mac */	

.column-two { 
width: 185px; 
float: left;
}

.column-three {  
float: left;
width: 185px;
}

.column-one-content{
	margin: 8px 10px 15px 10px;
}
.column-two-content{
	margin: 0px 0px 10px 1px;
}

.column-three-content{
	margin: 0px 0px 0px 0px;

}

.column-three-content .box{
border-bottom: 1px solid #DCDCDC;
}

.column-three-content .box .banner{
margin: 10px;
}

.column-three-content .imgbox{
border-bottom: 1px solid #DDDDDD;
}

.column-three-content .box2{
text-align: center;
}

.column-three-content .box2 img{
margin-top: 5px;
}



.column-three-content .box img{
margin-top: 5px;
}

.column-two-content .box{
text-align: center;
}

.column-two-content .box img{
margin-top: 5px;
}

/* VERTICAL PADDING ABOVE COLUMNS */
.box-header
	{ margin-bottom: 0px; }
.column_padding_after
	{
	height:0px;
	font-size: 1px;
	line-height: 0px;
	clear: both;
	}
/* CSS HACK:  position:relative needed by IE6*/ 
.box-wrap, .columns-float, .column-one, .column-two, h2
	{ p\osition: relative; }


/* ====================
TEXTI
=====================*/
h1{
font-size: 1.27em
}
h2{
font-size: 1.18em
}
h3{
font-size: 1.09em
}
h4{
font-size: 1em
}
h5{
font-size: 0.91em;
font-style: italic;
}
h6{
font-size: 0.91em;
font-style: italic;
font-weight: normal;
}

.strpagetitle
{
	color: #BB151B;
	font-size: 1.09em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	text-transform:uppercase;
	}
h2.rnewsheader{
border-top: 1px solid #DDDDDD;
margin: 10px 0px 10px 0px;
padding: 5px 0px 0px 0px;
color: #003466;
font-size: 1.09em;
}
.rnewslistdiv .newssjananardiv{
margin-bottom: 5px;
}

.rightheader{
background: url(/files/images/right_header_arrow.gif) no-repeat #CCCC01;
padding: 2px 0px 2px 30px;
margin: 0px 1px 0px 0px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-transform: uppercase;
color: #ffffff;
}

.rightEventheader{
background: url(/files/images/right_header_arrow.gif) no-repeat #bc141c;
padding: 2px 0px 2px 30px;
margin: 0px 1px 0px 0px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
text-transform: uppercase;
color: #ffffff;
}

/* right events */

.eventdiv
{
	
}
.eventdiv .allevents
{
	text-align: right;
	padding: 5px 0px 0px 0px;
	font-size: 1em;
}

.eventdiv .allevents A:link{ text-decoration: none;}
.eventdiv .allevents A:link:hover{ text-decoration: underline;}
.eventdiv .allevents A:active{ text-decoration: none;}
.eventdiv .allevents A:active:hover{ text-decoration: underline;}
.eventdiv .allevents A:visited{ text-decoration: none;}
.eventdiv .allevents A:visited:hover{ text-decoration: underline;}
.eventdiv .allevents A:hover{ text-decoration: underline;}

.side-event
{
	display: block;
}
.side-date
{
	color: #999999;
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	/*text-align: right;
	width: 65px;*/
}
.side-text
{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 1em;
}
.side-text A:link{text-decoration: none;}
.side-text A:link:hover{text-decoration: underline;}
.side-text A:active{text-decoration: none;}
.side-text A:active:hover{text-decoration: underline;}
.side-text A:visited{text-decoration: none;}
.side-text A:visited:hover{text-decoration: underline;}
.side-text A:hover{text-decoration: underline;}

/* ====================
EVENTS
=====================*/

.eventheader, .eventheaderswitch{
font-size: 1em;
text-align: center;
border-bottom: 1px solid #e8e9e9;
margin: 0;
padding: 0;
padding-bottom: 10px;
}

.eventheaderswitch{margin: 0px;}

.eventheader a{
margin: 0 10px;
}

.eventheader .disabled{
margin: 0 10px;
color: #999999;
}

.eventlistdiv
{
	float: left;
	position: relative;
	width: 100%;
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.eventlistdiv hr
{
	float: left;
	position: relative;
	border-bottom: 1px solid #e8e9e9;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
	width: 100%;
	margin: 10px 0px 0px 0px;
	clear: both;
}

.eventlistdiv h2
{
	font-size: 1.1em;
	margin: 3px 0px 3px 0px;
	padding: 0px;
}
h2.eventdateplace
{
	font-size: 0.96em;
	padding: 0px;
	margin: 0px;
}

/* ====================
LISTAR
=====================*/
.column-one-content ul{
	list-style: square;
	list-style-image: url(/files/images/bullet.gif);
	list-style-position: outside;

}

.column-three-content ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.column-three-content ul li{
	background: url(/files/images/y_bullet.gif) no-repeat;
	background-position: 0 5px;
	padding: 0px 0px 0px 9px;
	margin: 0px 10px 3px 0px;
}

/* ====================
LINKAR
=====================*/
a:link     { color : #990000;}
a:visited  { color : #4C0000;}
a:hover  { color : #CCCC00;}
a[name]:hover { color : inherit; text-decoration : none; }
a:active   { color : #CCCC00; text-decoration : underline; }
a:active:hover   { color : #CCCC00; text-decoration : underline; }

a.newslink{font-weight: bold; text-decoration: none;}

/* ====================
FORMIN
=====================*/
form{
	padding: 0;
	margin: 0;
}
/* ====================
ANNAÐ
=====================*/
label{
	display: block;
	font-weight: bold;
	margin-top: 10px;
}
.column-one-content .submit{
	margin-top: 10px;
}
.vi-hide{
	display: none;
}
.sidenews{
border-bottom: 1px solid #DDDDDD;
background: #F5F5F5;
margin-right: 1px;
}
.sidenews .box{margin: 10px;}

.sidenews .box .smallheadlines{padding: 0; margin: 0; font-size: 1em;}

.sidenews .newslist {margin-bottom: 5px;}

.lbanner{text-align: center;float:left;width:100%;margin-top:10px;}
.lbanner img{margin-bottom: 10px;}

.rbanner{text-align: center;float:left;width:100%;}
.rbanner img{margin-bottom: 10px;}
/* ====================
LEIÐARKERFI
=====================*/

.nav ul, .subnav ul{
padding: 0;
margin: 0;
list-style: none;
}
.nav li.l1, .nav li.l1on{
float: left;
padding: 0;
margin: 0;
}

.nav li.l1 a, .nav li.l1on a{
display:block;
text-align: center;
white-space:nowrap;
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 1em;
border-left: 1px solid #ffffff;
width: 96px;
height: 29px;
padding-top: 7px;
text-transform: uppercase; 
}

 .nav li.l1on a{
font-weight: bold;
}

.nav li.l1 a:hover
{
	background: #D2C10C;
	color: #000000;
	}
.nav li.l1 a.first, .nav li.l1on a.first{
border-left: 0px;
width: 98px;
}

.nav li.l1on a{
color: #D2C10C;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .nav ul.l1 a {float:none;}
  /* End IE5-Mac hack */

.subnav
{
    margin-bottom:10px; 
    float:left;
    width:100%;
}
.subnav ul.l2{
background: #FFFFDF;
border-bottom: 1px solid #D0CFC4;
padding: 15px 0px 15px 0px;
float: left;
width: 184px;
text-align: left;
}

.subnav li.l2, .subnav li.l2on{
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
text-align: left;
}


.subnav li.l3, .subnav li.l3on{
padding: 0px 0px 0px 0px;
margin: 3px 0px 3px 0px;
text-align: left;
}

.subnav li.l4, .subnav li.l4on{
padding: 0px 0px 0px 0px;
margin: 3px 0px 3px 0px;
text-align: left;
}

.subnav li.l2 a, .subnav li.l2on a, .subnav li.l3 a, .subnav li.l3on a, .subnav li.l4 a, .subnav li.l4on a
{
color: #000000;
font-weight: normal;
padding: 0px 0px 0px 12px;
font-size: 1em;
text-decoration: none;
background: url(/files/images/l2_bg.gif) no-repeat;
background-position: 0 5px;
}

.subnav li.l2 a, .subnav li.l2on a{
margin: 0px 5px 0px 7px;
}

.subnav li.l3 a, .subnav li.l3on a{
margin: 0px 5px 0px 17px;
}

.subnav li.l4 a, .subnav li.l4on a{
margin: 0px 5px 0px 27px;
}


/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  .nav li.l2 a, .nav li.l2on a {float:none;}
  /* End IE5-Mac hack */


/* ====================
LEIT
=====================*/
.searchbox, .mailinglistBox 
{
	border: 1px solid #CCCCCC;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	background: white;
}
.searchbutton{
	background: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
color: #212121;
font-weight: normal;
text-transform: uppercase;
font-size: 1em;
}


/* ====================
LEITARSÍÐA
=====================*/
.searchpageform{
	margin: 0;
	padding: 0;
}

.searchpagesubmit{
	background: #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	color: #ffffff;
	font-weight: bold;
}
.searchoptionsdiv{
	font-weight: normal;
font-size: .92em;
}
.searchoptionsdiv select{
	font-size: .92em;
}

.searchtermh2, .searchresultsh2{
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
}
.searchtermtimespan, .searchtermspan, .searchresultsspan, .searchreslutssortspan{
	display: block;
	border-top: 1px solid #B0B0AF;
	padding: 5px 0px 5px 0px;
}

.searchresultsheader{
	margin: 0;
	padding: 0;
	font-size: 1.09em;
}
.searchfileformat, .searchresultssummary, .searchresultinfo{
	margin: 3px 0px 0px 0px;
	padding: 0;
}
.searchresultinfo{
	margin: 0px 0px 15px 0px;
	color: #008000;
}

.searchresultsnav{
	border-top: 1px solid #B0B0AF;	
	border-bottom: 1px solid #B0B0AF;
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.searchtermdiv{
	margin-top: 10px;
	border-top: 1px solid #B0B0AF;

}

.searchresultsdiv{
	margin-bottom: 10px;
	border-bottom: 1px solid #B0B0AF;

}

A.searchresultinfolink:link     { color: #008000;}
A.searchresultinfolink:visited  { color: #008000;}
A.searchresultinfolink:hover  { color : #008000; background: #ffffff;}

/* =================
BRAUÐMOLAR
================= */

/* =================
FRÉTTIR
================= */
.newslistdiv p{
	margin: 0;
}
.newslistdiv{
	margin-bottom: 10px;
width: 100%;
float: left;
clear:both;
}
	.spanoldarticle
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	.sjananararrow
	{
		font-size: 1.2em;
		text-decoration: none;
		color: #B5B5B5;
	}
	.sjananar, .sjananar:visited, .tilbaka, .tilbaka:visited
	{
		text-decoration: none;
		color: #990000;
	}
	.oldnewsdiv
	{
		text-decoration: none;
		padding-bottom:  8px;
	}
	.oldarticlenavigation
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	.oldarticlelink
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	.newsyear
	{
		text-decoration: none;
		font-weight: bold;
	}
	.newsnavigationold
	{
		text-decoration: none;
	}
	.newsnavigationnew
	{
		text-decoration: none;
		margin-right:  10px;
	}
	.newsnavigationdiv
	{
		text-decoration: none;
		text-align: right;
	}
	.newsmonth
	{
		font-style: italic;
		text-decoration: none;
	}
	.newarticlelink
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}



/* =================
PÓSTLISTASÍÐA
================= */
	.submitMailinglist
	{
		text-decoration: none;
	}
	.mailinglistName
	{
		text-decoration: none;
		font-weight: bold;
	}
	.mailinglistLink
	{
		text-decoration: none;
	}
	.mailinglistInfo
	{
		text-decoration: none;
	}
	.mailinglistHeader
	{
		text-decoration: none;
		font-weight: bold;
	}
	.mailinglistDescription
	{
		text-decoration: none;
	}
	.mailinglistBox
	{
		text-decoration: none;
	}

.typelabel{
	display: inline;
}

.listalabel{
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.submitMailinglist{
background: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
color: #212121;
font-weight: normal;
text-transform: uppercase;
font-size: 1em;
}

.mailinglistHeader{
	font-weight: bold;
}
.mailinglisterror{
	color: red;
}

/* =================
CALENDAR
================= */
.CalanderContainer table{font-size: .92em; width: 167px;}	
A.SelectedDate, A.SelectedDate:active, A.SelectedDate:hover, A.SelectedDate:visited, A.SelectedDate:active:hover
{
	font-family: verdana,arial,helvetia,sans-serif;
	font-size: .92em;
	color: Black;
  TEXT-DECORATION: none;
}

A.NormalDate, A.NormalDate:active, A.NormalDate:hover, A.NormalDate:visited, A.NormalDate:active:hover
{
	font-family: verdana,arial,helvetia,sans-serif;
	font-size: .92em;
	color: Black;
  TEXT-DECORATION: none;
}

A.EventDate, A.EventDate:active, A.EventDate:hover, A.EventDate:visited, A.EventDate:active:hover
{
	font-family: verdana,arial,helvetia,sans-serif;
	font-size: .92em;
	color: #BB151B;
	font-weight: bold;
	TEXT-DECORATION: none;
}


A.CalandarNextPrev, A.CalandarNextPrev:active, A.CalandarNextPrev:hover, A.CalandarNextPrev:visited, A.CalandarNextPrev:active:hover
{
	font-family: verdana,arial,helvetia,sans-serif;
	font-size: .92em;
	color: #BB151B;
	TEXT-DECORATION: none;
}


/* =================
INQUIRYSÍÐA
================= */
.inquirytext{
 text-decoration: none;
font-weight: bold;
}
.inquiryname{
text-decoration: none;
font-weight: bold;	
}

.inquiryemail{
	text-decoration: none;
	font-weight: bold;
}
.inquirybutton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.inputinquirytext{
	text-decoration: none;
}
.inputinquiryname{
	text-decoration: none;
}
.inputinquiryemail{
	text-decoration: none;
}
/* =================
EMPLOYEE
================= */
.emptable td{
padding: 5px;
}
.employeeimg{
float: right;
margin-left: 5px;
margin-bottom: 5px;
border: 1px solid black;
}
.empname, .empjob, .empaddress, .emptel, .empgsm, .empemail, .empdesc{
display: block;
margin-bottom: 5px;
}
.empjob{
font-style: italic;
}
.empname{
font-weight: bold;
}	
.EmployeeSearch
	{

		text-decoration: none;
	}
	.EmployeeSearch
	{

		text-decoration: none;
	}
	.emplistname
	{
		text-decoration: none;
	}
	.emplistlight
	{
		text-decoration: none;
	}
	.emplistjob
	{
		text-decoration: none;
	}
	.emplistemail
	{
		text-decoration: none;
	}
	.emplistdark
	{
		background-color: #CCCCCC;
	}

/* =================
GALLERY-PAGE
================= */
	.galleryturnonauto
	{
		text-decoration: none;
	}
	.galleryturnoffauto
	{
		text-decoration: none;
	}
	.gallerytext
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
	}
	.galleryoverview
	{
		text-decoration: none;
	}
	.galleryname
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		padding-top: 2px;
		padding-right:  2px;
		padding-bottom:  2px;
		padding-left:  2px;
	}
	.gallerydescription
	{
		text-decoration: none;
	}
	.gallerycategorydescription
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
	}
/* =================
FILES-PAGE
================= */
	.filesize
	{
		text-decoration: none;
	}
	.FileLink
	{
		text-decoration: none;
	}
	.filedesc
	{
		text-decoration: none;
	}
	.filedate
	{
		text-decoration: none;
	}
	.FileCategoryName
	{
font-weight: bold;		
text-decoration: none;
	}
	.filecatbox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
	.filebox
	{
		text-decoration: none;
		margin-bottom:  4px;
	}
/* =================
LOGIN
================= */

	.logintextbox
	{
		text-decoration: none;
	}
	.LoginText
	{
		text-decoration: none;
		font-weight: bold;
	}
	.loginpassbox
	{
		text-decoration: none;
	}
	.loginbutton
	{
		text-decoration: none;
	}
