
* {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
	font-size:11px;
}


html, body{height:100%;} 

html,body {
		margin: 0;
		padding: 0;
}
body {		
		font: 11px Arial, Helvetica, sans-serif;			
		
		color: #000000;
		
		font-size:11px;
		
		background-color: #ffffff;
}


.question{border:0px; padding:0px; margin:0px;}

* html .question{border:0px; padding:0px; margin:0px;}


#info{position:absolute; top:200px; left:630px; z-index:9999; width:250px; padding:10px; border:1px solid #005597; color:black; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF}
		
#container 
		{		
		width: 1000px; 
		
		margin:0px;
		
		min-height:100%;
		
		text-align: left;	
		
        position:relative;
		
			}

	* html #container {height:100%;}		
	
	* html #container {width:1000px;w\idth:1000px;}
	
	* html body{font-size:11px;f\ont-size:11px}


a:link 
	{ 
	font-weight: normal; 

	text-decoration: underline; 

	color: #000000;
	}

a:visited 
	{ 
	font-weight: normal;

	text-decoration: underline; 

	color: #000000;
	}

a:hover, a:active
	{ 
	text-decoration: underline; 

	color: #036bbd;
	}


h1	
	{
	color:#e20024;
			
	font-size:12px;
			
	font-weight:bold;
			
	margin:0px;
			
	padding:0px;
	}
	
h2	
	{
	color:#e20024;
			
	font-size:12px;
			
	font-weight:bold;
			
	margin:0px;
			
	padding:0px;
	}
	
h3	
	{
	color:#000000;
			
	font-size:11px;
			
	font-weight:bold;
			
	margin:0px;
			
	padding:0px;
	}	

h4	
	{
	color:#000000;
			
	font-size:11px;
			
	font-weight:normal;
			
	margin:0px;
			
	padding:0px;
	
	padding-top:5px;
	}	
	
#top_bar {
		height: 122px;
		
		width:100%;
		
		margin: 0px 0px 0px 0px;
		
		z-index:2;		
}

* html #top_bar {height:122px;he\ight:122px}




	#logo
			{			
			position:absolute;	
					
			top:0px;	
					
			left:37px;		
					
			width:142px;
						
			height: 122px;
						
			text-align:left;
			
			background-color:#FFFFFF;	
					
			z-index:200;	
			}	
	
	

	
	#top_menu
			{			
			display:none
			}	

		


#header_main {
		width:100%;
		
		height: 102px;	
		
		position:relative;
		
		z-index:2;
		
		margin:0px;
		
		padding:0px;
		
		vertical-align:top;
		}
		* html #header_main{height:102px;he\ight:102px}	
		
#navigation{display:none}


#header_subpage {
		width:100%;
		
		height: 20px;	
		
		position:relative;
		
		z-index:2;
		
		margin:0px;
		
		padding:0px;
		
		vertical-align:top;
		}
		
		* html #header_subpage{height:70px;he\ight:70px}		
		
	#path{
			position:absolute;	
					
			top:0px;	
					
			left:60px;	
					
			width:600px;
						
			height: 16px;
						
			text-align:left;
			
			color:#000000;	
					
			z-index:20;
			
			font-size:10px;
			}
			
			#path a{font-size:10px; text-decoration:none} 
			
				#path a:hover{font-size:10px; text-decoration:none;color:#005597} 
				
				#path a.selected{color:#005597}


#inloggen_home{
		
			display:none
			}
			
	
				
					
#main_content{
		display:none
		}
		* html #main_content{height:404px;he\ight:404px}	
		

