html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

li, ul {
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

body{
 	background-image:url(../afbeeldingen/achtergrond.jpg);
}

#wrapper{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 0 auto;
	width: 875px;
	height: 100%;
	padding: 15px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#menu{
	position: relative;
	width: 875px;
	height: 269px;
}

#menuflash{
	width: 875px;
	height: 236px;
	float: left;
}

#menuknoppen{
	width: 875px;
	height: 33px;
	float: left;
	background-image: url(../afbeeldingen/menu.jpg);
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	
.menu ul{
	position: relative;
	
	background:#333333;
	height:30px;
	list-style:none;
	margin-left: 40px;
	margin-right: 40px;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#333333;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #333333; 
			color: #00AEEF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}

.text_line {
		clear:both;
		}
		

#content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 0 auto;
	width: 875px;
	height: auto;
	background-color: #FFFFFF;
	padding: 15px;
}		

#producten{
	width: 516px;
	height: auto;
	margin-top: 15px;
	float: left;
}

#productenkop{
	width: 516px;
	height: 11px;
	background-image: url(../afbeeldingen/producten_kop.jpg);
	float: left;
}

.productencontent{
	width: 516px;
	height: auto;
	background-image: url(../afbeeldingen/producten_tussen.jpg);
	float: left;
}

.productencontent1{
	width: 516px;
	min-height: 506px;
	height: auto;
	background-image: url(../afbeeldingen/producten_tussen.jpg);
	float: left;
}
.productencontentshuttle{
	width: 516px;
	height: 857px;
	background-image: url(../afbeeldingen/producten_tussen.jpg);
	float: left;
}


#productenbottum{
	width: 516px;
	height: 11px;
	background-image: url(../afbeeldingen/producten_bottum.jpg);
	float: left;
}

.productenvlakindex{
	width: 486px;
	height: 112px;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 9px;
	margin-bottom: 8px;
	float: left;
	border: 1px solid #FFFFFF;
}

.productenvlak{
	width: 486px;
	height: 112px;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 7px;
	float: left;
	border: 1px solid #FFFFFF;
}

.productenvlak2{
	width: 476px;
	height: auto;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 7px;
	float: left;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

.productenvlak21{
	width: 476px;
	min-height: 712px;
	height: auto;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 7px;
	float: left;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

.productenvlak22{
	width: 476px;
	min-height: 580px;
	height: auto;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 7px;
	float: left;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

.productenfoto{
	width: 100px;
	height: 100px;
	border: 1px solid #FFFFFF;
	margin: 5px;
	float: left;
}

.productenfoto2{
	width: 473px;
	height: 100px;
	border: 1px solid #FFFFFF;
	float: left;
	margin-bottom: 2px;
	margin-top: 10px;
}

.productentitle{
	width: 350px;
	height: 20px;
	margin-top: 5px;
	margin-right: 15px;
	float: right;
}
.productentitle1{
	width: 350px;
	height: 20px;
	margin-top: 5px;
	margin-left: 120px;
	margin-right: 15px;
	float: left;
}

.productentekst{
	width: 350px;
	height: auto;
	margin-top: 5px;
	margin-right: 15px;
	float: right;
}

.productentekst1{
	width: 350px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	float: right;
}
.productentekst2{
	width: 400px;
	height: auto;
	margin-top: 5px;
	margin-right: 35px;
	float: right;
}

.productenleft{
	width: 115px;
	height: auto;
	margin-top: 0px;
	margin-right: 5px;
	float: left;
}

#productenrechts{
	width: 344px;
	min-height: 500px;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
}

.contactkop{
	width: 344px;
	height: 11px;
	background-image: url(../afbeeldingen/contact_kop.jpg);
	float: left;
}

.contactcontent{
	width: 344px;
	/* min-height: 500px; */	
	height: auto;
	background-image: url(../afbeeldingen/contact_tussen.jpg);
	float: left;
}
.contactcontent1{
	width: 344px;
	min-height: 506px;
	height: auto;
	background-image: url(../afbeeldingen/contact_tussen.jpg);
	float: left;
}

.contactbottum{
	width: 344px;
	height: 11px;
	background-image: url(../afbeeldingen/contact_bottum.jpg);
	float: left;
}

.filmbottum{
	width: 344px;
	height: 11px;
	background-image: url(../afbeeldingen/contact_bottum.jpg);
	float: left;
	margin-bottom: 15px;
}

.contactvlak{
	width: 304px;
	height: auto;
	background-color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 7px;
	float: left;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

/** contact pagina **/
#contact1{
	width: 307px;
	height: auto;
	margin-top: 15px;
	float: left;
}

#contact2{
	width: 232px;
	height: auto;
	margin-top: 15px;
	margin-left: 14px;
	margin-right: 14px;
	float: left;
}

#contact3{
	width: 307px;
	height: auto;
	margin-top: 15px;
	float: left;
}

