body {
	background-image:url(grafik/bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	padding:0px;
	margin:0px;
}

form {
	display:inline;
}

#site {
	background-image:url(grafik/bg_border.png);
	background-repeat:no-repeat;
	width:965px;
	min-height:590px;
	_height:590px;
	margin-left:auto;
	margin-right:auto;
}

#path {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 0px 0px 40px;
	min-height:12px;
	_height:12px;
}

#path a {
	text-decoration:none;
	color:#ffffff;
}

/* link logo i bunden th. */

#bf-logo {
	background-image:url(grafik/bf_logo.gif);
	width:171px;
	height:115px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
	display:block;
}

/* underside highlights */

#sub-frontpage-highlights {
	width:188px;
	height:auto;
	display:block;
	float:right;
	margin-right:21px;
	margin-top:20px;
	border-top:6px solid #000000;
	border-left:6px solid #000000;
	border-right:6px solid #000000;
}

.sub-frontpage-highlight,.sub-frontpage-highlight_over {
	min-height:74px;
	_height:74px;
	width:188px;
	border-bottom:6px solid #000000;
	float:left;
}

.sub-frontpage-highlight .headline,
.sub-frontpage-highlight .headline:visited,
.sub-frontpage-highlight .a1610,
.sub-frontpage-highlight_over .headline,
.sub-frontpage-highlight_over .headline:visited,
.sub-frontpage-highlight_over .a1610 
 {
	float:left;	
	width:157px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	padding:7px 8px 8px 23px;
	background-image:url(grafik/highlight_heading_bg.png);
	background-repeat:no-repeat;
	margin:0px;
}

.sub-frontpage-highlight .text,
.sub-frontpage-highlight .text:visited,
.sub-frontpage-highlight .a1060,
.sub-frontpage-highlight_over .text,
.sub-frontpage-highlight_over .text:visited,
.sub-frontpage-highlight_over .a1060
{
	float:left;		
	width:169px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 8px 10px 11px;
	margin:0px;
}

/* standard layouts */

ul.a5090,ul.a5091 {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:15px;
}

.a5090 li,.a5091 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	padding-left:5px;
	margin-left:-25px;
	margin-bottom:2px;
	margin-top:0px;
}

.a5091 li {
	color:#333333
}

.a1610 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	display:block;
	margin-bottom:12px;
	font-weight:normal;
}

.a1630 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	display:block;
	font-weight:bold;
	margin-bottom:2px;
}

.a1060 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	display:block;
	font-weight:normal;
	margin-bottom:10px;
}

.a1620 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	display:block;
	margin-bottom:10px;
	font-weight:normal;
}

.a1631 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	margin-bottom:7px;
	float:left;
	width:171px;
	font-weight:normal;
	
}

.a1061 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-bottom:10px;
	display:block;
	float:left;
	clear:both;
	width:171px;
}

.a5090 a,.a1060 a,.a1620,
.a5090 a:visited,.a1060 a:visited,.a1620 a:visited {
	color:#000000;
}

.a5091 a,.a1061 a,.a1621,
.a5091 a:visited,.a1061 a:visited,.a1621 a:visited {
	color:#333333;
}

.piccenter {
	display:block;
	float:left;
	margin-bottom:10px;
	clear:both;
}

.picleft {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:20px;
}

.image-info {
	width:120px;
	clear:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}

.picleft IMG {
	float:left;
	clear:both;
	display:block;
}

