*			{margin: 0; padding: 0;}

a:link		{text-decoration: underline;color:#FFFFFF;}
a:visited   {text-decoration: underline;color:#FFFFFF;}
a:hover     {text-decoration: underline;color:#FFFFFF;}
a:active    {text-decoration: underline;color:#FFFFFF;}

p	       	{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10pt; color: #FFFFFF;}
.small		{font-size: 7pt;margin-bottom: -7px; }
li	       	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; margin-left:30px;}
p.error 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000;}	

h1		 	{ font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 13pt; 
			color: #FFFFFF; 
			font-weight:normal; 
			margin-bottom: 5px; 
			margin-top:5px }

h2		 	{ font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt; 
			font-weight:normal; 
			color: #FFFFFF; 
			margin-bottom: 0px;
			margin-top:5px; 
			font-style: italic;}

body 		{background-image: url(./images/background.png);
			background-repeat: repeat;	
			text-align: center;
			position: relative;
			}
			
#topmenubar	{position: relative;
			top: 120px;
			height: 43px;
			background: url('./images/topmenubalk.png') repeat-x;
			width: 100%;}			
			

span.none    	{display: none;}

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;}

textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}

table		{border:solid;
 			border-color : #0066FF;
 			border-width:0px;
			}

td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color:#666666;
			vertical-align: top;
			padding: 5px 5px 5px 5px;
			}
		
label {
	cursor: pointer;
}

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

.ruimte	{margin-bottom: 3px;}


#header		{float:left;
			background-image: url(./images/logo.png);
			background-repeat: no-repeat;
			background-position: left top;
			height: 380px;
			width: 1002px;
			}
		
			
.adres		{color:#2E3192;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:9pt;
			font-weight:bold;
			height:69px;
			left:736px;
			position:relative;
			top:17px;
			width:240px;
			}
			
a.adreslink:link, a.adreslink:visited{color: #2e3192;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bold;
			text-decoration: none;
			}
			
a.adreslink:hover{color: #2e3192;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bold;
			text-decoration: underline;
			}

		
#hoofdbuttons	{height:246px;
				position:relative;
				top:108px;
				width:1002px;
				}
				
img.hoofdbutton {border:none;
				}																

#wrapper	{text-align:left;
			margin:0 auto;
			width: 1002px;
			padding-left:13px;
			background-image: url(./images/background.jpg);
			background-repeat: repeat-y;
			position: relative;
			top:-43px;
			}
#winkel		{float:left;
			width: 310px;  
			height:198px;
			margin-right:23px;
			}
			

#reintegratie{float:left;
			width: 310px;  
			height:198px;
			margin-right:23px;
			}

#logistiek	{float:left;
			width: 310px;  
			height:198px;
			}



/*topmenu*/
#topmenu 	{height:26px;
			position: relative;
			top: 57px;
			left:10px;
			z-index:100;
			}


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

#topmenu ul li {
			float:left;
			display: block;
			background: url('./menu/topmenu-root-bg.png') no-repeat right;
			z-index:100;
			}

#topmenu ul li:hover {
			}
			
#topmenu ul li a:link, #topmenu ul li a:visited{
			color: #FFF;
			display:block;
			font-family:verdana,arial,sans-serif;
			font-size:11pt;
			font-weight:bold;
			line-height:24px;
			padding:0 10px;
			text-decoration:none;
			}

#topmenu ul li a:hover, #topmenu ul li a:active{color:#000;
			}
			
#topmenu ul li:hover > a {}
			

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

#topmenu ul li.hassub {
			}

#topmenu ul li.hassub:hover {color: #000000;
			}
			
#topmenu ul li.hassub.open {
			}			

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


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


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


#topmenu ul li ul	{background: url('./menu/topmenu-sub-bottom.png') no-repeat bottom left;
			width : 141px;
			display:none;
			position: absolute;
			padding-bottom:8px;
			z-index: 100;
			top:26px;
			height: auto;
			}

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

			}			
			
#topmenu ul li ul li.active{
			}
			

#topmenu ul li ul li.sub a {display:block;
			font-family:verdana,arial,sans-serif;
			font-size: 8pt; 
			font-weight: normal;
			color: #FFF;
			text-decoration: none;
			line-height:20px;
			background: none;
			}



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

#topmenu ul li.root.hassub.open ul li a.active {
				text-decoration: underline;
				background: none;padding:  0 0 0 5px;
				}


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

/*einde menu*/



/*submenu */
#menu 		{height:26px;
			padding:7px 0 0 14px;
			}

