html, body {
height				:100%;
width				:100%;
font-family			:Arial;
font-size			:11px;
line-height			:20px;
margin				:0;
padding				:0;
overflow			:auto;
background			:url('../img/bg.jpg');
background-position	:center;
}

td 				{font-size: 11px; font-family:Tahoma; line-height:25px;}
th { font-size: 11px; }

ul{	text-align:left; margin:15px; padding:2px;} 

A 				{font-weight:normal; text-decoration:none; color:#007AC2;}
A:VISITED 		{font-weight:normal; text-decoration:none; color:#007AC2;}
A:HOVER 		{font-weight:normal; text-decoration:underline; color:#007AC2;}
A:ACTIVE 		{font-weight:normal; text-decoration:none; color:#007AC2;}

IMG {border			:0;	}

hr 				{height:1px;}

#box {
	padding			:0px;
	position		:absolute;
	width			:990px;
	background-color:#FFFFFF;
	left			:50%;
	margin-left		:-496px;
}
#container {
	position		:absolute;
	background		:url('../img/bg_main.jpg') no-repeat;
	width			:990px;
	left			:50%;
	margin-left		:-496px;
}
#header {
	background		:url('../img/top-logo.jpg');
	text-align		:right;
	line-height		:30px;
	color			:#FFFFFF;
	top				:0px;
	margin			:0px;
	height			:85px;
	width			:990px;
	background-color:#FFF;
}
#headerlinks 				{position: absolute;top: -5px;right: 25px;}
A.headerlink 				{font-weight:normal; text-decoration:none; color:#FFF;}
A.headerlink:VISITED 		{font-weight:normal; text-decoration:none; color:#FFF;}
A.headerlink:HOVER 			{font-weight:normal; text-decoration:underline; color:#FFF;}
A.headerlink:ACTIVE 		{font-weight:normal; text-decoration:none; color:#FFF;}
A.headerlinkaan 				{font-weight:normal; text-decoration:underline; color:#FFF;}
A.headerlinkaan:VISITED 		{font-weight:normal; text-decoration:underline; color:#FFF;}
A.headerlinkaan:HOVER 			{font-weight:normal; text-decoration:underline; color:#FFF;}
A.headerlinkaan:ACTIVE 		{font-weight:normal; text-decoration:underline; color:#FFF;}
#main-home {
	position		:absolute;
	width			:990px;
	top 			:122px;
	height			:497px;
	background		:url('../img/bg_main-home.jpg');
	left			:0px;
}
#main-home2 {
	position		:absolute;
	width			:990px;
	top 			:122px;
	height			:497px;
	background		:url('../img/bg_main-home2.jpg');
	left			:0px;
}
#top-main 		{position:absolute; top:120px; width:990px;	height:49px; left:0px; background:url('../img/top-main.jpg');}
#main 			{top:140px; background:url('../img/bg_main.jpg') repeat-y; left:0px; padding:70px 26px 26px 202px; min-height:400px;}
#tekstblok		{background:url('../img/tekstvak.jpg'); height:91px; width:393px; left:0px;}
#main-right		{float:right; width:318px; left:300px;}


.inhoud 		{font-size:11px; padding:26px; color:#000000; line-height:24px;}
#bestellen		{background:url('../img/bg-bestellen.jpg'); height:91px; left:0px;}
.inhoud-sub		{font-size:11px; padding:10px 15px 0px 18px; color:#000000; line-height:24px;}

#onder-main 	{background-image:url('../img/footer_vervolg.jpg'); background-repeat:no-repeat; position:relative;	left:0px; width:990px; height:71px;}
.tekst-footer	{position:absolute;	left:30px; width:942px; top: 35px; color:#FFFFFF; height:20px;}
.home-footer	{position:absolute;	left:30px; width:942px; top: 14px; color:#FFFFFF; height:20px;}


#home-left 		{position:absolute; left:24px; top:36px;	width:480px; height:460px;}	
#home-right 	{position:absolute;	left:491px;	top:-20px; width:470px; height:480px; padding:0px;}
#tekst-foto 	{background:url('../img/tekst-blok.png'); position:absolute; behavior: url(js/iepngfix.htc); left:20px;	top:284px; width:427px;	height:93; padding:0px;	margin:0px;}
#doelgroepen 	{position:absolute;	left:0px; top:349px; width:456px; height:130px;}

.tekst-home		{padding:12px; display: none;}
.doelgroep-home	{display: none;}
.titel 			{font-size:18px;}
.titeltje		{font-size:13px; font-weight:bold;}
.titel-sub		{position:absolute; color:#FFFFFF; font-weight:bold; padding:23px 0px 0px 15px; font-size:12px;}
	
#topmenu		{position:absolute;	top:85px; width:990px; height: 37px; left:0px; background:url(../img/bg-menu.jpg)}
#topmenu ul 	{ margin:0; padding:0; top:0; height:32px; left:1px; padding-left:20px;}
#topmenu li 	{display:inline; padding: -20px 28px 0px 0px; margin: 0px;}
#topmenu a 	    {float:left;display:block; cursor:hand; padding: 0px 22px 0px 0px;}
#topmenu a:hover{float:left;display:block; cursor:hand;}
#topmenu a.aan 	{float:left;display:block; cursor:hand;}

#submenu 		{position: absolute; left:5px; top:169px; width:202px; background:#EEEFEF;}
#submenu ul	   	{margin:0px; padding:0px;}
#submenu li		{display: block; padding:0px; height:27px; margin:0px;}
#submenu a		{display: block; height:27px; background:url('../img/sub_off.jpg') no-repeat; padding-left: 36px; color: #000000; padding-top:3px; text-decoration:none;}
#submenu a:hover{display: block; height:27px; background:url('../img/sub_over.jpg') no-repeat; padding-left: 36px; color: #FFFFFF; padding-top:3px; text-decoration:none;}
#submenu a.aan	{display: block; height:27px; background:url('../img/sub_over.jpg') no-repeat; padding-left: 36px; color: #FFFFFF; padding-top:3px; text-decoration:none;}

#footer			{background	:url('../img/bg_footer.jpg'); position:absolute; left:-25px; top:470px; width:990px; height:46px;}

select, input,  radio, checkbox{
	border-width    :1px; 
	border-color    :#047cc1; 
	border-style    :solid; 
	height			:18px;
	padding-left	:5px;
}
button {
background:url(../img/submit-verzend.jpg);}
textarea{
	border-width    :1px; 
	border-color    :#666; 
	border-style    :solid; 
	padding-left	:5px;
}
.copyright {
	position		:absolute;
	padding-left	:290px;
	padding-top		:52px;
}
#contactformulier 	   {width:500px; padding:10px;}
label.contactformulier {font-weight:bold; color:#000; display:block;	float:left;	width:170px; margin-top:3px; margin-bottom:3px;	padding:3px; cursor:pointer;}
input.contactformulier {display	:block;	float:left;	width:80px;	margin-top:3px;	margin-bottom:3px;	padding	:3px; width	:300px;	font-family	:Tahoma; border	:1px solid #047cc1;}
select.contactformulier{display: block;	float: left; width: 80px; margin-top: 3px;	margin-bottom: 3px;	padding: 3px;}
input:focus			   {background-color: #C9D7F1;}
select.contactformulier{padding:0px; font-size: 100%; font-family: Verdana;}
br 					   {clear: left;}
.submit 			   { width:130px; height: 25px; border: 1px solid #003399; background-color: #047cc1; color: white;	font-family: Verdana; font-size: 11px; margin: 4px; font-weight:bold;}

.deelnemers { width:235px; float:left; padding:0; margin:0; }
.deelnemers_kop { margin:-20px; padding:0; }