/* -------------------- SITE -------------------- */

.printDisable {
	}

.screenDisable {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	}

html, body, #sidecentreringTabel {
	font-family: Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	margin: auto;
	background-color: #668635;
	}

img{  
	border-style: none;
}

#sidecentreringCelle {
	text-align: center;
	vertical-align: middle;
	}

#sidecentrering {
	position: relative;
	margin: auto;
	width: 990px;
	height: 595px;
	text-align: left;
	background-image: url(/images/farvebaggrund.jpg);
	background-repeat: repeat-y;
border: 1px solid white;
	}


#ramme {
	width: 990px;
	height: 560px;
	}

#custInfo {
	font-family: Tahoma, sans-serif;
	color: black;
	background-color: transparent;
	vertical-align: middle;
	font-size: 12px;
	width: 990px;
	color: black;
	}

#custInfo {
	text-align: center;
	width: 100%;
	}

#custInfo A:link,
#custInfo A:visited,
#custInfo A:active {
	color: black;
 	text-decoration: none;
}


#custInfo A:hover{
	text-decoration: underline;}


#techCMS,
#techCMS A,
#techCMS A:link,
#techCMS A:visited,
#techCMS A:active {
	font-size: 10px;
	color: Black;
	text-decoration: none;
	}

#techCMS A:hover {
	color: black;
	}

/* -------------------- MODULE : i_references2.asp -------------------- */

/* ----- LIST ----- */
#rfl_list {
	width: 150px;
	height: 300px;
	overflow: auto;
	display: inline;
	font-size: 10px;

	position: absolute;
	top: 50px;
	left: 30px;
	color: black;
	}

#rfl_list a { color: black; padding-bottom: 5px; display: block }
#rfl_list a:link { text-decoration: none }
#rfl_list a:visited {}
#rfl_list a:active {}
#rfl_list a:hover { text-decoration: underline }

#rfl_listHead {
	font-size: 14px;
	padding-bottom: 10px;
	}

/* ----- IMAGE ----- */

#rfl_image {
	cursor: hand;
	width: 306px;
	height: 226px;
	text-align: center;
	vertical-align: top;
	display: inline;
	position: absolute;
	top: 50px;
	left: 250px;	}

#rfl_imageMain { padding: 0px; margin: 0px }

#rfl_moreImages { 
	position: absolute;
	top: 276px;
	left: 10px;
	margin: 0px
	width: 420px;
	height: 60px; 
}

/* ----- DETAILS ----- */
#rfl_details {
	overflow: auto;
	vertical-align: top;
	display: inline;
	margin-right: 10px;
	position: absolute;
	top: 50px;
	left: 600px;	}


#rfl_detailsHeadline,
#rfl_detailsLocation,
#rfl_detailsProduct,
#rfl_detailsYear,
#rfl_detailsDescription {
	color: black;
	margin-top: 5px;
	}

#rfl_detailsHeadline {
	font-size: 16px;
	padding-bottom: 20px;
	}

#rfl_detailsLocation,
#rfl_detailsProduct,
#rfl_detailsYear {
	padding-bottom: 0px;
	border-bottom: 1px solid black;
	width: 350px;
	}

#rfl_detailsProduct,
#rfl_detailsYear,
#rfl_detailsDescription {
	padding-top: 0px;
	}

#rfl_detailsLocationLegend,
#rfl_detailsProductLegend,
#rfl_detailsYearLegend {}

#rfl_detailsDescription {
	width: 350px;
	height: 200px;
	overflow: auto;
}



/* -------------------- MODULE : i_menu.asp -------------------- */

#menu {

background-color: transperent;

	}

/* -------------------- MODULE : i_printfriendly.asp -------------------- */

#printfriendly {
	width: 17px;
	height: 16px;
	}

/* -------------------- MODULE : i_contact3.asp -------------------- */

