/* Website algemeen*/
*{
	font-size:10px;
	font-family:verdana, calibri;
	color:#666666;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FF6600;
	scrollbar-shadow-color: #FF6600;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #FF6600;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}
html {
	width:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	margin:0px;
	background-color:#FFFFFF;
}
h1,h2 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#ff9900;
	margin:0px;
}
h2 {
	font-size:14px;
}
a {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#ff9900;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
td {
	vertical-align:top;
}
input.text {
	border:solid 1px #ff9900; 
	width:170px;
}
input.button {
	border:solid 1px #ff9900;
	background-color:#FFFFFF;
	text-align:center;
}
textarea{
	border:solid 1px #ff9900;
	width:170px;
	height:75px;
}
.info_veld {
	border:solid 1px #ff9900;
	width:400px;
	padding:0px 10px 10px 10px;
	text-align:justify;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
.info_veld  *{
	text-align:left;
}
	.column{
		float:left;
		height:100%;
		padding-bottom:10px;
		margin-bottom:-10px;
	}
	.column + .column{
		padding-left:10px;
		margin-left:10px;
		border-left:solid 1px #FF9900;
	}
	.info_veld  h1, .info_veld h2 {
		position:relative;
		width:100%;
		border-bottom:solid 1px #ff9900;
		color:#666666;
		padding:0px 15px 0px 5px;
		margin-left:-10px;
		margin-bottom:5px;
		text-align:left;
	}
	.info_veld h2 {
		margin-top:10px;
	}
	.info_veld h1 span {
		position:absolute;
		top:2px;
		right:5px;
	}
	.info_veld a {
		text-align:left;
		float:left;
	}
img.right{
	float:right;
	margin:0px 0px 10px 20px;
}
#index {
	margin-right:auto;
	margin-left:auto;
	width:696px;
	height:590px;
	background-image:url(img/back.gif);
	padding:45px 73px 0px 83px;
	background-repeat:no-repeat;
	background-position: 0px -70px;
	position:relative;
	z-index:1;
}
#logo{
	position:relative;
}
#logo a{
	display:block;
	position:absolute;
	top:0px;
	left:-55px;
	width:50px;
	height:175px;
	background:url(img/logo.gif) no-repeat;
	z-index:10;
}
a#twitter{
	display:block;
	position:absolute;
	top:224px;
	left:37px;
	width:32px;
	height:32px;
	background:url("images/twitter_white.png") no-repeat;
}
#lang {
	float:left;
	width:100%;
	text-align:right;
}
	#lang a {
		border-right:solid 1px #b38099;
		padding:0px 4px 0px 4px;
	}
#banner {
	float:left;
	width:696px;
	height:168px;
	background-image:url(img/banner.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
}
#producten {
	float:left;
	height:31px;
	width:100%;
	position:relative;
	padding:0px 10px 0px 10px;
}
html>body #producten {
	padding:0px 3px 0px 3px;
}
#producten.showcase {
	width:690px;
	height:31px;
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
}
	#producten a {
		/*width:45px;*/
		height:22px;
		font-weight:normal;
		display:block;
		float:left;
		text-decoration:none;
		color:#6b6b6a;
		text-align:center;
		position:relative;
		z-index:2;
		margin-top:1px;
	}
	html>body #producten a{
		/*width:46px;*/
	}
	#producten a.nl{
		font-size:12px;
		padding:8px 6px 0px 6px;
	}
	#producten a.en{
		font-size:12px;
		padding:8px 3px 0px 3px;
	}
	#producten a.du{
		font-size:12px;
		padding:8px 5px 0px 5px;
	}
	#producten a.fr{
		font-size:11px;
		padding:8px 3px 0px 3px;
	}
	#producten.showcase a{
		margin-top:0px;
		height:23px;
	}
		#producten a:hover {
			text-decoration:none;
			color:#FFFFFF;
			background-color:#ff9900;
		}
	#producten a.current {
		text-decoration:none;
		color:#FFFFFF;
		height:28px;
		background:url(images/menu_pijltje.gif) center bottom no-repeat #ff9900;
	}
	#producten_bg {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:31px;
		background:#FFFFFF;
		filter:alpha(opacity=70);
		opacity:.7;
		z-index:1;
	}
