body
{
	margin:							0;
	padding:						0;
	background-image:		url('../media/background.jpg');
}
*
{
	font-family:				Arial;
	font-size:					13px;
	color:							#777;
}
img
{
	border:							0;
}
a:focus
{
	outline:						none;
}
#container
{
	position:						relative;
	margin:							-10px auto;
	width:							1000px;
	height:							625px;
	overflow:						hidden;
}
#website
{
	padding:						33px 0 0 34px;
}
#top
{
	position:						relative;
	z-index:						1;
}
#banner
{
	vertical-align:			bottom;
}
.subcontainer
{
	float:							left;
	display:						inline;
	margin-right:				20px;
}
.article
{
	position:						relative;
	margin-top:					20px;
	padding:						10px;
}
.article h3
{
	margin:							0 0 10px;
	padding:						0;
	font-weight:				bold;
	font-family:				helvetica;
}
.article h3 *, .article h3
{
	font-size:					14px;
	margin:						0 0 5px;
	padding:					0;
}
.article p
{
	margin:							0 0 5px;
	padding:						0;
}
#nieuws
{
	width:							202px;
	background:					#DED823;
}
#nieuws a
{
	color:							#EC008C;
	text-decoration:		none;
	font-weight:				bold;
}
#nieuws a:hover
{
	color:							#DF0086;
}
#content
{
	width:							470px;
	border:							1px solid #DDD;
	max-height:							362px;
	overflow:						auto;
}
#projecten
{
	border:							1px solid #EC008C;
	width:							200px;
	color:							#EC008C;
}
#intro
{
	border:							solid rgb(222,216,33);
	border-width:				1px;
	background-color:		white;
	width:							470px;
	color:							#777;
}
#onder
{
	background:					url('../media/grijsmiddel.png');
	width:							470px;
	color:							#DED823;
}
#actie
{
	margin-top:					150px;
	width:							150px;
	background-color:		#EC008C;
}
#actie *, #actie
{
	color:							white;
}
#actie a
{
	color:						#DED823;
	text-decoration:			none;
	font-weight:				bold;
}
#kaartje
{
	position:						absolute;
	top:								130px;
	left:								800px;
	z-index:						2;
}
#contact
{
	margin-top:			15px;
	width:				150px;
	background:			white;
	border:				1px solid #DED823;
}
#contact h3
{
	color:		#EC008C;
}
.linksboven
{
	position:						absolute;
	left:								0;
	top:								0;
}
.rechtsonder
{
	position:						absolute;
	right:							0;
	bottom:							0;
}
.linksbovenrand
{
	position:						absolute;
	left:							-1px;
	top:							-1px;
}
.rechtsonderrand
{
	position:						absolute;
	right:							-1px;
	bottom:							-1px;
}
* html body .article .rechtsonderrand
{
	bottom:							-2px;
}
* html body .article .rechtsonder
{
	bottom:							-1px;
}
.fm
{
	vertical-align:		30%;
	font-size:				10px;
	color:						#EC008C;
}
#content h4
{
	margin:						0 0 10px;
	padding:					0;
	font-size:				16px;
}
#content p
{
	margin:						0 0 10px;
	padding:					0;
}
input, textarea, select
{
	border:						1px solid #999;
}
td
{
	height:						25px;
	padding-right:		10px;
}
#portfolio div
{
	float:						left;
	display:					inline;
	margin-left:			10px;
	height:						105px;
	width:						206px;
	padding-left:			10px;
}
#portfolio div img
{
	display:					block;
	margin-left:			-10px;
}
