body, html {
	width:100%;
	height:100%;
	text-align:center;
	/*background:url(/sysimages/forsida.jpg) no-repeat 50% 0;*/

	font-size:12px;
	font-family:Arial, Geneva, sans-serif;
}

.push10
{
	padding-bottom:10px;	
}
a {
	color:#ba1f27;
	text-decoration:none;
}
a:hover {
	color:#ba1f27;
	text-decoration:underline;
}
p {
	line-height:1.4;
	padding:2px 0px;
}
h2 a:hover {
	color:#ba1f27;
	text-decoration:none;
}
h1 {
	margin:0px;
	padding:0px;
	padding-bottom:9px;
	font-size:24px;
	font-weight:500;
	color:#ba1f27;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:600;
	color:#ba1f27;
	line-height:14px;
}
h3 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:600;
	color:#ba1f27;
}
#front_backgr {
	background:#faf9fa url(/sysimages/front_top_backgr.png) repeat-x 0 1px;
}
#sub_backgr {
	background:#faf9fa url(/sysimages/sub_top_backgr.png) repeat-x 0 1px;
}
div#container {
	margin:0 auto;
	width:982px;
	/*background:red;*/
	/*opacity:0.8;*/
}
	div#header {
		background:url(/sysimages/front_top_backgr.png) repeat-x 0 0;
	}
	div#header div#top_box {
		/*background:green;*/
		height:143px;
	}
		div#logo {
			position:relative;
			left:0px;
			top:10px;
			float:left;
		}
		div#lang_and_menu {
			position:relative;
			top:13px;
			left:8px;
			float:left;
			/*width:424px;*/
			height:80px;
			text-align:left;
		}
		/* Fix �anga� til a� hin tungum�lin detta inn */
		div#lang
		{
			height:50px;
		}
		/* fix endar */
			div#lang a#icelandic {
				position:relative;
				left:13px;
			}
			div#lang a#deutch {
				position:relative;
				left:25px;
			}
			div#top_menu {
				position:relative;
				float:left;
				top:16px;
				height:36px;
				max-width:550px;
				background:url(/sysimages/top_menu_backgr.png) repeat-x 0 0;
			}
				div#left_top {
					float:left;
					height:36px;
					width:7px;
					background:url(/sysimages/top_menu_left.png) no-repeat 0 0;
				}
				div.top_menu_item {
					float:left;
					padding:0 6px;
					font-family:"Trebuchet MS", Helvetica, sans-serif;
					font-size:12px;
				}
					div.top_menu_item a {
						position:relative;
						top:10px;
						font-weight:600;
						color:#fff;
						text-decoration:none;
					}
					div.top_menu_item a:hover {
						position:relative;
						top:10px;
						font-weight:600;
						color:#ff747b;
						text-decoration:none;
					}
					div.top_menu_item_spacer {
						position:relative;
						padding:0px 3px;
						top:11px;
						float:left;
						color:#fff;
						font-weight:600;
					}
				div#right_top {
					float:right;
					height:36px;
					width:8px;
					background:url(/sysimages/top_menu_right.png) no-repeat 0 0;
				}
		div#top_ads {
			position:relative;
			top:18px;
			right:26px;
			float:right;
		}
			a#travel_agency {
				margin-right:19px;
			}
	div#header div#banner_front {
		height:331px;
		background:url(/sysimages/banner_front_backgr.png) no-repeat 0 0;
	}
	div#header div#banner_sub {
		height:201px;
		background:url(/sysimages/banner_sub_backgr.png) no-repeat 0 0;
	}
	div#middle_bar {
		  height:43px;
		  background:url(/sysimages/middle_bar_backgr.png) no-repeat 0 0;
	}
		div#newsDisplay {
			width:288px;
			height:20px;
			font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
			overflow: hidden;
		}
		div.news_style {
			display:none;
		}
			.dagsetning {
				padding-left:8px;
				background:url(/sysimages/pointer.png) no-repeat 0 60%;
				font-size:10px;
				color:#003e67;
			}
			.newsLink {color:#000; font-size:10px; font-weight:600; text-decoration:none;}
			.newsLink:hover {color:#000; font-weight:600; text-decoration:underline;}
		div#bread_crumb {
			position: relative;
			top:13px;
			right:49px;
			float:right;
			font-size:10px;
			text-align:left;
			width:360px;
		}
			div#bread_crumb a:hover {text-decoration:underline;}
			span.first a.link {
				font-weight:600;
				text-decoration:none;
				color:#ba1f27;
			}
			span.first a.linkSel {
				font-weight:600;
				text-decoration:none;
				color:#003e67;
			}
			span.other a.link {
				font-weight:600;
				text-decoration:none;
				color:#ba1f27;
			}
			span.other a.linkSel {
				font-weight:600;
				text-decoration:none;
				color:#003e67;
			}
		div#search_box {
			float:right;
			position:relative;
			top:9px;
			right:35px;
			width:239px;
			height:24px;
			background:url(/sysimages/search_backgr.png) no-repeat 0 0;
			text-align:left;
		}
			input.submit_image {
				float:left;
				position:relative;
				left:6px;
				top:5px;
			}
			input.search_text {
				float:left;
				position:relative;
				top:3px;
				left:10px;
				width:200px;
				border:1px solid #fff;
			}
	div#content_box {
		margin:0 auto;
		width:932px;
		background:#faf9fa;
	}
		div#left_side {
			float:left;
			width:288px;
		}
			div#leftMenu {
				width:286px;
			}
				div#top_side_menu {
					background:url(/sysimages/top_side_menu_backgr.png) no-repeat 0 0;
					width:286px;
					height:25px;
					margin-bottom:1px;
				}
				a.rootItem {
					display:block;
					height:28px;
					background:url(/sysimages/root_item_backgr.png) repeat-x 0 0;
					border:1px solid #c6e3f5;
					color:#003e67;
					text-align:left;
					text-decoration:none;
					margin-bottom:1px;
				}
				a.rootItem:hover {
					display:block;
					height:28px;
					background:url(/sysimages/root_item_backgr.png) repeat-x 0 0;
					border:1px solid #c6e3f5;
					color:#ba1f27;
					text-align:left;
					margin-bottom:1px;
				}
				a.rootItemSelected {
					display:block;
					height:30px;
					width:286px;
					background:url(/sysimages/root_itemselected_backgr.png) no-repeat 0 0;
					text-align:left;
					text-decoration:none;
				}
					a.rootItem span {
						position:relative;
						left:13px;
						top:7px;
						font-size:14px;
						font-weight:600;
					}
					a.rootItemSelected span {
						position:relative;
						left:13px;
						top:7px;
						font-size:14px;
						font-weight:600;
						color:#fff;
					}
				a.subItem {
					display:block;
					height:30px;
					background:#faf9fa;
					color:#003e67;
					text-decoration:none;
					text-align:left;
				}
				a.subItem:hover {
					display:block;
					height:30px;
					background:#faf9fa;
					color:#ba1f27;
					text-decoration:none;
					text-align:left;
				}
				a.subItemSelected {
					display:block;
					height:30px;
					background:#fff;
					color:#003e67;
					font-weight:600;
					text-decoration:none;
					text-align:left;
				}
				a.subItemSelected:hover {
					display:block;
					height:30px;
					background:#fff;
					color:#ba1f27;
					font-weight:600;
					text-decoration:none;
					text-align:left;
				}
					a.subItem span {
						position:relative;
						left:23px;
						top:7px;
						font-size:12px;
					}
					a.subItemSelected span {
						position:relative;
						left:23px;
						top:7px;
						font-size:12px;
					}
					
					a.thirdSubItem {
						display:block;
						height:30px;
						background:#faf9fa;
						color:#003e67;
						text-decoration:none;
						text-align:left;
						padding-left: 15px;
					}
					a.thirdSubItem:hover {
						display:block;
						height:30px;
						background:#faf9fa;
						color:#ba1f27;
						text-decoration:none;
						text-align:left;
						padding-left: 15px;
					}
					a.thirdSubItemSelected {
						display:block;
						height:30px;
						background:#fff;
						color:#003e67;
						font-weight:600;
						text-decoration:none;
						text-align:left;
						padding-left: 15px;
					}
					a.thirdSubItemSelected:hover {
						display:block;
						height:30px;
						background:#fff;
						color:#ba1f27;
						font-weight:600;
						text-decoration:none;
						text-align:left;
						padding-left: 15px;
					}
						a.thirdSubItem span {
							position:relative;
							left:23px;
							top:7px;
							font-size:12px;
						}
						a.thirdSubItemSelected span {
							position:relative;
							left:23px;
							top:7px;
							font-size:12px;
						}
					
				div#bottom_side_menu {
					background:url(/sysimages/bottom_side_menu_backgr.png) no-repeat 0 0;
					width:286px;
					height:25px;
					margin-top:1px;
				}
			div.newsletter {
				height:123px;
				width:288px;
				text-align:left;
			}
				div.form_holder {
					position:relative;
					float:left;
					top:83px;
					left:17px;
				}
					div.form_holder span {
						font-weight:bold;
						color:#fff;
					}
					div.form_holder input.field {
						width:186px;
						padding:2px;
						margin-right:4px;
					}
					div.form_holder input {
						font-size:11px;
					}
		div#right_side {
			float:right;
			width:637px;
		}
			div#content_top {
				height:14px;
				font-size:1px;
				background:url(/sysimages/content_top_backgr.png) no-repeat 0 0;
			}
			div#content_loop {
				background:url(/sysimages/content_loop_backgr.png) repeat-y 0 0;
			}
				div#content_holder {
					padding:15px 26px;
					text-align:left;
				}
					div.SimpleTitle, div.PageTitle, div.NewsitemTitle, div.Title h1 {
						font-size:24px;
						color:#ba1f27;
					}
						div.Date {
							font-size:11px;
							font-weight:600;
							color:#000;
							padding-left:2px;
						}
					div.SimpleText, div.NewsItem, div.NewsItemContent {
						margin-top:10px;
					}
					div.SimpleExtra div.ExtraItem
					{
						float:left;
					}
					div.SimpleExtra div.ExtraItem
					{
						float:left;
						width:175px;
						height:200px;
						padding:4px;
						margin-right:10px;
						margin-bottom:10px;
						border-bottom:1px solid #FFFFFF;
						border-left:1px solid #FFFFFF;
						border-right:1px solid #FFFFFF;
						border-top:1px solid #FFFFFF;
						border-radius:5px;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						text-align:center;
						padding-bottom:10px;
						padding-top:10px;
					}
					div.SimpleExtra div.ExtraItem:hover
					{
						float:left;
						width:175px;
						height:200px;
						padding:4px;
						margin-right:10px;
						margin-bottom:10px;
						border-bottom:1px solid #CCCCCC;
						border-left:1px solid #CCCCCC;
						border-right:1px solid #CCCCCC;
						border-top:1px solid #CCCCCC;
						background:#eeeeee;
						border-radius:5px;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						padding-bottom:10px;
						padding-top:10px;
					}
					div.SimpleExtra div.ExtraItem b
					{
						font-size:12px;
						color:#ba1f27;
						margin-bottom:4px;
					}
					div.NewsTitle {
						font-size:18px;
					}
						div.NewsTitle a, div.MoreLink a {
							color:#ba1f27;
							text-decoration:none;
						}
						div.NewsTitle a:hover, div.MoreLink a:hover {
							color:#ba1f27;
							text-decoration:underline;
						}
					div.NewsImage {
						float:right;
						padding-left:10px;
						padding-top:5px;
					}
					div.SimpleImg
					{
						/*position:relative;*/
						/*top:-20px;*/
						float:left;
						padding-right:10px;
						
					}
					div.SimpleContent TABLE.info TD
					{
						font-size:12px;
						font-weight:normal;
						color:#ba1f27;
						padding:2px;
						margin:1px;
					}
					div.share_me {
						text-align:left;
						margin-top:20px;
					}
					td.search_result_title {
						font-size:18px;
						color:#ba1f27;
					}
					td.row_a {
						color:#003e67;
					}
					td.row_a a, td.row_b a {
						font-weight:600;
						color:#ba1f27;
						text-decoration:none;
					}
					td.row_a a:hover, td.row_b a:hover {
						font-weight:600;
						color:#ba1f27;
						text-decoration:underline;
					}
				div.Item {
					float:left;
					padding:0px 12px;
				}
			div#content_bottom {
				height:94px;
				background:url(/sysimages/content_bottom_backgr.png) no-repeat 0 0;
			}

