

/* ///////////////////////////////////////
Home									*/


ul#home_blog {
	margin:				0 0 30px 0;
	padding:			0;
	list-style-type:	none;
}

ul#home_blog li {
	margin:				0 0 20px 0;
	padding:			0 0 20px 0;
	list-style-type:	none;
	clear:				left;
	border-bottom:		1px solid #fee229;
}

ul#home_blog li div {
	padding:			0 0 0 70px;
}

ul#home_blog li h2{
	font:				bold 14px Georgia, "Times New Roman", Times, serif;
	border:				0;
}

ul#home_blog li div.blog_datum {
	display:			block;
	width:				60px;
	height:				60px;
	padding:			0;
	background:			url(../images/blog_datum.gif);
	float:				left;
	position:			relative;
}

ul#home_blog li div.blog_datum span.dag{
	font:				bold 32px Georgia, "Times New Roman", Times, serif;				
	display:			block;
	width:				50px;
	text-align:			center;
	color:				#ba0300;
	letter-spacing:		-0.5px;
}

ul#home_blog li div.blog_datum span.maand{
	font:				bold 10px Georgia, "Times New Roman", Times, serif;								
	display:			block;
	width:				48px;
	text-align:			center;	
	color:				#ba0300;
	border:				1px solid #ccc;
	background:			#FFF;
	position:			absolute;
	bottom:				0;
	padding:			2px 0;
}

ul#home_blog li div input.edit, 
ul#home_blog li div input.delete,
input.nieuw_frontpage_bericht {
	float:				right;
}

input.nieuw_frontpage_bericht {
	width:				100px;
}

/* ///////////////////////////////////////
Je persoonlijke gegevens				*/

#editgegevens  .avatar {
	float:				right;
	margin-right:		20px;
	}
	
#editgegevens fieldset {
	padding:			10px 5px 10px 20px;
	margin:				0 0 20px 0;
	}
	
#editgegevens fieldset fieldset{
	border:				0;
	padding:			0;
	margin:				0;
	background:			none;
	}
	
#editgegevens legend {
	font-weight:		bold;
	padding:			0 10px;
	}
	
#editgegevens label {
	display:			block;
	width:				175px;
	padding:			1px 0;
	margin:				0 0 5px 0;
	float:				left;
	clear:				left;
	}
	
#editgegevens .float_left {
	display:			block;
	width:				175px;
	float:				left;
	clear:				left;
	}
	
#editgegevens .input_disabled {	
	width:				300px; /* Moet 200 zijn voor IE */
	margin:				0 0 5px 0;
	}

#editgegevens input[type="text"] {	
	width:				218px;
	height:				16px;
	padding-left:		2px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#editgegevens select {	
	width:				225px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#editgegevens .selectbox {	
	width:				50px;
	margin:				0 0 5px 0;
	padding:			0;	
	}
	
#editgegevens .no_float {
	float:				none;
	}
	
#editgegevens span {
	display:			block;
	float:				left;
	}

#editgegevens .label_long {
	width:				400px;
	}
	

/* ///////////////////////////////////////
Profiel									*/

#profiel_select {
	float:				right;
	}
	
#profiel_goto {
	padding:			1px;
	width:				150px;
	}
	
#profiel_select .profiel_optgroup {
	font-weight:		bold;
	font-style:			normal;
	color:				#69ACE2;
	padding-bottom:		10px;
	}
	
#profiel_select option {
	color:				#000;
	padding-left:		10px;
	}
	
#profiel_select_button {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}


.profiel {
	padding:			10px 5px 10px 20px;
	margin:				0 0 20px 0;
	}
	
.profiel  .avatar {
	float:				right;
	margin-right:		20px;
	}

.profiel legend {
	font-weight:		bold;
	padding:			0 10px;
	}
	
.profiel .profiel_label {
	width:				180px;
	float:				left;
	clear:				left;
	color:				#FEE22A;
	}

.profiel .profiel_text {
	padding:			0 0 5px 0;
	}	


/* ///////////////////////////////////////
Ledenlijst								*/

#mijn_gegevens_tabel {
	border:				1px solid #CFCEB5;
	background:			#F8F7E5;
	border-top:			20px solid #FEE229;	
	width:				540px;
	padding:			10px 0;	
	border-collapse:	collapse;
	}
	
#mijn_gegevens_tabel th {
	background:			#FEE229;
	color:				#FFF;
	height:				20px;
	}
	
#mijn_gegevens_tabel td {
	padding:			0 0 5px 10px;
	}
	
#mijn_gegevens_tabel input[type="text"] {
	width:				225px;
	}
	
.avatar {
	border:				1px solid #555;
	margin:				5px;
	}


/* ///////////////////////////////////////
Ledenlijst								*/

.vj_maand li {
	list-style-type:	none;
	}

.vj1 {
	float:				left;
	width:				200px;
	}
	
.vj2 {
	float:				left;
	width:				80px;
	}
	
.vj3 {
	width:				80px;
	}
	
/* ///////////////////////////////////////
email									*/	