#subpage_content{

		width:100%;			
		
		position:relative;
		
		z-index:2;
		
		margin:0px;
		
		padding:0px;
		
		vertical-align:top;
		}


	#over{
			display:none
			
			}
			
	
				
			
		.test{display:none}			
					
					
		#nieuwsbrief{
			display:none
			
			}
			
			
		#agenda{
			display:none
			}
			
	
	#nieuws_main{
			position:absolute;	
					
			top:250px;	
					
			left:740px;	
					
			width:230px;
						
			height: 140px;
						
			text-align:left;
			
			color:#000000;	
					
			z-index:200;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/dots.gif) bottom repeat-x;			
			}
			
	#nieuws_main p{width:230px; margin:0px;}
	
	#nieuws_main img{float:right; border:1px solid #dcdcdc; margin-left:5px;}
	
	#nieuws_main a.meer
				{							
				color:#036bbd;
						
				font-weight:bold;
						
				width:45px;
						
				height:13px;
									
				padding-right:18px;
									
				line-height:12px;
									
				text-align:right;
									
				vertical-align:middle;	
									
				background:url($INI{sf.system.path.http.public.site.upload}/images/arrow_meer.gif) no-repeat right;	
									
				text-decoration:none;						
				}
				
				#nieuws_main a.meer:hover{color:#003660; text-decoration:none;}
				
				
		#ireen{
			display:none;}
			
				#ireen a{
					margin-left:89px; 
					
					margin-top:186px; 
					
					width:135px; 
					
					height:38px; 
					
					background-image:url($INI{sf.system.path.http.public.site.upload}/images/buttons/meld_je_aan.gif); 
					
					display:block}
				
					#ireen span{display:none;}
		
		
		#ireen_bedankt{
			position:absolute;	
					
			top:280px;	
					
			left:550px;	
					
			width:310px;
						
			height: 350px;
						
			text-align:left;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/ireen_bedankt.jpg) no-repeat;
					
			z-index:200;}
			


	#footer_main
	{
			display:none;
		
		
	}
	
		#contact_main{
			position:absolute;	
					
			top:0px;	
					
			left:24px;	
			
			line-height:37px;
					
			width:700px;
						
			height: 37px;
						
			text-align:left;
			
			color:#787878;
					
			z-index:200;
		
			}
			
		#contact_main a{color:#787878; text-decoration:underline}
		
			#contact_main a:hover{color:#000000; text-decoration:underline}
			
		
		#privacy_main{
			position:absolute;	
					
			top:0px;	
					
			left:770px;	
			
			line-height:37px;
					
			width:200px;
						
			height: 37px;
						
			text-align:right;
			
			color:#787878;
					
			z-index:200;
		
			}
			
			#privacy_main a{color:#787878; text-decoration:underline; line-height:37px;}
				#privacy_main a:hover{color:#000000; text-decoration:underline; line-height:37px;}
				
				


/*****************************    SUBPAGE      ************************************/

	#over_subpage{
			position: absolute;				
					
			margin-left:60px;	
			
			margin-right:70px;
					
			width:610px;
						
			text-align:left;
			
			color:#000000;	
					
			z-index:2;
			
			margin-bottom:55px;
			
			min-height:400px;
			
			}
			
	* html #over_subpage {min-height:400px;}
				
			#over_subpage h1
				{
				width:158px;
				
				height:15px;
				
				background: transparent url($INI{sf.system.path.http.public.site.upload}/images/titles/over_home.gif) no-repeat top left;				
				}
				
				#over_subpage h1 span 
					{				
					display:none;					
					}
		
			#over_subpage p
				{
				color:#000000;		
				
				width:610px;
				
				margin:0px; 
				
				padding-bottom:15px;	
				
				padding-top:5px;
							
				}	
				
				
				#over_subpage p.sub{width:390px;}
			
			
			#over_subpage td.help
				{
				width:208px;
							
				height: 100px;
				
				padding:0px;
				
				margin:0px;
							
				text-align:left;
				
				color:#ffffff;	
						
				z-index:200;
				
				background:url($INI{sf.system.path.http.public.site.upload}/images/bg_help.gif) top left no-repeat;}
				
				#over_subpage td.help p{width:180px; margin:15px; color:#ffffff; padding:0px;}
				
				
				#over_subpage td.help a{color:#FFFFFF}
			#over_subpage a.meer
						{							
						color:#036bbd;
						
						font-weight:bold;
						
						width:45px;
						
						height:13px;
									
						padding-right:18px;
									
						line-height:12px;
									
						text-align:right;
									
						vertical-align:middle;	
									
						background:url($INI{sf.system.path.http.public.site.upload}/images/arrow_meer.gif) no-repeat right;	
									
						text-decoration:none;						
						}
					
					#over_subpage a.meer:hover{color:#003660; text-decoration:none;}
					
				#over_subpage img.pic{float:right; border:1px solid #dcdcdc; margin-left:5px;}
				
				#over_subpage a.go_top{width:610px; height:20px; vertical-align:top; font-size:9px; text-align:right; display:block; text-decoration:none; background:url($INI{sf.system.path.http.public.site.upload}/images/top.gif) top repeat-x; color:#a9a9a9}
