
BODY, HTML {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

BODY {
	background-color: #4368B6;
}

img.imagewrap {
	float: left; 
	margin: 0 10px 10px 0;
}

#canvas {
	height: auto;
	width: 990px;
	margin: 12px;
	float: left;
	background-color: #FFF;
}

#container {
	padding: 10px 10px 0px 10px;
	width: 970px;
	float: left;
}
	
	/* bovenbalk  - Logo en Zoeken, Menu en Specials */
	#top {
		background: #FFF url('/assets/vpb/images/topbar_bg.gif') no-repeat;
	}


		/* logo en zoeken */
		#topLogo {
			/*height:75px;*/
			padding: 30px 0 0px 20px;
		}
		
		/* menu */
		#topMenu {
			height: 38px;
		}
		
			#topMenu  ul {
				margin:0px;
				padding:0px;
				height: 38px;
				list-style:none;
			}
			
			#topMenu ul li {
				margin:0px;
				height: 36px;
				overflow:hidden;
				list-style:none;
				float:left;
				padding:1px 2px 1px 2px;
				background: url('/assets/vpb/images/dotted_line_vertical_bg.gif') repeat-y 0 0;
			}
			
			#topMenu ul li.first {
				background: none;
			}
			
			#topMenu ul li img {
				margin-top: 0px;
			}
			
			/*#topMenu ul li:hover img,*/
			#topMenu ul li.selected img
			{
				margin-top: -39px;
			}	
						
			#topMenu ul li.active {
				background: url('/assets/vpb/images/dotted_line_vertical_bg.gif') repeat-y 0 0;
			}
		
		/*Specials - Samen ondernemen, Thema selectie en Zelf collectief ondernemen*/	
			
		#specials {
			width:970px;
			
		}
		
		    #specialsFlashThemes 
		    {
		        padding:5px 5px 5px 10px;
		        width:600px;
		        float:left;
		    }
		    
		    

			
			#specialsLidworden {
				width:343px;
				float:left;
				margin:5px 0px 5px 11px;
				/*overflow:hidden;*/
			}
		
	/*Actueel - laatste nieuws, column relus en activiteitenkalender*/
		
		
	#actueel {
		width:950px;
		background: #fff url('/assets/vpb/images/bg_actueel.gif') repeat-y 0px 0px;
	}
	
		/*news*/
		#actueelNews {
			margin:5px 5px 5px 0px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
		}
		
			#actueelNews .leesverder {
				margin-top:10px;
				text-align:right;
			}
		
		#actueelNewsContentPage {
			margin:2px 2px 3px 2px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			width:246px;
			padding:12px 10px 20px 10px;
			/*overflow:hidden;*/
		}
		
			#actueelNewsContentPage .leesverderContentPage {
				margin-top:10px;
				text-align:right;
			}
			
			
			#actueelNewsContentPage .newsItemHdr 
		    {
		        margin-top:10px;  
		        margin-bottom:10px;  
		    }
			
			
		#moreNewsContentPage {
			margin:2px 2px 3px 2px;
			background: #fff url('/assets/vpb/images/bg_morenewsBlok.gif') repeat-x bottom left;
			width:246px;
			padding:12px 10px 20px 10px;
			float:left;
			/*overflow:hidden;*/
		}
		
			#moreNewsContentPage .leesverderContentPage {
				margin-top:10px;
				text-align:right;
			}
		
		/*Gerelateerde documenten*/
		
		#actueelDocuments {
			margin:5px 5px 5px 6px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		/*Gerelateerde links*/
		
		#actueelLinks {
			margin:5px 5px 5px 0px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		
		/*Column*/
		#actueelColumn {
			margin:5px 5px 5px 6px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
		}
		
			.actueelColumnImage {
				margin-top:0px;
				float: left;
				border: 1px solid #C2C2C2;
				height: 93px;
				width: 93px;
				overflow:hidden;
				
			}
				.actueelColumnImage IMG {
					border: 2px solid #FFF;
				}
			
			.actueelColumnText {
				width:155px;
				margin-top:0px;
				float: left;
				margin-left:15px;
			}
			
				.actueelColumnText .title {
					font-weight:bold;
					font-family:Verdana, Arial, Helvetica, sans-serif;
				}
			
			#actueelColumn .leesverder {
				margin-top:10px;
				text-align:right;
			}
		
		/*Agenda*/
		
		/*Activiteiten homepage*/
		
		#actueelAgenda {
			margin:5px 0px 5px 6px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		   
			
			#actueelAgenda .agendaItem {
				margin-top:5px;
				margin-bottom:5px;
				width:275px;	
			}
			
				#actueelAgenda .agendaItemDate {
					width:90px;
					float:left;
					height:35px;
					background:#fff url('/assets/vpb/images/bg_agenda_date.gif')  no-repeat 0px 0px;
				}
				
					#actueelAgenda .agendaItemDay {
						width:35px;
						overflow:hidden;	
						float:left;
						/*padding: 0px;
						margin: 6px 0px 0px 8px;*/
						padding: 0px;
						margin: 6px 0px 0px 8px;
						/**/
						margin: 3px 0px 0px 3px;

						
					}
					
					#actueelAgenda .agendaItemMonth {
						width:40px;	
						float:left;
						margin-top:7px;
					}
				
				#actueelAgenda .agendaItemText {
					width:180px;
					float:left;
					/*background:red;*/
				}
				
				
				#actueelAgenda .agendaItemText a{
					color:#000;
				}
				
				
		 	#actueelAgenda .meeractiviteiten {
				margin-top:10px;
				text-align:right;
			}
			
			/*Activiteiten Agenda Derden*/
		#actueelAgendaDerden {
			margin:5px 0px 5px 6px;
			height:220px;
			width:278px;
			padding:12px 20px 20px 20px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		    #actueelAgendaDerden h2.columnHeaderGreen
		    {
		        font-size: 30px;
	            line-height: 34px;
		    }
			
			#actueelAgendaDerden .agendaItem {
				margin-top:5px;
				margin-bottom:5px;
				width:275px;	
			}
			
				#actueelAgendaDerden .agendaItemDate {
					width:90px;
					float:left;
					height:35px;
					background:#fff url('/assets/vpb/images/bg_agenda_date.gif')  no-repeat 0px 0px;
				}
				
					#actueelAgendaDerden .agendaItemDay {
						width:35px;
						overflow:hidden;	
						float:left;
						/*padding: 0px;
						margin: 6px 0px 0px 8px;*/
						padding: 0px;
						margin: 6px 0px 0px 8px;
						/**/
						margin: 3px 0px 0px 3px;

						
					}
					
					#actueelAgendaDerden .agendaItemMonth {
						width:40px;	
						float:left;
						margin-top:7px;
					}
				
				#actueelAgendaDerden .agendaItemText {
					width:180px;
					float:left;
					/*background:red;*/
				}
				
				
				#actueelAgendaDerden .agendaItemText a{
					color:#000;
				}
				
				
		 	#actueelAgendaDerden .meeractiviteiten {
				margin-top:10px;
				text-align:right;
			}
			
			
			/*Activiteiten Vervolgpagina*/
			
			#actueelAgendaContentPage 
			{
			    margin-top: 50px;
			    position: relative;
			    
			}
			
			
			#actueelAgendaContentPage .agendaItem {
				margin-top:5px;
				margin-bottom:5px;
				width:248px;
				
			}
			
				#actueelAgendaContentPage .agendaItemDate {
					width:90px;
					float:left;
					height:35px;
					background:#fff url('/assets/vpb/images/bg_agenda_date.gif')  no-repeat 0px 0px;
				}
				
					#actueelAgendaContentPage .agendaItemDay {
						width:35px;
						overflow:hidden;	
						float:left;
						margin-top: 6px;
						margin-left: 8px;
						margin: 3px 0px 0px 3px;
						
					}
					
					#actueelAgendaContentPage .agendaItemMonth {
						width:40px;	
						float:left;
						margin-top:7px;
					}
				
				#actueelAgendaContentPage .agendaItemText {
					width:155px;
					float:left;
				}
				
				
				#actueelAgendaContentPage .agendaItemText a{
					color:#000;
				}
				
				
		 	#actueelAgendaContentPage .meeractiviteitenContentPage {
				padding-top:10px;
				padding-left:80px;
				padding-bottom:10px;
			}
			
			#actueelAgendaContentPage .noresults {
				padding:5px 5px 5px 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
			}
			
			/*Activiteiten Overzicht*/
			
			
			#contentMiddle .agendaItem {
				margin-top:5px;
				margin-bottom:5px;
				width:248px;
				font-family:Arial, Helvetica, sans-serif;
			    font-size:11px;
				
			}
			
				#contentMiddle .agendaItemDate {
					width:90px;
					float:left;
					height:35px;
					background:#fff url('/assets/vpb/images/bg_agenda_date.gif')  no-repeat 0px 0px;
				}
				
					#contentMiddle .agendaItemDay {
						width:35px;
						overflow:hidden;	
						float:left;
						/*margin-top: 6px;
						margin-left: 8px;*/
						margin: 3px 0px 0px 3px;
						
					}
					
					#contentMiddle .agendaItemMonth {
						width:40px;	
						float:left;
						margin-top:7px;
					}
				
				#contentMiddle .agendaItemText {
					width:155px;
					float:left;
				}
				
				
				#contentMiddle .agendaItemText a{
					color:#000;
				}
				
				
		 	#contentMiddle .meeractiviteitenContentPage {
				padding-top:10px;
				padding-left:80px;
				padding-bottom:10px;
			}
			
			
			/*Activiteiten overzicht pagina*/
			
			#contentLeft .agendaItem
			{
			    font-family:Arial, Helvetica, sans-serif;
			    font-size:11px;
			    
			}
			
	/*Portal*/
	
	#specialsPortal {
			width:970px;
			background: #fff url('/assets/vpb/images/dotted_line_vertical.gif') repeat-y 626px 0px;
			
		}
	
	        #specialsPortalText {
				width:556px;
				padding:20px 50px 30px 20px;
				float:left;
			}

	     /*Activiteiten thema portal*/
		
		#specialsPortalAgenda {
			width:296px;
			float:left;
			padding:20px 20px 40px 27px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
		   
			
			#specialsPortalAgenda .agendaItem {
				margin-top:5px;
				margin-bottom:5px;
				width:275px;	
			}
			
				#specialsPortalAgenda .agendaItemDate {
					width:90px;
					float:left;
					height:35px;
					background:#fff url('/assets/vpb/images/bg_agenda_date.gif')  no-repeat 0px 0px;
				}
				
					#specialsPortalAgenda .agendaItemDay {
						width:35px;
						overflow:hidden;	
						float:left;
						/*padding: 0px;
						margin: 6px 0px 0px 8px;*/
						padding: 0px;
						margin: 6px 0px 0px 8px;
						/**/
						margin: 3px 0px 0px 3px;

						
					}
					
					#specialsPortalAgenda .agendaItemMonth {
						width:40px;	
						float:left;
						margin-top:7px;
					}
				
				#specialsPortalAgenda .agendaItemText {
					width:180px;
					float:left;
					/*background:red;*/
				}
				
				
				#specialsPortalAgenda .agendaItemText a{
					color:#000;
				}
				
				
		 	#specialsPortalAgenda .meeractiviteiten {
				margin-top:10px;
				text-align:right;
			}
			
	
	#actueelPortal {
		width:970px;
		background: #fff url('/assets/vpb/images/bg_actueel.gif') repeat-y 0px 0px;
	}
	
	    /*Gerelateerde documenten portal*/
		
		#actueelPortalDocuments {
			margin:5px 5px 5px 6px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		    #actueelPortalDocuments UL 
		    {
		            margin:0px;
		            padding:0px;
		            list-style:none;
		    }
		    
		    #actueelPortalDocuments LI
		    {
		            margin:0px;
		            padding:2px 2px 2px 15px;
		            background: url('/assets/vpb/images/sitemap_arrow_blue.gif') no-repeat 1px 6px;
	               
		    }
		    
		    #actueelPortalDocuments A {
			    color:#333333;
		    }
		
		/*Gerelateerde links portal*/
		
		#actueelPortalLinks {
			margin:5px 5px 5px 0px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:265px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		    #actueelPortalLinks UL 
		    {
		            margin:0px;
		            padding:0px;
		            list-style:none;
		    }
		    
		    #actueelPortalLinks LI
		    {
		            margin:0px;
		            padding:2px 2px 2px 15px;
		            background: url('/assets/vpb/images/sitemap_arrow_blue.gif') no-repeat 1px 6px;
	               
		    }
		    
		    #actueelPortalLinks A {
			    color:#333333;
		    }
		
		/*news*/
		#actueelPortalNews {
			margin:5px 0px 5px 6px;
			background: #fff url('/assets/vpb/images/bg_actueelBlok.gif') repeat-x 0px 0px;
			height:220px;
			width:295px;
			padding:12px 20px 20px 20px;
			float:left;
			/*overflow:hidden;*/
		}
		
			#actueelPortalNews .leesverder {
				margin-top:10px;
				text-align:right;
			}
			
			
	/*SiteMap*/
	
	UL#sitemap
	{
	    margin:0px;
	    padding:0px;
	    list-style:none;
	    margin-top:20px;
	}
	
	    UL#sitemap UL
	    {
	        margin:0px;
	        padding:0px;
	        list-style:none;
	    }
	    
	    UL#sitemap UL UL
	    {
	        margin-left:10px;
	    }
	    
	   

        UL#sitemap LI 
	    {
	     padding:5px 0px 0px 0px;
	    }

	    UL#sitemap LI.level1 
	    {
	       background: #fff url('/assets/vpb/images/sitemap_bullet_blue.gif') no-repeat 1px 7px;
	       padding-left:25px;
	       font-weight:bold;
	       padding-bottom:10px;
	       
	    }
	    
	    UL#sitemap LI 
	    {
	       font-weight:normal;
	       
	    }
	    
	    UL#sitemap LI.page 
	    {
	       background: #fff url('/assets/vpb/images/sitemap_bullet_blue.gif') no-repeat 1px 7px;
	       padding-left:25px;
	       font-weight:bold;
	       padding-bottom:10px;
	       
	    }
	    
	    UL#sitemap LI.level1 LI.page
	    {
	      background: #fff url('/assets/vpb/images/sitemap_arrow_blue.gif') no-repeat 1px 12px;
	      padding-left:10px;
	      padding-bottom:0;
	      font-weight:normal;
	    }
	    
	    
	    
	    
	/*Ledenboek*/  
	
	
    #ledenboekList 
    {
        width:650px;
    }
	
         #ledenboekRepeater 
         {
            width:375px;
            float:left; 
            margin-right:60px;
         }
         
         #ledenboekZoeken
         {
            width:205px;
            float:left; 
         }
         
             #letterBlader
             {
                 width:150px;
             }
             
            #ledenboekZoeken UL
            {
              margin:0px;
              padding:0px;
              list-style:none;
            }
             
            #ledenboekZoeken UL LI
            {
              background: #fff url('/assets/vpb/images/sitemap_arrow_blue.gif') no-repeat 1px 10px;
              padding:5px 0px 0px 15px;
              font-weight:normal;
              list-style:none;
            }
         
	 
	
	 #bedrijfsGegevens
        {
            font-weight: bold
        }
        

        #letterBlader A
         {
             color: #4368B6;
             font-weight: bold;
             font-size: 16px;
         }
        
        
        
         .ledenboek
         {
             clear: both;
             margin-top: 15px;
             margin-bottom: 15px;           
         }
         
         .ledenboek A
         {
            color: #000;
             font-weight: bold;
             font-size: 16px;
                      
         }
        
            .ledenboekBedrijf 
            {
                font-size: 16px;
                font-weight: bold;
                
            }

            .ledenboekStraatPostcodePlaats
            {
                margin-top: 5px;
            }
            
            /*#ledenboekPostcodePlaats 
            {
            }*/

            /*#ledenboekPlaats 
            {
            }*/        

            .ledenboekTelefoon 
            {
                background: url('/assets/vpb/images/icons/tel.jpg') no-repeat 0px 0px;
                padding-left: 20px;
                margin-top: 5px;
                /*margin-bottom: 15px;*/
                float: left;
				width:160px;
            }
            
            .ledenboekFax 
            {
                background: url('/assets/vpb/images/icons/fax.jpg') no-repeat 0px 0px;
                margin-top: 5px;
				padding-left: 20px;
				float: left;
				width:160px;
                /*margin-bottom: 15px;*/
            }
            
        .ledenTable TD 
        {
            padding-top: 10px;
        }
        
        #paginaNummer 
        {
            margin-top: 30px;
            
        }    
        
        
            #paginaNummer UL
            {
                list-style-type: none;
                padding: 0px;
                margin: 0px;
                                
            }   
            
                #paginaNummer UL LI
                {
                    float: left;
                    list-style:none;
                    padding-right: 10px; 
                }
                
                    #paginaNummer UL LI A
                    {
                        color: #ffffff;
                    }
                    
                    #paginaNummer UL LI.page
                    {
                        background: url('/assets/vpb/images/bg_pagina_passive.gif') no-repeat 0px 0px;
                        width: 13px;
                        height: 17px;
                        padding: 0px;
                        padding-left: 5px;
                        padding-top: 1px;
                    }   
                    
                    #paginaNummer UL LI.active
                    {
                        background: url('/assets/vpb/images/bg_pagina_active.gif') no-repeat 0px 0px;
                        width: 13px;
                        height: 17px;
                        padding: 0px;
                        padding-left: 5px;
                        padding-top: 1px;
                    } 
            
            .btnContactpageItemBlueLeft
            {
                padding-top: 10px; 
                padding-right: 7px;
                float: left;
            }
            
            .terugNaarOverzicht
            {
                padding-top: 12px;
                padding-bottom: 10px;
                
            }  
            
            
            
            
            #ledenBoekDetailsRow1 
            {
                width:570px;
                padding-bottom:20px;
            }
            
            #ledenBoekDetailsRow1 .ledenTableDetailsAlgemeen TD
            {
                border: none;
            }          
            
            #ledenBoekDetailsRow1 .ledenboekDetailRow1Tekst
            {
                width:345px;
				padding-right:30px;
                
                float:left;
            }
            
            #ledenBoekDetailsRow1 ledenboekDetailRow1Tekst .ledenTableDetailsAlgemeen TD
            {
                border-color: #FFFFFF;
            }            
            
            #ledenBoekDetailsRow1 .ledenboekDetailRow1Images
            {
                width:195px;
                float:left;
            }
            
                #ledenBoekDetailsRow1 .ledenboekDetailRow1Images .ledenboekDetailRow1Image
                {
                    /*height:122px;*/
                    width:195px;
                    /*background:#A1B4DB;*/
                    overflow:hidden;
                    margin-bottom:20px;    
                    border-color: #FFFFFF;
                }
            
                #ledenBoekDetailsRow1 .ledenboekDetailRow1Images .ledenboekDetailRow1Image.ledenboekDetailRow1ImageView TD
                    {                         
                        border-color: #FFFFFF;
                    }
            
            #ledenBoekDetailsRow2 
            {
                width:570px;
                padding:0px 0px 0px 0px; 
                background: #fff url('/assets/vpb/images/bg_ledenboek_detailrow2.gif') repeat-y 0px 0px;
            }
            
            #ledenBoekDetailsRow2  .ledenTableDetails TD
            {
                padding: 2px;
            }
            
            #ledenBoekDetailsRow2 .ledenboekDetailRow2Blok .ledenTableDetails TD
            {
                border-color: #FFFFFF;
            }

            
            
            #ledenBoekDetailsRow2  .ledenboekDetailRow2Blok 
            {
                float:left;
                width:170px;
                padding:10px;
                overflow:hidden;
                 
            }
            
            
	    
			

	/*Leden - Vouchers en Nieuwste leden*/
	

	#leden {
		width:950px;
		background: #fff url('/assets/vpb/images/bg_leden.gif') repeat-y 0px 0px;
	}		
	
		#ledenVouchers {
			width:627px;
			/*height:242px;*/
			float:left;
		
		}
		
			.ledenVoucher {
				background: url('/assets/vpb/images/bg_voucher.png')no-repeat;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/vpb/images/bg_voucher.png', sizingMethod='crop');
				height: 173px;
				width: 185px;
				padding:10px;
				float:left;
				margin-right:3px;
				cursor:hand;
			
			}
			
				.voucherLogo {
					height:60px;
					width: 185px;
					overflow:hidden;
					text-align:right;
					vertical-align:middle;
					padding-bottom:0px;
					padding-top:5px;
					padding-right:10px;
				}
				.voucherLogo IMG {
				    vertical-align:middle;
				}
				
				.voucherText {
					color:#333333;
					overflow:hidden;
					height:85px;
				}
				
					.voucherInfo span {
						color:#999999;
					}
			        
			        a.voucherLink 
			        {
			            position:relative; /*fix for non clickable links with a png filter in IE6*/
			            color:#333333;
			            text-decoration:none;
			        }
			        
			#ledenVouchers .meeraanbiedingen {
				margin-top:10px;
				margin-bottom:20px;
			}
		
		
		#ledenVouchers h2 {
			margin-bottom:5px;
			margin-top:5px;
		}
		
		
		#ledenListVouchers {
			width:364px;
		}
	        .voucherListLogo {
				padding-bottom:5px;
				width:100px;
				float:left;
			}
			
			.voucherListText {
				color:#333333;
				width:263px;
				float:left;
				margin-left:10px;
			}
				
			.voucherListInfo span {
				color:#999999;
			}
			        
		#ledenNewMember {
			width:277px;
			margin:5px 0px 5px 6px;
			background: #fff url('/assets/vpb/images/bg_ledenBlok.gif') no-repeat 0px 0px;
			height:250px;
			padding:12px 20px 20px 20px;
			float:left;
		}
		
			.ledenNewMemberImage {
				width:115px;
				float:left;
			}
			
			.ledenNewMemberText {
				width:147px;
				padding-left:10px;
				float:left;
			
			}
			
			    .ledenNewMemberText A {
				    color:#4368B6;
    			
			    }
			
			#ledenNewMember .alonzeleden {
				margin-top:10px;
				text-align:right;
			}
			