/*#email fieldset {
	padding:			10px 20px;
	margin:				0 0 20px 0;
	}
	
#email legend {
	font-weight:		bold;
	padding:			0 10px;
	}
	
#email label {
	display:			block;
	width:				100px;
	margin:				0 0 0 0;
	float:				left;
	clear:				none;
	}
	
#email #longlabel {
	width:				500px;
	font-size:			10px;
	}
	
#email input[type="text"] {	
	width:				490px;
	margin:				10px 0;	
	}
	
#email select {	
	width:				490px;
	margin:				10px 0;	
	}
	
#email .no_float {
	float:				none;
	}
	
#email span {
	display:			block;
	width:				100px;
	float:				left;
	}*/
	

#accordion fieldset {
	padding:			10px 20px;
	margin:				0 0 20px 0;
	}
	
#accordion legend {
	font-weight:		bold;
	padding:			0 10px;
	}
	
#accordion label {
	display:			block;
	width:				100px;
	margin:				0 0 0 0;
	float:				left;
	clear:				none;
	}
	
.fieldset_uiterlijk_2 label {
	display:			block;
	width:				100px;
	margin:				0 0 0 0;
	float:				left;
	clear:				none;
	}
	
#accordion #longlabel {
	width:				500px;
	font-size:			10px;
	}
	
.fieldset_uiterlijk_2 #longlabel {
	width:				500px;
	font-size:			10px;
	}
	
#accordion input[type="text"] {	
	width:				490px;
	margin:				10px 0;	
	}
	
.fieldset_uiterlijk_2 input[type="text"] {	
	width:				490px;
	margin:				10px 0;	
	}

#accordion select {	
	width:				490px;
	margin:				10px 0;	
	}
	
#accordion .no_float {
	float:				none;
	}
	
#accordion span {
	display:			block;
	width:				100px;
	float:				left;
	}
	


#drag_items {
	float: 				left;
	width: 				360px;
	}

#cart_legen {
	float: 				right;
	width: 				125px;
	background-color: 	#fee229;
	color:				#000;
	font-size: 			0.9em;
	text-align: 		center;
	font-weight: 		bold;
	}

#cart_legen a {
	color:				#000;
	}
 
#cart {
	float: 				right;
	width: 				125px;
	background-color: 	#fee229;
	padding-bottom: 	25px;
	color:				#000;
	}
 
#cart .info {
	color: 				#000;
	font-size: 			0.9em;
	text-align: 		center;
	font-weight: 		bold;
 
	}
 
.mail_drag_item {
	float: 				left;
	width: 				75px;
	height:				100px;
	border: 			1px solid #1c1c1c;
	margin: 			5px;
	background:		 	#101010;
	cursor: 			move;
	text-align:			center;
	font-weight:		bold;
	font-size:			9px;
	}

.drag_image {
	width:				65px;
	height:				65px;
	padding:			5px;
	}

#cart .mail_drag_item {
	width: 				50px;
	height:				70px;
	border: 			1px solid #1c1c1c;
	margin: 			3px;
	background:		 	#101010;
	margin: 			5px;
	border-width: 		1px;
	cursor: 			default;
	font-size:			9px;
	color:				#FFF;
	cursor:				pointer;
	overflow:			hidden;
	}

#cart .mail_drag_item img {
	width:				40px;
	height:				40px;
	}
	
.delete_ontvanger {
	z-index:			10;
	position:			absolute;
	width:				20px;
	height:				20px;
	display:			hidden;
	float:				right;
	margin:				-1px -1px 0 29px;				
	background:			#000000 url(../images/delete.gif) center center no-repeat;
	border:				1px solid #ff0000;
	}
	


/* ///////////////////////////////////////
Statistieken							*/	
.statlijnrood {
    height: 			9px;
	background:			#b30909  url(../images/balk-rood.jpg) repeat-x;
	margin:				2px 0 0 0;
	}
	
.statlijngeel {
    height: 			9px;
	background:			#ffe403 url(../images/balk-geel.jpg) repeat-x;
	margin:				4px 0 0 0;
	}

.left {
	float:				left;
	position:			relative;
	top:				-3px;
	}
	
#statistiek ul {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	}
	
#statistiek li {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	width:				300px;
	}


/* ///////////////////////////////////////
Eten									*/	

.tabel_aanwezigheid {
	padding:			0;
	margin:				0;
	border-collapse:	collapse;
	width:				540px;
	border:				1px solid #3c3c3c;
	background:			#F8F7E5;
	}
	
.tabel_aanwezigheid th, td {
	text-align:			left;
	padding:			4px;
	}

.tabel_aanwezigheid  a {
	text-decoration:	none;
	}
	
.tabel_aanwezigheid .admin {
	text-align:			center;
	}
	
.tabel_aanwezigheid .toggler {
	font-weight:		bold;
	cursor:				pointer;
	color:				#528CE0;
	}
	
.tabel_aanwezigheid .acc_element_container {
	padding:			0;
	margin:				0;
	}

