/* -------------------- SITE --------c------------ */

.screenDisable {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	}

.printDisable {
	}


html, body, #sidecentreringTabel {
	width: 100%;
	height: 100%;
	margin: auto;
	padding: 0px;
	background-color: #848484;	
	}

#sidecentreringCelle {
	text-align: center;
	vertical-align: top;
	height: 96%;
	}

#sidecentrering {
	position: relative;
	margin: auto;
	width: 920px;
	text-align: left;
	background-color: #ffffff;
	background-image: url( /images/fadeline.png );
	background-position: top left;
	background-repeat: y-repeat;
	}

#custInfo {
	margin: 0;
	padding: 5px 0 5px 30px;
	text-align: left;
	background-color: #00529c;
	color: #ffd503;
	}

#custInfo a { text-decoration: none }
#custInfo a:link {}
#custInfo a:visited {}
#custInfo a:hover { text-decoration: underline }
#custInfo a:active {}

#techCMS {
	height: 8px;
	padding-left: 2px;
	text-align: left;
	font-size: 10px;
	color: silver;
	}

#techCMS a:link { color: silver; text-decoration: none }
#techCMS a:visited { color: silver }
#techCMS a:active { color: silver }
#techCMS a:hover { text-decoration: underline }

/* -------------------- MODULE : i_menu.asp -------------------- */

#menu {
	position: absolute;
	z-index: 100;
	top: 87px;
	left: 10px;
	width: 875px;
	background-color: #00529c;
	padding-left: 25px;
	}

/* -------------------- MODULE : i_printfriendly.asp -------------------- */

#printfriendly {
	position: absolute;
	z-index: 110;
	top: 92px;
	left: 890px;
	width: 17px;
	height: 16px;
	}

/* -------------------- MODULE : i_contact3.asp -------------------- */

.ctf_legendText, .ctf_legendEmail, .ctf_legendMemo, .ctf_legendMemo2, .ctf_legendShow, .ctf_legendSelect, .ctf_legendRadio {
	margin: 0;
	text-align: left;
	vertical-align: top;
	}

.ctf_legendCheckbox {
	text-align: left;
	}

.ctf_fieldText, .ctf_fieldEmail, .ctf_fieldMemo, .ctf_fieldMemo2 {
	margin: 0;
	width: 250px;
	}

.ctf_fieldCheckbox, .ctf_fieldSelect, .ctf_fieldRadio {}

.ctf_fieldMemo, .ctf_fieldMemo2 {
	height: 50px;
	}

.ctf_textButton {}

.ctf_legendShow2{
	text-align: left;
	}

.ctf_legendCheckbox a, 
.ctf_legendCheckbox a:link, 
.ctf_legendCheckbox a:visited,
.ctf_legendCheckbox a:hover,
.ctf_legendCheckbox a:active { 
	text-decoration: none;
	}

/* -------------------- MODULE : i_persongallery4.asp -------------------- */

.pga_div {
	}

.pga_div, .pga_table1 td, .pga_table2 td {}

.pga_table1 { padding-bottom: 20px }

.pga_table1 td {
	vertical-align: top;
	width: 191px;
	padding-right: 20px
	}

.pga_image, .pga_name, .pga_title, .pga_address { margin-bottom: 10px }
.pga_table2 {}
.pga_phone, .pga_cellphone, .pga_fax, .pga_email {}

.pga_email a { color: #404040; text-decoration: none }
.pga_email a:link {}
.pga_email a:visited {}
.pga_email a:active {}
.pga_email a:hover { text-decoration: underline }

.legend { font-weight: bold }
.pga_remark { margin-top: 10px }
.pga_name { font-size: 14px	}
.pga_title { font-style: italic }

/* -------------------- MODULE : i_crm_login.asp -------------------- */

.crml_table {}

.crml_legend {
	width: 100px;
	height: 23px;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
	}

.crml_input  {
	width: 150px;
	font-size: inherit;
	vertical-align: middle;
	}

.crml_button {
	width: 100%;
/*
	border: 0;
	background-color: #5f6062;
	color: white;
	cursor: pointer;
	font-size: inherit;
	margin-top: 5px;
	padding: 3px;
*/
	cursor: pointer;
	}

#logoutbutton {
	position: absolute;
	z-index: 1410;
	top: 92px;
	left: 800px;
	}


/* -------------------- CUSTOM PANELS -------------------- */

/*	Elements that are positioned on an absolute position.
	This is often logo, menu and printfriendly and other stuff that goes into the top of the page.
	You can't position things absolutely that's supposed to appear below the elements that follows the page flow (see section below).
*/

#top {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 10px;
	width: 900px;
	height: 87px;
	background-image: url( /images/top.png );
	}

#graybar1 {
	position: absolute;
	z-index: 100;
	top: 112px;
	left: 10px;
	width: 900px;
	height: 4px;
	background-color: #999999;
	}







/*	Elements that follows and expands the normal page flow.
	This is typically text1 and custinfo.
*/

#resize {
	padding: 116px 10px 0 10px;
	}

.menu_print {
	border-spacing: 0;
	}

.cellWhite {
	width: 500px;
	}

#text1 {
	z-index: 100;
	width: 440px;
	min-height: 560px;
	padding: 30px;
	margin: 0;
	text-align: left;
	overflow-x: hidden;
	}

#text1 a { color: #00529c; text-decoration: underline; }
#text1 a:link {}
#text1 a:visited {}
#text1 a:hover {}
#text1 a:active {}

/* fuld bredde */
.cellWhiteWide {
	width: 900px;
	}

#text1wide {
	z-index: 100;
	width: 840px;
	min-height: 560px;
	padding: 30px;
	margin: 0;
	text-align: left;
	overflow-x: hidden;
	}

#text1wide a { color: #00529c; text-decoration: underline; }
#text1wide a:link {}
#text1wide a:visited {}
#text1wide a:hover {}
#text1wide a:active {}
/* end fuld bredde */

.cellBlue {
	width: 400px;
	color: #ffd503;
	background-color: #00529c;
	vertical-align: top;
	}

#panel_image_frontpage {
	border-bottom: 1px solid #ffd503;
	}

#graybar2 {
	width: 900px;
	height: 4px;
	background-color: #999999;
	}

#dk_flag {
	position: absolute;
	z-index: 110;
	top: 92px;
	left: 830px;
	width: 17px;
	height: 16px;
	}

#uk_flag {
	position: absolute;
	z-index: 110;
	top: 92px;
	left: 855px;
	width: 17px;
	height: 16px;
	}
