#agenda	{
}


/* ----------------------------------------	*/
/* toon dag, week, maand, jaar linkjes 		*/
/* ----------------------------------------	*/
#agenda .toon	{
	display				: block;
	font-size			: 1.1em;
	margin				: 20px 0 0 0;
}

#agenda .toon h3	{
	display				: inline;
	font-size			: 1.0em;
}

#agenda .toon ul	{
	display				: inline;
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#agenda .toon ul li	{
	display				: inline;
	margin-left			: 10px;
}

#agenda .toon a	{
	text-decoration		: none;
	font-weight			: bold;
	border				: solid 1px #c6c6c6;
	padding				: 0 7px;
}

#agenda .toon a:hover, #agenda .toon li.actief a 	{
	text-decoration		: none;
	font-weight			: bold;
	border				: solid 1px #0f60af;
	background			: #0f60af;
	color				: white;
	padding				: 0 7px;
}


/* ----------------------------------------	*/
/* 'ga direct naar' keuze formulier		 	*/
/* ----------------------------------------	*/
#agenda .ganaar	{
	display				: block;
	margin				: 20px 0;
}

#agenda .ganaar h3	{
	display				: inline;
	font-size			: 1em;
}

#agenda .ganaar ul	{
	display				: inline;
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

#agenda .ganaar ul li	{
	display				: inline;
	margin-left			: 10px;
}


/* ----------------------------------------	*/
/* vogige, volgende en huidige weergavebalk */
/* ----------------------------------------	*/
#agenda	.navigatie	{
	text-align			: center;
	margin-bottom		: 15px;
	background			: #f78f1e;
	font-weight			: bold;
	color				: white;
	padding				: 2px 5px;
	font-size			: 1.1em;
}

#agenda	.navigatie .vorige	{
	float				: left;
	color				: white;
	text-decoration		: none;
}

#agenda	.navigatie .volgende	{
	float				: right;
	color				: white;
	text-decoration		: none;
}


/* ----------------------------------------	*/
/* overzicht (maand en week)				*/
/* ----------------------------------------	*/
#agenda table.overzicht	{
	border-left			: solid 1px #c6c6c6;
	border-top			: solid 1px #c6c6c6;
	margin-bottom		: 20px;
}

#agenda .overzicht th	{
	background			: #e2e2e2;
	text-align			: center;
}

#agenda .overzicht tbody td	{
	width				: 86px;
	height				: 70px;
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
	vertical-align		: top;
	padding				: 3px 6px;
	font-weight			: bold;
}

#agenda .overzicht tbody th	{
	wssidth				: 25px;
	vertical-align		: top;
	padding				: 3px 0;
	text-align			: center;
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
}

#agenda .overzicht td.dag_anderemaand	{
	background			: #f5f5f5;
}

#agenda .overzicht td.vandaag	{
	background			: #c5dff9;
}

#agenda .overzicht ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	font-size			: 0.9em;
	font-weight			: normal;
}

#agenda .overzicht a	{
	text-decoration		: none;
}

/* ----------------------------------------	*/
/* jaaroverzicht							*/
/* ----------------------------------------	*/
#agenda .jaaroverzicht table	{
	border-left			: solid 1px #c6c6c6;
	margin-bottom		: 20px;
}

#agenda .jaaroverzicht .kolom_links	{
	width				: 49%;
	float				: left;
}

#agenda .jaaroverzicht .kolom_rechts	{
	width				: 49%;
	margin-left			: 365px;
	_margin-left		: 362px;
}

#agenda .jaaroverzicht h3	{
	margin				: 0;
	background			: #c5dff9;
	font-weight			: bold;
	padding				: 2px 5px;
	font-size			: 1.1em;
	border				: solid 1px #0f60af;
}

#agenda .jaaroverzicht th	{
	background			: #e2e2e2;
	text-align			: center;
}

#agenda .jaaroverzicht td	{
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
	vertical-align		: top;
	padding				: 3px 6px;
	font-weight			: normal;
	text-align			: center;
}

#agenda .jaaroverzicht tbody th	{
	vertical-align		: top;
	padding				: 3px 0;
	text-align			: center;
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
}

#agenda .jaaroverzicht td.notities		{ background: #dadafe; }
#agenda .jaaroverzicht td.afspraken		{ background: #b7feb7; }
#agenda .jaaroverzicht td.opdrachten	{ background: white; }
#agenda .jaaroverzicht td.taken			{ background: #fff1ae; }

