*			{margin: 0; padding: 0;}

a:link      {color: #0e72b5; text-decoration: underline;}
a:visited   {color: #0e72b5; text-decoration: underline;}
a:hover     {color: #0e72b5; text-decoration: none;}
a:active	{color: #0e72b5; text-decoration: none;}

p	       	{ font-family:Verdana, Arial, sans-serif; font-size: 9pt; color: #3c3b3c;line-height:1.5;}
.small		{font-size: 7pt;margin-bottom: -7px; }

li	       	{ font-family:Verdana, Arial, sans-serif; 
			font-size: 9pt; 
			color: #2a2822; 
			margin-left:25px;
			line-height:1.5;
			list-style-image: url('./images/LI-dot.png');
			}

p.error 	{ font-family:Verdana, Arial, sans-serif; font-size: 9pt; color: #3c3b3c; border:none;}	

.error		{border-color: #FF0000;
			border-style: solid;
			border-width: 2px;}

h1		 	{font-family:Verdana, Arial, sans-serif; 
			font-size: 14pt;
			font-weight: normal;
			font-style: normal;
			color: #595858;
			margin-bottom: 5px; 
			}

h2		 	{font-family:Verdana, Arial, sans-serif; 
			font-size: 12pt;
			font-style: normal;
			font-weight: normal;
			color: #3c3b3c;
			margin-bottom: 0px;
			}

h3		 	{ font-family:Verdana, Arial, sans-serif;
			font-size: 10pt; 
			font-weight:normal; 
			color: #3c3b3c; 
			margin-bottom: 0px; 
			}

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

img		{border:none;}
			

/* tbv registratieform */
label.align_text	{float: left;
		width: 170px;
		text-align: left;
		padding-right: 3px;
		}

label.bevestig	{float: left;
		width: 180px;
		text-align: right;
		padding-right: 3px;
		font-weight: bold;
		cursor: default;
		}
/* --- */



textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}


table.border	{border:solid;
 			border-color : #c0c0c0;
 			border-width:1px;
 			width: 99%;
			}
			
td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color:#2a2822;
			vertical-align: top;
			padding: 5px 5px 5px 5px;
			}
			
		
label {
	cursor: pointer;
}



.ruimte	{margin-bottom: 3px;}


#wrapper	{text-align:left;
			margin:0 auto;
			width: 948px;
			min-height: 700px;
			}

#header			{height:313px;
				width:948px;
				position: relative;
				}

#headeroverlay	{height:313px;
				width:948px;
				background:url(./images/header.png) no-repeat;
				position: absolute;
				top:0px;
				}

#banner			{height: 261px;
				width: 940px;
				position: relative;
				left:4px;
				top:0px;
				z-index: -10;
				overflow: hidden;
				}


#topmenu		{left:86px;
				position:absolute;
				top:9px;
				}	

a.btn_home:link,a.btn_home:visited	{display:block;
				height: 20px;
				width: 50px;
				background: url('./images/btn_home.png') 0 0 no-repeat;
				padding-left:28px;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color:#3c3b3c;
				text-decoration: none;
				line-height:23px;
				float:left;
				}

a.btn_home:hover,a.btn_home:active	{
				background: url('./images/btn_home.png') 0 -20px no-repeat;
				color:#0e72b5;
				text-decoration: underline;
				}


a.btn_contact:link,a.btn_contact:visited	{display:block;
				height: 20px;
				width: 59px;
				background: url('./images/btn_contact.png') 0 0 no-repeat;
				padding-left:28px;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color:#3c3b3c;
				text-decoration: none;
				line-height:23px;
				float:left;
				}

a.btn_contact:hover,a.btn_contact:active	{
				background: url('./images/btn_contact.png') 0 -20px no-repeat;
				color:#0e72b5;
				text-decoration: underline;
				}

a.btn_tellafriend:link,a.btn_tellafriend:visited	{display:block;
				height: 20px;
				width: 77px;
				background: url('./images/btn_tellafriend.png') 0 0 no-repeat;
				padding-left:28px;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color:#3c3b3c;
				text-decoration: none;
				line-height:23px;
				float:left;
				}

a.btn_tellafriend:hover,a.btn_tellafriend:active	{
				background: url('./images/btn_tellafriend.png') 0 -20px no-repeat;
				color:#0e72b5;
				text-decoration: underline;
				}

a.btn_favorites:link,a.btn_favorites:visited	{display:block;
				height: 20px;
				width: 100px;
				background: url('./images/btn_favorites.png') 0 0 no-repeat;
				padding-left:28px;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color:#3c3b3c;
				text-decoration: none;
				line-height:23px;
				float:left;
				}

a.btn_favorites:hover,a.btn_favorites:active	{
				background: url('./images/btn_favorites.png') 0 -20px no-repeat;
				color:#0e72b5;
				text-decoration: underline;
				}


#newsletter		{left:733px;
				position:absolute;
				top:0px;
				}	

#newsletter a:link, #newsletter a:visited	{background: url('./images/newsletter.png') no-repeat 0 0;
											display:block;}				
#newsletter a:hover, #newsletter a:active 	{background: url('./images/newsletter.png') no-repeat 0 -34px;}




/* MENU */
#menu 		{
			}



#rootmenu 		{width: 239px;
				position: relative;}

#rootmenu li	{list-style: none;
				margin:0;
				background: url('./menu/RM_passive.png') top right no-repeat;
				display:block;
				height: 35px;
				width: 230px;
				}

