body,html
{
	background-color: rgb(234,234,234);
	font-family: arial;
	font-size:12px;
	text-align:left;
	color: rgb(85,85,85);
	padding:0px;
	margin:0px;
}

a
{
	color: rgb(1,104,21);
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1, a h1, h1 a
{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color: rgb(213,43,43);
}

h2
{
	padding:0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color: rgb(213,43,43);
}

div#container
{
	width:944px;
}

div#subcontainer
{
	clear:both;
	float:left;
	width:904px;
	padding: 0 20px 0 20px;
	background: url(/resources/images/1_bg_body.gif) repeat-y;
}

div#main
{
	clear:both;
	float:left;
	width: 904px;
}

div#left
{
	clear:both;
	float:left;
	width:170px;
}

div#logo
{
	float:left;
	width:169px;
	padding:0px 5px 0px 5px;
}

div#logo img
{
	vertical-align:bottom;
}

div#leftmenu
{
	clear:both;
	float:left;
	padding-left:15px;
	width:154px;
}

div#leftmenu ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

div#leftmenu ul li
{
	clear:both;
	float:left;
	padding-top:10px;
	padding-left:5px;
	width:144px;
	height:34px;
	line-height:34px;
	border-bottom:1px solid rgb(194,204,204);
	text-align:left;
	
}

div#leftmenu li a
{
	color: rgb(153,153,153);
	text-decoration: none;
	font-size:14px;
}

div#leftmenu li a:hover
{
	color: rgb(113,113,113);
	text-decoration: underline;
}

div#leftmenu ul li.selected
{
	background: url(/resources/images/4_bg_selected.gif) no-repeat bottom right;
}

div#leftmenu ul li.level2
{
	clear:both;
	float:left;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:24px;
	width:125px;
	height:20px;
	line-height:20px;
	border-bottom:none;
/*
	background-color: rgb(242,242,242);
*/
	text-align:left;
	
}

div#leftmenu li.level2 a
{
	color: rgb(133,133,133);
	text-decoration: none;
	font-size:14px;
}

div#leftmenu li.level2 a:hover
{
	color: rgb(103,103,103);
	text-decoration: underline;
}

div#images
{
	clear:both;
	float:left;
	padding-left:15px;
	padding-top:10px;
	width:155px;
}

.imagetitle
{
	clear:both;
	float:left;
	width:155px;
	padding-bottom:10px;
	text-align:left;
}

.image
{
	clear:both;
	float:left;
	width:155px;
	text-align: left;
}

.image a
{
	color: rgb(153,153,153);
	text-decoration: none;
}

.image a:hover
{
	color: rgb(113,113,113);
	text-decoration: underline;
}

div#right
{
	float:left;
	width: 725px;
	overflow: hidden;
}

div#top
{
	clear:both;
	float:left;
	height:41px;
	width:725px;
	background: url(/resources/images/5_bg_topmenu.gif) repeat-x;
}

div#topmenu
{
	clear:both;
	float:left;
	height:41px;
}

div#topmenu ul
{
	margin:0px;
	padding:0px;
}

div#topmenu ul li
{
	float:left;
	height:41px;
	line-height:41px;
	padding-left:15px;
	padding-right:20px;
	list-style-type: none;
	color: rgb(1,104,21);
	font-size:12px;
	text-decoration: none;
	text-transform: uppercase;
}
 
div#topmenu ul li a
{
	color: rgb(1,104,21);
	font-size:12px;
	text-decoration: none;
	text-transform: uppercase;
}

div#shortcuts
{
	height:26px;
	padding-top:15px;
	float:right;
}

div#icons
{
	float:left;
	padding-right:6px;
}

div#icons img
{
	vertical-align: bottom;
	padding: 0 3px 0 3px;
}

div#search
{
	float:left;
	width:110px;
	height:16px;
	background: url(/resources/images/3_bg_search.gif) no-repeat;
}

div#search input
{
	margin:0px;
	padding:0 5px 0 5px;
	width:100px;
	height:16px;
	line-height:16px;
	font-size:9px;
	background: none;
	border: none;

}

div#header
{
	clear:both;
	float:left;
	width:725px;
}

div#header img
{
	vertical-align: bottom;
	border-top:1px solid rgb(194,204,204);
	border-bottom:1px solid rgb(194,204,204);
}

div#location
{
	clear:both;
	float:left;
	width:725px;
	padding: 15px 0px 15px 10px; 
	font-size:18px;
	color: rgb(213,43,43);
	font-weight: 400;
	text-align:left;	
}

div#content
{
	clear:both;
	float:left;
	padding: 0px 10px;
	width:705px;
	text-align: left;
}

div#bottom
{
	clear:both;
	float:left;
	padding-top:15px;
	width:904px;
}

div#footer
{	
	clear:both;
	float:left;
	width:874px;
	height: auto !important;
	height:30px;
	min-height: 30px;
	padding:15px;
	background: rgb(2,105,22) url(/resources/images/2_bg_footer.gif) repeat-x;
	border-top:1px solid rgb(194,204,204);
	color: #fff;
	text-align:center;
}

div#footer a
{
	color: #fff;
	text-decoration: underline;
}

div#footer a:hover
{
	text-decoration: none;
}

div#subfooter
{
	clear:both;
	float:left;
	width:894px;
	padding:5px;
	text-align:center;
	color rgb(153,153,153):
}


/*  CONTENT SVÆÐIÐ */


/* BOXIN */

.box_top
{
	clear:both;
	float:left;
	width:166px;
	height:9px;
	font-size:1px;
	line-height:1px;
}

.box_content
{
	clear:both;
	float:left;
	padding:0 13px 0 13px;
	width: 140px;
	color: #fff;
	text-align:left;
	height: auto !important;
	height:160px;
	min-height:160px;
}


.box_content a
{
	color: #fff;
	text-decoration: none;
}

.box_content a:hover
{
	text-decoration: underline;
}

.title
{
	font-size:15px;
	font-weight: bold;
}


.box_bottom
{
	clear:both;
	float:left;
	width:166px;
	height:9px;
	font-size:1px;
	line-height:1px;
}

.greenbox
{
	float:left;
	width:166px;
	padding-left:5px;
	padding-right:5px;
}

.greenbox .box_top
{
	background: url(/resources/images/12_greenbox_top.gif) no-repeat;
}

.greenbox .box_content
{
	background: url(/resources/images/11_greenbox_content.gif) repeat-y;
}

.greenbox .box_bottom
{
	background: url(/resources/images/10_greenbox_bottom.gif) no-repeat;
}

.redbox
{
	float:left;
	width:166px;
	padding-left:5px;
	padding-right:5px;
}

.redbox .box_top
{
	background: url(/resources/images/19_redbox_top.gif) no-repeat;
}

.redbox .box_content
{
	background: url(/resources/images/18_redbox_content.gif) repeat-y;
}

.redbox .box_bottom
{
	background: url(/resources/images/17_redbox_bottom.gif) no-repeat;
}

.yellowbox
{
	float:left;
	width:166px;
	padding-left:5px;
	padding-right:5px;
}

.yellowbox .box_top
{
	background: url(/resources/images/28_yellowbox_top.gif) no-repeat;
}

.yellowbox .box_content
{
	background: url(/resources/images/27_yellowbox_content.gif) repeat-y;
	color: rgb(85,85,85);
}

.yellowbox .box_content a
{
	color: rgb(85,85,85);
}

.yellowbox .box_bottom
{
	background: url(/resources/images/26_yellowbox_bottom.gif) no-repeat;
}

.bluebox
{
	float:left;
	width:166px;
	padding-left:5px;
	padding-right:5px;
}

.bluebox .box_top
{
	background: url(/resources/images/8_bluebox_top.gif) no-repeat;
}

.bluebox .box_content
{
	background: url(/resources/images/7_bluebox_content.gif) repeat-y;
}

.bluebox .box_bottom
{
	background: url(/resources/images/6_bluebox_bottom.gif) no-repeat;
}

/* FRÉTTIR */

.news
{
	float:left;
	width:340px;
	padding:10pX;
	text-align: left;
}

.oldnews
{
/*
	clear:both;
*/
	float:left;
/*
	width:725px;
*/
	width:350px;
	border-top:1px solid rgb(194,204,204);
}

.oldnews_title
{
	clear:both;
	float:left;
	padding:15px 28px 9px 15px;
	background: url(/resources/images/4_bg_selected.gif) no-repeat bottom right;
	color: rgb(153,153,153);
	font-size:14px;
}

.oldnews_title a
{
	text-decoration: none;
	color: rgb(153,153,153);
	font-size:14px;
}

.oldnews_title a:hover
{
	text-decoration: underline;
}