#over_subpage td{padding-right:40px; vertical-align:top; padding-top:3px;}

#over_subpage td.faq{font-weight:bold; line-height:20px; width:392px;}
#over_subpage td.faq a{text-decoration:underline; font-weight:bold; line-height:20px;}
#over_subpage td.faq a:hover{color:#005597}


#over_subpage input{border:1px solid #d4d4d4; height:15px; width:200px;}
#over_subpage input.middle{width:75px;}

#over_subpage textarea{border:1px solid #d4d4d4; height:130px; width:300px;}


#over_subpage input.inloggen{width:60px; height:19px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/verstuur.gif) no-repeat; margin:0px; padding:0px; border:0px;}

#over_subpage table.contact_form{
	
		width:403px;
		
		background:url($INI{sf.system.path.http.public.site.upload}/images/form_bg.gif) repeat-y;
		
		margin-top:10px;}
		
		
			#over_subpage table.contact_form td{padding-left:15px;height:25px; padding-top:2px; padding-right:10px;}						
		
		#over_subpage table.contact_form img.question{float:none; border:0px solid #dcdcdc; }
				
	#over_subpage table.contact_form td.form_top{
			
			padding-top:0px;		
			
			height:25px;
			
			text-align:left;
			
			padding-left:15px;
			
			font-weight:bold;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/form_top.gif) no-repeat
			
			}

	#over_subpage table.contact_form td.form_bottom{
			
			height:12px;
			
			text-align:right;
			
			background: #ffffff url($INI{sf.system.path.http.public.site.upload}/images/form_bottom.gif) no-repeat top;
			
			color:#838383;
			
			}			
			
	#over_subpage table.contact_form td.verplichte{
			
			height:20px;
			
			text-align:right;
			
			background: #ffffff;
			
			color:#838383;
			
			}
#titel1{display:none;}
#title_print{font-size:18px; color:#df002e; font-weight:normal}


#right{
	display:none
	}

	#agenda_subpage{
	
			position:relative;
					
			margin-left:0px;	
					
			width:230px;
						
			height: 230px;
						
			text-align:left;
			
			color:#000000;	
					
			z-index:200;
			
			}
			
			#agenda_subpage a{color:#FFFFFF; text-decoration:underline;}
			
				#agenda_subpage a:hover{color:#a5d8ff; text-decoration:underline;}
				
			
			#agenda_subpage p{width:200px; margin:0px; padding-bottom:5px;padding-top:5px;}
			
				#agenda_subpage p.date{width:230px; height:32px; background:url($INI{sf.system.path.http.public.site.upload}/images/bg_agenda.gif) repeat-x; line-height:32px; margin:0px; padding:0px; margin-top:-1px;}
					
					#agenda_subpage p.date a{
							color:#000000;
									
							font-weight:bold;
							
							text-align:left;
									
							width:230px;
									
							height:32px;
																							
							line-height:32px;
												
							vertical-align:middle;	
												
							background:url($INI{sf.system.path.http.public.site.upload}/images/arrow.gif) no-repeat right;	
												
							text-decoration:none;	
							
							display:block							
							
						}
						
						
					#agenda_subpage p.date a:hover{color:#036bbd; text-decoration:none;}
				
			#agenda_subpage h1
				{
				width:158px;
				
				height:40px;			
				}
						
				#agenda_subpage h1 span 
					{				
					display:none;					
					}

			#agenda_subpage a.meer
				{							
				color:#036bbd;
						
				font-weight:bold;
						
				width:45px;
						
				height:13px;
									
				padding-right:18px;
									
				line-height:12px;
									
				text-align:right;
									
				vertical-align:middle;	
									
				background:url($INI{sf.system.path.http.public.site.upload}/images/arrow_meer.gif) no-repeat right;	
									
				text-decoration:none;										
				}
	
				#agenda_subpage a.meer:hover{color:#003660; text-decoration:none;}
				

