/* -------------------- SITE -------------------- */

.screenDisable {
	}

.printDisable {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	}

html, body, #sidecentreringTabel {
	width: 100%;
	height: 100%;
	margin: auto;
	background-color: white;
	}

#sidecentreringCelle {
	text-align: center;
	vertical-align: middle;
	}

#sidecentrering {
	position: relative;
	margin: auto;
	width: 990px;
	height: 560px;
	text-align: left;
	background: url(/images/background.png) no-repeat;
	}

img { border-style: none; }

#custInfo {
	position: absolute;
	z-index: 100;
	top: 565px;
	left: 0px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	}

#custInfo a { text-decoration: none; color:#CCC;}
#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 { color: silver; text-decoration: none }
#techCMS a:link {}
#techCMS a:visited {}
#techCMS a:active {}
#techCMS a:hover { text-decoration: underline }

/* -------------------- MODULE : i_menu.asp -------------------- */

#menu {
	position: absolute;
	z-index: 100;
	top: 156px;
	left: 0px;
	width: 840px;
	text-align: center;
	height: 37px;
	padding: 2px 0 2px 150px;
	background: url(/images/menu_bg.png) repeat;
	}
#menu td {
	height: 37px;
	padding: 0 15px;
	background: none;
	text-align: left;
	}
#menu td a:hover {
	background: url(/images/menu_bg.png) repeat;
	}
#menu * a {
	font-weight: bold;
	color: #FFF;
	font-size:18px;
	}
#menu * a:hover {
	color: #00345c;
	}
#menu * a.active {
	color: #00345c;
	}
.XulMenu .section {
	background-color: none !important;
	background: url(/images/submenu_bg.png) repeat;
	border:1px solid #333;
	}
.XulMenu .section a:hover {
	background: url(/images/menu_bg.png) repeat;
	text-decoration: none;
	}
/* -------------------- MODULE : i_printfriendly.asp -------------------- */

#printfriendly {
	position: absolute;
	z-index: 100;
	top: 130px;
	left: 955px;
	width: 17px;
	height: 16px;
	}

/* -------------------- MODULE : i_contact3.asp -------------------- */

.ctf_legendText, .ctf_legendEmail, .ctf_legendMemo, .ctf_legendMemo2, .ctf_legendShow, .ctf_legendSelect, .ctf_legendRadio {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	}

.ctf_legendCheckbox {}

.ctf_fieldText, .ctf_fieldEmail, .ctf_fieldMemo, .ctf_fieldMemo2 {
	margin: 0px;
	width: 250px;
	}

.ctf_fieldCheckbox, .ctf_fieldSelect, .ctf_fieldRadio {}

.ctf_fieldMemo, .ctf_fieldMemo2 { height: 50px }

.ctf_textButton { width: 100% }

/* -------------------- CUSTOM PANELS -------------------- */

#text1 {
	position: absolute;
	z-index: 100;
	top: 205px;
	left: 10px;
	width: 700px;
	height: 330px;
	padding: 5px;
	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;
	}
#frontpage_div1 {
	position: absolute;
	z-index: 100;
	top: 205px;
	left: 10px;
	width: 350px;
	height: 330px;
	padding: 5px;
	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;
	}
#frontpage_div2 {
	position: absolute;
	z-index: 100;
	top: 205px;
	left: 380px;
	width: 350px;
	height: 330px;
	padding: 5px;
	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 { color: blue; text-decoration: none }
#text1 a:link {}
#text1 a:visited {}
#text1 a:active {}
#text1 a:hover { text-decoration: underline }

#image1 {
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 870px; 
	width: 100px;
	height: 100px;
	}

#teaser1 {
	position:absolute;
	top:20px;
	left:200px;
	font-size:14px;
	color: #FFF;
	}
#teaser1 .tea_line1, #teaser2 .tea_line1 {
	font-size: 16px;
	font-weight: bold;
	}
#teaser3 .tea_line1 {
	font-size: 16px;
	font-weight: bold;
	color: #999;
	}