.tabel_aanwezigheid .acc_element table {
	padding:			0 10px;
	margin:				1px 0 0 0;
	width:				100%;
	border-collapse:	collapse;
	background:			#202020;
	border-top:			1px solid #69ade4;
	border-bottom:		1px solid #69ade4;
	}

.tabel_aanwezigheid .acc_element th {
	background:			#202020;
	color:				#fff;
	padding:			10px 0 0 10px;
	}
	
.tabel_aanwezigheid .acc_element td {
	padding:			0 0 10px 10px;
	}

.tabel_aanwezigheid .acc_element ul {
	padding:			0;	
	margin:				0;
	list-style-type:	none;
	}
	
.tabel_aanwezigheid .acc_element li {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	}


.tabel_aanwezigheid .acc_element td.onbekend,
.tabel_aanwezigheid .acc_element td.onbekend ul li {
	width:				100px;
	}
	
.tabel_aanwezigheid .acc_element td.aanwezig,
.tabel_aanwezigheid .acc_element td.aanwezig ul li {
	width:				180px;
	}

.tabel_aanwezigheid .acc_element td.afwezig,	
.tabel_aanwezigheid .acc_element td.afwezig ul li {
	width:				220px;
	}

.tabel_aanwezigheid .acc_element div.aanwezig {
	
	}

.tabel_aanwezigheid .acc_element div.afwezig {
	}

.tabel_aanwezigheid .acc_element li a {
	margin:				0;
	padding:			0;
	}

#accordion span.datum {
	font-size:			10px;
	color:				#69ACE2;
	margin:				0;
	float:				right;
	}
	
#accordion .list_divider,
#accordion .list_divider_afwezig {
	clear:				both;
	}
	
#accordion .list_divider_afwezig span.datum {
	width:				140px;
	}

#accordion td p span {
	float:				none;
	}


.tabel_aanwezigheid .form {
	text-align:			center;
	margin:				0 auto;
	}
	
.tabel_aanwezigheid .acc_element p, .tabel_aanwezigheid .acc_element p span {
	
	float:				none;
	font-weight:		bold;
	width:				120px;
	margin:				0;
	padding:			0;
	
	}	
	
#accordion  p span {
	display:			inline;
	
	}




















#eetlijsttabel {
	width:				540px;
	border-collapse:	collapse;
	}
	
#eetlijsttabel a {
	text-decoration:	none;
	}

#eetlijsttabel th {
	padding:			4px;
	margin-top:			1px;
	}
	
#eetlijsttabel td {
	padding:			4px;
	text-align:			left;
	}
	
#eetlijsttabel .aanmelden {
	width:				75px;
	text-align:			center;
	}
	
#eetlijsttabel .aanmelden_1 {
	width:				40px;
	padding-right:		5px;
	text-align:			right;
	}
	
#eetlijsttabel .datum {
	width:				90px;
	}
	
#eetlijsttabel .locatie {
	width:				100px;
	}
	
#eetlijsttabel .aanmelden_2 {
	width:				30px;
	padding-left:		5px;
	text-align:			left;
	}
	
#eetlijsttabel .aanwezigheids_tabel {
	border-top:			1px solid #FEE229;
	border-bottom:		1px solid #FEE229;
	border-left:		0;
	border-right:		0;
	margin:				10px 0;
	padding:			0;
	width:				100%;
	border-collapse:	collapse;
	}
	
#eetlijsttabel .aanwezigheids_td {
	text-align:			left;
	padding:			0 10px;
	}
	
#eetlijsttabel .aanwezigheids_tabel th {
	color:				#FFF;
	text-align:			left;
	padding:			5px 0 0 0;
	background:			#202020;
	border:				0;
	}
	
#eetlijsttabel .aanwezigheids_tabel td {
	text-align:			left;
	width:				33%;
	border:				0;
	}
	
#eetlijsttabel .klein_act {
	font-size:			10px;
	color:				#69ACE2;
	display:			block;
	float:				right;
	margin-right:		20px;
	}
	
.eten ul {
	padding:			0;
	list-style-type:	none;
	margin:				5px 0 5px 0;
	}
	
.eten li {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	}
	
.inline {
	}
	
.beschrijvingsTR {
	height:				20px;
	}
	
.beschrijvingsTReten {
	height:				3px;
	padding:			0;
	margin:				0;
	}
	
#voegdinertoe fieldset {
	padding:			10px 5px 10px 20px;
	margin:				0 0 20px 0;
	}
	
#voegdinertoe fieldset fieldset{
	border:				0;
	background:			none;
	padding:			0;
	margin:				0;
	}
	
#voegdinertoe legend {
	font-weight:		bold;
	padding:			0 10px;
	}

#voegdinertoe label {
	display:			block;
	width:				175px;
	padding:			1px 0;
	margin:				0 0 5px 0;
	float:				left;
	clear:				left;
	}

#voegdinertoe input[type="text"] {	
	width:				218px;
	height:				16px;
	padding-left:		2px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#voegdinertoe select {	
	width:				225px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#voegdinertoe .selectbox {	
	width:				50px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}


/* ///////////////////////////////////////
Activiteiten							*/
	
	

