	@import url(body_background.css);
	@import url(navigation.css);
	
	body
	{
		margin				:	0px;
		padding				:	0px;		
		font				:	0.8em Verdana, sans-serif;
		color				:	#333;	
	}

	a
	{
		text-decoration		:	none;
		color				:	#369;
	}
	
	a:visited
	{
		color				:	#736;	
	}
	
	a:hover
	{
		text-decoration		:	underline;
	}
	
	a.selected
	{
		color				:	#444;
		text-decoration		:	none;
	}
	
	#body a
	{
		padding-bottom		:	2px;
		border-bottom		:	1px #ddd solid;
	}
	
	#body a:hover
	{
		text-decoration		:	none;
		padding-bottom		:	2px;
		border-bottom		:	2px #69c solid;
	}
	
	.caps
	{
		letter-spacing		:	0.1em;	
	}
	
	.italic_text
	{
		font-style			:	italic;
	}
	
	.bold_text
	{
		font-weight			:	bold;
	}
		
	#page_holder
	{
		width				:	750px;
		padding-bottom		:	260px;
		margin-left			:	auto;				
		margin-right		:	auto;
		margin-top			:	70px;
		overflow			:	hidden;
	}
		
	#top_holder
	{
		background			:	#fff;
		height				:	100px;
		padding				:	0px 25px 15px;
		border-bottom		:	2px #ddd solid;
	}
	
	#top_holder .title
	{
		text-align			:	center;
		margin				:	0px 0px 0px 0px;
	}
	
	/* Content */
	
	#content_holder
	{
		padding				:	15px 25px;
		background			:	#eee;
		overflow			:	hidden;
	}
	
	#content
	{
		width				:	100%;
		font-size			:	0.88em;
		line-height			:	1.6em;
		color				:	#333;
	}
	
	#content #title
	{
		font-family			:	"Helvetica Neue", helvetica, serif;
		font-size			:	1.77em;
		color				:	#333;
		border-bottom		:	2px #333 solid;
		margin				:	0px;
		margin-bottom		:	20px;
	}
	
	#content h3
	{
		margin				:	0px;
		margin-bottom		:	-0.05em;
		padding				:	0px;
		font-size			:	1.19em;
	}
	
	#content img
	{
		padding				:	2px;
		border				:	1px #ccc solid;
	}
	
	#content img.link 
	{
		cursor				:	pointer;
	}	
	
	#content .image_holder
	{
	 	float				:	right;
	 	margin				:	0px 0px 0px 20px;
		clear				:	extra;
	}
	
	#content .image_holder img
	{
	 	width				:	270px;
	}
	
	#content .ansatte_image_holder
	{
	 	margin				:	0px;
	 	padding				:	2px;
		border				:	1px #ccc solid;
		width				:	360px;
		overflow			:	hidden;
		float				:	right;
	}

	#content .ansatte_image_hider
	{
		position			:	relative;
		height				:	111px;
		width				:	100%;
		margin				:	0px;
		display				:	block;
		overflow			:	hidden;
	}

	#content .ansatte_image_hider img
	{
		position			:	relative;
		top					:	-60%;
		width				:	367px;
		border				:	0px;
		padding				:	0px;
	}
		
	#content .image_holder_left
	{
	 	float				:	left;
	}

	#content .image_holder_left .mar_ri img
	{
		margin-right		:	9px;
	}
	
	#content .image_holder #image_caption
	{
		background			:	#f6f6f6;
		padding				:	3px 0px 3px 5px;
		padding-left		:	6px;
		font-size			:	0.88em;
		font-style			:	italic;
	}
		
	#content #image_holder.image_holder_left img
	{
		width				:	218px;
		overflow			:	hidden;
	}
	
	#content img.header_image
	{
		margin-bottom		:	15px;	
	}
	
	#content .column_left
	{
		clear				:	left;
		float				:	left;
		width				:	300px;
		overflow			:	hidden;
	}
	
	#content .column_right
	{
		float				:	left;
		width				:	300px;
		overflow			:	hidden;
	}

	#content .flick-result 
	{
		margin				:	0 0 10px 0;
		padding				:	5px;
		background			:	rgba(255,255,255,0.4);
	}
	
	#last_updated
	{
		font-size			:	0.77em;
		color				:	#888;
		text-align			:	left;
		margin-top			:	10px;
		clear				:	both;
	}
	
	#body_left_holder
	{
		float				:	left;
		width				:	320px;		
	}

	.front_left
	{
		float				:	left;
		width				:	320px;
		padding				:	10px;
		margin				:	20px 0px 10px 0px;
		border-top			:	3px green solid;
		background			:	#fff;
	}
	
	.front_left_2
	{
		float				:	left;
		clear				:	both;
		width				:	320px;
		padding				:	10px;
		margin				:	10px 0px 20px 0px;
		border-top			:	3px green solid;
		overflow			:	hidden;
		background			:	#fff;
	}
	
	.front_right
	{
		float				:	right;
		width				:	320px;
		padding				:	10px;
		margin				:	20px 0px 0px 20px;
		border-top			:	3px green solid;
		background			:	#fff;
	}
	
	
	#outlinks a {
		text-decoration			:	none;
	}

	#outlinks img
	{
		float				:	right;
		margin-left			:	10px;
		width				:	70px;
	}
	
	.list_box
	{
		float				:	left;
		width				:	190px;
		padding				:	10px;
		margin-right		:	15px;
		margin-bottom		:	5px;
		background			:	#d6d6d6;
		border				:	1px #aaa solid;
	}
	
	.list_box ul
	{
		margin				:	0px;
		margin-left			:	15px;
		padding				:	0px;
		list-style-type		:	circle;
	}
	
	.list_box a.selected
	{
		font-weight			:	bold;
	}
	
	
	/* Footer */
	
	#page_footer
	{
		background			:	#eee;
		margin-top			:	3px;
		padding				:	3px;
		text-align			:	center;
		font-size			:	0.77em;
	}
	
	#final_box
	{
		text-align			:	center;
		font-size			:	0.77em;	
		margin-top			:	5px;
	}
	
	#final_box a
	{
		color				:	#333;
	}

	/* Search */

	form {
		margin				:	0;
		padding				:	0;
	}

	#searchfield 
	{
		padding				:	5px 5px 0px 5px;
		margin				:	0;
		font-size			:	119%; 
		border				:	0;
		float				:	right;
		width				:	240px;
	}


	#searchfield:focus 
	{
		outline				:	0;
	}

	.search_container 
	{
		float				:	right;
		overflow			:	hidden;
		margin				:	0 0 10px 0;
		border				:	2px #618700 solid;
		background			:	#fff;
	}

	.search_container.left
	{
	}

	img.search_button {
		border				:	0px !important;
		width				:	43px;
		height				:	24px;
		margin				:	0;
		padding				:	0 !important;
		float				:	right;
		cursor				:	pointer;
	}

	ul.search_result_link
	{	
	}
	
	ul.search_result_link li
	{
		font-weight			:	bold;
		margin-bottom		:	8px;
	}
	
	.search_human_path
	{
		font-size			:	9px;
		line-height			:	9px;
		color				:	#444;
		font-weight			:	normal;	
	}
