body{
	margin:			0;
	width:			100%;
	height:			100%;
	font-family:		Verdana, sans-serif;
	font-size:		10pt;
	background-color:	#D2DC78;
	background-image:	url('/images/design/background.png');
	background-position:	50% 50%;
	background-repeat:	repeat-y;
	text-align:		left;
	cursor:			default;
}
h2{
	font-family:	Coustard;
	font-size:		15pt;
	border-bottom:	1px solid black;
	line-height:	0.8em;
	font-weight:	normal;
	padding-top:	15px;
	padding-left:	10px;
	margin-right:	15px;
	margin-bottom: 	5px;
}
p{
	text-indent:		5px;
	margin:			0px;
	padding:		4px;
}

a{
 	font-style:		italic;
}
a:link, a:visited{
	color:			black;
	text-decoration:	none;
	font-style:		normal;
}
a:hover, a.link:hover{
	text-decoration:	underline;
	cursor:				pointer;
}
acronym{
	border-bottom:		1px dotted black;
}

img{
	border:			0;
}
a > img{
	margin-bottom:		-2px;	
}
table{
	width:			100%;
	border:			1px solid #999999;
	margin:			5px 0 5px 0;
}
th,p.th{
	border:				0;
	background-color:	#2891BD;
	padding:			3px 5px 3px 5px;
	font-size:			10pt;
	text-align:			left;
	font-weight:		normal;
	color:				white;
}
th > a:link, th > a:hover, th > a:active, th > a:visited {
	color:				white;	
}

p.th small a{
	color:				white;	
}
td{
	border:			0;      
	background-color:	#dbe57d;
	padding:		5px;
	font-size:		9pt;
}
tr > th{                
	border-top:		1px solid #D2DC78;
}
tr:first-child > th{
	border-top:		0;           
	border-bottom:		1px solid #D2DC78;
}
form{
	margin:			0;
	padding:		0;
}
input[type="text"],input[type="password"],textarea,div#vb{
	width:			135px;
	padding:		1px 5px 1px 5px;
	font-family:		Verdana, sans-serif;
	font-size:		9pt;
	font-style:		italic;
	text-align:		left;
	border:			1px solid #cccccc;
	background-color:	white;	
	margin:			2px;
}
input[type="password"]{
	background-image:	url('/images/design/ww.png');
	background-position:	7px 3px;
	background-repeat:	no-repeat;
}
input[type="radio"]{
	vertical-align:		bottom;
	margin:			0;
	padding:		0;
}
option:first-child{
	font-style:		italic;
}
button[type="button"], input[type="submit"], input[type="button"], input[type="reset"]{
	width:			145px;
	padding:		0px 5px 0px 5px;
	margin-top:		4px;
	font-family:		Verdana, sans-serif;
	font-size:		9pt;
	font-style:		normal;
	text-align:		center;
	border:			1px solid #FFD700;
	background-color:	#F0E68C;	
}
hr{
	border:			1px solid #606461;
}
.hr{
	width:			160px;
	margin:			-6px -5px -5px 0px;
	border:			0;
	border-top:		1px solid black;
	z-index:		3;
}
.small{
	font-size:		8pt;
}
.kop{
	margin:			30px 0px 0px 10px;
	z-index:		2;
}
.center{
	text-align:		center;
}
.right{
	text-align:		right;
}
.top{
	vertical-align:		top;
}
.underline{
	text-decoration:	underline;
}
.italic{
	font-style:			italic;
}
.re_info{
	border-bottom: 		1px solid #FFD700; 
}
.album{
	border: 		1px solid black;
	height:			100px;
	width:			100px;
}
img.outtext{
	margin:			10px 10px 10px 0;
	float:			right;
}
p.text > a{
	text-decoration:	underline;
}
p.error, p.info{
	padding:		10px;
	background-color:	#2891BD;
	color:			white;
	margin:			10px;
	font-size:		9pt;
	text-align:		center;
}
p.info{
	background-color:	#A2BF26;
}
.re_tekst{
	padding: 		10px; 	
	margin-bottom:		10px;	
	background-color: 	white;
	background-position:	0% 100%;
	background-repeat:	no-repeat;
	background-image:	url('/images/design/reaction_curves.png');
}
.bt{                    
	border-top:		1px solid #D2DC78;	
}
.bl,.bbl,.bblr{          
	border-left:		1px solid #D2DC78;
}
.bb,.bbr,.bbl,.bblr{       
	border-bottom:		1px solid #D2DC78;
}
.br,.bbr,.bblr,.blr{
	border-right:		1px solid #D2DC78;
}
div.voet1,div.voet2,div.voet3{
 	float:			left; 
	width:			200px;
	text-align:		right;
	vertical-align:		middle;
	color:			#A2BF26;
	background-color:	#F1FAFC;
	font-size:		8pt;
	padding:		5px 0 5px 0;
	bottom:			0;
}
div.voet2{
	color:			#2891BD;
	text-align:		center;
}
div.voet3{
	color:			#606461;
	text-align:		left;
}
div.voet1 > a{
	color:			#A2BF26;
}
div.voet2 > a{
	color:			#2891BD;
}
div.voet3 > a{
	color:			#606461;
}
.snel{
	margin-right:		-160px;
 	margin-left:		400px;
 	margin-bottom:		15px;	
}

