@import url("reset.css");
 

/*  Algemeen
-------------------------------------------- */ 
	body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.clear { clear:both;}

/*------------------------------------------ */

/*  Typografie
-------------------------------------------- */ 

	h1{ font-size:30px; padding-top:7px; padding-bottom:7px;margin-top:10px; color:#000; font-weight:normal;}
	h2{ font-size:16px; font-weight:bold; padding-bottom:5px;}
	h3{ font-size:11px; font-weight:bold;}
	h4{}
.introtekst {font-size:11px; font-weight:bold; }
	.fotobijschrift { font-size:11px; font-style:italic;}
	
	.italic { font-style:italic !important; }
	.bold { font-weight:bold !important; }
	.normal { font-weight:normal !important; }		
	
	a:link { color:#6f6f6e; text-decoration:none;}
	a:hover {color:red;}
	a:visited { color:#6f6f6e; text-decoration:none;}
			
	.leesmeer { color:#6f6f6e !important;}
	.leesmeer:hover { color:red !important;}

	p { line-height:18px;}
	
	.required, .alert {color:#FF0000;}
/*------------------------------------------ */

/*  Images
-------------------------------------------- */  
#contentright .imageholder { margin-bottom:25px; }
#contentright .imageholder.nieuwsimg{ margin-bottom:25px; }

/*#contentright .imageholder img{ width:185px;} */

.contentimgleft img{ float:left; margin:0pt 15px 5px 0pt;}

/*------------------------------------------ */
 

/*  Globalcontainer
-------------------------------------------- */  
#globalcontainer { 
	width:980px;
	margin: 0 auto;
	text-align:left;
} 

/*------------------------------------------ */

/*  Mainmenu
-------------------------------------------- */  
#mainmenu{
		height: 31px;
		margin-left:400px;
		width:540px;
		
	}
		
		#mainmenu li{
			float: right;
			list-style-type: none;
			position: relative;
			background-image:url(../App_Themes/HeliconCP/Images/mainmenu_streepje.gif);
			background-repeat:no-repeat;
			background-position: 10px 3px;
			position:relative;
			top:10px;
			z-index:10;
		}
		
			#mainmenu li a{ color:#000000; }
			#mainmenu li a:hover{ color:#000000; }
		
		#mainmenu ul{
			display: none;
			position: absolute;
/*			top: 10px; */
			left: 5px;
	 		background: #ffffff; 
			margin: 0px;
			padding: 0px;
			width:115px;
			z-index:3;
			}

		
		#mainmenu li:hover ul, #mainmenu li.over ul{
			display: block;
		}
		
		#mainmenu ul li{
			border: 0px;
			width:100px;		
			clear: both;
			margin:0 0 0 5px;
			padding: 0px;
			min-height: 20px;
			background: #ffffff;
			display:block;
			top:0 !important;
		}

		
		#mainmenu a, #mainmenu {
			text-decoration: none;
			padding: 2px 20px;
			display: block;
		}
		
		
		#mainmenu ul li a{
			padding:0px 10px;
			border-bottom:1px solid #000000;
		}
		#mainmenu ul li a:hover{
			color:#c61025;
		}


		
		#mainmenu a:hover{
			color: #9B9B9B;
		}

/*------------------------------------------ */

/*  Contentcontainer
-------------------------------------------- */  
#contentcontainer {}

/*------------------------------------------ */

/*  Nieuwsblok (binnen #contentright)
-------------------------------------------- */  
.nieuwsblokkop { 
height:20px;
	background-color:#2454a0;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding: 3px 0 2px 10px;
	margin-bottom:4px;

}

.nieuwsblok { 
	border: 1px solid #7d84b8;
	background-image:url(../App_Themes/HeliconCP/Images/bg_gradient_nieuwsblok.gif);
	background-repeat:repeat-x;
	padding: 10px;
	min-height: 275px;
	margin-bottom:25px;
}

.nieuwsblok h3{ 
	padding-bottom: 3px;
}

.nieuwsblok p{ 
	padding-bottom: 20px;
}

/*------------------------------------------ */

/*  links
-------------------------------------------- */  
#links { width:178px; z-index: 3; float:left;}

a.backtoLink {
    display:block;
    background:#263576;
    padding:5px;
    color:#FFF;
    width:157px;
    margin-top:10px;
}
a.backtoLink:hover {
 background:#2354a0;
}
	
/*------------------------------------------ */

/*  rechts
-------------------------------------------- */  
#rechts { float:left; margin-top:28px;margin-left:4px;}
	
	#rechts #opendagen a { 
		height:127px;
		width:126px;
		display:block;
		background-image:url(../App_Themes/HeliconCP/Images/opendagen.png);
		cursor:pointer;
		text-indent:-2000px;		
		}
		
	#rechts #opendagen a:hover { 
		background-image:url(../App_Themes/HeliconCP/Images/opendagen_over.png);
		}		
		
	#rechts #folders a { 
		height:127px;
		width:126px;
		display:block;
		background-image:url(../App_Themes/HeliconCP/Images/folders.png);
		cursor:pointer;
		text-indent:-2000px;		
		}
		
	#rechts #folders a:hover { 
		background-image:url(../App_Themes/HeliconCP/Images/folders_over.png);
		}	
		
	#rechts #aanmelden a { 
		height:127px;
		width:126px;
		display:block;
		background-image:url(../App_Themes/HeliconCP/Images/aanmelden.png);
		cursor:pointer;
		text-indent:-2000px;		
		}
		
	#rechts #aanmelden a:hover { 
		background-image:url(../App_Themes/HeliconCP/Images/aanmelden_over.png);
		}					
	
