
	* {
		margin				: 0;
		padding				: 0;
	}

	html {
		background			: #9BBCCD url(/images/background.gif) repeat -270px 0;
	}

	body {
		min-width			: 1060px;
		font				: 11px Verdana, Arial, Helvetica, sans-serif;
		background			: url(/images/page_border.gif) repeat-y 30px 0;
	}

	hr {
		display				: none;
	}

	a {
		color				: #1C426C;
		text-decoration		: none;
	}

	a:hover {
		text-decoration		: underline;
	}

	input, textarea, select {
		border-width		: 1px;
		border-style		: solid;
		border-color		: #696969 #DCDCDC #DCDCDC #696969;
	}

	input[type="image"] {
		border				: 0;
		vertical-align		: top;
	}

	input[type="checkbox"] {
		border				: 0;
		vertical-align		: -3px;
	}

	ul.menu {
		list-style-type		: none;
	}

	ul.menu li {
		float				: left;
	}

	.small {
		font-size			: 10px;
	}
	
	.more {
		text-align			: right;
		color				: blue;
		font-weight			: bold;	
	}

	.fade, .fade a {
		color				: #888;
	}

	.fade a {
		text-decoration		: none;
	}

	div.seperator {
		height				: 0;
		clear				: both;
	}
	
	.error {
		margin				: 10px 0;
		padding				: 10px 10px;
		color				: #F00;
		font-weight			: bold;
		background-color	: pink;
		border				: 1px solid #F00;
	}


	/* Sidens opbygning */

	#topbanner {
		padding-left		: 35px;
		background			: #012F47 url(/images/topbanner_bg.jpg) repeat-y -270px 0;
	}

	#body {
		background			: url(/images/page_bg.jpg) no-repeat -270px 0;
	}

	#page {
		width				: 1000px;
		margin-left			: 30px;
		float				: left;
	}

	#main {
		min-height			: 400px;
		margin				: 0 5px;
		background			: #FFF url(/images/sidebar_left_bg.gif) repeat-y top left;
	}

	#main.wide {
		background-image	: none;
	}

	#main.full {
		background-image	: none;
	}

	#main_top_left {
		width				: 710px;
		height				: 16px;
		padding				: 4px 0 0 10px;
		float				: left;
		border-bottom		: 1px solid #999;
		font-weight			: bold;
		font-size			: 10px;
		background			: #FFF url(/images/main_top_left.gif) no-repeat;
	}

	#main_top_right {
		width				: 270px;
		height				: 20px;
		float				: right;
		border-bottom		: 1px solid #999;
		background			: #FFF url(/images/main_top_right.gif) no-repeat top right;
	}

	#main_top_left.hide, #main_top_right.hide {
		height				: 10px;
		border-bottom		: 0;
		background-color	: transparent;
	}

	#sidebar_left {
		width				: 150px;
		float				: left;
	}

	#content {
		width				: 530px;
		padding				: 0 20px;
		float				: left;
		background-color	: #FFF;
	}

	#wide_content {
		width				: 680px;
		padding				: 0 20px;
		float				: left;
	}

	#full_wrapper {
	}

	#full_content {
		padding				: 0 20px;
	}

	#sidebar_right {
		width				: 260px;
		padding-right		: 10px;
		float				: right;
	}

	#footer {
		height				: 53px;
		padding-top			: 13px;
		background			: url(/images/page_bottom.jpg) no-repeat;
	}

	#footer p {
		text-align			: center;
		line-height			: 15px;
	}

	#current_menu {
		width				: 198px;
		height				: 300px;
		margin-top			: 20px;
		margin-left			: 20px;
		display				: none;
		float				: left;
		background-color	: #FFF;
	}


	/* Toppen af siden */

	#header {
		height				: 111px;
		position			: relative;
		padding				: 0 5px;
		background			: url(/images/header_bg.jpg) no-repeat 4px 0;
	}

	#header_logo {
		position			: absolute;
		top					: 14px;
		left				: 19px;
	}

	#header_search {
		position			: absolute;
		top					: 20px;
		right				: 20px;
	}

	#header_search a {
		color				: #D2FF00;
		font-weight			: bold;
	}

	#header_menu {
		position			: absolute;
		bottom				: 5px;
		left				: 19px;
		color				: #FFF;
		font-weight			: bold;
	}

	#header_menu a {
		color				: #FFF;
		text-decoration		: underline;
	}



	/* Log ind boks */

	#login_button {
		height				: 23px;
		margin-right		: 3px;
		padding-left		: 10px;
		position			: absolute;
		right				: 20px;
		bottom				: 1px;
		background			: url(/images/login_button_bg.gif) no-repeat top left;
		z-index				: 2;
	}

	#login_button a {
		height				: 18px;
		margin-right		: -3px;
		padding				: 5px 10px 0 0;
		display				: block;
		color				: #FFF;
		font-weight			: bold;
		background			: url(/images/login_button_bg.gif) no-repeat top right;
	}

	#login_button a:hover {
		text-decoration		: none;
	}

	#login_button img {
		padding-right		: 3px;
		vertical-align		: -3px;
	}

	#login_area {
		width				: 364px;
		height				: 84px;
		position			: absolute;
		right				: 20px;
		bottom				: -81px;
		display				: none;
		color				: #FFF;
		font-size			: 10px;
		background			: url(/images/login_area_bg.gif) no-repeat top left;
		z-index				: 1;
	}

	#login_area p {
		line-height			: 16px;
	}

	#login_area a {
		color				: #FFF;
	}

	div.login_area_column {
		width				: 167px;
		padding				: 10px 0 0 10px;
		float				: left;
	}

	#login_area form {
		margin				: 0;
		padding				: 0;
	}

	#login_area div.input {
		width				: 156px;
		height				: 16px;
		margin				: 6px 0px;
		padding				: 3px 3px;
		background			: url(/images/login_input_bg.gif) no-repeat;
	}

	#login_area input[type=text], #login_area input[type=password] {
		width				: 156px;
		height				: 16px;
		border				: 0;
		font-size			: 10px;
		background-color	: transparent;
	}

	#login_area div.button {
		margin-right		: 4px;
		float				: right;
	}



	/* Venstre kolonne */

	#sidebar_left div.block {
		margin				: 10px 10px;
		padding-bottom		: 10px;
		border-bottom		: 2px solid #1C426C;
	}

	#sidebar_left h2 {
		margin-top			: 17px;
		color				: #1C426C;
		font-weight			: bold;
		font-size			: 14px;
	}

	#sidebar_left dt {
		margin-top			: 10px;
	}

	#sidebar_left a {
		color				: #000;
	}

	#sidebar_left dt a {
		font-weight			: bold;
		text-decoration		: underline;
	}


	/* Inholdet */

	#content h1, #wide_content h1, #full_content h1 {
		margin-top			: 10px;
		color				: #1C426C;
		font-weight			: bold;
		font-size			: 20px;
	}

	#content h2, #wide_content h2, #full_content h2 {
		color				: #1C426C;
		font-weight			: bold;
		font-size			: 12px;
	}

	#content p, #content ul, #wide_content p, #wide_content ul, #full_content p, #full_content ul {
		margin-top			: 9px;
		line-height			: 15px;
	}

	form.search_bar {
		margin-top			: 10px;
		padding				: 0 30px;
		background			: url(/images/search_bar.gif) no-repeat;
	}

	form.search_bar input[type="text"] {
		width				: 380px;
	}

	form.search_bar input[type="image"] {
		margin				: -1px 0 0 30px;
	}

	form.search_bar div {
		padding-top			: 8px;
	}

	form.search_bar li {
		width				: 33%;
	}


	/* Højre kolonne */

	#sidebar_right div.block {
		margin				: 10px 0 20px 0;
		background			: url(/images/right_block_bg.gif) repeat-y;
	}

	#sidebar_right h2 {
		margin-bottom		: 3px;
		padding				: 7px 6px 9px 6px;
		color				: #FFF;
		font-weight			: bold;
		font-size			: 14px;
		background			: url(/images/right_block_top.gif) no-repeat;
	}

	#sidebar_right .title a {
		color				: #012F47;
	}

	#sidebar_right div.feed {
		margin				: -27px 6px 0 0;
		float				: right;
		color				: #FFF;
	}

	#sidebar_right div.feed img {
		vertical-align		: top;
	}

	#sidebar_right div.feed a {
		color				: #FFF;
	}

	#sidebar_right p {
		margin-top			: 3px;
		padding				: 0 6px;
	}

	#sidebar_right div.seperator {
		width				: auto;
		height				: 6px;
		margin				: 0 6px;
		border-bottom		: 1px solid #9BBCCD;
	}

	#sidebar_right div.block_bottom {
		height				: 20px;
		margin-top			: 5px;
		background			: url(/images/right_block_bottom.gif) no-repeat;
	}


	/* Bred side */

	#wide_content div.left {
		width				: 150px;
		padding-top			: 10px;
		float				: left;
	}

	#wide_content div.right {
		width				: 530px;
		float				: left;
	}


	/* Fuld side */

	#full_content div.left {
		width				: 500px;
		padding-top			: 10px;
		float				: left;
	}

	#full_content div.right {
		margin-bottom		: 20px;
		width				: 420px;
		float				: right;
	}

	#full_content div.right h2 {
		margin-top			: 20px;
		color				: #017411;
		font-size			: 14px;
	}
	
	#full_content select, #full_content input[type=text], #full_content textarea {
		width				: 270px;
	}


	/* Søgesiden */

	div.search_result {
		margin-top			: 10px;
		padding-top			: 10px;
		border-top			: 1px solid #9BBCCD;
	}

	div.search_result img {
		margin-top			: 9px;
		float				: left;
	}

	div.search_result p.summary {
		width				: 420px;
		margin				: 9px 0 0 10px;
		float				: left;
	}


	/* Nyeste viden */

	#block_newest {
		margin				: 20px 0;
		border-bottom		: 1px solid #98BBCC;
		background			: url(/images/center_block_bg.gif) repeat-y;
	}

	#block_newest div.top {
		height				: 86px;
		padding				: 10px 0 0 10px;
		background			: url(/images/center_block_top.gif) no-repeat;
	}

	#block_newest h1 {
		margin				: 0;
		color				: #FFF;
		font-weight			: bold;
		font-size			: 16px;
	}

	#block_newest .top p {
		color				: #FFF;
	}

	#block_newest p.fade {
		color				: #888;
	}
	
	#block_newest div.top a {
		color				: #FFF;
		font-size			: 9px;
	}

	#block_newest div.icon {
		width				: 80px;
		height				: 50px;
		margin				: 1px 10px 0 0;
		float				: left;
	}

	#block_newest div.item {
		padding				: 5px 10px;
	}

	#block_newest p.title {
		margin-top			: 0px;
	}

	#block_newest div.seperator {
		width				: auto;
		height				: 6px;
		margin				: 0 10px;
		clear				: both;
		border-bottom		: 1px solid #9BBCCD;
	}


	/* Fokusfelter */

	#frontpage_focus {
		border-top			: 1px solid #888;
	}

	#frontpage_focus .focus {
		width				: 254px;
		height				: 138px;
		padding				: 5px 5px;
		float				: left;
		position			: relative;
		border-bottom		: 1px solid #888;
	}

	#frontpage_focus .left {
		border-right		: 1px solid #888;
	}

	#frontpage_focus h2 {
		position			: absolute;
		top					: 45px;
	}

	#frontpage_focus p {
		width				: 249px;
		padding-right		: 5px;
		position			: absolute;
		top					: 55px;
	}

	#frontpage_focus p.small {
		top					: auto;
		bottom				: 5px;
	}
	
	#frontpage_focus p.more {
		top					: auto;
		bottom				: 5px;
	}
	
	#frontpage_focus p.description a {
		color				: #000;
	}

	#frontpage_focus p.description a:hover {
		text-decoration		: none;
	}


	/* Download linksne */

	p.downlaod_link {
		padding-left		: 15px;
	}

	p.download_link img {
		vertical-align		: -7px;
	}



	.cord_autocomplete {
		position			: absolute;
		background-color	: #FFFFFF;
		border				: 1px solid #000;
		margin				: 0px;
		padding				: 0px;
	}

	.cord_autocomplete ul  {
		list-style-type		: none;
		margin				: 0px;
		padding				: 0px;
	}

	.cord_autocomplete ul li.selected {
		background-color	: #9ABCCD;
		cursor				: pointer;
	}

	.cord_autocomplete ul li {
		list-style-type		: none;
		display				: block;
		margin				: 0;
		padding				: 2px;
	}
