/*** styles formulieren ***/

#formbody dd
{
   font: normal 11px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #002551;
}

#formbody p
{
   font: normal 11px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #002551;
   padding: 0;
   margin: 0;
}

#formbody h1
{
   color: #002551;
   margin: 0;
   padding: 0;
}

#formbody fieldset
{
   width: 660px;
   padding: 10px 0 10px 10px;
	border: none;
	border-top: 2px solid #fff;
	background-color: #c9d8f7;
}


fieldset div
{
   float: left;
 * float: clear;
}

#formbody  label, #formbody fieldset p
{
   font: normal 11px/12px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #002551;
   margin: 0;
   padding: 5px;
   display: block;
   width: 180px;
   text-align: left;
   float: left;
}

input, select, textarea
{
   margin-left: 10px;
   color: #888a89;
   font-size: 11px;
   border: none;
   height: 20px;
   border: 1px solid #a5acb2;
}

#formbody input
{
   height: 16px;
}

#formbody select
{
   width: 150px;
}

#formbody select.hsSelectExtraWidth
{
   width: 215px;
}

#formbody select.hsSelectExtra2Width
{
   width: 235px;
}

#formbody ul
{
   width: 550px;
   min-height: 21px;
   margin: 0 0 0 0;
   padding: 0;
	list-style-type: none;
}

      li.hsFaseBut,
      li.hsFaseButActive
      {
         float: left;
         margin-top: 12px;
         list-style-type: none;
         background: none;
      }

ul#hsExtraButtons
{
   float: left;
	margin: 0 0 0 14px;
*	margin: 0 0 0 11px;
   padding: 0;
   height: 20px;
   width: 620px;
}

ul#hsExtraButtons li
{
	float: left;
}


/*** form_header/fase styles ***/

ul#hsNav
{
   float: left;
   height: 60px;
   width: 650px;
   margin-left: 0;
   padding: 0 0 0 0;
}


ul#hsNav.hbwmTop
{
   height: 41px;
   width: 650px;
   margin-left: 0;
   padding: 0 0 0 17px;
}


.hsBottomButtons
{
   width: 600px;
   height: 30px;
}



/******************************************************************************************************/


#hsSpaceStatusIndicator
{
   float: left;
   width: 300px;
   height: 15px;
   margin: 0 0 0 8px;
}

#hsStatusIndicator
{
   background: transparent url(/resources/akkelt/html/images/status.gif) no-repeat 0 0;
   width: 300px;
   height: 15px;
}

#hsStatusIndicator img
{
   visibility: hidden;
   display: none;	
}

#hsUserGetInfoDiv
{
   float: left;
}

.hsFase1Div
{
   float: left;
}

.hsFase2Div
{
   float: left;
}

.hsFase3Div
{
   float: left;
}

.hsFase4Div
{
   float: left;
}

      .hsFaseBut#hsFase1But a,
      .hsFaseBut#hsFase2But a,
      .hsFaseBut#hsFase3But a,
      .hsFaseBut#hsFase4But a,
      .hsFaseBut#hsFase5But a,
      .hsFaseBut#hsFase6But a

      {
         display: block;
         text-decoration: none;
         color: #fff;
         font-weight: bold;
         padding: 3px 10px 30px 10px;
         background: #002d55;
			margin: 0 10px 0 0;
      }

      .hsFaseButActive#hsFase1But a,
      .hsFaseButActive#hsFase2But a,
      .hsFaseButActive#hsFase3But a,
      .hsFaseButActive#hsFase4But a,
      .hsFaseButActive#hsFase5But a,
      .hsFaseButActive#hsFase6But a
      {
         display: block;
         text-decoration: none;
         color: #002551;
         font-weight: bold;
         padding: 3px 10px 30px 10px;
			border-top: 2px solid #002551;
			background-color: #c9d8f7;
			margin: 0 10px 0 0;
	}

      .hsFaseBut#hsFase1But a:hover,
      .hsFaseBut#hsFase2But a:hover,
      .hsFaseBut#hsFase3But a:hover,
      .hsFaseBut#hsFase4But a:hover,
      .hsFaseBut#hsFase5But a:hover,
      .hsFaseBut#hsFase6But a:hover
      {
         text-decoration: none;
         color: #a8b5ae;
      }

