/* @override http://www.memorion.nl/css/memorion.css */

/* @override https://memorion.nl/css/memorion.css */

/* @override https://memorion.nl/css/memorion.css */


/* M A I N  G E D E E L T E */


div.memorion {
	background-color: #fff;
	width: 976px;
	padding-bottom: 6px;
	padding-top: 7px;
	padding-bottom: 16px;
	margin-bottom: 16px;
	
	border-radius: 10px;  
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 

	-webkit-box-shadow: 1px 1px 3px #ccc, -1px -1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc, -1px -1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc, -1px -1px 3px #ccc;

}

div.persoonlijk, h1.persoonlijk {
	font-style: italic;
	font-size: 16px;
	font-family: Georgia;
	position: absolute;
	z-index: 2220;
	top: 32px;
	left: 282px;
	color: #808b9e;
}


/* linksonder ronde hoeken*/
div.memorion_bot {
	background: #fff url(../images/thumb_overzicht_bot.gif) no-repeat;
	height: 18px;
	width: 976px;
	float: left;
}







/* bewerken of bekijken*/
div.modusbalk_container {
	margin-left: 48px;
	margin-right: 28px;
}




	

div.lijn {
	background-color: #b2e7fa;	
	height: 1px;
	overflow: hidden;
	clear: both;
}

div.lijn.onder {
	margin-bottom: 24px;;
}

#diaryForm div.lijn {
	margin-top: 14px;
	margin-bottom: 24px;
	height: 8px;	
} 

#formLevensloop div.lijn, #formProfiel div.lijn {
	margin-left: 14px;
	margin-right: 12px;
	margin-top: 14px;
	margin-bottom: 24px;
	height: 8px;	

}



#keuze_container div.lijn.wit {
	background-color: #fff;	
	height: 1px;
	overflow: hidden;
}

#keuze_container div.lijn {
	background-color: #b2e7fa;
	/*display: none;*/	
}



div.lijn.oranje {
	background-color: orange;	
	/*background-color: #b2e7fa;*/
	
	height: 1px;
	margin-left: 28px;
	margin-right: 28px;
	margin-bottom: 12px;
}


div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

div.clearfix_ie6 {
	/*display: none;*/
	clear: both;
	height: 18px;
}







div#nagedachtenis {
	margin-left: 28px;
	margin-right: 28px;
	width: 920px;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #66778e; /* 0060a2 */
	font-family: Georgia;
	padding-bottom: 2px;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url(../images/iografie_blog_bg_top.gif) repeat-x 0px 2px;	
}

div#nagedachtenis div {
	padding-left: 12px;
}

div#nagedachtenis span.jaartal {
	letter-spacing: 0px;
	padding-left: 0px;
	/*color: #c96b2e;*/
	color: #99a4b4;
	
}

div#nagedachtenis span.ok {
	letter-spacing: 1px;
	text-transform: none;
}

div#nagedachtenis span.naam {
	font-weight: bold;
	color:  #ff7c1f;
}



div#keuze_container {
	margin-left: 28px;
	margin-right: 28px;
	width: 920px;
	overflow: hidden;
	
	
	/*height: 177px;*/
	/*background-color: lightcyan;*/
	/*background: url(../images/temp.jpg) no-repeat;*/	
	
}


div#keuze_container.extrawit {
	margin-top: 10px;
}

div#keuze_container img {
	margin: 0px;
	padding: 0px;
	margin-bottom: -2px;
}



#memorion_totaaal_container {
	margin-left: 28px;
	width: 920px;
	background: url(../images/iografie_blog_bg_lijn.gif) repeat-y;
	
}

#memorion_totaaal_container.extrawit {
	margin-top: 10px;
}

#memorion_totaaal_container div.kolleft {
	width: 605px;
	float: left;
	background: url(../images/iografie_blog_bg.gif) repeat-x;
	min-height: 240px;
	position: relative;
}

#memorion_totaaal_container div.kol_marge {
	width: 12px;
	float: left;
	/*background-color: white;*/
	height: 400px;

}

#memorion_totaaal_container div.kolright {
	width: 303px;
	float: left;
	background: url(../images/iografie_blog_bg.gif) repeat-x;
	min-height: 400px;
	
}



div.kolright div.select_opties {
	padding-top: 6px;
	height: 18px;
	padding-left: 8px;
	font-size: 12px;
}

