/*
###################################################################################################
Generieke declaraties
###################################################################################################
*/
body {
    color: #333333;
    font: 9pt 'Microsoft Sans Serif', 'Arial', 'Verdana', 'Helvetica';
    line-height:16px;
    margin: 5px;
    margin-top: 0px;
}

div {
    padding: 0;
    margin: 0;
    position:relative;
}
a,
a:active,
a:focus {
    outline: none;
}
h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
}
h1 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: 1em;
}
p {
    padding: 0;
    margin: 0;
}
img {
    border: none;
}

/*
################################################################################
Formulieren generiek. Let op: verderop zijn er ook declaraties voor formulier
pagina's. Deze zijn echter afwijkend. Het betreft hier de generieke stilering
van formulieren
################################################################################
*/
form {
    padding: 0;
    margin: 0;
}
form fieldset {
    margin: 0;
    padding: 0px 0px 10px;
    border: none;
}
form fieldset legend {
    padding: 0;
    margin: 0px;
    _margin-left: -5px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333;
}
/*form ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
form ul li {
    margin: 0px 0px 10px;
}
*/
.tekstveld {
    border: 2px #cccccc solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.tekstveld:focus {
    background-color: #ffffcb;
}
.tekstbox {
    border: 2px #cccccc solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    overflow:auto;
}

.numeriek {
    text-align: right;
}

/*
################################################################################
Pagina niet gevonden (HTTP status 404)
################################################################################
*/
#pagina_niet_gevonden {
    padding-left: 30px;
}
#pagina_niet_gevonden .content {
    width: 50%;
}

#pagina_niet_gevonden h1 {
    color: #333;
}
#pagina_niet_gevonden a,
#pagina_niet_gevonden a:visited{
    color: #0093d3;
}

/*
################################################################################
Server fout (HTTP status 500)
################################################################################
*/
#fout_opgetreden {
    padding-left: 30px;
}
#fout_opgetreden .content {
    width: 50%;
}

#fout_opgetreden h1 {
    color: #333;
}
#fout_opgetreden a,
#fout_opgetreden a:visited{
    color: #0093d3;
}
#fout_opgetreden .tekst p {
    margin-bottom: 10px;
}
.fout_opgetreden_geek_speak {
    overflow: auto;
}
.fout_opgetreden_geek_speak .message {
    border: 1px solid black;
    padding: 5px;
    background-color:#E9E9E9;
    margin-bottom: 10px;
}
.fout_opgetreden_geek_speak .stack {
    border: 1px solid black;
    padding: 5px;
    overflow:auto;
    height: 300px;
}
.fout_opgetreden_geek_speak .snippet {
    padding: 5px;
    background-color:white;
    border:1px solid black;
    margin:3px;
    font-family:courier;
}

/*
################################################################################
Upload formulier
################################################################################
*/
.upload {
    border: 0px yellow solid;
}
.upload .upload_sectie {
    border: 0px red solid;
    overflow: hidden;
    margin-bottom: 10px;
}
/** Standaard zijn alle velden van een upload formulier leeg **/
.upload .upload_voortgang,
.upload .upload_bestands_link,
.upload .upload_verwijderen_link,
.upload .upload_bestandsnaam,
.upload .upload_selectie_knop,
.upload .ander_bestand_uploaden_knop,
.upload .upload_voortgang,
.upload .upload_annuleren_link,
.upload .andere_bestand_upload_annuleren_link,
.upload .verzonden_upload,
.upload .upload_annuleren_link,
.upload .lege_upload {
    display: none;
}
/** Velden van upload formulier **/
.upload .upload_verwijderen_link {
    padding-left: 10px;
}
.upload .upload_bestands_link {
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
.upload .upload_bestands_link:hover {
    text-decoration: underline;
}
.upload .ander_bestand_uploaden_knop,
.upload .upload_voortgang,
.upload .ander_bestand_uploaden_knop {

}
.upload .upload_annuleren_link {
    margin-left: 10px;
}
.upload .upload_voortgang {
    width: 208px;
    height: 13px;
    background: url("../images/varia/loadingAnimation.gif") no-repeat top left;
    border: 0px yellow solid;
}
/** Upload actief **/
.upload_actief .upload_selectie_knop,
.upload_actief .upload_bestandsnaam/*,
.upload_actief .upload_annuleren_link*/ {
    display: inline-block;
}
.upload_actief .upload_voortgang,
.upload_actief .lege_upload
{
    display: block;
}
.upload_actief .upload_selectie_knop {
    background-image: url("../images/mud/knoppen/bladeren_disabled.gif")
}
/** Upload verzonden **/
.upload_verzonden .upload_bestands_link,
.upload_verzonden .upload_verwijderen_link {
    display: inline-block;
}
.upload_verzonden .ander_bestand_uploaden_knop,
.upload_verzonden .verzonden_upload {
    display: block;
}
/** Upload leeg **/
.upload_leeg .upload_selectie_knop,
.upload_leeg .upload_bestandsnaam {
    display: inline-block;
}
.upload_leeg .lege_upload {
    display: block;
}
/** Upload form ander bestand upload **/
.upload_ander_bestand_uploaden .upload_selectie_knop,
.upload_ander_bestand_uploaden .upload_bestandsnaam,
.upload_ander_bestand_uploaden .lege_upload {
    display: inline-block;
}
.upload_ander_bestand_uploaden .upload_bestands_link {
    display: inline-block;
}
.upload_ander_bestand_uploaden .andere_bestand_upload_annuleren_link,
.upload_ander_bestand_uploaden .verzonden_upload,
.upload_ander_bestand_uploaden .lege_upload {
    display: block;
}

/*
###################################################################################################
Pagina stijlen (er zijn 5 pagina stijlen, corresponderend met de 4 hoofdmenu items
(uitvaart regelen, steun vinden, steun geven, ideeen opdoen), en een default stijl
###################################################################################################
*/
/*
****************************************************************************************************
Default stijl
****************************************************************************************************
*/
.pagina_default a, .pagina_default h1 {
    color: #333;
}
.pagina_default a:visited {
    color: #666;
}
.pagina_default .pagina_menu a:visited {
    color: #333;
}
/*
****************************************************************************************************
Steun geven stijl
****************************************************************************************************
*/
.pagina_steun_geven a, .pagina_steun_geven h1 {
    color: #abbd26;
}
.pagina_steun_geven a:visited {
    color: #abbd26;
}

/*
****************************************************************************************************
Uitvaart regelen stijl
****************************************************************************************************
*/
.pagina_uitvaart_regelen a, .pagina_uitvaart_regelen h1 {
    color: #72123d;
}
.pagina_uitvaart_regelen a:visited {
    color: #72123d;
}
/*
****************************************************************************************************
Steun vinden stijl
****************************************************************************************************
*/
.pagina_steun_vinden a, .pagina_steun_vinden h1 {
    color: #525d18;
}
.pagina_steun_vinden a:visited {
    color: #525d18;
}

/*
****************************************************************************************************
Ideen opdoen stijl
****************************************************************************************************
*/
.pagina_ideeen_opdoen a, .pagina_ideeen_opdoen h1 {
    color: #0093d3;
}
.pagina_ideeen_opdoen a:visited {
    color: #0093d3;
}

/*
****************************************************************************************************
Over monuta stijl
****************************************************************************************************
*/
.pagina_over_monuta a, .pagina_over_monuta h1 {
    color: #333;
}
.pagina_over_monuta a:visited {
    color: #333;
}

/*
****************************************************************************************************
Mijn monuta stijl
****************************************************************************************************
*/
.pagina_mijn_monuta a, .pagina_mijn_monuta h1 {
    color: #333;
}
.pagina_mijn_monuta a:visited {
    color: #333;
}

/*
****************************************************************************************************
Veelgestelde vragen stijl
****************************************************************************************************
*/
.pagina_veelgestelde_vragen a, .pagina_veelgestelde_vragen h1 {
    color: #333;
}
.pagina_veelgestelde_vragen a:visited {
    color: #333;
}

/*
****************************************************************************************************
Contact met Monuta stijl
****************************************************************************************************
*/
.pagina_contact_met_monuta a, .pagina_contact_met_monuta h1 {
    color: #333;
}
.pagina_contact_met_monuta a:visited {
    color: #333;
}

/*
****************************************************************************************************
Informatie voor intermediairs stijl
****************************************************************************************************
*/
.pagina_informatie_voor_intermediairs a,
.pagina_informatie_voor_intermediairs h1 {
    color: #333;
}
.pagina_informatie_voor_intermediairs a:visited {
    color: #666;
}


/*
****************************************************************************************************
Informatie voor intermediairs stijl
****************************************************************************************************
*/
.pagina_uitvaartverzekeringen a,
.pagina_uitvaartverzekeringen h1 {
    color: #333;
}
.pagina_uitvaartverzekeringen a:visited {
    color: #666;
}

/*
###################################################################################################
Content pagina generieke classes
###################################################################################################
*/
.pagina_tekst {
    font-size: 8pt;
    /*font-size: 7pt;*/
}
/*
###################################################################################################
Hoofd gedeelte
###################################################################################################
*/
#wrapper {
    width: 1000px;
    margin: 0px auto;
    position: relative;
    padding-bottom:20px;
    overflow: visible;
    border: 0px red solid;
}

/*
####################################################################################################
Header
####################################################################################################
*/
#header	{
    height: 103px;
    z-index:3;
}

#header #monuta_logo {
    position: absolute;
    width: 229px;
    height: 99px;
    display: block;
}

#header #monuta_logo img {
    border: none;
}

#header #monuta_logo span {
    display: none;
}

#header_banner {
    position: absolute;
    background: url('../images/header/payoff_wensen_groot.gif') no-repeat;
    height: 22px;
    width: 369px;
    margin: 40px 0 0 250px;
}

#header_banner_klein {
    position: absolute;
    background: url('../images/header/payoff_wensen_klein.gif') no-repeat;
    height: 17px;
    width: 278px;
    margin: 38px 0 0 240px;
}		

#header .loggedinmessage {
    border: 1px solid #ccc;
    position: absolute;
    top: 4px;
    right:231px;
    padding:1px 8px 1px 4px;
}
#header .logOut {
    position: absolute;
    top: 4px;
    right:182px;
    padding:1px 8px 1px 4px;
    width:36px;
}
#header .logOut a:link,
#header .logOut a:visited,
#header .logOut a:hover {
    color:#000;
}

/*
****************************************************************************************************
Ingelogd als...
****************************************************************************************************
*/
div.ingelogd {
    position: absolute;
    right: 200px;
    top: 7px;
}
div.ingelogd .ingelogd_als {
    margin: 0;
    padding: 3px;
    border: 1px #ccc solid;
    display: inline;
}

div.ingelogd a {
    padding: 5px;
    color: #333;
    text-decoration: underline;
}
div.ingelogd a:visited {
    color: #333;
}

/*
****************************************************************************************************
Intermediar/particulier switcher
****************************************************************************************************
*/
#switch_inter_particulier{
    width: 192px;
    height: 34px;
    position:absolute;
    right:-7px;
} 
#switch_inter_particulier span {
    display:none;
}
#switch_inter_particulier #knop_part,	#switch_inter_particulier #knop_inter {
    height:35px;
    width:96px;
    display:block;
    float:left;
}
#switch_inter_particulier #knop_inter {		
    background: url('../images/header/knop_intermediair_off.gif') no-repeat;
}
#switch_inter_particulier #knop_inter.selected {		
    background: url('../images/header/knop_intermediair_on.gif') no-repeat;
} 
#switch_inter_particulier #knop_part{	
    background: url('../images/header/knop_particulier_off.gif') no-repeat;
}
#switch_inter_particulier #knop_part.selected{	
    background: url('../images/header/knop_particulier_on.gif') no-repeat;
}	