#agenda .jaaroverzicht td.dag_anderemaand	{
	background			: #f5f5f5;
}

#agenda .jaaroverzicht a	{
	text-decoration		: none;
}

#agenda .jaaroverzicht a:hover	{
	text-decoration		: underline;
}

#agenda .jaaroverzicht .legenda	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	height				: 45px;
}

#agenda .jaaroverzicht .legenda li	{
	display				: inline;
	float				: right;
	padding				: 3px 10px;
	border				: solid 1px #c6c6c6;
	margin-left			: 10px;
}

#agenda .jaaroverzicht .legenda li.notities		{ background: #dadafe; }
#agenda .jaaroverzicht .legenda li.afspraken	{ background: #b7feb7; }
#agenda .jaaroverzicht .legenda li.opdrachten	{ background: white; }
#agenda .jaaroverzicht .legenda li.taken		{ background: #fff1ae; }
	


/* ----------------------------------------	*/
/* dag overzicht							*/
/* ----------------------------------------	*/

#agenda table.dagoverzicht	{
	border-left			: solid 1px #c6c6c6;
	border-top			: solid 1px #c6c6c6;
	margin-bottom		: 20px;
}

#agenda .dagoverzicht th	{
	background			: #e2e2e2;
	text-align			: center;
}

#agenda .dagoverzicht tbody td	{
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
	vertical-align		: top;
	padding				: 3px 6px;
}

#agenda .dagoverzicht div.tijd	{
	font-weight			: bold;
}

#agenda .dagoverzicht div.tot	{
	font-size			: 0.9em;
}

#agenda .dagoverzicht h3	{
	display				: inline;
	font-size			: 1.1em;
	height				: 16px;
	margin				: 0;
}


/* ----------------------------------------	*/
/* invoer									*/
/* ----------------------------------------	*/
#agenda .invoer label	{
	display				: block;
	float				: left;
	width				: 100px;
}

#agenda .invoer legend	{
	display				: inline;
	margin-left			: 10px;
	border				: solid 1px #f78f1e;
	font-weight			: bold;
	padding				: 2px 20px;
	color				: #f78f1e;
	font-size			: 1.1em;
}

#agenda .invoer fieldset	{
	display				: block;
	border				: solid 1px #f78f1e;
	padding				: 10px 0;
	_padding			: 0;
}

#agenda .invoer ul 
{
	margin				: 10px;
	padding				: 0;
	list-style			: none;
}

#agenda .invoer ul li
{
	margin-bottom		: 1px;
}

#agenda .invoer ul li ul 
{
	margin				: 0;
	padding				: 0;
	list-style			: none;
}

/* ----------------------------------------	*/
/* module									*/
/* ----------------------------------------	*/
#module table.overzicht	{
	border-left			: solid 1px #c6c6c6;
	border-top			: solid 1px #c6c6c6;
	margin-bottom		: 20px;
}

#module .overzicht th	{
	background			: #e2e2e2;
	text-align			: center;
}

#module .overzicht tbody td	{
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
	vertical-align		: top;
	padding				: 3px 6px;
	font-weight			: bold;
}

#module .overzicht tbody th	{
	vertical-align		: top;
	padding				: 3px 0;
	text-align			: center;
	border-right		: solid 1px #c6c6c6;
	border-bottom		: solid 1px #c6c6c6;
}

#module .overzicht td.dag_anderemaand	{
	background			: #f5f5f5;
}

#module .overzicht td.vandaag	{
	background			: #c5dff9;
}

#module .overzicht ul	{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	font-size			: 0.9em;
	font-weight			: normal;
}

#module .overzicht a	{
	text-decoration		: none;
}

/* overlay */
#toevoegen_overlay	{
	width				: 130px;
	height				: 80px;
	padding				: 5px;
	background			: white;
	display				: none;
	border				: outset 1px;
	position			: absolute;
}

#toevoegen_overlay form	{
	margin				: 0;
}

#toevoegen_overlay img	{
	border				: none;
	margin-right		: 5px;
	vertical-align		: middle;
}

#toevoegen_overlay a	{
	text-decoration		: none;
	font-weight			: bold;
	color				: #000;
}

#toevoegen_overlay .sluiten	{
	float				: right;
	display				: block;
	height:				: 15px;
	width				: 15px;
	text-align			: center;
	background			: #cfcfcf;
	color				: #000;
	border				: outset 1px;
	font-size			: 9px;
	line-height			: normal;
	font-weight			: bold;
}