/*******************
Westenburg specifieke velden in formulieren
************************/

.csshide
{
	display: none;
}


#pakketkortingauto
{
	display: block;
}


/*******************
************************/



h1
{
	clear: left;
   font: bold 12px/16px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

a
{
	color: #333;
}

/*******************
Inloggen
************************/
#pnlLogin 
{
	padding: 5px 15px;
}

#pnlLogin input.submit
{
	background-color: #333;
	padding: 3px 5px;
	color: #fff;
	border: none;
	font: bold 11px verdana, Geneva, sans-serif;
	cursor: pointer;
	margin: 4px 0 30px 135px;
}

#pnlLogin a 
{
	display: block;
	clear: both;
}

#pnlLogin a:hover 
{
	color: #000;
}


/*****************************
Aanmelden/uw gegevens
*****************************/

.ps_content p, .ps_content label, .ps_content fieldset p
{
   font: normal 11px/12px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: /*[#fontformcolor#]*/#333/*[#/fontformcolor#]*/;
   margin: 0;
   padding: 5px 5px 5px 0;
   display: block;
   text-align: left;
   float: left;
}

#hsuwgegevensdiv p
{
	margin: 0 0 8px 3px;
}

.ps_content  label, .ps_content fieldset p
{
   width: 180px;
}

.ps_content fieldset
{
   width: 680px;
   padding: 10px 0 10px 10px;
	border: none;
	border: 1px solid /*[#fontformcolor#]*/#ccc/*[#/fontformcolor#]*/;
	background-color: /*[#bgcolorform#]*/#e7e8f0/*[#/bgcolorform#]*/;
	margin-bottom: 3px;
}

.ps_content fieldset div
{
   float: left;
}

.ps_content input, .ps_content select, .ps_content textarea
{
   margin-left: 10px;
   color: /*[#fontformcolorinputs#]*/#777/*[#/fontformcolorinputs#]*/;
   font-size: 11px;
   height: 20px;
   border: 1px solid #a5acb2;
}

.ps_content input
{
   height: 16px;
	width: 200px;
}

.ps_content .smaller
{
   width: 100px;
}

.ps_content .smallest
{
   width: 30px;
}

.ps_content select
{
   width: 150px;
	margin-left: 0;
}

.ps_content select.hsSelectLarge
{
	clear: both;
   width: 600px;
	margin: 5px 0 0 0;
	padding-left: 0;
}

.ps_content label.LblLarge
{
	width: 500px;
   font: bold 13px/16px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
}

.ps_content .hsLine
{
	padding: 2px 4px 2px 4px;
	width: 620px;
	margin: 1px 0;
}

a.verder
{
	float: left;
	height: 24px;
	display: block;
	color: #333;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
 a.verder span
 {
	height: 23px;
	display: block;
	float: left;
 }

a span.centerbut
{
	background: transparent url(/private/images/verderbg_repeat.gif) repeat-x 0 0;	
	padding: 4px 10px 0 10px;
}

a:hover span.centerbut
{
	background: transparent url(/private/images/verderbg_repeat_mo.gif) repeat-x 0 0;	
	color: #333;
	text-decoration: none;
}

a span.leftcorner
{
	background: transparent url(/private/images/verderbg_corners.gif) no-repeat 0 0;	
	width: 5px;
}

a:hover span.leftcorner
{
	background: transparent url(/private/images/verderbg_corners.gif) no-repeat 0 100%;	
}

a span.rightcorner
{
	background: transparent url(/private/images/verderbg_corners.gif) no-repeat 100% 0;	
	width: 5px;
}

a:hover span.rightcorner
{
	background: transparent url(/private/images/verderbg_corners.gif) no-repeat 100% 100%;	
}

.hsErrorBg
{
	display: none;
}

.ps_content .hsErrorBg
{
	display: none;
}

.ps_content .hsErrorBg p
{
   color: red;
   margin-left: 3px;
   margin-top: -1px;
	width: 530px;
}

.ps_content  .hsFase5Div .hsErrorBg p
{
   color: red;
   margin-left: 2px;
   margin-top: -7px;
}

/*******************
pakketoverzichtsdiv_content
************************/
#container, #hsformdiv
{
	float: left;
	width: 700px;
	margin-left: 10px;
}

#hsaanvraagdiv #hsForm
{
	width: 500px;
}

#hsaanvraagdiv
{
	width: 500px;
}

#hsformdatadiv p
{
	width: 500px;
}

.ps_content
{
	float: left;
	color: /*[#fontformcolor#]*/#333/*[#/fontformcolor#]*/;
	width: 648px;
	padding: 20px;
	border: 1px solid #ccc;	
	border-left: none;
}

.ps_content h1,
.ps_content h2
{
   font: bold 18px/22px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

.ps_content li,
.ps_content p
{
	margin: 0 0;
	padding: 0;
   font: normal 11px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

.ps_content ul
{
	list-style-type: none;
	margin: 10px;
	padding: 0;
}


/********************************
******** pakketoverzichtsdiv_left  ********
*******************************/
#terug_naar
{
	position: absolute;
	top: 96px;
	left: 724px;
   padding: 10px;
	margin-bottom: 3px;
	border: 1px solid #087dc2;
}

#terug_naar a
{
	text-decoration: none;
	font: bold 12px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

#terug_naar a:hover
{
	text-decoration: underline;
}


#pakketoverzicht
{
  _margin-top: -7px;
	float: left;
	width: 276px;
   padding: 0;
	margin-bottom: 3px;
	background: transparent url(/private/images/evo_circles1.gif) no-repeat 100% 100%;		
}

#pakketoverzicht_top
{
	display: block;
	background: transparent url(/private/images/pakketoverzicht_top_bg.gif) no-repeat 0 100%;		
	height: 12px;
	width: 276px;
	margin-bottom: -4px;	
}

#pakketoverzicht_content
{
	display: block;
	background: transparent url(/private/images/pakketoverzicht_bg.gif) repeat-y 0 0;		
	width: 240px; /* Aanpassing Jacco */
	padding: 15px;
}

ul#pakketstappen
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}

ul#pakketstappen li
{
	clear: left;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	color: #15114c;
	font-weight: bold;
	height: 25px;
}

ul#pakketstappen li.active
{
	color: #333;
}

ul#pakketstappen li a
{
	font-weight: bold;
}

ul#pakketstappen li span
{
	display: block;
	float: left;
}

ul#pakketstappen li span.spannumber
{
	padding: 6px 8px;
	margin-right: 5px;
	text-decoration: none;
	background: transparent url(/private/images/numberbg.gif) no-repeat 0 2px;	
	font-weight: bold;
}

ul#pakketstappen li span.spantext
{
	width: 185px;
	text-decoration: none;
	padding: 6px 0 6px 10px;
	background: transparent url(/private/images/pakketlistbg.gif) no-repeat 0 2px;		
	
}

ul#pakketstappen li.active span.spantext
{
	width: 185px;
	text-decoration: none;
	padding: 6px 0 6px 10px;
	background: transparent url(/private/images/tekstbg.gif) no-repeat 0 2px;	
}

ul#pakketstappen li a:hover span.spantext 
{
	cursor: pointer;
	background: transparent url(/private/images/pakketlistbg_mo.gif) no-repeat 0 2px;	
}

ul#pakketstappen li.active span.spantext
{

}


ul#pakketstappen li span.emptyspan
{
	padding-right: 25px;
}



#pakketoverzicht_content h1
{
	padding: 5px 10px 5px 5px;
	margin: 10px 0 10px 1px;
	width: 229px;
   font: normal 14px/18px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

#pakketoverzicht_content p
{
   color: #363636;
}

ul#pakketsamenstelling
{
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 10px;
}

#pakketsamenstelling table 
{
	margin-left: 4px;
}

#pakketsamenstelling table td img 
{
	cursor: pointer;
}


#pakketsamenstelling table td a
{
	padding: 0 0 0 0;
	text-decoration: none;

}

#pakketsamenstelling table td a:hover
{
	text-decoration: underline;
	color: #15114c;	
}

#pakketsamenstelling table td.verzLeftCol
{
	width: 220px;
	padding: 3px 0 3px 20px;
	background: transparent url(/private/images/po_li_mooo.gif) no-repeat 0 0;			
}

div.totaalTabel
{
	padding-left: 4px;
	margin-bottom: 8px;
}


#pakketoverzicht .hsLine
{
	padding: 10px 2px;	
}

#pakketoverzicht .hsLine select
{
	margin: 0 0 0 20px;	
}

div.totaalTabel td
{
	font-weight: bold;
}

table td.verzDescCol
{
	font-size: 11px;
	padding-left: 0;
	font-style: italic;
	width: 140px;
}

table td.verzDescCol h2
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#pakketsamenstelling p.emptypakketinfo
{
	padding: 0 20px 5px 10px;
	color: #333;
}

span.po_delete
{
	width: 14px;
	height: 14px;
	background: transparent url(/private/images/delete.gif) no-repeat 0 0;			
}

#pakketoverzicht_content span.po_premie
{
	text-align: right;
	display: block;
	width: 60px;
	height: 14px;
}

#pakketoverzicht_content span.po_premie a
{
	color: #252157;
	padding: 0;
	margin: 0;
}

#pakketoverzicht_content h1 span.po_premie
{
	margin-left: 5px;
	padding-left: 0;
	width: 100px;
	height: 18px;
	float: right;	
	font-size: 11px;
}

#kortingstabel
{
	margin-left: 8px;
	padding: 29px 0 5px 0;
	width: 221px;
	height: 60px;
	background: transparent url(/private/images/kortingsstaaf.gif) no-repeat 0 0;		
}

div#staafWrapper
{
	height: 16px;
	position: relative;
	left: 15px;
	top: 16px;
	width: 184px;
}

#kortingstabel span
{
	display: none;
	float: left;
}

span#leftStaaf
{
	background: transparent url(/private/images/leftStaafBg.gif) no-repeat 0 0;		
	width: 4px;
	height: 16px;
}

span#centerStaaf
{
	background: transparent url(/private/images/staafBg.gif) repeat-x 0 0;		
	height: 16px;	
}

span#rightStaaf
{
	width: 4px;
	height: 16px;	
	background: transparent url(/private/images/rightStaafBg.gif) no-repeat 0 0;		
}

#kortingstabel span#percentageStaaf
{
	display: block;
	clear: left;
	font: bold 14px/18px verdana;
	color: #777;
	margin: 15px 0 0 15px;
}

#pakketoverzicht_bottom
{
	display: block;
	background: transparent url(/private/images/pakketoverzicht_bottom_bg.gif	) no-repeat 0 0;		
	height: 8px;
	width: 276px;
}

a.afsluiten_button
{
	margin: 5px 0 0 117px;
	display: block;
	width: 127px;
	height: 28px;
	background: transparent url(/private/images/afsluiten_button.gif) no-repeat 0 0;		
	text-decoration: none;
}

a:hover.afsluiten_button
{
	text-decoration: none;
	background: transparent url(/private/images/afsluiten_button_mo.gif) no-repeat 0 0;		
}

#showPakket_overzicht_en_premie dl
{
	margin: 0;
	padding: 10px;
}

#showPakket_overzicht_en_premie dt
{
	margin: 0;
	padding: 10px 0 5px 0;
	font: bold 14px/18px verdana;
	width: 220px;
}

#showPakket_overzicht_en_premie dt a
{
	display: block;
	width: 170px;
	text-decoration: none;
	background: transparent url(/private/images/premieBerekeningPlus.gif) no-repeat 0 0;	
	padding: 0 0 3px 40px;
	font: bold 14px/20px verdana;	
	color: #fff;
	margin-left: 30px;
	margin-bottom: 10px;
}

#showPakket_overzicht_en_premie dt a:hover 
{
	color: #F6FA80;
}

#showPakket_overzicht_en_premie dd
{
	margin: 0;
	padding: 0 0 5px 0;
}


#showPakket_overzicht_en_premie dd span.leftspan
{
	display: block;
	float: left;
	width: 140px;	
}

#showPakket_overzicht_en_premie dt span.leftspan
{
	width: 130px;	
	display: block;
	float: left;
	
}

#showPakket_overzicht_en_premie dd span.rightspan
{
	display: block;
	float: left;
	width: 100px;	
}

#showPakket_overzicht_en_premie dt span.rightspan
{
	text-align: right;
	width: 140px;	
}
/* 
#showPakket_overzicht_en_premie dd.sumprplus
{
	height: 15px;
   width: 152px;
   background: transparent url(/private/images/sumpr.gif) no-repeat 0 0;
}

#showPakket_overzicht_en_premie dd.sumprmin
{
	
	height: 20px;
   width: 182px;
   background: transparent url(/private/images/sumprmin.gif) no-repeat 0 0;
} */

 
/************************************************ 
*********  Algemene styles   **************
************************************************/


#hsformdatadiv h1.formtitle
{
	margin: 10px 0 0 0;
	padding: 0;
   font: bold 16px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
	margin-left: 8px;
	color: #60017d;
}

/************************************************ 
*********  Algemene styles   **************
************************************************/

#extrainfo_ul
{
	list-style-type: none;
	float: right;
	padding-right: 10px;
	margin: 10px 0 -15px 0;
}

#extrainfo_ul li
{
	float: left;
}

#extrainfo_ul li a
{
	display: block;
	padding-left: 20px;
	height: 25px;
	text-decoration: none;
}

#extrainfo_ul li a:hover
{
	text-decoration: underline;
}


#extrainfo_ul li.extrainf a
{
	width: 120px;
   background: transparent url(/private/images/extrainfo.gif) no-repeat 0 0;
}

#extrainfo_ul li.brochures a
{
	display: none;
	width: 95px;
   background: transparent url(/private/images/brochure.gif) no-repeat 0 0;
	padding-left: 20px;
}

#extrainfo_ul li.polisvoorw a
{
	width: 120px;
   background: transparent url(/private/images/polis.gif) no-repeat 0 0;
}


#hsForm
{
	float: left;
	color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
}

#content #hsForm h1
{
	font: normal 12px verdana, Geneva, serif;	
	margin-left: 0;
	padding-left: 0;
	color: #424242;	
}

#content #hsForm h2,
#formbody h2,
#formbody h1
{
	font: bold 12px verdana, Geneva, serif;	
	margin: 10px 0 5px 0;
	padding: 0;
	color: #424242;	
}

#formbody ul,
#formbody ul li
{
	list-style-type: none;
}

#formbody p, #formbody  label, #formbody fieldset p
{
   float: left;
   font: normal 11px/12px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   margin: 0;
   padding: 5px 5px 5px 0;
   display: block;
   text-align: left;
}

#formbody  label, #formbody fieldset p
{
	margin-right: 50px;
   width: 180px;
}

#formbody fieldset
{
   width: 680px;
   padding: 10px 0 10px 10px;
	border: none;
	border: 1px solid /*[#fontformcolor#]*/#ccc/*[#/fontformcolor#]*/;
	background-color: /*[#bgcolorform#]*/#fff/*[#/bgcolorform#]*/;
	margin-bottom: 3px;
}

#formbody fieldset div
{
   float: left;
}

#formbody input, #formbody textarea
{
   margin-left: 10px;
   color: /*[#fontformcolorinputs#]*/#333333/*[#/fontformcolorinputs#]*/;
   font-size: 11px;
   height: 20px;
   border: 1px solid #a5acb2;
}


#formbody select
{
   margin-left: 0;
   color: /*[#fontformcolorinputs#]*/#333333/*[#/fontformcolorinputs#]*/;
   font-size: 11px;
   border: 1px solid #a5acb2;
   width: 143px;
}


#formbody span.selectbox_right
{
}

#formbody span.selectbox_right img
{
	border: 1px solid #7F9DB9;
	border-left: none;
	padding: 0 0 0 1px;
	margin: 0 0 -7px -6px;
*	margin: 0 0 -4px -6px;	
}

#formbody input
{
	float: left;
   height: 16px;
}

#formbody textarea
{
   height: 45px;
}

#formbody .smaller,
#formbody input.smaller
{
   width: 100px;
}

#formbody .smallest,
#formbody input.smallest
{
   width: 50px;
}

#formbody .bigger,
#formbody select.bigger
{
   width: 155px;
}

#formbody select.bigger
{
   width: 170px;
}

#formbody .biggest,
#formbody select.biggest
{
   width: 230px;
}

#formbody select.biggest
{
   width: 290px;
}

#formbody input.noBorder
{	
	margin-top: -13px;
	border: none;
	text-align: right;
	height: 12px;
	width: 60px
}

#formbody .hsRightDiv input,
#formbody .hsRightDiv img.select_arrow
{
	margin-top: 2px;
}

/* #formbody .hsRightDiv img.select_arrow
{
	margin-left: -25px;
}

#formbody .hsRightDiv input
{
	margin-left: -75px;
}
 */

#formbody div.euroDiv
{
	height: 17px;
	line-height: 14px;
	width: 85px;
	border: 1px solid #a5acb2;
	margin-left: 10px;
	padding-left: 2px;
}

#formbody div.euroDiv span
{
	text-align: right;
	display: block;
	width: 80px;
	margin-top: -14px;	
}


/************************************************ 
*********               ==   status-bar   ==      **************
************************************************/

#hsSpaceStatusIndicator
{
   width: 300px;
   height: 15px;
	margin-left: ;
}

#hsStatusIndicator
{
   background: transparent url(/private/images/status.gif) no-repeat 0 0;
   width: 300px;
   height: 15px;
	margin: 0 0 0 4px;
}

#hsStatusIndicator img
{
   visibility: hidden;
   display: none;	
}


/************************************************ 
*********  Form-Navigatie   **************
************************************************/

#formbody ul#hsNav
{
	float: left;
   width: 680px;
   margin: 0;
   padding: 0 0 0 2px;
	*padding: 0;
	position: relative;
	bottom: -1px;
}

#formbody li.hsFaseBut,
#formbody li.hoofdfasebut
{
	float: left;
	list-style-type: none;
	background: transparent url(/private/images/right_tab.gif) no-repeat right bottom;
   margin: 0;
   padding: 0;
}


#formbody li.hsFaseButActive,
#formbody li.active
{
	float: left;
	list-style-type: none;
	background: transparent url(/private/images/right_tab_s.gif) no-repeat right bottom;
   margin: 0;
   padding: 0;
}

#formbody .hsFaseBut#hsFase1But a,
#formbody .hsFaseBut#hsFase2But a,
#formbody .hsFaseBut#hsFase3But a,
#formbody .hsFaseBut#hsFase4But a,
#formbody .hsFaseBut#hsFase5But a,
#formbody .hsFaseBut#hsFase6But a,
#formbody .hoofdfasebut#hoofdfase1but a,
#formbody .hoofdfasebut#hoofdfase2but a,
#formbody .hoofdfasebut#hoofdfase3but a,
#formbody .hoofdfasebut#hoofdfase4but a,
#formbody .hoofdfasebut#hoofdfase5but  a,
#formbody .hoofdfasebut#hoofdfase6but  a
{
	display: block;
	background: transparent url(/private/images/left_tab.gif) no-repeat left bottom;
	margin: 0 0 0 0;
	padding:0 7px;
	text-decoration: none;
	color: #B9C9D3;
	font: bold 11px verdana;
	height: 22px;		
	line-height: 22px;	
	float: left;	
}

#formbody .hsFaseBut#hsFase1But a span,
#formbody .hsFaseBut#hsFase2But a span,
#formbody .hsFaseBut#hsFase3But a span,
#formbody .hsFaseBut#hsFase4But a span,
#formbody .hsFaseBut#hsFase5But a span,
#formbody .hsFaseBut#hsFase6But a span,
#formbody .hoofdfasebut#hoofdfase1but a span,
#formbody .hoofdfasebut#hoofdfase2but a span,
#formbody .hoofdfasebut#hoofdfase3but a span,
#formbody .hoofdfasebut#hoofdfase4but a span,
#formbody .hoofdfasebut#hoofdfase5but a span,
#formbody .hoofdfasebut#hoofdfase6but a span
{
	display: block;
	background: transparent url(/private/images/tab_bg.gif) repeat-x left bottom;
	margin: 0 0 0 0;
	padding:0 7px;
	cursor: pointer;
	font: bold 11px verdana;
	height: 22px;		
	line-height: 22px;	
	float: left;	
}

#formbody .hsFaseButActive#hsFase1But a,
#formbody .hsFaseButActive#hsFase2But a,
#formbody .hsFaseButActive#hsFase3But a,
#formbody .hsFaseButActive#hsFase4But a,
#formbody .hsFaseButActive#hsFase5But a,
#formbody .hsFaseButActive#hsFase6But a,
#formbody .active#hoofdfase1but a,
#formbody .active#hoofdfase2but a,
#formbody .active#hoofdfase3but a,
#formbody .active#hoofdfase4but a,
#formbody .active#hoofdfase5but a,
#formbody .active#hoofdfase6but a

{
	display: block;
	background: transparent url(/private/images/left_tab_s.gif) no-repeat left bottom;
	margin: 0 0 0 0;
	padding: 0 7px;
	font: bold 11px verdana;
	height: 22px;		
	line-height: 22px;	
	text-decoration: none;	
	float: left;
}

#formbody .hsFaseButActive#hsFase1But a span,
#formbody .hsFaseButActive#hsFase2But a span,
#formbody .hsFaseButActive#hsFase3But a span,
#formbody .hsFaseButActive#hsFase4But a span,
#formbody .hsFaseButActive#hsFase5But a span,
#formbody .hsFaseButActive#hsFase6But a span,
#formbody .active#hoofdfase1but a span,
#formbody .active#hoofdfase2but a span,
#formbody .active#hoofdfase3but a span,
#formbody .active#hoofdfase4but a span,
#formbody .active#hoofdfase5but a span,
#formbody .active#hoofdfase6but a span          
{
	display: block;
	background: transparent url(/private/images/tab_bg_s.gif) repeat-x left bottom;
	margin: 0 0 0 0;
	padding: 0 7px;
	height: 22px;	
	text-decoration: none;	
	font: bold 11px verdana;
	height: 22px;		
	line-height: 22px;	
	float: left;
	color: #60017d;	
}

#formbody .hsFaseBut#hsFase1But a:hover,
#formbody .hsFaseBut#hsFase2But a:hover,
#formbody .hsFaseBut#hsFase3But a:hover,
#formbody .hsFaseBut#hsFase4But a:hover,
#formbody .hsFaseBut#hsFase5But a:hover,
#formbody .hsFaseBut#hsFase6But a:hover,
#formbody .hoofdfasebut#hoofdfase1but a:hover,
#formbody .hoofdfasebut#hoofdfase2but a:hover,
#formbody .hoofdfasebut#hoofdfase3but a:hover,
#formbody .hoofdfasebut#hoofdfase4but a:hover,
#formbody .hoofdfasebut#hoofdfase5but a:hover,
#formbody .hoofdfasebut#hoofdfase6but a:hover
{
	text-decoration: none;
	color: /*[#fontformcolornav#]*/#333333/*[#/fontformcolornav#]*/;
	color: #60017d;
}
		
		
/************************************************ 
*********  Inloggen   **************
************************************************/


							/**-- uitgezet -- ***/
							ul#hsExtraButtons
							{
								display: none;
							}

							.hsUserGetInfoBut#hsUserGetInfoBut a,
							.hsUserGetInfoButActive#hsUserGetInfoBut a,
							.hsActionButtons a
							{
							   text-decoration: none;
							   margin: 0 15px 0 0;
							   font: bold 11px/22px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
								color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
								padding: 0 0 0 22px;
							}

							.hsUserGetInfoButActive#hsUserGetInfoBut a
							{
								color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
							}

							.hsUserGetInfoBut#hsUserGetInfoBut a:hover
							{
							   text-decoration: underline;
							}

							.hsUserGetInfoBut#hsUserGetInfoBut a
							{
							   padding: 4px 4px 0 4px;
							}

							#loggedInName2li p
							{
							   display: block;
							   float: right;
							   font-weight: bold;
								color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
							}


							#formbody ul#hsExtraButtons
							{
							   clear: left;
								margin: 0 0 5px 8px;
							   padding: 0;
							   height: 20px;
							   width: 655px;
							}

							ul#hsExtraButtons li
							{
								float: left;
								height: 18px;
							}

							#formbody ul#hsExtraButtons li a
							{
								display: block;
								line-height: 18px;
							   background: transparent url(/private/images/saveButton.gif) no-repeat 0 0;
							}

							#formbody ul#hsExtraButtons li.hsUserGetInfoButActive#hsUserGetInfoBut a
							{
								line-height: 18px;
								background: transparent url(/private/images/loginButton_s.gif) no-repeat 0 0;	
							}

							#formbody ul#hsExtraButtons li#hsUserGetInfoBut a
							{
								line-height: 18px;
								padding: 0 0 0 22px;
							   background: transparent url(/private/images/loginButton_mo.gif) no-repeat 0 0;
							}

							#formbody ul#hsExtraButtons li#hsUserGetInfoBut a:hover
							{
								line-height: 18px;
								background: transparent url(/private/images/loginButton.gif) no-repeat 0 0;	
							}

							#formbody input#hsGetPersonalDataBut
							{
								line-height: 18px;
							   font: bold 11px/11px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
							   cursor: pointer;
							}

							#formbody fieldset#hsSet00
							{
								padding: 20px 0 5px 10px;
								margin: 0 0 5px 0;
								background: none;
							}

							#formbody fieldset#hsSet00 label,
							#formbody fieldset#hsSet00 p
							{
								background-color: #fff;
								font: normal 11px/12px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
								color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
							}

							#formbody fieldset#hsSet00 input.hsGetPersonalDataBut
							{
								font: bold 11px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
								width: 120px;
								color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
								background-color: #efefef;
								border: 1px solid #fff;
								margin: 5px 0 0 10px;
								cursor: pointer;
								padding: 1px 10px 4px 10px;
							}

							#formbody fieldset#hsSet00 p#emptyP
							{
								background-color: #fff;
							}							
							/**-- EINDE: uitgezet -- ***/

/************************************************ 
*********  Fases   **************
************************************************/

#hsUserGetInfoDiv,
#formbody .hsFase1Div,
#formbody .hsFase2Div,
#formbody .hsFase3Div,
#formbody .hsFase4Div,
#formbody .hsFase5Div
{
   float: left;
}

/*** Misc. Fieldset styles ***/

#showPartner .hsSet80 h1,
#showKinderen .hsSet80 h1
{
	font: bold 12px/15px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
	padding: 0;
}

#formbody fieldset.hsSet81,
#formbody fieldset#hsSet81
{
   float: left;
   margin: 10px 0 0 0;
}

#formbody fieldset.hsSet81 p,
#formbody fieldset#hsSet81 p
{
	background-color: /*[#bgcolorform#]*/#fff/*[#/bgcolorform#]*/;
	width: 650px;
	height: 20px;
	font: normal 11px/19px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   min-height: 40px;
	color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	padding-left: 15px;
}

#formbody fieldset#hsSet81
{
	background: none;
}

#formbody fieldset#hsSet180 .hsLine p
{
   width: 550px;
}

#formbody fieldset#hsSet183
{
	margin: 0;
}

#formbody #hsSet125,
#formbody #hsSet222
{
	margin: 0;
}

#formbody #hsSet125
{

}

#formbody fieldset#hsSet222 h1
{
	font: bold 12px/15px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
	margin: 0 0 0 0;
	padding: 0;
}


/*** FORM_CONTENT STYLES ***/

#formbody  .hsLine
{
	padding: 2px 4px 2px 4px;
	width: 620px;
	margin: 1px 0;
}
	
#formbody  .hsLineDChBug
{
}	

#formbody  .hsLineDChBug2
{
	width: auto;
	float: none;
	clear: left;
}	
	
#formbody .hsLineMoreWidth 
{
	float: left;
	width: 670px;
	border: 2px solid /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	background-color: #fff;
	margin: 10px 0 10px 10px;
	padding: 5px 10px 10px 10px;
}
	
#formbody .hsLineMoreWidth  h1,
#formbody .hsLineMoreWidth p
{
	width: 670px;
}

#formbody select.hsSelectExtraWidth
{
   width: 215px;
}

#formbody select.hsSelectExtra2Width
{
   width: 235px;
}

#formbody .hsCheckBox
{
	border: none;
}

#formbody .hsRadioP p
{
	display: block;
	min-height: 36px;
  _height: 36px;
	width: 180px;
}

#formbody .hsRadio,
#formbody .radio
{
	border: none;
}

#formbody .hsRadioBut
{
	border: none;
	float: left;
}

#formbody .hsRadioBut label
{
	width: 230px;
	border: none;
}

#formbody .hsRadioButkorter label
{
	width: 170px;
	margin-right:0;
	display: block;
	clear: both;
}

#emptyP
{
	background-color: #fff;
}



#formbody .hsPostcodeExtra p
{
   width: 162px;
   margin: 2px 186px 1px 0;
   float: right;
   background-color: #fff;
   border: 1px solid /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/
}

/************************************************ 
*********  Bottom buttons   **************
************************************************/

#formbody .hsBottomButtons
{
	margin-top: 10px;
   width: 692px;
}

#formbody .hsBottomButtons a
{
	width: 200px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	display: block;
	background: transparent url(/private/images/bottombg_mo.gif) no-repeat 0 0;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
}

#formbody .hsBottomButtons a:hover
{
	display: block;
	background: transparent url(/private/images/bottombg.gif) no-repeat 0 0;
	text-decoration: none;
	color: #000;
}

#formbody .hsBottomButtonsRight
{
	float: right;
}

#formbody .hsBottomButtonsLeft
{
	float: left;
}


#formbody .frm_er_korting
{
	margin: 4px 0 0 15px;
	width: 30px;
	height: 18px;
	background: transparent url(/private/images/korting_bg.gif) no-repeat 0 0;
}

/************************************************ 
*********  rightdiv   **************
************************************************/

#formbody .hsRightDiv,
#formbody .hsRightDiv2
{
   width:200px;
   float: right;
   height: 19px;
   margin: -3px 5px 0 0;
   padding: 0;
}

#formbody .hsRightDiv a,
#formbody .hsRightDiv2 a
{
   display: block;
   float: left;
   margin-left: 10px;
}

#formbody .hsRightDiv p,
#formbody .hsRightDiv2 p
{
   display: block;
   float: right;
   font: normal 9px/15px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   width: 80px;
   height: 15px;
   margin: 3px 0 3px 0;
   padding: 0 1px 1px 2px;
   border: 1px solid /*[#fontformcolorinputs#]*/#333333/*[#/fontformcolorinputs#]*/;
   background-color: /*[#bgcolorbody#]*/#dff0c6/*[#/bgcolorbody#]*/;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
}


#formbody .hsRightDiv2
{
	width: 300px;
}

#allpremiediv .hsRadioBut label
{
	width: 20px;
}

#formbody span.hsESign
{
   float: left;
}

#formbody span.hsEMon
{
   float: right;
}

#formbody p.hsPrS,
#formbody p.hsP1
{
   font: normal 11px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
}

#formbody  .hsErrorBg
{
	display: none;
}

#formbody  .hsErrorBg p
{
   color: red;
   margin-left: 4px;
   margin-top: -7px;
	width: 500px;
}

#formbody  .hsLine .hsErrorBg p
{
   color: red;
   margin-left: 0;
   margin-top: -7px;
	width: 500px;
}


#formbody .hsFase5Div .hsErrorBg p
{
   color: red;
   margin-left: 2px;
   margin-top: -7px;
}

#formbody .hsLblE
{
   color: red;
   font-weight: bold;
}

#formbody .hsHintanchorNoPr
{
   float: right;
}

#formbody .hsHintanchor,
#formbody .hsHintanchorNoPr
{
   width: 40px;
   height: 26px;
   margin-top: 2px;
   background: transparent url(/private/images/info.gif) no-repeat 4px 0;
}

#formbody #hsHintnachorMarginTop
{
	margin-top: 25px;
}

#formbody  .hsSumPr,
#formbody  .hsSumPrMin
{
   display: block;
   float: right;
   height: 7px;
   width: 152px;
   margin: -2px -1px -7px 0;
   padding: 0;
   background: transparent url(/private/images/sumpr.gif) no-repeat 0 0;
}

#formbody  .hsSumPrMin
{
   background: transparent url(/private/images/sumprmin.gif) no-repeat 0 0;
}

/*******
WESTENBURG SPECIFIEK
*******/

#formbody .hsLine#showPakketKorting
{
	display: none;
}


/***RIGHTDIV GENERAL EXCEPTIONs***/
#formbody #hsSet30 .hsLine .hsPExtra .hsP1 p,
#formbody #hsSet30 .hsLine .hsPExtra .hsP2 p,
#formbody #hsSet30 .hsLine .hsRightDiv .hsP4 p
{
   font-size: 11px;
	background-color: transparent;
   width: 30px;
	margin-left: 0px;
}

#formbody #hsSet30 .hsLine .hsPExtra .hsP2 p
{
   font-size: 11px;
   width: 193px;
	margin-left: 5px;
}

#formbody #hsSet30 .hsLine .hsRightDiv .hsP4 p
{
   font-size: 11px;
   border: none;
   padding-top: 3px;
	margin-left: 0;
	color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	width: 127px;
	padding-right: 8px;	
}

#formbody #hsPExtraSpan p
{
   float: left;
   margin-left: 5px;
   width: 50px;
}

/***RIGHTDIV FORM-SPECIFIC EXCEPTIONS***/

select#hsAfgifteJaar
{
   width: 60px;
}

select#hsAfgifteMaand
{
   margin-left: 0;
   width: 80px;
}

/************************************************ 
*********  Hint-box   **************
************************************************/

#hintbox
{ /*CSS for pop up hint box */
   position:absolute;
   background-color: /*[#bgcolorform#]*/#fff/*[#/bgcolorform#]*/;
	width: 200px; /*Default width of hint.*/
   padding: 6px;
   border:1px solid /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   font:normal 11px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   line-height:13px;
   z-index:100;
   border-right: 3px solid /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   border-bottom: 3px solid /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   visibility: hidden;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	text-align: left;
}


/************************************************ 
*********  Samenvatting   **************
************************************************/
#formbody fieldset.fieldsetFase4
{
}

#formbody .fieldsetFase4 p
{
   display: block;
	width: 340px;
   height: 16px;
   float: left;
   font:normal 11px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	border-bottom: 1px solid /*[#fontformcolor#]*/#ccc/*[#/fontformcolor#]*/;	
	margin: 0;
	padding: 4px 0 0 0;
}

#formbody .fieldsetFase4 .linespan
{
   font:normal 11px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   display: block;
   width: 310px;
   float: left;
   height: 16px;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	border-bottom: 1px solid /*[#fontformcolor#]*/#ccc/*[#/fontformcolor#]*/;	
	margin: 0;
	padding: 4px 0 0 0;
	
}

#formbody .fieldsetFase4 h1
{
	width: 500px;
   margin: 10px 0 0 0;	
   padding: 3px 0 5px 0;
}

#formbody .hsFase4Div .hsPremieSv p,
#formbody .hsFase4Div .hsPremieSv span
{
   font: bold 11px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   float: left;	
}

#hsPersonalDataButtons4
{
   margin-top: 10px;
	width: 500px;
}

#hsPersonalDataButtons4 a
{
   font: bold 11px/14px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
}

/************************************************ 
*********  afsluiten   **************
************************************************/


#formbody .hsFase5Div
{
   float: left;
	padding: 0;
   margin-top: 0;
}

#formbody .hsFase5Div .fieldsetFase5
{

}

#formbody .hsFase5Div dl
{
   padding: 0;
   margin-top: 0;
}

#formbody dd
{
   font: normal 11px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
}

#formbody .hsFase5Div dl dd,
.hsFase5Div dl dl
{
	background: transparent;
}

#formbody .hsFase5Div dl dl
{
}


#formbody dl.hsFase5Dl
{
   width: 630px;
   margin: 0 0 -10px 0;
   padding: 10px 0 0 0;
}

#formbody .hsFase5Dl dt
{
   font: bold 11px/12px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   margin: 10px 0 0 0;
   padding: 0 0 0 10px;
	color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;	
}

#formbody .hsFase5Dl dd
{
   margin: 0 10px 0 0;
   padding: 10px;
}

#formbody dd.radioDd
{
   width: 630px;
   padding: 0 0 5px 0;
   margin-bottom: 5px;
}

#formbody .hsFase5Div input
{
   display: block;
   border: none;
   float: left;
   margin: 0 10px 0 0;
   padding: 0;
}

#formbody dd.radioDd input
{
   margin: 10px 5px 0 10px;
}


#formbody .hsFase5Div label
{
   display: block;
   float: left;
   font: normal 11px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   margin: 0 0 10px 0;
   padding: 0;
}

#formbody .hsFase5Div textarea
{
   width: 560px;
   height: 100px;
   margin: 0 0 10px 0;
   padding: 5px;
}

#formbody .textareaDd
{
   width: 510px;
   margin-top: 5px;
}

#formbody .textareaDd label,
#formbody .ddExtraMargin label
{
   float: left;
   width: 90%;
}

#formbody .smallscript
{
   float: left;
	font: italic 10px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
}

#formbody dd.ddExtraMargin
{
   width: 630px;
   margin-top: 5px;
}

#formbody .hsFase5Div label.radioLabel
{
   float: left;
   width: 50px;
   font:normal 11px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   margin: 10px 0 0 0;
   padding: 0;
}

#formbody .hsFase5Dl dt
{
	width: 90%;
}

#formbody .hsFase5Dl dd, .hsFase5Dl dt
{
	float: left;
*	float: none;
}

#formbody dd span.hsErrorBg
{
   padding: 10px 0 0 12px;
   margin: 0;
   height: 20px;
   width: 630px;
}

#formbody dd.ddLblE,
#formbody dd label.hsLblE
{
   font:bold 11px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: red;
}

#formbody .hsFase5Div input.radio
{
   font: normal 11px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   padding: 0;
}

#formbody dl.subDl
{
   margin: 0 0 0 1px;
	padding: 0 0 0 25px;
*  padding: 0;
}

#formbody dl.subDl dd
{
   margin: 10px 0 0 0;
   padding: 0;
}

#formbody .hsVerplichtUitleg
{
   float: left;
   margin: 16px 0 0 16px;
	width: 630px;
}


#formbody #showIfNotAccept
{
	margin: 0 0 0 0;
	padding: 20px 10px 10px 10px;
}

#formbody #showIfNotAccept p,
#formbody #showIfNotAccept h1
{
	width: 510px;
}

#formbody #showIfNotAccept p
{
	background-color: #fff;
	padding: 20px;
	line-height: 16px;
}

/************************************************ 
*********  Woonhuis   **************
************************************************/
#formbody .uitvouwA a
{
   position: relative;
   top: 3px;
   left: 7px;
   font-weight: bold;
   color: #fff;
   padding: 1px 2px 3px 2px;
   margin-top: 3px;
   background-color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   text-decoration: none;
	border: 1px solid #fff;
}

#formbody .uitvouwA a:hover
{
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   border: 1px solid #333;
   text-decoration: none;
	background-color: #fff;
}

#formbody .sluitUitvouwA a
{
   display: block;
   width: 15px;
   height: 15px;
   position: relative;
   top: -26px;
   left: 600px;
   background: transparent url(/private/images/delete.gif) no-repeat 0 0;
}

#formbody .uitvouwA a#WoonhuisUitvouwA
{
   position: relative;
   top: 4px;
   left: -76px;
}

#formbody .uitvouwA a:hover#WoonhuisUitvouwA
{
   text-decoration: none;
   border: 1px solid #fff;
}

#formbody #uitvouw1 .sluitUitvouwA a
{
   top: 0;
   left: 575px;
}

#formbody .uitvouwWh
{
   width: 590px;
   margin: 5px;
   font-family: /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   font-size: 11px;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   background-color: #fff;
   border: 1px solid #333;
   padding: 5px;
}

ul#hsHuizenIcons
{
   margin: 0 8px 0 0;
   padding: 0;
   width: 200px;
   float: right;
   background-color: #fff;
}

ul#hsHuizenIcons li
{
   width: 40px;
   height: 30px;
   float:left;
	margin: 0;
	padding: 0;
}


ul#hsHuizenIcons li a
{
   float:left;
   padding: 0;
   width: 30px;
   height: 30px;
}

li#hsHuis0 a
{
   display: block;
   background: transparent url(/private/images/huis0_small.gif) no-repeat 0 0;
}

li#hsHuis0 a:hover
{
   background: transparent url(/private/images/huis0_small_mo.gif) no-repeat 0 0;
}

li#hsHuis1 a
{
   background: transparent url(/private/images/huis2_small.gif) no-repeat 0 0;
}

li#hsHuis1 a:hover
{
   background: transparent url(/private/images/huis2_small_mo.gif) no-repeat 0 0;
}

li#hsHuis2 a
{
   background: transparent url(/private/images/huis1_small.gif) no-repeat 0 0;

}

li#hsHuis2 a:hover
{
   background: transparent url(/private/images/huis1_small_mo.gif) no-repeat 0 0;
}

#changeHuis
{
   width: 175px;
   height: 180px;
   margin-bottom: 10px;
}

.changeHuis_0_0
{
   background: transparent url(/private/images/huis_0.gif) no-repeat 0 0;
}

.changeHuis_0_1
{
   background: transparent url(/private/images/huis_0_h.gif) no-repeat 0 0;
}

.changeHuis_0_2
{
   background: transparent url(/private/images/huis_0_l.gif) no-repeat 0 0;
}

.changeHuis_0_3
{
   background: transparent url(/private/images/huis_0_b.gif) no-repeat 0 0;
}

.changeHuis_0_4
{
   background: transparent url(/private/images/huis_0_hd.gif) no-repeat 0 0;
}


.changeHuis_1_0
{
   background: transparent url(/private/images/huis_1.gif) no-repeat 100% 100%;
}

.changeHuis_1_1
{
   background: transparent url(/private/images/huis_1_1.gif) no-repeat 100% 100%;
}

.changeHuis_1_2
{
   background: transparent url(/private/images/huis_1_2.gif) no-repeat 100% 100%;
}

.changeHuis_1_3
{
   background: transparent url(/private/images/huis_1_3.gif) no-repeat 100% 100%;
}

.changeHuis_1_4
{
   background: transparent url(/private/images/huis_1_4.gif) no-repeat 100% 100%;
}


.changeHuis_2_0
{
   background: transparent url(/private/images/huis_2.gif) no-repeat 100% 100%;
}

.changeHuis_2_1
{
   background: transparent url(/private/images/huis_2_1.gif) no-repeat 100% 100%;
}

.changeHuis_2_2
{
   background: transparent url(/private/images/huis_2_2.gif) no-repeat 100% 100%;
}

.changeHuis_2_3
{
   background: transparent url(/private/images/huis_2_3.gif) no-repeat 100% 100%;
}

.changeHuis_2_4
{
   background: transparent url(/private/images/huis_2_4.gif) no-repeat 100% 100%;
}


#gegevensWh
{
   float: left;
   width: 350px;
   margin: 0 0 0 5px;
}

#formbody #gegevensWh p
{
   width: 300px;
   background: #fff;
   margin-bottom: 35px;
}

#gegevensWh label
{
   width: 190px;
   margin: 3px 5px 3px 2px;
   font-weight: bold;
}

#gegevensWh input
{
   width: 60px;
   margin: 3px 40px 0 0;
}

a#hsHouseIcon
{
   display: block;
   padding: 2px 0;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   width: 150px;
   text-align: center;
}

a:hover#hsHouseIcon
{
   display: block;
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
}

/************************************************ 
*********  extra kinderen  **************
************************************************/


.kinderenSpan
{
   display: block;
   margin: 10px 0 0 0;
   padding: 0 0 0 3px;
}

table.kinderenTable
{
   margin-left: 3px;
   padding-left: 3px;
   width: 550px;
}

.kinderenTable td
{
   font: normal 11px/18px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
}

.kinderenTable td.kinderenTd1 input,
.kinderenTable td.kinderenTd4 input,
.kinderenTable td.kinderenTd5 input
{
   width: 115px;
   padding: 0 0 1px 0;
   margin: 0 0 5px 0;
}

.kinderenTable td.kinderenTd2 input,
.kinderenTable td.kinderenTd3 input
{
   width: 60px;
   padding: 0 0 1px 0;
   margin: 0 0 5px 0;
}

.kinderenTable td.kinderenTd4 select
{
   width: 80px;
   padding: 0;
   margin: 0 0 5px 0;
}

.kinderenSpan .hsErrorBg p
{
   margin-top: 0;
   background: #fff;
   width: 500px;
}

span.hsLbl1E,
span.hsLbl2E,
span.hsLbl3E,
span.hsLbl4E,
span.hsLbl5E
{
   color: red;
   font-weight: bold;
}


a.buttonA
{
   position: relative;
   text-align: center;
   display: block;
   width: 120px;
   top: 10px;
   left: 5px;
   font: bold 10px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
   padding: 1px 0px 2px 0px;
   text-decoration: none;
   margin: 0 0 0 2px;
	background-color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
	color: #fff;
   border: 1px solid #fff;
}

a:hover.buttonA
{
   color: /*[#fontformcolor#]*/#333333/*[#/fontformcolor#]*/;
   text-decoration: none;
	background-color: #fff;
   border: 1px solid #fff;
}

#hsHidePremiesSv h1
{
   margin-top: 20px;
}

#showKinderen a.buttonA
{
   float: left;
   margin-right: 10px;
	margin-bottom: 4px;
}

#showKinderen
{
	margin-bottom: -4px;
}

#showKinderen .hsSet80
{
	padding-bottom: 15px;
}

#hsPreFormDiv
{
	padding-left: 12px;
}

/************************************************ 
*********  waardemeters   **************
************************************************/

ul#hsNav.hbwmTop
{
   height: 41px;
   width: 650px;
   margin-left: 0;
   padding: 0 0 0 17px;
}

h1.hwbm
{
   font: bold 12px/15px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;
	margin: 0;
}


#pakketedit
{
	margin: 20px;
}


/******************
OFFERTE
*********************/
#hsformoffertediv
{
	clear: both;
	border: 1px solid #5c8064;	
	width: 670px;
	padding: 10px;
}

/***** producten overzicht*****/

.productAfsluiten
{
   margin: 10px 0 20px 0;
   padding: 10px 0;
}

.productAfsluiten a
{
   display: block;
   height: 20px;
   text-decoration: none;
   padding: 0 0 0 0;
}

.productAfsluiten a:hover
{
   text-decoration: underline;
}

#linkblock
{
   float: left;
   width: 640px;
   margin: 10px 0; 
}

div#content #linkblock h1
{
	margin: 20px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #005246;
	height: 20px;
	width: 430px;
}


#linkblock h1 a
{
   font: bold 15px verdana, "times new roman", serif;
   padding-left: 0;
   text-decoration: none;
}

#linkblock h1 a:hover
{
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#linkblock h1
{
	margin: 0;
	padding: 5px 0 5px 0;
}

.berekenImage
{
	display: block;
	float: right;
	background: transparent url(/private/images/forms.jpg) no-repeat 0 0;
	height: 115px;
	width: 100px;
	margin-right: 7px;
}

#meldingwrapper
{
	float: left;
	padding: 3px 20px 0 0;
	margin-bottom: 5px;
}

#melding1,
#melding2,
#melding3,
#melding4
{
   float: left;
	height: 16px;
	margin: 0 15px 0 4px;
   padding: 2px 0 0 15px;
   background: transparent url(/private/images/delete.gif) no-repeat 0 0;
}

#melding2
{
   background: transparent url(/private/images/extrainfo.gif) no-repeat 0 0;

}

#melding3
{
   background: transparent url(/private/images/brochure.gif) no-repeat 0 0;

}

#melding4
{
   background: transparent url(/private/images/polis.gif) no-repeat 0 0;
}

#melding1 p,
#melding2 p,
#melding3 p,
#melding4 p
{
   padding: 0;
	margin: 0;
}

#linkblock span
{
}

.leftLink a.leftLinkA
{
   display: block;
	height: 21px;
   float: left;
   width: 560px;
   text-decoration: none;
   padding: 0 0 0 0;
   margin: 0;
   font: normal 11px verdana, "times new roman", serif;
	background: transparent url(/private/images/toevoegen_product.gif) no-repeat 100% 0;	
}

.leftLink a:hover.leftLinkA
{
	background: transparent url(/private/images/toevoegen_product_mo.gif) no-repeat 100% 0;	
   text-decoration: underline;	
}

.leftLink a.product_disabled
{
   display: block;
	height: 21px;
   float: left;
   text-decoration: none;
   padding: 0 0 0 0;
   margin: 0;
   font: normal 11px verdana, "times new roman", serif;
   width: 560px;
	background: none;	
	color: #ccc;
}

.leftLink a:hover.product_disabled
{
	background: none;	
   text-decoration: none;	
}

.leftLink .marginspan
{
   display: block;
	height: 21px;
   float: left;
	width: 380px;
}


#linkblock span.leftLink a
{
	margin-left: 0;
}

#linkblock .rightLink1 a,
#linkblock .rightLink2 a,
#linkblock .rightLink3 a,
#linkblock .rightLink4 a
{
   display: block;
   float: left;
   height: 21px;
   padding: 0;
   margin: 0 5px;
   width: 17px;
   text-decoration: none;
}


#linkblock .rightLink1 a:hover,
#linkblock .rightLink2 a:hover,
#linkblock .rightLink3 a:hover,
#linkblock .rightLink4 a:hover
{
   text-decoration: none;
}

#linkblock .rightLink1 a
{
	width: 130px;
   float: right;	
}

#linkblock .rightLink2 a
{
	background: transparent url(/private/images/extrainfo.gif) no-repeat 0 0;
}

#linkblock .rightLink3 a
{
	background: transparent url(/private/images/brochure.gif) no-repeat 0 0;
}

#linkblock .rightLink4 a
{
	background: transparent url(/private/images/polis.gif) no-repeat 0 0;
}

#linkblock .rightLink a:hover
{
   text-decoration: none;
   background: transparent url(/private/images/directafsluitenmo.gif) no-repeat 20% 100%;
}

.productListKPP
{
   list-style-type: none;
}

li.productListKPPitem
{
   margin: 2px 0 2px 10px;
}

li.productListKPPHeader
{
   margin: 10px 0 5px 0;
   font-weight: bold;
}

/*******************
product info div
************************/

#hsproductinfodiv
{
	margin-top: 3px;
	margin-left: 10px;
	float: left;
	color: /*[#fontformcolor#]*/#333/*[#/fontformcolor#]*/;
	width: 638px;
	padding: 20px;
	border: 1px solid #ccc;		
	border-left: none;		
}

#hsproductinfodiv a:hover
{
	color: /*[#fontformcolor#]*/#15114c/*[#/fontformcolor#]*/;
}

.uitvouw
{
	margin: 5px 0;
	padding: 5px;
	background: #efefef;
}


a#terug
{
	font-weight: bold;
	padding-left: 15px;
	background: url(/private/images/arrow.gif) no-repeat 0 50%;
}

/*******************
afsluiten-pagina
************************/

ul#toplevel
{
	width: 650px;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

ul#toplevel li
{
	margin: 0 10px 0 0;
	padding: 0;
	float: left
}

ul#toplevel li a
{
	background: url(/private/images/toplevelbg.jpg) no-repeat 0 0;
	font-weight: bold;
	width: 142px;
	height: 57px;
	display: block;
	padding: 22px 0 0 10px;
	text-decoration: none;
}

ul#toplevel li a:hover
{
	color: #557f62;
}

ul#toplevel li a:hover,
ul#toplevel li.active a
{
	background: url(/private/images/toplevelbg_active.jpg) no-repeat 0 0;
	font-weight: bold;	
	width: 142px;
	height: 57px;
	display: block;
	padding: 22px 0 0 10px;
}

#formbody .uitvouw2
{
	border: 1px solid #7cd957;
	margin: 0 0 10px 5px;
	padding: 5px 0 5px 5px;
	background: transparent url(/private/images/uitvouwBg.gif) repeat-y 0 0;
}

a.openklapButton
{
	display: block;
	padding: 10px 0 10px 30px;
	margin-bottom: 10px;
	background: url(/private/images/openklap_mo.gif) no-repeat 0 0;
	text-decoration: none;
	font-weight: bold;
}

a:hover.openklapButton
{
	background: url(/private/images/openklap.gif) no-repeat 0 0;
	text-decoration: underline;
}

.afsluitenFormbody#formbody  label, #formbody fieldset p
{
   width: 300px;
}

.afsluitenFormbody#formbody fieldset .hsRadioBut label
{
   width: 100px;
}

.afsluitenFormbody#formbody fieldset .hsRadioP p
{
   width: 300px;
}

.afsluitenFormbody#formbody select,
.afsluitenFormbody#formbody input.hsInput
{
   width: 200px;
}

.afsluitenFormbody#formbody textarea
{
   width: 240px;
}


.afsluitenFormbody#formbody .hsRightDiv,
.afsluitenFormbody#formbody .hsRightDiv2
{
   width:50px;
   float: right;
   height: 19px;
   margin: -3px 5px 0 0;
   padding: 0;
}

.afsluitenFormbody#formbody .smaller,
.afsluitenFormbody#formbody input.smaller
{
   width: 100px;
}

.afsluitenFormbody#formbody .smallest,
.afsluitenFormbody#formbody input.smallest
{
   width: 50px;
}

.afsluitenFormbody#formbody .bigger,
.afsluitenFormbody#formbody select.bigger
{
   width: 200px;
}

.afsluitenFormbody#formbody .biggest,
.afsluitenFormbody#formbody select.biggest
{
   width: 320px;
}

.afsluitenFormbody#formbody  .hsLine p
{
   width: 620px;
   _width: 568px;
}

#acceptUitleg 
{
	margin-top: 20px;
	width:650px; 
	padding: 10px;
}

#acceptUitleg p
{
	font-style: italic;
	font-size: 10px;	
}


/********************
Aanvragen
***********************/

#formbody .hsFase5Div dl
{
}

#formbody dl.hsFase5Dl
{
   margin: 0 0 0 0;
   padding: 10px 0 0 0;
}

#formbody .hsFase5Dl dt
{
   font: bold 11px/12px /*[#font#]*/Tahoma, Verdana, Geneva, sans-serif/*[#/font#]*/;
   margin: 10px 0 0 0;
   padding: 0 0 0 10px;
}

#formbody .hsFase5Dl dd
{
   margin: 0 10px 0 0;
   padding: 10px;
}

#formbody dd.radioDd
{
   padding: 0 0 5px 0;
   margin-bottom: 5px;
}

#formbody .hsFase5Div input
{
   display: block;
   border: none;
   float: left;
   margin: 0 10px 0 0;
   padding: 0;
}

#formbody dd.radioDd input
{
   margin: 10px 5px 0 10px;
}


#formbody .hsFase5Div label
{
   display: block;
   float: left;
   margin: 0 0 10px 0;
   padding: 0;
}

#formbody .hsFase5Div textarea
{
   width: 560px;
   height: 100px;
   margin: 0 0 10px 0;
   padding: 5px;
}

#formbody .textareaDd
{
   width: 510px;
   margin-top: 5px;
}

#formbody .textareaDd label,
#formbody .ddExtraMargin label
{
   float: left;
   width: 90%;
}

#formbody .smallscript
{
   float: left;
	font: italic 10px /*[#font#]*/Tahoma, Verdana, Geneva, sans-serif/*[#/font#]*/;
}

#formbody dd.ddExtraMargin
{
   width: 630px;
   margin-top: 5px;
}

#formbody .hsFase5Div label.radioLabel
{
   float: left;
   width: 50px;
   margin: 10px 0 0 0;
   padding: 0;
}

#formbody .hsFase5Dl dt
{
	width: 90%;
}

#formbody .hsFase5Dl dd, .hsFase5Dl dt
{
	float: left;
*	float: none;
}

#formbody dd span.hsErrorBg
{
   padding: 10px 0 0 12px;
   margin: 0;
   height: 20px;
   width: 630px;
}

#formbody dd.ddLblE,
#formbody dd label.hsLblE
{
   font: bold 11px/13px /*[#font#]*/Tahoma, Verdana, Geneva, sans-serif/*[#/font#]*/;
   color: red;
}

#formbody .hsFase5Div input.radio
{
   padding: 0;
}

#formbody dl.subDl
{
   margin: 0 0 0 10px;
	padding: 0 0 0 25px;
*  padding: 0;
}

#formbody dl.subDl dd
{
   margin: 10px 0 0 0;
   padding: 0;
}

#formbody .hsVerplichtUitleg
{
   float: left;
   margin: 16px 0 0 16px;
	width: 630px;
}


#formbody #showIfNotAccept
{
	margin: 0 0 0 0;
	padding: 20px 10px 10px 10px;
}

#formbody #showIfNotAccept p,
#formbody #showIfNotAccept h1
{
	width: 510px;
}

#formbody #showIfNotAccept p
{
	background-color: #fff;
	padding: 20px;
	line-height: 16px;
}


/* Hoofdfase 3 * samenvatting */

#hoofdfase3 fieldset h2
{
   font: bold 16px/20px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
	margin: 0;
	padding: 0;	
}

#hoofdfase3 fieldset p
{
	margin: 0;
	padding: 10px 0 0 5px;	
}

#hoofdfase3 table
{
	margin-left: 10px;
}

#hoofdfase3 tr th 
{
	text-align: left;
	color: #333;
   font: normal 14px/18px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
	padding: 3px 3px 5px 3px;
}

#hoofdfase3 tr td
{
   font: bold 11px/18px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
	background-color: #e9f1eb;
	color: #424242;
	padding: 3px;
}

#hoofdfase3 tr td.lefttd,
#hoofdfase3 tr th.lefttd 
{
	width: 400px;
}

#hoofdfase3 tr td.righttd,
#hoofdfase3 tr th.righttd
{
	width: 230px;
	text-align: right;
}

#hoofdfase3 p
{
   width: 630px;
	float: left;
   font: normal 10px/13px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
}

#hoofdfase3 ul
{
   width: 650px;
	float: left;
	text-align: right;	
	margin: 0;
	padding: 0;
}

#hoofdfase3 ul li
{
   font: bold 13px/20px /*[#font#]*/Verdana, Geneva, sans-serif/*[#/font#]*/;	
	text-align: right;
	margin: 0;
	padding: 0;
}


