body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #030;
	font-size:24px; 
	background-color: #EAE6E6;
	background-image: url('/xfiles/img/core/banner2.gif');
	background-repeat: repeat-x;
}


table		{background-color: #ffffff; border-collapse: collapse;}
td			{vertical-align:top; padding-right: 4px;}
form		{margin: 0;}
a 			{color:#009; text-decoration: none;}
a:hover		{color:#00C; text-decoration: underline;}
a#aan		{color:#F06;}

a.geenlijn			{color:#009; text-decoration: none;}
a.geenlijn:hover	{color:#00E; text-decoration: none;}

.hovershow a span			{display:none;}
.hovershow a:hover			{color:#000; font-size:12px; text-decoration: none;}
.hovershow a:hover > span	{display:inline; position:relative; top:-2px; background-color:#dadada;}

.menu1		{position:absolute; top:89px; width: 900px; font-size: 14px; font-weight: bold; color: #FFF; text-align:center;}
.menu1 a	{font-size: 14px; font-weight: bold; color:#FFF;}

.menu2		{position:relative; top:110px; left:2px; width:150px; border:1px dashed #000; padding:10px; background-color:#FFF;}
.menu2 a	{font-variant:small-caps; font-size: 15px; color: #000;}
.menu2 a.nieuws 	{font-variant:normal;font-size: 10px; color: #000;}

.menu3		{position:relative; top:120px; left:2px; width:150px; border:1px dashed #000; padding:10px; background-color:#FFF;}
.menu3 a	{font-size: 10px; color: #000;}

.menu4		{position:relative; top:130px; left:2px; width:150px; border:0; padding:0; border:1px dashed #000; padding:10px; background-color:#FFF;}
.menu4 a	{font-size: 10px; color: #000;}

.menu5		{font-size: 12px; font-weight: bold; color: #FFF; background-color:#000;}
.menu5 a	{font-size: 12px; font-weight: bold; color:#FFF;}

.menurechts {display:block; width:80px; position:absolute; left:605px; top:-5px; border:1px dashed #000; padding:10px; background-color:#fff; font-size: 10px;}
.menurechts a	{font-size: 10px; color: #000;}

/* .linkermenukop	{ */
/* 	font-size: 12px; */
/* 	font-variant:small-caps;font-size:15px; */
/* 	font-weight: bold; */
/* 	margin: 0 0 3px 0; */
/* 	color: #000000; */
/* } */
/*  */
/* .bottom	{ */
/* 	position: relative; */
/* 	bottom: 0px; */
/* 	width: 546px; */
/* 	background-color: #f6f6f6;	 */
/* 	padding: 2px 2px 2px 2px; */
/* 	font-size: 12px; */
/* 	text-align:center; */
/* 	color: #660000; */
/* } */

/* a.bottomuit:link	{font-size: 12px; color: #660000; text-decoration: none;} */
/* a.bottomuit:active	{font-size: 12px; color: #660000; text-decoration: none;} */
/* a.bottomuit:visited {font-size: 12px; color: #660000; text-decoration: none;} */
/* a.bottomuit:hover 	{font-size: 12px; color: #660000; text-decoration: underline;} */
/*  */
/* a.bottomaan:link 	{font-size: 12px; color: #ff0033; text-decoration: none;} */
/* a.bottomaan:active	{font-size: 12px; color: #ff0033; text-decoration: none;} */
/* a.bottomaan:visited	{font-size: 12px; color: #ff0033; text-decoration: none;} */
/* a.bottomaan:hover 	{font-size: 12px; color: #ff0033; text-decoration: none;} */

.content					{position:absolute;top:118px;left:190px;width:600px; margin-bottom:20px;border:1px dashed #000;padding:10px;background-color:#e6e6e6;}
.content h2:first-child		{color:#2C0A10;font-size:16px;margin: -10px -10px 10px -10px;padding:5px;background-color:#A69696;}

.content h3	{
	font-size: 13px;
	color: #300;
	margin: 0 0 5px 0 ;
}

.monospace				{font-family: monospace;}
.monospacemarkeer		{font-family: monospace; background-color:#FC9;}
.alinea					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.alinea:first-letter	{float:left; font-size: 233%; color:[FMP-Field: kleur_basis]; font-weight:bold; margin: -3px 3px -3px -3px;}
.citaat					{clear: both; color: #666; font-size: 11px; font-style: italic; padding:10px; margin:10px 0 10px 0; border:1px solid #393;background-color: #deeeee;}
.blok					{font-size: 11px;padding:8px; margin:3px; background-color:#eaeaea}
.regel					{margin: 8px;}
.regelkop				{float:left; width: 150px; border: 1px dotted #999999; padding: 2px 10px 2px 0; margin-right: 10px; text-align: right; font-weight: bold;}
.regelzonderkop			{margin: 8px 0 0 180px;}
.regelkopje				{font-size: 10px;float:left; width: 75px; border: 1px dotted #999999; padding: 2px 5px 2px 0; margin-right: 4px; text-align: right; font-weight: bold;}
.bericht				{background-color:#E6CCCC; border:1px solid #000; padding:5px; margin-bottom:10px;}
.blz 					{width: 600px; text-align:right; font-family: monospace; font-size:11px; color:#C66;}
.blz a 					{color: #03F;}			/* link naar andere bladzijden */
.blz a:hover			{color: #C33; text-decoration:none;}			/* link naar andere bladzijden */

.img-gewoon {
	background: url('../plaatjes2/shadow.gif') no-repeat bottom right;
	margin: 5px 5px 5px 5px;
	float: left;
}

.img-gewoon img {
	margin: -5px 5px 5px -5px; /*schaduw t.o.v. plaatje*/
	border: 1px solid gray;
	background-color: #fff;
	padding: 2px;
	position: relative;
	display: block;
}

.img-left {
	background: url('../plaatjes2/shadow.gif') no-repeat bottom right;
	margin: 10px 5px 0 15px;
	float: left;
}

.img-left img {
	margin: -5px 5px 5px -5px; /*schaduw t.o.v. plaatje*/
	border: 1px solid gray;
	background-color: #fff;
	padding: 2px;
	position: relative;
	display: block;
}

.img-right {
	background: url('../plaatjes2/shadow.gif') no-repeat bottom right;
	margin: 10px 5px 0 15px;
	float: right;
}

.img-right img {
	margin: -5px 5px 5px -5px; /*schaduw t.o.v. plaatje*/
	border: 1px solid gray;
	background-color: #fff;
	padding: 2px;
	position: relative;
	display: block;
}

.border	{
	border-width: thin;
	border-style: solid;
	border-color: #cacaca;
}

.afbeeldingskader	{
	border-width: thin;
	border-style: solid;
	border-color: #cacaca;
	padding: 35px 15px 10px 15px;
	margin: -16px 0 0 -5px;

}

.kadertitel	{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.klein	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
}

.zeerklein	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8px; 
}

.lyric	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-style:italic;
	color: navy;
	
}

/* Teller */

div#PHPCounterImageDiv {
	position:absolute; 
	bottom: 20px;
	left: 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000; 

}

p.PHPCOUTPUT {
	display: block;
	background-color: #e6e6e6;
	padding: 0 2px 0 2px;
	position:absolute; 
	bottom: 2px;
	left: 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	font-size:10px; 
}

#left					{width: auto; float:left; text-align:left; margin: 5px 10px 4px 0;}
#left image				{float:left; margin: 5px 10px 4px 0;}
#left table				{float:left; margin: 5px 10px 4px 0;}
#right					{width: auto; float:right; text-align:right;}
#right image			{float:right; margin: 5px 0 4px 10px;}
#right table			{float:right; margin: 5px 0 4px 10px;}

#gebruikers				{color:#330000; width: auto;}
#gebruikers	textarea	{width: auto;}
#gebruikers th			{font-size: 11px;}

tr.kop  td				{color: #ffffff; background-color:green; font-size: 13px; font-weight: bold; padding: 2px 0 2px 5px;}

.rooster				{border:1px solid #000000;}
.rooster caption		{text-align:left;}
.rooster th				{color:#000000; text-align:left; padding-left:5px; border:0;}
.rooster td				{border:1px solid #000; padding: 0 5px 0 5px;}

.open caption			{text-align:left; font-style:italic;}
.open th				{color:#000; text-align:left; padding-right:5px; border:0;}
.open td				{border: 0;}

.regels caption			{text-align:left; font-style:italic;}
.regels th				{color:#000; text-align:left; padding-right:5px; border:0;}
.regels td				{border: 0;}
.regels td				{color:#000; text-align:left; padding-right:5px; border-top:1px solid;}

.vlakjes				{border:0; background-color:transparent;}
.vlakjes caption		{color:#966; padding:1px; border: 1px solid #FFF;  background-color:#CCC;}
.vlakjes th				{color:#666; text-decoration:underline; text-align:left; padding-right:5px; border:0; background-color:transparent;}
.vlakjes td				{border: 1px solid #FFF; background-color:#CCC;}

.transp					{border:0; background-color:transparent;}
.transp table			{border:0; background-color:transparent;}
.transp caption			{padding-bottom:2px; background-color:transparent;}
.transp th				{text-align:left; padding:0; border:0; background-color:transparent;}
.transp td				{border:0; background-color:transparent;}

.lijst					{color: #666699; text-align: left; border: 1px solid #336699;}
.lijst td				{padding: 3px 0 3px 5px; border-color: #336699;}
.lijst caption			{color:#FFF; text-align:left;font-size: 13px; font-weight: bold; padding: 2px 0 2px 5px; background-color: #336699;}
.lijst tr.kop td		{background-color: #336699;}
.lijst a				{color: #036;}
.lijst a.detail			{position:relative; top:0; left:0; display:block; width:30px; padding:3px 0 3px 5px; margin:-3px 0 -3px -5px; color:#FFF; background-color: #C96;}
.lijst a.detail:hover	{background-color: #FC9;}
.lijst th				{color: #AAA; padding: 2px 0 2px 5px; background-color: #cacaca;}

.donkerblok td			{color:#fff;}
.donkerblok td a 		{color:#fff; text-decoration: none;}
.donkerblok td a:hover	{color:#fff; text-decoration: underline;}

.toprechts 				{float: right; font-size: 10px; font-weight: normal; font-style: italic; margin-right: 18px; margin-top: 2px;}

