/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html {}
body {
	font-family : Verdana, Arial, Sans-Serif;
	font-size : 70%;	
	color : #000000;
	background-color : #FFFFFF;
	margin : 0em 0em 0em 0em;
	padding : 2em 2em 2em 2em;
		scrollbar-face-color : #e7e7e7;
		scrollbar-highlight-color : #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-darkshadow-color : #ccc;
		scrollbar-base-color : #ccc;
		scrollbar-shadow-color : #ccc;
		scrollbar-3d-light-color : #ccc;
		scrollbar-arrow-color : #ccc;
}
	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {
		font-size :	100%;		
		color : #000;
		margin : 0em 0em 1em 0em;
	}
	h2 {
		font-size :	100%;
		margin : 0em 0em 0em 0em;
	}
	h3 {
		font-size :	100%;
		margin : 0em 0em 0em 0em;
	}
	p {
		margin : 0em 0em 0em 0em;
		clear : both;
		}
	pre, code {}
	/* hypertext (a) */
	a {}
		a:link, 
		a:visited {
			text-decoration : none;
			/*color : #9d2222;*/
			/*color:#dd201a;*/
			color:#d60000;	
		}
		a:hover, 
		a:active {
			text-decoration : none;
			/*color : #000;*/
			color:#002e6b;
		}
	/* list (dl, dt, dd, ol, ul, li) */
	/*ul, ol {
		margin : 0em 0em 1em 2em;
		padding : 0em 0em 0em 0em;
	}*/
		ul li {}
		ol li {}
	dl
		dt {font-weight : bold;}
		dd {	
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
		}
	/* object (object, param) */
	object {}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {
		border : none;
		width : 100%;
		height : 1px;
		color : #dfdfdf;
		background-color : #dfdfdf;
		clear : both;	
	}
	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
	/*form {
		margin : 0em;
	}
		fieldset {
			width : 100%;
			border : solid 0.2em #000000;
			padding : 0.4em 0.4em 0.4em 0.4em;
		}
			legend {
				font-size : 100%;
				font-weight : bold;
			}
			input {
				width : 16em;
				border : solid 0.1em #979797;
				font-family : Verdana, Arial, Sans-Serif;
				font-size : 100%;
				vertical-align : middle;
				background-color:#f5f5f5;
			}
			
			input.aantal{
				width:1.6em;
				background-color: #ffffff;
				text-align: right;	
			}
			
			
			textarea{background-color:#f5f5f5;}
			select{background-color:#f5f5f5;font-family : Verdana, Arial, Sans-Serif; font-size : 100%;}
			.widthselect {width: 180px;}
				input.radio, .radio input {
					width : auto;
					border : none;
					background-color:Transparent;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				input.radios, .radios input {
					width : auto;
					border : none;
					background-color:Transparent;
					margin:0px 0px 0px 20px;
					padding:0px 0px 0px 0px;
				}				
				input.checkbox, .checkbox input {
					width : auto;
					border : none;
					background-color:Transparent;
					margin:0px 8px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				
				input.image {
					width : auto;
					border : none;
				}
				input.button,
				input.submit {
					width : auto;
					border : solid 0.1em #979797;
					color:#962e34;
					font-weight:bold;
				}
			label {
				vertical-align : top;
				font-size : 100%;
			}*/
			/*18-05*/
	form {
		margin : 0em;
	}
	input {
			font-family : Verdana, Arial, Sans-Serif; font-size : 100%;
			
			}
	
	input.txtzoek{height:1.65em;}
	html>body input.txtzoek{height:1.0em;}
			
	textarea{width:12.4em;}
	select{background-color:#f5f5f5;font-family : Verdana, Arial, Sans-Serif; font-size : 100%;}
	input.button,
				input.submit {
					width : auto;
					border : solid 0.1em #979797;
					/*color:#962e34;*/
					color:#d60000;
					font-weight:bold;
					height:2.0em;
				}
			label {
				vertical-align : top;
				font-size : 100%;
			}
		/*18-05*/	
				
	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {
		font-size : 100%;
		border-collapse : collapse;
		margin : 0em 0em 0em 0em;
	}
		caption {
			font-weight : bold;
			text-align : left;
		}
		thead {}
		tfoot {}
		tbody {}
			tr {
				vertical-align : top;
			}
				th {
					padding : 0em 0em 0em 0em;
					text-align : left;
					font-weight : normal;
				}
				td {
					padding : 0em 0em 0em 0em;	
				}
	/* img */
	a img {
		border : none;
	}
/* Generic */
	.smaller {
		font-size : smaller;
	}
	.hidden {
		display : none;
	}
	.left {
		float : left;
	}
	.right {
		float : right;
	}
	.lastupdate {
		font-size : smaller;
	}
	.clear {
		clear : both;
	}
	
/**/	
	#header	a:link, 
	#header	a:visited {
			text-decoration : none;
			color : #032a55;
		}
	#header	a:hover, 
	#header	a:active {
			text-decoration : none;
			color : #032a55;
		}	
	
	/*#menu a:link, 
	#menu a:visited {
			text-decoration : none;
			color : #9d2222;
			font-weight:bold;
		}
	#menu a:hover, 
	#menu a:active {
			text-decoration : none;
			color : #9d2222;
			font-weight:bold;
			}	
	*/
	#categorie a:link, 
	#categorie a:visited {
			text-decoration : none;
			/*color : #9d2222;*/
			/*color:#dd201a;*/
			color:#d60000;		
		}
	#categorie a:hover, 
	#categorie a:active {
			text-decoration : none;
			/*color : #000;*/
			color:#002e6b;		
			}
			
	.cattxt h2{	
			color: #9d2222;
		}
	
	
	.boxtextcont{
		color: #9d2222;
			}		
				
	
	#internlinks a{font-weight:bold;}
	
	
	.brdbttm{border-bottom:solid 1px #dfdfdf;}

	fieldset {
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
	}

	.obligatory {
	  color : #d60000;
	}
	
	#disclaimer{color:#b4b4b4;}
	#disclaimer a:link, 
	#disclaimer a:visited {
		text-decoration : none;
		color:#b4b4b4;
	}
	#disclaimer a:hover, 
	#disclaimer a:active {
		text-decoration : none;
		color:#b4b4b4;
	}
	