/* LAYOUT */
.body{
	background: #004caa url(../img/background.gif) repeat-y center top;	/* Canvas background */
	width: 100%;
	}
div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}

div#page{
	background: white url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 866px;	/* Page width */
	margin: 0 auto;	/* Center (other browsers) */
	
	text-align: left;
}

div#top-background{
	background:transparent url(../img/top-background2.gif) repeat-x scroll left top;
	height: 189px;
}

	/* TOP */

div#top{
	min-height: 273px;
	height:		auto !important;
	height: 	273px;
}

	div#menu-top{}
	
	div#top-bar{
		min-height: 76px;
		height: auto !important;
		height: 76px;
		background: transparent url(../img/top-background.gif) repeat-x scroll left top;
	}

		div#top-right{
			float: right;
			width: 420px;
			padding-top: 32px;
		}
		
		div#date{
			float: left;
			padding-top: 23px;
		}
	
		div#search{
			padding-top: 13px;
			padding-left: 20px;
		}
		div#searchbox{
			background: transparent url(../img/searchbox_form.gif) no-repeat scroll top;
			height: 43px;
			width: 254px;
			float: right;
		}

		div#lang{
			float: left;
			padding-top: 16px;
			padding-bottom: 0px;
			padding-left:15px;
			font-size: 11px;
		}
			div#lang a.is, div#lang a.uk {
				display: block;
				float: left;
				margin-left: 4px;
				height: 10px;
				line-height: 10px;
				text-decoration: none;
				color: #003faa;
			}

		
	div#header{
		min-height: 197px;
		height:		auto !important;
		height: 	197px;
	}
		
		div#logo{
			background: transparent url(../img/banner.png) no-repeat scroll left center;
			width:345px;
			height: 198px;
			position: absolute;
			z-index: 10;
		}
		
			img, div#logo { behavior: url(iepngfix.htc) }
		
		div#flashtop{
			float: right;
			position: relative;
		} 


	/* MIDDLE */

div#middle{
	clear: both;
	
	height: 100%;
	
	background: #f2f2f2;
		}
div#middle_bottom{
	/* Used to expand the middle cell */
	clear: both;
	height: 1px;
	font-size: 0;
}

	div#left-column{
		float: left;
		width: 210px;
		background: transparent url(../img/left-background.gif) repeat-y scroll left top;
		min-height: 500px;
		height: auto !important;
		height: 500px;
	}
	
		div#menu{}

		div#stadsetning{
			width: 185px;
			height: 135px;
			margin-left: 15px;
			margin-top: 11px;
		}
		div#extra-content{
			margin-left: 28px;
			margin-right: 17px;
			margin-top: 29px;
			margin-bottom: 28px;
		}
	
	div#main-column{
		float: right;
		width: 656px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		background: #f2f2f2 url(../img/content-background.gif) repeat-y scroll left top;
		border:0px solid red;
	}
		div#content{
			height: 	1%;
			padding-left: 30px;
			padding-top: 30px;
			padding-bottom: 20px;
			padding-right: 20px;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	min-height: 100px;
	height:		auto !important;
	height: 	100px;
	text-align: center;
	background: #022b71;
}

	div#footer{
		background: transparent url(../img/footer.gif) no-repeat scroll center top;
		color: white;
		height: 35px;
		line-height: 35px;
		width: 866px;
	}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{
		color: white;
	}