/* ///////////////////////////////////////
QP-site Roderick						*/

.component {
	padding:			5px 10px;
	margin:				0 0 10px 0;
	background:			#202020 url(../images/comment.gif) repeat-x top left;
	color:				#fff;
	}
	
.component h3 {
	margin:				0 0 5px 0;
	padding:			0 0 5px 0;
	color:				#ccc;
	border-bottom:		1px solid #FEE229;
	font:				bold 14px Arial, sans-serif;
	}
	
.component a {
	color:				#AFAFAF;
	text-decoration:	underline;
	}
	
.component a:hover {
	color:				#F00;
	text-decoration:	underline;
	}
	
.component ul {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	}
	
.component li {
	padding:			0;
	margin:				0;
	list-style-type:	none;
	color:				#AFAFAF;
	}

.component li li{
	padding:			0 0 0 5px;
	margin:				0 0 0 20px;
	list-style-type:	disc;
	}
	
.component_opties {
	float:				right;
	}
		
/*agenda
------------------------------------*/

.agenda {
	border:				1px solid #3C3C3C;
	background:			#101010;
	color:				#AFAFAF;
	border-collapse:	separate;
	}
	
.agenda a {
	text-decoration:	none;
	cursor:				default;
	color:				#FFF;
	}
	
.agenda a:hover {
	text-decoration:	none;
	cursor:				default;
	color:				#FFF;
	}
	
.agenda a.change_maand {
	color:				#000;
	cursor:				pointer;
	}

.agenda a.change_maand:hover {
	color:				#000;
	cursor:				pointer;
	}

.agenda th {
	line-height:		18px;
	text-align:			center;
	vertical-align:		middle;
	padding:			2px 0;
	width:				24px;
	}
	
.agenda td {
	padding:			1px;
	text-align:			center;
	width:				24px;
	border:				0;
	}
	
.agenda td.leeg {
	background:			#000;
	}
	
.agenda td.vandaag {
	background: 		#3c3c3c;
	color:				#FFF;
	text-align:			center;
}

.agenda td.vandaag a{
	color:				#FFF;
	text-align:			center;
}

.agenda td.item {
	border:				1px solid #FEE229;
	padding:			0;
	width:				24px;
	text-align:			center;
}


span.agendaitem {
	position: 			relative;
	font-weight:		bold;
	z-index:			0;
	cursor:				pointer;
}
 
.agendaitem span.tip {
	display: 			none;
	z-index: 			100;
}
 
.agendaitem:hover span.tip {
	display:			block;
	z-index: 			100;
	position: 			absolute;
	top: 				1em;
	left:				-3px;
	width: 				300px;
	padding: 			3px 6px 4px 6px;
	border: 			1px solid #336;
	background: 		#f7f7ee;
	font:		 		12px verdana, helvetica, sans-serif;
	color: 				#ccc;
	text-align: 		left;
}

/*watdoejenu
------------------------------------*/

#watdoejenu_form textarea {
	width:				195px;
	border:				1px solid #555;
	font:				13px Arial, Helvetica, sans-serif;
	color:				#333;
	}

/*activiteitenscroller
------------------------------------*/

.iedereen_mee_bezig_list {

	}
	
#activiteitenscroller {
	width: 				188px;
	height: 			80px;
	padding: 			5px 5px 10px 0;
	margin:				0;
}

#activiteitenscroller .avatar {
	margin-left:		0;
	}

#activiteitenscroller p {
	padding:			5px 0 0 0;
	color:				#FEE229;
	margin:				0;
	text-align:			left;
	}
	
#activiteitenscroller .wat {
	color:				#FEE229;
	font-weight:		bold;
	margin-right:		5px;
	}

.bezig_link {
	color:				#FEE229;
	font-weight:		bold;
	text-decoration:	none;
	float:				left;
	}

.bezig_datum {
	font-size:			10px;
	}
	
.bezig_link .avatar {
	height:				50px;
	}

/*Updates
------------------------------------*/

#updates {
	float:				left;
	width:				235px;
	height:				200px;
	margin-right:		20px;
	background:			#FCF7C0 url(../images/level.gif) top repeat-x;
	color:				#555;
	border:				0;
	border-right: 		1px solid #ccc;
	border-bottom: 		1px solid #ccc;
	}
	
#updatelist, #updatelist li  {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#updatelist {
	overflow:			auto;
}
 
#updatelist, #updatelist li {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#updatelist ul {
	margin:				10px 0 10px 0;

}  
.update_datum {
	font-weight:		bold;
	color:				#a70400;
	}	 
 
#update_fieldset, #antigonews_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;
	}
	

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



/*weekplanner
------------------------------------*/

#weekplanner {
	border:				0;
	margin-bottom:		1px;
	}
	
#weekplanner ul, #weekplanner li  {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	}
	
#weekplanner li  {
	border-bottom:		1px solid #3c3c3c;
	padding:			2px 0;
	}
	
#weekplanner li li  {
	border-bottom:		none;
	}
		
#weekplanner ul li ul{
	margin:				0 0 0 30px;
	padding:			0;
	list-style-type:	disc;
	}

#weekplanner .weekplanner_datum {
	color:				#a70400;
	font-weight:		bold;
	float:				left;
	width:				30px;
	}	
	
#weekplanner .item {
	color:				#a70400;
	}	

#weekplanner .item a {
	color:				#a70400;
	text-decoration:	none;
	}		




/*Verjaardagen deze maand
------------------------------------*/