/*------------------------------------------ */

/*  Submenu
--------------------------------------------  
	
	#menuElem ul {
		line-height: 18pt;
		xmargin-left:23px;
		width:140px;
		overflow:hidden;
	}
	
	#menuElem ul li{ 
		
	}

	#menuElem ul li a{ 
		background: url(../App_Themes/HeliconCP/Images/submenu_li.gif); 
		background-repeat:no-repeat;
		background-position:5px 5px;
		padding-left: 35px;
		display:block;
	}

	#menuElem ul li a:hover{ 
		background: #263576 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif);
		background-repeat:no-repeat;
		background-position:5px 5px; 
		color: #f9f9f9;
		display:block;
	}	


------------------------------------------ */

/*  Submenu
-------------------------------------------- */  
.werelden#menuElem li a:hover { 

			list-style-type: none;
			position: relative;
			background: #F18700 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 25px;
			display:block;
			color:#ffffff;
	}

#menuElem{
		line-height: 18pt;
		margin-left:25px;
		width:150px;
		margin-top:37px;
	}
		#menuElem li { position:relative; z-index:9999}
		
		#menuElem li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/submenu_li.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 23px;
			display:block;
			color:#000000;
		}
		
/* menu kleur (hover) aanpassingen werelden */
		
		#menuElem li:hover a.surprisingnature, #submenu li.over a.surprisingnature{
			background: #bd9c13 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#menuElem li:hover a.animalfriends, #submenu li.over a.animalfriends{
			background: #d98618 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#menuElem li:hover a.goodfood, #submenu li.over a.goodfood{
			background: #d91426 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#menuElem li:hover a.mightymachines, #submenu li.over a.mightymachines{
			background: #6dc612 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}		
		#menuElem li:hover a.dynamicdesign, #submenu li.over a.dynamicdesign{
			background: #12a1df url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#menuElem li:hover a.outdoorlife, #submenu li.over a.outdoorlife{
			background: #da127b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}	
		#menuElem li:hover a.bigbusiness, #submenu li.over a.bigbusiness{
			background: #00a654 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#menuElem li:hover a.naturalhealth, #submenu li.over a.naturalhealth{
			background: #83318d url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}	
				
		#menuElem li:hover a, #menuElem li.over a{ list-style-type: none; position: relative; background: #9b9b9b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif) no-repeat 5px 7px; padding-left: 25px; display:block; color:#ffffff; z-index: 5; }		

	
			#menuElem ul li a{ background-color:#9b9b9b; display:block; color:#ffffff; z-index: 5; }
				 
			#menuElem ul li a:hover{ color:#000000; z-index: 5; }

		#menuElem ul, #menuElem ul li ul{
			z-index:5;
			background:#9b9b9b 0 50%;
			display:none;
			left:165px;
			margin:0;
			padding:0;
			position:absolute;
			top:0;
			width:175px;
			}

		
		#menuElem li:hover ul, #menuElem li.over ul{ z-index: 5; display: block; }
		
		#menuElem li:hover ul li ul, #menuElem li.over ul li ul{ z-index: 5; display:none; }
		
		#menuElem li ul li:hover ul, #menuElem li ul li.over ul{ z-index: 5; display:block; }
		
		#menuElem ul li{
			border: 0px;
			clear: both;
			margin:0 5px 0 5px;
			padding: 0px;
			min-height: 20px;
			display:block;
	}



		
		#menuElem a, #menuElem {
			text-decoration: none;
			padding: 2px 0;
		}
		
		
		#menuElem ul li a{
			padding:0px 10px;
			border-bottom:1px solid #ffffff;
			color:#ffffff;
			background: none;
		}
		
		#menuElem ul li a:hover{
			color:#fff000;
			background: none;
			padding:0px 10px;
		}


		
	
#menuElem li li a {
			background: none !important; 
			padding: 0px !important;
			display:block;

}

/*------------------------------------------ */

/*  Submenuvestigingen
-------------------------------------------- */  
.werelden#submenuvestigingen li a:hover { 

			list-style-type: none;
			position: relative;
			background: #F18700 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 25px;
			display:block;
			color:#ffffff;
	}

#submenuvestigingen{
		margin-top:20px;
		line-height: 18pt;
		margin-left:23px;
		width:140px;
	}
		#submenuvestigingen li { position:relative; z-index:9999}
		
		#submenuvestigingen li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/submenu_li.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 25px;
			display:block;
			color:#000000;
		}

