*			{margin: 0; padding: 0;}

a:link      {color: #ad300e; text-decoration: none; font-size: 10pt;}
a:visited   {color: #ad300e; text-decoration: none; font-size: 10pt;}
a:hover     {color: #ad300e; text-decoration: underline;font-size: 10pt;}
a:active	{color: #ad300e; text-decoration: underline;font-size: 10pt;}

p	       	{ font-family:Arial,verdana,sans-serif; font-size: 10pt; color: #2b2b2b;text-align: justify;}
.small		{font-size: 7pt;margin-bottom: -7px; }
li	       	{ font-family:Arial,verdana,sans-serif; font-size: 10pt; color: #2b2b2b; margin-left:30px;}
p.error 	{ font-family:Arial,verdana,sans-serif; font-size: 10pt; color: #FF0000; border:none;}	

.error		{border-color: #FF0000;
			border-style: solid;
			border-width: 2px;}

h1		 	{ font-family:Arial,verdana,sans-serif;
			font-size: 18pt; 
			color: #2b2b2b; 
			font-weight:bold; 
			margin-bottom: 5px; 
			}

h2		 	{ font-family:Arial,verdana,sans-serif;
			font-size: 14pt;
			font-weight:bold; 
			color: #2b2b2b; 
			margin-bottom: 0px;
			}

h3		 	{ font-family:Arial,verdana,sans-serif;
			font-size: 10pt; 
			font-weight:bold; 
			color: #2b2b2b; 
			margin-bottom: 0px; 
			}

body 		{background-color: #ebeaea; 	
			text-align: center;
			background-image: url(./images/background.png);
			background-repeat: repeat-x;
			}

img		{border:none;}
			
#main img			{border-width: 10px;
					border:solid;
					border-color : #FFFFFF;}	
			
#main img.statuspagina	{vertical-align:middle;
					border:none;
					border-width: 0px;}
					
#main img.thumbnail{border:solid;
					border-width: 1px;
					border-color : #000000;}


#main img.fonts	{vertical-align:middle;
				border:none;
				border-width: 0px;}

/* tbv registratieform */
label {
	cursor: pointer;
}

label.align_text	{float: left;
		width: 90px;
		text-align: left;
		padding-right: 3px;
		}

label.bevestig	{float: left;
		width: 180px;
		text-align: right;
		padding-right: 3px;
		font-weight: bold;
		cursor: default;
		}
/* --- */



textarea{ font-family: Arial,verdana,sans-serif; font-size: 10pt; font-size: 10pt; color: #333333;}


table.border	{border:solid;
 			border-color : #c0c0c0;
 			border-width:1px;
 			width: 99%;
			}
			
td			{font-family : Arial,verdana,sans-serif;
			font-size: 8pt;
			color:#666666;
			vertical-align: top;
			padding: 5px 5px 5px 5px;
			}
			
		
label {
	cursor: pointer;
}



.ruimte	{margin-bottom: 3px;}





/* Hack voor de min-height property tbv IE */	
.prop {  
    height:400px;
    float:right;
    width:1px;
  	}	

#wrapper	{text-align:left;
			margin:0 auto;
			width: 1042px;
			min-height: 700px;
			background: url('./images/background.jpg') repeat-y;
			overflow: auto;
			}

#header		{position: relative;
			left: 11px;
			top:0px;
			background: url('./images/header.jpg') no-repeat top left;
			height: 215px;
			width: 1020px;
			}

#copyright	{height:12px;
			left:857px;
			position:absolute;
			top:183px;
			width:120px;}
			
#copyright p	{font-family:Arial,verdana,sans-serif; font-size: 6pt; color: #000000;text-align: right;}
			
#copyright a:link, #copyright a:visited	{font-family:Arial,verdana,sans-serif; font-size: 6pt; color: #000000; text-decoration: none;}
#copyright a:hover, #copyright a:active	{font-family:Arial,verdana,sans-serif; font-size: 6pt; color: #000000; text-decoration: underline;}

#achtergrond	{background: #adabac url(./images/body.jpg) no-repeat;
				
				float:left;
				font-family:Arial,verdana,sans-serif;
				left:11px;
				min-height:736px;
				position:relative;
				text-align:left;
				width:1020px;
				}
		
#leftcolumn		{float:left;
				max-width:219px;
				padding:16px 20px 0 43px;
				width:219px;}
				
#centercolumn	{float:left;
				max-width:455px;
				padding:16px 0px 0 0px;
				width:455px;}				
				

