html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: black;
	background: url(/visuals/basis/background_04.jpg) left top repeat-x;
	text-align: center;
}

h1 {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 35px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #202020;
	background: url(/media/flash/for-h1.png) left center no-repeat;
}

p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

a:link {
	text-decoration: none;
	color: #fe560b;
}

a:visited {
	text-decoration: none;
	color: #fe560b;
}

a:hover {
	text-decoration: underline;
	color: #fe560b;
}

a:active {
	text-decoration: none;
	color: #fe560b;
}

ul {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(/visuals/basis/bullet1.gif); /* bullet.gif is with a light grey border for quicklinks modules */
}

li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

#center_hor {
	position: relative;
	height: 100%;
	width: 941px;
	margin: 0px auto 0px auto;
	text-align: left;
}

/* menu */

		.menu_item_1 {
			
		}
		
		.menu_item_1 a:link, 
		.menu_item_1 a:active, 
		.menu_item_1 a:visited {
			background:  url('/visuals/basis/en/button_1.png')   ;
		}
		
		.menu_item_1 a:hover {
			background:  url('/visuals/basis/en/button_1_hover.png')   ;
		}
		
		.menu_item_1_active {
			background:  url('/visuals/basis/en/button_1_active.png')   ;
		}
		.menu_item_2 {
			
		}
		
		.menu_item_2 a:link, 
		.menu_item_2 a:active, 
		.menu_item_2 a:visited {
			background:  url('/visuals/basis/en/button_2.png')   ;
		}
		
		.menu_item_2 a:hover {
			background:  url('/visuals/basis/en/button_2_hover.png')   ;
		}
		
		.menu_item_2_active {
			background:  url('/visuals/basis/en/button_2_active.png')   ;
		}
		.menu_item_3 {
			
		}
		
		.menu_item_3 a:link, 
		.menu_item_3 a:active, 
		.menu_item_3 a:visited {
			background:  url('/visuals/basis/en/button_3.png')   ;
		}
		
		.menu_item_3 a:hover {
			background:  url('/visuals/basis/en/button_3_hover.png')   ;
		}
		
		.menu_item_3_active {
			background:  url('/visuals/basis/en/button_3_active.png')   ;
		}
					.sub_menu_item_1 {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_1 a:link, 
					.sub_menu_item_1 a:active, 
					.sub_menu_item_1 a:visited {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_1 a:hover {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_1_active {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_1_active a:link, 
					.sub_menu_item_1_active a:hover, 
					.sub_menu_item_1_active a:active, 
					.sub_menu_item_1_active a:visited {
						background: none;
						filter:none;
					}
					.sub_menu_item_2 {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_2 a:link, 
					.sub_menu_item_2 a:active, 
					.sub_menu_item_2 a:visited {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_2 a:hover {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_2_active {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_2_active a:link, 
					.sub_menu_item_2_active a:hover, 
					.sub_menu_item_2_active a:active, 
					.sub_menu_item_2_active a:visited {
						background: none;
						filter:none;
					}
					.sub_menu_item_3 {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_3 a:link, 
					.sub_menu_item_3 a:active, 
					.sub_menu_item_3 a:visited {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_3 a:hover {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_3_active {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_3_active a:link, 
					.sub_menu_item_3_active a:hover, 
					.sub_menu_item_3_active a:active, 
					.sub_menu_item_3_active a:visited {
						background: none;
						filter:none;
					}
		.menu_item_4 {
			
		}
		
		.menu_item_4 a:link, 
		.menu_item_4 a:active, 
		.menu_item_4 a:visited {
			background:  url('/visuals/basis/en/button_4.png')   ;
		}
		
		.menu_item_4 a:hover {
			background:  url('/visuals/basis/en/button_4_hover.png')   ;
		}
		
		.menu_item_4_active {
			background:  url('/visuals/basis/en/button_4_active.png')   ;
		}
					.sub_menu_item_4 {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_4 a:link, 
					.sub_menu_item_4 a:active, 
					.sub_menu_item_4 a:visited {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_4 a:hover {
						background: none;
						filter:none;
					}
					
					.sub_menu_item_4_active {
						padding: 2px 0px 2px 0px;
						text-align:center;
						background: white;
						height: 16px;
						width: 103px;
												-moz-opacity: 0.90;
						filter: alpha(opacity:90);
											}
					
					.sub_menu_item_4_active a:link, 
					.sub_menu_item_4_active a:hover, 
					.sub_menu_item_4_active a:active, 
					.sub_menu_item_4_active a:visited {
						background: none;
						filter:none;
					}
		.menu_item_5 {
			
		}
		
		.menu_item_5 a:link, 
		.menu_item_5 a:active, 
		.menu_item_5 a:visited {
			background:  url('/visuals/basis/en/button_5.png')   ;
		}
		
		.menu_item_5 a:hover {
			background:  url('/visuals/basis/en/button_5_hover.png')   ;
		}
		
		.menu_item_5_active {
			background:  url('/visuals/basis/en/button_5_active.png')   ;
		}
		.menu_item_6 {
			
		}
		
		.menu_item_6 a:link, 
		.menu_item_6 a:active, 
		.menu_item_6 a:visited {
			background:  url('/visuals/basis/en/button_6.png')   ;
		}
		
		.menu_item_6 a:hover {
			background:  url('/visuals/basis/en/button_6_hover.png')   ;
		}
		
		.menu_item_6_active {
			background:  url('/visuals/basis/en/button_6_active.png')   ;
		}

#menu {
	position: absolute;
	top: 20px;
	right: 0px;
	height: 22px;
	z-index:15;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#menu ul {
	list-style: none;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 108px;
	float: left;
}

#menu a, #menu h2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	display: block;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #000000;
}

#menu a:hover {
	color: #fe560b;
}

#menu li {
	position: relative;
	margin: 0px;
}

#menu ul ul {
	position: absolute;
	z-index: 500;
	padding-top: 1px;
	border: 0px solid black;
	margin: 0px;
}

#menu ul ul li {
	margin: 0px;
}

#menu ul ul ul {
	top: 0;
	left: 100%;
	margin: 0px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {
	display: none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul{
	display:none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}

/* layout */

#layout_lefttop {
	position:absolute;
	top: 0px;
	left: -519px;
	margin-left: 50%;
	width: 50px;
	height: 197px;
	background: url(/visuals/basis/background_01.jpg) left top no-repeat;
}

#layout_leftcontent {
	position:absolute;
	top: 242px;
	left: -519px;
	margin-left: 50%;
	width: 49px;
	height: 359px;
	background: url(/visuals/basis/background_14.jpg) left top no-repeat;
}

#layout_top {
	position:relative;
	width: 941px;
	height: 218px;
	background: url(/visuals/basis/background_02.jpg) left top no-repeat;
}

#layout_blocks {
	position:relative;
	width: 941px;
	height: 24px;
	font-size: 10px;
}

	#block_login_header {
		position:relative;
		float:left;
		width: 239px;
		height: 24px;
		background: url(/visuals/basis/en/background_06_active.jpg) left top no-repeat;
	}
		#block_login_header a { display:block; position:absolute; top:2px; right:5px; width:60px; height:15px; }
	
	#block_login {
		position:relative;
		float:left;
		width: 239px;
		height: 86px;
		background: url(/visuals/basis/background_10.jpg) left top no-repeat;
		display: none;
	}
	
	
	
	#block_byshosting_header {
		position:relative;
		float:left;
		width: 231px;
		height: 24px;
		background: url(/visuals/basis/en/background_07_active.jpg) left top no-repeat;
	}
		#block_byshosting_header a { display:block; position:absolute; top:2px; right:7px; width:94px; height:15px; }
	
	#block_byshosting {
		position:relative;
		float:left;
		width: 231px;
		height: 86px;
		background: url(/visuals/basis/background_11.jpg) left top no-repeat;
		display: none;
	}
	
	
	
	#block_reference_header {
		position:relative;
		float:left;
		width: 231px;
		height: 24px;
		background: url(/visuals/basis/en/background_08_active.jpg) left top no-repeat;
	}
		#block_reference_header a { display:block; position:absolute; top:2px; right:7px; width:94px; height:15px; }
	
	#block_reference {
		position:relative;
		float:left;
		width: 231px;
		height: 86px;
		background: url(/visuals/basis/background_12.jpg) left top no-repeat;
		display: none;
	}
	
	
	
	#block_quicklinks_header {
		position:relative;
		float:left;
		width: 240px;
		height: 24px;
		background: url(/visuals/basis/en/background_09_active.jpg) left top no-repeat;
	}
		#block_quicklinks_header a { display:block; position:absolute; top:2px; right:15px; width:94px; height:15px; }
	
	#block_quicklinks {
		position:relative;
		float:left;
		width: 240px;
		height: 86px;
		background: url(/visuals/basis/background_13.jpg) left top no-repeat;
		display: none;
	}
	
	
	