div.kolright div.select_opties div a, div.kolright div.select_opties div a:visited {
	/*color: #0060a2;*/
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 6px;
	margin-right: 6px;	
}

div.kolright div.select_opties div a:hover {
	text-decoration: underline;	
}

div.kolright div.select_opties div a.current {
	color: #0060a2;
}

div.kolleft div.select_opties div a.current {
	color: #0060a2;
}



/*  kolom rechts foto */
/*  kolom rechts foto */
/*  kolom rechts foto */

#fotos_container div.foto {
	margin: 12px 12px 12px 12px;
	position: relative;
}

#fotos_container div.foto.eerste {
	overflow: hidden;
	/*height: 220px;*/
}

#fotos_container div.foto div.edit_foto {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 100;
	left: 8px;
	top: 8px;
	background-color: #fff;
	border-radius: 4px;  
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#fotos_container div.foto div.edit_foto.delete {
	left: auto;
	right: 12px;
}

#fotos_container div.foto div.edit_foto.voegtoe {
	left: 46px;
}


#fotos_container div.foto div.edit_foto a {
	padding: 0;
	padding-top: 6px;
	padding-left: 7px;
	display: block;
	width: 24px;
	height: 24px;
}

#fotos_container div.foto div.edit_foto a:hover {
	background-color: transparent;
}





/*  kolom rechts album */
/*  kolom rechts album */
/*  kolom rechts album */


#albums_container {
	margin-top: 6px;
}


#albums_container div.album {
	margin-left: 14px;
	position: relative;
}

#albums_container div.album div.thumb, div.acceptatie div.thumb {
	width: 64px;
	height: 76px;
	float: left;
	margin: 0px 6px 6px 0px;
	background-color: #eaf7fc;
	overflow: hidden;
	position: relative;
}



#albums_container a.album_naam, #albums_container a.album_naam:visited {
	text-decoration: none;
	color: #0060a2;
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	padding-left: 18px;	
	background: url(../images/album_dicht.gif) no-repeat 0px 6px;
}


#albums_container a.album_naam:hover {
	color: #dd4135;
}

#albums_container a.album_naam.current {
	/*font-weight: bold;*/
	margin-bottom: 4px;
	background: url(../images/album_open.gif) no-repeat 0px 7px;
}


#albums_container div.album div.edit_foto, div.acceptatie div.edit_foto {
	position: absolute;
	width: 17px;
	height: 17px;
	z-index: 100;
	right: 4px;
	top: 4px;
	background-color: #fff;
	border-radius: 4px;  
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#albums_container div.album div.edit_foto.voegtoe {
	position: absolute;
	left: auto;
	right: 24px;;
}

#albums_container div.album div.edit_foto a, div.acceptatie div.edit_foto a {
	width: 16px;
	height: 16px;
	padding-left: 3px;
	padding-top: 3px;
	display: block;
}





#fotos_container a.album_naam, #fotos_container a.album_naam:visited {
	text-decoration: none;
	color: #0060a2;
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-left: 14px;
	padding-left: 26px;	
	background: url(../images/plus.gif) no-repeat 0px 3px;
	text-transform: uppercase;
	letter-spacing: 1px;
}



/*  fotos rechts album */
/*  fotos rechts album */
/*  fotos rechts album */


#albums_container a.album_toevoegen, #albums_container a.album_toevoegen:visited {
	text-decoration: none;
	color: #0060a2;
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-left: 14px;
	padding-left: 26px;	
	background: url(../images/plus.gif) no-repeat 0px 3px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#albums_container a.album_toevoegen:hover {
	color: #dd4135;
}


#fotos_container a.album_naam:hover {
	color: #dd4135;
}


/*  kolom links blog */
/*  kolom links blog */
/*  kolom links blog */



#memorion_totaaal_container div.kolleft div.entry {
	margin: 12px;
	color: #001c42;
}


#memorion_totaaal_container div.kolleft div.entry div.lijn {
	margin-top: 12px;
	margin-bottom: 12px;
}



#memorion_totaaal_container div.kolleft div.entry.bezoeker {
	margin: 12px;
	margin-top: 8px;
}

div.kolleft div.select_opties {
	padding-top: 6px;
	height: 18px;
	padding-left: 8px;
	font-size: 12px;
	color: #0060a2;
}


div.select_opties div a {
	color: #dd4135;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 6px;
	margin-right: 6px;	
}

div.select_opties div a:hover {
	text-decoration: underline;
}

