/* =============== RESET TAGS NEW 0*/ 
a, b, body, br, caption, div, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, i, img, label, legend, li, p, select, span, table, td, textarea, th, tr, ul, ol,dl, dt, dd {
	margin: 0px; padding: 0px; border:0px; font-family : Arial, Helvetica, sans-serif; text-decoration:none; 
}
html, body{ height:100%; }
body{
	font-size:100%;
	background-color: #02559C;
	color: #333;
}
table, td, th { border-collapse:collapse; }
.uitvouw .tableWidth th {
	padding: 2px;
	width: 150px;
	text-align: left;
	vertical-align: top;
}
ul { width:auto; list-style:none; }
ol { list-style-position: inside; list-style-type: decimal; }
li a { display:block; }
@media all {	 
	* html li a { height:1%; }/* This corrects the huge white-space that IE on Windows adds to the bottom of linked list-items (=IE bug) */ 
}
a { cursor:pointer !important; }
/* =============== END RESET TAGS */

body
{
	font-size: 12px;
	color: #333;
}

div
{
}

p
{
	padding-top: 10px;
}

h1, h2
{
	font-size: 14px;	
}

h4
{
	font-size: 16px;	
}

h3, h6
{
	font-size: 15px;	
}

h5
{
	font-size: 13px;	
}

img, a
{
	border: 0;
	margin: 0;
	padding: 0;
}

a
{
	border: 0;
	text-decoration: none;
	color: #1A5AA1;
}

a:hover
{
	color: #3FBEEB;
	text-decoration: underline;
}

iframe
{
	border: none;
}

iframe.iframeOP {
	margin:0;
	padding:0;
	width: 528px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 400px;
}

/*******************************************************************
WRAPPERS
 ********************************************************************/

#main_wrapper
{
	width: 1022px;
	margin:10px auto;
		
	}

#wrapper
{
	width: 1022px;
	background-image: url(/private/images/bg-middel.jpg);
	background-repeat: repeat-y;

}

#twocolwrapper
{
	float: left;
	width: 785px;
	padding-right: 10px;
	padding-left: 10px;
}

/*******************************************************************
HEADER
 ********************************************************************/

#header
{
	width: 539px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 30px;
	margin-left: 238px;
}

#header img
{
	margin: 0;
}

/*******************************************************************
NAVIGATIE
 ********************************************************************/