/* menu kleur (hover) aanpassingen werelden */
		
		#submenuvestigingen li:hover a.surprisingnature, #submenuvestigingen li.over a.surprisingnature{
			background: #bd9c13 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#submenuvestigingen li:hover a.animalfriends, #submenuvestigingen li.over a.animalfriends{
			background: #d98618 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#submenuvestigingen li:hover a.goodfood, #submenuvestigingen li.over a.goodfood{
			background: #d91426 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#submenuvestigingen li:hover a.mightymachines, #submenuvestigingen li.over a.mightymachines{
			background: #6dc612 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}		
		#submenuvestigingen li:hover a.dynamicdesign, #submenuvestigingen li.over a.dynamicdesign{
			background: #12a1df url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#submenuvestigingen li:hover a.outdoorlife, #submenuvestigingen li.over a.outdoorlife{
			background: #da127b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}	
		#submenuvestigingen li:hover a.bigbusiness, #submenuvestigingen li.over a.bigbusiness{
			background: #00a654 url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}
		#submenuvestigingen li:hover a.naturalhealth, #submenuvestigingen li.over a.naturalhealth{
			background: #83318d url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
		}	
				
		#submenuvestigingen li:hover a, #submenuvestigingen li.over a{ list-style-type: none; position: relative; background: #9b9b9b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif) no-repeat 5px 7px; padding-left: 25px; display:block; color:#ffffff; z-index: 5; }		

	
			#submenuvestigingen ul li a{ background-color:#9b9b9b; display:block; color:#ffffff; z-index: 5; }
				 
			#submenuvestigingen ul li a:hover{ color:#000000; }
		
		#submenuvestigingen ul, #submenuvestigingen ul li ul{
			z-index:5;
			background:#9b9b9b 0 50%;
			display:none;
			left:140px;
			margin:0;
			padding:0;
			position:absolute;
			top:0;
			width:175px;
			}

		
		#submenuvestigingen li:hover ul, #submenuvestigingen li.over ul{
			display: block;
		}
		
		#submenuvestigingen li:hover ul li ul, #submenuvestigingen li.over ul li ul{
			display:none;
		}
		
		#submenuvestigingen li ul li:hover ul, #submenuvestigingen li ul li.over ul{
			display:block;
		}
		
		#submenuvestigingen ul li{
			border: 0px;
			clear: both;
			margin:0 5px 0 5px;
			padding: 0px;
			min-height: 20px;
			display:block;
	}



		
		#submenuvestigingen a, #submenuvestigingen {
			text-decoration: none;
			padding: 2px 0;
		}
		
		
		#submenuvestigingen ul li a{
			padding:0px 10px;
			border-bottom:1px solid #ffffff;
			color:#ffffff;
			background: none;
		}
		
		#submenuvestigingen ul li a:hover{
			color:#fff000;
			background: none;
			padding:0px 10px;
		}


		
	
#submenuvestigingen li li a {
			background: none !important; 
			padding: 0px !important;
			display:block;

}
/*------------------------------------------ */




/*  quicklink
-------------------------------------------- */ 

#quicklink{
		line-height:18pt;
		margin-left:23px;
		position:relative;
		top:20px;
		width:140px;
	}
		#quicklink li { position:relative;}
		
		#quicklink li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/submenu_li.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 25px;
			display:block;
		}
		
		#quicklink li:hover a, #quicklink li.over a{
			list-style-type: none;
			position: relative;
			background: #9b9b9b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif); 
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding-left: 25px;
			display:block;
			color:#ffffff;
		}		
		
/*------------------------------------------ */		

/*  snelmenu
-------------------------------------------- */ 

	/* menu_scholen begin */
	
	#menu_scholen { float:left;}

		#menu_scholen li { position:relative;}
		
		#menu_scholen li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/menu_scholen.png); 
			display:block;
			height:24px;
			width:185px;
			text-indent:-2000px;
		}
		
		#menu_scholen li:hover a, #menu_scholen li.over a{
			background: url(../App_Themes/HeliconCP/Images/menu_scholen_hover.png);
		}		
	
			#menu_scholen ul li a{ background-color:#9b9b9b; display:block; color:#ffffff; z-index: 5; }
				 
			#menu_scholen ul li a:hover{ color:#000000; z-index: 5; }
		
		#menu_scholen ul{
			background:#EE0068 none repeat scroll 0%;
			display:none;
			margin:0px;
			padding:0px;
			width:185px;
			min-height:190px;
			position:absolute;
			}
		
		#menu_scholen li:hover ul, #menu_scholen li.over ul{
			display: block;
		}
		
		#menu_scholen ul li{
			border: 0px;
			clear: both;
			margin:0 0 0 5px;
			padding: 0px;
			display:block;
	}
		
		#menu_scholen a, #menu_scholen {
			text-decoration: none;
			padding: 2px 0;
		}
		
		#menu_scholen ul li a{
			color:#ffffff;
			background: none;
		}
		
		#menu_scholen ul li a:hover{
			color:#000000;
			background: none;
			padding:0px 10px;
		}
		
#menu_scholen li li {
		border-bottom: 1px solid #ffffff;
		margin:0 15px 0 15px;
}	

