*				{
				margin: 0;
				padding: 0;
				}
html			{
				background: #fff;
				font-family: Verdana, Arial, sans-serif;
				font-size: 1em;
				}
body			{
				width: 40em;
				margin: 1em auto;
				border: 1em solid #800d28;
				padding: 1em;
				border-radius-topleft: 5em;
				border-radius-bottomright: 5em;
				-moz-border-radius-topleft: 5em;
				-moz-border-radius-bottomright: 5em;
				background: #ba3f44;
				color: #fff;
				}
.logo			{
				display: none;
				}
img				{
				display: block;
				margin: 0.5em auto;
				}
h1				{
				font-size: 1.5em;
				text-align: right;
				counter-reset: subtitel;
				}
h2				{
				font-size: 0.8em;
				text-align: right;
				border-bottom: 0.1em solid #fff;
				}
h3[id^=sub]:before
				{
				content: counter(subtitel) ". ";
				counter-increment: subtitel;
				}
p				{
				margin-bottom: 1em;
				line-height: 1.3em;
				}
q				{
				quotes: '"' '"';
				}
a				{
				color: #f1dfd6;
				}
#bronnen a		{
				display: block;
				}
a:hover			{
				text-decoration: none;
				background: #dc9f22;
				color: #000;
				}
abbr			{
				cursor: help;
				}
code			{
				display: block;
				margin: 1em 0;
				padding: 0.5em;
				border: 1px solid #000;
				background: #dc9f22;
				color: #000;
				}
.sub			{
				border: 1px dashed #fff;
				padding: 0.5em 1em 0.01px 1em;
				margin: 1em 0;
				overflow: auto;
				}
#bronnen		{
				padding-bottom: 1em;
				}
.tip			{
				font-size: 0.8em;
				border: 1px solid #fff;
				padding: 0.5em;
				}
#inhoudsopgave	{
				padding-bottom: 1em;
				}
#inhoudsopgave a{
				display: block;
				}
#inhoudsopgave ol
				{
				margin-left: 2em;
				}
dd				{
				margin-left: 1em;
				margin-bottom: 1em;
				}