/* CSS Document */
body
{
	padding:0;
	margin:0;
	background:url(images/body_bg.gif) 0 0 repeat-x #ffffff; 
	color:#5A5A5A;
}
div, h1, h2, p, form, label, input, textarea, img, span
{
	margin:0; padding:0;
}
ul
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer
{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header start--------------------*/
#header
{
	width:778px;
	height:366px;
	margin:0 auto;
	background:url(images/header.gif) 0 0 no-repeat;
	position:relative;
}
#header ul
{
	width:495px;
	height:105px;
	position:absolute;
	left:282px;
	margin:0;
	padding:0;
}
#header ul li
{
	display:block;
	float:left;
}
#header ul li a
{
	display:block;
	height:27px;
	padding:78px 13px 0 13px;
	font:bold 12px Georgia,Arial, Helvetica, sans-serif;
	color:#ACACAC;
	background:url(images/nav_bg.gif) 0 0 repeat-x #131313;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}
#header ul li a:hover
{
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #020202;
	color:#ffffff;
}
#header ul li.home a
{
	display:block;
	float:left;
	height:27px;
	padding:78px 13px 0 13px;
	font:bold 12px Georgia,Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x #020202;
	text-decoration:none;
	text-transform:uppercase;
}
#header h1
{
	display:block;
	width:474px;
	height:162px;
	text-indent:-10000px;
	position:absolute;
	left:305px;
	top:198px;
}
#header ul.icon
{
	width:584px;
	height:71px;
	position:absolute;
	left:295px;
	top:295px;
}
#header ul.icon li.blog
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.blog a
{
/*159 wijdte lever gezeik met IE6 op, dus de anchor tags moeten smaller*/
	width:65px;
	background:url(images/blog_icon.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.blog a:hover
{
	width:65px;
	background:url(images/blog_icon_hover.gif) 0 0 no-repeat #fffff1;
	color:#E2E1D1;
	text-transform:uppercase;
}
#header ul.icon li.blogactive
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.blogactive a
{
	width:65px;
	background:url(images/blog_icon_hover.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.conditions
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.conditions a
{
	width:65px;
	background:url(images/conditions_icon.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.conditions a:hover
{
	width:65px;
	background:url(images/conditions_icon_hover.gif) 0 0 no-repeat #fffff1;
	color:#E2E1D1;
	text-transform:uppercase;
}
#header ul.icon li.conditionsactive
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.conditionsactive a
{
	width:65px;
	background:url(images/conditions_icon_hover.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	
}
#header ul.icon li.testimonial
{
	width:95px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.testimonial a
{
	width:95px;
	background:url(images/testimonial_icon.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.testimonial a:hover
{
	width:95px;
	background:url(images/testimonial_icon_hover.gif) 0 0 no-repeat #fffff1;
	color:#E2E1D1;
	text-transform:uppercase;
}
#header ul.icon li.testimonialactive
{
	width:95px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.testimonialactive a
{
	width:95px;
	background:url(images/testimonial_icon_hover.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.blogarchive
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.blogarchive a
{
/*159 wijdte lever gezeik met IE6 op, dus de anchor tags moeten smaller*/
	width:65px;
	background:url(images/blogarchive_icon.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
#header ul.icon li.blogarchive a:hover
{
	width:65px;
	background:url(images/blogarchive_icon_hover.gif) 0 0 no-repeat #fffff1;
	color:#E2E1D1;
	text-transform:uppercase;
}
#header ul.icon li.blogarchiveactive
{
	width:159px;
	background-position:bottom right;
	float:left;
	text-transform:uppercase;
}
#header ul.icon li.blogarchiveactive a
{
	width:65px;
	background:url(images/blogarchive_icon_hover.gif) 0 0 no-repeat #fffff1;
	padding:45px 17px 0 75px;
	float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
/*------------------------------------------------header end--------------------*/

/*------------------------------------------------body start--------------------*/
#body
{
	width:745px;
	margin:0 auto;
	padding:0;
}
#body h2
{
	font:normal 26px Georgia, "Times New Roman", Times, serif;
	color:#121212;
	background-color:#ffffff;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
#body h3
{
	display:block;
	width:369px;
	height:53px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#121212;
	padding:5px 0 0 70px;
	margin:0;
	float:left;
  font-style: italic;
}
#body p
{
	display:block;
	width:744px;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:#ffffff;
	margin:0 0 14px 0;
	float:left;
}
#body td
{
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#121212;
}
#body form
{
display:block;
float:left;
font:normal 14px/19px Arial, Helvetica, sans-serif;
color:#121212;
}
#body span
{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#630482;
	background-color:#ffffff;
}
#body p.rm
{
	display:block;
	width:107px;
	height:21px;
	background-color:#F0F0F0;
	color:#000000;
	border:#D8D8D8 solid 1px;
	padding:0 0 0 633px;
	margin:0 0 15px 0;
	float:left;
}
#body p.rm a.read-more
{
	display:block;
	width:102px;
	background:url(images/read_more_icon.gif) 80px 4px no-repeat #F0F0F0;
	font:bold 12px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#070707;
	text-transform:uppercase;
	text-decoration:none;
}
#body p.rm a.read-more:hover
{
	background:url(images/read_more_icon_hover.gif) 80px 4px no-repeat #F0F0F0;
	color:#630482;
}
#right form
{
display:block;
float:left;
font:normal 14px/19px Arial, Helvetica, sans-serif;
color:#121212;
}
#body span.purple
{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#630482;
	background-color:#ffffff;
	padding:0;
	
}

#body ul.listpurple li.listpurple
{
  display:block;
  width:740px;
	background:url(images/bullet-p.gif) 0 0 no-repeat #fffff1;
	float:left;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:#ffffff;	
	padding-left:15px;
	 
}
#right ul.listpurple li.listpurple
{
  display:block;
  width:440px;
	background:url(images/bullet-p.gif) 0 0 no-repeat #fffff1;
	float:left;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:#ffffff;	
	padding-left:15px;
}
#left
{
	width:279px;
	background:url(images/left_panel_bg.gif) 0 0 repeat-y;
	float:left;
}
#left p.contact
{
	display:block;
	width:226px;
	height:31px;
	background:url(images/contact_bg.gif) 0 0 repeat-x;
	border-left:#333333 solid 1px;
	border-right:#333333 solid 1px;
	border-top:#333333 solid 1px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding:0 0 0 14px;
	margin:0 0 1px 0;
	float:left;
}
#left p.contact img.contact
{
	width:35px;
	height:32px;
	padding:0 6px 0 0;
	margin:0;
	float:left;
}
#left form.contact
{
	width:213px;
	height:231px;
	background-color:#E8E8E8;
	border:#CACACA solid 1px;
	padding:8px 15px 0 15px;
	float:left;
	margin:0 0 4px 0;
}
#left p.telefoon
{
	display:block;
	width:226px;
	height:31px;
	background:url(images/privacy_bg.gif) 0 0 repeat-x;
	border-left:#ff7133 solid 1px;
	border-right:#ff7133 solid 1px;
	border-top:#ff7133 solid 1px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding:0 0 0 14px;
	margin:8px 0 1px 0;
	float:left;
}
#left p.telefoon img.telefoon
{
	width:35px;
	height:32px;
	padding:0 6px 0 0;
	margin:0;
	float:left;
}
#left form.telefoon
{
	width:213px;
	height:31px;
	background-color:#E8E8E8;
	border:#CACACA solid 1px;
	padding:8px 15px 0 15px;
	float:left;
	margin:0 0 4px 0;
}
#left a.telefoon
{
	color:#666666;
  text-decoration:none;
}
#left form.archief
{
	width:213px;
  font:normal 12px Georgia, "Times New Roman", Times, serif;	
	background-color:#E8E8E8;
	border:#CACACA solid 1px;
	padding:8px 15px 10px 15px;
	float:left;
	margin:0 0 4px 0;
}
#left a.archief
{
	color:#666666;
  text-decoration:none;
}
#left label
{
	font:bold 12px/27px Georgia,Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:transparent;
}
#left input.txtbox
{
	width:210px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	border:#7F7F7F solid 1px;
	
}
#left textarea.txtbox
{
	width:210px;
	background-color:#ffffff;
	color:#000000;
	border:#7F7F7F solid 1px;
  height:70px;	
}
#left input.btn-send
{
	background:url(images/btn_send.gif) 0 0 no-repeat;
	width:100px;
	height:13px;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:8px;
}
#left label.white
{
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#9C9C9C;
	float:left;
}
#left span.nor
{
	font:normal 24px/32px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:transparent;
	text-transform:none;
}
#left span
{
	font:bold 20px/22px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:#630482;
	text-transform:uppercase;
}
#left p.bottom-bg
{
	background:url(images/left_bottom_bg.gif) 0 0 no-repeat;
	width:279px;
	height:46px;
	margin:0;
	padding:0;
	float:left;
}
#right
{
	width:444px;
	float:left;
	padding:0 0 0 20px;
}
#right p.le
{
	display:block;
	width:269px;
	height:53px;
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#121212;
	padding:5px 0 0 70px;
	margin:0;
	float:left;
}

#right span.purple
{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#630482;
	background-color:#ffffff;
	padding:0;
	float:left;
}
#right span.grey,#body span.grey
{
  
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#848484;
	background-color:#ffffff;
	padding:0;
	float:left;
	
	font-weight:bold;
}
#right p.text1
{
	width:444px;
	height:auto;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#121212;
	background-color:#ffffff;
	background:none;
	padding:0;
	padding-bottom:10px;
	margin:0;
	float:left;
}
a.text1
{
	color:#630482;
  text-decoration:none;
}
a.text1:hover
{
	color:#630482;
  text-decoration:none;
  border-bottom: 1px dotted #630482;
}
#right p.rm-small
{
	display:block;
	width:106px;
	height:15px;
	background-color:#F0F0F0;
	color:#000000;
	border:#D8D8D8 solid 1px;
	padding:0 0 0 324px;
	margin:0;
	font-size:0;
	float:left;
}
#right p.rm-small a.read-more2
{
	display:block;
	width:102px;
	height:15px;
	background:url(images/read_more_icon.gif) 80px 1px no-repeat #F0F0F0;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#070707;
	text-transform:uppercase;
	text-decoration:none;
}
#right p.rm-small a.read-more2:hover
{
	background:url(images/read_more_icon_hover.gif) 80px 1px no-repeat #F0F0F0;
	color:#630482;
}
/*------------------------------------------------body end--------------------*/

/*------------------------------------------------footer start--------------------*/
#footer-main
{
	background:url(images/footer_bg.gif) 0 0 repeat-x #848484;
	color:#ffffff;
	height:204px;
	width:100%;
}
#footer
{
	width:778px;
	height:204px;
	margin:0 auto;
	position:relative;
}
#footer p.div
{
	display:block;
	width:296px;
	height:110px;
	background:url(images/bottom_div.gif) repeat-y;
	background-position:right top;
}
#footer img
{
	width:242px;
	height:70px;
	position:absolute;
	left:21px;
	top:9px;
}
#footer ul
{
	padding:0;
	margin:0;
	position:absolute;
	left:310px;
	top:21px;
	width: 664px;
}
#footer ul li
{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	margin:0;
	float:left;
	text-transform:uppercase;
}
#footer ul li a
{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#848484;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 11px 0 11px;
}
#footer ul li a:hover
{
	text-decoration:underline;
}
#footer a.link
{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#848484;
	text-align:left;
	text-decoration:none;
}
#footer a.link:hover
{
	color:#AC0000;
	background-color:#ffffff;
}
#footer p.sponsor-text
{
	width:664px;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	background-color:#848484;
	color:#ffffff;
	text-transform:uppercase;
	text-align:left;
	position:absolute;
	left:320px;
	top:40px;
}
#footer .obutton
{
border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;
background:#F60;text-decoration:none;margin:0;
}
#footer .pbutton
{
border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;
background:#630482;text-decoration:none;margin:0;
}
/*------------------------------------------------footer end--------------------*/