.ctf_legendText, .ctf_legendEmail, .ctf_legendMemo, .ctf_legendMemo2, .ctf_legendShow, .ctf_legendSelect, .ctf_legendRadio {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	text-align: right;
	vertical-align: top;
	}

.ctf_legendCheckbox {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	}

.ctf_fieldText, .ctf_fieldEmail, .ctf_fieldMemo, .ctf_fieldMemo2 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	width: 250px;
	}

.ctf_fieldCheckbox, .ctf_fieldSelect, .ctf_fieldRadio {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	}

.ctf_fieldMemo, .ctf_fieldMemo2 {
	height: 50px;
	}

.ctf_textButton {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	}

/* -------------------- MODULE : i_news4.asp -------------------- */

/* news list */

#nwsl_div {
	width: 95%;
	height: 90%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: black;
	overflow-x: hidden;
	overflow-y: hidden;
	}

#nwsl_div a {
	text-decoration: none
	}

#nwsl_div a:link {}
#nwsl_div a:visited {}
#nwsl_div a:hover { text-decoration: underline }
#nwsl_div a:active {}

#nwsl_table { height: 100% }

#nwsl_items { vertical-align: top }

.nwsl_title {
	vertical-align: top;
	padding: 8px 0px 2px 0px;
	font-size: 20px;
	line-height: 1.1em;
	clear: both;
	}

.nwsl_title a:link { color: black }
.nwsl_title a:visited { color: black }
.nwsl_title a:hover { text-decoration: underline }
.nwsl_title a:active {}

.nwsl_item {
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	}

.nwsl_image {
	vertical-align: top;
	padding: 0px 5px 0px 0px;
	float: left;
	}

.nwsl_date {
	font-size: 9px;
	padding-right: 1em;
	}

.nwsl_teaser {
	vertical-align: top;
	font-size: 11px;
	}

#nwsl_archive {
	font-size: 9px;
	text-align: left;
	
	}

#nwsl_archive A:link { color: Black; text-decoration: underline;}
#nwsl_archive A:visited { color: black; text-decoration: underline; }
#nwsl_archive A:active {}
#nwsl_archive A:hover { text-decoration: underline }

/* news item */

#nwsi_div {
	width: 95%;
	height: 90%;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: black;
	}

#nwsi_div a:link {}
#nwsi_div a:visited { color: green; }
#nwsi_div a:active {}
#nwsi_div a:hover { text-decoration: underline }

#nwsi_title {
	font-size: 20px;
	line-height: 1.1em;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	color: black;
	line-height: 1.1em;
	}

#nwsi_teaser {
	width: 100%;
	font-size: 14px;
	padding: 0px 0px 20px 0px;
	vertical-align: top;
	color: black;
	}

#nwsi_item {
	vertical-align: top;
	width: 100%;
	}

#nwsi_date {
	font-size: 10px;
	color: green;
	padding-right: 1em;
	display: block;
	}

#nwsi_text {
	padding-top: 5px;
	padding-right: 15px;
	display: block;

	}

#nwsi_itemImage {
	width: 280px;
	text-align: left;
	vertical-align: top;
		}

#nwsi_image {
	padding: 0px 0px 10px 0px;
	}

#nwsi_gallery {
	font-size: 10px;
	text-align: right;
	}

#nwsi_gallery a:link { color: green; }
#nwsi_gallery a:visited { color: green; }
#nwsi_gallery a:active {}
#nwsi_gallery a:hover { text-decoration: underline }

/* news archive */

#nwsa_div {
	width: 95%;
	height: 90%;
	font-family: Tahoma, sans-serif;
	}

.nwsa_title {
	font-size: 20px;
	line-height: 1.1em;
	padding: 0px 0px 10px 0px;
	}