#layout_columns {
	position:relative;
	width: 941px;
}

	#layout_content {
		position: relative;
		width: 620px;
				min-height: 335px;
				line-height: 18px;
		padding: 55px 25px 20px 65px;
		float:left;
		background: url(/visuals/basis/background_15.jpg) left top no-repeat;
	}
	
	#layout_contact {
		position:relative;
		width: 206px;
		height: 242px;
		margin-top: 55px;
		font-size: 10px;
		line-height: 13px;
		padding: 18px 0px 0px 18px;
		background: url(/visuals/basis/background_19.jpg) left top no-repeat;
		float:left;
	}
	
	.contactform_button a:link, .contactform_button a:active, .contactform_button a:visited {
		display:block;
		width: 135px;
		height: 21px;
		background: url(/visuals/basis/en/contactform.jpg) left top no-repeat;
	}
	
	.contactform_button a:hover {
		display:block;
		width: 135px;
		height: 21px;
		background: url(/visuals/basis/en/contactform_active.jpg) left top no-repeat;
	}
	
.spacer_clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

#layout_bottom {
	position:relative;
	width: 941px;
	height: 40px;
	clear:both;
	font-size:0px;
	line-height:0px;
	background: url(/visuals/basis/background_23.jpg) left top no-repeat;
}