#contentWide
{
    width: 970px;
}

#content 
{
    width: 970px;
    background: url('/assets/vpb/images/bg_contentWide.gif') repeat-y -2px 0px;
}

    /* ContentPage - Left - Content from menu item */
    #contentLeft {
	    /*padding:10px 30px 50px 20px;
	    width: 404px;
	    width: 374px;
	    margin-right:1px;
	    overflow:hidden;*/
	    padding-top:2px;
	    width: 246px;
	    float: left;
	    margin-right:3px;
    }
    
        #subsubmenuContainer 
    	{
    	    min-height:245px;   
    	    
    	} 	
    	
   	
    	#submenuHdr 
    	{
    	    background-color: #8cbb00;
    	    width: 235px;
    	    height: 35px;
    	    padding-left:10px;
    	    margin-bottom:2px; 
    	    clear: both;
    	}

    	#submenuHdrBullet
    	{
    	    background: #8cbb00 url('/assets/vpb/images/btn_contactpage_item_green_menu.gif') 0px 8px no-repeat;
    	    float: left;
    	    width: 25px;
    	    height: 30px;
    	}
    	 	
	    #submenuHdr DIV.submenuHdrTitle {
		    font-family: "Times New Roman", Arial, Verdana;
		    font-size: 28px;
		    line-height: 30px;
		    margin:0px;
		    margin-top: 3px;
		    color: #fff;
    	    float: left;
	    }
    #activiteitenHdr
    {
        background-color: #8cbb00;
	    width: 235px;
	    height: 35px;
	    margin-top: 2px;
	    padding-left:10px;
	    margin-bottom:2px; 
	    clear: both;
    }
    
        #activiteitenHdrBullet
        {
    	    background: #8cbb00 url('/assets/vpb/images/btn_contactpage_item_green_menu.gif') 0px 8px no-repeat;
    	    float: left;
    	    width: 25px;
    	    height: 30px;    
        }

	    #activiteitenHdr DIV.columnHeaderGreen {
		    font-family: "Times New Roman", Arial, Verdana;
		    font-size: 28px;
		    line-height: 30px;
		    margin:0px;
		    margin-top: 3px;
		    color: #fff;
    	    float: left;
	    }

		    #contentPageNav ul {
			    list-style: none;
			    margin: 0;
			    padding: 0;
			    border: none;
			    }
    			
		    #contentPageNav li {
			    margin: 0;
			    }
    		
		    #contentPageNav li a {
			    display: block;
			    padding: 10px 5px 10px 35px;
			    background: #fff url('/assets/vpb/images/btn_contactpage_item_green.gif') no-repeat 10px center;
			    color: #000;
			    text-decoration: none;
			    /*width: 210px;*/
			    }
    	
		    #contentPageNav li a:hover {
			    color: #000;
			    background: #fff url('/assets/vpb/images/btn_contactpage_item_blue.gif') no-repeat 10px center;
			    }
			    
			#contentPageNav li.selected a {
			    color: #000;
			    background: #fff url('/assets/vpb/images/btn_contactpage_item_blue.gif') no-repeat 10px center;
			    }
         
            
    /* ContentPage - Middle - Nieuws item and Meer nieuws */

    #contentMiddle {
	    margin:0px 0px 0px 0px;
	    padding:10px 30px 50px 20px;
	    
	    width: 575px;
	    width: 660px;
	    float: left;
	    overflow:hidden;
	    
    }
    
    
        #contentMiddleVoucher 
        {
            width: 625px;
        }
        
            #contentMiddleVoucherText 
            {
                width: 400px;
               
                float:left;
            }
            
            #contentMiddleVoucherImage 
            {
                width: 203px;
                height:50px;
                padding-left:20px;
                float:left;
                
            }

    /* ContentPage - Right - Navigation, Activiteiten and Print/Send button. */

    #contentRight {
	    /*margin:2px 0px 2px 6px;
	    padding: 0px;
	    width: 264px;
	    float: left;*/
	    margin:0px;
	    padding: 0px;
	    width: 364px;
	    float: left;
	    background:red;
    }
    	 	
    	 	
    	 	
    	

			
