body, #container	{
	background			: #000;
}

#container	{
	font-family			: Arial;
}


#header h1	{
	position			: absolute;
	top					: 20px;
	left				: 14px;
	margin				: 0;
	width				: 20em;
	height				: auto;
	font-size			: 1.7em;
	background			: #000;
	border				: none;
}

#header h1 a	{
	display				: inline;
	height				: auto;
	width				: auto;
	text-indent			: 0;
	overflow			: visible;
	background			: #000;
	color				: #ff0;
	text-decoration		: none;
	left				: 0;
	top					: 0;
}


/*---------------------------------	*/
/* toegankelijkheid					*/
/*---------------------------------	*/
#toegankelijkheid,
#toegankelijkheid select,
#toegankelijkheid input	{
	background			: #ff0;
	color				: #000;
}

#toegankelijkheid a	{
	color				: #000;
}

#toegankelijkheid select,
#toegankelijkheid input,
#toegankelijkheid div.jumpmenu,
#toegankelijkheid div.readspeaker,
#toegankelijkheid div.lettergrootte,
#toegankelijkheid form.weergave	{
	border-color		: #000; 
}


/*-------------------------------*/
/* menu							 */
/*-------------------------------*/
#menu	{
	left				: 14px;
}

#menu li a	{
	background			: #000;
	border				: 1px solid #ff0;
	color				: #ff0;
	font-size			: 0.75em;
	padding				: 5px;
}	

#menu li.actief a, #menu li a:hover	{
	background			: #ff0;
	color				: #000;
}

#menu_top a	{
	color				: #ff0;
}


/*-------------------------------*/
/* tekst_size					 */
/*-------------------------------*/
#tekst_size	{
	right				: 0;
}

#tekst_size li a	{
	font				: bold 0.7em Arial;
	color				: #ff0 !important;
	padding				: 5px;
	background			: #000 !important;
	border				: solid 1px #ff0;
	width				: auto;
	height				: auto;
	text-indent			: 0;
	overflow			: visible;
	display				: inline;
	float				: none;
	text-decoration		: none;
}

#tekst_size li.min, #tekst_size li.plus	{
	background			: none;
	width				: auto;
}



#zoeken	{
	background			: none;
	right				: 0;
	text-align			: right;
}

#zoeken	.veld	{
	border				: solid 1px #ff0;
	background			: #000;
	color				: #ff0;
}

#zoeken	.button	{
	margin				: 0;
	border				: solid 1px #ff0;
	background			: #000;
	color				: #ff0;
}




#main	{
	background			: none;
}





#zijbalk .bibliotheek a {
	background			: url(../img/blauw/bibliotheek.gif) no-repeat;
}

#zijbalk .nlbb a {
	background			: url(../img/blauw/nlbb.gif) no-repeat;
}


#zijbalk .drempelvrij a {
	color				: #ff0;
}


/* eerste level menu - hoofdmenu */
#zijbalk ul li	{	
	border-bottom		: solid 1px #ff0;
}

#zijbalk ul li a	{
	background			: #000;
	color				: #ff0;
	border				: none;
}

#zijbalk ul li.actief a, #zijbalk ul li a:hover,
#zijbalk ul li.algemeen a, #zijbalk ul li.algemeen a:hover	{
	background			: #ff0;
	color				: #000;
}

#zijbalk ul li.aladin a	{
	background			: #000;
	color				: #ff0;
}

/* tweede level menu */
#zijbalk li li	{	
	background			: #000;
	border-bottom		: none !important;
	padding-left		: 15px;
}

#zijbalk li li a, #zijbalk ul li.actief ul li	{	
	color				: #ff0 !important;
	background			: #000 !important;
}

#zijbalk li li a:hover	{
	background			: #000 !important;
	border-bottom		: none !important;
}

#zijbalk ul li.actief ul li.actief a	{
	border				: none;
}


/* kalender */
#kalender caption	{
	background			: #ff0;
	color				: #000;
}

#kalender thead th	{
	background			: #ff0;
	color				: #000;
	border-top			: solid 1px #000;
}

#kalender thead th select	{
	background			: #ff0;
	color				: #000;
	border				: solid 1px #000;
}

#kalender thead th a	{
	background			: #ff0;
	color				: #000;
	border				: solid 1px #000;
}

#kalender tbody th	{
	background			: #000;
	color				: #ff0;
	border				: solid 1px #ff0;
}

#kalender tbody td	{
	border				: solid 1px #ff0;
	color				: #ff0;
}

#kalender tbody td a	{
	background			: #ff0;
	color				: #000;
}

#kalender tbody td.vandaag	{
	background			: #000;
	color				: #ff0;
}

#kalender tbody td.anderemaand	{
	background			: #000;
	color				: #ff0;
}

/* content */
#content	{
	color				: #ff0;
	background			: #000;
}

#content a	{
	color				: #ff0;
}

#content .input	{
	border				: solid 1px #ff0;
	color				: #ff0;
}

#content .listFout {
	color				: #cc0000;
}

#content .button	{
	border				: solid 1px #ff0;
	background			: #ff0;
	color				: #ff0;
}

#content #iwes	{
	background			: none;
}

#content h2, #content h1	{
	color				: #ff0;
}

.resultaten	dd {
	border-bottom		: none;
}

#content dl.overzicht dt {
	margin				: 0 0 10px 0;
	padding				: 2px 5px;
	background			: #ff0;
	color				: #000;
}

#content dl.overzicht dt a {
	color				: #000;
}

#content dl.overzicht dd{
	border-bottom		: none;
}







#navigatie	{
	background			: none;
	border				: none;
	height				: auto;
	float				: left;
	border-bottom		: solid 1px #ff0;
	margin				: 0 0 20px 0;
}

#navigatie ul	{
	margin				: 0 0 5px 0;
}

#navigatie li, #navigatie li.actief	{
	color				: #ff0;
	background			: none;
}

#navigatie a	{
	color				: #ff0;
	font-weight			: bold !important;
}





/*-------------------------------*/
/* readspeaker					 */
/*-------------------------------*/
#readspeaker	{
	right				: 0;
}

#readspeaker a	{
	color				: #ff0 !important;
	padding				: 5px;
	background			: #000;
	border				: solid 1px #ff0;
}

#readspeaker li.uitgebreid, #readspeaker li.content	{
	background			: none;
	width				: auto;
}


/*-------------------------------*/
/* footer						 */
/*-------------------------------*/
#footer, #footer a	{
	color				: #ff0;
}

#footer address	{
	background			: #000;
	border-bottom		: none;
	border-top			: solid 1px #ff0;
}

#footer .print	{
	background			: none;
}

#iwes .veldFout	{
	border				: solid 1px #ff0000;
}

#iwes .veld	{
	border				: solid 1px #88136b;
}

.nieuwsoverzicht {
	background-color	: #c2dfcc;
}