
/*------------------------+++++++++++css++++++++++------------------------------*/

/* CSS Document */

/*------------------------+++++++++++css++++++++++------------------------------*/

body
	{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#a8a8a8;*/
	}
	
*html body
	{
	padding-bottom:10px;
	}

a
	{
	outline:none;
	}
	
.submit
	{
	outline:none;
	}
	
html,body
	{
	height:100%;
	}

*
	{
	margin:0px;
	}

*
	{
	padding:0px;
	}

.main
	{
	margin:auto;
	width:852px;
	}

.container
	{
	width:852px;
	float:left;
	margin-top:10px;
	}

.wrapper
	{
	width:852px;
	}

html>body .menu
{
	/*width:845px;*/
	width:857px;
	float:left;
	/*position:relative;
	z-index:1;
	left:7px;*/
	/*border:solid 1px red;*/
}

*html .menu
	{
	width:799px;
	float:left;
	position:relative;
	z-index:1;
	left:7px;
	}

.header_logo 
	{
	padding-left:35px;
	float:left;
	margin-top:-2px;
	}

.header_logo img
	{
	float:left;
	border:none;
	}

.logo_text 
	{
	float:left;
	position:relative;
	top:29px;
	left:11px;
	}

.main1
	{
	position:absolute;
	left:216px;
	}
	
* html .right_menu
	{
	float:right;
	padding:31px 0px 0px 0px;
	position:relative;
	right:-13px;
	}
	
html>body .right_menu
	{
	float:right;
	padding:31px 33px 0px 0px;
	}

.right_menu ul
	{
	float:left;
	}
	
.right_menu ul li
	{
	font-size:11px;
	float:left;
	list-style:none;
	color:#c9caca;
	}
	
.right_menu ul li a
	{
	float:left;
	height:12px;
	overflow:hidden;
	}
	
.right_menu ul li.home a
	{
	background:url(../../_images/menu/menu_home.gif);
	width:43px;
	text-indent:-43px;
	}

.right_menu ul li.home a:hover
	{
	background:url(../../_images/menu/menu_home_hover.gif);
	}
	
.body_home .right_menu ul li.home a
	{
	background:url(../../_images/menu/menu_home_hover.gif);
	
	}
	
.right_menu ul li.portfolio a
	{
	background:url(../../_images/menu/menu_portfolio.gif);
	width:75px;
	text-indent:-75px;
	}

.right_menu ul li.portfolio a:hover
	{
	background:url(../../_images/menu/menu_portfolio_hover.gif);
	}
	
.body_portfolio .right_menu ul li.portfolio a
	{
	background:url(../../_images/menu/menu_portfolio_hover.gif);
	}
	
.right_menu ul li.menu_download a
	{
	background:url(../../_images/menu/download-gray-new.gif) no-repeat;
	width:71px;
	text-indent:-71px;
	margin-left:6px;
	height:12px;
	float:left;
	}

.right_menu ul li.menu_download a:hover
	{
	background:url(../../_images/menu/download-red-new.gif) no-repeat;
	width:71px;
	text-indent:-71px;
	height:12px;
	float:left;
	}

.right_menu ul li.contact a
	{
	background:url(../../_images/menu/menu_contact.gif);
	width:64px;
	text-indent:-65px;
	}

.right_menu ul li.contact a:hover
	{
	background:url(../../_images/menu/menu_contact_hover.gif);
	}
	
.body_contact .right_menu ul li.contact a
	{
	background:url(../../_images/menu/menu_contact_hover.gif);
	}
	
.right_menu ul li.login a
	{
	background:url(../../_images/menu/menu_login.gif);
	width:38px;
	text-indent:-51px;
	}

.right_menu ul li.login a:hover
	{
	background:url(../../_images/menu/menu_login_hover.gif);
	}
	
.body_login .right_menu ul li.menu_download a
	{
	background:url(../../_images/menu/download-red-new.gif) no-repeat;
	}
	
.right_menu ul li.logout a
	{
	background:url(../../_images/menu/menu_logout.gif);
	width:49px;
	text-indent:-51px;
	}

.right_menu ul li.logout a:hover
	{
	background:url(../../_images/menu/menu_logout_hover_new.gif);
	}
	
.content_main
	{
	position:relative;
	right:-7px;
	top:-19px;
	float:left;
	}

.content_main_top
	{
	float:left;
	background:url(../../_images/top-corners.png) no-repeat;
	width:845px;
	height:22px;
	}

.content_main_bottom
	{
	float:left;
	background:url(../../_images/bottom-corners.png) no-repeat;
	width:845px;
	height:20px;
	}

.content_main_middle
	{
	width:799px;
	position:relative;
	left:22px;
	float:left;
	border-left:#bbbdbf 1px solid;
	border-right:#bbbdbf 1px solid;
	padding-bottom:10px;
	}

.content_portfoliomain_middle
	{
	width:799px;
	position:relative;
	left:22px;
	float:left;
	border-left:#bbbdbf 1px solid;
	border-right:#bbbdbf 1px solid;
	padding-bottom:6px;
	}
	
.header_logo ul
	{
	float:left;
	}
	
.header_logo ul li
	{
	float:left;
	list-style:none;
	}
	
.header_logo ul li a
	{
	float:left;
	}			

.header
	{
	height:184px;
	width:779px;
	float:left;
	padding:10px 0px 0px 10px;
	overflow:hidden;
	z-index:0;
	}

.header img
	{
	float:left;
	position:absolute;
	}

.content_main_text
	{
	padding:12px 0px 0px 19px;
	margin:0px;
	float:left;
	}

.content_main_text p
	{
	color:#646464;
	line-height:18px;
	font-size:12px;
	float:left;
	font-family:Arial;
	letter-spacing:-0.1px;
	}
	
html>body .content_main_text p
	{
	width:515px;
	}
	
*html .content_main_text p
	{
	width:529px;
	}

.content_main_text p span
	{
	color:#df002a;
	}
	
/*--------- new accordian css --------------*/

.accordian
	{
	float:left;
	width:779px;
	background:url(../../_images/repeat_navigation.png) repeat-x;
	height:186px;
	position:relative;
	left:10px;
	}
	
.accordian img
	{
	float:left;
	position:relative;
	top:165px;
	}
	
.accordian img.right_corner
	{
	float:right;
	position:relative;
	top:-31px;
	}	
	
.accordian_inner_left
	{
	height:186px;
	margin-right:12px;
	background:url(../../_images/repeat_navigation.png) repeat-x;
	}	
	
.accordian_inner_left_corner
	{
	width:17px;
	height:21px;
	float:left;
	position:relative;
	background:url(../../_images/repeat_navigation_lc.png) no-repeat;
	}
	
html>body .accordian_inner_left_corner
	{
	top:165px;
	}	
	
*html .accordian_inner_left_corner
	{
	top:164px;
	}	
	
.accordian_inner_left img		
	{
	float:right;
	position:relative;
	top:0px;
	}
	
.accordian_inner_middle
	{
	width:100%;
	height:100%;
	background:url(../../_images/right_shadow.png) left top no-repeat;
	position:relative;
	left:-12px;
	overflow:hidden;
	}	
	
.set_corner
	{
	width:100%;
	height:100%;
	position:relative;
	left:-12px;
	background:url(../../_images/kwick-left-corner.png) left top no-repeat;
	overflow:hidden;
	}
	
.set_corner
	{
	width:100%;
	height:100%;
	position:relative;
	left:-12px;
	background:url(../../_images/kwick-left-corner.png) left top no-repeat;
	overflow:hidden;
	}
	
.accordian_inner_middle_right
	{
	height:186px;
	background:url(../../_images/wijze_bg.png) repeat-x;
	width:100%;
	overflow:hidden;
	position:relative;
	left:-12px;
	background:url(../../_images/right_shadow.png) left top no-repeat;
	}
	
