*{
	padding:				0;
	margin:					0;
}

a, img {
	border: 				0;
	outline: 				none;
}

.clear {
	clear:					both;
	height:					0;
	font:					0/0 serif;
}

body {
	background:				#000000 url(../../images/bgimg.jpg) top left repeat-x;
	font-family:			Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:				14px;
	line-height:			18px;
	color:					#333333;
	text-align: 			center;
}

a {
	color:					#ff7800;
}

a:hover {
 	color:					#ffa04b; 
} 

h3 {
	font: 					bold 10px/18px Verdana, Arial, sans-serif;
	color: 					#333;
	text-decoration: 		underline;
} 

.wrapper {
	margin: 				0 auto;
	width:					844px;
  	text-align: 			left;
}

.flashheader {
	margin-left:			-18px;
	background:				#000000 url(../../images/bgimg.jpg) top left repeat-x;
}

.contentwrapper { 
	width:					844px;
	background-color:		#000000;
	text-align: 			center;
}

.topbar {
	background-image:		url(../../images/content_block_up.jpg);
	width:					597px;
	height:					31px;
	
	margin: 				0 auto;
  	text-align: 			left;
}

.content {
	background-color:		#fff;
	width:					597px;
	margin: 				0 auto;
  	text-align: 			left;
	position: 				relative;
}

.paginator {
	width: 					300px;
	position: 				absolute;
	top: 					25px;
	right: 					40px;
	text-align: 			right;
	font: 					normal 10px Arial, sans-serif;
	color: 					#666;
}

.paginator-bottom {
	text-align: 			right;
	font: 					normal 10px Arial, sans-serif;
	color: 					#666;
	padding:		 		0 40px 10px 0;
}

.paginator a,
.paginator span,
.paginator-bottom a,
.paginator-bottom span {
	color: 					#333;
}

.paginator a,
.paginator-bottom a {
	text-decoration: 		underline;
}

.paginator a.active {
	text-decoration: 		none;
}

ul.products {
	width: 					560px;
	padding: 				20px 0 0px 35px;
	font: 					normal 10px/12px Arial, sans-serif;
	color: 					#999;
}

ul.products p{
	font:					10px Georgia, 'Times New Roman', Times, serif; 
	color:					#999; 
	margin-top:				-10px;
}

ul.products li {
	display: 				block;
	float: 					left;
	width: 					100px;
	padding-right:			40px;
	padding-bottom: 		20px;
}

ul.products li.clear {
	float: 					none;
	display: 				block;
	clear: 					both;
	height: 				0;
	font: 					0/0 serif;
}

ul.products li span {
	color: 					#666;
}

.title {
	margin-top:				20px;
	margin-left:			-11px;
}

.photo {
	width: 					195px;
	padding: 				25px 0 25px 35px;
	float: 					left;
}

.info {
	width: 					300px;
	padding: 				25px 0 25px 15px;
	float: 					left;
	font: 					normal 11px/18px Arial, sans-serif;
	color: 					#999;
}

.info h2 {
	padding-bottom: 		10px;
	font: 					bold 24px "Garamond", Georgia, "Times New Roman", Times, serif;
	color: 					#333;
}

.info p span {
	color: 					#666;
}

a.meerinfo {
	width: 					83px;
	height: 				24px;
	display: 				block;
	background: 			url(../../images/btn-meerinfo.jpg) no-repeat top left;
	text-indent: 			-9999em;
	margin-top: 			25px;
}

a.product {
	width: 					75px;
	height: 				24px;
	display: 				block;
	background: 			url(../../images/btn-product.jpg) no-repeat top left;
	text-indent: 			-9999em;
	margin-right: 			10px;
	float: 					left;
}

form fieldset {
	border: 				0;
}

form label {
	width: 					110px;
	float: 					left;
}

form p {
	width: 					170px;
	float: 					left;
	padding: 				0;
}

form input.text,
form textarea {
	width: 					162px;
	background: 			#fff;
	border: 				1px solid #333;
	margin-bottom: 			5px;
	padding: 				3px;	
}

form textarea {
	height: 				75px;
}

form div.submit {
	padding: 				20px 0 0 110px;
}

form button.submit {
	width: 					86px;
	height: 				24px;
	display: 				block;
	background: 			url(../../images/btn-verzenden.jpg) no-repeat top left;
	text-indent: 			-9999em;
	border: 				0;
}

.contenttext {
	float:					left;
}

.contenttext p{
	padding-top:			15px;
	padding-left:			35px;
	padding-bottom:			10px;
	width:					340px;
	font-family:			Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:				14px;
	line-height:			18px;
	color:					#333333;
}

.contenttextcontact {
	float:					left;
}

.contenttextcontact p{
	padding-top:			15px;
	padding-left:			35px;
	padding-bottom:			10px;
	width:					320px;
	font-family:			Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:				14px;
	line-height:			18px;
	color:					#333333;
}

.contenttextportfolio {
	float:					left;
}

.contenttextportfolio p{
	float:					left;
	padding-top:			20px;
	padding-left:			35px;
	padding-right:			25px;
	padding-bottom:			10px;
	width:					190px;
	height:					160px;
	font-family:			Garamond, Georgia, "Times New Roman", Times, serif;
	font-size:				12px;
	line-height:			18px;
	color:					#999999;
}

.rightimage p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#999999;
	text-align:				right;
	padding-right:			4px;
}

.rightimage {
	text-align:				right;
	margin-right:			24px;
	margin-top:				15px;
}

.rightimagecontact {
	text-align:				right;
	margin-right:			24px;
	margin-top:				-2px;
	padding-bottom:			35px;
}

.bullets {
	padding-left:			35px;
	padding-bottom:			35px;
}

.bottombar {
	background-image:		url(../../images/content_block_down.jpg);
	width:					597px;
	height:					31px;
	
	margin: 				0 auto;
  	text-align: 			left;
}

.footer {
	background-color:		#000000;
	width:					597px;
	margin: 				0 auto;
  	text-align: 			left;
}

.bottommenu {
	float:					left;
}

.copy p {
	padding-top:			3px;
	text-align:				right;
	color:					#333333;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
}

p.error {
	padding: 				0 38px;
}


pre {
	padding: 				25px;
	font: 					normal 11px/18px Arial;
}