/* CSS Document */

/*------------------------------------------- framework ----------------------------------------------- */

/* commented backslash hack \*/ 
html, body {
	height:						100%;
	} 
/* end hack */

html,body {	
	margin:						0;
	padding:					0;
	}

body {
	text-align:					center;
	background-color:			#fff;
	background-image:			url(../images/background.jpg);
	background-repeat:			repeat-x;
	}

/* centre for ie5.+*/
#mainframe {
	min-height:					100%;
	height:						auto;
	width:						913px;
	margin-left:				auto;/* center it*/
	margin-right:				auto;/* center it*/
	position:					relative;
	background-image:			url(../images/bg_main.jpg);
	background-repeat:			no-repeat;
	background-position:		top;
	}

* html #mainframe {
	height:						100%;
	width:						913px;/* box model hack for ie5.+*/
	w\idth:						913px;
	}

div>p {
	margin:						0;
	}

/* ---------------------------------------- banner --------------------------------------------*/

#logo {
	float:						left;
	margin-left:				38px;
	border:						0px;
	}

#header {
	width:						913px;
	height:						178px;
	margin-left:				auto;
	margin-right:				auto;
	}

/* ---------------------------------------- options --------------------------------------------*/

#options {
	position:					absolute;
	float:						right;
	width:						540px;
	text-align:					right;
	margin-top:					-28px;
	}

#options img {
	border:						0px;
	}

/* ---------------------------------------- back2top --------------------------------------------*/

#back2top {
	text-align:					right;
	margin-top:					20px;
	}

/* ---------------------------------------- back2top --------------------------------------------*/

/*#toprow {
	margin-top:					12px;
	margin-bottom:				0px;
	padding:					0px;
	}

#breadcrumb {
	margin-left:				11px;
	padding-left:				11px;
	list-style:					none;
	}

#breadcrumb li {
	float:						left;
	font-family: 				Arial, Helvetica, sans-serif;
	color:						#e13d91;
	}

#breadcrumb li a {
	}*/


/* ---------------------------------------- content --------------------------------------------*/


#mainbox {/* contentframe*/
	width:						909px;
	margin-left:				auto;
	margin-right:				auto;
	}

#leftcol {
	width:						210px;
	height:						auto;
	float:						left;
	}

#rightcol {
	width:						640px;
	float:						left;
	margin-left:				26px;
	}

/* ---------------------------------------- links --------------------------------------------*/

a {
	font-family:				"Tw Cen MT";
	font-size:					16px;
	color:						#2a950f;
	text-decoration:			none;
	}

a:hover {
	font-family:				"Tw Cen MT";
	font-size:					16px;
	color:						#3b3b3b;
	text-decoration:			none;
	}

/* ---------------------------------------- links navtop & go to top --------------------------------------------*/


	
/* -------------------------------- opmaak tekst & headers ------------------------------------*/

h1 {
	font-family:				"Tw Cen MT";
	font-size:					20px;
	color:						#2a950f;
	text-align:					left;
	margin:						0;
	padding:					0;
	padding-top:				20px;
	height:						40px;
	}

h2 	{
	font-family:				"Tw Cen MT";
	font-size:					12px;
	color:						#2a950f;
	font-style:					italic;
	font-weight:				normal;
	text-align:					left;
	height:						20px;
	margin:						0;
	margin-top:					10px;
	padding:					0;
	}

p 	{
	font-family:				"Tw Cen MT";
	font-size:					15px;
	line-height:				17px;
	text-align:					justify;
	color:						black;
	margin:						0;
	padding:					0;
	padding-bottom:				10px;
	}

li	{
	font-family:				"Tw Cen MT";
	font-size:					15px;
	line-height:				17px;
	text-align:					justify;
	color:						black;
	}

/* breadcrumb opmaak 
.breadcrumb {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	list-style:					none;
	margin-top:					0px;
	margin-left:				10px;
	padding-top:				8px;
	padding-left:				10px;
	}

.breadcrumb a {
	text-decoration:	 	 	none;
	color:						#0f95c4;
	}
	
.breadcrumb a:hover{
	text-decoration:	 	 	none;
	color:						#e13d91;
	}

.breadcrumb li{
	float:						left;
	padding:					3px;
	}*/

/* ---------------------------------------- footer --------------------------------------------*/

#footer {
	width:						913px;
	position:					absolute;
	bottom:						0;
	left:						0;
	height:						134px;
	background-image:			url(../images/footer.gif);
	}

#clearfooter {
	clear:						both;
	height:						30px;
	width:						100%;
	}

/*-------------------------------  new menu funct -----------------------------*/

#ddmenu {
	margin-top:					0px;
	padding-left:				2px;
	padding-right:				0px;
	width:						210px;
	text-indent:				16px;
	}
	
/*---------------------------------------- formulieren -------------------------------*/
/*table {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-align:					left;
}

table tr {
	height:						22px;

}

.formbutton {
	background-image:			url(../images/button.gif);
	background-repeat:			no-repeat;
	width:						77px;
	height:						20px;
	border:						0px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						white;
	cursor:						pointer;
	}
	
input {
	font-size:					12px;
	border:						1px solid #0f95c4;
	}
	
select {
	font-size:					12px;
	border:						1px solid #0f95c4;
	}

textarea {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	border:						1px solid #0f95c4;
}

span.form_message {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						#e13d91;
	text-decoration:			none;
}

li.form_message {
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						#e13d91;
	text-decoration:			none;
}*/

#contactform {
	font-family:				"Tw Cen MT";
	font-size:					15px;
	line-height:				17px;
	text-align:					justify;
	color:						black;
	margin:						0;
	padding:					0;
	padding-bottom:				10px;
}

#contactform textarea {
	font-family:				"Tw Cen MT";
	font-size:					15px;
}

#contactform input {
	font-family:				"Tw Cen MT";
	font-size:					15px;
}
#language {
	padding:4px 0px 0px 0px;
	margin:0px;
	text-align: right;
}
#language a img {
	border:0px;
	text-align:left;
	vertical-align: middle;
	padding:0px 4px 4px 0px;
}