.accordian_inner_right
	{
	background:transparent url(../../_images/right_shadow_wijze.png) no-repeat scroll left top;
	height:186px;
	left:-12px;
	overflow:hidden;
	position:relative;
	width:100%;
	}	
	
.accordian_inner_right img
	{
	float:right;
	position:relative;
	}
	
.accordian_inner_lightimage
	{
	float:left;
	width:266px;
	height:186px;
	background:url(../../_images/light_gradient1_bg.png) left repeat-x;
	position:relative;
	}
	
.light_image
	{
	width:253px;
	height:204px;
	position:absolute;
	}
	
html>body .light_image
	{
	left:92px;
	top:0px;
	}
	
*html .light_image	
	{
	left:142px;
	top:0px;
	}

.accordian_inner_lightimage img
	{
	float:left;
	position:absolute;
	top:-18px;
	right:30px;
	}
	
* html .accordian_inner_lightimage img
	{
	float:left;
	position:absolute;
	top:-18px;
	right:80px;
	}
	
.right_corner
	{
	float:right;
	background:url(../../_images/repeat_navigation_rc.png);
	width:17px;
	height:21px;
	}
	
.text_img_main
	{
	width:0px;
	height:100%;
	float:left;
	}	
	
html>body .text_img_main
	{
	position:absolute;
	}
	
*html .text_img_main
	{
	position:relative;
	}
	
.text_img
	{
	float:left;
	width:91px;
	/*height:115px;*/
	height:180px;
	position:absolute;
	left:-91px;
	}
	
*+html .text_img
	{
	/*left:-300px;*/
	left:-550px;
	}

.text_img img
	{
	float:left;
	/*padding:64px 0px 0px 48px;*/
	padding:0 0 0 50px;
	}
	
.wijze_img
	{
	position:relative;
	top:57px;
	left:48px;
	float:left;
	width:24px;
	height:57px;
	}
	
html>body .wijze_img
	{
	background:url(../../_images/wijze.png) no-repeat;
	}
	
.groei_img
	{
	position:relative;
	top:57px;
	left:48px;
	float:left;
	width:24px;
	height:57px;
	}
	
html>body .groei_img
	{
	background:url(../../_images/groei.png) no-repeat;
	}

.kwick_content
	{
	height:186px;
	float:left;
	padding-left:91px;
	padding-left:94px;
	position:relative;
	color:#000;
	}
	
.scroll_content
	{
	float:left;
	/*width:410px;*/
	width:470px;
	/*height:115px;*/
	height:180px;
	/*overflow:hidden;*/
	/*margin-top:58px;*/
	margin-top:4px;
	}
	
.scroll_content_inner
	{
	width:465px;
	float:left;
	padding-top:4px;
	}
	
.scroll_buttons
	{
	width:11px;
	float:right;
	padding:148px 5px 0px 0px;
	}
	
.top
	{
	width:11px;
	height:10px;
	margin-bottom:2px;
	cursor:pointer;
	overflow:hidden;
	}
	
html>body .top
	{
	background:url(../../_images/up-arrow.png) no-repeat;
	}
	
.bottom
	{
	width:11px;
	height:10px;
	cursor:pointer;
	overflow:hidden;
	}
	
html>body .bottom
	{
	background:url(../../_images/down-arrow.png) no-repeat;
	}
	
.top_no_scroll
	{
	width:11px;
	height:10px;
	margin-bottom:2px;
	cursor:auto;
	overflow:hidden;
	}
	
html>body .top_no_scroll
	{
	background:url(../../_images/up-arrow-hide.png) no-repeat;
	}
	
.bottom_no_scroll
	{
	width:11px;
	height:10px;
	cursor:auto;
	overflow:hidden;
	}
	
html>body .bottom_no_scroll
	{
	background:url(../../_images/down-arrow-hide.png) no-repeat;
	}
	
#accordian_inner_middle_main .scroll_content p
	{
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 16px 0px 0px;
	font-size:11px;
	color:#646464;
	line-height:16px;
	}
	
.mid_container
	{
	width:852px;
	float:left;
	position:relative;
	top:-48px;
	left:7px;
	}

.mid_leftcontent
	{
	width:300px;
	float:left;	
	}

.mid_top_image
	{
	width:298px;
	height:23px;
	background:url(../../_images/conten_top_img.png) no-repeat;
	float:left;
	}

.mid_container h1.actueel
	{
	background:url(../../_images/actueelimg.png) no-repeat;
	width:58px;
	font-family:"Myriad Pro", Arial, Helvetica;
	overflow:hidden;
	text-indent:-58px;
	font-size:12px;
	color:#E11138;
	text-transform:uppercase;
	position:relative;
	left:40px;
	top:19px;
	}	

.mid_left_text_data
	{
	width:274px;
	float:left;
	border-left:#bbbdbf 1px solid;
	border-right:#bbbdbf 1px solid;
	position:relative;
	left:22px;
	cursor:pointer;
	padding-bottom:9px;
	}

* html .mid_left_text_data
	{
	width:274px;
	float:left;
	border-left:#bbbdbf 1px solid;
	border-right:#bbbdbf 1px solid;
	position:relative;
	left:22px;
	padding-bottom:9px;	
	}
	
.mid_left_bg
	{
	width:254px;
	height:154px;
	margin-left:13px;
	float:left;
	background:url(../../_images/actueel_bg.jpg);
	}

* html .mid_left_bg
	{
	width:254px;
	height:154px;
	margin-left:7px;
	float:left;
	background:url(../../_images/actueel_bg.jpg);
	}

.mid_left_bg ul 
	{
	float:left;
	width:253px;
	padding-bottom:5px;
	margin-top:23px;
	}

.mid_left_bg ul li
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	float:left;
	list-style:none;
	line-height:14px;
	padding:10px 0px 4px 12px;
	width:240px;
	}

.mid_left_bg ul li a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	float:left;
	text-decoration:none;
	width:228px;
	}
	
.mid_left_bg ul li span
	{
	color:#e11138;
	font-size:18px;
	float:left;
	font-family:Arial;
	font-weight:normal;
	height:22px;
	margin-top:-1px;
	padding-right:9px;
	}

.mid_bottom_image
	{
	background:url(../../_images/content_bottom_img.png) no-repeat;
	width:298px;
	height:23px;
	float:left;
	}

.mid_middlecontent
	{
	width:278px;
	float:left;
	margin:-16px 0px 0px 8px;
	}

.mid_midcontent_top_image
	{
	width:276px;
	height:23px;
	float:left;
	background:url(../../_images/mid_content_topimage.png) no-repeat;
	}

.mid_middlecontent h1.laatast_opg
	{
	width:136px;
	background:url(../../_images/laatstopgimg.png) no-repeat;
	letter-spacing:1.5px;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:13px;
	text-indent:-1688px;
	overflow:hidden;
	color:#e11138;
	position:relative;
	left:10px;
	top:19px;
	text-transform:uppercase;
	}

.open_unive
	{
	width:274px;
	border:#bbbdbf 1px solid;
	border-top:none;
	float:left;
	}

.open_unive img
	{
	cursor:pointer;
	margin:10px 10px 12px 10px;
	}
	
.open_unive img, x:-moz-any-link, x:default
	{
	cursor:pointer;
	margin:10px 10px 11px 10px;
	}

*html .open_unive img 
	{
	cursor:pointer;
	margin:10px 10px 9px 10px;
	}

.mid_rightcontent	
	{
	width:254px;
	float:left;
	margin:-16px 0px 0px 7px;
	}

.mid_rightcontent h1.referenties
	{
	width:86px;
	background:url(../../_images/referentiesimg.png) no-repeat;
	letter-spacing:1.5px;
	font-family:"Myriad Pro", Arial, Helvetica;
	overflow:hidden;
	text-indent:-108px;
	font-size:13px;
	color:#e11138;
	position:relative;
	left:10px;
	top:20px;
	text-transform:uppercase;
	}