.picright {
	display:block;
	float:right;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.picright IMG {
	float:left;
	clear:both;
	display:block;
}

.picright SPAN,.picleft SPAN,.piccenter SPAN {
	float:left;
	clear:both;
	display:block;
	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	color:#656565;
	width:100%;
	padding-top:3px;
}

/* andre */

	/* link text */
	
		ul.link-text {
			margin:0px;
			padding:0px;
			float:left;
			display:block;
			width:141px;
			margin-left:15px;
			margin-bottom:10px;
		}

		ul.link-text li {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#F96012;
			font-weight:bold;
			list-style-image:url(grafik/link_text_bullet.gif);
			margin-bottom:3px;
		}
		
		ul.link-text li.pic-icon {
			list-style-image:url(grafik/rel_pic_icon.gif);
		}
		
		ul.link-text li.pdf-icon {
			list-style-image:url(grafik/rel_pdf_icon.gif);
		}
		
		
		.news-overview ul.link-text {
			width:465px;
		}
		
		.news-overview ul.link-text li {
			list-style-image:url(grafik/news_overview_bullet.gif);
			color:#372000;
		}
		
		ul.link-text li a{
			color:#F96012;
			text-decoration:none;	
		}
		
		.news-overview ul.link-text li a{
			color:#372000;
			text-decoration:none;	
		}
		
	/* knap */		.button {
			border:1px solid #CCCCCC;
			background-color:#f0f0f0;
			padding:2px 18px 0px 6px;
			background-image:url(grafik/button_bg.gif);
			background-repeat:no-repeat;
			background-position:top right;
			color:#333333;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
			cursor:pointer;
			display:block;
			width:auto;
			height:14px;
		}




#left-column {
	width:742px;	/* x */
	background-color:#000000;
	background-repeat:no-repeat;
	float:left;
	min-height:580px;
	_height:580px;
}

#left-column-p {
	padding-left:10px;
	padding-top:10px;
	float:left;
	min-height:580px;
	_height:580px;
}

	#header {
		background-image:url(grafik/bg_header.png);
		display:block;
		float:left;
		width:742px;	/* x */
		height:110px;
		margin-top:40px;
	}
	
		#logo {
			width:210px;
			height:110px;
			cursor:pointer;
			float:left;
			display:block;
			clear:both;
		}
		
		#intro-top-text {
			height:70px;
			width:447px;
			float:left;
			margin-top:15px;
			margin-left:20px; 
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			padding-top:7px;
			padding-right:20px;
		}
		
		#top-menu {
			width:532px;
			height:33px;
			float:left;
			display:block;
			margin-top:74px;
			margin-bottom:3px;
		}
		
		#top-menu div {
			padding-left:17px;
			float:left;
		}
		
		#top-menu a:link {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			text-decoration:none;
			height:33px;
			display:block;
			float:left;
		}
		
		#top-menu a:visited {
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			text-decoration:none;
			height:33px;
			display:block;
			float:left;
		}
		
#content {

}

#article-content {
	background-color:#FBFBFB;
	float:left;
	width:100%;
	min-height:430px;
	_height:430px;
}

#article {
	width:481px;
	float:left;
	padding:21px 20px 21px 25px;
}

	#left-menu-p {
		padding-left:25px;
		padding-top:20px;
		float:left;
	}
	
	#left-menu {
		width:177px; /* x */
		float:left;
	}
	
	.left-menu-headline {
		height:26px;
		width:160px;
		border:6px solid #000000;
		display:block;
		float:left;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#ffffff;
		padding-left:5px;
		padding-top:5px;
		text-decoration:none;
		background-position:top right;
		background-repeat:no-repeat;
	}

	#fp-menu {
		width:709px; /* x */
		min-height:130px;
		_height:130px;
		float:left;
	}
	
	#fp-menu-p {
		padding: 58px 23px 0px 10px;
		float:left;
	}
	
		.fp-menu-item {
			width:131px;
			min-height:130px;
			_height:130px;
			float:left;
		}
		
		.fp-menu-item-p {
			padding-left:10px;
			float:left;
		}
		
			.fp-menu-item-image {
				border: 6px solid #000000;
				width:114px;
				height:113px;
				display:block;
				float:left;
				cursor:pointer;
				font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#ffffff;
				text-decoration:none;
				padding-left:5px;
				padding-top:5px;
			}
			
			.fp-sub-menu-items,.left-menu-items {
				width:119px;
				border: 6px solid #000000;
				border-top:none;
				float:left;
			}
			
			.left-menu-items {
				width:165px;	
			}
			
			.fp-sub-menu-sep {
				width:119px;
				height:1px;
				background-color:#CCCCCC;
				float:left;
			}
				
			
	

#right-column {
	background-color:#ffffff;
	width:203px;
	float:left;
	display:block;
	min-height:540px;
	_height:540px;
}

