/******  uitvaart ********/
small
{
   font: normal 10px/14px verdana;
	color: #777777;
}

input.euroInput
{
	background-color: #fff;
}

.uitvouwA a
{
	font: bold 11px verdana;
}

#showUitvaart
{
   margin: 20px 0;
   padding-bottom: 8px;
	height: 555px; 
}

#showUitvaart h1
{
   margin: 10px 0 0 8px;
}

#showUitvaart small
{
   display: block;
   margin: 0 0 0 12px;
}

#uitvaartUitvouwMenu
{
   width: 620px;
}

.leftColumnUitvaart
{
   float: left;
   width: 235px;
   margin-right: -5px;
}

.rightColumnUitvaart
{
   float: left;
   width: 360px;
}

.uitvaartDivActive .inputWrap
{
   background: transparent url(../images/inputBg.gif) repeat-x 0 3px;
   width: 67px;
   height: 30px;
}

#uitvaartUitvouwMenu input
{
   margin: 5px 0 0 -1px;
   width: 33px;
   border-left: none;
   text-align: right;
   padding: 2px 6px 0 0;
}

#uitvaartUitvouwMenu input.euroInput
{
   margin: 5px -3px 0 5px;
   width: 10px;
   border-right: none;
   border-left: 1px solid #a5acb2;
}

.uitvaartTitelP
{
   width: 605px;
   background: #fff;
   font: normal 11px verdana;
   margin: 4px 0;
   padding: 0;
}

.uitvaartDivActive,
.uitvaartDiv
{
}

.uitvaartDiv a
{
   display: block;
   float: left;
   width: 150px;
   border: 1px solid #002d55;
   background: #c9d8f7;
   padding: 6px;
   margin: 3px -3px 3px 0;
   text-decoration: none;
   font: bold 11px Verdana, sans-serif;
   color: #758b7f;

}

.uitvaartDivActive a
{
   display: block;
   float: left;
   width: 151px;
   border: 1px solid #002d55;
   padding: 6px;
   margin: 3px -3px 3px 0;
   background: #fff;
   color: #002d55;
   font: bold 11px Verdana, sans-serif;
   border-right: none;
   text-decoration: none;
}

a.totalTd
{
   background: #002d55;
   color: #fff;
}

a:hover.totalTd
{
   color: #262626;
   background-color: #fff;
   text-decoration: none;
}

.uitvaartDiv .contentSpan,
.uitvaartDiv .layoutSpan
{
   display: none;
}

.uitvaartDivActive .contentSpan
{
   display: block;
   border: 1px solid #000066;
   border-left: none;
   z-index: 100;
   padding: 5px 0;
	background-color: #fff;	
}

#basiskostenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -391px;
}

#begrafenisContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -358px;
}

#rouwbrievenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -325px;

}

#advertentieContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -292px;

}

#kistContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -299px;
   margin-top: 40px;
}

#rouwdienstContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -336px;
   margin-top: 110px;
}

#volgautosContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -325px;
   margin-top: 132px;
}

#bloemenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -325px;
   margin-top: 165px;
}

#consumptiesContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -278px;
   margin-top: 151px;
}

#dankbetuigingenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -259px;
   margin-top: 165px;
}

#grafsteenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -145px;
   margin-top: 84px;
}

#overigekostenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -337px;
   margin-top: 309px;
}

#totalekostenContent
{
   float: right;
   background: #fff url(../images/uitvouwBg.gif) no-repeat 0 -245px;
   margin-top: 231px;
}

#formbody .contentSpan p
{
   display: block;
   width: 335px;
   margin: 5px;
   background: #fff;
   font: normal 11px verdana;
}

div.uitvouwDiv span table
{
   margin: 5px 0 5px 10px;
   width: 340px;
}

div.uitvouwDiv span td
{
   text-align: left;
   vertical-align: top;
   font: bold 11px verdana;
   background: #c9d8f7;
   padding: 4px;
}

div.uitvouwDiv span td.alignRightTd
{
   text-align: right;
}

div.uitvouwDiv span td.alignTotalRightTd
{
   text-align: right;
   background: #002d55;
   color: #262626;
}

div.uitvouwDiv span td.totalTd
{
   background: #002d55;
   color: #262626;
}

div.uitvouwDiv span td.totalTdRight
{
   text-align: right;
}