div.select_opties div span {
	color: #b2e7fa;
}


div.select_opties div.plaats {
	width: 520px;
	float: left;
}


div.select_opties div.oud_nieuw, div.select_opties div.bewerk_modus {
	width: 34px;
	float: right;
}

div.select_opties div.bewerk_modus {
	margin-top: -3px;
	position: relative;
}


div.bewerk_modus a.hulpballon {
	position: absolute;
}


div.entry div.afzender {
	margin-bottom: 8px;
	font-size: 14px;
	font-family: Georgia;
	color: #00aeef;
}

div.entry div.afzender strong {
	font-style: italic;
}

div.entry h1, div.entry div.kop {
	color: #0060a2;
	font-family: Georgia;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 8px;
	width: 580px;
}



div.entry div.kop span {
	margin-left: 12px;
}


div.entry div.kop.beheerder {
	color: #dd4135;
}

div.entry div.afzender span a, div.entry div.afzender span a:visited {
	font-style: italic;
	color: #71aa2a;
	font-family: Verdana;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-style: normal;
	padding-left: 10px;
	text-decoration: none;
	float: right;
}

div.entry div.afzender span a:hover {
	text-decoration: underline;
}


/* misschien weg later beslissen nu even uit*/
div.entry .edit {
	text-transform: uppercase;
	font-family: veradana;
	font-weight: normal;
	font-size: 12px;
	color: red;
	letter-spacing: 3px;
	display: none;
}


div.entry.bezoeker div.kop {
	color: #0060a2;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;	
	margin-bottom: 2px;
	padding-left: 24px;

}

div.bezoeker div.kop.groen {
	background: url(../images/iografie_reactie_pin_groen.gif) no-repeat;
}

div.bezoeker div.kop.oranje {
	background: url(../images/iografie_reactie_pin_oranje.gif) no-repeat;
}




div.entry.bezoeker div.tekst {
	font-family: Verdana;
	font-size: 12px;
	line-height: 19px;	
}

div.entry.bezoeker div.datum {
	font-family: Verdana;
	font-size: 12px;
	line-height: 19px;
	display: inline;	
	color: black;
	font-weight: normal;
	margin-left: 12px;
}



div.entry div.tekst {
	font-family: Georgia;
	font-size: 15px;
	line-height: 22px;	
}

div.entry div.tekst img.entry {
	float: right;
	margin: 4px 0 4px 4px;
	border: solid 1px #b2e7fa;
}


#diaryForm .formdatum {
	font-family: verdana;
	text-decoration: none;
	font-size: 13px;
	color: #0060a2;
	margin: 17px 0;
	line-height: 22px;
	height: 22px;
	font-weight: bold;
}

#diaryForm .formdatum a {
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
	padding-left: 12px;
}	
#diaryForm .formdatum a:hover {
	text-decoration: underline;
}	


#diaryForm input.title {
	width: 580px;
	height: 30px;
	color: #0060a2;
	font-family: Georgia;
	font-size: 24px;
	line-height: 30px;	
	margin-bottom: 8px;
	border: 1px solid #ccc;
	border-radius: 6px;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px; 	
	
}

#diaryForm input.naam {
	font-size: 14px;
	font-family: Verdana;
	margin-bottom: 8px;
	border: 1px solid #ccc;

	border-radius: 6px;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px; 	
}

#diaryForm input.einddatum {
	margin: 0;
	padding: 0;
	color: #0060a2;
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
	height: 20px;
	border: 1px solid #ccc;
	margin-left: 14px;
	width: 90px;
	/*display: none;*/
}

#diaryForm input.bezoeker {
	color: #0060a2;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	height: 20px;
	border: 1px solid #ccc;
}


#diaryForm textarea {
	width: 576px;
	max-width: 580px;
	height: 160px;
	font-family: Georgia;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 8px;
	border: 1px solid #ccc;
	border-radius: 6px;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px; 	
}


#diaryForm textarea.bezoeker {
	font-family: Verdana;
	font-size: 12px;
	line-height: 19px;
	height: 120px;
}

#diaryForm input.savebut, #formLevensloop input.savebut {
	margin-left: 4px;
	background: url(../images/BG_bewaar_profiel_but.gif) no-repeat !important;
	height: 26px;
	width: 123px;
	border: none;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#diaryForm div.butcontainer {
	margin-left: 323px;
}

