BODY.a 						{ /*background-image: url("/images/sky5.jpg");*/background-image: url("/images/backbuiten.jpg"); background-color: #DDDDDD; /* 	scrollbar-face-color: #537DEC; scrollbar-shadow-color: #333366; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #333366; scrollbar-darkshadow-color: #333366; scrollbar-track-color: #5987FF; scrollbar-arrow-color: #FFFFFF; */ }
BODY.home 					{ background-image: url("/images/backbuiten.jpg"); background-color: #DDDDDD; background-attachment: fixed; 	scrollbar-face-color: #DDDDDD; scrollbar-shadow-color: #CCCCCC; scrollbar-highlight-color: #AAAAAA; scrollbar-3dlight-color: #CCCCCC; scrollbar-darkshadow-color: #CCCCCC; scrollbar-track-color: #AAAAAA; scrollbar-arrow-color: #666666;    }


P.a 						{ background-image: url('/images/texture9.JPG'); border-style: double; border-color: #DDDDDD; padding: 10px; }


FONT.a 						{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-7pt					{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-black 				{ color: #000000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-7pt-black 			{ color: #000000; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-black-bold 			{ color: #000000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; }
FONT.info-header 			{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-red 					{ color: #BB0000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-blauw				{ color: #0159DF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.agenda-l				{ color: #5987FF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-error 				{ color: #880000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.kopje 					{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; }
FONT.kopje_klein			{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.a-nocolor 				{                 font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
FONT.onderwerp 				{ color: #FFFFFF; font-size: 18pt; font-family: Arial Narrow, Arial, Times New Roman; }
FONT.foto 					{ color: #000000; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.update 				{ color: #CFCFCF; font-size: 8pt;  font-family: Arial Black; }
FONT.menu 					{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
/*FONT.menu:hover 			{ color: #CCCCFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }*/
FONT.pwv 					{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.mailing				{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
FONT.drie 					{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; }
FONT.vier 					{ color: #FFFFFF; font-size: 12pt; font-family: Verdana, Arial, Helvetica; }
FONT.topframe 				{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }


H1.a 						{ background-image: url('/images/texture.jpg'); background-repeat: repeat; border-style: outset; border-color: #DDDDDD; }


LEGEND						{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }


FIELDSET					{ border: 1px solid #FFFFFF; margin-bottom: 6px; padding: 5px; }


A.a 						{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
A.a:hover 					{ color: #CCCCFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }

A.dot 						{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px dotted #FFFFFF; }
A.dot:hover 				{ color: #CCCCFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; border-bottom: 1px solid  #CCCCFF; }

A.a-red						{ color: #BB0000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
A.a-red:hover				{ color: #DD0000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }

A.a-blauw					{ color: #0159DF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
A.a-blauw:hover				{ color: #537DEC; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }


A.a-10pt-nodec 				{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.a-10pt-nodec:hover		{ color: #CCCCFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }

A.a-8pt-nodec 				{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.a-8pt-nodec:hover 		{ color: #CCCCFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: underline; }

A.a-beheer-nodec 			{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.a-beheer-nodec:hover 		{ color: #DDDDDD; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; text-decoration: underline; }

A.a2 						{ color: #000000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }
A.a2:hover 					{ color: #666666; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; }

A.fotoalbum-control 		{ color: #0059DF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; }
A.fotoalbum-control:hover 	{ color: #537DEC; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; }

A.b 						{ color: #FFFFFF; font-size: 11pt; font-family: Arial Narrow; }
A.b:hover 					{ color: #CCCCFF; font-size: 11pt; font-family: Arial Narrow; }

A.drie						{ color: #FFFFFF; font-size: 10pt; font-family: Arial Narrow; }
A.drie:hover 				{ color: #CCCCFF; font-size: 10pt; font-family: Arial Narrow; }

A.vier 						{ color: #FFFFFF; font-size: 12pt; font-family: Arial Narrow; }
A.vier:hover				{ color: #CCCCFF; font-size: 12pt; font-family: Arial Narrow; }

A.menu 						{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.menu:hover 				{ color: #CCCCFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }

A.menuintro 				{ color: #FFFFFF; font-size: 9pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.menuintro:hover 			{ color: #CCCCFF; font-size: 9pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }

A.pwv 						{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
A.pwv:hover 				{ color: #CCCCFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }

A.ledenhome 				{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
A.ledenhome:hover 			{ color: #000000; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }

A.intro 					{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }
A.intro:hover 				{ color: #CCCCCC; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; }

A.narrow 					{ color: #FFFFFF; font-size: 10pt; font-family: Arial Narrow, Verdana, Arial; }
A.narrow:hover 				{ color: #CCCCFF; font-size: 10pt; font-family: Arial Narrow, Verdana, Arial; }

A.mailing 					{ color: #FFFFFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }
A.mailing:hover 			{ color: #CCCCFF; font-size: 7pt;  font-family: Verdana, Arial, Helvetica; text-decoration: none; }


/*INPUT.formulier 			{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #5A86FF; }*/
INPUT.formulier-blauw		{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #5A86FF; }
/*INPUT.formulier 			{ color: #1069EF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #AAAAAA; background-color: #EEEEEE; }*/
INPUT.formulier 			{ color: #1069EF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #FFFFFF;  background-image: url(/images/formback.gif); margin: 0px; }

/*INPUT.formulier2 			{ color: #1069EF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #AAAAAA; background-color: #EEEEEE; }*/
INPUT.formulier2 			{ color: #1069EF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #FFFFFF;  background-image: url(/images/formback.gif); margin: 0px; }
INPUT.formulier-error		{ color: #FFFFFF; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #BB0000;  background-image: url(/images/formback-error.gif); margin: 0px; }


INPUT.formulier-beheer 		{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #979797; }
INPUT.formulierlogin		{ color: #FFFFFF; font-size: 9pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #5A86FF; }
INPUT.formulierwit 			{ color: #537DEC; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #537DEC; background-color: #FFFFFF; }
/*INPUT.formhome 				{ color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #FFFFFF; background-color: #1069EF; }*/
INPUT.formhome 				{ color: #1069EF; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #FFFFFF;  background-image: url(/images/formback.gif); margin: 0px; }

INPUT.formhome2				{ color: #FFFFFF; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #0059DF; background-color: #537DEC; }

INPUT.formhomeknop			{ color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #FFFFFF; background-color: #0D53BD; cursor: pointer;               text-decoration: none; }
INPUT.formhomeknop-over		{ color: #0D53BD; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #0D53BD; background-color: #FFFFFF; cursor: pointer;               text-decoration: none; }
INPUT.formulierwitknop 		{ color: #537DEC; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #537DEC; background-color: #FFFFFF; cursor: pointer; height: 20px; text-decoration: none; }
INPUT.formulierknop 		{ color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #537DEC; cursor: pointer; height: 20px; text-decoration: none; }
INPUT.formulierknop-beheer	{ color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #979797; cursor: pointer; height: 20px; text-decoration: none; }
INPUT.navigatieknop			{ color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 0px;                                          cursor: pointer; height: 24px; text-decoration: none; width: 250px; background: url('/images/navigatieknop.gif'); padding-left: 20px;}
INPUT.navigatieknop-over	{ color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 0px;                                          cursor: pointer; height: 24px; text-decoration: none; width: 250px; background: url('/images/navigatieknop-over.gif'); padding-left: 20px;}
/*
INPUT.navigatieknop-over	{ color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #537DEC; cursor: pointer; height: 24px; text-decoration: none; width: 225px; padding-top: 2px; padding-bottom: 2px; background-image: url('/images/navigatieknop-over.gif'); }
*/

INPUT.formulierknop2 		{ color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #FFFFFF; background-color: #1069EF; cursor: pointer; text-decoration: none; }
INPUT.formulierknop2-over	{ color: #1069EF; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #1069EF; background-color: #FFFFFF; cursor: pointer; text-decoration: none; }

INPUT.formulierknop2beheer 		{ color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #FFFFFF; background-color: #979797; cursor: pointer; text-decoration: none; }
INPUT.formulierknop2beheer-over	{ color: #979797; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #979797; background-color: #FFFFFF; cursor: pointer; text-decoration: none; }


/*TEXTAREA.formulier		{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #5A86FF; }*/
TEXTAREA.formulier			{ color: #1069EF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #FFFFFF; background-image: url(/images/formback.gif); background-attachment: fixed; margin: 0px;  }
TEXTAREA.formulier-error	{ color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #AAAAAA; background-color: #BB0000; background-image: url(/images/formback-error.gif); background-attachment: fixed; margin: 0px;  }

TEXTAREA.formulier-beheer	{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #979797; }


/*SELECT.formulier 			{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #5A86FF; }*/
SELECT.formulier 			{ color: #1069EF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #AAAAAA; background-color: #FFFFFF; }

SELECT.formulier-beheer		{ color: #FFFFFF; font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 2px solid #FFFFFF; background-color: #979797; }


LABEL.a 					{ cursor: pointer; }


/*
FORM.fp_login				{ background-color: #0059DF; }
*/

SPAN.formerror				{ color: #BB0000; font-size: 8pt;  font-family: Verdana, Arial, Helvetica; font-weight: bold; border: 1px solid #BB0000; background-color: #FFFFFF; padding: 2px 4px; }
SPAN.knopbg {
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 2px 4px;
}
P.knopbg_forum {
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	margin: 0px;
	padding: 2px 4px;
}
P.loginhok {
	background-color: #FFFFFF;
	border: 1px solid #0159DF;
	margin: 0px;
	padding: 2px 4px;
}

TD.a 						{ background-image: url('/images/texture.jpg'); 						    	border:       1px double #648AEE; }
TD.agenda 					{													/*background-color: #5987FF;*/ 	border:       1px solid #FFFFFF;  }
TR.agenda TD 					{													/*background-color: #5987FF;*/ 	border:       1px solid #FFFFFF;  }
TR.geweest TD { color: #cccccc;}
TR.strike TD { text-decoration: line-through;}
TD.agenda-l					{													/*background-color: #5987FF;*/ 	border:       1px solid #5987FF;  }
TD.agenda-kop 				{ 												 	background-color: #1069EF; 	border:       1px solid #FFFFFF;  }
TD.bezetting 				{													/*background-color: #5987FF;*/ 	border:       1px solid #FFFFFF;  }
TD.bezetting-kop 			{ 												 	background-color: #1069EF; 	border:       1px solid #FFFFFF;  }
TD.bezetting-tussen			{ 													background-color: #1069EF;  border:       1px solid #FFFFFF;  }
TD.agendal 					{ 																		    	border-left:  2px solid #5987FF;  }
TD.agendar 					{ 																				border-right: 2px solid #5987FF;  }
TD.b 						{ background-image: url('/images/texture.jpg'); }
TD.menu 					{ 																				border:       2px solid #FFFFFF;  }
TD.tablenew 				{ /*background-image: url('/images/texture9.jpg');*/background-image: url('/images/tableback.jpg');	background-color: #537DEC; }
TD.tablenew_wit 				{ 	background-color: #ffffff; color: #000000; }
TD.tablenew-intro			{ background-image: url('/images/tableback-beheer.jpg'); background-color: #979797; }
TD.tablenew-beheer 			{ /*background-image: url('/images/texture91.jpg');*/background-image: url('/images/tableback-beheer.jpg'); background-color: #979797; }
TD.tablenew-beheer2 		{ 													background-color: #979797;	border:       1px solid #FFFFFF;  }
TD.tablenew_nb 				{ 													background-color: #537DEC; }
TD.tablenew_kopje 			{ background-image: url('/images/kopje.jpg');background-repeat: no-repeat;		background-color: #648AED; }

TD.midden					{ background-image: url('/images/backbinnen.jpg'); background-color: #DDDDDD; }

TD.gb-wit {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 20px;
	text-decoration: none;
}

TABLE.tablenew {
	background: #FFFFFF;
}

TABLE.tablenew_wit {
	background: #FF0000;
}

TABLE.gb {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	color: #000000;
	height: 20px;
	text-decoration: none;
}

TABLE.gb-wit {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	color: #FFFFFF;
	height: 20px;
 	text-decoration: none;
}

TABLE.menu {
	border:	2px solid #FFFFFF;
}


TD.resultborder {
	border-bottom: 1px solid #FFFFFF;
}



HR.intro {
	color: #FFFFFF;
	width: 250px;
}




#tableintable FONT, TD {
color: #FFFFFF;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica;
}


#welkom-info TD {
color: #FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, Helvetica;
}

/* ================================================================================ */
/* =============================FORUMSTYLES======================================== */
/* ================================================================================ */


/*BODY 				{ background-color: #FFFFFF; color: #555555; 	scrollbar-face-color: 		#DDDDDD;
					  background-image: url("/images/sky5.jpg");	scrollbar-shadow-color:    	#CCCCCC;
																	scrollbar-highlight-color: 	#AAAAAA;
																	scrollbar-3dlight-color:   	#CCCCCC;
																	scrollbar-darkshadow-color:	#CCCCCC;
																	scrollbar-track-color:     	#AAAAAA;
																	scrollbar-arrow-color:     	#666666;
					}
*/
TEXTAREA.forum		{ scrollbar-face-color:       #DDDDDD;
					  scrollbar-shadow-color:     #CCCCCC;
					  scrollbar-highlight-color:  #AAAAAA;
					  scrollbar-3dlight-color:    #CCCCCC;
					  scrollbar-darkshadow-color: #CCCCCC;
					  scrollbar-track-color:      #AAAAAA;
					  scrollbar-arrow-color:      #666666;
					}

FONT.forum			{ font:  11px Verdana, Arial; color: #555555; }
FONT.footer			{ font:  9px  Verdana, Arial; color: #555555; }
FONT.description	{ font:  10px Verdana, Arial; color: #555555; }
FONT.header			{ font:  bold 12px Verdana, Arial; color: #FFFFFF; }
FONT.errorred		{ font:  11px Verdana, Arial; color: #FF0000; }
FONT.message		{ font:  11px Verdana, Arial; color: #555555; width: 590px;}
FONT.vorigeforum	{ font:  9px  Verdana, Arial; color: #555555; }
FONT.onderwerp 		{ font:  18pt Arial Narrow, Arial, Times New Roman; color: #FFFFFF;}

A.forum 					{ color: #555555; }
A.forum:hover 			{ color: #000000; }

TH.forum 					{ font:  bold 11px Verdana, Arial; color: #FFFFFF; background: #6699FF; }
TH.error			{ font:  bold 11px Verdana, Arial; color: #FFFFFF; background: #AAAAAA; }

TABLE.forum			{ background: #333333; }

TABLE.nobg 			{ background: none; }

LABEL				{ cursor: Hand; }

TR.HomeCell			{ background-color:  #EEEEEE; }	

TD.HomeCell			{ background-color:  #EEEEEE; }	
TD.TopicCell		{ background-color:  #EEEEEE; }	
TD.TopicCell_light	{ background-color:  #EEEEEE; }	
TD.TopicCell_dark	{ background-color:  #DDDDDD; }	
TD.PostCell			{ background-color:  #EEEEEE; }	
TD.PostErrorCell	{ background-color:  #CCCCCC; }	
TD.ErrorCell		{ background-color:  #DDDDDD; }	
TD.Dark1			{ background-color:  #DDDDDD; }	
TD.Dark2			{ background-color:  #CCCCCC; }	
TD.Light1			{ background-color:  #EEEEEE; }	
TD.Light2			{ background-color:  #DDDDDD; }	

TD.code             { border-bottom: 2px dashed #7B96B0; border-right: 2px dashed #7B96B0; border-left: 2px dashed #7B96B0; border-top: 2px dashed #7B96B0; }

H1.a				{background-image: url('/images/texture.jpg'); background-repeat: repeat; border-style: outset; border-color: #DDDDDD;}










.navigatie A:link, .navigatie A:visited, .navigatie A:active {
	color: #000000;
	background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;

	text-decoration: none;
}
.navigatie A:hover {
	color: #000000;
	background-color: #BBBBBB;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;

	text-decoration: none;
}

.navigatieactief {
	color: #000000;
	background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;

	text-decoration: none;
}

.navigatieinfo {
	color: #000000;
	background-color: #CCCCCC;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;
	text-decoration: none;
}




.codeknop A:link, .codeknop A:visited, .codeknop A:active {
	color: #000000;
	background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;
	text-decoration: none;

}
.codeknop A:hover {
	color: #000000;
	background-color: #BBBBBB;
    border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 1px 4px;
	text-decoration: none;
}





/* START OF CSS FOR MAP */

/*
	By: Seth Duffey
	sethduffey@gmail.com
*/

dl#world.map.on {
	position:relative;
	width:640px;
	height:375px;
	background:url(/home/devlag/worldmap.png) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}
dl#europe.map.on {
	position:relative;
	width:640px;
	height:375px;
	background:url(/home/devlag/europemap.png) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

dl.map.on dt {
	list-style:none;
	display:inline;
}
dl.map.on dd {
	position:absolute;
	left:-9999px;
	width:200px;
	padding:4px;
	border:#222 2px solid;
	background:#666;
	color:#fff;
	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
}
dl.map.on dd img {
	position:relative;
	float:right;
	border:#000 1px solid;
	margin:2px;
}
dl.map.on a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(/home/devlag/point.png) no-repeat;
	width:10px;
	height:10px;
	outline:none;
	z-index:10;
	text-decoration:none;
}
dl.map.on a.location:hover {
	background:url(/home/devlag/point-hover.png) no-repeat -1px -1px;
}
dl.map.on dd a {
	text-decoration:none;
	color:#000;
}

/* START OF CSS FOR MAP POINTS */
dl.map.on a#location01 {
	top:120px;
	left:125px;
}



/*
From "A CSS Framework" by Mike Stenhouse of Content with Style
http://www.contentwithstyle.co.uk/Articles/17/
*/

/* clearing */

.stretch,
.clear {
	clear:both; 
	height:1px; 
	margin:0; 
	padding:0; 
	font-size: 15px;
	line-height: 1px;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}
	
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* end clearing */


/* replace */
.replace {
	display:block;
		
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
}
	/* tidy these up */
.replace * {
	text-indent: -10000px;
	display:block;
		
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
}
.replace a {
	text-indent:0;
}
.replace a span {
	text-indent:-10000px;
}
/* end replace */


/* accessibility */
span.accesskey {
 	text-decoration:none;
}
.accessibility {
	position: absolute;
 	top: -999em;
 	left: -999em;
}
/* end accessibility */



.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #ffffff;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}


.thumbnail a img {
	border: 0;
}