/*
****************************************************************************************************
Zoek formulier in header 
****************************************************************************************************
*/
#header .zoek_form {
    position:absolute;
    top:76px;
    right:0px;
}
.zoek_form {
    width: 300px;
    height: 22px;
}
.zoek_form .zoek_termen {
    position:absolute;
    top: 0px;
    right:89px;
    width:201px;
    height:17px;
    background: url('../images/zoekbox/bg_zoekbox.gif') no-repeat top;
    padding:3px;
    border:none;
    margin:0;
}
.zoek_form .zoek_algemeen_knop {
    position:absolute;
    top: 0px;
    right:0px;
    width:89px;
    height:22px;
    background: url('../images/zoekbox/bg_zoekknop.gif') no-repeat;
    cursor:pointer;
    position:absolute;
    border: none;
    outline: none;
}
.zoek_form .zoek_algemeen_knop span {
    display: none;
}

/*
****************************************************************************************************
Header links
****************************************************************************************************
*/
ul#header_links {
    float: right;
    margin: 35px 2px 0 0;
    text-align: right;
    border: 0px red solid;
    width: 320px;
    list-style: none;
    padding: 0;
}
ul#header_links li {
    padding: 0;
    margin: 0;
    display: inline;
    border: 0px yellow solid;
}		
ul#header_links li a {
    background: url('../images/strepen/streepje_grijs.gif') no-repeat left;
    margin: 0;
    padding: 0px 4px 0px 5px;
    color: #999;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    display: inline-block;
    border: 0px yellow solid;
}
ul#header_links li a:hover {
    color: #333;
}
ul#header_links li a.eerste {
    background: none;
}
ul#header_links li a.selected, ul#header_links li a.selected:hover {
    background: #333;
    color: #fff;
}

/*
###################################################################################################
Menu placeholder divs
###################################################################################################
*/
.menu_uitgeklapt_wrapper {
    position: absolute;
    top: 0px;
    margin:0px;
    padding:0px;
    width: 0px;
    height: 0px;
    background-color: red
}
/*
###################################################################################################
Hoofdmenu
###################################################################################################
*/
#hoofdmenu {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 34px;
    background: url('../images/hoofdmenu/hoofdmenu_background.png') no-repeat top left;
    z-index: 11;
}

.hoofdmenu_lijst {
    padding: 0;
    margin: 0;
    height: 34px;
    list-style-type: none;
    width: 100%;
    border: 0px red solid;
}

.hoofdmenu_item {
    padding: 0;
    margin: 0;
    float: left;
    width: 250px;
    height: 100%;
    border: 0px green solid;
    background: url('../images/hoofdmenu/hoofdmenu_divider.png') no-repeat 0px 5px;

}

#hoofdmenu ul li:first-child {
    background: none;
}
/*.hoofdmenu_item:hover .hoofdmenu_uitgeklapt  {
    display: block;
}
*/
.hoofdmenu_link {
    display: block;
    padding: 0;
    margin: 0;
    /*height: 24px;
	width: 220px;*/
    width: 100%;
    height: 100%;
    /*background-position: center center;*/
    background-position: 15px 5px;
    border: 0px red solid;
    background-repeat: no-repeat;
}
.hoofdmenu_link span {
    display: none;
}

#hoofdmenu_uitvaart_regelen a.hoofdmenu_link {
    background-image: url('../images/hoofdmenu/hoofdmenu_uitvaart_regelen.png') !important;
    background-image: url('../images/hoofdmenu/hoofdmenu_uitvaart_regelen.gif');
}
#hoofdmenu_steun_geven a.hoofdmenu_link {
    background-image: url('../images/hoofdmenu/hoofdmenu_steun_geven.png') !important;
    background-image: url('../images/hoofdmenu/hoofdmenu_steun_geven.gif');
}
#hoofdmenu_steun_vinden a.hoofdmenu_link {
    background-image: url('../images/hoofdmenu/hoofdmenu_steun_vinden.png') !important;
    background-image: url('../images/hoofdmenu/hoofdmenu_steun_vinden.gif');
}
#hoofdmenu_ideeen_opdoen a.hoofdmenu_link {
    background-image: url('../images/hoofdmenu/hoofdmenu_ideeen_opdoen.png') !important;
    background-image: url('../images/hoofdmenu/hoofdmenu_ideeen_opdoen.gif');
}

.hoofdmenu_uitgeklapt {
    display: none;
    padding: 0;
    margin: 0;
    z-index: 999;
    position: absolute;
    /* The !important rule is recognized by compliant browsers. IE6 will take the value without it */
    /*top: 2px !important;*/
    top: 2px;
    left: 12px;
    width: 226px;
}

.hoofdmenu_uitgeklapt ul {
    padding: 0;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    list-style-type: none;
    vertical-align: middle;
}
.hoofdmenu_uitgeklapt ul li {
    display: block;
    padding: 0;
    border: 0px yellow solid;
    vertical-align: middle;
    line-height: 2em;
}

.hoofdmenu_uitgeklapt ul li a {
    color: white;
    margin-right: 5px;
    padding-right: 10px;
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
    background-image: none;
    white-space: wrap;
    border: 0px red solid;
    vertical-align: middle;
}
.hoofdmenu_uitgeklapt ul li a:visited {
    color: white;
}
.hoofdmenu_uitgeklapt a:hover {
    text-decoration: underline;
}

.menu_uitgeklapt_top .menu_uitgeklapt_content .menu_uitgeklapt_bottom {
    padding: 0;
    margin: 0;
}

/* Bovenste gedeelte van een menu */
.menu_uitgeklapt_top {
    width: 100%;
    height: 22px;
}
/* Midden gedeelte van een menu */
.menu_uitgeklapt_content {
    width: 100%;
}

/* Onderste gedeelte van een menu */
.menu_uitgeklapt_bottom {
    width: 100%;
    height: 14px;
}

.menu_uitgeklapt_top a {
    display: block;
    width: 100%;
    height: 100%;
}
.menu_uitgeklapt_top a span {
    display: none;
}
#hoofdmenu_uitvaart_regelen_uitgeklapt {
}

#hoofdmenu_uitvaart_regelen_uitgeklapt .menu_uitgeklapt_top {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_top_uitvaart_regelen.gif') no-repeat top left;
}

#hoofdmenu_uitvaart_regelen_uitgeklapt .menu_uitgeklapt_content {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_middle_uitvaart_regelen.gif') repeat-y top left;
}

#hoofdmenu_uitvaart_regelen_uitgeklapt .menu_uitgeklapt_bottom {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_bottom_uitvaart_regelen.gif') no-repeat top left;
}


#hoofdmenu_ideeen_opdoen_uitgeklapt {
}

#hoofdmenu_ideeen_opdoen_uitgeklapt .menu_uitgeklapt_top {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_top_ideeen_opdoen.gif') no-repeat top left;
}

#hoofdmenu_ideeen_opdoen_uitgeklapt .menu_uitgeklapt_content {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_middle_ideeen_opdoen.gif') repeat-y top left;
}

#hoofdmenu_ideeen_opdoen_uitgeklapt .menu_uitgeklapt_bottom {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_bottom_ideeen_opdoen.gif') no-repeat top left;
}

#hoofdmenu_steun_vinden_uitgeklapt {
}

#hoofdmenu_steun_vinden_uitgeklapt .menu_uitgeklapt_top {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_top_steun_vinden.gif') no-repeat top left;
}

#hoofdmenu_steun_vinden_uitgeklapt .menu_uitgeklapt_content {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_middle_steun_vinden.gif') repeat-y top left;
}

#hoofdmenu_steun_vinden_uitgeklapt .menu_uitgeklapt_bottom {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_bottom_steun_vinden.gif') no-repeat top left;
}

#hoofdmenu_steun_geven_uitgeklapt {
}

#hoofdmenu_steun_geven_uitgeklapt .menu_uitgeklapt_top {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_top_steun_geven.gif') no-repeat top left;
}

#hoofdmenu_steun_geven_uitgeklapt .menu_uitgeklapt_content {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_middle_steun_geven.gif') repeat-y top left;
}

#hoofdmenu_steun_geven_uitgeklapt .menu_uitgeklapt_bottom {
    background: url('../images/hoofdmenu/hoofdmenu_uitgeklapt_bottom_steun_geven.gif') no-repeat top left;
}

/*
###################################################################################################
Kruimelpad (onder de header)
###################################################################################################
*/
#kruimelpad {
    padding: 5px 0px 0px 30px;
    color: #666;
    margin-bottom: 10px;
    font-weight:normal;
}	
#kruimelpad a:link, #kruimelpad a:visited {
    color: #666;
    text-decoration: underline;
} 
#kruimelpad a:hover{
    text-decoration: none;
}	

/*
###################################################################################################
Detail pagina container met 3 kolommen volgens de absolute positionerings techniek
###################################################################################################
*/
.drie_kolom {
    /*padding: 30px;*/
    overflow: visible;
    clear: both;
    _margin-left: -30px;
    border: 1px white solid;
}
/*
.drie_kolom .links {
    width: 210px;
    position: absolute;
    top: 36px;
    left: 30px;
}
.drie_kolom .midden {
    width: 450px;
    position: absolute;
    top: 0px;
    left: 260px;
}
.drie_kolom .rechts {
    width: 265px;
    top: 36px;
    left: 720px;
}
*/
.drie_kolom .links,
.drie_kolom .midden,
.drie_kolom .rechts {
    /*border: 1px red solid;*/
}
.drie_kolom .links {
    width: 220px;
    float: left;
    margin-top: 38px;
    margin-left: 30px;
    margin-right: 10px;
}
.drie_kolom .midden {
    /*width: 460px;*/
    width: 450px;
    float: left;
    margin-right: 10px;
}
.drie_kolom .rechts {
    width: 265px;
    float: left;
    margin-top: 38px;
}

/*
###################################################################################################
Detail pagina container met 3 kolommen volgens de sliding doors techniek
http://matthewjamestaylor.com/blog/perfect-3-column.htm
###################################################################################################
*/

/* column container */
.colmask {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:visible;		/* This chops off any overhanging divs */
    border: 0px gray solid;
    margin-left: 0px;
}

/* common column settings */
.threecol .colright,
.threecol .colmid,
.threecol .colleft {
    float:left;
    width:100%;			/* width of page */
    position:relative;
}

/* Pagina menu en afbeelding 45px omlaag */
.threecol .links,
.threecol .rechts {
    margin-top: 38px !important;
    margin-top: 36px;
    overflow:hidden;
}
.threecol .midden,
.threecol .links,
.threecol .rechts {
    float:left;
    position:relative;
    padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead
					only padding top and bottom is included here, make it whatever value you need */
    overflow: hidden;
}

/* 3 Column settings */
.threecol {
     border: 0px yellow solid;
}

.threecol .colmid {
    right:25%;			/* width of the right column */
}

.threecol .colleft {
    right:50%;			/* width of the middle column */
}

.threecol .midden {
    width:450px;			/* width of center column content (column width minus padding on either side) */
    left: 1010px;			/* 100% plus left padding of center column */
}

.threecol .links {
    width:210px;			/* Width of left column content (column width minus padding on either side) */
    left:325px;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
    /* 265 + 20 + 20 + */
}

