/* ================================================================================================= */
/* ============================================ ALGEMEEN =========================================== */
/* ================================================================================================= */

body 
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-style: normal;
				line-height: 20px;
				font-weight: normal;
				color: #3f9303;
				background-image: url(../_images/background-image.gif);
				background-repeat: repeat-x;
				background-color: #add63c;
				margin: 0px;
			}
		
p 
			{
				font-size: 11px;
				font-style: normal;
				line-height: 20px;
				font-weight: normal;
				color: #353535;
				padding: 6px 0 0 0;
			}
			
.centreer	
			{
				text-align: center; 
			}
			
.rechts	
			{
				text-align: right; 
				margin: 0 0 20px 0;
			}
			
hr
			{
				height: 1px; 
				color: #3f9303;
			}

img 
			{ 
				border: none; 
			}	
			
	
/* ================================================================================================= */
/* ============================================== LINKS ============================================ */
/* ================================================================================================= */
			
a:link 
			{
				color: #3f9303;
				text-decoration: underline;
			}
			
a:visited 
			{
				color: #3f9303;
				text-decoration: underline;
			}
			
a:hover 
			{
				color: #000000;
				text-decoration: none;
			}
			
#speechbubblescrollbar a
			{
				color: #ffffff;
				text-decoration: none;
			}
			
.link_locatiebalk
			{
				padding: 0 49px 0 49px;
			}
			
#head a:link 
			{
				color: #ffffff;
				text-decoration: none;
			}
			
#head a:visited 
			{
				color: #ffffff;
				text-decoration: none;
			}
			
#head a:hover 
			{
				color: #ffffff;
				text-decoration: none;
			}
	
/* ================================================================================================= */
/* ============================================ TABELLEN =========================================== */
/* ================================================================================================= */

table
			{				
				width: 100%;
				color: #000000;
				line-height: 15px;		
			}
			
.cel_rating
			{				
				text-align: center; 
				font-size: 18px;
				font-weight: bold;				
				border: 0px solid #000000;
				padding: 13px 0 0 0;	
			}
			
.rating_box
			{				
				border: 1px solid #000000;
				height: 80px;
				width: 80px;
				line-height: 70px;				
			}
			
/* ================================================================================================= */
/* ========================================== FORMULIEREN ========================================== */
/* ================================================================================================= */

.formulier_klein
			{				
				width: 100%;
				border: 0px solid #000000;
			}
			
.formulier_klein label			
			{				
				font-weight: bold;
			}

.formulier_klein .formulier_text			
			{				
				width: 170px;
			}
			
.formulier_klein select		
			{				
				width: 176px;
			}
			
.formulier_klein .formulier_knop
			{				
				width: 176px;
				background-color: #3c8c00;
				margin: 6px 0 0 0;
				color: #ffffff;
				font-size: 11px;
				font-weight: bold;
				padding: 2px 0 2px 0;
			}
			
.formulier
			{				
				width: 100%;
				border: 0px solid #000000;
			}
			
.formulier label			
			{				
				font-weight: bold;
			}

.formulier .formulier_text			
			{				
				width: 320px;
			}
	
.formulier textarea
			{				
				width: 320px;
				height: 125px;
			}
			
.formulier .formulier_knop
			{				
				width: 176px;
				background-color: #3c8c00;
				margin: 6px 0 0 0;
				color: #ffffff;
				font-size: 11px;
				font-weight: bold;
				padding: 2px 0 2px 0;
			}
			
/* ================================================================================================= */
/* =========================================== TABBLADEN =========================================== */
/* ================================================================================================= */
			
#tabmenu 			
				{	
					color				: #ffffff;
					border-bottom		: 1px solid black;
					margin				: 15px 0px 0px 0px;
					padding-left		: 8px;
					z-index				: 1; 
				}

#tabmenu li 	
				{	
					display				: inline;
					overflow			: hidden;
					list-style-type		: none; 
					line-height 		: 205%;
				}

#tabmenu a 		
				{	
					font				: 1em;		
					color				: #3f9303;
					background			: #dedede;
					border				: 1px solid black;
					padding				: 6px 35px 4px 35px;
					margin				: 0;
					text-decoration		: none;
					font-weight			: bold;	
				}

#tabmenu a.active 		
				{	
					background			: #ffffff;
					border-bottom		: 2px solid #ffffff; 
				}


#content_tabblad 		
				{	
					font				: 1em;
					/*text-align			: justify;*/
					background			: #ffffff;
					padding				: 20px;
					border				: 1px solid black;
					border-top			: none;
					z-index				: 2; 
				}
		
/* ================================================================================================= */
/* ============================================= BLOKKEN =========================================== */
/* ================================================================================================= */



.kolom_blok_links
			{
				float: left;
				width: 260px;
				height: 200px;
				border: 0px solid #000000;
			}
			
.kolom_blok_rechts
			{
				float: right;
				width: 230px;
				height: 200px;
				border: 0px solid #000000;
				text-align: left;
			}

#navigation 
			{
				background-image: url(../_images/index_r1_c1.gif);
				width: 731px;
				height: 32px;
				padding-right: 20px;
				padding-top: 3px;
				margin-left: auto;
				margin-right: auto;
				text-align: right;
			}
			
#navigation ul, li 
			{
				display: inline;
				padding-top: 0px;
				margin-top: 0px;
				color: #353535;
			}
			
#head 
			{
				background-image: url(../_images/index_r2_c1.gif);
				width: 741px;
				height: 98px;
				padding-top: 15px;
				padding-left: 10px;
				margin-left: auto;
				margin-right: auto;
			}
			
#head p 
			{
				color: #FFFFFF;
				margin-top: 7px;
			}

#bodyarea 
			{
				background-image: url(../_images/index_r3_c1.gif);
				width: 751px;
				margin-left: auto;
				margin-right: auto;
				padding-top: 10px;
				padding-bottom: 10px;
				overflow: hidden;
				height: auto;
			}
			
			
.foutmelding			
			{	color				: #C00000;
				line-height			: 1.7em;
				font-weight			: bold;
				margin				: 10px 0 10px 0; 
				padding				: 13px;
				border				: 1px solid #c00000;
			}
					
					
			
#footer {
	background-image: url(../_images/index_r4_c1.gif);
	background-repeat: no-repeat;
	width: 751px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	font-size: 9px;
	text-align: center;
}
#speechbubble {
	background-image: url(../_images/speech-bubble.gif);
	width: 225px;
	height: 183px;
}
#speechbubblescrollbar {
	color: #FFFFFF;
	width: 200px;
	height: 144px;
	overflow: auto;
	margin-right: 20px;
	margin-bottom: 35px;
	margin-top: 5px;
	margin-left: 10px;
}
#speechbubblescrollbar p { color: #FFFFFF; }
.navigationtext {
	text-align: right;
	padding: 4px 5px 0px 5px;
}
h1 {
	color: #FFFFFF;
	font-size: 48px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}
.smallh1 {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
}
#maintextarea {
	padding-left: 20px;
	padding-right: 10px;
	width: 510px;
	float: left;
}
#rightcolumntextarea {
	padding-left: 10px;
	padding-right: 20px;
	width: 180px;
	float: left;
}
.limeimage { padding-right: 50px; }
.smallertext { font-size: 9px; }

#map
						{							
						width				: 465px;
						border				: 1px solid #c0c0c0;
						height				: 360px;					
						}
