body, html
{
	width:				100%;
	height:				100%;
	margin:				0px;
	padding:			0px;
	box-sizing:   		border-box;
	-moz-box-sizing: 	border-box;
	background-color:	white;
}

html, body, table, td
{
	font-family:		arial, sans-serif;
	font-size:			11px;
	color:				#4A4C4D;
	letter-spacing:		0.1em;
}

a
{
	color:				#899891;
	text-decoration:	none;
}

a:hover
{
	color:				#626A9B;
	text-decoration:	underline;
}

#main
{
}

#header
{
	display:			none;
}

#menu
{
	display:			none;
}

#nav
{
	display:			none;
}

#content
{
	padding:			10px;
	line-height:		180%;
	font-size:			130%;
}

#footer
{
	height:				22px;
	background-color:	white;
	border-top:			1px solid #919191;
	font-size:			9px;
	padding:			10px 0 0 0;
	background-color:	white;
	text-align:			center;
}

#footer-left, #footer-right
{
	display:			none;
}

#copyright
{
	padding-top:		3px;
}

#content h1
{
	font-size:			16px;
	font-weight:		900;
	letter-spacing:		0.3em;
	margin-bottom:		15px;
	margin-top:			-6px;
}

#content h2
{
	font-size:			16px;
	font-weight:		600;
	letter-spacing:		0.2em;
	margin-bottom:		0px;
}

#content h3
{
	font-size:			13px;
	font-weight:		600;
	letter-spacing:		0.2em;
	margin-bottom:		-10px;
	margin-right:		0px;
}

#content div.listMenu
{
	display:			none;
}

img#titel
{
	display:			none;
}

img#topleftcorner
{
	display:			none;
}

.portfolio-gfx
{
	text-align:			center;
}

.portfolio-gfx img
{
	border:				1px solid black;
	margin-bottom:		15px;
}

.post
{
	padding-bottom:		30px;
	margin-bottom:		30px;
}

.post .datum
{
	font-size:			10px;
	padding-left:		3px;
	margin-bottom:		0px;
}

.post p
{
	margin-top:			5px;
	padding:			0 0 0 0;
}

.post a
{
	text-decoration:	none;
	color:				#4A4C4D;
	padding-bottom:		0px;
}

.post a:hover
{
	border-bottom:		1px solid #4A4C4D;
}

.post p a
{
	color:				#899891;
}

.post p a:hover
{
	color:				#626A9B;
	border-bottom:		1px solid #626A9B;
}

.post blockquote
{
	background-color:	white;
	margin:				10px;
	padding:			5px;
}

.post .links
{
	background-image:	url(images/link-bg.gif);
	background-repeat:	no-repeat;
	padding-left:		20px;
	height:				21px;
}

#intro:first-letter
{
	font-size:			140%;
	font-weight:		bold;
	padding-right:		1px;
}

#intro
{
	padding-bottom:		30px;
	margin-bottom:		30px;
	padding:			10px 10px 0 0;
	text-align:			justify;
}

#intro img
{
	float:				right;
	margin-top:			7px;
	margin-left:		10px;
	margin-bottom:		4px;
	margin-right:		-15px;
}

.post-img
{
	width:				75px;
	height:				75px;
	background-image:	url(images/img-bg.gif);
	float:				right;
	margin-left:		2px;
	margin-bottom:		2px;
	border:				0px solid #919191;
	padding:			6px 5px 5px 6px;
}

.uitklapmenu, .submenu
{
	display:			none;
}

.coolTable
{
	border:				0px solid #4E4E4E;
	background-color:	#A1A1A1;
	padding:			0px;
}

.coolTableCell td
{
	background-color:	#E0E0E0;
	border-top:			1px solid white;
	border-left:		1px solid white;
	border-right:		0px solid black;
	border-bottom:		0px solid black;
	padding:			3px;
}

.coolTableCell td:hover
{
	background-color:	#DADADA;
}

.coolTableCell th
{
	border-top:			1px solid white;
	border-left:		1px solid white;
	border-right:		0px solid black;
	border-bottom:		0px solid black;
	padding:			3px;
	background-color:	#CFCFCF;
	font-size:			120%;
	text-align:			left;
}

.coolTableCell a
{
	color:				#626A9B;
}

.lastmodiefied
{
	font-size:			9px;
	letter-spacing:		0.1em;
	text-align:			right;
	font-style:			italic;
}

.reactie
{
	border:				1px solid #919191;
	background-color:	#EAE7E5;
}

pre
{
	overflow:			auto;
	overflow-x:			auto;
	overflow-y:			visible;
	width:				425px;
	padding:			5px;
	background-color:	white;
	letter-spacing:		normal;
	font-family:		verdana, sans-serif;
	font-size:			9px;
	padding-bottom:		40px;
	border-top:			1px solid lightgrey;
	border-left:		1px solid lightgrey;
}

input
{
	margin-bottom:		5px;
	width:				200px;
	color:				#4A4C4D;
	font-size:			11px;
	letter-spacing:		0.1em;
	border-top:			1px solid lightgrey;
	border-left:		1px solid lightgrey;
	padding:			2px;
	background: 		#FBFBF9;
}

input[type=text]:focus, textarea:focus
{
	background: 		white;
}

textarea
{
	width:				350px;
	height:				200px;
	color:				#4A4C4D;
	border-top:			1px solid lightgrey;
	border-left:		1px solid lightgrey;
	padding:			2px;
	font-size:			11px;
	letter-spacing:		0.1em;
	background: 		#FBFBF9;
}

label
{
	float:				left;
	width:				55px;
	text-align:			right;
	padding-right:		5px;
}

.btn
{
	margin-top:			30px;
	margin-left:		60px;
	width:				100px;
	height:				18px;
	clear:				all;
	background-image:	url(images/btn-bg.gif);
	background-repeat:	repeat-x;
	letter-spacing:		0.1em;
	font-weight:		500;
	border-top:			1px solid white;
	border-left:		1px solid white;
	border-right:		1px solid lightgrey;
	border-bottom:		1px solid lightgrey;
	padding:			0px;
}

.portfolio-item
{
	clear:				all;
	margin-bottom:		25px;
	min-height:			100px;
	padding:			2px;
	padding-left:		5px;
	border:				1px solid #F7F4F1;
}

.portfolio-item:hover
{
	background-color:	white;
	border-top:			1px solid lightgrey;
	border-left:		1px solid lightgrey;
	border-right:		1px solid white;
	border-bottom:		1px solid white;
	cursor:				pointer;
}

.portfolio-item p
{
	padding-right:		100px;
	text-align:			justify;
}

.portfolio-img
{
	width:				85px;
	height:				85px;
	border-width:		0px;
	float:				right;
	margin-top:			-25px;
}