#menu_scholen li li a {
		background:none !important;
		display:block;
		height:auto;
		padding:1px 0pt 0pt !important;
		text-indent:0px;
		width:140px;
}		
	
	/* menu_scholen eind */
	
	/* menu_opleidingen begin */
	
	#menu_opleidingen { float:left; margin:0pt 28px;}

		#menu_opleidingen li { position:relative;}
		
		#menu_opleidingen li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/menu_opleidingen.png); 
			display:block;
			height:24px;
			width:185px;
			text-indent:-2000px;
		}
		
		#menu_opleidingen li:hover a, #menu_opleidingen li.over a{
			background: url(../App_Themes/HeliconCP/Images/menu_opleidingen_hover.png);
		}		
	
			#menu_opleidingen ul li a{ 
				background-color:#9b9b9b; 
				display:block;
				color:#ffffff;
				 }
				 
			#menu_opleidingen ul li a:hover{ color:#000000; }
		
		#menu_opleidingen ul{
			background:#FF7829 none repeat scroll 0%;
			display:none;
			margin:0px;
			padding:0px;
			width:185px;
			overflow-y:auto; /*niet validerend maar wens van klant, wel geldig voor css3 [AG]*/
			overflow-x:hidden;
			height:190px;
			position:absolute;
			}
		
		#menu_opleidingen li:hover ul, #menu_opleidingen li.over ul{
			display: block;
		}
		
		#menu_opleidingen ul li{
			border: 0px;
			clear: both;
			margin:0 0 0 5px;
			padding: 0px;
			display:block;
	}
		
		#menu_opleidingen a, #menu_opleidingen {
			text-decoration: none;
			padding: 2px 0;
		}
		
		#menu_opleidingen ul li a{
			color:#ffffff;
			background: none;
		}
		
		#menu_opleidingen ul li a:hover{
			color:#000000;
			background: none;
			padding:0px 10px;
		}
		
#menu_opleidingen li li {
		border-bottom: 1px solid #ffffff;
		margin:0 15px 0 15px;
}	

#menu_opleidingen li li a {
		background:none !important;
		display:block;
		height:auto;
		padding:1px 0pt 0pt !important;
		text-indent:0px;
		width:140px;
}		
	
	/* menu_opleidingen eind */	
	
	/* menu_werelden begin */
	
	#menu_werelden { float:left;}

		#menu_werelden li { position:relative;}
		
		#menu_werelden li a{
			list-style-type: none;
			position: relative;
			background: url(../App_Themes/HeliconCP/Images/menu_werelden.png); 
			display:block;
			height:24px;
			width:185px;
			text-indent:-2000px;
		}
		
		#menu_werelden li:hover a, #menu_werelden li.over a{
			background: url(../App_Themes/HeliconCP/Images/menu_werelden_hover.png);
		}		
	
			#menu_werelden ul li a{ 
				background-color:#9b9b9b; 
				display:block;
				color:#ffffff;
				 }
				 
			#menu_werelden ul li a:hover{ color:#000000; }
		
		#menu_werelden ul{
			background:#009ACF none repeat scroll 0%;
			display:none;
			margin:0px;
			padding:0px;
			width:185px;
			min-height:190px;
			position:absolute; 
			}
		
		#menu_werelden li:hover ul, #menu_werelden li.over ul{
			display: block;
		}
		
		#menu_werelden ul li{
			border: 0px;
			clear: both;
			margin:0 0 0 5px;
			padding: 0px;
			display:block;
	}
		
		#menu_werelden a, #menu_werelden {
			text-decoration: none;
			padding: 2px 0;
		}
		
		#menu_werelden ul li a{
			color:#ffffff;
			background: none;
		}
		
		#menu_werelden ul li a:hover{
			color:#000000;
			background: none;
			padding:0px 10px;
		}
		
#menu_werelden li li {
		border-bottom: 1px solid #ffffff;
		margin:0 15px 0 15px;
}	

#menu_werelden li li a {
		background:none !important;
		display:block;
		height:auto;
		padding:1px 0pt 0pt !important;
		text-indent:0px;
		width:140px;
}		
	
	/* menu_werelden eind */		

/*------------------------------------------ */



/*  contentarea
-------------------------------------------- */  
#contentareahome { width:100%;}
#contentarea { width:802px; float:left;}
.vmbo#contentarea #contentholder{ clear:both; padding-top:25px;}
.vmbo#contentarea #contentholder #contentright .imageholder {padding-left:20px;}

	#crumbs { color:#9b9b9b; height:33px; z-index: 4; margin-top:15px; margin-left:10px; } 
	#crumbs p { z-index: 4; } 
	#crumbs p a { padding:5px; color:#9b9b9b; text-decoration:none; z-index: 4; } 
	#crumbs p a.parent:hover { text-decoration:underline !important; z-index: 4; } 

#contentText {
    width:623px;
    float:left;
    padding-right:30px;
    padding-left:10px;
    text-align:justify;
}
#contentText p {
   margin-top:15px;
   text-align:justify;
}	
	
	
	
	#contentholderhome{ position:relative; top:75px;}
		#contenthome { float:left; width:400px; z-index: 2; }
	#contentholder { width:610px; z-index: 2; }
		#contentleft { width:395px; height:300px; float:left; padding-right:15px;padding-left:10px;}
			#contentleft p { margin-bottom: 12px; padding-right:5px;}
#contentleft ul { font-size: 11px;margin-top:5px ;padding-top: 0px;padding-bottom: 16px;}
#contentleft li { font-size: 11px;margin-top:5px ;padding-top: 0px;padding-bottom: 0px;line-height:14px;}
#contentleft a:link { color:#990000; text-decoration:none;margin-bottom:0px;}
#contentleft a:hover {color:#e2000f; margin-bottom: 0px;margin-bottom:0px;}
#contentleft a:visited { color:#990000; text-decoration:none;margin-bottom:0px;padding-bottom:0px;}
		#contentright {margin-top: -30px; width:185px;  float:right; overflow:hidden;}
		#contentright .imageholder{padding:0px !important;}