.threecol .rechts {
    width: 265px;			/* Width of right column content (column width minus padding on either side) */
    left: 820px;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

.threecol .links {
    overflow: visible;
}

/*
###################################################################################################
Pagina menu (staat aan de linkerkant van een detail pagina)
###################################################################################################
*/
.pagina_menu_blok {
    border: 0px red solid;
}
.pagina_menu {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: visible;
    border: 0px yellow solid;
}
.pagina_menu .pagina_menu {
}

.pagina_menu li {
    margin: 0;
    padding: 0;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
.pagina_menu li .menu_item {
    line-height: 1.4em;
}
.pagina_menu li .menu_item a {
    vertical-align: middle;
}

.pagina_menu_top_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_grijs_top_leeg.png");
}
.pagina_menu_top_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_grijs_top.png");
}

.pagina_menu_sub_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_grijs_sub_leeg.png");
}
.pagina_menu_sub_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_grijs_sub.png");
}

/** Aparte kleur iconen voor uivaart regelen pagina's **/
.pagina_uitvaart_regelen .pagina_menu_top_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_bordeaux_top_leeg.png");
}
.pagina_uitvaart_regelen .pagina_menu_top_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_bordeaux_top.png");
}
.pagina_uitvaart_regelen .pagina_menu_sub_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_bordeaux_sub_leeg.png");
}
.pagina_uitvaart_regelen .pagina_menu_sub_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_bordeaux_sub.png");
}
/** Aparte kleur iconen voor steun vinden pagina's **/
.pagina_steun_vinden .pagina_menu_top_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_groen_top_leeg.png");
}
.pagina_steun_vinden .pagina_menu_top_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_groen_top.png");
}
.pagina_steun_vinden .pagina_menu_sub_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_groen_sub_leeg.png");
}
.pagina_steun_vinden .pagina_menu_sub_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_groen_sub.png");
}
/** Aparte kleur iconen voor uivaart regelen pagina's **/
.pagina_steun_geven .pagina_menu_top_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_olijf_top_leeg.png");
}
.pagina_steun_geven .pagina_menu_top_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_olijf_top.png");
}
.pagina_steun_geven .pagina_menu_sub_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_olijf_sub_leeg.png");
}
.pagina_steun_geven .pagina_menu_sub_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_olijf_sub.png");
}
/** Aparte kleur iconen voor ideeen opdoen pagina's **/
.pagina_ideeen_opdoen .pagina_menu_top_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_blauw_top_leeg.png");
}
.pagina_ideeen_opdoen .pagina_menu_top_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_blauw_top.png");
}
.pagina_ideeen_opdoen .pagina_menu_sub_level li.leeg {
    background-image: url("../images/paginamenu/menu_bullet_blauw_sub_leeg.png");
}
.pagina_ideeen_opdoen .pagina_menu_sub_level li.heeft_submenus {
    background-image: url("../images/paginamenu/menu_bullet_blauw_sub.png");
}

.pagina_menu_sub_level {
    display: none;
}
li.huidige_pad > .pagina_menu_sub_level {
    display: block !important;
}
/*
IE HACK!!
Deze regel is de IE variant op die hierboven (li.huidige_pad > .pagina_menu_sub_level),
aangezien IE geen child selectors kent
*/
* html li.huidige_pad .pagina_menu_sub_level {
    /* Test of the .pagina_menu_sub_level div een kind (dus geen kleinkind) is van huidge_pad */
    display: expression(/huidige_pad/.test(this.parentNode.className)? "block" : "none");
}

.pagina_menu a {
    text-decoration: none;
}

.pagina_menu a.huidige_pagina {
    font-weight: bold;
}
.pagina_menu a:hover {
    text-decoration: underline;
}

/*
###################################################################################################
Detail pagina content (middelste deel van 3 kolom layout)
###################################################################################################
*/


/*
###################################################################################################
Detail pagina image (rechter deel van 3 kolom layout)
###################################################################################################
*/
.detail_pagina_image {
    float: right;
    display: block;
    width: 290px;
    margin: 0;
    padding: 0;
    border: 1px orange solid;
}


/*
###################################################################################################
Footer
###################################################################################################
*/
#footer {
    clear:both;
    float:left;
    margin: 0;
    margin-top: 20px;
    width:100%;
    height: 100px;
    border: 0px red solid;
    background: url('../images/footer/footer_background.png') repeat-x top left;
}
#footer .links_holder {
    float:right;
    margin:10px 100px 0 0;
    display:inline;
}
#footer .links_holder a,
#footer .links_holder a:visited,
#footer .links_holder a:link {
    color:#333;
}
ul#footer_sitemap {
    margin: 20px 10px 20px 50px;
    padding: 0;
    list-style: none;
    border: 0px red solid;
    overflow: hidden;
}
li.footer_sitemap_entry {
    margin: 0;
    padding: 0;
    float: left;
    width: 20%;
    vertical-align: top;
    list-style: none;
    border: 0px yellow solid;
}
.footer_sitemap_sublisting {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    display: block;
    list-style: none;
    
}
.footer_sitemap_sublisting li {
    margin: 0;
    padding: 0;
    display: list-item;
}
.footer_sitemap_sublisting li.first {
    margin-bottom: 5px;
}
.footer_sitemap_sublisting li.first a {
    font-size: 10pt;
    font-weight: bold;
}
.footer_sitemap_sublisting a {
    font-size: 8pt;
    text-decoration: none;
}
.footer_sitemap_sublisting a:hover {
    text-decoration: underline;
}
.footer_sitemap_default a {
    color: #333333;
}
.footer_sitemap_steun_geven a {
    color: #abbd26;
}

.footer_sitemap_uitvaart_regelen a {
    color: #72123d;
}

.footer_sitemap_steun_vinden a {
    color: #525d18;
}

.footer_sitemap_ideeen_opdoen a {
    color: #0093d3;
}
/*
################################################################################
Home pagina, met afbeelding carrousel
################################################################################
*/
#home {
    margin-top: 10px;
    width:100%;
    /*width: 1000px;*/
    height:370px;
    overflow: visible;
    background-color: white;
}
#home .carrousel_wrapper {
    /*display: none;*/
    overflow: visible;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
#home .carrousel {
    /*display: none;*/
    /*position: absolute;
    top: 0px;
    left: 0px;*/
    width: 100%;
    height: 100%;
    overflow: visible;
}
#home .carrousel_item {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-position: top left;
    background-repeat: no-repeat;
    border: 0px red solid;
    background-color: white;
    
    overflow: hidden;
}
#home .carrousel_item_met_link {
    cursor: pointer;
}
#home .carrousel_item .link,
#home .carrousel_item .tekst_1,
#home .carrousel_item .tekst_2,
#home .carrousel_item .afbeeldingURL {
    display: none;
}
#home .overlay {
    /*display: none;*/
    display: block;
    width: 350px;
    height: 100px;
    position: absolute;
    top: 150px;
    left: 0px;
    z-index: 10;
    cursor: pointer;
    background: url("../images/home/overlay_achtergrond.png") no-repeat top left;
    text-decoration: none;
}
#home .overlay .teksten {
    display: block;
    /*position: absolute;
    top: 0px;
    left: 0px;*/
    width: 300px;
    height: 100px;
    /*z-index: 2;*/
    text-decoration: none;
}
#home .overlay span {
    display: block;
    font-weight: bold;
    font-size: 12pt;
    line-height: 1.5em;
    width: 320px;
}
#home .overlay .tekst_1 {
    color: #abbd26;
    margin-left: 10px;
    margin-top: 10px;
}
#home .overlay .tekst_2 {
    color: #72123d;
    margin-left: 10px;
    margin-top: 5px;
}
/*
###################################################################################################
Home image (and text) carrousel
###################################################################################################
*/
#home_carrousel {
    display: none;
    margin-top: 10px;
    width:100%;
    height:370px;
    border: 0px yellow solid;
}
.home_carrousel_image_buffer {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-position: top left;
    background-repeat: no-repeat;
    border: 0px red solid;
    background-color: white;
    display: none;
    cursor: pointer;
}
#home_carrousel_overlay {
    width: 350px;
    height: 100px;
    position: absolute;
    top: 150px;
    left: 0px;
}
#home_carrousel_overlay .transparent_background {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 350px;
    height: 100px;
    background-color: #fff;
    /*border: 1px #eee solid;*/

    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    /* for IE */
    filter:alpha(opacity=75);
    /* CSS3 standard */
    opacity: 0.75;
    /*z-index: 3;*/
}
#home_carrousel_overlay .opaque_foreground {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 100px;
    z-index: 2;
}
#home_carrousel_overlay a {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 100px;
    z-index: 2;
    text-decoration: none;
}
#home_carrousel_overlay span {
    display: block;
    font-weight: bold;
    font-size: 12pt;
    line-height: 1.5em;
    width: 320px;
}
#home_carrousel_text_1 {
    color: #abbd26;
    margin-left: 10px;
    margin-top: 10px;
}
#home_carrousel_text_2 {
    color: #5f3247;
    margin-left: 10px;
    margin-top: 5px;
}
/*
###################################################################################################
Home banner space
###################################################################################################
*/
#home_banner_space {
    margin: 0;
    margin-top: 10px;
    width: 100%;
    height: 80px;
}

.home_banner {
    background-attachment: fixed;
    background-position: top left;
    background-repeat: no-repeat;
}

#home_banner_midden {
    position: absolute;
    left: 266px;
    top: 0px;
    width: 469px;
    height: 100%;
}

#home_banner_midden .banner_midden_carrousel {
    width: 100%;
    height: 100%;
}
#home_banner_midden .banner_midden_carrousel .carrousel_item {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
#home_banner_midden .banner_midden_carrousel .carrousel_item.eerste {
    display: block;
}

#home_banner_links {
    position: absolute;
    left: 10px;
    top: 0px;
    margin: 0;
    width: 244px;
    height: 100%;
}
#home_banner_links h3 {
    color: #72123d;
    font-weight: bold;
    font-size: 13pt;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}

#home_banner_rechts {
    position: absolute;
    right: 10px;
    top: 0px;
    margin: 0;
    width: 243px;
    height: 100%;
}
#home_banner_rechts h3 {
    color: #0093d3;
    font-weight: bold;
    font-size: 13pt;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}
#home_banner_rechts a {
    color: #666666;
    text-decoration: underline;
}

/*
###################################################################################################
Home menu
###################################################################################################
*/
/* De div die het menu omvat */
#homemenu {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 60px;
    position: absolute;
    top: 290px;
    left: 5px;
    /*float: left;
    margin-top: 290px;
    margin-left: 5px;*/
    /*display: none;*/
    z-index: 30;
    border: 0px blue solid;
    background: url('../images/homemenu/homemenu_background.png') no-repeat top left;
}
/* De menu lijst */
#homemenu ul.homemenu_lijst {
    padding: 0;
    margin: 0;
    height: 60px;
    list-style-type: none;
    width: 100%;
    z-index: 10;
}
/* Een menu item */
.homemenu_item {
    float: left;
    background: url('../images/homemenu/homemenu_divider.gif') no-repeat 0px 5px;
    vertical-align: middle;
    padding: 0;
    padding-left: 10px;
    padding-top: 2px;
    margin: 0;
    width: 237px;
    height: 60px;
    border: 0px yellow solid;
    z-index: 10;
}
.homemenu_lijst .first {
    background: none;
}
/* De menu knop */
.homemenu_link {
    display: block;
    height: 24px;
    width: 230px;
    border: 0px orange solid;
    padding: 0px;
    margin: 0px;
    z-index: 10;
}
.homemenu_link span {
    display: none;
}