#formLevensloop div.butcontainer {
	margin-left: 333px;	
}




#diaryForm input.savebut:hover, #formLevensloop input.savebut:hover {
	background: url(../images/BG_bewaar_profiel_but.gif) no-repeat 0px -34px !important;
	cursor:	pointer;
}

#diaryForm .aanduiding {
	font-family: verdana;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
	padding-left: 1px;
	color: #66778e;
	margin-bottom: 2px;
}

#diaryForm .knoppenbalk .aanduiding {
	padding-top: 24px;
	width: 100px;
	float: left;
}

/* ruimte voor link button en button naar foto(album) */
#diaryForm .knoppenbalk {
	height: 40px;
}

#diaryForm div.knopcontainer {
	float: right;
	margin-right: 20px;
	/*width: 340px;*/
	font-size: 11px;
	text-transform: uppercase;
	color: #0060a2;
	letter-spacing: 1px;
	line-height: 15px;
}

#diaryForm div.knopcontainer span {
	/*color: #66778e;*/
	text-transform: uppercase;
}



#diaryForm div.knopcontainer div.linkhref, #diaryForm div.knopcontainer div.linkalbum {
	float: right;
	height: 35px;
	/*width: 114px;*/
	margin-left: -1px;
	padding-left: 10px;
	padding-right: 12px;
	padding-top: 5px;
	border-top: 1px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #d1f1fc;
	cursor: pointer;
}

#diaryForm div.knopcontainer div.linkalbum.over {
	background-color: #0060a2;
	color:  #fff;
	cursor: pointer;
}



div.reageren {
	font-family: Georgia;
	font-style: italic;
	font-size: 18px;
	line-height: 26px;	
	margin: 10px;
	color: #c96b2e;
}


div.reageren a {
	color: #0060a2;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	font-family: Verdana;
	font-style: normal;
	display: block;
}



div.reageren a, div.reageren a:visited {
	margin: 0px;
}

div.reageren a:hover {
	/*color: #dd4135;*/
	text-decoration: underline;
}





div.kolleft div.entry div.knop_container {
	float: right;
	margin-top: 6px;
}

div.kolleft div.entry_niveau, div.kolleft div.entry_delete, div.kolleft div.entry_bewerk  {
	float: left;
	margin-left: 10px;
}

div.kolleft div.entry_niveau.groen {
	background: url(../images/iografie_blog_niv_groen.gif) no-repeat;
}
div.kolleft div.entry_niveau.oranje {
	background: url(../images/iografie_blog_niv_oranje.gif) no-repeat;
}
div.kolleft div.entry_niveau.rood {
	background: url(../images/iografie_blog_niv_rood.gif) no-repeat;
}

div.kolleft div.toon div.link a {
	text-decoration: none;	
}

div.kolleft div.toon div.link a:hover {
	text-decoration: underline;	
}




/*  kolom rechts reageerders*/
/*  kolom rechts reageerders*/
/*  kolom rechts reageerders*/

div.kolright div.persoon {
	/*height: 38px;*/
	margin-top: 10px;
	clear: both;
}

div.condoleance div.kolright div.persoon {
	margin-top: 0px;
}

div.kolright div.persoon div.pin {
	float: left;
	width: 30px;
	margin-left: 16px;
	margin-top: 7px;
}



div.kolright div.persoon div.container div.naam {
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
}

div.kolright div.persoon div.container div.naam a {
	text-decoration: none;	
	color: #0060a2;

}

div.kolright div.persoon div.container div.naam a:hover {
	text-decoration: underline;	
}



div.kolright div.persoon div.container div.datum {
	font-size: 11px;
}



div.kolright div.persoon div.pin.groen {
	background: url(../images/iografie_reactie_pin_groen.gif) no-repeat;
}

div.kolright div.persoon div.pin.oranje {
	background: url(../images/iografie_reactie_pin_oranje.gif) no-repeat;
}

div.kolright div.persoon div.knop_container {
	float: right;
	width: 44px;	
}

div.persoon div.knop_container div.entry_delete {
	float: left;
	margin-right: 8px;
}

div.persoon div.knop_container div.entry_niveau {
	float: left;
}


div.persoon div.knop_container div.entry_niveau.groen {
	background: url(../images/iografie_blog_niv_klein_groen.gif) no-repeat;
}
div.persoon div.knop_container div.entry_niveau.oranje {
	background: url(../images/iografie_blog_niv_klein_oranje.gif) no-repeat;
}