#right-column-p {
	padding-right:10px;
	padding-top:50px;
	float:left;
	min-height:540px;
	_height:540px;
	
}
	#right-content {
		padding: 20px 17px 0px 15px;
		width:171px;
		float:left;
	}
		.news-list {
			float:left;				
		}
		
		.news-list-items {
			clear:both;
			display:block;
			float:left;
			width:171px;
			padding-right:0px;
			margin:0px;
		}
		
		.news-list-items ul.link-text {
			margin:0px;
			padding:0px;
			float:left;
			display:block;
			width:141px;
			margin-left:15px;
		}
		
		.news-list-items ul.link-text li {
			padding:0px;
			margin:0px;
			margin-bottom:2px;
		}
	
	#tools-p {
		padding:17px 5px 11px 15px;
		background-color:#f2f2f2;
		float:left;
	}
	
	#tools {
		float:left;
		clear:both;
		height:82px;
		background-color:#f2f2f2;
		width:183px;
	}
	
	a.tool-btn, a.tool-btn:visited {
		padding-left:23px;	
		margin-bottom:3px;
		background-repeat:no-repeat;	
		display:block;
		float:left;
		height:16px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#333333;
		text-decoration:none;
	}
	
	a.tool-left {
		margin-right:9px;		
		width:50px;
	}
	
	a.tool-right {
		width:77px;
	}
	
	#search-tool {
		float:left;
		padding-top:4px;
	}
	
		a.search-tool-btn {
			display:block;
			float:left;	
			background-image: url(grafik/tool_search.gif);
			width:18px;
			height:18px;
			cursor:pointer;
			margin-top:1px;
		}
		
		.search-tool-field {
			display:block;
			float:left;
			margin-right:3px;
		} 
		
		input {
			width:144px;
			height:11px;
			border:1px solid #CCCCCC;
			color:#000000;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:2px 3px 3px 3px;
		} 
	
	
		

#site-footer {
	width:814px; /* x */
	height:42px;
	margin-left:auto;
	margin-right:auto;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	clear:both;
	padding-top:0px;
	padding-left:151px;
}

