/* -------------------- SITE -------------------- */

.printDisable {
	}

.screenDisable {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	}

BODY {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0;
	}

#sidecentreringTabel {
	width: 100%;
	height: 100%;
	background-color: white;
	color: black;
	}

#sidecentreringCelle {
	vertical-align: middle;
	text-align: center;
	background-color: transparent;
	color: black;
	}

#sidecentrering {
	position: relative;
	margin: 0px auto;
	width: 990px;
	height: 560px;
	text-align: left;
	}

#ramme {
	width: 990px;
	height: 560px;
	background-color: white;
	color: black;
	}

#custInfo {
	font-family: Verdana, Geneva, sans-serif;
	color: gray;
	background-color: transparent;
	vertical-align: middle;
	font-size: 10px;
	}

#custInfo {
	text-align: center;
	width: 100%;
	}

.techCMS,
.techCMS A,
.techCMS A:link,
.techCMS A:visited,
.techCMS A:active {
	font-size: 10px;
	color: silver;
	text-decoration: none;
	}

.techCMS A:hover {
	color: black;
	}

/* -------------------- MODULE : i_menu.asp -------------------- */

#menu {
	}

/* -------------------- MODULE : i_breadcrumbs.asp -------------------- */

#breadcrumbs {
	}

#bcr_YouAreHere,
#bcr_ThisPage,
.bcr_link,
.bcr_link A,
.bcr_link A:link,
.bcr_link A:active,
.bcr_link A:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
	text-decoration: none;
	}

#bcr_ThisPage {
	color: #1c385d;
	font-weight: bold;
	text-transform: uppercase;
	}

.bcr_link A:hover {
	color: #1c385d;
	text-decoration: underline;
	}

/* -------------------- 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: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0;
	text-align: right;
	vertical-align: top;
	}

.ctf_legendCheckbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	}

.ctf_fieldText, .ctf_fieldEmail, .ctf_fieldMemo, .ctf_fieldMemo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0;
	width: 200px;
	}

.ctf_fieldCheckbox, .ctf_fieldSelect, .ctf_fieldRadio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	}

.ctf_fieldMemo, .ctf_fieldMemo2 {
	height: 100px;
	}

.ctf_textButton {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 200px;
	border: 1px solid #606060;
	background-color: white;
	cursor: hand;
	}

/* -------------------- MODULE : i_banner2.asp -------------------- */

.banTxt_div {
	width: 295px;
	height: 154px;
	color: #606060;
	text-decoration: none;
	}

/* -------------------- MODULE : i_references.asp -------------------- */

#rfl_table {
	height: 100%;
	}

#rfl_details {
	overflow: auto;
	vertical-align: top;
	width: 300px;
	}

#rfl_detailsHeadline,
#rfl_detailsLocation,
#rfl_detailsProduct,
#rfl_detailsYear,
#rfl_detailsDescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: gray;
	}

#rfl_detailsHeadline {
	font-size: 20px;
	padding-bottom: 15px;
	color: #1c385d;
	}

#rfl_detailsLocation,
#rfl_detailsProduct,
#rfl_detailsYear {
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
	}

#rfl_detailsProduct,
#rfl_detailsYear,
#rfl_detailsDescription {
	padding-top: 10px;
	}

#rfl_detailsLocationLegend,
#rfl_detailsProductLegend,
#rfl_detailsYearLegend {}

#rfl_spacing1,
#rfl_spacing2 {
	width: 20px;
	}

#rfl_image {
	cursor: hand;
	width: 504px;
	text-align: center;
	vertical-align: top;
	}

#rfl_list {
	vertical-align: top;
	width: 150px;
	background-color: #F0F0F0;
	padding: 3px;
	}

#rfl_listContainer {
	overflow: auto;
	vertical-align: top;
	}

#rfl_listHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	color: gray;
	}

.rfl_listLink,
.rfl_listLink A,
.rfl_listLink A:link,
.rfl_listLink A:active,
.rfl_listLink A:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: gray;
	padding-bottom: 5px;
	}

/* -------------------- MODULE : i_market.asp -------------------- */

#mkt_table {
	height: 100%;
	}

#mkt_details {
	overflow: auto;
	vertical-align: top;
	width: 300px;
	}

#mkt_detailsHeadline,
#mkt_detailsProduct,
#mkt_detailsPrice,
#mkt_detailsDescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: gray;
	}

#mkt_detailsHeadline {
	font-size: 20px;
	padding-bottom: 15px;
	color: #1c385d;
	}

#mkt_detailsProduct,
#mkt_detailsPrice {
	padding-bottom: 5px;
	}

#mkt_detailsProduct,
#mkt_detailsPrice,
#mkt_detailsDescription {
	padding-top: 5px;
	}

#mkt_detailsProductLegend,
#mkt_detailsPriceLegend {
	font-weight: bold;
	}

#mkt_spacing1,
#mkt_spacing2 {
	width: 20px;
	}

#mkt_image {
	cursor: hand;
	width: 504px;
	text-align: center;
	vertical-align: top;
	}

#mkt_list {
	vertical-align: top;
	width: 150px;
	padding: 3px;
	}

#mkt_listContainer {
	overflow: auto;
	vertical-align: top;
	}