/* De knop afbeeldingen */
#homemenu_uitvaart_regelen a.homemenu_link {
    width: 100%;
    background: url('../images/homemenu/homemenu_uitvaart_regelen.png') no-repeat top left;
}
#homemenu #homemenu_steun_geven a.homemenu_link {
    width: 100%;
    background: url('../images/homemenu/homemenu_steun_geven.png') no-repeat top left;
}
#homemenu #homemenu_steun_vinden a.homemenu_link {
    width: 100%;
    background: url('../images/homemenu/homemenu_steun_vinden.png') no-repeat top left;
}
#homemenu #homemenu_ideeen_opdoen a.homemenu_link {
    width: 100%;
    background: url('../images/homemenu/homemenu_ideeen_opdoen.png') no-repeat top left;
}

/* De tekst onder een menu link */
.homemenu_item_text {
    color: #444444;
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    /* The !important rule is recognized by CSS-compliant browsers. IE6 will take the value without it */
    margin-top: 0px;
    margin-right: 9px; /* This margin is for the background image */
    background-repeat: no-repeat;
    background-position: center right;
}

/* De pijltjes naast de teksten onder de menu items */
#homemenu_steun_vinden .homemenu_item_text {
    background-image: url('../images/pijlen/pijl_groen.gif');
}
#homemenu_uitvaart_regelen .homemenu_item_text {
    background-image: url('../images/pijlen/pijl_bordeaux.gif');
}
#homemenu_steun_geven .homemenu_item_text {
    background-image: url('../images/pijlen/pijl_olive.gif');
}
#homemenu_ideeen_opdoen .homemenu_item_text {
    background-image: url('../images/pijlen/pijl_blauw.gif');
}

/* Het uitgeklapte menu */
.homemenu_uitgeklapt {
    display: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 50px;
    /*bottom: 100px;*/
    
    z-index: 100;
    width: 235px;
    /*overflow: hidden;*/
}
/* Toon het uitgeklapte menu als over een menu item wordt gehovered */
.homemenu_item:hover .homemenu_uitgeklapt  {
    /*display: block;*/
}
.homemenu_uitgeklapt_top,
.homemenu_uitgeklapt_content,
.homemenu_uitgeklapt_bottom {
    /*border: 1px yellow solid;*/
}

.homemenu_uitgeklapt ul {
    padding: 0;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
    list-style-type: none;
    vertical-align: middle;
}
.homemenu_uitgeklapt ul li {
    border: 0px red solid;
    width: 100%;
    display: block;

    vertical-align: middle;
    line-height: 2em;
}

.homemenu_uitgeklapt a {
    color: white;
    display: block;
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
    background-image: none;
}
.homemenu_uitgeklapt a:visited {
    color: white;
}
.homemenu_uitgeklapt a:hover {
    text-decoration: underline;
}

.homemenu_uitgeklapt_top,
.homemenu_uitgeklapt_content,
.homemenu_uitgeklapt_bottom {
    padding: 0;
    margin: 0;
    width: 100%;
}
.homemenu_uitgeklapt_bottom a {
    display: block;
    width: 100%;
    height: 100%;
}
.homemenu_uitgeklapt_bottom a span {
    display: none;
}

.homemenu_uitgeklapt_top {
    height: 13px !important;
    background-position: bottom left;
    background-repeat: no-repeat;
}
.homemenu_uitgeklapt_content {
    background-position: top left;
    background-repeat: repeat-y;
}

.homemenu_uitgeklapt_bottom {
    height: 23px;
    background-position: top left;
    background-repeat: no-repeat;
}
#homemenu_uitvaart_regelen_uitgeklapt {
    left: 12px;
}
#homemenu_uitvaart_regelen_uitgeklapt .homemenu_uitgeklapt_top {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_top_uitvaart_regelen.gif');
}

#homemenu_uitvaart_regelen_uitgeklapt .homemenu_uitgeklapt_content {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_middle_uitvaart_regelen.gif');
}

#homemenu_uitvaart_regelen_uitgeklapt .homemenu_uitgeklapt_bottom {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_bottom_uitvaart_regelen.gif');
}
/** Menu uitgeklapt ideeen opdoen **/
#homemenu_ideeen_opdoen_uitgeklapt {
    left: 753px;
}
#homemenu_ideeen_opdoen_uitgeklapt .homemenu_uitgeklapt_top {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_top_ideeen_opdoen.gif');
}

#homemenu_ideeen_opdoen_uitgeklapt .homemenu_uitgeklapt_content {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_middle_ideeen_opdoen.gif') ;
}

#homemenu_ideeen_opdoen_uitgeklapt .homemenu_uitgeklapt_bottom {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_bottom_ideeen_opdoen.gif');
}

/** Menu uitgeklapt steun vinden **/
#homemenu_steun_vinden_uitgeklapt {
    left: 259px;
}
#homemenu_steun_vinden_uitgeklapt .homemenu_uitgeklapt_top {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_top_steun_vinden.gif');
}

#homemenu_steun_vinden_uitgeklapt .homemenu_uitgeklapt_content {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_middle_steun_vinden.gif');
}

#homemenu_steun_vinden_uitgeklapt .homemenu_uitgeklapt_bottom {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_bottom_steun_vinden.gif');
}
/** Menu uitgeklapt steun geven **/
#homemenu_steun_geven_uitgeklapt {
    left: 506px;
}
#homemenu_steun_geven_uitgeklapt .homemenu_uitgeklapt_top {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_top_steun_geven.gif');
}

#homemenu_steun_geven_uitgeklapt .homemenu_uitgeklapt_content {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_middle_steun_geven.gif');
}

#homemenu_steun_geven_uitgeklapt .homemenu_uitgeklapt_bottom {
    background-image: url('../images/homemenu/homemenu_uitgeklapt_bottom_steun_geven.gif');
}


/*
###################################################################################################
Zoek pagina
###################################################################################################
*/
.zoek_resultaten {
    padding: 10px;
    color: white;
    border: 0px yellow solid;
}
.zoek_resultaten p {
    margin: 0;
    padding: 0;
}
p.zoek_resultaten_intro {
    font-size: 10pt;
    margin-bottom: 1em;
}
.zoek_resultaten_intro strong {
    font-weight: bold;
}
.zoek_resultaten_paginering {
    color: white;
    border: 0px red solid;
}
.zoek_resultaten_bereik {
    display: block;
}

.zoek_resultaten_paginering .prevLink,
.zoek_resultaten_paginering .prevLink:visited,
.zoek_resultaten_paginering .nextLink,
.zoek_resultaten_paginering .nextLink:visited,
.zoek_resultaten_paginering .step,
.zoek_resultaten_paginering .step:visited,
.zoek_resultaten_paginering .currentStep {
    color: white;
}
.zoek_resultaten_paginering .prevLink,
.zoek_resultaten_paginering .nextLink,
.zoek_resultaten_paginering .step,
.zoek_resultaten_paginering .currentStep {
    margin-left: 8px;
}

.zoek_resultaten_lijst {
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
    list-style: none;
}
.zoek_resultaten_lijst li {
    margin: 0px;
    padding: 10px 0px 10px;
    border-bottom: 1px white solid;
}

.zoek_resultaten_lijst .zoek_resultaat_link,
.zoek_resultaten_lijst .zoek_resultaat_link:visited {
    border: 0px red solid;
    color: white;
}

/*
###################################################################################################
Dialoog layover
###################################################################################################
*/
.dialoog {
    position: absolute;
    top: 40px;
    left: 40px;
    padding: 0;
    margin: 0;
    width: 400px;
    height: 400px;
    border: 0px red solid;
}
.dialoog_content_holder {
    /*position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;*/
    height: 100%;
    border: 0px red solid;
    /*margin-right: -10px;
    margin-bottom: -10px;*/
    overflow: hidden;
}
.dialoog_content {
    border: 0px blue solid;
    padding: 0px 10px 0px;
    border: 0px yellow solid;
}
.dialoog_sluitbalk {
    height: 30px;
    padding: 10px 10px 0px;
    border: 0px red solid;

}
.dialoog_sluiten {
    height: 20px;
    background: url("../images/knoppen/dialoog_sluiten.png") no-repeat center right;
    padding-right: 30px;
    cursor: pointer;
    float: right;
}
.dialoog_sluiten span {
    display: block;
    color: #999 !important;
    font-weight: bold;
    text-align: right;
    height: 100%;
    line-height: 20px;
    border: 0px yellow solid;
    color: #333;
}
.dialoog_sluiten:hover span {
    color: #444 !important;
}
.dialoog .knoppen_balk {
    border: 1px yellow solid;
    overflow: hidden;
    margin-bottom: 0px;
}

.dialoog_container {
    display: none;
}
.pagina_dialoog_inhoud {
    overflow: auto;
}

/*
################################################################################
Banners
################################################################################
*/
.banner_balk {
    clear: both;
    overflow: hidden;
}
.banner {
    height: 100%;
    border: 0px yellow solid;
}
.banner_met_url {
    cursor: pointer;
}
.banner .blok_content {
    padding: 1px 5px 10px;
}
.banner a.banner_link {
    display: none;
}
.banner_content {
    padding: 10px;
}
.banner_content .banner_header {
    display: block;
    color: #0093d3;
    font-weight: bold;
    font-size: 13pt;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}
.banner_content a {
    color: #666666;
    text-decoration: underline;
}

/*
################################################################################
Ingangspagina's
################################################################################
*/

/*
********************************************************************************
Ingangspagina secties, delen en generieke content types
********************************************************************************
*/
.ingang {
    overflow: hidden;
    margin-left: 30px;
    margin-bottom: -40px;
    /*_margin-bottom: -50px;*/
    overflow: hidden;
}
.ingangs_sectie {
    float: left;
    width: 290px;
    margin-right: 45px;
}
#ingangs_sectie_midden {
}
.ingangs_sectie_breed {
    float: left;
    width: 500px;
    margin-right: 30px;
}
#ingangs_sectie_rechts {
    margin-right: 0px;
    float: right;
}

.ingangs_deel {
    margin-bottom: 40px;
}
.ingangs_deel h2 {
    display: block;
    margin: 0;
    margin-bottom: 10px;
    padding: 0px;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    /*font: 20px;*/ /* grootte in pixels! */
    font-size: 12pt;
    background-position: center left;
    background-repeat: no-repeat;
    color: white;
}
.ingangs_deel p, .ingangs_deel ul {
    padding: 0;
    margin: 0px 0px 10px 10px;
}
.ingangs_deel p.intro {
    font-weight: bold;
}
.ingangs_intro {
    margin: 10px 0px;
}
.ingangs_intro p {
}
.ingangs_deel ul.link_lijst {
    list-style: none;
    margin: 0px 10px 10px;
    padding: 0px;
}
.ingangs_deel h2 br {
    display: none;
}
.ingangs_deel ul.groenvinkje {
    display: block;
    padding: 0px;
    padding-left: 0px;
    list-style: none;
}
.ingangs_deel ul.groenvinkje li {
    vertical-align: middle;
    border: 0px red solid;
    padding-left: 20px;
    margin-bottom: 5px;
    background-position: 0px 4px;
    background-repeat: no-repeat;
    background-image: url("../images/varia/vinkje_groen.gif");
}
.ingangs_introductie {
    margin-bottom: 10px;
}
.ingang_testimonial {
    width: 290px;
}
.ingang_testimonial h2 {
    color: white;
    background-image: none !important;
    /*height: 40px;
    line-height: 40px;*/
    padding: 10px 20px;
    /*padding-left: 20px;*/
    width: 245px;
    margin: 0px;
    font-size: 11pt;
}
.ingang_testimonial img {
    position: relative;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    width: 290px;
    z-index: 2;
}
.ingang_testimonial p {
    margin: 0px;
    padding: 10px;
}
.ingang_testimonial a {
    display: block;
    padding: 10px;
}
.ingang_testimonial .roundbox_wit-rad5 {
    /*margin: 5px -5px -10px -5px;*/
    z-index: 1;
    border: 0px yellow solid;
}
.ingangs_blok h2 {
    color: white;
    padding: 0;
    padding-right: 40px;
    margin: 0;
    line-height: 1em;
    overflow: visible;
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url("../images/pijlen/blok_pijl_met_streep.png") !important;
    background-image: url("../images/pijlen/blok_pijl_met_streep.gif");
}
.ingangs_blok p {
    color: white;
}