div.uitvouwDiv span th
{
   padding: 4px;
   text-align: left;
   font: bold 11px verdana;
   color: #002d55;
}

em
{
   padding: 0;
   margin: 0 0 0 15px;
   display: block;
	font-size: 9px;
}

#hsPreFormDiv
{
   width: 550px;
}

#hsPreFormDiv em
{
   padding: 0;
   font-weight: bold;
}

#hsPreFormDiv h1
{
   font: bold 13px verdana;
   color: #002d55;
   margin: 0;
   padding: 0;
}

#hsPreFormDiv p
{
   font: normal 11px verdana;
   background: #fff;
   color: #262626;
   margin: 10px 0 20px 0;
   padding: 0;
}

#hsPreFormDiv a.hsNonHint
{
   display: block;
   margin: 8px 0 0 0;
   padding: 0 0 0 18px;
   background: transparent url(../images/greenarrow.gif) no-repeat 0 0;
}

img
{
   border: 0;
}

#hideCheckBegrCrem a
{
   margin: 20px 5px;
   text-align: center;
   border: 1px solid #002d55;
   background-color: #c9d8f7;
   color: #395242;
}

#hideCheckBegrCrem a:hover
{
   margin: 20px 5px;
   text-align: center;
   border: 1px solid #395242;
   background-color: #fff;
   color: #395242;
   text-decoration: none;
}

.nederland_limburg,
.nederland_friesland,
.nederland_brabant,
.nederland_zeeland,
.nederland_zuidholland,
.nederland_noordholland,
.nederland_utrecht,
.nederland_drente,
.nederland_flevoland,
.nederland_groningen,
.nederland_overijsel,
.nederland_gelderland
{
   display: block;
   width: 320px;
   height: 358px;
   margin: 0 30px 0 10px;
   padding: 0;
}

.nederland_limburg
{
   background: url(../images/limburg.gif);
}

.nederland_brabant
{
   background: url(../images/brabant.gif);
}

.nederland_zeeland
{
   background: url(../images/zeeland.gif);
   background-repeat: no;
}

.nederland_zuidholland
{
   background: url(../images/zuidholland.gif);
}

.nederland_noordholland
{
   background: url(../images/noordholland.gif);
}

.nederland_utrecht
{
   background: url(../images/utrecht.gif);
}

.nederland_gelderland
{
   background: url(../images/gelderland.gif);
}

.nederland_flevoland
{
   background: url(../images/flevoland.gif);
}

.nederland_overijsel
{
   background: url(../images/overijsel.gif);
}

.nederland_drente
{
   background: url(../images/drente.gif);
}

.nederland_friesland
{
   background: url(../images/friesland.gif);
}

.nederland_groningen
{
   background: url(../images/groningen.gif);
}

.nederland
{
   display: block;
   width: 320px;
   height: 358px;
   background: transparent url(../images/nederland.gif) no-repeat 0 100%;
   margin: 0 30px 0 10px;
   padding: 0;
}

#map_nl
{
   width: 320px;
   margin: 0 30px 0 10px;
}

.mapText
{
   float: left;
   font: bold 11px verdana;
   margin: 4px 0 4px 4px;
   padding: 5px 7px;
   color: #395242;
   background: #fff;
}

#chooseTown
{
   height: 200px;
}

#chooseTown label,
#chooseCemetery label
{
   float: left;
   font: bold 11px verdana;
   margin: 4px 0 4px 4px;
   padding: 0;
   color: #395242;
   background-color: #fff;
}

#chooseTown label
{
   margin: 9px 0 0 5px;
}

#chooseTown select
{
   float: left;
   height: 150px;
   width: 340px;
   padding: 5px;
   margin: 10px 0 5px 10px;
   background: #c9d8f7;
   color: #758b7f;
   font: bold 11px/19px verdana;
}

a.goBack
{
   float: left;
   border: none;
   margin: 5px 0 0 5px;
   padding: 0 0 0 0;
   width: 0;
}

#showBegrCremDiv
{
   width: 300px;
   padding: 20px 0 0 0;
   margin: 10px 0 5px 0;
   background: #fff;
}

#showBegrCremDiv label
{
   float: left;
   width: 250px;
   margin: 10px 0 3px 10px;
   font-weight: bold;
}

#showBegrCremDiv input
{
   float: right;
   width: 30px;
   margin: 13px 10px 3px 0;
   display: block;
   clear: right;
}