.hsUserGetInfoBut#hsUserGetInfoBut a,
.hsUserGetInfoButActive#hsUserGetInfoBut a,
.hsActionButtons a
{
   text-decoration: none;
   margin: 0 15px 0 0;
   font: bold 11px/22px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #002551;
	padding: 4px 4px 3px 22px;
}

.hsUserGetInfoButActive#hsUserGetInfoBut a
{
	color: #000066;
}

.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: #000066;
	margin-top: 4px;
}

ul#hsExtraButtons li a
{
   background: transparent url(/resources/akkelt/html/images/saveButton.gif) no-repeat 0 0;
}

ul#hsExtraButtons li.hsUserGetInfoButActive#hsUserGetInfoBut a
{
	background: transparent url(/resources/akkelt/html/images/loginButton_s.gif) no-repeat 0 0;	
}

ul#hsExtraButtons li#hsUserGetInfoBut a
{
	padding: 4px 4px 3px 22px;
   background: transparent url(/resources/akkelt/html/images/loginButton_mo.gif) no-repeat 0 0;
}

ul#hsExtraButtons li#hsUserGetInfoBut a:hover
{
	background: transparent url(/resources/akkelt/html/images/loginButton.gif) no-repeat 0 0;	
}

input#hsGetPersonalDataBut
{
   font: bold 11px/11px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 20px;
   padding: 2px;
   cursor: pointer;
}


/*** fieldset styles ***/

fieldset#hsSet00,
fieldset#hsSet10,
fieldset#hsSet20,
fieldset#hsSet21,
fieldset#hsSet22,
fieldset#hsSet30,
fieldset#hsSet40,
fieldset#hsSet50,
fieldset#hsSet51,
fieldset#hsSet59,
fieldset#hsSet70,
fieldset#hsSet79,
fieldset#hsSet80,
fieldset#hsSet82,
fieldset#hsSet180
{
   margin: 0;
*  margin: 10px 0 10px 0;
}

fieldset#hsSet22
{
*  margin: 0 0 10px 0;
}

fieldset#hsSet00
{
   padding: 20px 0 5px 0;
   margin: 0 0 5px 10px;
	background: none;
	width: 505px;
}

fieldset#hsSet00 label,
fieldset#hsSet00 p
{
   background-color: #fff;
   font: normal 11px/12px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #002d55;
}

fieldset#hsSet00 input.hsGetPersonalDataBut
{
	font: bold 11px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 120px;
	color: #fff;
	background-color: #002d55;
	border: 1px solid #fff;
	margin: 5px 0 0 10px;
	cursor: pointer;
	padding: 1px 10px 4px 10px;
}

fieldset#hsSet00 p#emptyP
{
   background-color: #fff;
}

fieldset#hsSet30
{
   margin: 0 0 0 0;
   padding: 0 0 0 ;
}

fieldset#hsSet21 p,
fieldset#hsSet21 h1,
fieldset#hsSet80 h1,
fieldset#hsSet70 h1
{
   font: bold 14px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   float: left;
	width: 500px;
	margin: 0 0 5px 4px;
}