/*
********************************************************************************
Tag clouds
********************************************************************************
*/
#tagcloud {
    text-align: justify;
   	/*margin:30px 0 30px 162px;
    display:inline;
    text-align: justify;
    clear:both;
    overflow: hidden;*/
}
#tagcloud ul {
    padding: 2px;
    margin: 0;
}
#tagcloud  ul li {
    display: inline;
    padding:0 3px 0 3px;
}
#tagcloud a:link, #tagcloud a:visited {
    padding: 0px;
    text-decoration:none;
    line-height: 1.1em;
}
#tagcloud a:hover{
    text-decoration: underline;
}

/*
********************************************************************************
Uivaart regelen ingangspagina
********************************************************************************
*/
#ingang_uitvaart_regelen .ingangs_deel h2 {
    background-image: url("../images/koppen/ingang_kop_uitvaartregelen.png");
}

#ontdek_de_verschillende_uitvaartstijlen .ingang_carrousel {
    width: 100%;
    height: 100%;
}
#ontdek_de_verschillende_uitvaartstijlen .ingang_carrousel .carrousel_item_ingang {
    position: relative;
    top: 0px;
    left: 0px;
    display: none;
}
#ontdek_de_verschillende_uitvaartstijlen .ingang_carrousel .carrousel_item_ingang.eerste {
    display: block;
}

/*
#ontdek_de_verschillende_uitvaartstijlen {

}
#ontdek_de_verschillende_uitvaartstijlen h2 {
    color: white;
    background-image: none !important;
    padding: 10px 20px 10px;
    margin: 0px;
    line-height: 1em;
    border: 0px yellow solid;
}
#ontdek_de_verschillende_uitvaartstijlen img {
    padding: 0;
    margin: 0;
    margin-bottom: 0px;
    width: 100%;
    border: 0px yellow solid;
}
#ontdek_de_verschillende_uitvaartstijlen p {
    padding: 10px 10px;
}
#ontdek_de_verschillende_uitvaartstijlen p a {
    display: block;
    margin: 2em 0em;
}*/
/*
********************************************************************************
Steun vinden ingangspagina
********************************************************************************
*/
#ingang_steun_vinden .ingangs_deel h2 {
    background-image: url("../images/koppen/ingang_kop_steunvinden.png");
}
/*
********************************************************************************
Steun vinden ingangspagina
********************************************************************************
*/
#ingang_steun_geven .ingangs_deel h2 {
    background-image: url("../images/koppen/ingang_kop_steungeven.png");
}
#ingang_steun_geven .blok_rad-10_olijf_tr {
    /*border: 1px white solid;*/
    
}
/*
********************************************************************************
Steun vinden ingangspagina
********************************************************************************
*/
#ingang_ideeen_opdoen .ingangs_intro {
    width: 99%;
}
#ingang_ideeen_opdoen .ingangs_deel h2 {
    background-image: url("../images/koppen/ingang_kop_ideeenopdoen.png");
}
#ideeen_opdoen_navigatie {
    margin-bottom: 20px;
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart {
    overflow: hidden;
    margin-bottom: 20px;
    /*border: 1px red solid;*/
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .blok_tr,
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .blok_tl,
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .blok_br,
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .blok_bl {
    height: 100%;
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .blok_content {
    /*padding: 10px 20px;*/
    /*cursor: pointer;*/
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart h2 {
    margin-bottom: 10px;
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .beeld {
    display: block;
    padding: 10px 20px;
    color: white;
    text-decoration: none;
    cursor: pointer;
    /*border: 1px red solid;*/
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .beeld a.link {
    display: none;
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .beeld .kop {
    display: block;
    font-size: 12pt;
    font-weight: bold;

    background-repeat: no-repeat;
    background-position: center right;
    background-image: url("../images/pijlen/blok_pijl_met_streep.png") !important;
    background-image: url("../images/pijlen/blok_pijl_met_streep.gif");
    line-height: 1.5em;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    padding-right: 50px;
}
#ingang_ideeen_opdoen #ontwerp_je_eigen_uitvaart .beeld .tekst {
    display: block;
    margin-bottom: 10px;
}
#ingang_ideeen_opdoen #ingangs_sectie_links,
#ingang_ideeen_opdoen #ingangs_sectie_midden {
    margin-right: 35px;
}
#ingang_ideeen_opdoen #ingangs_sectie_rechts {
    width: 310px;
}
#ingang_ideeen_opdoen .banner_verzekeringaanvragen .banner_content {
    padding-bottom: 0px;
}
#ingang_ideeen_opdoen .banner_verzekeringaanvragen .banner_header {
    color: #333;
    font-size: 12pt;
}
#ingang_ideeen_opdoen .banner_verzekeringaanvragen .banner_tekst {
    display: block;
    padding-right: 35px;
    height: 30px;
    line-height: 30px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("../images/pijlen/pijl_groot_zwart.png") !important;
    background-image: url("../images/pijlen/pijl_groot_zwart.gif");
}
/*
********************************************************************************
Intermediairs ingangspagina
********************************************************************************
*/
#ingang_intermediairs {
    height: 100%;
}
#ingang_intermediairs #ingangs_sectie_links {
    width: 400px;
}
#ingang_intermediairs .ingangs_sectie_breed {
    width: 500px;
    margin-right: 0px;
}
#ingang_intermediairs .ingangs_deel h2 {
    background-image: url("../images/koppen/ingang_kop_intermediairs.png");
}
#ingang_intermediairs .ingangs_sectie_breed .blok_tr,
#ingang_intermediairs .ingangs_sectie_breed .blok_tl,
#ingang_intermediairs .ingangs_sectie_breed .blok_br,
#ingang_intermediairs .ingangs_sectie_breed .blok_bl {
    width: 100%;
    height: 100%;
}
#ingang_intermediairs #atp_support {
    padding: 5px 20px 10px;
}
#ingang_intermediairs #atp_support h2 {
    padding: 0;
    margin: 0;
    background: none;
    color: #72123d;
    white-space: nowrap;
}
#ingang_intermediairs #atp_support dl {
    padding: 0;
    margin: 0;
    /*margin-bottom: 30px;*/
}
#ingang_intermediairs #atp_support dl dt,
#ingang_intermediairs #atp_support dl dd {
    display: block;
}
#ingang_intermediairs #atp_support dl dt {
    background: url("../images/pijlen/pijl_bordeaux.gif") no-repeat center left;
    padding-left: 32px;
    font-weight: bold;
    color: #72123d;
}
#ingang_intermediairs #atp_support dl dd {
    padding: 0;
    margin: 0px 0px 10px;
}
#ingang_intermediairs #atp_support img {
    float: right;
}
#ingang_intermediairs #atp_support p {
    margin-left: 0px;
}

/*
################################################################################
Intermediair downloads pagina
################################################################################
*/
#intermediair_downloads .driekolom {
    /*_margin-left: 0px;*/
    /*width: 99%;*/
}
#intermediair_downloads ul.downloads {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 30px;
}
#intermediair_downloads ul.downloads a {
    font-weight: bold;
}

/*
################################################################################
Formulier pagina's
################################################################################
*/
.formulier {
    width: 100%;
    border: 0px red solid;
    overflow: hidden;
    padding-top: 0px;
}
.formulier .foutmelding {
    background: url('../images/varia/ico_uitroepteken.gif') no-repeat top left;
    color: #f00;
    padding-left: 70px;
    margin-bottom: 20px;
    min-height: 39px;
    height: 39px;
    overflow: visible;
}
.formulier .melding {
    background: url('../images/varia/ico_uitroepteken.gif') no-repeat top left;
    padding-left: 70px;
    margin-bottom: 20px;
    min-height: 39px;
    height: 39px;
    overflow: visible;
}
.formulier .content form {
    width: 80%;
}
.formulier .content form ul.velden {
    list-style: none;
    padding: 10px 20px 30px 20px;
    margin: 0;
    border: 0px red solid;
}
.formulier .content form ul.velden li {
    color: white;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    border: 0px red solid;
}
.formulier .content form ul.velden li label {
    display: inline-block;
    width: 160px;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
}
.formulier .content form ul.velden li label.fout {
    background-color: red;
}
.formulier .content form ul.velden li .sectie_header {
    padding-left: 175px;
    padding-top: 10px;
    border: 0px yellow solid;
    /*font-weight: bold;*/
    /*font-size: 8pt;*/
    display: inline-block;
    color: #333;
}
.formulier .content form ul.velden li .sectie_header a {
    color: white;
    text-decoration: underline;
}

.formulier .content form ul.velden li select {
    position: relative;
    left: 3px;
}
.formulier .content form ul.velden li .toelichting_veld {
    margin-left: 10px;
}
.formulier form .checkbox_label {
    padding-left: 5px;
}
.formulier form ul.veld_waarde {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-left: 165px;
    margin-bottom: -1.5em;
    position: relative;
    top: -1.5em;
}
.formulier .content form .knoppen_balk {
    margin-top: 10px;
    border: 0px green solid;
    overflow: auto;
    width: 100%;
}
.formulier .content form .verstuur_knop {
    float: left;
}

.formulier .content form .toelichtings_balk {
    margin-top: 10px;
    border: 0px green solid;
    overflow: auto;
    width: 100%;
}
.formulier .content form .toelichtings_balk span {
    color: #333333;
}

/*
################################################################################
Agenda/nieuws pagina's'
################################################################################
*/
.nieuwsagenda .nieuwsagenda_maand {
    margin-bottom: 10px;
}
.nieuwsagenda .nieuwsagenda_maand .blok_tr,
.nieuwsagenda .nieuwsagenda_maand .blok_tl,
.nieuwsagenda .nieuwsagenda_maand .blok_br,
.nieuwsagenda .nieuwsagenda_maand .blok_bl {
    height: 100%;
}