/*------------------------------------------ */

/*  content werelden
-------------------------------------------- */  

 #wereldcontent{
	left:0px;
	top:0px;
	width:380px;
	padding-left:15px;
	padding-right:15px;

}

.wereldenanimalfriends #wereldcontent{
	border-left: 1px solid #EA9104;
	border-right: 1px solid #EA9104;
}
.wereldenanimalfriends#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/animalfriendsoverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}
.wereldensurprisingnature #wereldcontent{
	border-left: 1px solid #BD9C01;
	border-right: 1px solid #BD9C01;
	}
.wereldensurprisingnature#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/surprisingnatureverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}	
.wereldenoutdoorlife #wereldcontent{
	border-left: 1px solid #DA137C;
	border-right: 1px solid #DA137C;
	}	
.wereldenoutdoorlife#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/outdoorlifeverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}		
.wereldengoodfood #wereldcontent{
	border-left: 1px solid #D90422;
	border-right: 1px solid #D90422;
	}		
.wereldengoodfood#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/goodfoodoverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}		
.wereldennaturalhealth #wereldcontent{
	border-left: 1px solid #83318D;
	border-right: 1px solid #83318D;
	}		
.wereldennaturalhealth#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/naturalhealthoverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}		
.wereldenbigbusiness #wereldcontent{
	border-left: 1px solid #12A655;
	border-right: 1px solid #12A655;
	}		
.wereldenbigbusiness#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/bigbusinessverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}		
.wereldendynamicdesign #wereldcontent{
	border-left: 1px solid #02A1DF;
	border-right: 1px solid #02A1DF;
	}		
.wereldendynamicdesign#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/dynamicdesignverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
}			
.wereldenmightymachines #wereldcontent{
	border-left: 1px solid #6EC719;
	border-right: 1px solid #6EC719;
	}			
.wereldenmightymachines#contentleft { 
	background-image:url(../App_Themes/HeliconCP/Images/mightymachinesverloop.png);
	background-repeat:no-repeat;
	padding:90px 0 0 0;
	width:412px;
	margin-right:12px;
	}		

/*------------------------------------------ */


/*  Form elementen
-------------------------------------------- */  
	#quicksearch { 
		width:178px; 
		height:87px; 
		margin-left:25px;
	}
		#quicksearch label {
		background:url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif);
		background-repeat:no-repeat;
		background-position:3px 2px; 
		padding-left: 23px;
		display:block;
		position:relative;
		top:25px;
	}

#quicksearch button {
	background-image:url(../App_Themes/HeliconCP/Images/quicksearch_submit.gif);
	border:0pt none;
	cursor:pointer;
	display:block;
	height:19px;
	text-indent:-200px;
	width:18px;
	position:relative;
	top:25px;
}

#quicksearch button:hover {
	background-image:url(../App_Themes/HeliconCP/Images/quicksearch_submit_hover.gif);
}

#quicksearch span { }

#quicksearch input { 
	background-image:url(../App_Themes/HeliconCP/Images/zoekveld_bg.gif);
	background-repeat:no-repeat;
	border:1px solid #666666;
	float:left;
	font-size:9px;
	height:13px;
	padding:2px;
	width:87px;
	position:relative;
	top:25px;
}

#contentholder form {margin-top:10px;}
#contentholder form label {
	display:block;
	margin:20px 0 8px;
	background-image:url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
}

.breed {
	width:245px;
}

.smal {
	width:125px;
} 

#contentholder button { background-color:#68a340; color:#ffffff; border:0; margin-top:15px;}

.zoekopnieuw {
	border:1px solid #e6e6e6;
	width:85%;
}

div.zoekopnieuw form {padding-left:10px;}
div.zoekopnieuw p {padding-left:5px;}
div.zoekopnieuw label {margin:10px 0 0 0!important;}
div.zoekopnieuw button {margin-top:0!important;}

/*------------------------------------------ */

/*  HOMEPAGE snelmenu
-------------------------------------------- */  

#snelmenu_home { position:relative; top:35px; left:78px;}

#snelmenu_home ul li {
			position: relative;
			display:block;
			height:185px;
			width:185px;
			text-indent:-2000px;
			float:left;
			margin-right:28px
}

#snelmenu_home li a {
			list-style-type: none;
			position: relative;
			display:block;
			height:185px;
			width:185px;
			text-indent:-2000px;
			float:left;
			margin-right:28px;
			}
	li.snelmenu_home_vmbo a{background: url(../App_Themes/HeliconCP/Images/Home_Button_VMBO.png); }
	li.snelmenu_home_vmbo a:hover{background: url(../App_Themes/HeliconCP/Images/Home_Mouse_Over_VMBO.png);}
	li.snelmenu_home_mbo a{ background:url(../App_Themes/HeliconCP/Images/Home_Button_MBO.png); }
	li.snelmenu_home_mbo a:hover{background: url(../App_Themes/HeliconCP/Images/Home_Mouse_Over_MBO.png);}
	li.snelmenu_home_trainingadvies a{background: url(../App_Themes/HeliconCP/Images/Home_Button_Training_Advies.png); }
	li.snelmenu_home_trainingadvies a:hover{background: url(../App_Themes/HeliconCP/Images/Home_Mouse_Over_Training_Advies.png);}
	li.snelmenu_home_nieuws a{background: url(../App_Themes/HeliconCP/Images/Home_Button_Nieuws.png); }
	li.snelmenu_home_nieuws a:hover{background: url(../App_Themes/HeliconCP/Images/Home_Mouse_Over_Nieuws.png);}		

		