fieldset#hsSet21 h1
{
   font: bold 14px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

fieldset#hsSet21 h2
{
   font: bold 14px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   float: left;
   width: 48px;
   margin: 0 0 0 20px;
   padding: 0;
}

fieldset#hsSet22 h1
{
   font: bold 14px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0 0 0 5px;
}

fieldset.hsSet80
{
   margin-left: 0;
   margin-top: 0;
}

#showPartner .hsSet80 h1,
#showKinderen .hsSet80 h1
{
	font: bold 14px/16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 4px 8px;
	padding: 0;
}

fieldset.hsSet81,
fieldset#hsSet81
{
   float: left;
   margin: 10px 0 0 0;
   padding: 0;
}

fieldset.hsSet81 p,
fieldset#hsSet81 p
{
	background-color: #f8f1eb;
   width: 610px;
   height: 20px;
   border-top: 2px solid #000066;
	font: normal 11px/15px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   min-height: 40px;
	margin-left: 3px;
	color: #000066;
	padding: 10px 10px 10px 15px; 
}

fieldset#hsSet81
{
	background: none;
}

fieldset#hsSet180 .hsLine p
{
   width: 550px;
}

fieldset#hsSet183
{
	margin: 0;
}

h1.hwbm
{
   font: bold 11px/12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
}

#hsSet125,
#hsSet222
{
	margin: 0;
}

#hsSet125
{

}

fieldset#hsSet222 h1
{
	font: bold 12px/12px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 0;
}


/*** form_content styles ***/

   .hsLine
   {
      padding: 2px 4px 2px 4px;
      width: 600px;
      margin: 1px 0;
   }
	
	.hsLineMoreWidth 
	{
		float: left;
		width: 535px;
		border: 2px solid #262626;
		background-color: #fff;
		margin: 10px 0 10px 10px;
		padding: 5px 10px 10px 10px;
	}
	
.hsLineMoreWidth  h1,
.hsLineMoreWidth p
{
	width: 535px;
}

      .hsCheckBox
      {
         border: none;
			margin-top: 3px;
      }


      .hsRadioP p
      {
         padding-left: 5px;
         display: block;
         height: 40px;
      }

      .hsRadio,
      .radio
      {
         border: none;
      }

      .hsRadioBut
      {
         background-color: transparent;
			float: left;
      }

      #emptyP
      {
         background-color: #fff;
      }

      .hsRadioBut label
      {
         text-align: left;
         width: auto;
         clear: left;
      }

.hsPostcodeExtra p
{
   width: 162px;
   margin: 2px 186px 1px 0;
   float: right;
   background-color: #fff;
   border: 1px solid #a5acb2;
}

.hsBottomButtons
{
   margin: 0 0 0 0;
   padding: 8px 0 0 20px;
   height: 25px;
}   

      .hsBottomButtonsRight
      {
         float: right;
         margin-right: 0;
      }

      .hsBottomButtonsLeft
      {
         float: left;
         margin-left: 5px;
      }

            .hsBottomButtons a
            {
               float: left;
               color: #395242;
               font-weight: bold;
               text-decoration: none;
					font: bold 12px/13px Tahoma, Verdana, Times new roman;
            }

            .hsBottomButtons .hsBottomButtonsLeft a
            {
               background: transparent url(/resources/akkelt/html/images/arrow_u.gif) no-repeat 0 60%;
               padding: 0 0 0 20px;
            }

            .hsBottomButtons .hsBottomButtonsRight a
            {
               background: transparent url(/resources/akkelt/html/images/arrow.gif) no-repeat 100% 60%;
               padding: 0 20px 0 0;
            }

            .hsBottomButtons a:hover
            {
               float: left;
            }

            .hsBottomButtons .hsBottomButtonsRight a:hover
            {
               color: #afbbb4;
            }

/***** hsRightDiv styles ******/

.hsRightDiv
{
   width:200px;
   float: right;
   height: 19px;
   margin: -3px 5px 0 0;
   padding: 0;
}

.hsRightDiv a
{
   display: block;
   float: left;
   margin-left: 10px;
}


#formbody .hsRightDiv p
{
   display: block;
   float: right;
   font: normal 9px/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   width: 80px;
   height: 15px;
   margin: 3px 0 3px 0;
   padding: 0 1px 1px 2px;
   border: 1px solid #969595;
   background-color: #efefef;
   color: #434242;
}

#formbody span.hsESign
{
   float: left;
}

#formbody span.hsEMon
{
   margin-top: 0;
   float: right;
}

#hsCollKortingPr
{
	float: left;
	width: 50px;
	margin-left: 5px;
}

.hsSumPr
{
   display: block;
   float: right;
   height: 7px;
   width: 152px;
   margin: -2px -1px -7px 0;
   padding: 0;
   background: transparent url(../images/sumpr.gif) no-repeat 0 0;
}

.hsSumPrMin
{
   display: block;
   float: right;
   height: 7px;
   width: 152px;
   margin: -2px -1px -7px 0;
   padding: 0;
   background: transparent url(../images/sumprmin.gif) no-repeat 0 0;
}

#formbody  .hsErrorBg p
{
   color: red;
   margin-left: 4px;
 * margin-left: 2px;
   margin-top: -7px;
	width: 600px;
}

#formbody .hsFase5Div .hsErrorBg p
{
   color: red;
   margin-left: 2px;
 * margin-left: 0;
   margin-top: -7px;
}

#formbody .hsLblE
{
   color: red;
   font-weight: bold;
}

.hsHintanchorNoPr
{
   float: right;
}

#formbody .hsHintanchor,
#formbody .hsHintanchorNoPr
{
   width: 40px;
   height: 20px;
 * height: 20px;
   margin-top: 4px;
   background: transparent url(/resources/nvo/images/info4.gif) no-repeat 4px 0;
}

a#hsHouseIcon
{
   display: block;
   padding: 2px 0;
   color: #68bb87;
   width: 150px;
   text-align: center;
}

a:hover#hsHouseIcon
{
   display: block;
   color: #68bb87;
}

#formbody  .hsSumPr
{
   display: block;
   float: right;
   height: 7px;
   width: 152px;
   margin: -2px -1px -7px 0;
   padding: 0;
   background: transparent url(/resources/akkelt/html/images/sumpr.gif) no-repeat 0 0;
}

/***RightDiv General Exceptions***/
#formbody #hsSet30 .hsLine 
{
	width: 662px;
}


#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: #002551;
	width: 127px;
	padding-right: 8px;	
}

