
/* --------------------------------------- Start - Common ---------------------------------------------- */
html, body, p, table, div, td, form, img, h1, h2, h3, h4, h5, h6 { font-size: 12px; }
html, body, div, p, form, img, h1, h2, h3, h4, h5, h6 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }

body {
background:#FFFFFF url() repeat-x;
color:#000;
text-align:center;
margin:0;
margin-top:0px;
padding:0;
overflow: scroll !important;
overflow: none;
}


* a {
outline:none
}
#container_forsida {
background:#FFFFFF url() repeat-y; /* bakgrunnslitur */
width:969px;
margin:0 auto;
}
#container {
background:#FFFFFF url(../images/container_bg.gif) repeat-y;/* bakgrunnslitur */
width:969px;
margin:0 auto;
}
#toppur {
/*background:url(../images/haus.jpg);*/
background:none;
color:Black;
font-size:20px;
width:969px;
height:344px;
margin:0 auto;
}

#header {
border-top:0px solid black;
border-bottom:0px solid black;
}

/*#left {
float:left;
width:200px !important;
width:200px;
border-left:0px solid black;
text-align:left;
margin-top:10px;
}*/

#left {
float:left;
width:200px !important;
border-left:0 solid #000;
text-align:left;
margin-top:10px;
}

#contentcontainer {
background:#FFFFFF; /* bakgrunnslitur */
float:left;
width:567px !important;
width:567px;
border-left:0px solid #DA9025;
border-right:0px solid #DA9025;
}

#content {
background:#FFFFFF; /* bakgrunnslitur */
float:left;
padding:15px;
padding-top:15px;
text-align:left;
line-height:20px;
margin:0;
border-top:0px solid black;
}
#content div img, #content p img{
	/*padding:0px 0px;
	margin:2px;
	margin-right:10px;*/
	border: 5px solid #B4B4B4;

}

#right {
float:left;
width:200px !important;
width:200px;
border-right:0px solid black;
}


#left_fors {
float:left;
width:255px !important;
width:255px;
border-left:0px solid black;
text-align:left;
margin-top:20px;
}

#contentcontainer_fors {
background:#FFFFFF; /* bakgrunnslitur */
float:left;
width:413px !important;
width:413px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFF;
}

#content_fors {
background:#fff;
float:left;
padding:15px;
text-align:left;
line-height:18px;
}

#right_fors {
float:left;
width:299px !important;
width:299px;
border-right:0px solid black;
}









#footer {
background:#7A7A7A;
width:969px;
height:30px;
margin:0;
margin-top:10px;
padding:0;
text-align:center;
}
#footer p{
font-size:12px;
border:0px solid white;
height:20px;
color:#fff;
margin: 0px;;
padding-top:7px;
text-align:center;
}

.fyrirs{
color:#595959;
font-family:verdana;
font-size:18px;
line-height:18px;
font-weight:bold;
margin-bottom:10px;
}

.fyrirs_myndasafn{
color:#7A7A7A;
font-family:verdana;
font-size:14px;
line-height:18px;
font-weight:bold;
margin-bottom:0px;
}

#left ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
ul{
	list-style-type: square

}






/* Nota Menu */
#MainMenu 
{
	font-size:11px;
	height:30px;
	background: url("../images/bmid_076.gif");
	margin:0;
	margin-left:0px;
	border:0;
}
#tab 
{
	font-size:11px;
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000000 url("../images/bright_076.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	border-right:1px solid white;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("../images/bleft_076.gif") no-repeat left top;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: url("../images/bmid_076.gif");
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#FFFFFF;
	background:url("../images/bleft_076.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:30px;
	background:url("../images/bright_076.gif") no-repeat right top;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid ;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}
/* enda */



#menbg{
font-size:11px;
float:left;
background:#0A4589 url("") no-repeat right top;
width:189px;
margin-bottom:1px;
padding-left:0px;
margin-left:10px !important;
margin-left:5px;
font-weight:bold;
color:white;
}


/*- Left Menu --------------------------- */

		#navcontainer { margin-left: 10px; }
		
		#navcontainer ul
		{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: verdana, arial, sans-serif;
		}
		
		#navcontainer li { margin: 0; }
		
		#navcontainer a
		{
			display: block;
			color: #062B76;
			font-weight:bold;
			background-color: #E4E5E9;
			width: 167px !important;
			width: 167px;
			padding: 2px 4px 2px 17px;
			text-decoration: none;
			border-top: 1px solid #E4E5E9;
			border-bottom: 1px solid white;
			border-left: 1px solid #E4E5E9;
			font-size: 12px;
			margin-bottom:0px
		}
		
		#navcontainer a:hover, #navcontainer .selected
		{
			background:url("../images/orange_bullet.gif") no-repeat 2px 4px;
			background-color: #E4E5E9;
			color: #457AE5;
			font-weight:bold;
			border-right: 0px solid #aaa;
			padding: 2px 4px 2px 17px;
		}
		
		#navcontainer ul ul
		{
			margin-left: 20px;
			padding: 0;
			list-style-type: none;
		}
		
		#navcontainer li li a
		{
			display: block;
			color: #333;
			background-color: transparent;
			width: 143px !important;
			width: 143px;
			padding: 2px 10px;
			margin: 0;
			border-top: none;
			border-bottom: none;
			border-left: 1px solid #aaa;
			text-decoration: none;
			font-size: 12px;
		}

#navcontainerB { margin-left: 10px;margin-right:1px;background-color: #E4E5E9; }


/* Accordion */

#basic-accordion-fors{
	border:0px solid #EEE;
	padding:0px;
	width:299px;
	position:relative;
	left:0;
	top:0;
	margin-left:0px;
	z-index:2;
	margin-top:0px;
}