/*------------------------------------------ */		


/*  VMBO snelmenu
-------------------------------------------- */  

#snelmenuvmbo {z-index:0;} 

#snelmenuvmbo ul li {width:151px; float:left;}
#snelmenuvmbo li a {
			list-style-type: none;
			position: relative;
			display:block;
			height:150px;
			width:151px;
			text-indent:-2000px;
			float:left;
			}
	li.snelmenuvmbo_denbosch a{background: url(../App_Themes/HeliconCP/Images/denbosch.png); }
	li.snelmenuvmbo_denbosch a:hover{background: url(../App_Themes/HeliconCP/Images/denbosch_over.png);}
	li.snelmenuvmbo_eindhoven a{background: url(../App_Themes/HeliconCP/Images/eindhoven.png); }
	li.snelmenuvmbo_eindhoven a:hover{background: url(../App_Themes/HeliconCP/Images/eindhoven_over.png);}
	li.snelmenuvmbo_kesteren a{background: url(../App_Themes/HeliconCP/Images/kesteren.png); }
	li.snelmenuvmbo_kesteren a:hover{background: url(../App_Themes/HeliconCP/Images/kesteren_over.png);}
	li.snelmenuvmbo_nijmegen a{background: url(../App_Themes/HeliconCP/Images/nijmegen.png); }
	li.snelmenuvmbo_nijmegen a:hover{background: url(../App_Themes/HeliconCP/Images/nijmegen_over.png);}		

		
/*------------------------------------------ */		

/*  Poll
-------------------------------------------- */ 
.resultaten#poll { 
	background-image:url(../App_Themes/HeliconCP/Images/MBO_poll2.png);
	}
	
#poll { 
	background-image:url(../App_Themes/HeliconCP/Images/MBO_poll1.png);
	background-repeat:no-repeat;
	padding:40px 10px 0pt 12px;
	margin-bottom:25px;
	}
	
	#poll form {}
	#poll label {
		cursor:pointer;
		display:block;
		margin:10px 0 0 20px;
		background-image:none!important;
	
	}
	
	#poll input {
	display:block;
float:left;
margin:0.1em 0pt 0.6em -20px;
	}
	#poll span.staaf {
	background:#ffffff none repeat scroll 0%;
display:block;
margin:3px 0pt;
width:100%;
border:1px solid #828281;
	}
	
	.perc { 
		background:url(../App_Themes/HeliconCP/Images/poll_pijltje.gif);
		background-repeat: no-repeat;
		background-position:0px 4px;
		display:block;
		padding-left:10px;
		}
	
	#poll span.staaf span {
	background:#69a340 none repeat scroll 0%;
display:block;
height:1em;
	}
	
/*------------------------------------------ */

/*  Inloggen
-------------------------------------------- */ 
#inloggen { width:290px; height:100px; float:left;}
	#inloggen a {}
/*------------------------------------------ */		

/*  Bladeren en paginering
-------------------------------------------- */
.bladeren {
 padding: .6em 3px;
 margin-left:275px;
}

.bladeren:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.bladeren li {
 float: left;
 margin: 0;
 padding-left: .6em;
 padding-right: .6em;
 padding-bottom: .2em;
 border-right: 1px solid #585856;
 background: none;
 color: #818180;
 line-height: 1.3em;
 text-align: center;
}

.bladeren li.vorige {
 padding-left: 0;
 font-weight: bold;
}

.bladeren li.volgende {
 border-right: none;
 font-weight: bold;
 padding:2px;
}

.bladeren li a {
 text-decoration: none;
 border:0;
 background:none;
 padding:0;
 cursor:pointer;
}

.bladeren li a:hover {
 color: #000000;
 text-decoration: underline;
}

.bladeren li span {
 color: #ff0000;
}
/*------------------------------------------ */

/* FORMS
-------------------------------------------- */
fieldset { 
	padding:20px 0;
	border:1px solid red;
}
fieldset legend { 
	font-size:13px;
	font-weight:bold;
}
	fieldset label {
		clear:left;
		display:block;
		float:left;
		width:120px;
		background-image:none;
		margin:0 0 0.5em 0;
		padding:3px 10px 0 0;
	}

	fieldset input {
		margin:0.4em 0 0.3em 0;
		padding-left:0.5em;
		
		border:1px solid #777777;
	}
	fieldset select {
		margin:0.4em 0 0.3em 0;
		border:1px solid #777777;
		width:230px;
		font-size:11px;
	}
	fieldset textarea {
		margin:0.4em 0 0.3em 0;
		width:275px;

		height:150px;
		border:1px solid #777777;
	}
	
	fieldset span label {
		clear:left;
		display:inline;
		float:none;
		margin:0 15px 0 0;
		padding:0;
	}
	fieldset span {}
	fieldset span input {width:auto; border:0; margin-bottom:0;}
	
	#contentholder form.contact button{margin-left:340px;}
	
	p.col {}
	
/*  Sitemap
-------------------------------------------- */	
#formulier label {background-image:none !important; padding-left:0 !important; margin:10px 0 4px !important;}

#formulier select {margin-bottom:10px !important;}