#scrollwindow {
	margin-top: 10px;
	border-bottom: 1px solid #ff9900;
	padding-bottom: 10px;
}
#product_pijl {
	width:696px;
	height:5px;
	float:left;
	position:relative;
	top:-11px;
	background:url(images/break.gif) top 430px no-repeat;
}
#productdetails {
	float:left;
	margin-top: 10px;
}
	#product_info {
		float:left;
		width:616px;
		padding-left: 80px;
	}
	
.product {
	border-bottom:solid 1px #ff9900;
	padding:10px;
}

#producten_bev_p  a{
	display:block;
	float:left;
	border-right:solid 1px #000000;
	padding-right:5px;
	margin-right:5px;
}
#producten_bev_p  a.lastchild{
	border-right:none;
}
#content {
	float:left;
	width:100%;
	min-height:434px;
}
#home_text {
	float:left;
	margin-bottom:75px;
}
#home_text td{
	width:220px;
	text-align: justify;
	font-size:10px;
	font-family:verdana;
	border-right:solid 1px #cdcecf;
	color:#666666;
	padding:0px 5px 0px 6px;
	vertical-align:top;
}
	#home_text td h1 {
		margin-bottom:10px;
	}
#home_text_buttons td {
	padding-top:20px;
	text-align:right;
}
	#home_text_buttons div{
		text-align:center;
	}
		#home_text_buttons div a{
			border-right:solid 1px #b38099;
			padding:0px 4px 0px 4px;
		}
#laatste_bericht {
	min-height:372px;
}
#menu_box {
	float:left;
	width:100%;
	height:76px;
	background:url(img/menu_bg.gif) no-repeat;
	position:relative;
	margin-top:20px;
}
	#menu {
		position:absolute;
		top:0px;
		left:-83px;
		width:80px;
	}
		#menu a{
			display:block;
			color:#666666;
			float:right;
			border-top:solid 1px #FF9900;
			border-bottom:solid 1px #FF9900;
			padding:1px 3px 1px 10px;
			font-weight:normal;
			margin-bottom:-1px;
		}
		#menu a:hover {
			text-decoration:none;
			color:#000000;
		}
		#menu_text {
			position:absolute;
			bottom:0px;
			right:15px;
			font-size:28px;
			color:#FFFFFF;
			text-transform:uppercase;
			line-height:22px;
		}
#laatste_nieuwsberichten {
border-bottom:solid 1px #FF9900;
 width:100%;
 font-size:14px;
 font-weight:bold;
 margin-top:20px;
}
		
/*producten - Javascript*/
img{
	border:0px;
}
#fotogalerij table td{
	padding:2px;
	
}
#fotogalerij a{
	display:block;
	width: 100px;
	height: 100px;
	margin-left: 30px;
	margin-right: 30px;
	display: block;
	background: center no-repeat;
}
#flashCont{
	width: 330px;
	height: 310px;
	text-align:center;
}
#footer {
	float:left;
	width:100%;
	margin-bottom:20px;
}
#adressen {
	float:left;
	width:60%;
	margin-bottom:2px;
}
#footer a{
	font-size:10px;
	text-decoration:none;
	color:#666666;
	padding:0px 4px 0px 4px;
}
	#footer  a:hover{
		text-decoration:none;
		color:#000000;
	}
.aright{
	text-align: right;
	padding-right: 5px;
}

#bedrijf_verplicht {
	display:none;
}
/* discover */
#video{
	position:relative;
	width:696px;
	height:500px;
}
#player{
	width:696px;
	height:500px;
}
#player_play_pauze{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	background:no-repeat center url(nix);
}
#player_play_pauze:hover, #player_play_pauze.pause{
	background-image:url(images/player_pause.png);
}
#player_play_pauze.play, #player_play_pauze.pause:hover{
	background-image:url(images/player_play.png);
}
#player_top{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:53px;
	background-color:#FFFFFF;
	z-index:3;
}
	#player_top h1{
		margin-top:20px;
		text-align:left;
		font-size:21px;
		font-weight:normal;
	}
#player_bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:56px;
	background-color:#FFFFFF;
	z-index:3;
}
	#player_time{
		position:absolute;
		top:5px;
		right:5px;
	}