#inloggen{					
				display:none;		
			}

#inloggen a{color:#000000; text-decoration:underline;}
#inloggen a:hover{color:#036bbd; text-decoration:underline;}

#inloggen table{margin-top:3px; width:230px;}

#inloggen td{padding-bottom:3px;}
				
#inloggen input{border:1px solid #d4d4d4}
#inloggen input.inloggen{width:66px; height:19px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/inloggen.gif) no-repeat; margin:0px; padding:0px; border:0px;}


	

/***************** AANMELDEN **********************/
		#aanmelden{
			position: absolute;	
			
			top:0px;			
					
			margin-left:41px;		
					
			width:240px;
						
			text-align:left;		
			
			color:#000000;	
					
			z-index:100;
			
			margin-bottom:55px;
			
			font-weight:bold;	
			
			}
			
			#aanmelden p
				{
				color:#000000;		
				
				width:240px;
				
				margin:0px; 
				
				padding-bottom:5px;	
				
				padding-top:5px;
											
				}	
			
			#aanmelden a.meer
						{							
						color:#036bbd;
						
						font-weight:bold;
						
						width:45px;
						
						height:13px;
									
						padding-right:18px;
									
						line-height:12px;
									
						text-align:right;
									
						vertical-align:middle;	
									
						background:url($INI{sf.system.path.http.public.site.upload}/images/arrow_meer.gif) no-repeat right;	
									
						text-decoration:none;											
						}
					
					#aanmelden a.meer:hover{color:#003660; text-decoration:none;}
					
				#aanmelden img{float:right; border:1px solid #dcdcdc; margin-left:5px;}
				
				
	#steps{
			position: relative;				
					
			margin-left:-9px;
					
			width:258px;
			
			height:268px;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/steps.gif) no-repeat;
									
			text-align:left;
			
			color:#ffffff;	
					
			z-index:200;
			
			margin-bottom:55px;
			
			font-weight:bold;
			
			margin-top:20px;
			
			padding-left:18px;
			
			padding-top:14px;
	
		}
		
		#steps a{
			width:222px;
			
			height:29px; 
			
			margin-bottom:14px;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/stap.gif) no-repeat;
			
			display:block;
			
			padding-left:12px;
			
			line-height:29px;
			
			color:#000000;
			
			text-decoration:none
			}
			
			#steps a:hover{text-decoration:none; color:#E20024}
			
		#steps a.inactive{color:#bababa;}
		#steps a.inactive:hover{color:#bababa;}
		
		#steps a.current{color:#E20024;}
		#steps a.current:hover{color:#E20024;}
			
		#steps p{margin:0px; color:#FFFFFF; font-weight:normal; width:222px; padding:0px;}
		
		