/* footer */
#footer {
	margin: 0;
	padding: 0;
	height:55px;
	width:950px;
	background-color: #fff;
}	

	
	#footerLeft {
		padding: 15px 0 0 0;
		width:380px;
		float: left;
		clear: left;
	}
	
		.footerLeftCopyright {
			color: #333333;
		}
		
		.footerLeftMenu, .footerLeftMenu A {
			color: #4368B6;
		}
	
	#footerRight {
		float: left;
		width:570px;
		clear: right;
	}
	
		#footerRightText {
			padding: 15px 0 0 0;
			width:460px;
			float: left;
			clear: left;
			
		
		}
		
		#footerRightLogos {
			padding: 10px 0 0 0;
			float: left;
			width:110px;
			clear: right;
			text-align:right;
		}


/* ------------------ site theme -----------------*/

	
	
/* -------------- algemene classes ---------------*/

/* contentitems */

	SPAN,UL  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	P {
		margin-top:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	TD {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#footer SPAN {
		color:#333333;
	}
	
	#footer * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
	.newsItem P {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		margin:0px;
	}

	A {
		text-decoration: none;
	}
	
	A:hover {
		text-decoration: underline;
	}
	
	IMG {
		border: 0;
	}
	
	
	DIV.pageDivider {
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		margin: 0;
		border: 0;
		background: url('/assets/vpb/images/dotted_line_horizontal_bg.gif') repeat-x 0 0;
	}
	
	DIV.pageDividerVert {
		height: auto;
		width: 1px;
		float: left;
		line-height: 1px;
		font-size: 1px;
		margin: 0 3px 0 2px;
		border: 0;
		background: url('/assets/vpb/images/dotted_line_vertical_bg.gif') repeat-y 0 0;
	}
	
	#contentMiddle A {color:#000;}
	

/* newsitems */

.newsItem {
	margin-bottom:8px;
}
	
	.newsItem STRONG A {
		color:#333333;
	}
	
	.newsItem .newsItemDate {
		color:#FF6600;
	}
	
	.dateLine {color:#3B578F;}
	

/* positioning */
	
	.floatBreaker {
		padding:0;
		margin:0;
		line-height: 1px;
		height: 1px;
		font-size: 1px;
		margin-top:-1px;
		clear: both;
	}


/* formitems */
	LABEL {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF5705;
		color: #004C2E;
	}
	
	.selectField {
		width: 190px;
		background-color:#F0F2F2;
	}
	
	.textField {
		width: 185px;
		border: solid 1px #C2C2C2;
		background-color:#F0F2F2;
	}
	
	
	.textFieldContact {
		width: 185px;
		border: solid 1px #C2C2C2;
		background-color:#F0F2F2;
	}
	
	    .contactForm .label {
		    width: 140px;
	    }
	
	
	.textFieldNewsletter {
		width: 185px;
		border: solid 1px #C2C2C2;
		background-color:#F0F2F2;
	}
	
	.textFieldNewsletterError {
		width: 185px;
		border: solid 1px #E23000;
		background-color:#FFD1BB;
	}
	
	
	
	.selectFieldContact 
	{
	  	border: solid 1px #C2C2C2;
		background-color:#F0F2F2;
	}
	
	.selectFieldContactLast
	{
		border: solid 1px #C2C2C2;
		background-color:#F0F2F2;
	}
	
	.textFieldContactError {
		width: 185px;
		border: solid 1px #E23000;
		background-color:#FFD1BB;
	}
	
    HR.formDivider {
        height: 1px;
        line-height: 1px;
        font-size: 1px;
        border: 0;
        border-top: 1px solid #C2C2C2;
        clear: both;
	}
	
	.formButton {
		margin: 10px 0 10px 100px;
	}
	
	.error 
	{
	    color:#CE2200;
	}
	
	/*overrule A kleur bij ledenboek*/
	#letterBlader A
         {
             color: #4368B6;
             font-weight: bold;
             font-size: 16px;
         }
         
    /*Documents*/
    
    #documents 
    {
        font-family: Arial;
		font-size:12px;
        
    }
    
        #documents .document
        {
            width:400px;
            
        }
        
            #documents .documentImage
            {
                width:50px;
                float:left;
                
            }
            
              #documents .documentText
            {
                
                 width:300px;
                 padding:15px;
                 float:left;
            }
        
        
.hidden 
{
    display:none;
}     
        