#voegactiviteittoe fieldset {
	padding:			10px 5px 10px 20px;
	margin:				0 0 20px 0;
	}
	
#voegactiviteittoe fieldset fieldset{
	border:				0;
	padding:			0;
	margin:				0;
	background:			none;
	}
	
#voegactiviteittoe legend {
	font-weight:		bold;
	padding:			0 10px;
	}

#voegactiviteittoe label {
	display:			block;
	width:				175px;
	padding:			1px 0;
	margin:				0 0 5px 0;
	float:				left;
	clear:				left;
	}

#voegactiviteittoe input[type="text"] {	
	width:				218px;
	height:				16px;
	padding-left:		2px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#voegactiviteittoe select {	
	width:				225px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#voegactiviteittoe .selectbox {	
	width:				50px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}
	
#voegactiviteittoe textarea {	
	width:				500px;
	height:				100px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}


/* ///////////////////////////////////////
Ledenlijst								*/

#scroll {
	padding-bottom:		20px;
	overflow-x:			auto;
	width:				625px;
	border-left:		1px solid #b4b4b4;
	border-right:		1px solid #b4b4b4;
	}
	
.ledenlijst {
	width:				1150px;
	border-left:		0;
	border-right:		0;
	border-bottom:		0;
	}

.ledenlijst th {
	padding:			2px;
	}
	
.ledenlijst tr {
	background:			#fff;
	}
	
.ledenlijst tr:hover {
	background:			#ffe403;
	}
	
/* ///////////////////////////////////////
fotos									*/

#foto_bc {
	padding-top:		3px;
	}

.foto_bc {
	color:				#69ACE2;
	text-decoration:	none;
	}
	
.foto_bc:hover {
	text-decoration:	underline;
	}
	
.bc_pijl {
	color:				#69ACE2;
	}


#foto_select {
	float:				right;
	}
	
#foto_goto {
	padding:			1px;
	width:				200px;
	}
	
#foto_select .foto_optgroup {
	font-weight:		bold;
	font-style:			normal;
	color:				#69ACE2;
	padding-bottom:		10px;
	}
	
#foto_select option {
	color:				#000;
	padding-left:		10px;
	}
	
#foto_select_button {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}

#foto_lijst {
	margin:				0;
	padding:			0;
	}
	
.album_spacer {
	height:				20px;
	width:				10px;
	}
	
h3.foto_header a {
	font:				bold 20px Georgia, Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
h3.foto_header a:hover {
	text-decoration:	underline;
	}
	
.collectiekader {
	padding:			10px;
	border:				1px solid #ddd;
	width:				520px;
	height:				127px;
	margin:				0 0 20px 0;
	background:			#202020 url(../images/comment.gif) repeat-x top left;
	}
	
a.foto_link_foto {
	float:				left;
	clear:				left;
	margin-right:		20px;
	padding:			5px;
	border:				1px solid #69ACE2;
	background:			#FFF;
	}
	
a.foto_link_foto:hover {
	border:				1px solid #FEE229;
	}
	
.collectiekader img {
	border:				0;
	}
	
.foto_link {
	display:			block;
	margin-top:			40px;
	font:				bold 18px Georgia, Arial, Helvetica, sans-serif;
	color:				#FEE229;
	text-decoration:	none;		
	}
	
.foto_info {
	display:			block;
	float:				left;
	}
	
.foto_link:hover {
	text-decoration:	underline;		
	}
	
#foto_lijst li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	font-weight:		bold;
	}
	
#foto_lijst li li{
	margin:				0 0 0 -5px;
	padding:			0;
	list-style-type:	disc;
	font-weight:		normal;
	}

.SubCat {
	width:				204px;
	}
	
#jaarFix {
	float:				left;
	margin-right:		4px;
	}

.nieuwenaamFix 	{
	margin-top:			5px;
	}	

#nieuwenaam {
	width:				200px;
	}

.highslide {
	cursor:				url(images/graphics/zoomin.cur), pointer;
	outline: 			none;
	}
.highslide img {
	border: 			1px solid #CFCEB5;
	padding:			7px;
	margin:				0 5px 5px 0;
	background:			#fff;
	}
.highslide:hover img {
	border: 			1px solid #FEE229;
	}

.highslide-image {
	border: 			10px solid #FFF;
	}
.highslide-image-blur {
	}
.highslide-caption {
	display:			none;
	border: 			5px solid white;
	border-top: 		none;
	padding:			5px;
	background:		 	#fff;
	}
.highslide-loading {
	display: 			block;
	color:				white;
	font-size: 			9px;
	font-weight: 		bold;
	text-transform: 	uppercase;
	text-decoration:	none;
	padding: 			3px;
	border-top: 		1px solid white;
	border-bottom: 		1px solid white;
	background: 		black;
}
a.highslide-credits, a.highslide-credits i {
	padding: 			2px;
	color: 				silver;
	text-decoration: 	none;
	font-size: 			10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
	color: 				white;
	background-color: 	gray;
}

.highslide-display-block {
	display: 			block;
}
.highslide-display-none {
	display: 			none;
}