div.persoon div.knop_container div.entry_niveau.rood {
	background: url(../images/iografie_blog_niv_klein_rood.gif) no-repeat;
}






/* T IJ D L IJ N */
/* T IJ D L IJ N */
/* T IJ D L IJ N */

div#tijdlijn {
	/*height: 120px;*/
	text-align: center;
	width: 920px;
	border-top: 1px solid orange;
	/*display: none;*/

}


#tijdlijn div.jaren, #tijdlijn div.maanden, #tijdlijn div.dagen {
	clear: both;
	width: 920px;
	height: 36px;
	text-align: center;
	overflow: hidden;
}


div#tijdlijn a {
	color: #66778e;
	font-family: Georgia;
	font-size: 16px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	float: left;
	line-height: 36px;
}



div#tijdlijn a:visited, div#tijdlijn div.dagen a:visited {
	color: #66778e;
}

/*div#tijdlijn a:hover, div#tijdlijn div.dagen a:hover {
	color: #ff7c1f;
	background-color: #ffe4b2;
	background-image: none;
}

div#tijdlijn div.jaren a:hover, div#tijdlijn div.dagen a:hover {
	background-color: #f3f3f3;
}*/




div#tijdlijn a:active, div#tijdlijn div.dagen a:active {
	color: #66778e;
}

div#tijdlijn div.dagen a {
	padding-left: 5px;
	padding-right: 6px;
	width: 18px;
}


/*#tijdlijn div.dagen a.hasentry {
	background: url(../images/hasentry.gif) 0px -4px repeat-x;
}	



#tijdlijn div.dagen a.hasentry:hover {
	color: #0060a2;
	background: url(../images/hasentry_over.gif) 0px -4px repeat-x;
}*/




#tijdlijn a.active {
	background-image: none;

}

#tijdlijn div.dagen a.active:hover {
	background-color: #ffe4b2 !important;
}	



div#tijdlijn a.active {
	color: #ff7c1f !important;
	background-color: #ffe4b2;
}

div#tijdlijn div.hl_baby a, div#tijdlijn div.hl_kleuter a, div#tijdlijn div.hl_junior a, div#tijdlijn div.hl_volwassene a, div#tijdlijn div.hl_senior a {
	color: #99a4b4;
}

/* deze staan aan */
#tijdlijn div.dagen a.active {
	background-color: #ffe4b2 !important;
	background-image: none;
	/*background-color: #ff7c1f !important;*/
	/*color: white !important;*/
}


#tijdlijn div.dagen a.hasentry.active:hover {
	color: #ff7c1f !important;
	/*background-color: #ffe4b2;*/
	background-image: none;
}



div.entry div.datum span.auteur {
	letter-spacing: 1px;
	padding-left: 6px;	
}





/* L E V E N S F A S E S  */
/* L E V E N S F A S E S  */
/* L E V E N S F A S E S  */


#tijdlijn div.levensfases {
	width: 920px;
	height: 118px;
	position: relative;
}


#tijdlijn div.levensfases div.fase {
	width: 183px;
	height: 117px;
	float: left;
	text-align: center;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid orange;
	position: relative;
}


#tijdlijn div.levensfases div.fase span {
	font-family: Georgia;
	font-size: 16px;
	margin-top: -30px;
	display: block;
	line-height: 29px;
	height: 29px;
	background-color: #fff;	
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	color: white;
}

#tijdlijn div.levensfases div.fase span.active {
	color: #ff7c1f;
}


#tijdlijn div.levensfases div.fase.active span {
	line-height: 32px;
	height: 30px;
	color: #ff7c1f;
	font-weight: bold;
}		




#tijdlijn div.levensfases div.fase.active {
	background-color: #eff4d7;
	border-bottom: 1px solid #fff;
}


#tijdlijn div.fase img {
	border: 0px;
	margin: 0px;
	cursor: pointer;
}



/* baby 1px breder */
#tijdlijn div.levensfases div.fase.baby {
	border-left: none;
	width: 183px;
}


#tijdlijn div.levensfases div.fase div.edit_fase {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 100;
	left: 8px;
	top: 8px;
	background-color: #fff;
	border-radius: 4px;  
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#tijdlijn div.levensfases div.fase div.edit_fase a {
	padding: 0;
	padding-top: 6px;
	padding-left: 4px;
	display: block;
	width: 24px;
	height: 24px;
}

