@charset "UTF-8";
/* CSS Document */

html,body{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height: 100%;
	line-height:15px;
	background:url(../images/footer_bg.gif) repeat-x bottom fixed #fff;
	}
	
*{
	margin:0;
	padding:0;
	} 
	

.container{
	width:100%;
	}
	
	.header{
		width:100%;
		height:185px;
		color:#fff;
		background:#000;
		}
		
		
		.header_wrapper{
			margin:auto;
			width:950px;
			height:185px;
			background:url(../images/header_foto.jpg) no-repeat 100px 0px;
			}
		
		.logo a{
			float:left;
			width:111px;
			height:105px;
			margin-top:19px;
			margin-bottom:18px;
			background:url(../images/logo.gif);
			}
		.menu{
			float:left;
			clear:both;
			width:100%;
			}
			
			.menu ul{
				margin:0;
				padding:0;
				
				}
				
			.menu li{
				display:inline;
				list-style:none;
				}
		
			.menu li a{
				padding-right:35px;
				padding-left:35px;
				margin-right:50px;
				float:left;
				padding-top:10px;
				height:30px;
				font-size:14px;
				color:#B4E012;
				text-decoration:none;
				}
			.menu li a:hover,.menu li a.active{
				color:#000;
				background:#fff;
				border-top:3px solid #B4E012;
				}
		
			.nederlands a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/nederlandse-vlag.gif) no-repeat left top;				
				}
			
			.engels a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/engelse-vlag.gif) no-repeat left top;				
				}
			
			.frans a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/franse-vlag.gif) no-repeat left top;				
				}
				
			.duits a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/duitse_vlag.gif) no-repeat left top;				
				}
				
			.spaans a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/spaanse_vlag.gif) no-repeat left top;				
				}
			
			.italiaans a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/italiaanse_vlag.gif) no-repeat left top;				
				}
				
			.deens a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/deense_vlag.gif) no-repeat left top;				
				}
			
			.japans a{
				height:15px;
				width:30px;
				float:right;
				margin-top: 30px;
				margin-right: 30px;
				background:url(../images/japanse-vlag.gif) no-repeat left top;				
				}
			
			.telefoon{
				float:right;
				width:274px;
				height:62px;
				margin-top:50px;	
				background:url(../images/tel_nummer.gif) no-repeat;
				}
				
				.frans .telefoon{
					background:url(../images/telefoonnummer_matadorfrance.gif) no-repeat;
					} 
			
	.content{
		margin:auto;
		width:960px;
		min-height:500px;
		padding-top:40px;
		}
		
	.ab_tiller{
		position:absolute;
		width:147px;
		height:386px;
		margin-top:30px;
		margin-left:310px;
		background:url(../images/tiller.png) no-repeat;
		z-index:100;
		}
	*html .ab_tiller{
		width:1px;
		height:1px;
		margin:0;
		padding:0;
		background:none;
	}
	
		.video_blok{
			float:left;
			width:350px;
			padding:20px;
			min-height:300px;
			background:#b4e012;
			margin-right:70px;
			}
		*html .video_blok{
			height:320px;
			}
			
			.video_blok a{
				color:#000000;		
				}
			
	
		.tekstblok{
			float:left;
			width:480px;
			padding-top:20px;
			padding-bottom:20px;
			}
			.tekstblok a{
			color:#000000;
			}
			.tekstblok a:hover{
			color:#b4e012;
			}
			
		.een{
		float:left;
		}
		
		.twee{
		float: right;
		}
			
	.footer{
		margin:auto;
		width:960px;
		margin-top:20px;
		padding-top:10px;
		min-height:20px;
		border-top:1px solid #b8b7b8;
		clear:both;
		}
		
			.adres{
				float:right;
				text-align:right;
				
				}
				
			.matador{
				float: left;
				}
				

hr{
	margin-bottom:10px;
	margin-top:10px;
	height:1px;
	border:none;
	border-bottom:1px solid #88a90d
	}
	
a{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	
	}
	
a:hover{
	color:#FFFFFF;
	}
	
.groen{
	color:#B4E012;
	}
	
h1{
	line-height:25px;
	font-size:24px;
	margin-bottom:10px;
	}
	
h2{
	line-height:20px;
	font-size:18px;
	margin-bottom:10px;
	}

h3{
	color:#B4E012;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	}
	
	
p{
	margin-bottom:20px;
	
	}

.intro{
	font-size:14px;
	line-height:20px;
	}
	
.stap{
	float:left;
	width:230px;
	margin-bottom:10px;
	}

	
.stap.marge{
	padding-right:20px;
	}
*html .stap.marge{
	padding-right:10px;
}
.stap img{
	margin-bottom:5px;
	border:1px solid #878787;
	
	}
	
.formulier input,.formulier textarea{
	width:200px;
	border:1px solid #b4e011;
	padding:5px;
	background:#fafbf4;
	}
.formulier textarea{
	height:100px;
	}
	
input.button{
	width:212px;
	font-weight:bold;
	color:#fff;
	background:#000;
	}

#productinfo table{
border-collapse:collapse;
width:100%;
}
	
#productinfo th, #productinfo td {
border: 1px solid black;
padding: 5px;
}

#productinfo th {
height:50;
}