.mid_rightcontent_top_image
	{
	width:252px;
	height:23px;
	float:left;
	background:url(../../_images/mid_right_topimage.png) no-repeat;
	}

 .mid_right_content_image
	{
	width:218px;
	border:#bbbdbf 1px solid;
	border-bottom:none;
	border-top:none;
	overflow:hidden;
	float:left;
	padding-left:10px;
	}
	
*html .mid_right_content_image
	{
	height:163px;
	}
	
.mid_right_content_image, x:-moz-any-link
	{
	height:163px;
	}
	
.mid_right_content_image, x:-moz-any-link, x:default
	{
	height:162px;
	}
	
@media all and (min-width: 0px)
	{
	.mid_right_content_image
	{
	height:163px; !important;
	}
	}
	
* html .mid_right_content_image img
	{
	margin:11px 0px 10px 0px;
	cursor:pointer; 
	}
	
.mid_right_content_image img
	{
	cursor:pointer; 
	margin:11px 0px 10px 0px;
	float:left;
	}

.mid_rightcontent_bottom_image
	{
	width:252px;
	height:23px;
	float:left;
	background:url(../../_images/mid_right_bottomimage.png) no-repeat;
	}

.contact_container
	{
	width:845px;
	float:left;
	position:relative;
	top:-63px;
	left:7px;
	}

.contact_container_topimg
	{
	width:845px;
	height:22px;
	float:left;
	background:url(../../_images/top-corners.png) no-repeat;
	}

.footer
	{
	width:845px;
	height:22px;
	float:left;
	position:relative;
	top:-64px;
	left:7px;
	background:url(../../_images/bottom-corners.png) no-repeat;
	}
	
.contact_container_middlecontent
	{
	float:left;
	border:1px solid #bbbdbf;
	border-bottom:none;
	border-top:none;
	width:799px;
	position:relative;
	left:22px;
	}	
	
.contact_container_main
	{
	width:779px;
	float:left;
	padding-left:10px;
	margin-top:10px;
	height:160px;
	}	

.contact_container_maintop
	{
	width:779px;
	height:9px;
	background:url(../../_images/contact_container_bgtop.png) no-repeat;
	float:left;
	}

.contact_container_bottom
	{
	width:779px;
	background:url(../../_images/contact_container_bg.png) top repeat-x;
	float:left;
	}

* html .contact_container_bottom
	{
	width:779px;
	background:url(../../_images/contact_container_bg.png) repeat-x;
	float:left;
	position:relative;
	top:-13px;
	}
	
.nieuws
	{
	width:240px;
	float:left;
	padding-left:22px;
	padding-top:3px;
	}
	
.nieuws h1
	{
	width:129px;
	height:10px;
	text-indent:-135px;
	padding-bottom:4px;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:12px;
	color:#df002a;
	background:url(../../_images/aanmelden_nieuwsbrief.png) 0px 1px no-repeat;
	overflow:hidden;
	}

.nieuws p
	{
	width:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646462;
	line-height:14px;
	padding-top:10px;
	float:left;
	}
.nieuws p.contact_error_msg,.contact_form p.contact_error_msg
	{
	height:26px;
	overflow:hidden;
	color:#DF002A;
	padding-bottom:0px;
	}
	
.nieuws p.contact_error_msg
	{
	padding-top:6px;
	}
	
*html .contact_form p.contact_error_msg
	{
	height:20px;
	}
	
.input_email
	{
	width:183px;
	float:left;
	margin-top:23px;
	margin-left:-1px;
	cursor:pointer;
	}

.input_email input
	{
	width:162px;
	height:14px;
	font-size:10px;
	float:left;
	border:1px solid #373737;
	border-right:none;
	border-bottom:1px solid #e2e2e2;
	color:#646462;
	}

.submit_email
	{
	width:14px;
	height:15px;
	background-color:#646464;
	float:left;
	}
.submit_email input.submit 
	{
	border:medium none;
	float:left;
	height:8px;
	margin-left:2px;
	margin-top:3px;
	width:9px;
	}	
	
.privacy
	{
	width:227px;
	float:left;
	padding-left:22px;
	padding-top:3px;
	}
	
#privacy .contact_submenu ul li.active a
	{
	color:#e51837;
	}
	
#legal-disclaimer .contact_submenu ul li.active a
	{
	color:#e51837;
	}	
	
#algemene .contact_submenu ul li.active a
	{
	color:#e51837;
	}	
	
.privacy h1
	{
	width:71px;
	height:11px;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:12px;
	color:#df002a;
	overflow:hidden;
	text-indent:-75px;
	padding-bottom:3px;
	background:url(../../_images/bla-bla-bla.png) 0px 1px no-repeat;
	}

.privacy p
	{
	width:146px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646462;
	line-height:14px;
	padding-top:12px;
	float:left;
	}

.privacy p a
	{
	width:146px;
	font-size:11px;
	color:#646462;
	text-decoration:none;
	float:left;
	}

.privacy ul
	{
	float:left;
	width:180px;
	padding-top:9px;
	margin-left:-1px;
	}

.privacy ul li
	{
	width:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646462;
	list-style:none;
	padding-top:0px;
	float:left;
	}

.privacy ul li a
	{
	width:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646462;
	list-style:none;
	text-decoration:none;
	padding-top:2px;
	float:left;
	}
	
.privacy ul li a:hover
	{
	color:#DF002A;
	}
	
.contact_form
	{
	width:252px;
	float:left;
	}
	
html>body .contact_form
	{
	margin-top:3px;
	}
	
*html .contact_form
	{
	margin-top:5px;
	}	
	
.contact_form h1
	{
	width:252px;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:12px;
	color:#df002a;
	float:left;
	}
	
.contact_form h1.neem_contact_op
	{
	width:93px;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:12px;
	color:#df002a;
	float:left;
	background:url(../../_images/neem-contact-op.png) 0px 1px no-repeat;
	height:12px;
	padding-bottom:3px;
	overflow:hidden;
	text-indent:-98px;
	}
	
*html .contact_form h1
	{
	padding-bottom:2px;
	}

.contact_form p
	{
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646462;
	float:left;
	line-height:14px;
	padding-top:10px;
	padding-bottom:9px;
	}
	
.contact_form p.contact_error_msg
	{
	width:150px;
	float:left;
	padding-top:3px;
	}
	
html>body .contact_form p
	{
	font-size:11px;
	}
	
*html .contact_form p
	{
	font-size:11px;
	}
	

.contact_input input
	{
	width:164px;
	font-size:11px;
	color:#646462;
	border:1px solid #373737;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:3px;
	float:left;
	position:relative;
	top:-2px;
	}

.contact_input h1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646462;
	width:60px;
	float:left;
	font-weight:normal;
	}	
	
html>body .verzend 
	{
/*	margin-bottom:8px;
*/	}
	
*html .verzend 
	{
	margin-bottom:0px;
	}
	

/*.verzend
	{
	float:left;
	background:#646464;
	font-size:11px;
	color:#CCCCCC;
	cursor:pointer;
	border:1px solid #ccc;
	width:60px;
	margin-top:1px;
	position:relative;
	left:16px;
	padding-bottom:2px;
	}
*/	
.verzend_submit_button 
	{
	padding:0px;
	margin-top:1px;
	float:left;
	background:#646464;
	font-size:11px;
	color:#CCCCCC;
	cursor:pointer;
	border:1px solid #ccc;
	width:58px;
	position:relative;
	left:16px;
	}
	
html>body .verzend_submit_button input
	{
	margin-left:4px;
	outline:none;
	}
	
html* .verzend_submit_button input
	{
	padding-left:3px;
	}
	
.verzend_submit_button input
	{
	position:relative;
	left:-3px;
	margin-left:-3px;
	outline:none;
	} /* FireFox 2 */