.contactpaginatop{
	width: 307px;
	height: 13px;
	background-image: url(../afbeeldingen/contactpagina_top.jpg);
	float: left;
}

.contactpaginatussen{
	width: 307px;
	height: auto;
	background-image: url(../afbeeldingen/contactpagina_tussen.jpg);
	float: left;
}

.contactpaginabottum{
	width: 307px;
	height: 13px;
	background-image: url(../afbeeldingen/contactpagina_bottum.jpg);
	float: left;
}

.contacpaginavlak1{
	width: 270px;
	height: 155px;
	background-color: #666666;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.contacpaginavlak11{
	width: 270px;
	height: 204px;
	background-color: #666666;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.contactpagina2top{
	width: 232px;
	height: 13px;
	background-image: url(../afbeeldingen/contactpagina2_top.jpg);
	float: left;
}

.contactpagina2tussen{
	width: 232px;
	height: auto;
	background-image: url(../afbeeldingen/contactpagina2_tussen.jpg);
	float: left;
}

.contactpagina2bottum{
	width: 232px;
	height: 13px;
	background-image: url(../afbeeldingen/contactpagina2_bottum.jpg);
	float: left;
}

.contacpaginavlak2{
	width: 195px;
	height: 381px;
	background-color: #666666;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #FFFFFF;
	padding: 5px;
}


.contacpaginavlak3{
	width: 270px;
	height: 139px;
	background-color: #666666;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.contacpaginavlak31{
	width: 270px;
	height: 381px;
	background-color: #666666;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

#onder{
	width: 875px;
	height: 20px;
	color: #FFFFFF;
	position: relative;
	font-size: 0.7em;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contactfoto{
	width: 260px;
	height: 194px;
	border: 1px solid #FFFFFF;
	margin: 4px;
	float: left;
}

/** foto pagina **/


/**links **/

.links{
	width: 150px;
	height: 200px;
	float: left;
	border: 1px solid #FFFFFF;
	margin: 3px;
	background-color: #333333;
}

.fotolinks{
	width: 150px;
	height: 150px;
	float: left;
}

.tekstlinks{
	width: 150px;
	height: 50px;
	float: left;
	text-align: center;
	margin-top: 9px;
}



/** referenties **/

.fotoreferenties{
	width: 150px;
	height: 150px;
	border: 1px solid #FFFFFF;
	margin: 3px;
	float: left;
}

/** over ons**/

.fotooverons{
	width: 150px;
	height: 150px;
	border: 1px solid #FFFFFF;
	margin: 3px;
	float: left;
}



input{
	width: 150px;
	border: thin solid #333333;
}

input.radiocontact{
	width: 20px;
}

textarea{
	width: 150px;
	border: thin solid #333333;
}

SELECT{
	width: 152px;
	border: thin solid #333333;
}

.bel{
	width: 160px;
	border: thin solid #333333;
}

.bel2{
	width: 162px;
	border: thin solid #333333;
}

.bel3{
	width: 152px;
	border: thin solid #333333;
}

.beltekst{
	vertical-align: top;
}

.naamcontact{
	width: 30px;
}
.radiocontact{
	width: 20px;
}

* html .radiocontact{ width: 10px; }


.extra{
	margin-bottom: 20px;
}

h1{
	color:#00AEEF;
	font-size: 18px;
}

h2{
	color:#00AEEF;
	font-size: 18px;
	margin-bottom: 10px;
}

h3{
	color: #FFFFFF;
	font-size: 18px;
	margin-top: 10px;
}

a{
	text-decoration: none;
	color: #00AEEF;
	cursor: pointer;
}

a:focus, a:hover, a:active {
	color: #FF0000;
	cursor: pointer;
}

hr{
	color: #FFFFFF
}

.man{
	margin-left: 30px;
}

p{
	margin: 20px 0 20px 0;
}

.bold{
	font-weight: bold;
}