#basic-accordion{
	border:0px solid #EEE;
	padding:0px;
	width:202px;
	position:relative;
	left:0;
	top:0;
	margin-left:0px;
	z-index:2;
	margin-top:0px;
}

.accordion_headings{
	padding:5px;
	background:#457AE5;
	color:#FFFFFF;
	border-bottom:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#595959;
}

.accordion_child{
	color:#062B76;
	font-size:11px;
	padding:2px 5px;
	background:#FFF;
}

.accordion_child p, .accordion_child div, .accordion_child td, .accordion_child li, .accordion_child ul{
	font-size:11px;
}

.accordion_child img{	
	padding:0px 0px;
	margin:2px;
	margin-right:10px;
	border: 2px solid #B4B4B4;
}

.header_highlight{
	background:#595959;
}

.accordion_end{
	height:1px;
	background:#DA9025;
}

/* End Accordion */



.frettir{
/*background: #F2F2F2 url('../images/orange_bullet.gif') no-repeat 2px 3px !important;*/
background: none url('../images/orange_bullet.gif') no-repeat 2px 3px;
padding:4px;
padding-top: 1px;
padding-left: 18px;
font-size:11px;
font-weight:bold;
font-family:verdana;
color:#595959;
border:1px solid #F2F2F2;
border-bottom:1px solid silver;
text-decoration:none;
display:block;
}

.frettir:hover, .frettactive, .frettactive:hover, .frettactive:active, .frettactive:visited{
/*background: #E3EBF2 url('../images/orange_bullet.gif') no-repeat 2px 3px !important;*/
background: #E3EBF2 url('../images/orange_bullet.gif') no-repeat 2px 3px;
padding:4px;
padding-top: 1px;
padding-left: 18px;
font-size:11px;
font-weight:bold;
font-family:verdana;
color:#0A4589;
border:1px solid #A1C6EB;
text-decoration:none;
display:block;
}

.frett_yfir{
font-size:11px;
font-weight:normal;
color:#6F6F6F;
}



.orangeBullet{
background: #FFFFFF url('../images/orange_bullet.gif') no-repeat 4px 5px !important;
background: #FFFFFF url('../images/orange_bullet.gif') no-repeat 4px 7px;
padding:4px;
padding-left: 18px;
line-height:16px;
margin:0;
margin-bottom:2px;
font-size:11px;
font-family:verdana;
color:#0033CC;
border:1px solid silver;
text-decoration:none;
display:block;
}


.accordion_child a:link, .accordion_child a{
color: #0A4589;
text-decoration:underline;
}
.accordion_child a:hover{
color: #DA9025;
text-decoration:none;
}

*{
outline:none;
}
















.augl1{
background: #F2F2F2 url('../myndir/logo.gif') no-repeat center center;
width:243px;
height:164px;
cursor:pointer;
display:block;
}

/*.augl1:hover{
background: #E3EBF2 url('../myndir/logo.gif') no-repeat center center;
width:243px;
height:268px;
border:1px solid #A1C6EB;
text-decoration:none;
cursor:pointer;
display:block;
}*/

