*			{margin: 0; padding: 0;}

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

p	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #29382a;line-height: 1.6;}
.small		{font-size: 7pt;margin-bottom: -7px; }
li	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #29382a; margin-left:30px;line-height: 1.6;}
p.error 	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #FF0000; border:none;}	

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

h1		 	{ font-family:georgia,garamond,serif; 
			font-size: 12pt; 
			color: #bb1d1d; 
			font-weight:bold;
			margin-bottom: 5px; 
			}

h2		 	{color:#bb1d1d;
			font-family:georgia,garamond,serif; 
			font-size:9pt;
			font-weight:bold;
			margin-bottom:3px;
			margin-top:15px;
			}

h3		 	{ font-family:georgia,garamond,serif; 
			font-size: 10pt; 
			font-weight:bold; 
			color: #bb1d1d; 
			margin-bottom: 0px; 
			}

body 		{background: #dae8d3 url('./images/background.png') repeat-x; 	
			text-align: center;
			z-index: 1;
			}


img			{border:none;
			}

#rightcolumn img	{border:5px solid transparent;
			}
			

/* tbv registratieform */
label.align_text	{float: left;
		width: 170px;
		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: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}


table.border	{border:solid;
 			border-color : #c0c0c0;
 			border-width:1px;
 			width: 99%;
			}
			
td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color:#29382a;
			vertical-align: top;
			padding: 5px 5px 5px 5px;
			}
			
		
.ruimte	{margin-bottom: 3px;}


#wrapper		{text-align:left;
				margin:0 auto;
				width: 920px;
				min-height: 700px;
				position: relative;
				top:15px;
				}

#header			{height:211px;
				width:920px;
				background: url('./images/header.png') no-repeat;
				position: relative;
				z-index: 10;
				}
			
#bannerimage	{height:167px;
				left:225px;
				position:absolute;
				top:0px;
				width:720px;
				z-index:5;
				}												



/* MENU */
#menu 			{left:190px;
				position:relative;
				top:187px;
				width:720px;
				z-index:15;
				}


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

			
#menu ul li ul	{
			width : 105px;
			display:none;
			position: absolute;
			left: 0;
			top:24px;
			display: none;
			}
			

#menu ul li 	{display:block;
				float:left;
				height:24px;
				margin:0 2px 0 0;
				min-width:105px;
				position:relative;
				text-align:center;}


#menu ul li:hover {background: url(./menu/active.png);
			}
			

#menu ul li a {
			font-family:georgia,garamond,serif; 
			font-size: 10pt;
			font-weight: normal; 
			color: #fefdec;
			text-decoration: none;
			text-indent:0px;
			line-height:22px;
			}

#menu ul li.active {background: url(./menu/active.png);
			}

#menu ul li.hassub {
			}

#menu ul li.hassub:hover {background: url(./menu/active.png);
			}
			
#menu ul li.hassub.open {background: none;
			}			

#menu ul li.hassub.open:hover {background: url(./menu/active.png);
			}			


#menu ul li.active.hassub {background: url(./menu/active.png);
			}


#menu ul li a.active, #menu ul li.hassub.open{color:#fefdec;
			}



#menu ul li ul li.sub{display: block;
			background-color: #c12c2c;
			height:27px;
			width: 97px;
			margin: 1px 0 0 0;
			text-align: center;
			filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
			
			}
			
#menu ul li ul li.sub:hover {background-color: #dd7d7e;
			background-image: none;
			}			
			
#menu ul li ul li.active{background-color: #dd7d7e;
			background-image: none;}
			

#menu ul li ul li a {display:block;
			font-family:georgia,garamond,serif; 
			font-size: 10pt; 
			font-weight: normal;
			color: #fefdec;
			text-decoration: none;
			line-height:27px;
			}

#menu ul li ul li a.active {color:#fefdec;
			}

#menu ul li ul li a:hover{color:#fefdec;
			}


/*einde menu*/




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

#achtergrond	{float:left;
				background-image: url(./images/body.png);
				background-repeat: repeat-y;
				text-align:left;
				font-family: Verdana; 
				width: 920px;
				min-height: 500px;
				}
		
#leftcolumn		{background:transparent url(./images/leftcolumn.png) repeat-x scroll 0 0;
				float:left;
				margin-left:10px;
				min-height:310px;
				padding-left:15px;
				width:165px;}
	
#talen			{position: relative;
				top:10px;
				left:10px;}		
				
#talen a:link, #talen a:visited	
				{font-family:georgia,garamond,serif; 
				font-size: 8pt;
				font-weight: normal; 
				color: #fefdec;
				text-decoration: none;
				line-height: 22px;
				}		
				
#talen a:hover, #talen a:active
				{text-decoration: underline;
					
				}	
					
				
#talen img		{vertical-align: text-top;}							

#rightcolumn	{float:right;
				padding:44px 0 15px;
				position:relative;
				right:65px;
				width:590px;}
				
		
#footer 		{background-image: url(./images/footer.png);
				background-repeat: no-repeat;
				width: 920px;
				height: 28px;
				position: relative;
				clear:both;
				}


#footercreditsline	{margin-left:20px;
					position:absolute;
					text-align:left;
					top:5px;
					width:660px;
					}

#footercreditsline p {color:#667967;
					font-family: Verdana;
					font-weight: normal; 
					font-size: 7pt}

#footercreditsline a:link, #footercreditsline a:visited {font-family: Verdana;
				font-weight: normal; 
				font-size: 7pt; 
				color: #667967; 
				padding-top:11px;
				text-decoration: none;
				}

#footercreditsline a:hover, #footercreditsline a:active{font-family: Verdana;
				font-weight: normal; 
				font-size: 7pt; 
				color: #667967; 
				padding-top:11px;
				text-decoration: underline;
				}
			
#logos			{height:160px;
				left:30px;
				position:absolute;
				top:-177px;
				width:120px;
				}	

		