/*#foto_opties {
	clear:				left;
	padding-top:		30px;
	}

#geselecteerde_collectie, #collectie_resultaat {
	margin:				10px;
	}

.fout {
	color:				red;
}

.goed {
	color:				green;
}

#collectie_naam {
	clear:				left;
	}
	
.jaar_cat {
	width:				100px;
	display:			block;
	float:				left;
	font-weight:		bold;

	}

#collectie_aanmaken {
	display: 			block;
	margin-top:			10px;
	}
	
#photoupload-status a {
	display:			block;
	width:				500px;
	text-align:			right;
	text-decoration:	none;
	}

.photoupload-queue {
	list-style:			none;
	margin:				0;
	padding:			0;
}
.photoupload-queue li {
	background:			url(../images/photo_upload.png) no-repeat 5px 8px;
	padding:			5px 0 5px 0;
	margin:				5px 10px 5px 0;
	border-right:		1px solid #333;
	border-bottom:		1px solid #333;
}

.photoupload-queue .queue-file {
	font-weight:		bold;
	margin-left:		32px;
}

.photoupload-queue .queue-size {
	color:				#aaa;
	margin-left:		1em;
	font-size:			0.9em;
}

.photoupload-queue .queue-loader {
	position:			relative;			
	font-size:			0.9em;
	background-color:	#ddd;
	color:				#fff;
	border:				1px inset #555;
	margin:				10px 5px 0 5px;
}
.photoupload-queue .queue-subloader {
	text-align:			center;
	position:			absolute;
	background-color:	#81B466;
	height:				100%;
	width:				0%;
	left:				0;
	top:				0;
}

.photoupload-queue .input-delete {
	width:				16px;
	height:				16px;
	background:			url(../images/delete2.png) no-repeat 0 0;
	text-decoration:	none;
	border:				none;
	float:				right;
	margin:				3px 5px 0 0;
}

.foto_check {
	padding:			0 0 0 20px;
	margin:				0;
	}

.foto_check li {
	list-style-image:	url(../images/groen_vinkje.png);
	margin:				0;
	}
	
#upload_resultaat span {
	display:			block;
	margin:				10px 0;
	font-weight:		bold;
	}*/








/*NIEUW*/

#foto_opties {
	clear:					left;
	padding-top:			30px;
	}

#geselecteerde_collectie, #collectie_aanmaak_resultaat {
	margin:					5px 0 0 0;
	}

.fout {
	color:					red;
	}

.goed {
	color:					green;
	}

#collectie_naam {
	clear:					left;
	padding:				20px;
	width:					460px;
	margin-bottom:			10px;
	border:					1px solid #3c3c3c;
	}
	


#collectie_aanmaken {
	display: 				block;
	margin-top:				10px;
	}
	
#photoupload-status a {
	display:				block;
	width:					500px;
	text-align:				right;
	text-decoration:		none;
	}

#collectie_keuze_accordion {
	margin:					10px 0;
	padding:				0;
}

h4.kies_collectie_keuze {
	cursor:					pointer;
	padding:				0;
	margin:					1px 0;
	color:					#528ce0;
}

div.selecteer_collectie {
	margin:					5px 0;
}

div.selecteer_collectie div.fix{
	padding:				20px;
	margin-bottom:			2px;
}

.current-text {
	margin:					10px 0 0 0;
}

#status {
	padding:				10px 0px 10px 10px;
	margin:					10px 0 10px 0;
	border:					1px solid #3c3c3c;
	width:					490px;
}

#status .progress{
	background:				url(../images/Fancyupload/progress-bar/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#tatus .progress-text{
	font-size:				0.9em;
	font-weight:			bold;
}

#list, #list li {
	list-style-type:		none;
	margin:					0;
	padding:				0;
	width:					500px;
}

#list li.file {
	border-bottom:			1px solid #3c3c3c;
	background:				url(../images/Fancyupload/file.png) no-repeat 4px 4px;
	margin-bottom:			5px;
}

#list li.file.file-uploading {
	background-image:		url(../images/Fancyupload/uploading.png);
}

#list li.file.file-success {
	background-image:		url(../images/Fancyupload/success.png);
}

#list li.file.file-failed {
	background-image:		url(../images/Fancyupload/failed.png);
}

#list li.file .file-name {
	font-size:				14px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
	margin-left:			44px;
}
#list li.file .file-size {
	font-size:				11px;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
}

#list li.file .file-info {
	display:				block;
	margin-left:			0;
	font-size:				11m;
	line-height:			20px;
	clear:					right;
	margin-left:			10px;
}

#list li.file .file-remove {
	clear:					right;
	float:					right;
	line-height:			18px;
}

#list li.file img {
	border:					0;
}

.foto_check {
	padding:				0 0 0 20px;
	margin:					0;
	}

.foto_check li {
	margin:					0;
	}
	
#upload_resultaat span {
	display:				block;
	margin:					10px 0;
	font-weight:			bold;
	}






	
	