#aanmelden_steps{

	margin-left:350px;
	
	width:590px;	
	
	text-align:left;
	
	padding-right:30px;
	
	margin-bottom:40px;
	
	min-height:400px;
	}
	
	
	#aanmelden_steps table{
	
		width:403px;
		
		background:url($INI{sf.system.path.http.public.site.upload}/images/form_bg.gif) repeat-y;
		
		margin-top:10px;}
		
		
		
		#aanmelden_steps table.buttons{
		
			width:403px;
			
			background:#ffffff;
			
			margin-top:10px;}
			
		
		
		#aanmelden_steps td{padding-left:15px;height:25px; padding-top:2px;}
		
			#aanmelden_steps table.buttons td{padding-left:0px;height:29px;}
		
			#aanmelden_steps td.text{padding-left:3px;}
		
		#aanmelden_steps td.form_top{		
			padding-top:0px;	
			
			height:25px;
			
			text-align:left;
			
			padding-left:15px;
			
			font-weight:bold;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/form_top.gif) no-repeat
			
			}
			
			
	#aanmelden_steps td.form_top4{
			
			padding-top:0px;		
			
			height:25px;
			
			text-align:left;
			
			padding-left:15px;
			
			font-weight:bold;
			
			background:url($INI{sf.system.path.http.public.site.upload}/images/form_top4.gif) no-repeat
			
			}
			
			
	#aanmelden_steps td.form_bottom{
			
			height:12px;
			
			text-align:right;
			
			background: #ffffff url($INI{sf.system.path.http.public.site.upload}/images/form_bottom.gif) no-repeat top;
			
			color:#838383;
			
			}
			
			
	#aanmelden_steps td.verplichte{
			
			height:20px;
			
			text-align:right;
			
			background: #ffffff;
			
			color:#838383;
			
			}
			
		#aanmelden_steps input{border:1px solid #d4d4d4; height:15px; width:190px;}
		#aanmelden_steps input.middle{width:75px;}
		#aanmelden_steps input.short{width:55px;}
		#aanmelden_steps select{width:193px; border:1px solid #d4d4d4; height:17px;}
		#aanmelden_steps input.check{width:12px; border:0px; vertical-align:middle}
		#aanmelden_steps input.radio{width:11px;  border:0px; margin-left:0px; padding-left:0px; vertical-align:middle}
		#aanmelden_steps p{line-height:1.4; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px; width:400px;}
		#aanmelden_steps p.info{color:#838383}
		#aanmelden_steps a{text-decoration:underline;}
		#aanmelden_steps a.naar1{width:112px; height:29px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/naar_1.gif) no-repeat right; display:block; margin-top:5px;margin-right:100px;}
		#aanmelden_steps a.naar2{width:112px; height:29px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/naar_2.gif) no-repeat right; display:block; margin-top:5px;}
		#aanmelden_steps a.naar3{width:112px; height:29px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/naar_3.gif) no-repeat right; display:block; margin-top:5px;}
		#aanmelden_steps a.naar4{width:112px; height:29px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/naar_4.gif) no-repeat right; display:block; margin-top:5px;}
		#aanmelden_steps a.register{width:100px; height:29px; background:url($INI{sf.system.path.http.public.site.upload}/images/buttons/regiteer.gif) no-repeat right; display:block; margin-top:5px;}
		#aanmelden_steps a span{display:none;}
		
		
		
		#aanmelden_steps a.wijzigen
						{							
						color:#036bbd;
						
						font-weight:bold;
						
						width:70px;
						
						height:13px;
									
						padding-right:18px;
									
						line-height:12px;
									
						text-align:right;
									
						vertical-align:middle;	
									
						background:url($INI{sf.system.path.http.public.site.upload}/images/arrow_meer.gif) no-repeat right;	
									
						text-decoration:none;						
						}
					
					#over a.meer:hover{color:#003660; text-decoration:none;}

#footer_sub
	{
		display:none		
	}

	
#subpage_content {
		
		position:relative;
		
		width: 1000px;
		
		float:left;
		
		padding:0px 20px 30px 20px;		
	
			}
	
	#subpage_content p
			{
			max-width: 740px;		
			}	
	


#bedankt{

	margin-left:185px;
	
	width:330px;	
	
	text-align:left;
	
	padding-right:30px;
	
	margin-bottom:40px;
	}
	
	#bedankt p{
		width:330px;
		margin:0px;
		padding-bottom:5px;	
				
				padding-top:5px;	}