#formbody #hsPExtraSpan p
{
   float: left;
   margin-left: 5px;
   width: 50px;
}

#formbody .headerFieldset h1
{
   font-size: 14px;
   margin-left: 8px;
}

#formbody .hsPExtra h1
{
   font-size: 15px;
   margin-left: 4px;
}

/***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: #fff;
   width: 200px; /*Default width of hint.*/
   padding: 6px;
   border:1px solid #000066;
   font:normal 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height:13px;
   z-index:100;
   border-right: 3px solid #000066;
   border-bottom: 3px solid #000066;
   visibility: hidden;
   color: #000066;
	text-align: left;
}


/****** Samenvatting hsFase4Div ********/

#formbody .fieldsetFase4 .linespan
{
   font:normal 11px Tahoma, Verdana;
   display: block;
   width: 230px;
   height: 16px;
   color: #758b7f;
}

#formbody .fieldsetFase4 h1
{
   width: 660px;
	font: bold 14px/18px Tahoma, Verdana, Times, Sans-serif;
   margin: 10px 0 0 -10px;	
   padding: 10px 0 5px 20px;
	border-top: 2px solid #fff;
}

#formbody .fieldsetFase4 p
{
   display: block;
   width: 330px;
   height: 16px;
   font:normal 11px Tahoma, Verdana;
   color: #395242;
   margin: 0;
   padding: 0 0 0 10px;	
}

#formbody .fieldsetFase4 .hsPremieSv p,
#formbody .fieldsetFase4 .hsPremieSv span
{
   font: bold 11px/13px Tahoma, Verdana;
   float: left;	
}

/*** afsluiten ***/


#formbody .hsFase5Div
{
   float: left;
	padding: 0;
   margin-top: 0;
}



#formbody .hsFase5Div dl
{
   padding: 0;
   margin-top: 0;
}