.aPrint{
float:left;
background: url('../myndir/print.gif') no-repeat center center;
position:relative;
left:5px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aPrint:hover, .aPrintSelected{
background: url('../myndir/print_hover.gif') no-repeat center center;
}

.aMail{
float:left;
background: url('../myndir/mail.gif') no-repeat center center;
position:relative;
left:10px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aMail:hover, .aMailSelected{
background: url('../myndir/mail_hover.gif') no-repeat center center;
}


.aVeftre{
float:left;
background: url('../myndir/veftre.gif') no-repeat center center;
position:relative;
left:15px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aVeftre:hover, .aVeftreSelected{
background: url('../myndir/veftre_hover.gif') no-repeat center center;
}







.aSmall{
float:left;
background: url('../myndir/small_a.gif') no-repeat center center;
position:relative;
left:20px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aSmall:hover, .aSmallSelected{
background: url('../myndir/small_a_hover.gif') no-repeat center center;
}


.aNormal{
float:left;
background: url('../myndir/medium_a.gif') no-repeat center center;
position:relative;
left:25px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aNormal:hover, .aNormalSelected{
background: url('../myndir/medium_a_hover.gif') no-repeat center center;
}

.aPlus{
float:left;
background: url('../myndir/big_a.gif') no-repeat center center;
position:relative;
left:30px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aPlus:hover, .aPlusSelected{
background: url('../myndir/big_a_hover.gif') no-repeat center center;
}

.aInvert{
float:left;
background: url('../myndir/invert_a.gif') no-repeat center center;
position:relative;
left:35px;
top:2px;
width:16px;
height:16px;
border:0px solid white;
cursor:pointer;
display:block;
}

.aInvert:hover, .aInvertSelected{
background: url('../myndir/invert_a_hover.gif') no-repeat center center;
}




.top_container{
float:right;
background: none url('') no-repeat center center;
position:relative;
right:20px;
top:50px;
width:152px;
height:20px;
border:1px solid silver;
cursor:pointer;
display:block;
z-index:90;
}

.top_login{
float:right;
background: none url('') no-repeat center center;
position:relative;
right:20px;
top:50px;
width:30px;
height:20px;
border:1px solid white;
cursor:pointer;
display:block;
text-align:center;
}
.top_lang{
float:right;
background: none url('') no-repeat center center;
position:relative;
right:20px;
top:30px;
width:176px;
height:20px;
border:0px solid #0F2F92;
cursor:pointer;
display:block;
text-align:right;
}

.top_date{
float:right;
background: none url('') no-repeat center center;
position:absolute;
left:500px;
top:50px;
width:460px;
height:35px;
border-top:1px solid silver;
border-bottom:1px solid silver;
cursor:pointer;
display:block;
text-align:center;
font-size:30px;
font-family:Times;
color:#0F2F92;
z-index:100;
}



#content .veftre_flokkur, #content .veftre_flokkur a{
color:#003399;
font-weight:bold;
text-decoration:none;
padding-left:10px;
display:block;
}
#content .veftre_flokkur a:hover{
text-decoration:underline;
display:block;
}

#content .veftre_efni, #content .veftre_efni a{
color:#C76128;
text-decoration:none;
padding-left:0px;
margin-bottom:5px;
margin-left:15px;
display:block;
}
#content .veftre_efni a:hover{
background:#E9E9E9;
text-decoration:none;
display:block;
}

#content a {
color:#C76128;
text-decoration:underline;
}

#content a:hover {
color:#C76128;
text-decoration:none;
}

.pageheadings{
font-size:16px;
padding-left:7px;
color:#BE2F05;
font-weight:bold;
margin-bottom:5px;
margin-top:0px
}
.info td{
font-size:10px
}
.bigger a{
font-size:16px;
font-weight: bold;
}
.bigger a:hover{
font-size:16px;
font-weight: bold;
}

/* Nętt ************************************************************************************************/

/* Inner fade Listen */
ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}
ul#news, ul#portfolio {
	list-style: none;
	margin: 0;
	}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

/**** JQuery Lightbox *******************/
        body {
        padding-left:0px;
        padding-right:0px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000000;
        }
        p {
        padding:0px;
        margin:0px;
        }
        .section {
        border-top:1px solid #BBB;
        margin-top:15px;
        margin-left:5%; margin-right:5%; 
        padding: 5px;
        padding-bottom:0px;
        background-color:none;
        }

        .section ul {
        list-style: none; margin-top:5px;
        }
        .section ul li {
        display: inline;
        }
        .section ul a {
        background-color:#ECECEC;
        border:1px solid #999999;
        padding: 5px 5px 10px;
        display:block;
        float:left;
        margin:5px;
        }
        .section ul a:hover {
        background-color:#FFFFFF;
        border:1px solid #333333;
        }
        .section ul a img {
        border:1px solid #999999;
        }
        .section ul a.lightbox-enabled img {
        border:1px dotted #999999;
        }

        .section span.code {
        font-family:"Courier New", Courier, monospace;
        margin-left:10px; padding-left:10px;
        font-size:11px;
        border-left:1px solid #000;
        }

        .section .link { font-size:12px; font-style:italic; padding-left:10px; margin-left:10px; }

        .section .important { text-decoration:underline; }

        .section .title { font-weight:bold; font-size:16px;}

        .clear { clear:left; }

        .section.header { text-align:center; font-size:12px; padding-top:10px; border-top:none; }
        .section.footer { text-align:center; font-size:12px; padding-top:10px; }


/**** Accordion Menu ********************/


.arrowlistmenu{
width: 190px; /*width of accordion menu*/
float:left;
background:none;
margin-left:5px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: white;
background: #C76128 /*url(images/titlebar.png) repeat-x center left*/;
margin: 0;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 4px 4px 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border: 0px solid red
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(images/titlebar-active.png);*/
background: #595959;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
border: 0px solid black
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #C76128;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #C76128;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #595959;
background-color: #E8E8E8;
}

.arrowlistmenu ul li.selected a{ /*hover state CSS*/
color: #595959;
background-color: #E8E8E8;
}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}


/* End Nętt ************************************************************************************************/



.chromestyle{
width: 99%;
font-weight: bold;
font-family:verdana;
font-size:11px;
text-transform: uppercase;
letter-spacing:normal
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 0px solid #BBB;
width: 100%;
/*background: url(chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0 0 0 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
background:silver;
}

/* ######### Style for Drop Down Menu ######### */

.dropmendiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmendiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmendiv a{ /*IE only hack*/
width: 100%;
}

.dropmendiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