.verzend_submit_button input, x:-moz-any-link, x:default
	{
	position:relative;
	left:-3px;
	}
	
.verzend_submit_button input, x:-moz-any-link
	{
	outline:none;
	}
	

	
*html .verzend_submit_button
	{
	position:relative;
	left:14px;
	width:58px;
	}
	
	
*html .verzend_submit_button input
	{
	width:58px;
	}
	
	
.verzend_submit_button input
	{
	border:none;
	background:none;
	font-size:11px;
	color:#ccc;
	padding-bottom:2px;
	cursor:pointer;
	}
	
*html .verzend_submit_button input
	{
	margin:0px 0px 0px 3px;
	padding-left:0px;
	padding-bottom:1px;
	}
	
*+html .verzend_submit_button input
	{
	position:relative;
	left:-7px;
	margin:0px 0px 0px -3px;
	padding-left:0px;
	padding-bottom:1px;
	}
	
	

.linc_footer_img
	{
	width:153px;
	height:17px;
	background:url(../../_images/footer_img.png) no-repeat;
	position:relative;
	top:9px;
	left:38px;
	float:left;
	}
	
#linc_bo_image a
	{
	float:left;
	display: block;
    height:16px;
	width:32px;
	}

#linc_bo_image
	{
	position:relative;
	top:5px;
	float:right;
	right:23px;
	width:121px;
	}
		
*html #linc_bo_image
	{
	width:130px;
	}	
	
#linc_bo
	{
	width:31px;
	height:16px;
	background:url(../../_images/footer/bno-hover.gif) no-repeat;
	float:left;
	margin-right:15px;
	}

#linc_co
	{
	width:21px;
	height:11px;
	background:url(../../_images/footer/co-hover.gif) no-repeat;
	margin-right:15px;
	position:relative;
	top:4px;
	float:left;
	}

#linc_w3
	{
	width:31px;
	height:16px;
	background:url(../../_images/footer/w3-logo-hover.gif) no-repeat;
	float:left;
	}

#bo
	{ 
	background:url(../../_images/footer/bno.gif) no-repeat;
	float:left;
	}

#co
	{ 
	background:url(../../_images/footer/co.gif) no-repeat;
	float:left;
	}

#w3
	{ 
	background:url(../../_images/footer/w3-logo.gif) no-repeat;
	float:left;
	}

/*------------------------+++++++++++portfolio++++++++++------------------------------*/

.portfolio_menu
	{
	float:left;
	padding-top:18px;
	padding-left:8px;
	}

.portfolio_menu_list
	{
	width:270px;
	float:left;
	padding-left:7px;
	height:244px;
	overflow:hidden;
	}
	
.portfolio_list_main
	{
	float:left;
	width:277px;
	height:267px;
	border-right:1px solid #b2b2b2;
	background:url(../../_images/portfolio_menu_listbg.png) bottom no-repeat;
	}
	
.porfoliobredcrumb
	{
	width:763px;
	padding-left:12px;
	float:left;
	padding-bottom:3px;
	}	

.porfoliobredcrumb a
	{
	width:767px;
	float:left;
	text-decoration:none;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:13px;
	color:#E11138;
	text-transform:uppercase;
	}
		
.porfoliobredcrumb a.portfolio
	{
	background:url(../../_images/portfolio-header.png) no-repeat;
	width:70px;
	height:11px;
	text-indent:-75px;
	overflow:hidden;
	padding-bottom:5px;
	}
	
.contactbredcrumb a.blablabla
	{
	background:url(../../_images/blablabla-header.png) no-repeat;
	width:83px;
	height:11px;
	text-indent:-83px;
	overflow:hidden;
	padding-bottom:5px;
	}
	
.contactbredcrumb a.algemene_voorwaarden
	{
	float:right;
	font-size:11px; 
	width:auto; 
	text-transform:inherit; 
	color:#646464; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
.contactbredcrumb a.algemene_voorwaarden:hover
	{
	color:#E51837;
	}
	
.contactbredcrumb a.contact
	{
	background:url(../../_images/contact-header.png) no-repeat;
	width:59px;
	height:11px;
	text-indent:-59px;
	overflow:hidden;
	padding-bottom:5px;
	}

.portfolio_menu_leftlistdata
	{
	width:260px;
	float:left;
	padding:1px 0px 0px 4px;
	}
	
.portfolio_scroll_buttons
	{
	float:left;
	height:27px;
	width:270px;
	}
	
.portfolio_buttons_box
	{
	float:left;
	height:27px;
	padding-right:10px;
	width:470px;
	}
	
.portfolio_menu_leftlistdata #silde_category_list
	{
	float:left;
	padding-top:10px;
	width:235px;
	}
	
.portfolio_menu_leftlistdata #silde_category_list a
	{
	font-size:11px;
	list-style:none;
	width:100%;
	margin:0px;
	padding:1px 0px 0px 0px;
	float:none;
	display:block;
	color:#515151;
	outline:none;
	font-weight:bold;
	text-decoration:none;
	}
	
.portfolio_menu_leftlistdata #silde_category_list ul
	{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	display:none;
	}
.portfolio_menu_leftlistdata #silde_category_list ul li a:hover,.portfolio_menu_leftlistdata #silde_category_list ul li a.selected
	{
	color:#E11138;
	}
	
.portfolio_menu_leftlistdata #silde_category_list ul li
	{
	font-weight:normal;
	}
	
.portfolio_menu_leftlistdata ul	li a
	{
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	margin:0px;
	padding:0px;
	line-height:14px;
	text-transform:capitalize;
	/*font-weight:bold;*/
	}
	
.portfolio_menu_leftlistdata ul	li ul li a:hover
	{
	color:#E11138;
	}
	
.portfolio_menu_rightlistdata
	{
	float:left;
	width:121px;
	}	
	
.portfolio_menu_rightlistdata ul
	{
	float:left;
	padding-top:10px;
	width:120px;
	}
	
.portfolio_menu_rightlistdata ul li
	{
	font-size:11px;
	list-style:none;
	float:left;
	width:120px;
	padding:2px 0px 0px 0px;
	}
	
.portfolio_menu_rightlistdata ul li a
	{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	margin:0px;
	float:left;
	line-height:14px;
	text-transform:capitalize;
	}
	
.portfolio_menu_rightlistdata ul li a:hover
	{
	color:#E11138;
	}
               	
.portfolio_presentatie_overly
	{
	width:485px;
	float:left;
	padding:0px 0px 0px 18px;
	}	
	
.portfolio_overlay
	{
	width:476px;
	height:237px;
	/*background:#b0b1b3;*/
	float:left;
	}	
	
.portfolio_overlay p
	{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:96px 0px 0px 114px;
	word-spacing:1px;
	line-height:17.5px;
	}
	
.portfolio_overlay p span
	{
	padding-left:76px;
	}
	
.portfolio_presentatie_overly
	{

	float:left;
	}
	
.ontwerp
	{
	width:475px;
	float:left;
	border-bottom:1px solid  #b1b1b1;
	height:22px;
	overflow:hidden;
	}	
	
.ontwerp p
	{
	width:453px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787878;
	padding:7px 0px 3px 0px;
	line-height:14px;
	}
 	
.vorige_volgende
	{
	float:right;
	}	
	
.vorige_volgende a
	{
	text-decoration:none;
	float:left;
	color:#b0b1b3;
	font-size:12px;
	padding-top:5px;
	padding-right:10px;
	padding-left:18px;
	}
	
.vorige_volgende a:hover
	{
	text-decoration:none;
	float:left;
	color:#E11138;
	font-size:12px;
	}

/*------------------------+++++++++++contact++++++++++------------------------------*/

.contact_main
	{
	float:left;
	padding-top:18px;
	padding-bottom:3px;
	padding-left:5px;
	}
	
.contactbredcrumb
	{
	width:767px;
	padding-left:15px;
	float:left;
	}	
	
* html .contactbredcrumb
	{
	width:767px;
	padding-left:14px;
	float:left;
	margin-top:-1px;
	padding-bottom:1px;
	}	

.contactbredcrumb a
	{
	width:767px;
	float:left;
	text-decoration:none;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:13px;
	color:#E11138;
	text-transform:uppercase;
	}	
	
.contact_submenu
	{
	width:273px;
	height:282px;
	background:url(../../_images/portfolio_menu_listbg.png) no-repeat;
	float:left;
	border-right:1px solid #bbbdbf;
	margin-top:-3px;
	padding-left:7px;
	}	
	
.contact_submenu ul
	{
	padding-top:17px;
	float:left;
	padding-left:8px;
	}
	
.contact_submenu ul li
	{
	width:200px;
	float:left;
	list-style:none;
	padding:2px 0px 1px 0px;
	font-size:11px;
	}
	
* html .contact_submenu ul li
	{
	width:200px;
	float:left;
	list-style:none;
	padding:1px 0px 0px 0px;
	font-size:11px;
	}
	
.contact_submenu ul li a
	{
	text-decoration:none;
	color:#646464;
	font-weight:bold;
	}
	
.contact_submenu ul li a:hover
	{
	text-decoration:none;
	}
	
.contact_submenu ul li ul li a:hover
	{
	color:#e51837;
	}

.contactbox
	{
	float:left;
	}
	
.contact_information
	{
	width:200px;
	float:left;
	padding-top:16px;
	padding-left:9px;
	}

.contact_information h1
	{
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:bold;
	}

.contact_information p
	{
	width:200px;
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:2px 0px 10px 0px;
	}

* html .contact_information p
	{
	width:200px;
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;

	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:0px 0px 12px 0px;
	}

.contact_information p span
	{
	color:#df002a;
	}

.contact_address
	{
	width:200px;
	float:left;
	}
	
.contact_address p
	{
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:4px 0px 10px 0px;
	}
	
* html .contact_address p
	{
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:6px 0px 10px 0px;
	}

.contact_address p span
	{
	color:#df002a;
	}
	
.contact_phone
	{
	width:200px;
	float:left;
	}
	
.contact_phone p
	{
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:7px 0px 10px 0px;
	}

* html .contact_phone p
	{
	float:left;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	padding:5px 0px 10px 0px;
	}

.contact_phone p span
	{
	color:#df002a;
	}
	
.contact_phone p a 
	{
	text-decoration:none;
	color:#646464;
	}
	
.contact_phone p a:hover
	{
	color:#df002a;
	}

.contact_office
	{
	float:left;
	padding:19px 0px 0px 0px;
	}	
	 
.contact_office img
	{
	float:left;
	}
	
.download
	{
	width:166px;
    height:46px;
	border:1px solid #bbbdbf;
	float:left;
	position:relative;
	left:126px;
	margin:10px 0px 0px 0px;
	}	
	
.logo_erkend
	{
	width:72px;
    height:71px;
	float:left;
	position:relative;
	top:51px;
	left:58px;
	margin:10px 0px 0px 0px;
	}	

.download ul
	{
	float:left;
	}	
	
.download ul li
	{
	width:166px;
	float:left;
	list-style:none;
	font-weight:normal;
	}	

.download ul li a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	float:left;
	font-weight:normal;
	padding:9px 0px 0px 12px;
	text-decoration:none;
	line-height:8px;
	}	
	