#tijdlijn div.levensfases div.fase div.edit_fase a:hover {
	background-color: transparent;
}

#tijdlijn div.levensfases div.fase div.edit_fase.nw_bericht {
	left: 148px;
	width: 24px;
	height: 24px;
	background-color: #dd4135;
}

#tijdlijn div.levensfases div.fase div.edit_fase.nw_bericht a {
	color: #fff;
	line-height: 7px;
	padding-left: 1px;	
}


/* active absolute */

div.fase_over {
	background-color: #fff;
	width: 183px;
	height: 118px;
	overflow: hidden;
	position: absolute;
	top: 0;
	/*margin-left: -183px;*/
}

div.baby_active {
	width: 184px; /* 1pixel breder */
	display: none;
}

div.kleuter_active {
	display: none;
}

div.junior_active {
	display: none;
}

div.volwassene_active {
	display: none;

}

div.senior_active {
	display: none;

}






/* L E V E N S F A S E S  */
/* L E V E N S F A S E S  */
/* L E V E N S F A S E S  */


div.qtip-content.qtip-content {
	font-size: 11px;
	font-family: Verdana;
	line-height: 16px;
}	








/* C O N D O L E A N C E  */
/* C O N D O L E A N C E  */
/* C O N D O L E A N C E  */

div.naarcondoleance {
	float: left;
}

div.memorion.condoleance {
	background: #fff url(../images/iografie_kop_condoleance.gif) no-repeat;
}

div.condoleance div.entry div.kop {
	color: #5d166e;
	padding-bottom: 0px;	
}

div.condoleance div.kolright div.persoon div.container div.naam a {
	color: #5d166e;
}

/*div.condoleance div#keuze_container {
	display: none;
}
*/


div.condoleance div.lijn.oranje {
	background-color: white;	
}

div.condoleance div.jaren, div.condoleance div.maanden, div.condoleance div.dagen {
	display: none;
}





.condoleance div.kop_reacties span {
	color: #aa9c9b;	
}




div.condoleance div.bijschrift {
	float: left;
	font-size: 12px;
	line-height: 19px;
}

div.condoleance div.bijschrift b {
	font-size: 14px;
	color: #5d166e;
}

div.condoleance div.condoleance_foto {
	float: right;
	margin-bottom: 8px;	
	border: solid 1px #5d166e;
}


div.condoleance div.kolleft div.datum {
	line-height: 18px;
	padding-top: 60px;
	text-transform: uppercase;
	/*clear: both;*/
}


div.condoleance div.kolleft div#comments div.datum {
	line-height: 18px;
	padding-top: 00px;
	text-transform: uppercase;
	/*clear: both;*/
}

#memorion_totaaal_container div.datum b {
	text-transform: uppercase;
	color: #5d166e;
	letter-spacing: 2px;
}


#memorion_totaaal_container img.profielfoto {
	width: 93px;
	height: 118px;
	overflow: hidden;
	float: right;
	padding-right: 0px;
	margin-bottom: 12px;
	border: solid 1px #b2e7fa;
}



/* H O M E  */
/* H O M E  */
/* H O M E  */

div.home_container {
	margin-left: 28px;
	margin-right: 28px;
	width: 920px;
}

div.home_container div.blok_left, div.home_container div.blok_right {
	width: 450px;
	float: left;
}

div.home_container div.kol_marge {
	width: 20px;
	float: left;
}

div.home_container div.blok_left {
	min-height: 212px;
	background: #c26937 url(../images/memorion_logo_diap.gif) 78px 24px no-repeat;
	border-radius: 10px;  
	webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
}

div.home_container div.blok_right {
	min-height: 190px;
	background-color: #e3d595;
	
	padding-top: 22px;

	border-radius: 10px;  
	webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	
}

div.blok_left h1 {
	font-family: Georgia;
	font-style: italic;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 68px;
	line-height: 32px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 16px;
}


div.blok_left a.home_but, div.blok_left a.home_but:visited {
	text-decoration: none;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	letter-spacing: 3px;
	display: block;
	width: 160px;
	float: left;
	text-align: center;
	background: #c26937 url(../images/memorion_home_knop.gif) no-repeat;
	margin-left: 20px;
	color: #66778e;
}

div.blok_left a.home_but:hover {
	/*text-decoration: underline;*/
	color: #ff7c1f;
}

