body, html {
	background: #223388;
	color: #FFF;
	
	font-size: 11px;
	font-family: arial;
	margin: 0;
}

.clear {
	clear: both;
}

A {
	color: #bade6d;
}

h1 {
	font-size: 20px;
}
h2 {
	font-size: 17px;
}
h3 {
	font-size: 15px;
}

#head {
	display: block;
	margin: 5px auto 0 auto;
	width: 970px;
}
*:first-child+html #head {
	margin: 5px auto -18px auto;
}

	#head A.logo {
		display: block;
		margin: 15px 0 0 0;
		text-decoration: none;
		font-size: 21px;
		width: 300px;
	}
	
	#head ul.lang,
	#head ul.info {
		float: left;
		width: 50%;
		list-style: none;
		
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
	}
		#head ul.lang li,
		#head ul.info li {
			display: inline;
			padding: 0 5px 0 5px;
		}
			#head ul.lang li A,
			#head ul.info li A {
				text-decoration: none;
			}
			
			.smaller {
				font-size: 15px;
				font-weight: bold;
			}
			.bigger {
				font-size: 15px;
				font-weight: bold;
			}
			.readable {
				font-size: 15px;
				font-weight: bold;
				
				background: #bade6d;
				
			}
				.readable A {
					color: #223388;
				}
			
	#head ul.info {
		text-align: right;
	}
	
	#head .search {
		float: right;
		margin: 10px 0 -40px 0;
		padding: 10px;
		width: 200px;
		border: 1px solid #3f7bb4;
	}
		#head .search .txt {
			width: 130px;
		}
	
	#head .menu,
	#head .menu_new {
		list-style: none;
		
		margin: 10px 0 5px 0;
		padding: 0;
		
		height: 25px;
		
		text-align: right;
	}
		#head .menu li,
		#head .menu_new li {
			display: block;
			float: right;
			
			font-size: 15px;
			font-weight: bold;
		}
			#head .menu li A,
			#head .menu_new li A {
				text-decoration: none;
				padding: 0 0 0 20px;
			}

#foot {
	margin: 0 auto 20px auto;
	width: 970px;
}
	#foot ul {
		margin: 10px 20px 0 0;
		padding: 0;
		
		float: left;
		list-style: none;
		line-height: 17px;
	}

#main,
#bottom
{
	margin: 0 auto;
	width: 950px;
	
	border: 1px solid #3f7bb4;
	padding: 5px;
}
#bottom {
	margin-top: 10px;
}
	
	#main .breadcrumbs div {
		margin: 0 0 0 -5px;
	}
		#main .breadcrumbs A {
			padding: 0 5px 0 5px;
			text-decoration: none;
		}

	#main .content img {
		padding: 5px;
	}
	
	#main .box,
	#bottom .box {
		margin-right: 10px;
		float: left;
	}
	
	#main .banner {
		overflow: hidden;
		margin: 0;
	}
	
	#main .submenu h1 A {
		text-decoration: none;
		font-size: 20px;
	}
	#main .submenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#main .submenu ul li {
			padding: 0;
			margin: 0;
			border-bottom: 1px solid #3f7bb4;
		}
			#main .submenu ul li ul li {
				border: 1px solid #223388;
				padding: 0 0 0 10px;
			}
				#main .submenu ul li ul li A {
					padding: 2px 0 2px 0;
				}
		#main .submenu ul li A {
			display: block;
			padding: 4px 0 4px 0;
			
			text-decoration: none;
		}
	
	.einstaklingar,
	.fyrirtaeki,
	.umhverfi
	{
		margin-bottom: 5px;
	}
	
		.einstaklingar .link_overlay,
		.fyrirtaeki .link_overlay,
		.umhverfi .link_overlay
		{
			display: block;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			margin: 10px 0 5px 0;
		}	
	
	.whattodo {
	
	}
		.whattodo h1 {
			padding: 35px 0 0 10px;
			font-weight: normal;
			font-size: 18px;
		}
		.whattodo ul {
			list-style: none;
			padding: 0;
			margin: 0 0 0 12px;
			border-top: 1px solid #3F7BB4;
		}
			.whattodo ul li {
				padding: 3px 0 3px 0;
				border-bottom: 1px solid #3F7BB4;
			}
				.whattodo ul li A {
					text-decoration: none;
				}
		
	
.col {
	float: left;
}
	.s25 {
		width: 25%;
	}
	.s50 {
		width: 50%;
	}
	.s75 {
		width: 75%;
	}
	
	.s25 {	width: 225px !important; width: 220px; }
	.s50 {	width: 467px; }
	.s75 {	width: 705px; }
	.s33 {	width: 32.1%; }
	