.nieuwsagenda .nieuwsagenda_maand h2 {
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}
.nieuwsagenda .nieuwsagenda_blok {
    padding: 10px 20px;
}
.nieuwsagenda .nieuwsagenda_blok .artikel_link {
    display: inline-block;
    margin-bottom: 5px;
}
.nieuwsagenda .nieuwsagenda_blok ul.items {
    list-style: none;
    padding: 0;
    margin: 0;
}
.nieuwsagenda .nieuwsagenda_blok ul.items a,
.nieuwsagenda .nieuwsagenda_blok ul.items a:visited {
    color: white;
    text-decoration: underline;
}
.nieuwsagenda .nieuwsagenda_blok ul.items .tekst {
    margin: 5px 0px;
    padding: 10px 10px 15px;
    background-color: white;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.nieuwsagenda .nieuwsagenda_blok ul.items .tekst h3 {
    display: block;
    font-weight: bold;
    font-size: 100%;
    color: #333;
    padding: 0;
    margin: 0px 0px 10px;
}
.nieuwsagenda .nieuwsagenda_blok ul.items .tekst h4 {
    display: block;
    font-weight: bold;
    font-size: 100%;
    color: #333;
    padding: 0;
    margin: 0px;
}
.nieuwsagenda .nieuwsagenda_blok ul.items .tekst a {
    color: #0093d3;
}
.nieuwsagenda .nieuwsagenda_blok ul.items .tekst a {
    color: #0093d3;
}

/*
################################################################################
Veelgestelde vragen pagina
################################################################################
*/
.veelgestelde_vragen .categorieen {
    overflow: visible;
    /*border: 1px white solid;*/
    padding-bottom: 2px;
}
.veelgestelde_vragen .categorie {
    margin-bottom: 10px;
    border: 0px white solid;
}
.veelgestelde_vragen .categorie h2 {
    border: 0px red solid;
    font-size: 100%;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}
.veelgestelde_vragen .blok_content {
    padding: 0px 10px;
}
.veelgestelde_vragen .blok ul.items {
    list-style: none;
    padding: 0;
    margin: 0;
}
.veelgestelde_vragen .blok ul.items li {
    margin-bottom: 5px;
}
.veelgestelde_vragen .blok ul.items a,
.veelgestelde_vragen .blok ul.items a:visited {
    color: white;
    text-decoration: underline;
}
.veelgestelde_vragen .blok ul.items .tekst {
    margin: 5px 0px;
    padding: 10px 10px 15px;
    background-color: white;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.veelgestelde_vragen .blok ul.items .tekst h2 {
    display: block;
    font-weight: bold;
    font-size: 9pt;
    color: #333;
    padding: 0;
    margin: 0px 0px 10px;
}
.veelgestelde_vragen .blok ul.items .tekst a {
    color: #0093d3;
}

/*
################################################################################
Standaard een-koloms pagina
################################################################################
*/
.een_kolom {
    width: 100%;
    overflow: hidden;
    padding-left: 30px;
}
/*
################################################################################
Standaard twee-koloms pagina
################################################################################
*/
.twee_kolom {
    width: 100%;
    overflow: hidden;
    /*border: 1px green solid;*/
}

.twee_kolom .menu {
    float: left;
    width: 210px;
    /*margin-left: 30px;*/
    padding-left: 30px;
    margin-right: 10px;
    margin-top: 45px;

    /*border: 1px yellow solid;*/
}
.twee_kolom .content {
    float: left;
    width: 740px;
    /*border: 1px red solid;*/
}
.twee_kolom .blok {
    padding: 10px 10px;
}
.twee_kolom .blok h2 {
    font-size: 11pt;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    color: white;
}

/*
################################################################################
Uitvaartstijlen pagina
################################################################################
*/
#uitvaartstijlen .introductie {
    margin-bottom: 20px;
}
#uitvaartstijlen #uitgelicht .blok_tr,
#uitvaartstijlen #uitgelicht .blok_tl,
#uitvaartstijlen #uitgelicht .blok_br,
#uitvaartstijlen #uitgelicht .blok_bl {
    height: 100%;
}
#uitvaartstijlen #uitgelicht {
    margin-bottom: 30px;
    overflow: hidden;
    width: 710px !important;
    width: 705px;
}
#uitvaartstijlen #uitgelicht h2 {
    color: white;
    margin-left: 10px;
    margin-bottom: 20px;
    font-size: 11pt;
}
#uitvaartstijlen #uitgelicht .blok_content {
    overflow: hidden;
    padding: 10px;
}
#uitvaartstijlen .uitgelicht ul.acties {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 10px;
}
#uitvaartstijlen #uitgelicht ul.acties li {
    display: inline;
}
#uitvaartstijlen #uitgelicht a.uitvaartstijl_actie span {
    display: none;
}
#uitvaartstijlen #uitgelicht .beeld {
    float: left;
    width: 230px;
    padding-bottom: 0px !important;
    padding-bottom: 10px;
}
#uitvaartstijlen #uitgelicht .beeldLink {
    text-decoration: none;
    display: block;
    text-align: center;
    padding-top: 5px;
}
#uitvaartstijlen #uitgelicht .beeldLink img,
#uitvaartstijlen #uitgelicht .beeldLink span {
    display: block;
}
#uitvaartstijlen #uitgelicht .beeldLink img {
    margin-bottom: 10px;
}
#uitvaartstijlen #uitgelicht .beeldLink span {
    font-size: 11pt;
    font-weight: bold;
    color: #0093d3;
    padding: 5px;
    padding-right: 30px;
    text-align: left;
    background: url("../images/pijlen/pijl_blauw.gif") no-repeat center right;
}
#uitvaartstijlen #uitgelicht .toelichting {
    width: 430px;
    margin-left: 20px;
    float: left;
}
#uitvaartstijlen #uitgelicht .toelichting p {
    color: white;
    padding: 0;
    margin: 0;
}
#uitvaartstijlen #uitgelicht a.bekijk_de_film {
    display: inline-block;
    width: 59px;
    height: 78px;
    background: url("../images/knoppen/bekijkdefilm.gif") no-repeat top left;
}
#uitvaartstijlen #uitgelicht a.gebruik_deze_stijl {
    display: inline-block;
    width: 59px;
    height: 78px;
    background: url("../images/knoppen/gebruikdezestijl.gif") no-repeat top left;
}
#uitvaartstijlen #uitgelicht .knoppen_balk {
    overflow: hidden;
}
#uitvaartstijlen .stijlen {
    clear: both;
    overflow: hidden;
}
#uitvaartstijlen .stijlen .stijl {
    width: 224px;
    padding: 0px;
    margin-right: 20px !important;
    margin-right: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
}
#uitvaartstijlen .stijlen .stijl .beeld {
    display: block;
    text-align:center;
    overflow: hidden;
    outline: none;
    width: 220px;
    cursor: pointer;
}
#uitvaartstijlen .stijlen .stijl .beeld span {
    display: block;
}
#uitvaartstijlen .stijlen .stijl .beeld img {
    position: relative;
    top: 5px;
    height: 140px;
    display: inline-block;
    /*width: 216px;*/
    /*border:1px red solid;*/
}
#uitvaartstijlen .stijlen .stijl .stijl_inhoud {
    padding: 2px;
}
#uitvaartstijlen .stijlen .stijl .beeld span {
    color: white;
    font-size: 11pt;
    font-weight: bold;
    width: 210px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    z-index: 2;
    position: relative;
    top: -5px;
    text-align: left;
    background: url("../images/knoppen/categorie_knop_blauw.png") no-repeat center left;
}
#uitvaartstijlen .stijlen .stijl .samenvatting {
    margin-bottom: 5px;
    padding: 10px;
    padding-top: 5px;
    height: 9em;
    overflow: hidden;
}
#uitvaartstijlen .stijlen .stijl ul.acties {
    list-style: none;
    padding: 0;
    margin: 0px 10px;
}
#uitvaartstijlen .stijlen .stijl ul.acties li {
    padding-bottom: 10px;
}

#uitvaartstijlen .stijlen .stijl a.bekijk_de_film,
#uitvaartstijlen .stijlen .stijl a.gebruik_deze_stijl {
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 40px;
    color: #999;
    display: block;
    text-decoration: none;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
}
#uitvaartstijlen .stijlen .stijl a.bekijk_de_film span,
#uitvaartstijlen .stijlen .stijl a.gebruik_deze_stijl span{
    line-height: 30px;
}
#uitvaartstijlen .stijlen .stijl a.bekijk_de_film:hover,
#uitvaartstijlen .stijlen .stijl a.gebruik_deze_stijl:hover {
    color: #333;
}

#uitvaartstijlen .stijlen .stijl a.bekijk_de_film {
    background-image: url("../images/knoppen/bekijk_de_film.png");
}
#uitvaartstijlen .stijlen .stijl a.gebruik_deze_stijl {
    background-image: url("../images/knoppen/gebruik_deze_stijl.png");
}

/*
################################################################################
Uitvaartstijl pagina
################################################################################
*/
#uitvaartstijl .introductie {
    margin-bottom: 20px;
}
#uitvaartstijl .inhoud {
    overflow: hidden;
}
#uitvaartstijl .inhoud #film {
    width: 500px;
    height: 420px;
    float: left;
}
#uitvaartstijl .inhoud #film h2 {
    font-weight: bold;
    font-size: 12pt;
    color: white;
    width: 470px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url("../images/ideeen-opdoen/uitvaart_film_header_achtergrond.png") no-repeat top left;
}
#uitvaartstijl .inhoud #andereStijlen {
    width: 225px;
    height: 550px;
    float: right;
}
#uitvaartstijl .acties {
    clear: both;
}
#uitvaartstijl .gebruik_deze_stijl {
    float: left;
    display: block;
    width: 150px;
    height: 100px;
    background: url("../images/knoppen/gebruikdezestijl_groot.gif") no-repeat top left;
}
#uitvaartstijl .gebruik_deze_stijl:hover {
    background: url("../images/knoppen/gebruikdezestijl_groot_mouseover.gif") no-repeat top left;
}
#uitvaartstijl .gebruik_deze_stijl span {
    display: none;
}
/*
################################################################################
Uitvaartwensen van anderen pagina
################################################################################
*/
#uitvaartwensen_van_anderen p.intro {
    margin-bottom: 20px;
}
#uitvaartwensen_van_anderen .uitvaart_zoeken {
    border: 0px red solid;
    margin-bottom: 30px;
    height: 22px;
}
#uitvaartwensen_van_anderen .uitvaart_zoeken label {
    border: 0px red solid;
    line-height: 20px;
    display: block;
    float: left;
}
#uitvaartwensen_van_anderen .uitvaart_zoeken .zoek_form {
    float: left;
    overflow: hidden;
    border: 0px red solid;
}
#uitvaartwensen_van_anderen .nieuwste,
#uitvaartwensen_van_anderen .top3 {
    margin-bottom: 20px;
    border: 0px red solid;
    overflow: hidden;
}
#uitvaartwensen_van_anderen .nieuwste h2,
#uitvaartwensen_van_anderen .top3 h2 {
    margin: 5px 0px 10px;
    padding: 0px;
    font-size: 16pt;
    color: #0093d3;
    border: 0px red solid;
}
#uitvaartwensen_van_anderen .uitvaart {
    width: 220px;
    margin-right: 20px;
    margin-bottom: 10px;
    border: 0px red solid;
    overflow: hidden;
    float: left;
}
#uitvaartwensen_van_anderen .uitvaart .beeld {
    display: block;
    outline: none;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    background: url("../images/uitvaart/standaard_uitvaart_220x180.png") no-repeat top left;
    height: 200px;
    width: 220px;
    text-align: center;
}
#uitvaartwensen_van_anderen .uitvaart .beeld img {
    /*width: 220px;*/
    height: 180px;
}
#uitvaartwensen_van_anderen .uitvaart .beeld .gegevens {
    display: block;
    width: 220px;
    height: 40px;
    padding: 0;
    margin: 0;
    position: relative;
    top: -20px;
    background: url("../images/knoppen/categorie_knop_blauw.png") no-repeat center left;
    text-align: left;
}
#uitvaartwensen_van_anderen .uitvaart .beeld .gegevens .naam {
    display: block;
    margin: 0;
    overflow: hidden;
    width: 140px;
    line-height: 20px;
    padding-left: 20px;
    height: 100%;
    /* Kleine hoogte correctie voor IE6 */
    position: relative;
    top: 0px !important;
    top: -2px;
}
#uitvaartwensen_van_anderen .uitvaart p {
    margin: 15px 5px 10px !important;
    margin: -10px 5px 10px;
    height: 7em;
    overflow: hidden;
    border: 0px red solid;
}
#uitvaartwensen_van_anderen .uitvaart ul.acties {
    list-style-image: url("../images/strepen/streep_blauw.gif");
    margin: 0px 5px 0px;
    padding: 0;
    padding-left: 10px;
}