img.emo{
	margin:			2px;
	vertical-align:		middle;
}

div.balloon{
	border:			1px solid black;
	padding:		0px 5px 0px 5px;
	background-color:	white;
	display:		inline-block;

}

p.th{
	border:			1px solid #999999;
	margin:			10px 0px 10px 0px;
}
div#center{
	width:			600px;
 	position:		absolute;
	left:			50%;
	top:			0;
	margin-left:		-300px;
	background-color:	#ffffe0;
	z-index:		5;
	border: 	1px solid #F4EEE8;
}
div#left{
 	width:			175px;
	left:			50%;
	top:			0;
	margin-left:		-475px;	
	padding-top:		450px;
	background-image:	url('/images/design/girl.png');
	background-position:	0 25px;
	background-repeat:	no-repeat;
 	position:		absolute;
 	text-align:		left;
	overflow:		hidden;
}
div#right{
	width:			170px;
 	position:		absolute;
	left:			50%;
	top:			0px;
	margin-left:		310px;
	padding-top:		5px;
	overflow:		hidden;
	z-index:		4;
}
div#content{
	width:			580px;
	margin:			10px;
}
div#stvt{
 	 width:			100%;
 	 overflow:		auto;
}
div#st, div#vt{
 	width:			50%;
	text-align:		right;
	font-size:		7.5pt;
}
div#vt{
	float:			right;
	text-align:		left;
}
div#bord{
	width:			151px; 
	height:			111px; 
	position: 		absolute; 
	margin-top: 	156px; 
	margin-left: 	-461px; 
	left: 			50%; 
	z-index: 		4;
}
img#logo{
	margin-left:		50px;
	margin-bottom:		-45px;
}
a.menu1,a.menu1:hover,a.menu2,a.menu2:hover{
	font-family: Coustard;
	font-size:		9pt;
	text-decoration: none;
}
a.menu1:hover{
	color:			#A2BF26;
}
a.menu2:hover{
	color:			#2891BD;
}
.window{
 	width:			500px;
	display:		block;
	z-index:		100;
	position:		absolute;
	left:			50%;
	border:			1px solid #999999;
}
.windowtitle{
	background-color:	#2891BD;;
	color:			white;
	cursor:			move;
	padding:		3px 5px 3px 5px;
}
.windowcontent{
	background-color:	#dbe57d;
	color:				black;
	padding:		5px;
	border-top:		0;	
	text-align:		center;
}
.windowclose, .windowminimalize{
	cursor:			pointer;
	background-color:	#2891BD;
	color:			#F1FAFC;
	vertical-align:		middle;
	position:		absolute;
	margin-left:		478px;
	margin-top:		3px;
	height:			15px;
	width:			15px;
	text-align:		center;
}
.windowminimalize{
	background-color:	#A2BF26;
	margin-left:		458px;
}

input[type="text"].invisible,input[type="password"].invisible,textarea.invisible{
	background-color:	#F0E68C;
	border: 		0px solid black; 
	padding: 		0;
	vertical-align:		top;
	white-space:		nowrap;
	overflow:		visible;	
}