div#footer {
	margin-top:20px;
	height:82px;
	width:100%;
	background:url(/sysimages/footer_backgr.png) repeat-x 0 0;
}
	div#footer_box {
		width:982px;
		margin:0 auto;
	}
		div#webman {
			float:left;
			position:relative;
			top:24px;
			left:85px;
		}
		div#footer_text {
			float:right;
			position:relative;
			right:46px;
			top:20px;
			text-align:right;
		}
			div#footer_text p {
				margin:0px;
				padding:0px;
			}

.clear {
	clear:both
}
.push3 {
	height:3px;
	font-size:1px;
}
.push7 {
	height:7px;
	font-size:1px;
}

#StaffPage
{
	float:left;
	width:580px;
}

#StaffPage DIV.Content DIV.StaffItem
{
	float:left;
	width:280px;
	text-align:left;
	margin-bottom:10px;
}

#StaffPage DIV.Content DIV.StaffItem DIV.StaffTitle
{
	font-weight:bold;
	font-size:14px;
}

/* viðbót við CSS vegna fréttasíðu á forsíðu */

#News
{
	text-align:left;
	float:left;
}

div.fretta_box {
	margin-top:11px;
	margin-bottom:11px;
	width:580px;
}
	div.fretta_box div#n_first_date {
		float:left;
		margin-right:8px;
		width:38px;
		height:40px;
		background:url(/sysimages/dagatal_back.png) no-repeat 0 0;
		text-align:center;
	}
		div#n_first_date h3{
			padding-top:2px;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			color:#fff;
			font-size:10px;
			margin:0px;
		}
		div#n_first_date p {
			padding-top:0px;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size:20px;
			font-weight:600;
			color:#000;
			margin:0px;
			line-height:1;
		}
	div.fretta_box div.n_img_2nd {
		float:left;
		margin-right:14px;
	}
	div.fretta_box div.n_title {float:left;}
		div.fretta_box div.n_title h2 {
			font-size:16px;
			padding-bottom:3px;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			color:#007f9d;
		}
		div.fretta_box div.n_title p.sub {
			font-size:10px;
			font-family: Verdana, Geneva, sans-serif;
			color:#606060;
		}
	div.fretta_box div.n_content_2nd {
		clear:both;
		line-height:1.5em;
	}
	div.fretta_box div.n_content {
		clear:both;
		line-height:1.5em;
	}
		div.n_content img.n_img {
			float:right;
		}
	div.fretta_box span.date_nedst {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#606060;
	}
	div.fretta_box img.more_btn {
		position:relative;
		top:2px;
	}

#WebtreePage
{
	float:left;	
}

#WebtreePage .gen_1
{
	float:left;
	font-weight:bold;
	width:100%;
}
#WebtreePage .gen_2
{
	float:left;
	margin-left:15px;
	width:100%;
	font-style:italic;
}
#WebtreePage .gen_3
{
	float:left;
	margin-left:25px;
	width:100%;
	font-weight:bold;
}
#WebtreePage .gen_4
{
	float:left;
	margin-left:40px;
	width:100%;
}
#WebtreePage .gen_4 a
{
	color:#000099;
	text-decoration:none;
}

#WebtreePage .gen_4 a:hover
{
	color:#000099;
	text-decoration:underline;
}

#WebtreePage .gen_5
{
	float:left;
	margin-left:60px;
	width:100%;
}

#WebtreePage .gen_5 a
{
	color:#000000;	
}

.socialmedia
{
	float:right;
	padding-right:30px;
	padding-top:10px;
}

#GalleryContainerPage
{
	float:left;
	
}

#GalleryContainerPage .Content
{
	float:left;
	text-align:left;	
}

#GalleryContainerPage .Content .Gallery
{
	float:left;
	width:150px;
}