/*
################################################################################
Uitvaartwensen van anderen pagina
################################################################################
*/
#welk_uitvaarttype_ben_jij .content {
    width: 745px;
}
#welk_uitvaarttype_ben_jij .uitvaarttypen {
    margin-top: 30px;
}
#welk_uitvaarttype_ben_jij .uitvaarttypen .type {
    width: 350px;
    
    float: left;
    margin-right: 20px !important;
    margin-right: 10px;
    margin-bottom: 10px;
}
#welk_uitvaarttype_ben_jij .type .beeld {
    display: block;
    outline: none;
    text-decoration: none;
    margin-bottom: -8px;
}
#welk_uitvaarttype_ben_jij .type .beeld img {
    display: block;
    border: none;
    padding: 0;
    margin: 0;
    /*width: 350px;*/
    /*position: relative;
    left: 2px;
    top: 10px;*/
}
#welk_uitvaarttype_ben_jij .type .beeld span {
    display: block;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    line-height: 40px;
    width: 330px;
    height: 40px;
    padding: 0;
    padding-left: 20px;
    margin: 0;
    border: 0px red solid;
    background-repeat: no-repeat;
    background-position: center left;
    position: relative;
    top: -10px;
}
#welk_uitvaarttype_ben_jij #Afsluiten span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_blauw.png");
}
#welk_uitvaarttype_ben_jij #Memoreren span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_groen.png");
}
#welk_uitvaarttype_ben_jij #Onderscheiden span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_rood.png");
}
#welk_uitvaarttype_ben_jij #Respecteren span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_bordeaux.png");
}
#welk_uitvaarttype_ben_jij #Verbinden span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_oranje.png");
}
#welk_uitvaarttype_ben_jij #Vieren span {
    background-image: url("../images/koppen/tekst_blok_met_pijl_breed_geel.png");
}

#welk_uitvaarttype_ben_jij .type p {
    padding: 0px 20px 10px;
}
#welk_uitvaarttype_ben_jij .type ul.acties {
    list-style: none;
    margin: 0;
    padding: 0px 20px 5px;
    
    /*border: 1px red solid;*/
}
#welk_uitvaarttype_ben_jij .type ul.acties li {
    display: inline;
}
#welk_uitvaarttype_ben_jij .type ul.acties a span {
    display: none;
}
#welk_uitvaarttype_ben_jij .type a.bekijk_de_film {
    display: inline-block;
    width: 52px;
    height: 62px;
    background: url("../images/knoppen/ico_bekijkdefilm_a.gif") no-repeat top left;
}
#welk_uitvaarttype_ben_jij .type a.bekijk_de_film:hover {
    background: url("../images/knoppen/ico_bekijkdefilm_b.gif") no-repeat top left;
}
#welk_uitvaarttype_ben_jij .type a.doe_de_test {
    display: inline-block;
    width: 78px;
    height: 62px;
    background: url("../images/knoppen/ico_toonkeuzes_a.gif") no-repeat top left;
}
#welk_uitvaarttype_ben_jij .type a.doe_de_test:hover {
    background: url("../images/knoppen/ico_toonkeuzes_b.gif") no-repeat top left;
}

/*
################################################################################
Uitvaarttype pagina
################################################################################
*/
#uitvaarttype .intro {
    width: 435px;
    margin-bottom: 20px;
}
#uitvaarttype .inhoud {
    overflow: hidden;
    margin-bottom: 20px;
}
#uitvaarttype .inhoud #film {
    width: 500px;
    height: 450px;
    float: left;
    /*border: 1px red solid;*/
}
#uitvaarttype .inhoud #film h2 {
    font-weight: bold;
    font-size: 12pt;
    color: white;
    width: 470px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background: url("../images/ideeen-opdoen/uitvaart_film_header_achtergrond.png") no-repeat top left;
}
#uitvaarttype .inhoud #typeLinks {
    width: 225px;
    height: 400px;
    margin-left: 0px;
    float: right;
}

#uitvaarttype .acties {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

#uitvaarttype .doe_de_test,
#uitvaarttype .ontwerp_je_eigen_uitvaart {
    display: block;
    float: left;
    margin-right: 40px;
}

#uitvaarttype .doe_de_test span,
#uitvaarttype .ontwerp_je_eigen_uitvaart span {
    display: none;
}

#uitvaarttype .doe_de_test {
    display: block;
    width: 92px;
    height: 96px;
    background: url("../images/knoppen/doedetest.gif") no-repeat top left;
}
#uitvaarttype .ontwerp_je_eigen_uitvaart {
    width: 328px;
    height: 96px;
    background: url("../images/knoppen/ontwerpjeeigenuitvaart.gif") no-repeat top left;
}

/*
################################################################################
Uitvaarttype doe de test stap 1 pagina
################################################################################
*/
#uitvaarttype_doe_de_test h2 {
    color: #0093d3;
    font-size: 10pt;
    margin-bottom: 10px;
    text-align: right;
}
#uitvaarttype_doe_de_test p.intro {
    margin-bottom: 20px;
}
#uitvaarttype_doe_de_test .test {
    /*width: 630px;*/
    width: 640px;
}
#uitvaarttype_doe_de_test .geselecteerde_stellingen {
    margin-bottom: 20px;
    height: 30px;
}
#uitvaarttype_doe_de_test .geselecteerde_stelling {
    width: 300px;
    height: 30px;
}
#uitvaarttype_doe_de_test .geselecteerde_stelling span {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    font-weight: bold;
    display: none;
}

#uitvaarttype_doe_de_test #geselecteerde_stelling_1 {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/stelling_1.png") no-repeat top left;
    float: left;
}

#uitvaarttype_doe_de_test #geselecteerde_stelling_2 {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/stelling_2.png") no-repeat top left;
    float: right;
}

#uitvaarttype_doe_de_test .stellingen {
    overflow: hidden;
    position: relative;
    clear: both;
}
#uitvaarttype_doe_de_test .stelling {
    width: 200px;
    height: 150px;
    float: left;
    cursor: pointer;
    margin-right: 15px;
    _margin-right: 13px;
    margin-bottom: 10px;
    background-position: top left;
    background-repeat: no-repeat;
    border: 0px red solid;
}
#uitvaarttype_doe_de_test .stelling:hover {
    filter: alpha(opacity=75);
    opacity: 0.75;
}
#uitvaarttype_doe_de_test .geselecteerd {
    background-image: url("../images/ideeen-opdoen/uitvaarttype/doedetest/geselecteerd.png");
}
#uitvaarttype_doe_de_test #stelling_3,
#uitvaarttype_doe_de_test #stelling_6,
#uitvaarttype_doe_de_test #stelling_9,
#uitvaarttype_doe_de_test #stelling_12 {
    margin-right: 0px;
    border: 0px red solid;
}
#uitvaarttype_doe_de_test .stelling p {
    width: 170px;
    height: 120px;
    padding: 15px;
    color: white;
}
#uitvaarttype_doe_de_test .stelling p .naam {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 120%;
}
#uitvaarttype_doe_de_test .rood p {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/rood.png") no-repeat top left;
}
#uitvaarttype_doe_de_test .lichtrood p {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/lichtrood.png") no-repeat top left;
}
#uitvaarttype_doe_de_test .groen p {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/groen.png") no-repeat top left;
}
#uitvaarttype_doe_de_test .lichtgroen p {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/lichtgroen.png") no-repeat top left;
}
#uitvaarttype_doe_de_test .speel_gebied {
    border: 1px white solid;
}
#uitvaarttype_doe_de_test .speel_gebied .popup {
    clear: both;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    color: #0093d3;
    font-weight: bold;
    width: 150px;
    background-color: white;
    z-index: 90;
    padding: 10px;

    border: 1px #ccc solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#uitvaarttype_doe_de_test .acties {
    overflow: hidden;
    clear: both;
    height: 30px;
}
#uitvaarttype_doe_de_test .acties .naar_stap_2_knop {
    margin: 0;
    padding: 0;
    width: 150px;
    height: 30px;
    outline: none;
    border: none;
    display: none;
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("../images/knoppen/naar_stap_2-pijl.gif");
}
#uitvaarttype_doe_de_test .acties .naar_stap_2_knop:hover {
    margin: 0;
    padding: 0;
    background-image: url("../images/knoppen/naar_stap_2-pijl_mouseover.gif");
}
#uitvaarttype_doe_de_test .acties .naar_stap_2_knop span {
    display: none;
}
#uitvaarttype_doe_de_test .acties .naar_stap_2_knop {
    float: right;
}

/*
################################################################################
Monuta bij jou in de buurt pagina
################################################################################
*/
#uitvaarttype_doe_de_test_uitslag .intro {
    margin-bottom: 20px;
}
#uitvaarttype_doe_de_test_uitslag .aanwijzing {
    font-weight: bold;
    margin-bottom: 20px;
}
#uitvaarttype_doe_de_test_uitslag .uitvaartOnlineSamenstellen {
    display: block;
    outline: none;
    text-decoration: none;
    color: #abbd26;
    font-weight: bold;
    font-size: 10pt;
    
    position: absolute;
    right: 0px;
    top: 40px;

    width: 240px;
    height: 60px;
    background: url("../images/knoppen/onlinesamenstellen.gif") no-repeat top left;
    /*
    width: 150px;
    height: 51px;
    padding-right: 60px;
    vertical-align: middle;
    
    background: url("../images/mud/iconen/ontwerper.png") no-repeat center right;
    */
}
#uitvaarttype_doe_de_test_uitslag .uitvaartOnlineSamenstellen span {
    display: none;
}
#uitvaarttype_doe_de_test_uitslag .uitslag {
    width: 500px;
}

#uitvaarttype_doe_de_test_uitslag h2 {
    color: #0093d3;
    font-size: 10pt;
    margin-bottom: 10px;
    text-align: right;
}
#uitvaarttype_doe_de_test_uitslag .geselecteerde_stellingen {
    margin-bottom: 20px;
    overflow: hidden;
}
#uitvaarttype_doe_de_test_uitslag .geselecteerde_stelling {
    display: block;
    width: 500px;
    height: 60px;
    padding-left: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
#uitvaarttype_doe_de_test_uitslag .geselecteerde_stelling .naam {
    display: block;
    font-weight: bold;
    cursor: pointer;
}
#uitvaarttype_doe_de_test_uitslag .geselecteerde_stelling .tekst {
    display: block;
    width: 400px;
    font-size: 8pt;
    cursor: pointer;
}

#uitvaarttype_doe_de_test_uitslag #geselecteerde_stelling_1 {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/stelling_1_groot.png") no-repeat top left;
}

#uitvaarttype_doe_de_test_uitslag #geselecteerde_stelling_2 {
    background: url("../images/ideeen-opdoen/uitvaarttype/doedetest/stelling_2_groot.png") no-repeat top left;
}
#uitvaarttype_doe_de_test_uitslag .film {
    margin-bottom: 20px;
}
#uitvaarttype_doe_de_test_uitslag .film h3 {
    font-weight: bold;
    font-size: 12pt;
    color: white;
    width: 470px;
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    text-align: left;
    background: url("../images/ideeen-opdoen/uitvaart_film_header_achtergrond.png") no-repeat top left;
}