#verjaardagen_deze_maand {
	color:				#fff;
	width:				195px;
	}
	
#verjaardagen_deze_maand div {
	width:				60px;
	font-size:			10px;
	background:			#000;	
	margin:				0 0 6px 0;
	text-align:			center;
	font-weight:		bold;
	}
	
#verjaardagen_deze_maand .jarig{
	float:				left;
	margin-right:		4px;
	}
	
#verjaardagen_deze_maand .fix_voor_ie_maar_eigenlijk_voor_firefox {
	float:				left;
	}
	
#verjaardagen_deze_maand div img {
	width:				50px;
	height:				50px;
	margin:				5px 5px 0 5px;
	padding:			0;
	border:				0;
	}
	

#verjaardagen_deze_maand a {
	color:				#ba0300;
	clear:				left;
	}


	
/*last-edit
------------------------------------*/


#lastedit {
	background:			#202020 url(../images/comment.gif) repeat-x top left;
	width:				520px;
	padding:			10px;
	margin-top:			10px;
	}
	
#lastedit .onderwerp {
	float:				left;
	width:				150px;
	}
	
#lastedit .subject {
	width:				290px;
	margin-left:		155px;
	}
	
#lastedit .tijd {
	width:				70px;
	float:				right;
	}	


/*laatste fotos
------------------------------------*/	

#laatste_fotos {
	padding:			10px;
	background:			#202020 url(../images/comment.gif) repeat-x top left;
	color:				#333;
	margin-top:			20px;
	}	

#laatste_fotos img {
	/*border:				1px solid #ccc;
	padding:			6px;
	margin:				0;
	background:			#f6f1eb;*/
	}	
	
#laatste_fotos a {
	border:				0;
	margin:				0;
	}
	
	
/*Stealth
------------------------------------*/	
	
#stealth {
	width:				150px;
	float:				right;
	text-align:			right;
	padding:			40px 20px 0 0;
	}
	
.stealth_span {
	width:				50px;
	color:				#FFF;
	font-weight:		bold;
	}
	
#stealth_submit {
	width:				41px;
	margin-left:		5px;
	height:				23px;
	background:			url(../images/button_bg_small.gif);
	color:				#FFFFFF;
	font-size:			12px;
	border:				0;
	margin-right:		5px;
	}
	
.mail_icoon {
	display:			inline;
	}
/* personal_mail_icoon
------------------------------------*/		
.personal_mail_icoon {
	border:				0;
	display:			block;
	margin:				2px 4px 0 0;
	float:				left;
	}
	
.personal_mail_icoon2 {
	border:				0;
	display:			block;
	margin:				2px 4px 0 0;
	float:				left;
	}
	
.personal_mail_icoon img {
	border:				0;
	display:			block;
	margin-top:			2px;

	}
	
.personal_mail_icoon2 img {
	border:				0;
	display:			block;
	margin:				2px;
	}
	
/*Poll
------------------------------------*/	
.poll_ul {

	}
	
.poll_ul li {
	margin-bottom:		2px;
	}
	
.poll_radio {
	display:			block;
	float:				left;
	clear:				left;
	width:				20px;
	}

.poll_vraag {
	display:			block;
	width:				200px;
	margin:				0;
	padding:			0;
	}
	
.poll_ul .poll_link {
	display:			block;
	text-decoration:	none;
	padding-left:		20px;
	}
	
.poll_ul .poll_link:hover {
	text-decoration:	none;
	}	
	
.poll_antwoord {
	font:				10px verdana;
	display:			block;
	width:				200px;
	margin:				0;
	padding:			0;
	}
	
li.poll_antwoord span {
	display:			block;
	padding-left:		35px;
	}

.poll_percentage {
	display:			block;
	width:				35px;
	float:				left;
	clear:				left;
	font:				10px verdana;
	}
	
.poll_bar1 {
	border: 			1px solid #BA0300;
	background: 		#DBC61B url(../images/bg_green.gif) repeat-x;	
	height:				5px;
	margin:				5px 0 10px 0;
}

.poll_bar2 {
	border: 			1px solid #d0ba0b;
	background: 		#DBC61B url(../images/bg_gray.gif) repeat-x;	
	height:				5px;
	margin:				5px 0 10px 0;
}

/*Personal Message
------------------------------------*/	

#overlay_div {
	z-index:			500;
	width:				100%;
	height:				100%;
	top:				0;
	left:				0;
	position:			absolute;
	background:			#FFF;
	cursor:				pointer;
	}

#bericht_div {
	width:				500px;
	height:				300px;
	background:			#202020 url(../images/comment.gif) repeat-x scroll left top;;
	border:				4px solid #fee229;
	text-align:			left;
	padding:			10px 20px 20px 20px;
	}
	
#legend_header {
	font-weight:		bold;
	color:				#ba0300;
	}
	
#pm_scroll {
	height:				170px;
	padding:			5px 5px 5px 5px;	
	margin:				3px 0 5px 0;
	border:				1px solid #cfceb5;
	overflow:			auto;
	}
	
#bericht_verzenden,
#bericht_gelezen,
#close {
	margin-top:			10px;
	}
	
#schaduw_div {
	position:			absolute;
	left:				50%;
	top:				50%;
	width:				590px;
	height:				380px;
	margin:				-190px 0 0 -290px;
	z-index:			600;
	}
	
#schaduw_tabel {
	border-collapse:	collapse;
	border: 			0;
	background:			none;
	}	
	
#schaduw_tabel td {
	border: 			0;
	}
	