div.blok_left a.home_but.left {
	margin-left: 54px;
}


div.blok_right h3 {
	font-family: Georgia;
	font-style: italic;
	font-size: 22px;
	color: #c26937;
	margin-left: 40px;
	margin-top: 0px;
	line-height: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 12px;
}


div.blok_right a.startbut {
	font-family: Verdana;
	font-size: 17px;
	text-transform: uppercase;
	color: #66778e;
	margin-left: 40px;
	margin-top: 0px;
	line-height: 24px;
	letter-spacing: 3px;
	margin-bottom: 6px;
	display: block;
	margin-top: 0px;
	text-decoration: none;
}


div.blok_right a.startbut:hover {
	color:  #fff;;
}


div.blok_right p {
	margin-left: 40px;
	color: #c26937;
}

div.blok_right p label {
	display: block;
	height: 24px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #001c42;
}


div.blok_right input.inpdatum, div.blok_right input.inpveld {
	border: solid 0px #c26937;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	border-radius: 6px;  
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 4px;
	color: #001c42;
}

div.blok_right input.inpveld {
	padding-left: 10px;
	width: 250px;	
}	

div.blok_right input.inpdatum {
	text-align: center;
}

div.blok_right div.lijn {
	background-color: transparent;
	height: 12px;
	border-bottom: 1px solid #f6eed5;
	margin-bottom: 12px;
	margin-left: 40px;
	margin-right: 40px;
}

div.blok_right input.subbut {
	margin-left: 12px;
	width: 90px;
}



/* R E G I S T R E R E N  */
/* R E G I S T R E R E N  */
/* R E G I S T R E R E N  */

#formRegister td h1, #gegevenstabel td h1 {
	color: #c96b2e;
	font-family: Georgia;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 0px;
}

#formRegister td h3, #gegevenstabel td h3 {
	color: #0060a2;
	font-family: Georgia;
	font-size: 15px;
	letter-spacing: 2px;
	text-transform: uppercase;
	line-height: 15px;
	padding-bottom: 10px;
}


table#gegevenstabel {
	margin-left: 20px;
	width: 570px;
	margin-bottom: 0px;
	margin-top: 10px;
}

#main.overzicht table#gegevenstabel {
	margin-bottom: 12px;
}



#gegevenstabel tr td {
	padding: 4px 0px;
	font-size: 12px;
	color: #001c42;
}

#gegevenstabel tr td.tekst {
	padding-top: 0px;
	padding-bottom: 12px;
	line-height: 18px;
}

#gegevenstabel tr td.data {
	text-align: right;
	padding-right: 8px;
	width: 156px;
}

#gegevenstabel tr td.top {
	vertical-align: top;
	padding-top: 12px;
}

#gegevenstabel tbody tr td input[type="text"], #gegevenstabel tbody tr td input[type="password"] {
	border: 1px solid #ccc;
	height: 20px;
	line-height: 20px;
	max-width: 320px;
	font-size: 12px;
	padding: 2px 5px 2px 4px;
	color: #3e3e40;

	border-radius: 6px;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px; 
		
}


#gegevenstabel tbody tr td input.inpdatum {
	text-align: center;
}

td.data span.verplicht {
	padding-left: 4px;
	font-size: 11px;
	color:  #ff7c1f;
}

td span {
	font-size: 11px;
}

td span.red {
	color: red;
	font-size: 12px;
}





#formRegister input.savebut {
	margin-left: 0px;
	background: url(../images/BG_bewaar_memorion_but.gif) no-repeat !important;
	height: 26px;
	width: 220px;
	border: none;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
}


#formRegister input.savebut:hover {
	background: url(../images/BG_bewaar_memorion_but.gif) no-repeat 0px -34px !important;
	cursor:	pointer;
}



#formRegister div.aanpassen {
	margin-left: 183px;
	margin-bottom: 16px;
}


#formRegister div.aanpassen input.savebut {
	background: url(../images/BG_bewaar_profiel_but.gif) no-repeat !important;
	height: 26px;
	width: 123px;
}

#formRegister div.aanpassen input.savebut:hover {
	background: url(../images/BG_bewaar_profiel_but.gif) no-repeat 0px -34px !important;
	cursor:	pointer;
}




/* /////// Z O E K R E S U L T A A T  //////////////  */
/* /////// Z O E K R E S U L T A A T  //////////////  */
/* /////// Z O E K R E S U L T A A T  //////////////  */