/*
################################################################################
Monuta bij jou in de buurt pagina
################################################################################
*/
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier {
    width: 60%;
    padding-bottom: 20px;
}
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier ul li {
    padding-bottom: 10px;
}
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier label {
    display: inline-block;
    width: 210px;
}
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier .knoppen_balk {
    overflow: hidden;
}
.monuta_bij_jou_in_de_buurt #locatie_zoek_formulier .knoppen_balk .zoek_knop {
    float: right;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten {
    clear: both;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten h2 {
    font-weight: bold;
    font-size: 9pt;
    margin: 0;
    padding: 5px 10px;
    color: white;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten p {
    margin-left: 10px;
    margin-bottom: 10px;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .zoek_term,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .aantal_zoek_resultaten {
    font-weight: bold;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locaties {
    overflow: hidden;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie {
    width: 45%;
    height: 100px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .blok_tr,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .blok_tl,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .blok_bl,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .blok_br,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .blok_content {
    height: 100%;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie span {
    margin-left: 10px;
    display: block;
    width: 60%;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .naam {
    padding-top: 10px;
    font-weight: bold;
    color: #72123d;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie .telefoonnummer {
    padding-bottom: 10px;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .locatie a.locatie_link {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 100px;
    height: 80px;
    overflow: hidden;

}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .paginering {
    padding-left: 10px;
    /* Fix voor IE6 waarbij content wegvalt als de breedte 100% is*/
    width: 99%;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .paginering a,
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .paginering span {
    display: inline-block;
    margin-left: 5px;
    font-weight: bold;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .paginering a {
    text-decoration: none;
}
.monuta_bij_jou_in_de_buurt .locatie_zoek_resultaten .paginering a:hover {
    text-decoration: underline;
}
.monuta_bij_jou_in_de_buurt a {
    text-decoration: none;
}
.monuta_bij_jou_in_de_buurt a:hover {
    text-decoration: underline;
}
/*
################################################################################
Monuta bij jou in de buurt: locatie pagina
################################################################################
*/
.monuta_locatie form {
    padding: 0;
    margin: 0;
    margin-bottom: 25px;
    height: 24px;
    /*border: 1px red solid;*/
}
.monuta_locatie form label,
.monuta_locatie form input,
.monuta_locatie form .zoek_knop {
    position: relative;
    display: inline-block;
}
.monuta_locatie form label {
    padding: 0;
    padding-right: 5px;
    margin: 0;
    
    /*height: 24px;
    line-height: 24px;*/
    /*vertical-align: middle;*/
/*    top: 3px !important;
    top: -5px;
*/
}
.monuta_locatie form input {
    padding: 0;
    margin: 0;
    height: 20px;
    top: -3px;
}
.monuta_locatie form .zoek_knop {
    display: inline-block;
    position: relative;
    top: 7px;
    margin-left: 10px;
}
.monuta_locatie .omschrijving {
    margin-bottom: 20px;
    width: 99%;
}
.monuta_locatie .omschrijving h2 {
    font-size: 9pt;
    font-weight: bold;
    margin-bottom: 10px;
}
.monuta_locatie .omschrijving h3,
.monuta_locatie .omschrijving h4 {
    font-size: 9pt;
    font-weight: bold;
}
.monuta_locatie .data {
    border: 0px yellow solid;
    margin-bottom: 10px;
    overflow: hidden;
    width: 99%;
}
.monuta_locatie .data .gegevens {
    float: left;
    width: 140px;
}
.monuta_locatie .data .gegevens span {
    display: block;
}
.monuta_locatie .data .gegevens .naam {
    font-weight: bold;
    color: #72123d;
    margin-bottom: 20px;

}
.monuta_locatie .data .kaart {
    /*position: absolute;
    top: 0px;
    right: 0px;*/
    width: 340px;
    float: right;
    margin-right: 2px;
}

.monuta_locatie .data .kaart .map_wrapper {
    border: 1px #999 solid;
    background-color: #eee;
    width: 340px;
    
}
.monuta_locatie .data .kaart .map {
    width: 340px;
}
.monuta_locatie .data .kaart img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.monuta_locatie .zoek_op_postcode_formulier {
    overflow: hidden;
    margin-top: 1px;
    clear: both;
    width: 99%;
}
.monuta_locatie .zoek_op_postcode_formulier form {
    width: 340px;
    float: right;
}
.monuta_locatie .zoek_op_postcode_formulier .route_info {
    /*position: absolute;
    top: 0px;
    right: 0px;*/
    width: 340px;
    float: right;
    margin: 0px;
    padding: 0px;
}

.monuta_locatie .beelden .header {
    margin-bottom: 20px;
}

.monuta_locatie .beelden h2 {
    padding: 10px 20px;
    margin: 0px;
    font-size: 10pt;
    font-weight: bold;
    color: white;
}
.monuta_locatie .beelden img {
    display: block;
    margin-bottom: 10px;
    margin-left: 7px;
}
.monuta_locatie .terug_naar_zoekresultaten {
    overflow: hidden;
    clear: both;
    border: 0px red solid;
    width: 99%;
}
.monuta_locatie .terug_naar_zoekresultaten a {
    font-weight: bold;
}
.monuta_locatie .midden {
    width:500px;
    left: 1010px;
}

.monuta_locatie .links {
    left:275px;
}

.monuta_locatie .rechts {
    width: 215px;
    left: 820px;
}


/*
################################################################################
Bijzondere uitvaart momenten pagina
################################################################################
*/
#uitvaart_momenten .introductie {
    margin-bottom: 20px;
}
#uitvaart_momenten .momenten {
    overflow: hidden;
}
#uitvaart_momenten .moment {
    width: 220px;
    float: left;
    margin-right: 20px !important;
    margin-right: 18px;
}
#uitvaart_momenten .moment .beeld {
}
#uitvaart_momenten .moment .beeld img {
    display: block;
    width: 220px;
    height: 160px;
}
#uitvaart_momenten .moment .beeld h2 {
    display: block;
    width: 200px;
    height: 40px;
    color: white;
    line-height: 40px;
    font-weight: bold;
    font-size: 11pt;
    position: relative;
    top: -5px;
    padding-left: 20px;
    background: url("../images/koppen/kop_220x40_rad-5_blauw.png") no-repeat top left;
}
#uitvaart_momenten .moment .tekst {
    padding: 0px 5px;
}

/*
********************************************************************************
Uitvaart gemaakte keuzes dialoog
********************************************************************************
*/
.uitvaart_gemaakte_keuzes_dialoog {

}
.uitvaart_gemaakte_keuzes_dialoog iframe {
    border: none;
    margin-bottom: 10px;
}

.uitvaart_gemaakte_keuzes_dialoog .knoppen_balk {
    overflow: hidden;

}
.uitvaart_gemaakte_keuzes_dialoog .knoppen_balk .afdrukken_knop {
    float: right;
}

/*
################################################################################
Sitemap
################################################################################
*/
#sitemap {
    padding-left: 30px;
}
#sitemap a {
    text-decoration: none;
}
#sitemap a:hover {
    text-decoration: underline;
}
#sitemap .kolommen {
    overflow: hidden;
    
}
#sitemap .kolommen .kolom {
    float: left;
    width: 190px;
}
#sitemap .kolommen .kolom h2 {
    font-size: 10pt;
    padding-left: 1px;
}
#sitemap .sitemap_lijst {
    list-style: none;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    padding-left: 10px;
    /*border: 1px red solid;*/
}
#sitemap .top {
    margin-bottom: 20px;
    padding-left: 1px;
    border: none;
}
#sitemap .sitemap_lijst li {
    padding: 0;
    margin: 0;
}
#sitemap .sitemap_lijst li.lijst_header {
    font-weight: bold;
    _margin-bottom: -1em; /* Om onverklaarbare reden is de margin onder IE6 erg groot. Hierme wordt dit gecorrigeerd */
}
/*
################################################################################
Franchize reacties
################################################################################
*/
.franchiseReactieToevoegen table.reactieTabel {
	padding:8px 12px 8px 12px;
}

.franchiseReactieToevoegen table.reactieTabel td{
	color:white;
	padding-bottom:5px;
}

.franchiseReactieToevoegen .nieuweReactie{
	font-size:20px;
}

.franchiseReactieToevoegen table.reactieTabel td.titel{
	padding-bottom:15px;
}

.franchiseReactieToevoegen table.reactieTabel td.label{
	text-align:right;
}

.franchiseReactieToevoegen .captchaBox {
	background-color:white;
	width:184px;
	text-align:center;
}

.franchiseReactieToevoegen .reactieInput{
	border:1px solid #eeeeee;
	width:182px;
}

.franchiseReactieToevoegen .toevoegenKnop {
	background:url("../images/knoppen/reactie.gif") no-repeat scroll left top transparent;
	border:medium none;
	cursor:pointer;
	height:25px;
	outline:medium none;
	vertical-align:middle;
	width:110px;
}

.franchiseReactieToevoegen .toevoegenKnop:hover {
	background:url("../images/knoppen/reactie_mouseover.gif") no-repeat scroll left top transparent;
}

.franchiseReactieToevoegen .knoppenBalk{
	margin-top:4px;
	text-align:right;
}

.franchiseReactieToevoegen td.hulp
{
	font-size:11px;
	font-style:italic;
}

.franchiseReactieToevoegen .error{
	border:1px solid #600000;
}

.franchiseReactieToevoegen .errorMessage{
	color:#B00000!important;
}

.franchiseReacties .nieuweReactie{
	font-size:20px;
}

.franchiseReacties table.reactieTabel td.titel{
	padding-bottom:15px;
}

.franchiseReacties table.reactieTabel td.label{
	text-align:right;
}

.franchiseReacties .bericht, .franchiseLaatsteReacties .bericht{
	padding:8px 12px 8px 12px;
	color:black;
	overflow:hidden;
	word-wrap: break-word;
}

.franchiseReacties .bericht .naam, .franchiseLaatsteReacties .bericht .naam{
	color:black;
}

.franchiseReacties .bericht .datum, .franchiseLaatsteReacties .bericht .datum{
	color:grey;
}

.franchiseReacties .paginateButtons a:link, .franchiseReacties .paginateButtons a:visited{
	color:#ABBD26;
}

.franchiseReacties .reactieToegevoegd{
	padding:8px 12px 8px 12px;
	color:white;
	font-size:12px;
}

.franchiseLaatsteReacties .berichtBox
{
	padding-top:5px;
}

.franchiseLaatsteReacties .innerBox{
	padding:10px 10px 10px 10px;
}

.franchiseLaatsteReacties .titelBox{
	color:white;
	padding:5px 5px 5px 5px;
}

.franchiseLaatsteReacties span.titel{
	font-size:20px;
}

.franchiseLaatsteReacties .meerLezen{
	padding:5px 5px 0px 5px;
	text-align:right;
}

.franchiseLaatsteReacties .meerLezen a:link, .franchiseLaatsteReacties .meerLezen a:visited{
	color:white!important;
	text-decoration:none;
}

.franchiseLaatsteReacties .reactieToevoegen{
	margin-top:10px;
	background-image:url("../images/knoppen/nieuwe_reactie.gif");
	display:block;
	height:40px;
	width:200px;
}

.franchiseLaatsteReacties .reactieToevoegen:hover{
	background-image:url("../images/knoppen/nieuwe_reactie_mouseover.gif");
}

/*
################################################################################
Gastenlijst
################################################################################
*/
.gastenlijst h2 {
	padding-top:20px!important;
	padding-bottom:16px!important;
	margin:0!important;
	font-size:16px!important;
	color:#0093D3;
}

.gastenlijst .upload_sectie {
	padding-top:20px!important;
	padding-bottom:20px!important;
}

.gastenlijst .upload_error {
	color:red;
	margin-top:12px!important;
}