a.menu:visited {font-family:Verdana, Arial, sans-serif; 
			color: #000000;
			text-decoration: none;
			}

a.menuactiveoranje:link {font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #f26522;
			}
			
a.menuactiveoranje:visited {font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #f26522;
			}
						
a.menuactiveroze:link{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #e7498f;
			}

a.menuactiveroze:visited{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #e7498f;
			}
			
			
a.menuactivepaars:link{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #2e3192;
			}						

a.menuactivepaars:visited{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			color: #2e3192;
			}
			
a.menuoranje:link {font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			font-size: 12px;
			}

a.menuoranje:visited {font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			font-size: 12px;
			}

a.menupaars:link{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
	color: #000000;
	font-size: 12px;
			}
			
a.menupaars:visited{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
	color: #000000;
	font-size: 12px;
			}
			

a.menuroze:link{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
	color: #000000;
	font-size: 12px;
			}

a.menuroze:visited{font-family:Verdana, Arial, sans-serif; 
			font-weight: bold;
			text-decoration: none;
	color: #000000;
	font-size: 12px;
			}
			
a.menuoranje:hover {color: #f26522;
			}

a.menupaars:hover {color: #2e3192;
			}

a.menuroze:hover {color: #e7498f;
			}




#centercolumn	{clear:both;
float:left;
font-family:Verdana;
max-width:1002px;
position:relative;
text-align:left;
top:30px;
width:1002px;
		}

#blokken	{height:190px;
			width: 977px;}

#blokroze	{float:left;
			width: 311px;
			height: 190px;
			background-color: #e7498f;
			margin-right: 22px;
			}								

#blokoranje	{float:left;
			width: 311px;
			height: 190px;
			background-color: #f26522;
			margin-right: 22px;
			}
			
#blokpaars	{float:left;
			width: 311px;
			height: 190px;
			background-color: #2e3192;
			}	
			
.blokcontent{padding: 10px 15px 15px 15px;}	


#nieuwbinnen	{float:left;
				position: relative;
				top:-10px;
				left:163px;
				width: 816px;}

.sticker	{Border:none;
			vertical-align: top;}

.fotoframe	{height: 71px;
			width: 98px;
			border:10px;
			border-style: solid;
			vertical-align: top;
			margin-top:28px;
			margin-right:12px;}
			
.roze		{border-color: #e7498f;
			color:#e7498f}
.paars		{border-color: #2e3192;
			color:#2e3192;}
.oranje		{border-color: #f26522;
			color: #f26522;}

#bovenbalk	{width: 978px;
			height: 62px;}
			
.bovenbalk	{font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 33pt; 
			color: #FFFFFF; 
			font-weight:bold; 
			padding-left:10px;}			
			
#onderblok	{width: 950px;
			padding: 10px 14px 10px 14px;
			min-height: 200px;
			}

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




.pagroze		{background-color: #e7498f;}
.pagpaars		{background-color: #2e3192;}
.pagoranje		{background-color: #f26522;}

#marktplaats	{border:medium none;
				height:156px;
				position:absolute;
				right:-8px;
				top:174px;
				}		

.mpcatlist		{font-size: 7pt;}

.mpfoto			{width: 145px;}

.mpomschrijving {width: 600px;}

.mplink	{}

			
.kalenderdatum	{color: #FFF;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-style: italic;
				padding-left:15px;
				padding-right:30px;}
				
.kalender	{color: #FFF;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-style: normal;
				padding-left:20px;
				padding-right:30px;}				
				
a.kalenderlink {color: #FFF;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-style: normal;
				}

			
#sponsoring 	{left:168px;
				position:absolute;
				text-align:center;
				top:321px;
				width:635px;
				}
			
.sponsorhead	{color: #2e3192;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				}
a.sponsortekst	{color: #e7498f;
				font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				text-decoration: none;
				}

										
		
#footer {
		clear:both;
		height: 30px;
		width: 968px;
		padding-top:7px;
		}

#footerwebdesign{float:left;
			width: 200px;
			padding-left: 14px;}

#footerlinks{float:right;
			text-align: right;
			width: 500px;
			}

		
a.footerwebdesign {color: #2e3192;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 7pt;
			font-weight: normal; 
			text-decoration: none; 
			}		

a.footerlinks {color: #2e3192;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bold; 
			text-decoration: none;
			}
			
			
			/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(./fotoalbum/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#cecece;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(./fotoalbum/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

/* EIND COLORBOX CSS */


		