.download ul li a:hover
	{
	color:#DF002A;
	}

.googlemap
	{
	padding-left:17px;
	float:left;
	}

.googlemap img
	{
	float:left;
	}

.team_members
	{
	width:501px;
	padding-left:11px;
	padding-top:16px; 
	float:left;
	}
	
.teambredcrumb
	{
	width:480px;
	float:left;
	padding-bottom:15px;
	}	
	
.teambredcrumb h1
	{
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#191919;
	padding-left:1px;
	word-spacing:2px;
	font-size:11px;
	font-weight:bold;
	}	
	
.teammember_profile
	{
	width:166px;
	float:left;
	padding-right:0px;
	}

.teammember_profile img
	{
	float:left;
	}

.teammember_profile h1
	{
	width:160px;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	color:#191919;
	word-spacing:2px;
	font-size:11px;
	font-weight:bold;
	}

.teammember_profile h2 
	{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:normal;
	color:#323232;
	font-size:11px;
	padding-top:2px;
	padding-bottom:8px;
	}

.teammember_profile a
	{
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:11px;
	color:#df002a;
	text-decoration:none;
	padding-top:5px;
	}

.login_maincontent
	{
	height:316px;
	float:left;
	background:url(../../_images/login_left_bg.png) no-repeat bottom;
	padding-left:19px;
	}
	
.login_leftcontent
	{
	float:left;
	width:276px;
	}
	
.login_leftcontent h1
	{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#646464;
	padding-top:10px;
	word-spacing:2px;
	}