#formbody .hsFase5Div dl dd,
.hsFase5Div dl dl
{
	background: none;
}

#formbody .hsFase5Div dl dl
{
}


#formbody dl.hsFase5Dl
{
   width: 650px;
   margin: 0 0 -10px 0;
   padding: 10px 0 0 0;
}

#formbody .hsFase5Dl dt
{
   font: bold 12px/22px Tahoma, Verdana;
   margin: 10px 0 0 20px;
   padding: 0 0 0 10px;
}

#formbody .hsFase5Dl dd
{
   margin: 0 10px 0 20px;
   padding: 10px;
}

#formbody dd.radioDd
{
   width: 620px;
   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 Tahoma, Verdana;
   margin: 0 0 10px 0;
   padding: 0;
}

#formbody .hsFase5Div textarea
{
   width: 550px;
   height: 100px;
   margin: 0 0 10px 0;
   padding: 5px;
}

#formbody .textareaDd
{
   width: 600px;
   margin-top: 5px;
}

#formbody .textareaDd label,
#formbody .ddExtraMargin label
{
   float: left;
   width: 90%;
}

#formbody .smallscript
{
   float: left;
	font: italic 10px Tahoma, Verdana;
}

#formbody dd.ddExtraMargin
{
   width: 600px;
   margin-bottom: 15px;
}

#formbody .hsFase5Div label.radioLabel
{
   float: left;
   width: 50px;
   font:normal 11px/13px Tahoma, Verdana;
   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: 600px;
}

#formbody dd.ddLblE,
#formbody dd label.hsLblE
{
   font:bold 11px/13px Tahoma, Verdana;
   color: red;
}

#formbody .hsFase5Div input.radio
{
   font: normal 11px/13px Tahoma, Verdana;
   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: 25px 0 0 16px;
	width: 600px;
}


#showIfNotAccept
{
	float: left;
   width: 620px;
	margin: 0 0 -10px 0;
	padding: 20px 10px 10px 10px;
}

#showIfNotAccept p,
#showIfNotAccept h1
{
	width: 580px;
	padding-left: 23px;
}

/******* WOONHUIS  *******/

.uitvouwA a
{
   position: relative;
   top: -3px;
   left: 7px;
   font-weight: bold;
   color: #fff;
   padding: 1px 2px 3px 2px;
   margin-bottom: 3px;
   background-color: #000066;
   text-decoration: none;
	border: 1px solid #000066;
}

.uitvouwA a:hover
{
   color: #000066;
   border: 1px solid #000066;
   text-decoration: none;
	background-color: #fff;
}

.sluitUitvouwA a
{
   display: block;
   width: 15px;
   height: 15px;
   position: relative;
   top: -26px;
   left: 600px;
   background: transparent url(/resources/akkelt/html/images/sluiten.gif) no-repeat 0 0;
}

.uitvouwA a#WoonhuisUitvouwA
{
   position: relative;
   top: 4px;
   left: -76px;
}

.uitvouwA a:hover#WoonhuisUitvouwA
{
   text-decoration: none;
   border: 1px solid #262626;
}

#uitvouw1 .sluitUitvouwA a
{
   top: 0;
   left: 575px;
}

.uitvouwWh
{
   width: 590px;
   margin: 5px;
   font-family: Verdana, Geneva, Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #44564b;
   background-color: #fff;
   border: 1px solid #000066;
   padding: 5px;
}

ul#hsHuizenIcons
{
   margin: 0 8px 0 0;
   padding: 0;
   width: 200px;
   float: right;
   background-color: #fff;
}

ul#hsHuizenIcons li a
{
   float:left;
   margin: 4px 10px;
   padding: 0;
   width: 30px;
   height: 30px;
}

li#hsHuis0 a
{
   display: block;
   background: transparent url(/resources/akkelt/html/images/huis0_small.gif) no-repeat 0 0;
   position: relative;
   top: 12px;
   left: 0;
}