#rightcolumn	{float:right;
				width: 227px;
				padding:16px 35px 0 0px;
				}
				

#rightcolumn img	{padding-bottom: 16px;}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active
				{color: #000000; 
				text-decoration: none; 
				font-size: 17pt;
				font-weight: bold;
				font-family:Arial,verdana,sans-serif;
				line-height:31px;
				padding-left:14px;	
				}  
		
#icons			{float:right;
				position:relative;
				right:13px;
				top:57px;}
						
		
#footer {background-image: url(./images/footer.jpg);
			background-repeat: no-repeat;
			text-align:left;
			margin:0 auto;
			width: 1042px;
			height: 25px;
			clear:both;
			
		}



/*nieuwsberichten*/
img.nieuwsfoto	{float:right;
				border: solid transparent;
				border-width: 0px 0px 3px 10px;}
			
p.nieuwsdatum	{font-family:Arial,verdana,sans-serif; 
				font-size: 8pt; 
				color: #2b2b2b;
				display:inline;}
		
h2.nieuwskop	{font-family:Arial,verdana,sans-serif;
				font-size: 12pt;
				font-weight:bold; 
				color: #2b2b2b; 
				margin-bottom: 0px;
				display:inline;}	
				
				


/* MENU */
#menu 		{float:left;
			height:27px;
			z-index:100;
			width: 985px;
			margin-left:35px;
			}

#menu ul, #menu li	{padding: 0;
			margin: 0;
			list-style: none;
			height: 27px;
			}

#menu ul li {margin: 0 10px;
			float:left;
			display: block;
			}

#menu ul li:hover {
			}
			
#menu ul li a:link, #menu ul li a:visited{
			color: #5c5c5c;
			display:block;
			font-family:arial,sans-serif;
			font-size:11pt;
			font-weight:bold;
			line-height:29px;
			padding:0;
			text-decoration:none;
			}

#menu ul li a:hover, #menu ul li a:active{
			color: #050505;
			}

#menu ul li.active {
		margin:0;
			}
			

#menu ul li.hassub {
			}

#menu ul li.hassub:hover {color: #000000;
			}
			
#menu ul li.hassub.open {background: none;
			}			

#menu ul li.hassub.open:hover {
			}			


#menu ul li.active.hassub,  #menu ul li.hassub.open {
			margin:0;
			}


#menu ul li a.active, #menu ul li.root.hassub.open a{color: #050505;
			
			padding:0 10px;
			}
			
			
#menu ul li.root.hassub.open:hover{}
#menu ul li.root.hassub.open a:hover{}			


#menu ul li ul	{
			background: url("./menu/sub-top.png") no-repeat scroll center top transparent;
		    display: none;
		    height: auto;
		    padding-top: 5px;
		    position: absolute;
		    top: 27px;
		    width: 151px;
		    z-index: 100;
			}

#menu ul li ul li.sub	{background:url('./menu/sub-body.png') repeat-y;
						display:block;
						height:25px;
						margin:0;
						padding:0 0 0 15px;
						text-align:left;
						width:136px;
						z-index:100;
						}
						
#menu ul li ul li.lastsub	{background:url('./menu/sub-bottom.png') no-repeat;
						display:block;
						height:20px;
						margin:0;
						padding:0 0 0 5px;
						text-align:left;
						width:151px;
						z-index:100;}						
			
			
#menu ul li ul li.sub:hover {

			}			
			
#menu ul li ul li.active{
			}
			

#menu ul li ul li.sub a {display:block;
			font-family:arial,sans-serif;
			font-size: 11pt; 
			font-weight: normal;
			color: #5c5c5c;
			text-decoration: none;
			line-height:27px;
			background: none;
			}



#menu ul li.root.hassub.open ul li a {color:#5c5c5c;
				background: none;padding:  0 0 0 5px;
				}

#menu ul li.root.hassub.open ul li a.active {color:#050505;
				background: none;padding:  0 0 0 5px;
				}


#menu ul li ul li a:hover, #menu ul li.root.hassub.open ul li a:hover{color:#050505;
background:none;
			}





/*einde menu*/				