.site-footer-bg {
	background-image:url(grafik/footer_bg.png);
	background-repeat:no-repeat;
}

	.footer-item{
		display:block;
		float:left;
		padding-top:10px;
	}
	
	.bf-sep {
		display:block;
		float:left;
		padding-top:8px;
		margin-left:3px;
		margin-right:3px;
	}	
	
	.footer-item a:link {
		color:#999999;
		font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	.footer-item a:visited {
		color:#999999;
		font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	.footer-item a:hover {
		color:#999999;
		font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	.footer-item a:active {
		color:#999999;
		font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
	
	.footer-sep {
		font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		display:block;
		float:left;
		margin-left:5px;
		margin-right:5px;
		padding-top:9px;
	}
	
	.bf-sep {
	}

/* underside specifikt */
	/* welsh black */
		.fp-menu-item-image-welsh {
			background-image:url(grafik/fp_welsh_pic.gif);
		}
		
		.bgcolor-6 {
			background-color:#B98B00;
		}
		
		.top-menu-item-welsh a.selected-item:link{
			background-image: url(subsite_welsh/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-welsh a.selected-item:visited{
			background-image: url(subsite_welsh/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-welsh a:hover {
			background-image: url(subsite_welsh/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-welsh a:active {
			background-image: url(subsite_welsh/grafik/topmenu_selected.gif);
		}		


	/* gaest i skoven */
		.fp-menu-item-image-gaest {
			background-image:url(grafik/fp_gaest_pic.gif);
		}
		
		.bgcolor-1 {
			background-color:#660000;
		}
		
		.top-menu-item-gaest a.selected-item:link{
			background-image: url(subsite_gaest/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-gaest a.selected-item:visited{
			background-image: url(subsite_gaest/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-gaest a:hover {
			background-image: url(subsite_gaest/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-gaest a:active {
			background-image: url(subsite_gaest/grafik/topmenu_selected.gif);
		}
	
	/* Projektet */
		.fp-menu-item-image-projekt {
			background-image:url(grafik/fp_projekt_pic.gif);
		}
		
		.bgcolor-2 {
			background-color:#B30000;
		}
		
		.top-menu-item-projekt a.selected-item:link{
			background-image: url(subsite_projekt/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-projekt a.selected-item:visited{
			background-image: url(subsite_projekt/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-projekt a:hover {
			background-image: url(subsite_projekt/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-projekt a:active {
			background-image: url(subsite_projekt/grafik/topmenu_selected.gif);
		}
		
	/* Historien */

		.fp-menu-item-image-historie {
			background-image:url(grafik/fp_historie_pic.gif);
		}
		
		.bgcolor-3 {
			background-color:#663300;
		}
		
		.top-menu-item-historie a.selected-item:link{
			background-image: url(subsite_historie/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-historie a.selected-item:visited{
			background-image: url(subsite_historie/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-historie a:hover {
			background-image: url(subsite_historie/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-historie a:active {
			background-image: url(subsite_historie/grafik/topmenu_selected.gif);
		}

	/* Naturen */
		.fp-menu-item-image-natur {
			background-image:url(grafik/fp_natur_pic.gif);
		}
		
		.bgcolor-4 {
			background-color:#B35900;
		}
		
		.top-menu-item-natur a.selected-item:link{
			background-image: url(subsite_natur/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-natur a.selected-item:visited{
			background-image: url(subsite_natur/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-natur a:hover {
			background-image: url(subsite_natur/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-natur a:active {
			background-image: url(subsite_natur/grafik/topmenu_selected.gif);
		}
		
	/* Presse */
		
		.bgcolor-5,.bgcolor-10 {
			background-color:#392000;
		}
		
		.top-menu-item-presse a.selected-item:link{
			background-image: url(subsite_presse/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-presse a.selected-item:visited{
			background-image: url(subsite_presse/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-presse a:hover {
			background-image: url(subsite_presse/grafik/topmenu_selected.gif);
		}
		
		.top-menu-item-presse a:active {
			background-image: url(subsite_presse/grafik/topmenu_selected.gif);
		}
		
	/* søgeresultat */
		.search-result {
			display:block;
			float:left;
			clear:both;
		}
		
		.search-result .a1630 a:link{
			color:#000000;	
		}
		
		.search-result .a1630 a:visited{
			color:#000000;	
		}
		
		.search-result .a1630 a:hover{
			color:#000000;	
		}
		
		.search-result .a1630 a:active{
			color:#000000;	
		}
		
/* rute layout */

.route-start-icon {
	width:18px;
	float:left;
	height:13px;
}

.route-start-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;	
	color:#333333;
	width:153px;
	float:left;
	height:13px;
}

.route-start {
	margin-bottom:10px;
	float:left;
	height:13px;
	width:171px;
}

.route-introduction {
	background-color:#000000;
	padding:6px;
	margin-bottom:25px;
}

.route-name {
	padding-right:4px;
	padding-left:4px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	margin-bottom:9px;
}

.route-short-description {
	padding-right:4px;
	padding-left:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin-bottom:7px;
}

.route-points-headline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:15px;
	color:#000000;
}

.route-point {
	margin-bottom:10px;
	clear:both;
}

.route-point-image {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

.route-point-no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	font-weight:normal;
	float:left;
	height:13px;
	width:12px;
	margin-bottom:0px;
	margin-top:1px;
	margin-right:3px;
}

.route-point-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	line-height:14px;
}

.search-results {
	display:block;
	float:left;
	clear:both;
}

/* link text 2 */

table.table-link-text,
table.table-link-text-right {
	width:480px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	float:left;
	clear:both;
	display:block;
	margin-bottom:10px;
}

table.table-link-text-right {
	width:183px;	
	margin-bottom:0px;
}

.link-text-right {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}

table.table-link-text a:link,
table.table-link-text a:visited,
table.table-link-text-right a:link,
table.table-link-text-right a:visited {
	color:#F96012;
	text-decoration:none;
	font-weight:bold;
}

table.table-link-text a:hover,
table.table-link-text-right a:hover {
	text-decoration:underline;
	color:#F96012;
}

table.table-link-text td.bullet,
table.table-link-text-right td.bullet {
	width:17px;
	vertical-align:top;
	padding-bottom:3px;
}

table.table-link-text td.bullet img,
table.table-link-text-right td.bullet img{
	border:none;
}

table.table-link-text td.text,
table.table-link-text-right td.text {
	width:463px;
	padding-top:1px;
	vertical-align:top;
}

table.table-link-text-right td.text {
	width:156px;
}