#formulier div.radio_check_input { float:left; margin-right:5px;}

#formulier div.inputarea {margin:15px 0;}

#formulier form {margin-top:0 !important;}

#check_form { margin-top:10px;}
#question1 {width: 400px;}
/*------------------------------------------ */
	
	.asteriks {color:#ff0000;}
/*------------------------------------------ */

/*  Sitemap
-------------------------------------------- */ 
div.sitemap li { list-style-image:url(../App_Themes/HeliconCP/Images/pijltje.gif); padding:2px 0;}
div.sitemap li.niveau1 {}
div.sitemap li.niveau2 {margin-left:20px; list-style-image:url(../App_Themes/HeliconCP/Images/sitemap-niveau2.gif);}
div.sitemap li.niveau3 {margin-left:40px; list-style-image:url(../App_Themes/HeliconCP/Images/sitemap-niveau3.gif);}
div.sitemap li.niveau4 {margin-left:60px; list-style-image:url(../App_Themes/HeliconCP/Images/sitemap-niveau4.gif);}
/*------------------------------------------ */		

/*  Folder
-------------------------------------------- */ 
#folder h2 {padding:15px 0 0 0;}
/*------------------------------------------ */	
.tip {margin:10px 0;}

div.resultaten {margin-top:20px; width:85%;}
div.resultaten h3 a {color:#939392; text-decoration:none;}
div.resultaten h3 a:hover {color:red;text-decoration:none;}
div.resultaten ul li{margin:15px 0;}

#rechts img {
    border:0;
}

#rechts div.blok { 
background:transparent url(../App_Themes/HeliconCP/Images/rechterkolom_blok_bg.gif) repeat scroll 0% 0%;
background-repeat:no-repeat;
width:118px;
height:118px;
margin-bottom:15px;
}

#rechts div.blok a {
	width:106px;
	display:block;
	cursor:pointer;
	border:1px solid #cecfcf;
	margin-bottom:25px;
}
#rechts div.blok span img {height:72px; width:106px; margin-bottom:-3px;}
#rechts div.blok p {
	background-color:#9b9b9b;
	border-top:1px solid #cecfcf;
	color:#ffffff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	min-height:25px;
	padding-top:8px;
	width:106px;
}
/*  Uitgebreidzoeken
-------------------------------------------- */ 
#contentholder form.uitgebreidzoeken label {background-image:url(../App_Themes/HeliconCP/Images/submenu_li.gif);}
/*------------------------------------------ */	

#contentleft ul {margin-left:15px;}
#contentleft ol {margin-left:15px;}
#contentleft ul li { list-style-type:disc;}
#contentleft ol li { list-style-type:decimal;}

li.menutitle{
	color:#FFFFFF;
	padding-bottom:10px !important;
	border-bottom:none !important;
	font-weight:bold !important;
}

div#header a {
padding-left:14px;
	position:absolute;
top:68px;
}

div#header{
	height:108px;
	width:980px;
	z-index:0;
background-image: url(../App_Themes/HeliconCP/Images/header_images/organisatie.jpg);
}

div.headerimage{
	height:108px;
	width:980px;
	padding:0px;
	margin:0px;
	z-index:0;
}


div.header{
	display:block;
	height:108px;
	width:980px;
	z-index:2;
}
div.header_invisible{
	display:none;
}

.fotobijschrift-item{
	font-style:italic;
}

.tabelformulier { background-color: #e6e6e6; }
/* 
	Webedit
*/


/* ======[ .WE_Geen ]========================================================================== */
.WE_Geen
{  width: 100%; cell-padding: 10px; text-align: left; border-style: none; }


.WE_Geen td
{ font-size: 11px; text-align: left; height: 11px; padding: 0px;padding-left: 5px; border: none; }

.WE_Geen th
{ font-size: 11px; height: 11px; padding: 0px;padding-left: 5px; font-weight: bold; text-align: left; border:none; }

/* ======[ .WE_Een ]========================================================================== */
.WE_Een
{    
    border-collapse: collapse;
    width: 100%;
    border-width: 1px;
    border-color: #7F7C75;
    border-style: solid;
    cell-padding: 10px;
    text-align: left;
}
.WE_Een td
{ font-size: 11px; text-align: left; height: 11px; padding: 0px;padding-left: 5px; border: solid 1px #7f7c75; }

.WE_Een th
{ font-size: 11px; height: 11px; padding: 0px;padding-left: 5px; font-weight: bold; text-align: left; border: solid 1px #7f7c75; }

/* ======[ .WE_Vacatures ]========================================================================== */
.WE_Vacatures
{
    border-collapse: collapse;
    width: 100%;
    border-width: 0px;
    border-color: #7F7C75;
    border-style: solid;
    cell-padding: 10px;
    text-align: left;
}
.WE_Vacatures td
{ font-size: 11px; text-align: left; height: 11px; padding: 5px;padding-left: 5px; border: none;padding-bottom: 10px;vertical-align: top}

.WE_Vacatures th
{ font-size: 11px; height: 11px; padding: 5px;padding-left: 5px; font-weight: bold; text-align: left; border: none; padding-bottom: 10px;}

.opvallen {color:#990000;}
.random_afbeelding_inside{
	height:108px;
	width:980px;
	z-index:0;
	display:block;
	position: absolute;
}
div.flashmenuhb { z-index: 1; visibility: visible; padding-left:0px; }
#snelmenuhb { height: 25px; width: 400px; color:#ffffff; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 600; background-color:#263576; text-align: center; letter-spacing: 1px; vertical-align: middle; padding-left:10px; padding-top:5px; }
#snelmenuhb span{ margin-right:125px; }

/*-- Styles created by: 2B Interactive  --*/

#contentText a {
    color:#990000;
}
#contentText a:hover {
    color:#e2000f;
}

#course #title {
    display:block;
    height:20px;
    line-height:20px;
    margin-bottom:10px;
}
#course #title h1 {
    float:left;
}
#course #title span {
   float:right;
   color:#e2000f;
   font-weight:bold;
   font-size:13px;
}
#course a.titleLink {
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#263576;
}
#course a.titleLink:hover {
    text-decoration:underline;
}
#course ul {
    margin-top:15px;
    margin-bottom:15px;
    margin-left:25px;
    list-style-type:disc;
}
#course hr {
    color:#002756;
    height:1px;
    background:#FFF;
    border:0;
    border-bottom:1px solid #002756;
    margin:5px 0 5px 0;
}
hr {
    color:#002756;
    height:1px;
    background:#FFF;
    border:0;
    border-bottom:1px solid #002756;
    margin:15px 0 15px 0;
}
/*--SEARCH--*/
#search {
    display:block;
    padding:10px;
}
#search label {
  width:220px;
  display:block;
  float:left;
  line-height:20px;
  font-weight:bold;
  }