li#hsHuis0 a:hover
{
   background: transparent url(/resources/akkelt/html/images/huis0_small_mo.gif) no-repeat 0 0;
}

li#hsHuis1 a
{
   background: transparent url(/resources/akkelt/html/images/huis2_small.gif) no-repeat 0 0;
   position: relative;
   top: -5px;
   left: 0;
}

li#hsHuis1 a:hover
{
   background: transparent url(/resources/akkelt/html/images/huis2_small_mo.gif) no-repeat 0 0;
}

li#hsHuis2 a
{
   background: transparent url(/resources/akkelt/html/images/huis1_small.gif) no-repeat 0 0;
   position: relative;
   top: 5px;
   left: 15px;
}

li#hsHuis2 a:hover
{
   background: transparent url(/resources/akkelt/html/images/huis1_small_mo.gif) no-repeat 0 0;
}

#changeHuis
{
   width: 175px;
   height: 180px;
   margin-bottom: 10px;
}

.changeHuis_0_0
{
   background: transparent url(/resources/akkelt/html/images/huis_0.gif) no-repeat 0 0;
}

.changeHuis_0_1
{
   background: transparent url(/resources/akkelt/html/images/huis_0_h.gif) no-repeat 0 0;
}

.changeHuis_0_2
{
   background: transparent url(/resources/akkelt/html/images/huis_0_l.gif) no-repeat 0 0;
}

.changeHuis_0_3
{
   background: transparent url(/resources/akkelt/html/images/huis_0_b.gif) no-repeat 0 0;
}

.changeHuis_0_4
{
   background: transparent url(/resources/akkelt/html/images/huis_0_hd.gif) no-repeat 0 0;
}


.changeHuis_1_0
{
   background: transparent url(/resources/akkelt/html/images/huis_1.gif) no-repeat 100% 100%;
}

.changeHuis_1_1
{
   background: transparent url(/resources/akkelt/html/images/huis_1_1.gif) no-repeat 100% 100%;
}

.changeHuis_1_2
{
   background: transparent url(/resources/akkelt/html/images/huis_1_2.gif) no-repeat 100% 100%;
}

.changeHuis_1_3
{
   background: transparent url(/resources/akkelt/html/images/huis_1_3.gif) no-repeat 100% 100%;
}

.changeHuis_1_4
{
   background: transparent url(/resources/akkelt/html/images/huis_1_4.gif) no-repeat 100% 100%;
}


.changeHuis_2_0
{
   background: transparent url(/resources/akkelt/html/images/huis_2.gif) no-repeat 100% 100%;
}

.changeHuis_2_1
{
   background: transparent url(/resources/akkelt/html/images/huis_2_1.gif) no-repeat 100% 100%;
}

.changeHuis_2_2
{
   background: transparent url(/resources/akkelt/html/images/huis_2_2.gif) no-repeat 100% 100%;
}

.changeHuis_2_3
{
   background: transparent url(/resources/akkelt/html/images/huis_2_3.gif) no-repeat 100% 100%;
}

.changeHuis_2_4
{
   background: transparent url(/resources/akkelt/html/images/huis_2_4.gif) no-repeat 100% 100%;
}


#gegevensWh
{
   float: left;
   width: 350px;
   margin: 0 0 0 5px;
}

#gegevensWh p
{
   width: 350px;
   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;
}


/****** 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 Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.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 Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 1px 0px 2px 0px;
   text-decoration: none;
   margin: 0 0 0 2px;
	background-color: #000066;
	color: #fff;
   border: 1px solid #000066;
}

a:hover.buttonA
{
   color: #262626;
   text-decoration: none;
	background-color: #fff;
	color: #000044;
   border: 1px solid #000066;
}

#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;
}

a.hsNonHint
{
   font: normal 11px Tahoma, Verdana, Geneva, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#pakketoverzicht input.button, .popupdiv input.button, input.button {
background:#002D55 !important;
}
.loginblock {
width:220px!important;
}