.delete_foto_indiv {
	z-index:			10;
	position:			absolute;
	width:				20px;
	height:				20px;
	display:			hidden;
	float:				left;
	margin:				0;				
	background:			#000000 url(../images/delete.gif) center center no-repeat;
	border:				1px solid #ff0000;
	cursor:				pointer;
	}	
	
	
	
	
	
.delete_fotocollectie {
	z-index:			1000;
	position:			absolute;
	width:				20px;
	height:				20px;
	display:			hidden;
	float:				left;
	margin:				0;				
	background:			#000000 url(../images/delete.gif) center center no-repeat;
	border:				1px solid #ff0000;
	cursor:				pointer;
	}
	
	

/* ///////////////////////////////////////
Roddels									*/

#roddels {
	border-bottom:		1px solid #CCC;
	}
	
	
	
/* ///////////////////////////////////////
Plannen									*/
	
.lange_marge	{
	margin-bottom:		50px;
	}

#plannen_textarea {	
	width:				500px;
	height:				100px;
	margin:				0 0 5px 0;
	border:				1px solid #777;
	}

/* ///////////////////////////////////////
Afspraken								*/

.afspraak_tabel {
	width:				540px;
	margin-bottom:		20px;
	border-collapse:	collapse;
	}
	
.afspraak_tabel td {
	padding:			3px 5px;
	text-align:			left;
	border-bottom:		1px solid #3c3c3c;
	border-right:		1px dashed #3c3c3c;
	margin:				0 30px 0 0;
	}

.afspraak_tabel .naam {
	width:				140px;
	}
	
.afspraak_tabel td.naam {
	width:				140px;
	border-right:		1px solid #3c3c3c;
	}
	
.afspraak_tabel .datum {
	width:				75px;
	text-align:			center;
	}
	
.afspraak_tabel .kan_wel {
	color:				#00FF00;
	font-weight:		bold;
	text-align:			center;
	}
	
.afspraak_tabel .kan_niet {
	color:				#FF0000;
	font-weight:		bold;
	text-align:			center;
	}
	
.afspraak_tabel .onbekend {
	color:				#CCCCCC;
	font-weight:		bold;
	text-align:			center;
	}
	
.afspraken_form .ja {
	margin-left:		5px;
	}


/* ///////////////////////////////////////
Agenda									*/

.agenda_admin {
	width:				540px;
	margin-bottom:		20px;
	}
		
.agenda_admin td {
	padding:			3px 5px;
	margin:				0 30px 0 0;
	}
	
	
	
/* ///////////////////////////////////////
Alle gebruikers							*/
	
	
.alle_gebruikers {
	width:				540px;
	margin-bottom:		20px;
	}

.alle_gebruikers td {
	padding:			3px 5px;
	margin:				0 30px 0 0;
	}
	
.alle_gebruikers_edit {
	width:				540px;
	border:				1px solid #3c3c3c;
	background:			#F8F7E5;
	margin-bottom:		20px;
	}
	
.alle_gebruikers_edit td {
	padding:			3px 5px;
	text-align:			left;
	margin:				0 30px 0 0;
	}



/* ///////////////////////////////////////
Statistieken							*/

.statistiek_tabel {
	width:				540px;
	margin-bottom:		20px;
	border-collapse:	collapse;
	}
	
.statistiek_tabel td {
	padding:			3px 5px;
	margin:				0 10px 0 0;
	}
	
.statistiek_tabel .aantallen {
	text-align:			right;
	}
	
	
	
/* ///////////////////////////////////////
Inloggeschiedenis						*/
	
.inloggeschiedenis {
	width:				540px;
	margin-bottom:		20px;	
	border-collapse:	collapse;
	}
	
.inloggeschiedenis td {
	padding:			3px 5px;
	margin:				0 10px 0 0;
	}
	
.inloggeschiedenis .wie {
	text-align:			left;
	width:				130px;

	}

.inloggeschiedenis .sessielengte {
	width:				120px;
	text-align:			right;
	padding-right:		30px;
	}

	
/* ///////////////////////////////////////
Bestuur									*/

#bestuur fieldset {
	width:				230px;
	height:				300px;
	padding:			10px;
	}

#praeses {
	float:				left;
	text-align:			center;
	}

#abactis {
	float:				right;
	text-align:			center;
	}
	
#fiscus {
	float:				left;
	text-align:			center;
	}

#bestuur legend {
	font-weight:		bold;
	padding:			0 10px;
	}
	
h3.bestuur_naam {
	font:				bold 14px Georgia, "Times New Roman", Times, serif;
	color:				#FF0000;
	padding:			0;
	margin:				0;
	text-decoration:	none;
	text-align:			center;
	}
	

#bestuur p {
	text-align:			center;
	}
	
	
	
.bestuur_spacer {
	height:				20px;
	width:				10px;
	}
	