ul.topnav
{
	width: 539px;
	float: left;
	display: block;
	height: 46px;
	background-image: url(/private/images/t-nav.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #c3dfeb;
	padding: 0px;
}

ul.topnav li
{
	float: left;
}

ul.topnav li a
{
	float: left;
	display: block;
	text-decoration: none;
	color: #10335F;
	font-size: 13px;
	line-height: 24px;
	font-weight: 700;
}

ul.topnav li a span
{
	display: block;
	float: left;
	width: 7px;
	height: 24px;
	padding-right: 3px;
	padding-left: 4px;
}

ul.topnav li a span
{
	display: block;
	float: left;
	width: 7px;
	height: 24px;
	padding-right: 3px;
	padding-left: 4px;
}

ul.topnav li a span.innertext
{
	width: auto;
	padding-right: 1px;
	padding-left: 1px;
}


ul.topnav li a span.innertext_e
{
	width: auto;
	padding-right: 0;
	padding-left: 1px;
}

ul.topnav li a.topnavA_s span.navbg_left_b,
ul.topnav li a:hover span.navbg_left_b
{
	background-image: url(/private/images/nav-li_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

ul.topnav li a.topnavA_s span.navbg_left,
ul.topnav li a:hover span.navbg_left
{
	background-image: url(/private/images/nav-li.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

ul.topnav li a.topnavA_s,
ul.topnav li a:hover
{
	float: left;
	background-image: url(/private/images/mid.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1A5AA1;
	color: #fff;
	text-decoration: none;
}


ul.topnav li a.topnavA_s span.navbg_right,
ul.topnav li a:hover span.navbg_right
{
	background-image: url(/private/images/nav-re.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#masternavdiv
{
	float: left;
	margin-top: -22px;
}

ul.submenu
{
	width: 539px;
	list-style-type:none;
	background-image: url(/private/images/nav_sub.jpg);
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 22px;
}

ul.submenu li 
{
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

ul.submenu li a
{
	float: left;
	display: block;
	margin-left: 5px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 700;
}

ul.submenu li a:hover,
ul.submenu li a.sublist_s
{
	text-decoration: none;
	background-color: #17579E;
	color: #C3DFEB;
}


#mastersubmenu
{
	width: 515px;
	text-align: right;
	height: 30px;
	margin-top: 0px;
	font-size: 10px;
}

#mastersubmenu ul.topsubmenu
{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -20px;
	padding-left: 0px;
}

#mastersubmenu ul.topsubmenu li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#mastersubmenu ul.topsubmenu li a
{
	display: inline;
	padding-right: 4px;
	padding-left: 4px;
	color: #10335F;
}

#mastersubmenu ul.topsubmenu li a:hover
{
	text-decoration: none;
	color: #3FBEEB;
}


/*******************************************************************
 LINKER KOLOM 
 ********************************************************************/

#mastercontentdiv
{
	width: 190px;
	float: left;
}

.actueel
{
	float: left;
	width: 149px;
	margin-top:10px;
	margin-bottom:0;
	margin-left:30px;
_margin-left:10px;
	padding:0 10px;
_padding-right:0px;
	background: #C3DFEB url(/private/images/box-li-kop.gif) no-repeat left top;
}

.actueel .top
{
	color: #fff;
	font-weight: 700;
	padding-top: 7px;
}

.actueel .top ul
{
	padding-top: 10px;
}

.actueel .top ul#leesverderopinie
{
	padding-top: 0px;
}

.actueel a
{
	line-height: normal;
}

.actueel .bottom
{
	background: url(/private/images/box-li-foot.gif) no-repeat left top;
	height: 7px;
	width: 169px;
	margin-left: -10px;
_margin-bottom:-8px;
}

#mastercontentdiv a.aktie_banner
{
	height: 138px;
	width: 150px;
	background-image: url(/private/images/anker_zorg_out.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-left: 43px;
}

#mastercontentdiv a.aktie_banner:hover
{
	background-image: url(/private/images/anker_zorg_over.jpg);
}

#rightcol a:hover
{
	color: #3FBEEB;
	text-decoration: underline;
}

ul.leftcol_blue
{
	width: 160px;
	margin-left: 40px;
	margin-bottom: 10px;
	float: left;
}

ul.leftcol_blue li
{
	margin-bottom: 4px;
}

/*ul.leftcol_blue li.titlewrapper
{
	width: 171px;
	height: 30px;
	background: transparent url(/private/images/producten_tab.gif) no-repeat 0 0;
}
*/
ul.leftcol_blue li a,
ul.leftcol_blue li a
{
	padding-left: 15px;
	color: #000;
	line-height: 14px;
	background: transparent url(/private/images/arrowGray.gif) no-repeat 0px 3px;
}

ul.leftcol_blue li.titlewrapper,
ul.leftcol_blue li.titlewrapper a
{
	color: #333;
	font-weight: bold;
	line-height: 30px;
	background: none;
}

ul.leftcol_blue li.titlewrapper
{
}

/*ul.leftcol_blue li.bottom
{
	margin-bottom: 0;
	width: 171px;
	height: 7px;
	background: transparent url(/private/images/producten_tabB.gif) no-repeat 0 0;
}
ul#lighter_ul
{
	background-color: #e8ecf3; 
}
*/
ul#lighter_ul li.titlewrapper
{
	background: transparent url(/private/images/producten_tab_lightblue.gif) no-repeat 0 0;
}

ul#lighter_ul li.bottom
{
	background: transparent url(/private/images/producten_tabB_lightblue.gif) no-repeat 0 0;
}

ul.leftcol_blue .showmore a
{
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
	background: none;	
}

/*******************************************************************
 MIDDEN KOLOM 
 ********************************************************************/
#content
{
	width: 545px;
	float: left;
	margin-top: -20px;
	margin-left: 38px;
}

#content p,
#content h1,
#content ul,
#content h2
{
	margin: 0;
}

#content ul,
#content ul ul
{
	padding: 0;
}

#content ul li,
#content ul ul li
{
	padding-left: 15px;
	background: transparent url(/private/images/list_arrow.gif) no-repeat 0 5px;
}

#content ul li a,
#content ul ul li a
{
	display: inline;
}

#content .interaction
{
	float: right;
	background-color: #C3DFEB;
	width: 170px;
	display: block;
	font-weight: 700;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: right;
}

#content .interaction .leftbar_interaction_top
{
	height: 11px;
	margin-bottom: 5px;
	background-image: url(/private/images/interaction_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#content .interaction .leftbar_interaction
{
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
}

#content .interaction .direct_afsluiten
{
	font-weight: 700;
	font-size: 13px;
	padding: 5px;
}

.actueel a,
#content .leftbar_interaction a
{
	background-color: transparent;
	background-image: url(/private/images/arrowGray.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
	display: block;
}

#content .interaction .leftbar_interaction_bottom
{
	height: 11px;
	margin-top: 10px;
	background-image: url(/private/images/interaction_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#banner-top-home
{
	height: 150px;
	width: 539px;
	margin-top: 25px;
	background-color: transparent;
	background-image: url(/private/images/banner-zorg-2010.jpg);
/*	background-image: url(/private/images/vakantie_banner20090826.jpg);
	background-image: url(/private/images/vakantie_banner.jpg);
	background-image: url(/private/images/middel-add_n.gif);
	background-image: url(/private/images/banner.zorg.off.gif);
	background-image: url(/private/images/banner_ovr.jpg);
	background-image: url(/private/images/banner_uitvaart.jpg);*/
	background-repeat: no-repeat;
	background-position: 0 5px;
	color: #fff;
	font-size: 14px;
	float: left;
}

#banner-top-home a
{
	display: block;
	height: 150px;
	width: 539px;
}

#banner-top-home a:hover
{
	background: transparent url(/private/images/banner-zorg-2010_mo.jpg) no-repeat 0 5px;
/*	background: transparent url(/private/images/vakantie_banner20090826_mo.jpg) no-repeat 0 5px;
	background: transparent url(/private/images/vakantie_banner_mo.jpg) no-repeat 0 5px;
	background: transparent url(/private/images/banner.zorg.on.gif) no-repeat 0 5px;
*/	text-decoration: none;
}

#banner-top
{
	height: 130px;
	width: 499px;
	margin-top: 25px;
	background-color: transparent;
	background-image: url(/private/images/middel-add_n.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	color: #fff;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	float: left;
}

#banner-top h2
{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

#content .home_doorklik
{
	float: left;
	width: 171px;
	display: block;
	margin-top: 15px;
	color: #000;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	background-image: url(/private/images/homedirect-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #E8EDF3;
	margin-right: 10px;
}

#content .home_doorklik p
{
	padding-bottom: 30px;
}


#content .home_doorklik a.direct-sluiten
{
	background-image: url(/private/images/knop-home-directsluiten-out.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 165px;
	width: 171px;
	display: block;
	float: left;
	text-decoration: none;
	margin-bottom: 25px;
}

#content .home_doorklik a.direct-advies
{
	background-image: url(/private/images/knop-home-adviseur-out.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 165px;
	width: 171px;
	float: left;
	display: block;
	text-decoration: none; 
	margin-bottom: 25px;
}

#content .home_doorklik a.polischeck
{
	background-image: url(/private/images/knop-home-polischeck-out.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 165px;
	width: 171px;
	display: block;
	float: left;
	text-decoration: none; 
	margin-bottom: 25px;
}
#content .home_doorklik a.autoverzekering
{
	background-image: url(/private/images/knop-home-auto-out.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 165px;
	width: 171px;
	display: block;
	float: left;
	text-decoration: none;
	margin-bottom: 25px;
}

#content .home_doorklik a:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none; 
}


#content .home_doorklik a.direct-sluiten:hover
{
	background-image: url(/private/images/knop-home-directsluiten-over.jpg);
}

#content .home_doorklik a.direct-advies:hover
{
	background-image: url(/private/images/knop-home-adviseur-over.jpg);
}

#content .home_doorklik a.polischeck:hover
{
	background-image: url(/private/images/knop-home-polischeck-over.jpg);
}
#content .home_doorklik a.autoverzekering:hover
{
	background-image: url(/private/images/knop-home-auto-over.jpg);
}

#content #banner-bottom
{
	height: 47px;
	width: 540px;
	background-image: url(/private/images/tekst-home-vergelijk.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 15px;
	float: left;
}

#content #banner-bottom p
{
	margin-left: 65px;
	font-size: 10px;
	width: 460px;
	padding-top: 5px;
}

#content a.d_vergelijk
{
	height: 40px;
	width: 43px;
	float: left;
	margin-left: 9px;
	margin-top: 1px;
}
#content a.d_vergelijk:hover
{
	background-image: url(/private/images/knop-home-vergelijk-over.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


a.direct_ve_a_subA
{
	background-image: url(/private/images/box-dc-belons-out.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
	line-height: 35px;
	color: #333;
	text-decoration: none;
}

#rightcol a.direct_ve_a_subA:hover
{
	background-image: url(/private/images/box-dc-belons-over.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}

a.direct_ve_a_subB
{
	background-image: url(/private/images/box-dc-mailons-out.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
	line-height: 35px;
	color: #333;
	text-decoration: none;
}

#rightcol a.direct_ve_a_subB:hover
{
	background-image: url(/private/images/box-dc-mailons-over.jpg);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}

#top-content
{
	background-image: url(/private/images/bg-kop-tekstkader.jpg);
	width: 539px;
	height: 48px;
	float: left;
}

#main-content
{
	background-color: #E8EDF3;
	width: 519px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}

#main-content h3
{
	padding-top: 10px;
}

.mp #main-content
{
	background-color: #fff;
}

#main-content ul li,
#main-content ul li ul li
{
	background-image: url(/private/images/arrowGray.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#main-content a
{
}

#main-content a:hover
{
	color: #3FBEEB;
	text-decoration: underline;
}

#bottom-content
{
	background-image: url(/private/images/bg-foot-tekstkader.jpg);
	width: 539px;
	height: 18px;
	float: left;
}

.win
{
	font-weight: 700;
	color: #FF6633;
	font-size: 24px;
}

.enquete
{
	color: #FF6633;
}

#content #main-content ul.zorgPDF
{
	margin-left: -15px;
	margin-top: 10px;
}

#content #main-content ul.zorgPDF li
{
	background: none;
}


#content #main-content ul.zorgPDF li a
{
	display: block;
	background-image: url(/private/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0 2px 22px;
}

#content #main-content .get_adobe
{
	float: right;
}

#content ul.sitemap li
{
	background-image: none;
}

#content ul.sitemap .sitemapTOP
{
	font-weight: 700;
	color: #1A5AA1;
}

#no01 {
	width: 169px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#no02 {
	width: 169px;
	float: left;
	margin-left: 15px;
}
#no03 {
	float: left;
	width: 169px;
	margin-left: 16px;
}

.producten {
	width: 169px;
	float: left;
	margin-bottom: 10px;
}
.producten #top_pr_no00,
.producten #top_pr_no01,
.producten #top_pr_no01b,
.producten #top_pr_no02,
.producten #top_pr_no02b,
.producten #top_pr_no02c,
.producten #top_pr_no03,
.producten #top_pr_no03b
 {
	background-image: url(/private/images/box-verzekeringen2-kop.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #fff;
	font-weight: 700;
	padding-left: 10px;
	padding-top:0px;
	line-height: 24px;
}
.producten ul {
	margin: 0px;
	padding: 0px;
}

.producten #mid_pr_no00,
.producten #mid_pr_no01,
.producten #mid_pr_no01b,
.producten #mid_pr_no02,
.producten #mid_pr_no02b,
.producten #mid_pr_no02c,
.producten #mid_pr_no03,
.producten #mid_pr_no03b
 {
	background-color: #E9ECF3;
}
.producten #mid_pr_no00 ul li,
.producten #mid_pr_no01 ul li,
.producten #mid_pr_no01b ul li,
.producten #mid_pr_no02 ul li,
.producten #mid_pr_no02b ul li,
.producten #mid_pr_no02c ul li,
.producten #mid_pr_no03 ul li,
.producten #mid_pr_no03b ul li
 {
	list-style-type: none;
	background-image: none;
	list-style-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.producten #mid_pr_no00 ul li a,
.producten #mid_pr_no01 ul li a,
.producten #mid_pr_no01b ul li a,
.producten #mid_pr_no02 ul li a,
.producten #mid_pr_no02b ul li a,
.producten #mid_pr_no02c ul li a,
.producten #mid_pr_no03 ul li a,
.producten #mid_pr_no03b ul li a
{
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.producten #bottom_pr_no00,
.producten #bottom_pr_no01,
.producten #bottom_pr_no01b,
.producten #bottom_pr_no02,
.producten #bottom_pr_no02b,
.producten #bottom_pr_no02c,
.producten #bottom_pr_no03,
.producten #bottom_pr_no03b
 {
	background-image: url(/private/images/box-verzekeringen-foot.jpg);
	height: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}

.producten .disabledproduct
{
	color: #999 !important;
	text-decoration: none !important;
	cursor: text !important;
}

/************************ MIDENKOLOM HOME ************************/



/*******************************************************************
 RECHTER KOLOM 
 ********************************************************************/
#rightcol {
	width:149px;
	float:right;
	margin-right:60px;
	margin-top: -30px;
}

#rightcol ul {
	margin-bottom: 10px;
}

#rightcol li {
	margin:0;
	padding:0;
}

#direct_ve_inlog,
#direct_ve_uitlog,
#direct_ve_a,
#direct_ve_b,
#direct_ve_c,
#direct_ve_d
 {
	width:149px;
	margin-top:10px;
	margin-bottom:0;
	margin-left:0;
	padding:0;
}

#direct_ve_inlog,
#direct_ve_uitlog,
#direct_ve_a,
#direct_ve_d
{
	width:149px;
	background-color:#C3DFEB;
	margin:0;
	padding:0;
}

#direct_ve_b,
#direct_ve_c
{
	width:149px;
	background-color:#E8EDF3;
	margin:0;
	padding:0;
}

#direct_ve_inlog,
#direct_ve_uitlog,
#direct_ve_a,
#direct_ve_d
{
	list-style-type:none;
	width:149px;
	background-image:url(/private/images/box-dc-kop.gif);
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	margin:0;
	padding:0;
	line-height: 29px;
}

#direct_ve_inlog,
#direct_ve_uitlog
{
	line-height: normal;
}

#direct_ve_inlog li.top,
#direct_ve_uitlog li.top
{
	line-height: 29px;
}

#direct_ve_inlog li.middle,
#direct_ve_uitlog li.middle,
#direct_ve_a li.middle,
#direct_ve_d li.middle
{
	width:138px;
	background-color:#C3DFEB;
	float:left;
	margin:0 0 0 1px;
	padding-left: 10px;
	font-size: 10px;
}

#direct_ve_inlog li.middle p#wwError,
#direct_ve_uitlog li.middle p#wwError
{
	font-weight: 700;
	color: #FC0100;
	line-height: normal;
}

#direct_ve_inlog li.middle input,
#direct_ve_uitlog li.middle input
{
	width: 122px;
	font-size: 10px;
	color: #6A5800;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 16px;
	line-height: 16px;
}

#direct_ve_uitlog li.middle input#preferedredir
{
	line-height: 0px;
	height: 0px;
}

#direct_ve_inlog li.middle .submit,
#direct_ve_uitlog li.middle .submit
{
	height: 22px;
}

#direct_ve_d li.middle
{
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
	padding-left: 5px;
	line-height: 1em;
}

#direct_ve_inlog li.bottom,
#direct_ve_uitlog li.bottom,
#direct_ve_a li.bottom,
#direct_ve_d li.bottom
{
	width:149px;
	background-image:url(/private/images/box-dc-foot.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:7px;
	float:left;
	margin:0;
	padding:0;
}


#direct_ve_b,
#direct_ve_c
{
	list-style-type:none;
	width:149px;
	background-image:url(/private/images/box-dv-kop.gif);
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
	margin:0;
	padding:0;
	line-height: 29px;
}

#direct_ve_b li.middle,
#direct_ve_c li.middle
{
	width:138px;
	background-color:#E8EDF3;
	float:left;
	font-size: 10px;
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
	padding-left: 5px;
}

#direct_ve_b li.bottom,
#direct_ve_c li.bottom
{
	width:149px;
	background-image:url(/private/images/box-ds-foot.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:7px;
	float:left;
	padding:0;
	margin: 0;
}

#direct_ve_inlog li.top,
#direct_ve_uitlog li.top,
#direct_ve_a li.top,
#direct_ve_d li.top
{
	font-weight: 700;
	color: #fff;
	padding-left: 10px;
	display: block;
}

#direct_ve_b li.top,
#direct_ve_c li.top
{
	font-weight: 700;
	color: #333;
	padding-left: 10px;
}

a.direct_ve_c_b
{
	background-image: url(/private/images/box-dv-vergelijk-out.jpg);
	height: 78px;
	width: 79px;
	margin-right: auto;
	margin-left: auto;
}

a.direct_ve_c_b:hover
{
	background-image: url(/private/images/box-dv-vergelijk-over.jpg);
}

a.direct_ve_c_c
{
	background-image: url(/private/images/box-ds-sluit-out.jpg);
	height: 78px;
	width: 79px;
	margin-right: auto;
	margin-left: auto;
}

a.direct_ve_c_c:hover
{
	background-image: url(/private/images/box-ds-sluit-over.jpg);
}

a.direct_ve_c_d
{
	background-image: url(/private/images/box-adv-afspraak-out.jpg);
	height: 78px;
	width: 79px;
	margin-right: auto;
	margin-left: auto;
}

a.direct_ve_c_d:hover
{
	background-image: url(/private/images/box-adv-afspraak-over.jpg);
}

#alsIngelogd3 #direct_ve_inlog ul.direct_ve_a_subI li p
{
	font-weight: 700;
}

#alsIngelogd3 #direct_ve_inlog ul.direct_ve_a_subI li p.h1
{
	font-size: 12px;
}

.a_melden
{
	line-height: normal;
}
/*******************************************************************
FOOTER
 ********************************************************************/

.wrapfooter
{
	color: #fff;
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul#footer
{
	display: block;
	padding-left: 50px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#logo a.anker {
	display: block;
	height: 111px;
	width: 109px;
	background-image: url(/private/images/logo.jpg);
	background-repeat: no-repeat;
	margin-top: 43px;
	float: left;
	margin-left: 75px;
	background-position: right center;
}

#logos
{
	background-image: url(/private/images/logos.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 50px;
	z-index: 500;
	top: 25px;
	right: 60px;
	background-position: center center;
}

ul#footer li
{
	float: left;
	color: #fff;
	padding: 0 5px;
	font-size: 10px;
}

ul#footer li a
{
	float: left;
	color: #fff;
	font-size: 10px;	
}


#top {
	background-image: url(/private/images/bg-top.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 1022px;
}
#bottom {
	background-image: url(/private/images/bg-footer.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 1022px;
	padding-top: 35px;
	float: left;
}


#superContainer #hsproductinfodiv  {
	background-color: #E8EDF3;
	width: 539px;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#superContainer #hsproductinfodiv_titel,
#superContainer #hsproductinfodiv_msg
{
	padding-right: 10px;
	padding-left: 10px;
}

#hsproductinfodiv a.terug {
	background-image: url(/private/images/bg-kop-tekstkader.jpg);
	width: 529px;
	height: 18px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}

#hsproductinfodiv a.terugbottom {
	background-image: url(/private/images/bg-foot-tekstkader.jpg);
	width: 529px;
	height: 18px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}

/*******************************************************************
SLIDESHOW
 ********************************************************************/

#slideshow
{
	position: absolute;
	margin: 453px 0 0 -259px;
	z-index: 200;
	left: 50%;
}

#medewerkersWrap
{
	margin-top: 5px;
	min-height: 400px;
	height: 400px;
	background-color: #e8edf3;
	background-image: url(/private/images/medewerkersbg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.showMedewerkers
{
	position: relative;
	margin: 150px 0 0 4px;
	width: 483px;
	padding: 20px 20px 20px 5px;
	background: #fff;
	border: 1px dotted #ccc;
	filter: alpha(opacity=90); /* // IE syntax */ 
	-moz-opacity: .90; /* // Mozilla  */
	opacity: .90; /* // De rest  */		
}

#medewerkersWrap img
{
	filter: alpha(opacity=72); /* // IE syntax */ 
	-moz-opacity: .72; /* // Mozilla  */
	opacity: .72; /* // De rest  */		
}