#rootmenu li a:link, #rootmenu li a:visited, #rootmenu li a:hover, #rootmenu li a:active	{
				display:block;
				height: 35px;
				width: 230px;
				background: url('./images/transparent.gif') no-repeat;
				color:#FFF;
				text-decoration: none;
				font-family:Verdana, Arial, sans-serif; 
				font-size: 9pt; 
				line-height:33px;
				text-indent:16px;
				text-shadow:2px 2px 2px #0e72b5;
				filter: dropshadow(color=#0e72b5,offX=1,offY=1);
  				}

#rootmenu li.extramargin{margin:4px 0 0 0;
				}


#rootmenu li.activeparent {background: url('./menu/RM_active.png') no-repeat;
				height: 44px;
				width: 239px;
				line-height:43px;}

#rootmenu li a.activeparent {
				text-shadow:2px 2px 2px #9d780a;
				filter: dropshadow(color=#9d780a,offX=1,offY=1);
				line-height: 43px;
				}


#submenu	{height:36px;
			left:280px;
			position:relative;
			top:14px;
			width:680px;
			}

#submenu ul	{}

#submenu li	{list-style: none;
			margin:0;	
			float:left;
			color:#FFF;
			text-decoration: none;
			font-family:Verdana, Arial, sans-serif;}

#submenu li a:link, #submenu li a:visited	{
				color:#FFF;
				text-decoration: none;
				font-family:Verdana, Arial, sans-serif; 
				font-size: 9pt; 
				text-align: center;
				margin:0 10px;
				}

#submenu li a:hover, #submenu li a:active
				{text-decoration: underline;
				color:#0e72b5;}

#submenu li a.menuactive {color:#0e72b5;
				text-decoration: underline;
				font-family:Verdana, Arial, sans-serif; 
				font-size: 9pt; 
				text-align: center;
				margin:0 10px;
				}


#submenu li a.doubleline		{line-height: 16px;}


/* Hack voor de min-height property tbv IE */	
.prop {  
    height:748px;
    float:right;
    width:1px;
  	}	

#achtergrond	{float:left;
				background-image: url(./images/body.png);
				background-repeat: repeat-y;
				text-align:left;
				font-family: Verdana; 
				width: 948px;
				min-height: 748px;
				}
		
#leftcolumn		{float:left;
				width: 289px;
				position: relative;
				top:10px;
				left:10px;}
				





#rightcolumn	{float:left;
				width: 646px;
				padding:10px 0 0 0;}


				
#rightcolumn img	{border: solid transparent;
					border-width: 0 10px;}							

#rightcolumn img.pijltje	{border: none;
							vertical-align:middle;}

#homepage		{float:left;
				width: 400px;}



/* highlites CSS */

#highlights		{float:right;
				width: 232px;
				height: 596px;
				background:  url(./images/highlights.png) no-repeat;
				position: relative;
				z-index:2000;}



/* Slider code*/

#sliderdiv	{height:458px;
			left:10px;
			overflow:hidden;
			position:relative;
			top:111px;
			width:200px;
		}


#sliderdiv ul, #sliderdiv li{
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
	
	}
#sliderdiv li{ 
	height:458px;
	overflow:hidden;
	width:200px;
	}

.slidercontent	{padding-left:12px;}

.slidercontent	h1{font-family: Verdana, Arial, sans-serif;
			font-size: 17px;
			font-weight: bold;
			font-style: normal;
			color: #595757;
			margin-bottom: 2px;}
			
.slidercontent	h2{font-family: Verdana, Arial, sans-serif;
				font-size: 13px;
				font-weight: bold;
				font-style: normal;
				color: #595757;
				margin-bottom: 5px;}
			
.slidercontent p	{color:#5f5f5f;
					font-family:Verdana,Arial,sans-serif;
					font-size:9pt;
					line-height:1.5;}

.slidercontent img 	{border-width: 0 0 5px 5px;
					border:solid transparent;
					display:block; 
					margin-left:auto; 
					margin-right:auto; 
					}
					
.slidercontent a	{color:#0e72b5;
					float:left;
					font-family:Verdana,Arial,sans-serif;
					font-size:8pt;
					line-height:19px;
					text-decoration:none;}					

span#prevBtn{}
span#nextBtn{}


#prevBtn, #nextBtn{ 
		display:block;
		height:18px;
		left:20px;
		line-height:15px;
		position:absolute;
		top:573px;
		width:65px;
		}	
#nextBtn{ 
		left:166px;
		line-height:16px;
		}														
#prevBtn a, #nextBtn a{  
		display:block;
		width:70px;
		height:18px;
		background:url("./images/PH_prev.png") no-repeat scroll 0 0 transparent;
		text-indent:16px;
		color:#6f6753;
		font-family:Verdana,Arial,sans-serif;
		font-size:8pt;
		text-decoration: none;
		}	
#nextBtn a{ 
		background:url(./images/PH_next.png) no-repeat 31px 0 transparent;
		text-indent: 0px;
		width: 46px;
		}

#nextBtn a:hover{background:url(./images/PH_next.png) no-repeat 31px -18px;
				color:#0e72b5;}
#prevBtn a:hover{background:url(./images/PH_prev.png) no-repeat 0 -18px;
				color:#0e72b5;}




	

/* EINDE Highlites CSS */
#footer 	{background-image: url(./images/footer.png);
			background-repeat: no-repeat;
			width: 948px;
			height: 40px;
			clear:both;
			position: relative;
			}


#footer p		{color:#0e72b5;
				font-family:Verdana;
				font-size:7pt;
				font-weight:normal;
				padding:18px 12px 0 0;
				text-align:right;
				text-decoration:none;
				}

#footer a:link, #footer a:visited {font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #0e72b5; 
			padding-top:11px;
			text-decoration: none;
			}

#footer a:hover, #footer a:active{text-decoration: underline;
				}
		
		
#logos		{
	top:-460px;
	height:300px;
	left:48px;
	position:absolute;
	width:159px;
}
		