#mkt_listHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-size: 14px;
	padding-bottom: 10px;
	}

.mkt_listLink,
.mkt_listLink A,
.mkt_listLink A:link,
.mkt_listLink A:active,
.mkt_listLink A:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: gray;
	padding-bottom: 5px;
	}

/* -------------------- MODULE : i_persongallery3.asp -------------------- */

.pga_td {
	vertical-align: top;
	width: 115px;
	}

.pga_image {
	}

.pga_img { Filter: Gray; }

.pga_name, .pga_title, .pga_address, .pga_phone, .pga_cellphone, .pga_fax, .pga_remark, .pga_email {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #606060;
	}

.pga_name {
	color: #1c385d;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 14px;
	}

.pga_title {
	font-style: italic;
	margin-bottom: 10px;
	}

.pga_address, .pga_phone, .pga_cellphone, .pga_fax {
	font-size: 10px;
	}

.pga_fax {
	margin-bottom: 10px;
	}

.pga_remark {
	margin-bottom: 10px;
	}

.pga_spacing {
	width: 20px;
	height: 20px;
	}

/* -------------------- MODULE : i_googlemap.asp -------------------- */

#gmwc_table {
	padding: 0px;
	margin: 0px;
	border: 0px;
	}

#gmwc_mapCell {
	padding: 0px;
	margin: 0px;
	}

#gmwc_spacingCell {
	padding: 0px;
	margin: 0px;
	width: 10px;
	}

#gmwc_menuCell {
	padding: 10px;
	margin: 0px;
	width: 150px;
	text-align: left;
	vertical-align: top;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 9px;
	}

.gmwc_menuHeader {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	color: #606060;
	}

.gmwc_menuLegend {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	}

.gmwc_menuField {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	}

.gmwc_menuSpacing {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	height: 20px;
	}

.gmwc_addressTable {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;
	}

.gmwc_addressRow {
	padding: 0px;
	margin: 0px;
	}

.gmwc_addressColumn {
	padding: 0px 3px 0px 0px;
	margin: 0px;
	}

.gmwc_addressLegend {
	padding: 0px;
	margin: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	}

.gmwc_addressField {
	padding: 0px;
	margin: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	}

#gmwc_menuButton {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	padding: 1px;
	border: 1px solid #808183;
	}

/* Google Map Info Window */

#gmgm_title,
#gmgm_image,
#gmgm_address,
#gmgm_description,
#gmgm_url {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	}

#gmgm_title {
	font-size: 14px;
	font-weight: bold;
	}

/* -------------------- MODULE : i_sitemap2.asp -------------------- */

#smp_table {
	padding-top: 10px;
	}

.smpl_cell {
	}

.smpl_link {
	color: black;
	}

#sma_table {
	width: 50%;
	}

.sma_column {
	vertical-align: top;
	width: 33%;
	}

.sma_firstLetter {
	font-weight: bold;
	}

.sma_linkCell {
	}

.sma_link {
	color: black;
	}

.sma_lineBreak {
	height: 10px;
	}

/* -------------------- MODULE : i_links2.asp -------------------- */

#lnkl_div {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	}

.lnkl_group {
	font-size: 20px;
	color: #1c385d;
	padding-bottom: 5px;
	}

.lnkl_table {
	padding-bottom: 10px;
	}

.lnkl_image {}

.lnkl_cell {
	padding-left: 10px;
	vertical-align: top
	}

.lnkl_name {
	font-weight: bold; 
	color: gray;
	}

.lnkl_text {}
.lnkl_link {}

.lnkl_link a:link { color: black }
.lnkl_link a:visited { color: black }
.lnkl_link a:hover { text-decoration: underline }
.lnkl_link a:active {}

/* -------------------- CUSTOM PANELS -------------------- */

#text1,
#text1b {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 950px;
	height: 484px;
	padding: 0px;
	border: 0;
	overflow-x: auto;
	overflow-y: auto;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #DDDDDD;
	scrollbar-arrow-color: #080E1A;
	scrollbar-track-color: #F8F8F8;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #080E1A;
	scrollbar-darkshadow-Color: #080E1A;
	}

#text1 A,
#text1 A:link,
#text1 A:visited,
#text1 A:active,
#text1b A,
#text1b A:link,
#text1b A:visited,
#text1b A:active {
	text-decoration: none;
	}

#text1 A:hover,
#text1b A:hover {
	text-decoration: underline;
	}

#text1b {
	width: 295px;
	overflow-x: hidden;
	overflow-y: auto;
	}

#logo {
	width: 91px;
	height: 50px;
	background-image: url( /images/logo.jpg );
	}

#left_col {
	width: 10px;
	height: 560px;
	background-image: url( /images/left_col.gif );
	background-position: top left;
	background-repeat: repeat-y;
	}

#right_col {
	width: 10px;
	height: 560px;
	background-image: url( /images/right_col.gif );
	background-position: top left;
	background-repeat: repeat-y;
	}

#image1 {
	width: 645px;
	height: 484px;
	background-color: #F0F0F0;
	}

#banner1,
#banner2,
#banner3 {
	width: 295px;
	height: 154px;
	background-color: #F0F0F0;
	}