#gegevenstabel.resultaat td.data {
	vertical-align: bottom;
	padding-bottom: 6px;
}

#gegevenstabel tr td.data_right {
	color: #0060a2;
	font-family: Georgia;
	font-size: 17px;
	line-height: 20px;
	height: 20px;
	vertical-align: bottom;
}

#gegevenstabel tr td.data_right input[type=radio] {
	margin-right: 6px;
}




#gegevenstabel tr td.data_right img {
	margin-right: 12px;
	border: solid 2px #eaf7fc;
}


#gegevenstabel tr td.data_right img.current {
	border: solid 2px #0060a2;
	
}



#gegevenstabel tr td.klein {
	font-size: 15px;
	line-height: 22px;
	vertical-align: top;
	color: #000;
}

#gegevenstabel.resultaat td.top {
	vertical-align: top;
	padding-top: 8px;
}

#gegevenstabel tr td.data_right a, #gegevenstabel tr td.data_right a:visited {
	color: #0060a2;
	font-family: verdana;
	font-size: 13px;
	line-height: 20px;
	vertical-align: bottom;
	text-decoration: none;
	color: #c96b2e;
}

#gegevenstabel tr td.data_right a:hover {
	text-decoration: underline;
}


#gegevenstabel tr td.data_right a.groot {
	font-size: 16px;
}



/* /////// P L A T T E  T E K S T //////////////  */
/* /////// P L A T T E  T E K S T //////////////  */
/* /////// P L A T T E  T E K S T //////////////  */

#memorion_totaaal_container div.kolleft div.platte_tekst {

	font-size: 15px;
	font-family: Georgia;
	line-height: 21px;
	margin-left: 20px;
	margin-top: 12px;
	margin-right: 10px;
}

#memorion_totaaal_container .platte_tekst h2 {
	color: #0060a2;
	font-family: Georgia;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 4px;
}

#memorion_totaaal_container .platte_tekst h4 {
	color: #c96b2e;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 4px;
	margin-top: 12px;
}

#memorion_totaaal_container .platte_tekst p {
	margin-bottom: 24px;
	color:  #001c42;
}

#memorion_totaaal_container .platte_tekst em {
	font-style: italic;
}


#memorion_totaaal_container .platte_tekst img {
	float: right;
	
}



div.subProfiel {
	position: absolute;
	left: 410px;
	line-height: 18px;	
	top: 44px;
	font-size: 12px;
	width: 182px;
}

div.subProfiel em {
	display: block;
	font-family: Georgia;
	font-weight: normal;
	color: #0060a2;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 16px;
}


div.subProfiel img {
	margin-top: -10px;
}



	
#gegevenstabel tbody tr td textarea {
	width: 400px;
	max-width: 580px;
	height: 160px;
	font-family: Georgia;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 8px;
	border: 1px solid #ccc;
	border-radius: 6px;  
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px; 	
}

	
#formLevensloop #gegevenstabel tbody tr td input[type="text"] {
	width: 360px;
	max-width: 360px;
}


#gegevenstabel tbody tr td a, #gegevenstabel tbody tr td a:visited {
	line-height: 24px;
	text-decoration: none;
	color: #c96b2e;
}

#gegevenstabel tbody tr td a.stelin {
	line-height: 12px;
}

#gegevenstabel tbody tr td a:hover {
	text-decoration: underline;
}


#frmLogin p a, #frmLogin p a:visited  {
	color: #c26937;
	text-decoration: none;
}

#frmLogin p a:hover {
	text-decoration: underline;
}




/* correctie levenslooptabel */
div#formLevensloop.levenslooptabel #gegevenstabel tr td.data_right {
	color: #0060a2;
	font-family: Georgia;
	font-size: 17px;
	line-height: 25px;
	height: 20px;
	vertical-align: bottom;
}


div#formLevensloop.levenslooptabel #gegevenstabel tr td.klein {
	font-size: 15px;
	line-height: 22px;
	vertical-align: top;
	color: #000;
}


div#formLevensloop.levenslooptabel #gegevenstabel.resultaat td.top {
	vertical-align: top;
	padding-top: 10px;
}

div.clear {
	clear: both;
}


/*### TOEVOEGINGEN ###*/

div.thumb a.image img {
	width: 64px;
}



.zoekresfoto {
	position: absolute;
	left: 300px;
	margin-top: -8px;
}
