html{ overflow: -moz-scrollbars-vertical; background-image:url(../images/html.png); background-repeat:repeat; }
body{
	margin:0;
	padding:0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	
	color:#000000;
	width:960px;
}


/* STANDAARD TEKST OPMAAK */

h1,h2,h3,h4,h5,h6{ padding:0; margin:0; }
h1{ font-size:22px; margin-bottom:20px; }
h2{ font-size:20px; margin-bottom:18px; }
h3{ font-size:18px; margin-bottom:16px; }
h4{ font-size:16px; margin-bottom:14px; }
h5{ font-size:14px; margin-bottom:12px; }
h6{ font-size:12px; margin-bottom:10px; }

p{ padding:0; margin:0; margin-bottom:10px; }


/* HTML TAGS OPMAAK */

blockquote{
	border:#666666 solid 1px;
	background-color:#E6E6E6;
	text-align:center;
	padding:10px;
	padding-top:20px;
	margin:20px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
}
pre{
	font-family:Courier New, Courier, monospace;
	font-size:12px;
	border:#666666 solid 1px;
	background-color:#E6E6E6;
	padding:10px;
	margin:20px;
}
code,kbd,samp{
	font-family:Courier New, Courier, monospace;
	font-size:12px;
}
em,dfn,var,cite{
	font-style:italic;
}
address{ 
	border-top:#CCCCCC solid 1px;
	padding-top:10px;
	text-align:right;
}
hr{
	color:#999999;
	background-color:#999999;
	width:100%;
	height:1px;
	border:0;
}


/* TABEL OPMAAK */

table{ background-color:#FFEAEA; width:100%; border-collapse:collapse; color:#000000; }
table caption{
	caption-side:top;
	text-align:left;
	background-color:#8D0000;
	
	margin:0;
	padding:10px;
	padding-left:3px;
		
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
table thead{}
table thead tr { text-align:left; background-color:#A93333; font-weight:bold; }
table thead tr th, table thead tr td{ color:#FFFFFF; font-size:12px; padding:3px; text-align:left;}

table tfoot{}
table tfoot tr{ text-align:left; background-color:#999999; font-weight:bold;}
table tfoot tr th, table tfoot tr td{ color:#FFFFFF; font-size:12px; padding:3px;}

table tbody{  }
table tbody tr{ border-bottom:#FEE2E2 solid 1px; }
table tbody tr th, table tbody tr td{ font-size:12px; padding:3px; }


/* FORMULIER OPMAAK */

form{margin:0;	padding:0; width:100%;}
form legend, form fieldset legend{
	margin:0;
	margin-left:8px;
	padding:4px;
	background-color:#999999;
	border:#333333 solid 1px;
	font-weight:bold;
	color:#FFFFFF;
}
form fieldset{
	margin:0;
	padding:5px;		
	margin-bottom:20px;
	border:#990000 solid 1px;
	background-color:#A93333;
}
form fieldset p{ margin-bottom:5px; }
form fieldset label{
	display: block;
	float: left;
	margin:0;
	padding:0;
	width: 230px;
	padding-left:10px;
	margin-right: 10px;
	text-align: left;
	font-weight:bold;
}
form fieldset input, form fieldset select, form fieldset textarea, form input,form select,form textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form fieldset input, form input{ margin:0; padding:3px; width:250px; }
form fieldset select, form select{ width:260px; height:20px; }
form fieldset textarea, form textarea{	margin:0; padding:0;	padding:3px; width:250px; }
form fieldset input[type="submit"], form input[type="submit"]{
	width:260px;
	margin:0;
	cursor:pointer;
}

/*input[type="text"]{
	width:150px;
	display:block;
	margin-bottom:10px;
}
input[type="select"]{
	width:150px;
	display:block;
	margin-bottom:10px;
}
input[type="button"]{
	width:120px;
	display:block;
}
input[type="submit"]{
	width:120px;
	display:block;
}*/

/* HYPERLINK OPMAAK */

a:link, a:visited{ color:#FFFFFF; text-decoration:none; }
a:hover{ color:#A93333; text-decoration:underline; }
a:active{ color:#FFFFFF; text-decoration:none; }

/* TABEL HYPERLINKS */
table a:link, a:visited{ color:#A93333; text-decoration:none; font-weight:bold; }
table a:hover{ color:#8D0000; text-decoration:none; }
table a:active{ color:#A93333; }
