html
{
	overflow: 			-moz-scrollbars-vertical;
}
body
{
	background-color: 		#FFFFFF;
	margin: 				0 0 0 0;
}
table.outertable
{
	border-left:			1px solid #cccccc;
	border-right:			1px solid #cccccc;
	border-bottom:			1px solid #cccccc;
}
div.text, td, input, textarea, select
{
	font-family: 			Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: 					#000000;
	font-size: 				11px;
}
td.logo
{
	padding-left: 			10px;
	padding-top:			10px;
	height:					80px;
	vertical-align:			top;
}
td.menu
{
	padding-left:			0px;
}
td.blokjes
{
	height: 				31px;
	vertical-align:			top;
	background-image:		url(/images/blokjes.jpg);
	background-repeat:		repeat-x;
	background-position:	center left;
}
td.colom1a, td.colom1b
{
	width: 					186px;
	padding: 				0px;
	padding-right: 			0px;
	padding-top: 			0px;
	spacing: 				0px;
	text-align:				left;
}
td.colom1b
{
	text-align:				right;
	height:					450px;
}
td.colom1a
{
	height:					200px;
	vertical-align:			top;
	padding-left: 			10px;
	padding-top: 			15px;
}
td.colom1b
{
	vertical-align:			top;
	padding-top:			10px;
}
td.colom2
{
    width:					466px;
	height:					100%;
    vertical-align:			top;

}
td.colom2_wide
{
    width:					676px;
	height:					100%;
    vertical-align:			top;

}
td.colom2c
{
	width:					487px;
	vertical-align:			top;
	padding-left:			20px;
	padding-top:			20px;
	padding-right:			20px;
	padding-bottom:			20px;
}
td.colom2d
{
	width:					487px;
	vertical-align:			top;
	height:					35px;
	text-align:				center;
	vertical-align:			middle;
	font-weight: 			bold;
	font-size: 				12px;
	font-family:			Verdana;
	color:					#6666CC;
}
td.colom2a
{
	width:					268px;
	vertical-align:			top;
	padding-left:			20px;
	padding-top:			0px;
	padding-right:			20px;
	padding-bottom:			20px;
}
td.colom2b
{
    background-image:		url(/images/bg.jpg);
    background-repeat:		repeat-y;
	width:					199px;
	padding-right:			21px;
	vertical-align:			top;
}
div.colom2bspacer
{
	height:					55px;
}
div.colom2b
{
	height:					100%;
}
td.colom3
{
	width: 					200px;
    background-color: 		#cccccc;
    vertical-align:			top;
}
div#newskop
{
	font-size:				12px;
	color:					#333399;
	margin-top:				10px;
	margin-bottom:			10px;
	text-align:				center;
}
div#cont
{
	padding-right:			20px;
}
div.kop,
div.error
{
	padding-top: 			7px;
	font-weight: 			bold;
	font-size: 				11px;
	font-family:			Verdana;
}
div.image
{
    background-color: 		#9999FF;
	width:					179px;
}
div.imagetext
{
	padding-left:			20px;
	padding-right:			20px;
	padding-top:			20px;
	font-family: 			Verdana;
	font-size : 			16px;
	font-weight: 			bolder;
	color: 					white;
}
div.newslist
{
	overflow: 				auto;
	height:					100%;
	width: 					185px;
	padding-right:			5px;
	padding-bottom:			10px;
}
div.text, div.newstext,
{
	padding-bottom: 		20px;
}
div.text a
{
	color: 					#000000;
}
div.newstext a
{
	color:					#000000;
	text-decoration:		underline;
}
div#links a,
td.links a,
div#cont a,
div#links_kopje
{
	color:					#85335c;
	text-decoration:		none;
}

div#links_kopje
{
	font-weight:			bold;
	text-transform:			uppercase;
}
div#btn_back a, div#btn_next a
{
	color:					#000000;
	text-decoration:		none;
}
div.contentgroup
{
	padding-top: 			15px;
	font-weight: 			bolder;
	font-size: 				14px;
	text-transform:			uppercase;
	font-family:			Verdana;
	color:					#6666CC;
}
table.contact td.kop
{
	font-weight:			bold;
}
table.contact td.lead
{
	height:					50px;
	font-style:				italic;
	vertical-align:			top;
}
table.contact td.name, table.contact td.input
{
	font-weight:			bold;
	width:					250px;
	vertical-align:			top;
}
table.contact td.name
{
	width:					140px;
}
table.contact td.input input.input, table.contact td.input textarea.input
{
	font-size:				11px;
	width:					240px;
}
table.contact td.input textarea.input
{
	height:					100px;

}
table.contact td.error
{
	width:					10px;
	color:					#FF0000;
	font-weight:			bold;
	vertical-align:			top;
}

div.grotekop
{
	text-transform:			uppercase;
}

td.links
{
	border-top:			1px solid #cccccc;
	height:					19px;
}

div#menu
{
	width:					600px;
	margin-top:				22px;
}
div.hoofdmenu a
{
	float:					left;
	padding-right:			20px;
	text-decoration:		none;
	font-weight:			bold;
	text-transform:			uppercase;
	font-size:				0.9em;
	text=align:				left;
}



div#header
{
	color:					#6666CC;
	font-size:				1.4em;
	font-weight:			bold;
}
#dropmenudiv
{
	position:				absolute;
	line-height:			16px;
	z-index:				100;
	background-color: 		#FFF;
	border-left:			1px solid #CCC;
	border-right:			1px solid #CCC;
	border-bottom:			1px solid #CCC;
}

#dropmenudiv a
{
	width: 					100%;
	display:	 			block;
	text-indent: 			3px;
	padding: 				1px 0;
	text-decoration: 		none;
	background-color: 		#FFF;
	text=align:				left;
}

#dropmenudiv a:hover
{ /*hover background color*/
	background-color: 		#FFF;
	text=align:				left;
}


input, textarea, select
{
	width:					250px;
	border:					1px solid #6666CC;
	height:					18px;
	padding-left:			5px;
}
textarea
{
	height:					100px;
}
select
{
	padding-left:			0px;
}

div#pagenavigation
{
	margin-top: 			15px;
	padding-bottom:			30px;
}
div#pagenavigation div#btn_back
{
	float: 					left;
}
div#pagenavigation div#btn_next
{
	float: 					right;
}

div#details div.error,
div#variable_details div.error
{
	color:					#FF0000;
	font-weight:			bold;
}

img.flag
{
	width: 					25px;
	height:					15px;
}