#search input.txtSearch {
  width:280px;
  background:#FFF;
  border:1px solid #000;
  padding:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-right:10px;
}
#search input.btn {
  background:#9b9b9b url(../App_Themes/HeliconCP/Images/submenu_li_hover.gif) no-repeat 5px;
  color:#FFF;
  width:80px;
  padding-left:22px;
  cursor:pointer;
  border:0;
  line-height:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  border-right:1px solid #000;
  border-bottom:1px solid #000;

}
/* FORMS
-------------------------------------------- */
fieldset {  
	padding:20px;
	margin-bottom:15px;
	margin-top:15px;
	border:1px solid #9b9b9b;
}
fieldset legend { 
	font-size:14px;
	font-weight:bold;
	color:#263576;
	padding:0 10px 0 10px;
}
	fieldset label {
		clear:left;
		display:block;
		float:left;
		width:120px;
		background-image:none;
		margin:0 0 0.5em 0;
		padding:3px 10px 0 0;
	}

	fieldset input {
		margin:0.4em 0 0.3em 0;
		padding-left:0.5em;
		
		border:1px solid #777777;
	}
	fieldset select {
		margin:0.4em 0 0.3em 0;
		border:1px solid #777777;
		width:230px;
		font-size:11px;
	}
	fieldset textarea {
		margin:0.4em 0 0.3em 0;
		width:275px;

		height:150px;
		border:1px solid #777777;
	}
fieldset table td br {
	clear:both;
}
	
	fieldset span label {
		clear:left;
		display:inline;
		float:none;
		margin:0 15px 0 0;
		padding:0;
	}
	fieldset span {}
	fieldset span input {width:auto; border:0; margin-bottom:0;}
	
	.FormButton {
	  background:#9b9b9b;
      color:#FFF;
      padding:2px;
      width:auto;
      cursor:pointer;
      border:0;
      line-height:20px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      border-right:1px solid #000;
      border-bottom:1px solid #000;
      margin:10px 0 10px 0;
	}
	h3 {
	    font-size:16px;
	    color:#990000;
	    text-decoration:underline;
	    margin-bottom:10px;
	}
.courseSectorRepeater table {
    width:100%;
    color:#002756;
}
.courseSectorRepeater table td{
    padding:10px;
    padding-left:0;
    width:50%;
    margin-bottom:10px;
    vertical-align:top;
}
#contentText h6 {
    font-size:16px;
font-weight:bold;
margin-bottom:10px;
}
#contentText h5 {
    font-size:20px;
color:#002756;
}
#contentText div.locations {
    line-height:16px;
}
#contentText div.locations h2 {
    color:#990000;
}
#contentText div.locations a {
    color:#6c6c6c;
}
#contentText div.locations a:hover {
    color:red;
}
#contentText div.courseSectorRepeater {
    line-height:16px;
}
#contentText div.courseSectorRepeater h2 {
    color:#990000;
}
#contentText div.courseSectorRepeater a {
    color:#6c6c6c;
}
#contentText div.courseSectorRepeater a:hover {
    color:red;
}
#contentText div.courseSectorRepeater h2 a {
    color:#002756;
}
#contentText div.courseSectorRepeater h2 a:hover {
    text-decoration:underline;
}
#contentText div.courseSectorRepeater a.moreLink {
    font-weight:bold;
}
#contentText div.courseSectorRepeater a.moreLink:hover {
     text-decoration:underline;
}
table.rBtn input {
    padding:0;
    margin:0;
    border:0;
    width:auto;
    padding-right:5px;

}
table.rBtn label {
       width:auto;
}
.lblAgree {
    width:200px;
}
div.formLinks a {
    padding-right:20px;
}
select.DropDownField {
	width:240px;
}
table.startDates td {
	padding:2px;
}
td.agree label {
	width:20px;;
}
td.agree input{
	border:0;}