.login_leftcontent a
	{
	width:260px;
	color:#E11138;
	padding-top:18px;
	float:left;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.login_leftcontent a:hover
	{
	color:#df002a;
	}
	
.login_leftcontent a.login
	{
	background:url(../../_images/login-header.png) 0px 18px no-repeat;
	width:260px;
	height:11px;
	text-indent:-45px;
	overflow:hidden;
	padding-bottom:5px;
	}

.login_leftcontent p
	{
	width:224px;
	line-height:15px;
	color:#646464;
	padding:15px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.login_leftcontent ul
	{
	margin-top:35px;
	width:166px;
	float:left;
	border:1px solid #bbbdbf;
	padding-top:9px;
	padding-bottom:3px;
	}

* html .login_leftcontent ul
	{
	width:168px;
	float:left;
	border:1px solid #bbbdbf;
	margin-left:2px;
	margin-top:35px;
	padding-top:9px;
	padding-bottom:3px;
	}

.login_leftcontent ul li
	{
	float:left;
	font-weight:normal;
	width:166px;
	list-style:none;
	}

.login_leftcontent ul li a
	 {
	width:166px;
	color:#646464;
	float:left;
	font-size:11px;
	text-transform:capitalize;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding:0px 0px 5px 10px;
	text-decoration:none;
	}
	
.login_rightcontent
	{
	padding:20px 0px 0px 10px;
	float:left;
	width:460px;
	}
	
.login_rightcontent h1
	{
	color:#646464;
	}

.login_rightcontent h1
	{
	width:460px;
	word-spacing:2px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	float:left;
	}

.login_rightindex
	{
	width:484px;
	float:left;
	}

.login_rightindex ul.login_rightheader
	{
	width:484px;
	padding-top:19px;
	float:left;
	margin-bottom:19px;
	}
	
.login_rightindex ul
	{
	float:left;
	width:484px;
	}
	
.login_rightindex a:hover ul li
	{
	color:#E11138;
	}
	
.login_rightindex ul.login_rightheader
	{
	border-bottom:1px solid #bbbdbf;
	}
	
.login_rightindex ul.login_rightheader li
	{
	padding:0px 0px 5px 10px;
	}

.login_rightindex ul li
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	padding:3px 0px 5px 10px;
	color:#646464;
	float:left;
	}
	
.login_rightindex ul li a
	{
	text-decoration:none;
	color:#646464;
	}
	
.login_rightindex ul li a:hover
	{
	color:#e51837;
	}
	
.login_rightindex ul.bg
	{
	background:#f5f5f5;
	}
	
.login_rightindex ul.login_rightheader li
	{
	font-weight:bold;
	}
	
.login_rightindex ul li.naam
	{
	width:134px;
	}

.login_rightindex ul li.bestandsnaam
	{
	width:134px;
	}

.login_rightindex ul li.grootte
	{
	width:99px;
	}

.login_rightindex ul li.download_link
	{
	width:77px;
	}
	
/*.................................overlay...............................................*/	

.lb_medium
	{
	width:648px;
	}
	
.lb_small
	{
	position:relative;
	left:-4px;
	top:-84px;
	width:340px;
	}
	
.overlay
	{
	height: 100%;
	left: 0px;
	top: 0px;
	width: 100%;
	position:absolute;
	}
	
/*#login .overlay
	{
	padding-top:200px;
	}
*/

#login .overlay
	{
	padding-top:300px;
	}
	
*html #login .overlay
	{
	margin-top:0px;
	top:0px;
	padding-top:0px;
	}
	
html>body .overlay
	{
	/*padding-top:188px;*/
	left:0px;
	top:0px;	
	z-index:101;
	} 

.overlay_bg
	{
	width:100%;
	height:100%;
	z-index:1;
	top:0px;
	}
	
.portfolio_menu_leftlistdata ul li a.selected,.portfolio_menu_rightlistdata ul li a.selected
	{
	color:#E51837;
	}
	
html>body .overlay_bg
	{
	position:absolute;
	position:expression('absolute');
  	height:expression(document.documentElement.scrollHeight+'px');	
	background:url(../../_images/overlay_bg.png);
	}
	
*html .overlay_bg
	{
	position:absolute;
	position:expression('absolute');
	position:expression('absolute');
  	height:expression(document.documentElement.scrollHeight+'px');	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/overlay_bg.png',sizingMethod='scale');
	}
	
*html .overlay
	{
	position:absolute;
	z-index:100;
	top:0px;
	}
	
.overlay_container
	{
	height:100%;
	width:100%;
	display:table;
	opacity:none;
	}

html>body .overlay_inner
	{
	display:table-cell;
	}
	
html>body .overlay_inner_content
	{
	margin:auto;
	position:relative;
	}
	
.overlay_inner_content_main
	{
	width:100%;
	float:left;
	/*padding:10px 10px 10px 10px;*/
	background:url(../../_images/lightbox-bg.png);
	margin:87px 0px 0px 0px;
	}
	
.no_bg_image
	{
	background:#fff;
	}
		
.overlay_top
	{
	background:url(../../_images/lightbox-top.png);
	width:648px;
	height:27px;
	float:left;
	}
	
.overlay_bottom
	{
	background:url(../../_images/lightbox-bottom.png);
	width:648px;
	height:28px;
	float:left;
	}
	
.lightbox_client_details_bottom
	{
	background:url(../../_images/lightbox-client-details-bottom-bg.png);
	width:648px;
	height:26px;
	float:left;
	}
	
.overlay_header_login
	{
	width:100%;
	}

.overlay_header_login h2
	{ 
	padding:27px 0px 0px 0px;
	float:left;
	color:#ed2229;
	font-size:14px;
	}
	
html>body .overlay_header_login h2
	{
	margin:0px 0px 0px 29px;
	}
	
*html .overlay_header_login h2
	{
	margin:0px 0px 0px 15px;
	}

*html .overlay_inner
	{
	position:relative;
	top:50%;
    left:50%;
	float:left;
	margin-top:-196px;
	}

*html .overlay_inner_content
	{
	position:relative;
	height:197px;
	top:-50%;
    left:-50%;
	z-index:100;
	margin-top:320px;
	}	
	
.overlay_actueel
	{
	background:#fff;
	z-index:100;
	}	
	
.overlay_close_button
	{
	width:27px;
	height:28px;
	position:absolute;
	cursor:pointer;
	}
	
html>body .overlay_close_button
	{
	right:-11px;
	top:77px;		
	background:url(../../_images/overlay_close.png);
	}
	
.overlay_inner_content h1
	{
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
	}
	
.overlay_inner_content p,.overlay_inner_content span
	{
	margin:0px;
	padding:12px 0px 21px 29px;
	font-size:11px;
	line-height:13px;
	color:#969696;
	font-family:Arial;
	float:left;
	}
	
.overlay_inner_content span
	{
	width:94px;
	float:left;
	line-height:13px;
	padding:0px;
	}
	
.overlay_inner_content input
	{
	float:left;
	border-top:1px solid #373737;
	border-left:1px solid #373737;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	margin:0px 0px 2px 0px;
	width:165px;
	position:relative;
	top:-2px;
	height:13px;
	font-size:11px;
	}

.login_input
	{
	padding:0px 0px 0px 30px;
	width:320px;
	float:left;
	}
	
.overlay_inner_content .login_button
	{
	margin:11px 51px 13px 0px;
	padding:0px 6px 4px 2px;
	font-size:11px;
	width:46px;
	float:right;
	height:17px;
	cursor:pointer;
	border:none;
	color:#fff;
	background:#a8a8a8;
	}
	
* html .overlay_inner_content .login_button
	{
	margin:13px 50px 13px 0px;
	}
	
/*--- start of accordian css --*/

#accordian_inner_left_main
	{
	float:left;
	width:100%;
	height:186px;
	background:url(../../_images/right_shadow.png) right top no-repeat;
	}

#accordian_inner_middle_main
	{
	float:left;
	width:100%;
	height:186px;
	}
	
#red_rounded_corner
	{
	float:left;
	background:url(../_images/thirtyfive/red_rounded_bg.gif) no-repeat;
	width:12px;
	height:263px;
	}
	
#accordian_inner_middle_main h1, #accordian_inner_middle_right_main h1, #accordian_inner_right_main h1
	{
	color:#4a4a4a;
	font-size:18px;
	margin:31px 0px 0px 8px;
	}
	
#accordian_inner_middle_main p, #accordian_inner_middle_right_main p , #accordian_inner_right_main p
	{
	color:#646464;
	font-size:11px;
	line-height:16px;
	padding-right:16px;
	}
	
#accordian_inner_middle_right_main
	{
	float:left;
	width:100%;
	height:186px;
	}
	
#accordian_inner_right_main
	{
	float:left;
	width:100%;
	height:186px;
	background:url(../../_images/right_shadow_groei.png) right top no-repeat;
	}
	
#kwick 
	{
	position:relative;
	color:#646464;
	}

#kwick .kwicks 
	{
	display:block;
	height:186px;
	margin:0px;
	/*width:515px;*/
	width:857px;
	float:left;
	overflow:hidden;
	background:url(../../_images/kwicks-bg-new.png) left no-repeat;
	}

#kwick li 
	{
	float:right;
	list-style:none;
	}

#kwick .kwick 
	{
	cursor:pointer;
	height:186px;
	width:91px;
	background:#fff;
	}
	
#kwick .opt1
	{
	width:239px;
	}
	
.kwickold_inner
	{
	width:100%;
	height:186px;
	background:url(../../_images/kwickold-bg.png) right no-repeat;
	}
	
#kwick .opt2
	{
	background:url(../../_images/doel_bg.png) bottom repeat-x;
	}
	
#kwick .opt3
	{
	background:url(../../_images/wijze_bg.png) bottom repeat-x;
	}
	
#kwick .opt4
	{
	background:url(../../_images/gro_bg.png) bottom repeat-x;
	}

/*--- end of accordian css --*/	
	
.actueel_overlay_leftcontent
	{
	width:287px;
	float:left;
	padding-bottom:15px;
	}	
	
.actueel_overlay_leftcontent h1
	{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#df002a;
	padding:27px 0px 7px 40px;
	letter-spacing:0px;
	font-weight:normal;
	float:left;
	width:247px;
	}	
	
.actueel_overlay_leftcontent p
	{
	width:278px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-weight:normal;
	padding:15px 0px 0px 40px;
	float:left;
	line-height:15px;
	}	
	
.actueel_overlay_leftcontent a
	{
	width:247px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-weight:normal;
	padding:2px 0px 0px 40px;
	float:left;
	}	
	
.actueel_overlay_rightcontent
	{
	width:300px;
	float:left;
	padding-bottom:15px;
	}	
	
.actueel_overlay_rightcontent ul
	{
	width:276px;
	float:left;
	padding:29px 0px 0px 0px;
	}	
	
.actueel_overlay_rightcontent ul.news_images_hande
	{
	padding-top:9px;
	}
	
.actueel_overlay_rightcontent ul.news_images_hande li a
	{
	font-size:12px;
	font-weight:bold;
	}

.actueel_overlay_rightcontent ul li
	{
	float:right;
	padding:0px 6px 0px 0px;
	list-style:none;
	color:#bbbdbf;
	font-size:10px;
	text-decoration:none;
	position:relative;
	z-index:100;
	}	

.actueel_overlay_rightcontent ul li a
	{ 
	color:#bbbdbf;
	font-size:10px;
	text-decoration:none;
	padding:0px 2px 0px 0px;
	}	
	
.actueel_overlay_rightcontent ul li a:hover
	{
	color:#DF002A;
	}

.garden_family
	{
	width:218px;
	height:148px;
	float:left;
	position:relative;
	left:55px;
	border:1px solid #003368;
	margin:49px 0px 0px 0px;
	overflow:hidden;
	}

.overlay_footer
	{
	width:569px;
	float:left;
	padding:47px 0px 26px 0px;
	}
	
.overlay_footer ul
	{
	float:right;
	}

.overlay_footer ul li
	{
	float:left;
	list-style:none;
	padding:0px 0px 0px 29px;
	}

.overlay_footer ul li a
	{
	font-size:13px;
	color:#969696;
	text-decoration:none;
	}

.overlay_footer ul li a:hover
	{
	color:#e51837;
	}
	
.overlay_openuniversite
	{
	float:left;
	}

.overlay_openuniversite img
	{
	margin:17px 0px 0px 0px;
	position:relative;
	left:50px;
	float:left;
	}

.overlay_openuniversite_footer
	{
	width:508px;
	float:left;
	padding:7px 0px 10px 0px;
	}
	
.overlay_openuniversite_footer ul
	{
	float:right;
	}

.overlay_openuniversite_footer ul li
	{
	float:left;
	list-style:none;
	padding:0px 0px 0px 29px;
	}

.overlay_openuniversite_footer ul li a
	{
	font-size:13px;
	color:#969696;
	text-decoration:none;
	}

.overlay_openuniversite_footer ul li a:hover
	{
	color:#e51837;
	}
	
.overlay_openuniversite_footer
	{
	float:left;
	}
	
.overlay_openuniversite_footer
	{
	padding-left:61px;
	float:left;
	}
	
.overlay_openuniversite_footer a
	{
	text-decoration:none;
	color:#646464;
	font-size:11px;
	float:left;
	}
	
.overlay_right_top_img
	{
	float:left;
	padding:65px 0px 58px 127px;
	}		
	
.overlay_right_top_img img
	{
	float:left;
	padding:0px 0px 0px 80px;
	}
	
.overlay_righ_middle_bottomcontent
	{
	float:left;
	/*border-top:1px solid #323232;*/
	padding-left:30px;
	padding-bottom:19px;
	}											
												
.overlay_righ_middle_leftcontent
	{
	width:360px;
	/*padding:20px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
	float:left;
	}
													
.overlay_righ_middle_leftcontent h1
	{
	width:340px;
	color:#df002a;
	font-weight:normal;
	float:left;
	font-size:11px;
	padding:8px 0px 4px 7px;
	}												
												
.overlay_righ_middle_leftcontent p
	{
	width:343px;
	color:#323232;
	margin:0px;
	padding:6px 0px 0px 6px;
	font-weight:normal;
	float:left;
	font-size:11px;
	line-height:15px;
	}
												
.overlay_righ_middle_righttcontent
	{
	width:213px;
	/*margin:21px 0px 0px 14px;*/
	margin:0px 0px 0px 4px;
	/*min-height:135px;*/
	float:left;
	}
	
/*.client_details_inner_top
	{
	overflow:hidden;
	height:22px;
	background-position:bottom;
	}
	
.client_details_inner_bottom
	{
	overflow:hidden;
	height:9px;
	background-position:top;
	position:relative;
	left:-30px;
	}*/
	
.lightbox_client_details_header
	{
	background:url(../../_images/lightbox-client-details-header-bg.png);
	height:29px;
	float:left;
	width:100%;
	overflow:hidden;
	}
	
.lightbox_client_details_bg
	{
	background:url(../../_images/lightbox-client-details-bg.png);
	float:left;
	}
	
*html .overlay_righ_middle_righttcontent
	{
	/*height:135px;*/
	}												
												
.overlay_righ_middle_righttcontent h1
	{
	padding:7px 0px 4px 7px;
	font-size:13px;
	text-transform:uppercase;
	float:left;
	color:#df002a;
	font-weight:normal;
	}	
	
.overlay_righ_middle_righttcontent ul.overlay_right_content
	{
	float:left;
	padding:6px 0px 0px 8px;
	font-size:11px;
	}	
	
.overlay_righ_middle_righttcontent ul.overlay_right_content li
	{
	margin:0px 0px 0px 0px;
	color:#323232;
	list-style:none;
	}	
	
.overlay_righ_middle_righttcontent ul.overlay_right_content li a
	{
	text-decoration:none;
	font-size:11px;
	color:#323232;
	}	
	
.overlay_righ_middle_righttcontent ul.overlay_right_content li a:hover
	{
	color:#df002a;
	}
	
.overlay_form form
	{
	float:left;
	}
	
.form_fields
	{
	width:100%;
	float:left;
	height:15px;
	margin-bottom:2px;
	position:relative;
	}
	
.form_fields label
	{
	width:28px;
	float:left;
	padding:2px 0px 0px 5px;
	}
	
.form_fields input
	{
	width:163px;
	float:left;
	height:13px;
	position:relative;
	top:0px;
	font-size:10px;
	}
	
.form_fields input.verzend_button
	{
	width:60px;
	height:17px;
	float:right;
	margin:4px 7px 0px 0px;
	border:none;
	}
	
.small_close_button
	{
	width:17px;
	height:16px;
	position:absolute;
	cursor:pointer;
	}

#body_gegevens ul li.active a
	{
	color:#E11138;
	}
	
#body_gegevens ul li.contact a, #body_team ul li.contact a
	{
	background:url(../../_images/menu/menu_contact_hover.gif) no-repeat;
	}
	
#body_contact ul li.active a
	{
	color:#E11138;
	}											

#body_team ul li.active a
	{
	color:#E11138;
	}											
											
.right_content_disclaimer
	{
	width:492px;
	padding:5px 0px 0px 10px;
	float:left;
	position:relative;
	}
	
.right_content_disclaimer p
	{
	width:470px;
	float:left;
	color:#646464;
	font-size:11px;
	line-height:15px;
	}
.right_content_disclaimer h1
	{
	width:480px;
	float:left;
	text-transform:uppercase;
	color:#E11138;
	padding-bottom:10px;
	font-size:13px;
	}

.rightAlgemene_Voorwaarden_information
	{
	width:492px;
	height:250px;
	float:left;
	position:relative;
	padding-left:10px;
	}


.Algemene_Voorwaarden_information
	{
	padding-left:10px;
	padding-top:3px;
	width:460px;
	float:left;
	}	
	
.Algemene_Voorwaarden_information h1
	{
	width:460px;
	font-size:12px;
	color:#646464;
	float:left;
	padding-bottom:3px;
	}
	
.Algemene_Voorwaarden_information h2
	{
	width:237px;
	font-size:11px;
	color:#646464;
	float:left;
	padding:8px 0px 4px 0px;
	}
	
.Algemene_Voorwaarden_information p
	{
	width:460px;
	font-size:11px;
	color:#646464;
	line-height:12px;
	float:left;
	padding:2px 0px 0px 0px;
	}
	
/* scrollbar css start*/	

#news_content_right
	{
	position:absolute;
	top:0px; 
	left:0px;
	overflow:hidden;
	width:480px;
	height:250px;
	display:none;
	}
	
*html #news_content_right
	{
	top:0px;
	}
	
*+html #news_content_right
	{
	top:0px;
	}	
	
#news_content_right
	 {
	 display:block;
	 }

.scrollbar
	{
	position:absolute;
	top:0px; 
	left:0px;
	}
	
#scroll_content_bar
	{
	position:absolute;
	top:13px;
	right:112px;
	}
	
*html #scroll_content_bar
	{
	top:13px;
	}
	 
.arrow_top
	{
	position:absolute;
	top:-13px;
	left:125px;
	width:12px;
	height:11px;
	background:url(../../_images/scroll_arrow_top.gif) no-repeat;
	font-size:0px;
	}
	
*html .arrow_top
	{
	top:-13px;
	}	
	
.arrow_bottom
	{
	position:absolute;
	top:226px;
	left:125px;
	width:12px; 
	height:11px;
	background:url(../../_images/scroll_arrow_bottom.gif) no-repeat;
	font-size:0px;
	}
	
*html .arrow_bottom
	{
	top:226px;
	}	
	
.scroll_bg
	{
	width:12px; 
	height:224px;
	position:relative;
	top:0px;
	left:125px;
	background:#464646;
	}
	
*html .scroll_bg
	{
	top:0px;
	} 	
	
.slider
	{
	position:absolute;
	width:12px; 
	height:44px;
	background:#929292;
	}

/* scrollbar css end*/	
	
.overlay_form
	{
	width:205px;
	height:98px;
	border:1px solid #afb1b3;
	background:#fff;
	position:absolute;
	left:-130px;
	z-index:1;
	top:20px;
	padding-top:8px;
	}
	
.overlay_form form
	{
	float:left;
	}
	
.form_fields
	{
	width:100%;
	float:left;
	height:15px;
	margin-bottom:2px;
	position:relative;
	}
	
.form_fields label
	{
	width:56px;
	float:left;
	padding:2px 0px 0px 5px;
	}
	
.form_fields input
	{
	width:135px;
	float:left;
	height:13px;
	position:relative;
	top:0px;
	font-size:10px;
	}
	
.form_fields span
	{
	position:relative;
	top:2px;
	left:15px;
	color:#DF002A;
	}
	
.form_fields input.verzend_button
	{
	width:60px;
	height:17px;
	float:right;
	margin:4px 7px 0px 0px;
	border:none;
	}
	
.small_close_button
	{
	width:17px;
	height:16px;
	position:absolute;
	cursor:pointer;
	right:-10px;
	top:-16px;
	}
	
html* .small_close_button
	{
	right:-10px;
	top:-16px;
	}
	
html>body .small_close_button
	{
	background:url(../../_images/small-clos-button.png);
	}
	
.small_close_button
	{
	right:-17px;
	top:-15px;
	}
	
*+html .small_close_button
	{
	right:-17px;
	top:-15px;
	z-index:100;
	}
	
.small_close_button, x:-moz-any-link, x:default
	{
	right:-10px;
	top:-16px;
	}
	
@media all and (min-width: 0px)
	{
	.small_close_button
	{
	right:-10px; !important;
	top:-16px; !important;
	}
	}
	
	
/*	

html>body .small_close_button
	{
	background:url(../../_images/small-clos-button.png);
	right:-10px;
	top:-16px;
	}
	
	
@media all and (min-width: 0px)
	{
	
.small_close_button
	{
	background:url(../../_images/small-clos-button.png);
	right:-17px;
	top:-15px;
	}
	}
	
*+html .small_close_button
	{
	background:url(../../_images/small-clos-button.png);
	right:-10px;
	top:-16px;
	}
	
html* .small_close_button
	{
	background:url(../../_images/small-clos-button.png);
	right:-10px;
	top:-16px;
	}
	
.small_close_button, x:-moz-any-link, x:default
	{
	right:-10px;
	top:-16px;
	}

*html .small_close_button
	{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/small-clos-button.png',sizingMethod='crop');
	right:-13px;
	top:-18px;
	}
*/	
/*---------- fade styles ----------*/

.fade_main
	{
	float:left; 
	width:100%;
	}
	
#fade_div_main
	{
	width:852px;
	height:0px;
	margin:auto;
	position:relative;
	background:#003399;
	}
	
.fade_div
	{
	position:absolute;
	right:33px;
	width:208px;
	height:142px;
	cursor:pointer;
	}

html>body .fade_div
	{
	bottom:295px;
	}

*html .fade_div
	{
	bottom:301px;
	}
	
.error_mssg
	{
	float:left;
	line-height:13px;	
	color:red; 
	font-size:12px;
	margin:8px 0px 0px 31px; 
	width:127px;
	}
	
/*-------------overlay-img----------------*/

.overlay_img_container
	{
	float:left;
	}
	
html>body .image_enlarge_icon
	{
	background:url(../../_images/overlay/img-enlarge-icon.png) no-repeat;
	width:24px;
	height:22px;
	cursor:pointer;
	position:relative;
	top:-22px;
	}
	
*html .image_enlarge_icon
	{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/overlay/img-enlarge-icon.png',sizingMethod='crop');
	width:24px;
	height:22px;
	cursor:pointer;
	margin-top:-22px;
	position:relative;
	}
	
.overlay_container_large_img
	{
	width:520px;
	position:relative;
	margin-top:89px;
	left:40px;
	}
	
.overlay_container_large_img img
	{
	height:390px;
	width:520px;
	border:1px solid #003368;
	}
	
html>body .large_img_icon
	{
	background:url(../../_images/overlay/img_close_icon.png) no-repeat;
	position:relative;
	left:0px;
	top:-22px;
	width:24px;
	height:22px;
	cursor:pointer;
	}
	
	
.portfolio_menu_leftlistdata #silde_category_list ul li a
	{
	float:none;
	font-weight:normal;
	}
	
.portfolio_menu_leftlistdata #silde_category_list ul.portfolio_submenu li
	{
	list-style:none;
	}
	
*html .large_img_icon
	{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/overlay/img_close_icon.png',sizingMethod='crop');
	position:relative;
	left:0px;
	top:-26px;
	width:24px;
	height:22px;
	cursor:pointer;
	}
	
.content_inner_main 
	{
	height:248px;
	overflow:hidden;
	width:470px;
	float:left;
	}
	
.content 
	{
	float:left;
	margin:0px;
	padding:0px;
	width:470px`;
	}
	
.content_scroll_buttons 
	{
	float:left;
	height:27px;
	width:11px;
	position:absolute;
	right:0px;
	bottom:-3px;
	}

.content_buttons_box 
	{
	float:right;
	width:11px;
	}
	
/* --------- start of list style in news -------*/

	
.actueel_overlay_leftcontent ul
	{
	float:left;
	width:278px;
	margin:0px;
	padding:15px 0px 15px 41px;
	}
	
.actueel_overlay_leftcontent ul li
	{
	list-style:none;
	background:url(../../_images/listicon_bg.gif) no-repeat 0px 5px;
	float:left;
	color:#323232;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	padding:0px 0 5px 17px;
	width:278px;
	}
	
	
.actueel_overlay_leftcontent a
	{
	text-decoration:none;
	}
	
.actueel_overlay_leftcontent p a 
	{
	text-decoration:none;
	padding-left:0px;
	}
	
.actueel_overlay_leftcontent a:hover
	{
	color:#DF002A;
	}
/* --------- end of list style in news -------*/
	
.overlay
	{
	filter:!important;
	}

/*---------- end of fade styles ----------*/

/*---------- google map styles ----------*/

/*---------- end of google map ----------*/

/*.................................end.................*/

	