h3.bestuur_header a {
	font:				bold 20px Georgia, Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
h3.bestuur_header a:hover {
	text-decoration:	underline;
	}
	
.bestuur_header {
	font:				bold 20px Georgia, Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
.bestuur_header:hover {
	text-decoration:	underline;
	}
	
#bestuur_lijst {
	clear:				left;
	padding-top:		20px;
	}
	
.bestuurkader {
	padding:			10px;
	border:				1px solid #ddd;
	width:				520px;
	height:				127px;
	margin:				0 0 20px 0;
	background:			#F8F7E5;
	}
	
a.bestuur_link_foto {
	float:				left;
	clear:				left;
	margin-right:		20px;
	padding:			5px;
	border:				1px solid #69ACE2;
	background:			#FFF;
	}
	
a.bestuur_link_foto:hover {
	border:				1px solid #BA0300;
	}
	
.bestuurkader img {
	border:				0;
	}
	
.bestuur_link {
	display:			block;
	margin-top:			40px;
	font:				bold 18px Georgia, Arial, Helvetica, sans-serif;
	color:				#BA0300;
	text-decoration:	none;		
	}
	
	
#bestuur_select {
	float:				right;
	}
	
#bestuur_goto {
	padding:			1px;
	width:				200px;
	}
	
#bestuur_select option {
	color:				#000;
	padding-left:		10px;
	}
	
#bestuur_select_button {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}
	
#bestuur_toevoegen fieldset#jaar, #bestuur_toevoegen fieldset#praeses, #bestuur_toevoegen fieldset#abactis, #bestuur_toevoegen fieldset#fiscus  {
	margin-bottom:		10px;
	float:				none;
	text-align:			left;
	}
	
	
	
	
	
	
	
	
	
/* ///////////////////////////////////////
Personal mail							*/

#personal_mail_textarea {
	width:				490px;
	height:				150px;
	margin-bottom:		10px;
	}

	
#ontvanger_select {
	float:				right;
	}
	
#ontvanger_goto {
	padding:			1px;
	width:				150px;
	}
	
#ontvanger_select .ontvanger_optgroup {
	font-weight:		bold;
	font-style:			normal;
	color:				#69ACE2;
	padding-bottom:		10px;
	}
	
#ontvanger_select option {
	color:				#000;
	padding-left:		10px;
	}
	
#ontvanger_select_button {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}
	
.pm_scroll_list {
	height:				300px;
	width:				500px;
	overflow:			auto;
	}
	
.pm_scroll_list ul {
	margin:				0;
	padding:			0;
	width:				450px;
	}
	
.pm_scroll_list li {
	margin:				0 0 20px 0;
	padding:			0 0 20px 0;
	list-style-type:	none;
	border-bottom:		1px solid #999;
	width:				480px;
	}
	
.pm_scroll_list .zender {
	display:			block;
	float:				left;
	width:				100px;
	font-weight:		bold;
	}
	
.pm_scroll_list .datum {
	display:			block;
	width:				300px;
	padding-bottom:		10px;
	font-weight:		bold;
	}
	
.pm_scroll_list .content {
	display:			block;
	width:				480px;
	overflow:			hidden;
	}
	

/* ///////////////////////////////////////
Commissies								*/	
	
	
.commissie_spacer {
	height:				20px;
	width:				10px;
	}
	
h3.commissie_header a {
	font:				bold 20px Georgia, Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
h3.commissie_header a:hover {
	text-decoration:	underline;
	}
	
.commissie_header {
	font:				bold 20px Georgia, Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
.commissie_header:hover {
	text-decoration:	underline;
	}
	

	
.commissiekader {
	padding:			10px;
	border:				1px solid #ddd;
	width:				520px;
	height:				127px;
	margin:				0 0 20px 0;
	background:			#F8F7E5;
	}
	
a.commissie_link_foto {
	float:				left;
	clear:				left;
	margin-right:		20px;
	padding:			5px;
	border:				1px solid #69ACE2;
	background:			#FFF;
	}
	
a.commissie_link_foto:hover {
	border:				1px solid #BA0300;
	}
	
.commissiekader img {
	border:				0;
	}
	
.commissie_link {
	display:			block;
	margin-top:			40px;
	font:				bold 18px Georgia, Arial, Helvetica, sans-serif;
	color:				#BA0300;
	text-decoration:	none;		
	}
	
.commissie_info {
	display:			block;
	float:				left;
	width:				300px;
	text-align:			left;
	}

.commissie_functie {
	display:			block;
	float:				left;
	width:				220px;
	font-weight:		bold;
	}

	
.commissie_link:hover {
	text-decoration:	underline;		
	}
	
#commissie_select {
	float:				right;
	}
	
#commissie_goto {
	padding:			1px;
	width:				200px;
	}
	
#commissie_select option {
	color:				#000;
	padding-left:		10px;
	}
	
#commissie_select_button {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}
	
#commissie_lijst fieldset {
	
	}

#commissie_lijst ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#commissie_lijst  li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	width:				550px;
	}
	
.commissie_persoon {
	float:				left;
	width:				170px;
	text-align:			center;
	}
	
.commissie_persoon p {
	text-align:			center;
	}
	
.functie {
	font-weight:		bold;
	color:				#FF0000;
	text-align:			center;
	}
	
/* ///////////////////////////////////////
Home									*/	

