body {
	font-family: "Helvetica Neue", "Arial", "sans-serif";
    font-size: 87.5%; /* 14px */
	line-height: 1.286; /* 18px */
	}
input, textarea, button {
	font-family: "Helvetica Neue", "Arial", "sans-serif";
	font-size: 1em;
	}

/* nice ight on dark text rendering in Safari */
#intro, #masthead, #heading { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {
	#intro, #masthead, #heading {-webkit-text-stroke:0 black;}
}

/* default margins */
p,
ul,
ol,
table,
dd,
fieldset,
pre {
	margin-bottom: 1.286em; /* 18px bij 1em=14px */
	}
	/* exceptions */
	#heading p,
	ul ul,
	ul ol,
	ol ol,
	ol ul {
		margin-bottom: 0;
		}

#content h2 {
	font-size: 1.286em; /* 18px */
	line-height: 1.0; /* 18px */
	margin: 1.5em 0 0.5em -81px;
	color: #532D44;
	}
	#content .article div.spreker h2 {
		margin-top: 1.5em;
		}
	#content .article h2:first-child,
	#content .article .spreker:first-child h2:first-child,
	#content .block h2:first-child {
		margin-top: 0;
		}
		#content .block h2 {
			margin-left: 0;
			}
#content ul {
	list-style-type: disc;
	padding: 0 81px;
	}
	#content .aside ul {
		padding: 0 12px;
		}
		#content .article ul {
			padding-left: 0;
			}
#content ol {
	list-style-type: decimal;
	padding: 0 81px;
	}
#content dl {
	}
	#content dt {
		float: left;
		width: 150px;
		margin-left: -162px;
		text-align: right;
		font-weight: bold;
		color: #532D44;
		}
#content table {
	width: 555px;
	margin-left: -81px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	margin-bottom: 1.5em;
	}
	#content table caption {
		text-transform: uppercase;
		text-align: left;
		margin-bottom: 4px;
		}
	#content table th,
	#content table td {
		text-align: left;
		vertical-align: top;
		padding: 1px 1em 2px 0;
		border-top: 1px solid #bfbfc1;
		}
	#content table th {
		color: #532D44;
		}
#content blockquote {
	margin: 0 81px 1.5em 81px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	padding: 12px 12px 1px 12px;
	background-color: #bfbfc1;
	color: #532D44;
	}



#intro h1,
#intro h2 {
	font-weight: normal;
	font-size: 1.714em; /* 24px */
	line-height: 1.125; /* 27px */
	color: #958927;
	margin-bottom: 0.5em; /* 9px */
	}
#intro ul {
	list-style-type: disc;
	padding: 0 0 0 24px;
	}
#intro table {
	width: 100%;
	}
	#intro tbody tr {
		border-bottom: 7px solid #2E242F;
		}
	#intro tbody tr:last-child {
	 border-bottom:none	
	}
	
	#intro th,
	#intro td {
		text-align: left;
		vertical-align: top;
		}
	#intro tbody th,
	#intro tbody td {
		padding: 12px 12px 12px 12px;
		background: #1F2026 url('/img/bg-grijs.gif') left top repeat fixed;
		border: 1px solid #2E242F;
		margin: 2px;
		}
	#intro tbody th {
		font-weight: normal;
		font-size: 1.286em; /* 18px */
		line-height: 1.0; /* 18px */
		}
		#intro tbody th em {
			font-size: 0.667em; /* 12px */
			line-height: 1.167;
			color: #7b767c;
			font-style: normal;
			}
	#intro td.price {
		font-size: 1.714em; /* 24px */
		line-height: 1.125; /* 27px */
		white-space: nowrap;
		text-align: right;
		width: 1%;
		}
	#intro table tfoot td {
		padding-top: 14px;
		}
	#intro .smalltext,
	#intro table tfoot td {
		font-size: 0.786em; /* 11px */
		line-height: 1.273;
		color: #7b767c;
		}
	#intro .toolate th,
    #intro .toolate td,
	#intro .toolate em {
		color: #333;
		}


.aside {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	}
	.aside h3 {
		line-height: 2;
		}
