/* ====================
ALMENNT 
=====================*/
html { margin: 0px; padding: 0px; }
body, body.m{
margin: 0px;
padding: 0px;
background: url(/img/body_bg.jpg) repeat-x #545454;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
color: #ffffff;
}
body.l {font-size: 85%; }

.fsize1{font-size: 85%;}
.fsize2{font-size: 95%;}
.fsize3{font-size: 105%;}

P, div, TD{
font-size : 1em;
}

div { margin: 0px; padding: 0px; }
p {padding-top: 0px; margin-top: 0px;}

.noshow{display: none;}

/* ====================
KASSAR
=====================*/

#wrapper
	{

	position: relative;
	width: 841px;
	background-color: #000000;
}
#wrapper .box{padding: 20px 0px 0px 20px;}
/* Myndir í bakgrunni */
/* Forsíða */
.Img1{background: url(/img/bigImage_1.jpg) no-repeat;
	background-position: 0px 87px;}
/* Undirsíða */
.Img2{background: url(/img/smallimage_2.jpg) no-repeat;
	background-position: 0px 87px;}

#header
	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 87px;
	background: #ffffff;
	}


/* Footer	*/
#footer
{
	width:841px;
	clear: both;
	position:relative;
	
}

#footer .box
{
	clear:both;
	padding: 30px 20px 10px 20px;
	font-size: 1em;
}
#footer .box p
{
	color: #ffffff;
}
#footer .box a, #footer .box a:visited, #footer .box a:hover{
color: #ba7322;
}

.clearfix {display: inline-table;}
.clearboth{clear: both;}

/* ====================
DÁLKAR
=====================*/
/* Forsíða */
#columnsFloat{	
margin-top: 250px;
float: right;
width: 841px;
overflow: hidden;
}
#columnOne{
float: left;
width: 555px;
overflow: hidden;
}
#columnTwo 
{ 
width: 286px; 
float: right;
overflow: hidden;
}

#columnOneContent{
	margin: 0px 50px 0px 20px;
	width: 485px;
}

#columnTwoContent{
	margin: 0px 20px 0px 0px;
	width: 266px; 
}

/* Undirsíða */
#columnsFloatSubPage
{
	margin-top: 120px;	
float: right;
width: 686px;
overflow: hidden;
}
#columnOneSubPage{
float: left;
width: 486px;
overflow: hidden;
}
#columnTwoSubPage 
{ 
width: 200px; 
float: right;
overflow: hidden;
}
#columnThreeSubPage 
{ 
margin-top: 120px;
width: 155px; 
float: left;
overflow: hidden;
}

#columnOneContentSubPage{
	margin: 0 20px 0 30px;

}


#columnTwoContentSubPage{
	margin: 0px 20px 0px 0px;
 
}

#columnThreeContentSubPage{
	margin: 0px 0px 0px 20px;
 
}

/* CSS HACK:  position:relative needed by IE6*/ 
#wrapper, #columnsFloat, #columnOne, #columnTwo, h2
	{ p\osition: relative; }

/* ====================
TOP TENGLAR
=====================*/
#toplinks{position:absolute; top: 30px; right: -150px; width: 350px;}
#toplinks ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

/* nav 1 */
#toplinks ul{
	float:right;	
}
#toplinks ul li{
	float:left;
	padding: 0px 5px;
	border-left: 1px solid #828282;
}
#toplinks ul li.first
{
	border-left: 0px;
}
#toplinks ul li a, #toplinks ul li a:visited
{
	color: #828282;
}
#toplinks ul li a:hover
{
	text-decoration: underline;
}

/* ====================
accessibility
=====================*/
#accessibility{position:absolute; top: 31px; right: 20px;}
#accessibility ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#accessibility ul.fontsize, #accessibility ul.switcher{float:left;}

#accessibility ul li{
	float:left;
	padding: 0px 5px;

}
#accessibility .aminus
{
	font-size: .9em;
}
#accessibility .aplus
{
	font-size: 1.1em;
	position:relative;
	top: -2px;
	left: 0px;
}
#accessibility ul.switcher li
{
	font-size: 1.2em;
	background:#f0852c;
	position:relative;
	top: -4px;
	left: 0px;
}
#accessibility ul li a, #accessibility ul li a:visited
{
	color: #f0852c;
}

#accessibility ul.switcher li a.avi, #accessibility ul.switcher li a.avi:visited
{
	color:#ffffff;
	font-weight: bold;
	display:block;
	padding: 1px 1px 2px 1px;
}

#accessibility ul li a:hover
{
	text-decoration: underline;
}
#accessibility .ability ul.switcher li a.SCREEN{display: none;padding: 10px; background:pink; visibility: hidden; position:absolute;}

/* ====================
LINKAR
=====================*/
a:link     { color : #828282;text-decoration : none; font-weight: bold;}
a:visited  { color : #828282;text-decoration : none; font-weight: bold;}
a:hover  { color : #828282; text-decoration : underline; }
a[name]:hover { color : inherit; text-decoration : none; }
a:active   { color : #828282;  text-decoration : underline; }
a:active:hover   { color : #828282; text-decoration : underline; }



/* ====================
TEXTI
=====================*/
h1{font-size: 1.4em; text-transform: uppercase; color: #f0852c; padding: 0px; margin: 0px 0px 10px 0px}
h2{font-size: 1.1em; text-transform: uppercase; color: #f0852c;  padding: 0px; margin: 0px 0px 5px 0px}
/* Listar */
#columnOne ul,
#columnTwo ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#columnOne ul li,
#columnTwo ul li{
	background: url(/img/listbullet.gif) no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.gray{color:#808080;}
/* ====================
LEIÐARKERFI
=====================*/
/* Forsíða */
#frontnav{position:relative; float: left; width: 841px; height: 24px; background: url(/img/frontnav_bg.gif) repeat-x; margin-top: 30px;}
#frontnav ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#frontnav ul li{ float: left; }
#frontnav ul li a, 
#frontnav ul li a:visited
{
	display: block;
	padding: 0px 7px;
	line-height: 24px;
	background: url(/img/frontnav_href_bg.gif) repeat-y;
	background-position: right top;
	color: #ffffff;
	text-transform: uppercase; 
}

/* Undirsíða */
#navbox{}
#navbox ul, .treeview ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#navbox ul li{float:left; width: 135px;}

#navbox ul li a,
#navbox ul li a:visited
{
	color : #ffffff;text-decoration : none; text-transform:uppercase;
	padding: 5px 12px;
	display: block;
	border-bottom: 1px solid #3e3e3e;
}
#navbox ul li.collapsable a, #navbox ul li.collapsable a:visited{
background:#f0852c
}

#navbox ul li.collapsable ul a, #navbox ul li.collapsable ul a:visited{
background:none;
text-transform: none;
padding: 5px 25px;
}

#navbox ul li.collapsable ul a.selected, #navbox ul li.collapsable ul a.selected:visited{
background:url(/img/2level_nav_bg_selected.gif) no-repeat;
background-position: 8px center;
color: #f0852c;
}