#teaser1 .tea_line1, #teaser2 .tea_line1, #teaser3 .tea_line1, #teaser1 .tea_line2, #teaser2 .tea_line2, #teaser3 .tea_line2 {
	margin-bottom: 7px;
	}
#teaser2 .tea_line2, #teaser2 .tea_line3, #teaser2 .tea_line4  {
	color: #333;
	}
#teaser2 {
	position:absolute;
	top:190px;
	left:750px;
	padding:10px;
	width: 170px;
	}
.tea_link {
	position:absolute;
	top:10px;
	left:-5px;
	height:162px;
	width: 188px;
	}
.tea_link a {
	display: block;
	height: 100%;
	width:100%;
}

#teaser3 {
	position:absolute;
	top:370px;
	left:750px;
	padding:10px;
	width: 160px;
	}
.text-teaser {
	font-size: 14px;
	font-weight: bold;
	padding:10px 0;
	}
.obs {
	font-weight: bold;
	}
#langflag {
	position:absolute;
	top:128px;
	right: 50px;
	}
fieldset {
	border: none;
	}
label {
	font-weight: bold;
	}
.faq-box {
	height: 80px;
	width: 300px;
	border:1px solid #333;
	}
.co_section {
	font-size: 14px;
	font-weight: bold;
	margin:10px;
	}
.co_header {
	padding:3px;
	padding-left: 23px;
	background:url(/images/expand.png) no-repeat;
	background-position: bottom left;
	cursor: pointer;
	}
.co_header:hover {
	text-decoration: underline;
	}
.co_response {
	margin: 0 25px;
	padding: 5px;
	overflow: hidden;
	display: none;
display: block;
	color: #444;
	}
#downloadform, .loginform {
	text-align: right;
	}
#paymentform * label {
	width: 100px;
	display: inline-block;
	}
#downloadform input.text, #downloadform textarea.text, .loginform input.text {
	width: 220px;
	margin: 3px 0;
	}
#div_personal p, #div_pro p {
	font-size: 14px;
	font-weight: bold;
	margin:5px 0 0 0;
	}
#div_personal * img, #div_pro * img {
	margin:5px 0;
	}
#div_personal ul, #div_pro ul {
	margin:0px 0px 0px 20px;
	}
#downloadtable td {
	padding: 5px;
	font-weight: bold;
	}	

.section {
	clear: left;
	padding:10px;
	}
.section-box {
	width: 300px;
	float: left;
	padding:10px;
	}
.section-box img{
	width: 100px;
	padding: 10px;
	}
.section-box p a{
	color: #333 !important;
	text-decoration: none !important;
	}
#form_warning {
	float: right;
	padding: 15px;
	}
#box {
	position: absolute;
	top:15px;
	left: 50px;
	z-index: 500;
}
#logo {
	position: absolute;
	top:20px;
	right: 50px;
}
h1 span {font-size:30px !important; font-weight: bold;}
.dimmed h2 {
	color:#888;
}
.dimmed p {
	color:#999;
}
.dimmed p strong {
	color:#333;
}

#loggedin
{
	position: absolute;
	top: 130px;
	left: 663px;
}

.text_for_download
{
	width: 250px;
	height: 40px;
}

.text_for_download a
{
	float: right;
}

/* ----- doTechBackupPrice ----- */

#pricetable {
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 15px;
	}

#pricetable td {
	text-align: right;
	padding: 1px 10px 1px 10px;
	border-bottom: 1px solid silver;
	}

#includeVAT,
#excludeVAT {
	cursor: pointer;
	font-size: 10px;
	padding: 3px 8px 3px 8px;
	text-transform: uppercase;
	}

#includeVAT {
	background-color: #00CC00;
	color: white;
	}

#excludeVAT {
	background-color: #CC0000;
	color: white;
	display: none;
	}

#includeVAT:hover {
	color: black;
	}

#excludeVAT:hover {
	color: black;
	}

.exclVAT {}
.inclVAT { display: none; }

.exclVAT {}
.inclVAT { display: none; }

