*{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
html{
	width:100%;
	height:100%;
}
body{
	width:100%;
	height:100%;
	margin:0px;
}
form{
	margin:0px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input.text{
	width:200px;
}
textarea{
	width:98%;
	height:75px;
}
div.left_spacing{
	padding-left:20px;
	margin-bottom:20px;
	padding-right:5px;
}
div.fotobox{
	margin-left:auto;
	margin-right:auto;
	width:150px;
	height:150px;
	border:solid 1px #E40018;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
div.fotobox a{
	display:block;
	width:100%;
	height:100%;
	background:url(./images/vergroten.png) bottom right no-repeat;
}
div.machines_menu a{
	padding:0px 3px 0px 3px;
}
#site{
	height:100%;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	text-align:left;
}
	#head{
		height:168px;
	}
		#head .head_img{
			position:relative;
			width:100%;
			height:150px;
		}
			#head .head_bg{
				position:absolute;
				top:0px;
				left:0px;
				width:998px;
				height:150px;
			background:center no-repeat;
			}
			#head .bm{
				position:relative;
				width:100%;
				height:100%;
				background:10px center no-repeat;
				z-index:5px;
			}
				#head .buts{
					width:100%;
					height:100%;
					background:98% 100px no-repeat;
				}
		#menu{
			width:100%;
			height:18px;
			border-top:solid 1px #FFFFFF;
		}
			#menu a{
				display:block;
				float:left;
				padding-top:2px;
				padding-bottom:3px;
				color:#FFFFFF;
				font-weight:bold;
				padding-left:5px;
				padding-right:5px;
				font-size:11px;
			}
			#menu a:hover{
				text-decoration:none;
			}
			#menu .menuspace{
				float:left;
				font-weight:bold;
				padding-top:2px;
				color:#FFFFFF;
				font-size:11px;
			}
			#menu a.right{
				float:right;
				border-left:solid 1px #FFFFFF;
			}
				#menu #dropdown{
					position:relative;
				}
					#dropdown .div1, #dropdown .div2{
						position:absolute;
						top:0px;
					}
					#dropdown .div1{
						z-index:3;
						overflow:hidden;
					}
					#dropdown .div1 div{
						padding-top:3px;
						padding-bottom:6px;
					}
						#dropdown .div1 .dropdown{
							display:block;
							color:#FFFFFF;
							font-weight:bold;
							padding-left:5px;
							padding-right:5px;
							padding-top:1px;
							padding-bottom:2px;
							font-size:11px;
						}
						#dropdown .div1 .dropdown:hover{
							text-decoration:none;
						}
					#dropdown .div2{
						z-index:2;
						overflow:hidden;
						filter:alpha(opacity=80);
						opacity:.80;
					}
			
	#content{
		
	}
		#text{
			padding-left:30px;
			padding-right:215px;
			overflow:auto;
		}
			.title{
				font-size:18px;
				font-weight:bold;
				padding-bottom:3px;
			}
			.subtitle{
				font-size:14px;
				font-weight:bold;
				padding-bottom:1px;
			}
			.subsubtitle{
				font-weight:bold;
				text-decoration:underline;
				padding-bottom:3px;
			}
			.titlenieuws{
				font-size:14px;
				font-weight:bold;
			}
			img.textimg_left{
				margin-top:10px;
				margin-bottom:10px;
				margin-right:10px;
			}
			img.textimg_right{
				margin-top:10px;
				margin-bottom:10px;
				margin-left:10px;
			}
			a.nieuws{
				display:block;
				width:100%;
			}
			#nieuwsbericht{
				float:left;
				width:100%;
				margin-top:20px;
				margin-bottom:20px;
			}
			.error{
				color:#E40018;
				font-weight:bold;
			}
		#rightcontent{
			background-color: #ffffff;
			position:absolute;
			top:10px;
			right:20px;
			width:182px;
		}
			#nieuws, #maillist{
				border:solid 1px;
			}
				#nieuwshead, #maillisthead{
					padding:3px;
					color:#FFFFFF;
					font-weight:bold;
					font-size:11px;
				}
				#nieuwstext, #maillisttext{
					padding-top:4px;
					padding-left:12px;
					padding-right:12px;
					padding-bottom:4px;
				}
				#maillist form{
					margin-top:8px;
					margin-bottom:3px;
				}
				#maillisttext input.text{
					width:150px;
				}
		#fotobox{
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:100%;
			z-index:2;
		}
			#fotobox_bg{
				position:absolute;
				top:0px;
				left:0px;
				background-color:#FFFFFF;
				filter:alpha(opacity:50);
				opacity:.5;
				width:100%;
				height:100%;
				z-index:3;
			}
			#fotobox_fg{
				position:relative;
				top:125px;
				margin-left:auto;
				margin-right:auto;
				width:302px;
				height:345px;
				background-color:#FFFFFF;
				padding:3px;
				z-index:4;
				border:solid 1px #FFFFFF;
			}
			#fotobox_fg div{
				background-color:#FFFFFF;
			}
			#fotobox_fg div a{
				display:block;
				width:100%;
				height:15px;
				padding-top:1px;
				text-align:center;
				background-color:#FFFFFF;
				border:solid 1px #FFFFFF;
			}
			#fotobox_fg div a:hover{
				text-decoration:none;
				color:#FFFFFF;
				background-color:#666666;
				border:solid 1px #666666;
			}
				#fotobox_foto{
					float:left;
					width:300px;
					height:300px;
					background-position:center;
					background-repeat:no-repeat;
					margin-bottom:3px;
				}
				#fotobox_prev, #fotobox_next{
					float:left;
					width:40px;
					height:16px;
				}
				#fotobox_aantal{
					float:left;
					width:210px;
					height:16px;
					margin-left:3px;
					margin-right:3px;
					font-weight:bold;
					color:#FFFFFF;
				}
				#fotobox_close{
					float:left;
					width:300px;
					height:16px;
					margin-top:3px;
				}