.nwsa_title a { color: #646567; text-decoration: none }
.nwsa_title a:link {}
.nwsa_title a:visited {}
.nwsa_title a:active {}
.nwsa_title a:hover { text-decoration: underline }

.nwsa_item {
	padding: 0px 0px 20px 0px;
	}

.nwsa_date {
	font-size: 9px;
	padding-right: 1em;
	}

.nwsa_teaser {
	font-size: 11px;
	}

/* -------------------- CUSTOM PANELS -------------------- */

#text1 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 720px;
	height: 420px;
	padding: 0px;
	border: 0;
	overflow-x: auto;
	overflow-y: auto;
	}

#reftext{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 990px;
	height: 400px;
	padding: 0px;
	border: 0;
	overflow-x: auto;
	overflow-y: auto;
	}

#Venstretekst{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 120px;
	height: 370px;
	padding: 0px;
	border: 0;
	overflow-x: auto;
	overflow-y: auto;
color: white;
	}

#bundtekst{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 990px;
	height: 50px;
	padding: 0px;
	border: 0;
	overflow-x: auto;
	overflow-y: auto;
color: black;
	}

#havetema{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 145px;
	height: 310px;
	padding: 0px;
	border: 0;
	overflow: none;
	color: black;
	}



#text1 A,
#text1 A:link,
#text1 A:visited,
#text1 A:active,
#Venstretekst A,
#Venstretekst A:link,
#Venstretekst A:visited,
#Venstretekst A:active {
	text-decoration: none;

	}

#text1 A:hover,
#Venstretekst A:hover {
	text-decoration: underline;
	}

#text1 {
	padding: 5px;
	padding-right: 10px;
	
	}
#Venstretekst {
	width: 180px;
	}
#Venstretekst {
	padding: 5px;
	padding-right: 10px;
	border:
	}

#text4 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 700px;
	height: 345px;
	padding: 5px;
	border: 0px;
	overflow-x: auto;
	overflow-y: auto;
	}

#text3 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	width: 500px;
	height: 305px;
	padding: 5px;
	border: 0px;
	overflow-x: auto;
	overflow-y: auto;
	}

#text3 A:link, #text4 A:link,
#text3 A:visited, #text4 A:visited,
#text3 A:active, #text4 A:active {
color: green;
text-decoration: none;
}


#text3 A:hover, #text4 A:hover{
	text-decoration: underline;}





#streg {
	
	width: 150px;
	height: 20px;
	font-size: 16px;
	border-bottom: 1px solid black;	
	color: black;
}


#bjalke {
	background-image: url(/images/bjalke.jpg);
	width: 990px;
	height: 91px;
	}

#menubjalke {
	background-image: url(/images/menubjalke.jpg);
	width: 990px;
	height: 35px;
	}

#logo {
	background-image: url(/images/logo.jpg);
	width: 119px;
	height: 77px;
	}

#boks {
	background-image: url(/images/boks.png);
	width: 597px;
	height: 367px;
	}

#boks2 {
	background-image: url(/images/boks2.png);
	width: 155px;
	height: 369px;
	}

#boks3 {
	background-image: url(/images/boks3.png);
	width: 766px;
	height: 405px;
	}



#bundbjalke{
	background-image: url(/images/bundbjalke.jpg);
	width: 990px;
	height: 35px;
	}


#forsidebillede1 { width: 112px; height: 143px; }




/* -------------------- i_teaserpage -------------------- */

#havetema .teap_image {
	z-index: 910;
	xposition: absolute;
	xtop: 0px;
	xleft: 0px;
}

#havetema .teap_link {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 115px;
	height: 320px;
}

#havetema .teap_backgrund {
	z-index: 900;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 115px;
	height: 320px;
}

#havetema .teap_name {
	z-index: 910;
	xposition: absolute;
	xtop: 0px;
	xleft: 0px;
	width: 115px;
	font-size: 16px;
	color: #23772c;
}

#havetema .teap_txt {
	z-index: 910;
	xposition: absolute;
	xtop: 0px;
	xleft: 0px;
	width: 115px;
}