h3.frontpage_auteur {
	font:				bold 12px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	text-align:			left;
	color:				#69ACE2;
	}

h3.frontpage_auteur a {
	text-decoration:	none;
	color:				#69ACE2;
	font-weight:		bold;
	}
	
h3.frontpage_aantal_reacties, h3.frontpage_aantal_reacties a  {
	font:				bold 12px Arial, Helvetica, sans-serif;
	color:				#69ACE2;
	text-align:			left;
	}
	
	
.frontpage_reactie {
	padding:			4px 10px;
	margin-bottom:		4px;				
	}
	
.reactie_header {
	font:				bold 12px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	text-align:			left;
	color:				#FEE229;
	margin:				0 0 2px 0;
	}
	
.reactie_header a {
	color:				#FEE229;
	}
	
h3.frontpage_reactie {
	font:				bold 12px Arial, Helvetica, sans-serif;
	text-decoration:	none;
	text-align:			left;
	color:				#69ACE2;
	display:			block;
	border-bottom:		1px solid #69ACE2;
	margin:				0 0 2px 0;
	}
	
h3.frontpage_reactie a {
	font:				bold 12px Arial, Helvetica, sans-serif;
	text-align:			left;
	color:				#69ACE2;
	text-decoration:	none;
	}
	
.reacties { 
	display:			none;
	padding:			0 0 5px 0;
	}
	
.reactie_avatar {
	margin:				0 5px 5px 0;
	padding:			0;
	float:				left;
	}
	
.reactie_avatar img {
	width:				50px;
	}
	
.reacties p { 
	padding:			10px 0 0 0;
	}
	
	
/* ///////////////////////////////////////
Fiscaat									*/

.fiscaat_tabel {
	width:				100%;
	border-collapse:	collapse;
	margin:				0 0 20px 0;
	}
	
.fiscaat_tabel td {
	padding:			6px 4px 6px 4px;
	}
	
.fiscaat_tabel .naam {
	width:				200px;
	padding-left:		10px;
	}
	
.fiscaat_tabel .stand {
	text-align:			right;
	padding-right:		100px;
	
	}

.fiscaat_tabel .stand_edit {
	
	}

.fiscaat_tabel .bijgewerkt {
	width:				130px;
	}
	
.positief {
	color:				green;
	}
.negatief {
	color:				red;
	}
	
.fiscaat_tabel .bedrag {
	width:				50px;
	}

.fiscaat_tabel .centen {
	width:				25px;
	}
	
/* ///////////////////////////////////////
Notulen									*/

#notulen_lijst, #notulen_lijst li  {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#notulen_lijst {
	overflow:			auto;
}
 
#notulenlist, #notulenlist li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#notulenlist {
	margin:				10px 0 10px 0;

}  
.notulen_datum {
	font-weight:		bold;
	color:				#a70400;
	}	 
 
#notulen_fieldset {
	border:				0;
	} 
 
 
#edit_notulen {
	}
 
#edit_notulen textarea {
	width:				495px;
	height:				50px;
	}
	
.delete_notulen {
	z-index:			10;
	position:			absolute;
	width:				20px;
	height:				20px;
	display:			hidden;
	float:				right;
	margin:				-1px -1px 0 0px;				
	background:			#000 url(../images/delete.gif) center center no-repeat;
	border:				1px solid #ff0000;
	cursor:				pointer;
	}
	

#notulen_fieldset p {
	font-size:			10px;
	padding:			0;
	}
	
#notulen_fieldset .update_inputbox {
	width:				495px;
	}
	
#notulen_fieldset label {
	float:				none;
	font-weight:		bold;
	}
	
.notulen_fieldset {
	width:				530px;
	}
	
/* ///////////////////////////////////////
liederen									*/

#liederenlist, #liederenlist li  {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#liederenlist {
	overflow:			auto;
}
 
#liederenlist,  .#liederenlist li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#liederenlist {
	margin:				10px 0 10px 0;

}  
.liederen_datum {
	font-weight:		bold;
	color:				#a70400;
	}	 
 
#liederen_fieldset {
	border:				0;
	} 
 
 
#edit_updates {
	}
 
#edit_updates textarea {
	width:				495px;
	height:				50px;
	}
	
.delete_update {
	z-index:			10;
	position:			absolute;
	width:				20px;
	height:				20px;
	display:			hidden;
	float:				right;
	margin:				-1px -1px 0 0px;				
	background:			#000 url(../images/delete.gif) center center no-repeat;
	border:				1px solid #ff0000;
	cursor:				pointer;
	}
	

#liederen_fieldset p {
	font-size:			10px;
	padding:			0;
	}
	
#liederen_fieldset .update_inputbox {
	width:				495px;
	}
	
#liederen_fieldset label {
	float:				none;
	font-weight:		bold;
	}
	
.liederen_fieldset {
	width:				530px;
	}
	

/* ///////////////////////////////////////
Blog									*/


.blog_tabel {
	width:				100%;
	border-collapse:	collapse;
	margin-bottom:		20px;
	}

.blog_tabel td {
	padding:			5px;
	}