#layout_language_switch {
	position: absolute;
	top: 27px;
	left: 0px;
	width: 75px;
	height: 25px;
}

#language_change {
	position: absolute;
	top: 17px;
	left: -1px;
	width: 142px;
	height: 38px;
	font-size: 10px;
	padding: 4px 0px 0px 8px;
	background: url(/visuals/basis/back_languagedropdown.gif) left top no-repeat;
}
	#language_change table { margin-top:2px; margin-bottom:2px; }
	#language_change a { color: #000000; }

/* form elementen */

.bys_form {
	padding:0px;
	margin:0px;
}

.bys_form_table {
	margin-left:14px;
}

.bys_input {
	font-size: 10px;
	color: #fe560b;
	width: 106px;
	height: 14px;
	border:0px;
	padding: 2px 2px 0px 7px;
	margin: 0px 0px 0px 0px;
	background: url(/visuals/basis/input_small.jpg) right top no-repeat;
}

.bys_input_large {
	font-size: 10px;
	color: #fe560b;
	width: 156px;
	height: 14px;
	border:0px;
	padding: 2px 2px 0px 7px;
	margin: 0px 0px 0px 0px;
	background: url(/visuals/basis/input_large.jpg) right top no-repeat;
}

.bys_input_textarea {
	color: #fe560b;
	width: 176px;
	height: 146px;
	border:0px;
	padding: 2px 2px 2px 7px;
	margin: 0px 0px 0px 0px;
	background: url(/visuals/basis/input_textarea.jpg) left top no-repeat;
}

.bys_passinput {
	color: #fe560b;
	width: 106px;
	height: 12px;
	border:0px;
	padding: 4px 2px 0px 7px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px;
	background: url(/visuals/basis/input_small.jpg) right top no-repeat;
}

.bys_loginsubmit {
	width: 69px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/login.png')   ;
}

.bys_loginsubmit_hover {
	width: 69px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/login_active.png')   ;
}

.bys_logoutsubmit {
	width: 89px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/logout.png')   ;
}

.bys_logoutsubmit_hover {
	width: 89px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/logout_active.png')   ;
}

.bys_verstuursubmit {
	width: 89px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/verstuur.jpg')   ;
}

.bys_verstuursubmit_hover {
	width: 89px;
	height: 23px;
	border: 0px;
	cursor: pointer;
	background:  url('/visuals/basis/en/verstuur_active.jpg')   ;
}

/* jobs */

.jobs_item {
	position:relative;
	width: 100%;
	margin: 0px 0px 0px 0p;
	padding: 0px 0px 0px 0p;
}
	.jobs_item a:link, 
	.jobs_item a:active, 
	.jobs_item a:visited {
		background: url(/visuals/basis/bullet1.gif) left top no-repeat;
		padding: 0px 0px 0px 15px;
	}
	
	.jobs_item a:hover {
		background: url(/visuals/basis/bullet1.gif) left top no-repeat;
		padding: 0px 0px 0px 15px;
	}
	
.jobs_content {
	padding: 25px 25px 25px 25px;
	margin-bottom: 15px;
	border: 1px solid #666666;
}
	.jobs_content a:link, 
	.jobs_content a:active, 
	.jobs_content a:visited {
		background: none;
		padding: 0px 0px 0px 0px;
	}
	
	.jobs_content a:hover {
		background: none;
		padding: 0px 0px 0px 0px;
	}