@import url('reset.css?v1.0');
@import url('base.css?v1.0');

/* html styles */

body{
	color: #3a3a3a;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.75em;	
}

a, a:visited, a:hover, a:active{
	color: #0078B8;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.link_voorwaarde:link, a.link_voorwaarde:visited, a.link_voorwaarde:hover, a.link_voorwaarde:active{
	color: #fff;
}

/* general layout styles */

/* styles for new header */

#header_wrapper{
	
}

	#header{
		width: 954px;
		margin: 0px auto;
		height: 136px;
		padding: 13px 0px 0px 0px;
		background: url(../media/images/layout/new-hp/header-bg.gif) left top no-repeat; 
	}
	 
		#logo{
			display: block;
			float: left;
			text-decoration: none;
			width: 226px;
			height: 90px;
		}
		
		#banner_top{
			float: left; 
			width: 728px;
			height: 90px;
			margin-bottom: 9px;
		}
		
		#header_top{
			float: right;
			width: 580px;
		}
		
		
		#print_logo{
			display: none;
		}

			
			#search_top{
				background: url(../media/images/layout/new-hp/search.gif) 0px 3px no-repeat;
				padding: 3px 0px 0px 30px;
				width: 180px;
				float: right;
			}
			

		
		#weather{
			float: right;
			width: 340px;
			color: #959595;
			text-align: right;
			font-weight: bold;
			white-space: nowrap;
		} 
		
		#weather .date, #weather .today, #weather .imgContainer, #weather .textContainer, #weather .traffic{
			display: inline;
			}
			
		#weather .date, #weather .traffic, #weather .today, #weather .traffic, #weather .provided{
			padding: 0px 20px 0px 0px;
			}
			
			#weather .imgContainer{
				position: relative;
				top: 4px;
				}
			 

		#weather .provided{
			font-size: 0.75em;
			padding-top: 4px;
			}
		
		#weather a,
		#weather a:visited,
		#weather a:hover{
			color: #959595;
			}
			
		#secplus,
		#secplus a:visited,
		#secplus a:hover{
			display: block;
			float: right;
			margin: 5px 50px 0px 0px;
			width:115px;
			height: 20px;
			_display: inline;
			}

			

	
	.cat-blue{
		background-color: #008ac5;
	}
	
	.cat-magenta{
		background-color: #db008f;
	}
	 
	.cat-green{
		background-color: #a4c209;
	}
	
#navigation_wrapper{
	background-color: #008ac5;
	}
		
		#navigation{
			width: 920px;
			margin: 0px auto;
		}
		
			#navig_main{
				width: 682px;
				height: 29px;
				position: absolute;
				z-index:99!important;
				}
		
				#navig_main a,
				#navig_main a:visited,
				#navig_main a:hover{
					display: block;
					height: 29px;
					color: #fff;
					text-decoration: none;
					font-weight: bold;
					line-height: 29px;
					float: left;
					cursor: pointer;
				}
				
				#navig_main a span,
				#navig_main a:visited span,
				#navig_main a:hover span{
					display: block;
					padding: 2px 12px 2px 11px;
					margin: 6px 0px;
					float: left;
					line-height: normal;
				}
				


			#navigation.submenu{
				background: url(../media/images/layout/new-hp/navig-sub.gif) left top repeat-x;
			
				}

			#navigation.submenu  #navig_main{
				height: 29px;
				}
					
				#navigation.submenu #navig_main a,
				#navigation.submenu #navig_main a:visited,
				#navigation.submenu #navig_main a:hover{
					height: 57px;
					margin-bottom: -28px;
					display: block;
					cursor: pointer;
				}

				.ie6 #navigation.submenu #navig_main a,
				.ie6 #navigation.submenu #navig_main a:visited,
				.ie6 #navigation.submenu #navig_main a:hover{
					height: 57px!important;
					margin-bottom: 0px;
				}
			
					#navigation.submenu a span,
					#navigation.submenu a:visited span,
					#navigation.submenu a:hover span{
						border-right: 1px solid #fff;
						display: block;
						float: left;
						margin: 6px 0px 12px 0px;
						padding: 2px 11px 2px 11px;
					}
						
						#navigation.submenu a.last span,
						#navigation.submenu a.last:visited span,
						#navigation.submenu a.last:hover span{
							border-right: 0px solid #fff;
						}

			
				.cat-blue #navigation.submenu a.active,
				.cat-blue #navigation.submenu a.active:visited,
				.cat-blue #navigation.submenu a.active:hover{
					background: url(../media/images/layout/new-hp/navig-sub-active-blue.gif) 50% 29px no-repeat;
					text-decoration: underline;
				}
			
				.cat-magenta	#navigation.submenu a.active,
				.cat-magenta #navigation.submenu a.active:visited,
				.cat-magenta #navigation.submenu a.active:hover{
					background: url(../media/images/layout/new-hp/navig-sub-active-magenta.gif) 50% 29px no-repeat;
					text-decoration: underline;
				}

				.cat-green	#navigation.submenu a.active,
				.cat-green #navigation.submenu a.active:visited,
				.cat-green #navigation.submenu a.active:hover{
					background: url(../media/images/layout/new-hp/navig-sub-active-green.gif) 50% 29px no-repeat;
					text-decoration: underline;
				}
				
				.ie6 .submenu a.active,
				.ie6 .submenu a.active:visited,
				.ie6 .submenu a.active:hover{
					background: url(../media/images/layout/new-hp/navig-sub-active.gif) center 29px no-repeat;
					text-decoration: underline;
				}
				
			#dropdown-wrapper{
				position: absolute;
				width: 100%;
				display: block;
				z-index: 98;
				}
				
			.dropdown{
				width: 917px;
				min-height: 255px;
				height: auto;
				_height: 255px!important;
				margin: 0px auto;
				padding: 30px 20px 20px 20px;
				border-top: 2px solid #fff;
				}
				
				.dropdown .column{
					float: left;
					width: 221px;
					padding-right: 10px; 
					overflow: hidden;
					}
					
					.dropdown h3,
					.dropdown h3 a,
					.dropdown h3 a:visited,
					.dropdown h3 a:hover{
						color: #000;
						font-size: 1.05em;
						font-weight: bold;
						margin: 0px 0px 15px 0px;
						padding: 0px;
						text-decoration: none;
						}
						
					.dropdown ul{
						padding: 0px;
						margin: 0px 0px 15px 0px;
						}
					
					.dropdown ul li{
						color: #fff;
						list-style: disc;
						list-style-position: outside;
						margin-left: 20px;
						line-height: 110%;
						padding: 1px 0px 2px 0px;
						}
						
					.dropdown ul li a,
					.dropdown ul li a:visited,
					.dropdown ul li a:hover{
						color: #fff;
						text-decoration: none;
						}
					
				.dropdown .img{
					float: right;
					width: 222px;
					}
					

	
		#language{
			float: right;
			text-align: right;
			width: 237px;
			height: 29px;
		}
		
			#language a, 
			#language a:visited, 
			#language a:hover{
					display: inline-block;
					padding: 0px 10px;
					color: #fff;
					text-decoration: none;
					font-weight: bold;				
					line-height: 29px;
					text-transform: uppercase;
				}

			#language a.navig, 
			#language a.navig:visited, 
			#language a.navig:hover{
					text-transform: none;
				}
				
/* end styles for new header */			

/* styles for new hp*/	

	/* visual*/

#visual_wrapper{
	background: url(../media/images/layout/new-hp/visual-bg.gif) left top repeat-x;
	}

	
	#visual{
		width: 954px;
		height: 296px;
		margin: 0px auto;
		color: #000;
		}
	
	#visual .visual_balloons{
		position: absolute;
		z-index: 1;
		display: none;
		}

	#index_index #visual .visual_balloons{
		display: block;
		}
		
	#visual .visual_content{
		padding: 20px;
		width: 914px;
		height: 237px;
		position: absolute;
		z-index: 2;
		}
		
		/* visual inside */
		
	#visual_inside{
		width: 954px;
		height: 200px;
		margin: 0px auto;
		color: #000;
		}
	
	#visual_inside .visual_balloons{
		position: absolute;
		z-index: 1;
		display: none;
		}

	#visual_inside .visual_content{
		padding: 20px;
		width: 914px;
		height: 187px;
		position: absolute;
		z-index: 2;
		}
		
	#registerbox-hp, #loggedinbox-hp-welcome{
		float: left; 
		width: 300px;
		}

	#registerbox-hp h2{
		color: #000;
		font-size: 1.05em;
		font-weight: normal;
		}

	#registerbox-hp ul{
		padding: 0px 0px 10px 0px;
		}
		
		#loggedinbox-hp-welcome .img{
			border: 1px solid #db008f;
			float: left;
			width: 50px;
			margin-right: 10px;
			height: 50px;
			}
			
			.ie6 #loggedinbox-hp-welcome .img{
				display: inline;
				overflow: hidden;
				}
			
			/* styles for gender */
				
				#loggedinbox-hp-welcome .img-v{
					border: 1px solid #b80078;
					}
					
				#loggedinbox-hp-welcome .img-m{
					border: 1px solid #008ac5;
					}
				

		#loggedinbox-hp-welcome .text{
			float: left;
			width: 235px;
			line-height: 135%;
			}

		#loggedinbox-hp-welcome .text p{
			padding: 0px;
			margin: 0px;
			}
			
			/* styles for gender */
				
				#loggedinbox-hp-welcome .text-v{
					color: #b80078;
					}
					
				#loggedinbox-hp-welcome .text-m{
					color: #008ac5;
					}
		
		#registerbox-hp h1, #loggedinbox-hp-welcome h1{
			color: #b80078;
			font-size: 1.7em;
			padding-bottom: 3px;
			line-height: 100%;
			font-weight: normal;
			}
			
				/* styles for gender */
	
					#loggedinbox-hp-welcome .text-v h1{
						color: #b80078;
						}
						
					#loggedinbox-hp-welcome .text-m h1{
						color: #008ac5;
						}
			
		#registerbox-hp h2, #loggedinbox-hp-welcome h2{
			color: #000;
			font-size: 1.3em;
			padding-bottom: 10px;
			}
			
			#registerbox-hp ul li, #loggedinbox-hp-welcome ul li{
				list-style: disc;
				list-style-position: outside;
				margin-left: 15px;
				font-size: 0.95em;
				line-height: 150%;
				}
				
	.main-cat-expertise #registerbox-hp h1,
	#registerbox-hp.main-cat-expertise  h1{
		color: #778d08;
	}
	
	.main-cat-community #registerbox-hp h1,
	#registerbox-hp.main-cat-community  h1{
		color: #b80078;
	}
	
	.main-cat-carriere #registerbox-hp h1,
	#registerbox-hp.main-cat-carriere  h1{
		color: #008ac5;
	}
		
	#loginbox-hp, #loggedinbox-hp-actions{
		float: right;
		width: 255px;
				}
				
	.ie6 #loginbox-hp, 
	.ie6 #loggedinbox-hp-actions{
		overflow: hidden;
	}

		
		#loginbox ul, #loginbox ul li{
			margin: 0px;
			padding: 0px;
			}
		
		#loggedinbox-hp-actions a,
		#loggedinbox-hp-actions a:visited,
		#loggedinbox-hp-actions a:hover{
			float: right;
			display: block;
			margin-top: 7px;
			clear: right;
		}
		
		#loggedinbox-hp-actions a.profile,
		#loggedinbox-hp-actions a.profile:visited,
		#loggedinbox-hp-actions a.profile:hover{
			padding-right: 0px;
			white-space: nowrap;
		}

		
	/* hp content */
	
#banner_skyscraper{
	width: 120px;
	height: 600px;
	position: absolute;
	margin-left: 984px;
	margin-top: 185px;
	#margin-top: 80px;
	}

#hp{
	width: 924px;
	margin: 0px auto;
	color: #000;
	padding: 14px 0px 28px 0px;
	}
	
	#hp h2{
		padding: 0px 0px 0px 40px;
		height:25px;
		line-height: 25px;
		font-weight: bold;
		color: #000;
		font-size: 1.1em;
		}
		

	
	#hp h3{
		padding: 15px 0px 15px 0px;
		font-weight: bold;
		color: #000;
		font-size: 1.05em;
		}

	#hp a,
	#hp a:visited,
	#hp a:hover{
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
		}
		
	#hp li a,
	#hp li a:visited, 
	#hp li a:hover{

		}
		
		#hp a:hover{
			text-decoration: underline;
			}
		
	#hp .widget{ 
		padding: 0px 0px 20px 0px;
		line-height: 135%;
		}
		
	#hp .box{
		padding: 12px 12px 12px 25px;
		}
		
		#hp .box ul li{
			list-style: disc;
			list-style-position: outside;
			font-size: 1.1em;
			margin-left: 15px;
			line-height: 150%;
			color: #000;
			font-weight: bold;
			}
		
		#hp .box ul li.placeholder{
			visibility: hidden;
			}
			
		#hp .box ul li.active{
			color: #fff;
			}
			
		#hp .box ul li a,
		#hp .box ul li a:visited,
		#hp .box ul li a:hover{
			color: #000;
			}
			
		#hp .box ul li.active a,
		#hp .box ul li.active a:visited,
		#hp .box ul li.active a:hover{
			color: #fff;
			}
			
		#hp .tabs{
			
			}
			
			#hp .tabs a,
			#hp .tabs a:visited,
			#hp .tabs a:hover{
				float: left;
				font-size: 0.95em;
				display: block;
				padding: 5px 5px;
				border-right: 1px dotted #959595;
				border-bottom: 1px dotted #959595;
				text-align: center;
			}
			
					/* variabele breedte volgens plaats */
					
					#hp .tabs .three a,
					#hp .tabs .three a:visited,
					#hp .tabs .three a:hover,
					#hp .forum-poll .tabs .three a,
					#hp .forum-poll .tabs .three a:visited,
					#hp .forum-poll .tabs .three a:hover,
					#hp .library .tabs .three a,
					#hp .library .tabs .three a:visited,
					#hp .library .tabs .three a:hover{
						width: 95px;
						}
						
					
						#hp .library .tabs a,
						#hp .library .tabs a:visited,
						#hp .library .tabs a:hover{
							width: 147px;
						}
						
						#hp .forum-poll .tabs a,
						#hp .forum-poll .tabs a:visited,
						#hp .forum-poll .tabs a:hover{
							width: 147px;
						}
						
						#hp .jobs .tabs{
							margin: 0px -12px;
							}
							
						#hp .jobs .tabs.coach-tabs{
							margin: 0px;
							}
						
						#hp .jobs .tabs a,
						#hp .jobs .tabs a:visited,
						#hp .jobs .tabs a:hover{
							width: 99px;
						}
						
						#hp .jobs .box .tabs a,
						#hp .jobs .box .tabs a:visited,
						#hp .jobs .box .tabs a:hover{
							width: 99px;
						}
							

			
			#hp .tabs a.active,
			#hp .tabs a.active:visited,
			#hp .tabs a.active:hover{
				color: #000;
				border-bottom: 0px dotted #959595;
			}
			
			#hp .tabs a.last,
			#hp .tabs a.last:visited,
			#hp .tabs a.last:hover{
				border-right: 0px dotted #959595;
			}
			
			#hp .img {
				float: left;
				width: 62px;
				padding-right: 10px;
				height: 62px;
			}
			
				#hp .img.calendar {
					background: url(../media/images/layout/new-hp/hp-calendar.gif) left top no-repeat;
					padding: 5px 14px 0px 4px;
					width: 44px;
				}
				
				#hp .img.calendar .month {
					height: 17px;
					text-align: center;
					color: #fff;
					line-height: 17px;
					text-transform: uppercase;
					_display: inline;
				}
				
				#hp .img.calendar .day {
					height: 28px;
					text-align: center;
					color: #fff;
					line-height:28px;
					font-weight: bold;
					font-size: 2em;
					}
			
			#hp .text {
				float: left;
				width: 242px;
			}
			
			#hp .right .text {
				float: left;
				width: 123px;
			}
			
			#hp .text .description{
			}
			

			
			#hp .content ul li{
				padding: 9px 0px 0px 0px;
				#padding: 7px 0px 0px 0px;
				}
				
				#hp .content.thumbs ul li{
					height: 65px;
					overflow: hidden;
				}
				
				#hp .content.links ul li{
					height: 16px;
					overflow: hidden;
				}

				#hp .actua .links ul li{
					height: auto;
					overflow: visible;
				}

				
				#hp .content ul.radios{
					padding: 0px 0px 20px 0px;
					}
					
					#hp .content.opinie ul.radios{
					min-height: 120px;
					height: auto;
					_height: 120px;
					padding-bottom: 20px;
					}
				
				#hp .content ul.radios li{
				padding:6px 0px 0px 0px;
				}
				
				#hp .content ul.radios li input{
					width: 20px;
					float: left;
					}
				
				#hp .content ul.radios li label{
					float: left; 
					width: 250px;
				}
				
				#hp .content.opinie .options ul li{
					padding: 4px 0px 0px 0px;
					}
		
	#hp .paginationControl{
		text-align: center;
		height: 18px;
		padding: 15px 0px 0px 0px;
		#padding: 10px 0px 0px 0px;
		font-weight: bold;
		}
		
	#hp .paginationControl-wrapper{
		height: 33px;

		}
		
	#hp .paginationControl a,
	#hp .paginationControl a:visited,
	#hp .paginationControl a:hover{
		font-weight: bold;
		}
		
		
	#hp .paginationControl img{
		position: relative;
		top: 3px;
		}
		
	#hp .buttoncontainer{
		height: 18px;
		padding: 15px 0px 0px 0px;
		#padding: 10px 0px 0px 0px;
		text-align: center;
		}
	
	/* hp column left */
	
	#hp .left{
		width: 317px;
		float: left;
		padding-right: 33px; 
	}
	
		#hp .left h2{
			background: url(../media/images/layout/new-hp/shape-pos.gif) left 0px no-repeat;
			}
			
		#hp .left .box{
			background: url(../media/images/layout/new-hp/shape-green-neg.gif) right bottom no-repeat #a4c209;
			}

		#hp .left a,
		#hp .left a:visited,
		#hp .left a:hover{
			color: #809518;
			}

		#hp .left .content li a:hover{
			}
			
			/* library */
			
			#hp .library .content{
				height: 437px;
				overflow: hidden;
				}

				
			#hp .library .thema-current,
			#hp .library .thema-past{
				font-size: 1.1em;
				color: #000;
				height: 42px;
				width: 212px;
				padding: 10px 15px;
				overflow: hidden;
				text-align: center;
				}
				
				/* vertical align */
				.thema-outer {
					display: table;
					#position: relative;
					overflow: hidden;
					height: 42px;
					width: 100%;
				}
				
					.thema-middle {
						display: table-cell;
						#position: absolute;
						#top: 50%;
						vertical-align: middle;
					}
						
						.thema-inner {
							#position: relative;
							#top: -50%;
							#left: -50%;
						}

			#hp .library .thema-current{
				background-color: #dbee75;
				}
				
			#hp .library .thema-current a,
			#hp .library .thema-current a:visited,
			#hp .library .thema-current a:hover,
			#hp .library .thema-past a,
			#hp .library .thema-past a:visited,
			#hp .library .thema-past a:hover{
				font-size: 1.3em;
				color: #000;
				font-weight: normal;
				width: 212px;
				overflow: hidden;
				line-height: 105%;
				display: block;
				}
			
			/* actua */
			
			#hp .actua .content{
				height: 213px;
				overflow: hidden;
				}			
			#hp .rss,
			#hp .rss:visited,
			#hp .rss:hover{
				text-decoration: none;
				text-indent: -2000px;
				float: right;
				display: block;
				width: 25px;
				height: 25px;
				background: url(../media/images/layout/new-hp/rss.gif) left top no-repeat;
				}
			
			
	
	
	/* hp column middle */
	
	#hp .middle{
		width: 317px;
		float: left;
		padding-right: 33px;
	}
	
		#hp .middle h2{
			background: url(../media/images/layout/new-hp/shape-pos.gif) left -25px no-repeat;
			}
			
		#hp .middle h2.neg{
			background: url(../media/images/layout/new-hp/shape-magenta-neg.gif) 13px top no-repeat #db008f;
			}
			
		#hp .middle .box{
			background: url(../media/images/layout/new-hp/shape-magenta-neg.gif) right bottom  no-repeat #db008f;
			}
			
		#hp .middle a,
		#hp .middle a:visited,
		#hp .middle a:hover{
			color: #b80078;
			}
			
		#hp .middle .content li a:hover{
			}
			
		/* leden in de kijker */
		
		#hp .member,
		#hp .member:visited,
		#hp .member:hover{
			display: block;
			float: left;
			width: 50px;
			height: 50px;
			text-decoration: none;
			padding: 2px 0px 0px 2px;
			} 
			
		.ie6 #hp .member,
		.ie6 #hp .member:visited,
		.ie6 #hp .member:hover{	
			overflow: hidden;
			} 
				
	
		/* forum */
		
		#hp .forum-widget ul{
			height: 208px;
			overflow: hidden;
			}
		
		 #hp .opinie{
			 min-height: 274px;
			 height: auto;
			 _height: 274px;
			 }
			 
			#hp .opinie .wrapper.result{
				min-height: 120px;
				height: auto;
				_height: 120px;
				padding-bottom: 20px;
				}
				

		
		#hp .forum-widget ul li{

			}
		
		#hp .forum-widget ul li span{
			font-weight: bold;
			}

		/* speciale acties */
		
		#hp .contest{
			padding: 20px 0px 0px 0px;
			height: 235px;
			overflow: hidden;
			}
			
		#hp .contest .img{
			float: left;
			width: 157px;
			height: 210px;
			border: 1px solid #db008f;
			margin-right: 11px;
			padding: 0px;
			}
			
			.ie6 #hp .contest .img{
				display: inline;
				overflow: hidden;				
			}
			
		#hp .contest .text{
			width: 130px;
			height: 212px;
			overflow: hidden;
			float: left;
			}
			
		#hp .contest h3{
			color: #db008f;
			font-size: 1.3em;
			padding: 15px 0px 15px 0px;
			}
			
			
		#hp .advantages{
			height: 235px;
			overflow: hidden;
			padding-top: 20px;
			}
			
		#hp .acties .button-magenta,
		#hp .acties .button-magenta:visited,
		#hp .acties .button-magenta:hover{
		width: 190px;
}
			 

		
	
	/* hp column right */
	
	#hp .right{
		width: 221px;
		float: left;
	}
	
		#hp .right h2{
			background: url(../media/images/layout/new-hp/shape-pos.gif) left -50px no-repeat;
			}
			
		#hp .right .box{
			padding: 12px;
			background: url(../media/images/layout/new-hp/shape-blue-neg.gif) right bottom no-repeat #73bfdf;
			}
			
		#hp .right a,
		#hp .right a:visited,
		#hp .right a:hover{
			}
			
		#hp .right .content li a:hover{

			} 

		#hp .job-img{
			width: 213px;
			height: 96px;
			background-position: left top;
			background-repeat: no-repeat;
			}
	
			
		#hp .jobs .box{
			padding: 0px 12px 20px 12px;
			min-height: 195px;
			height: auto;
			_height: 195px;
			}
			
			#hp .jobs .box .tabs a,
			#hp .jobs .box .tabs a:visited,
			#hp .jobs .box .tabs a:hover{
				border-right: 1px dotted #fff;
				border-bottom: 1px dotted #fff;
				color: #0f4565;
			}
			
			#hp .jobs .box .tabs a.active,
			#hp .jobs .box .tabs a.active:visited,
			#hp .jobs .box .tabs a.active:hover{
				border-bottom: 0px dotted #fff;
				color: #000;
			}
			
			#hp .jobs .box .tabs a.last,
			#hp .jobs .box .tabs a.last:visited,
			#hp .jobs .box .tabs a.last:hover{
				border-right: 0px dotted #fff;
			}
			
			
		#hp .jobs h3{
			clear: both;
			font-size: 1.05em;
			padding: 10px 0px;
			}

		#hp .jobs .jobs-img,
		#hp .jobs .coach-img{
			background-position: left top;
			background-repeat: no-repeat;
			height: 96px;
			}

		.ie6 #hp .jobs .jobs-img,
		.ie6 #hp .jobs .coach-img{
			overflow: hidden;
			}
			
		#hp .jobs .box .icon{
			float: left;
			width: 19px;
			}
		
		#hp .jobs .box input{
			float: left;
			width: 170px;
			margin-bottom: 10px;
			}
			
		#hp .jobs .box select
		{ 
			width:193px;
			margin-bottom: 5px;
			padding: 0px;
			clear: both;
			}

		#hp .jobs .box a.button-blue,
		#hp .jobs .box a.button-blue:visited,
		#hp .jobs .box a.button-blue:hover{
			width: 100px;
			margin: 7px 0px 0px 0px;
			}
			
			#hp .jobs .box a.button-blue span,
			#hp .jobs .box a.button-blue:visited span,
			#hp .jobs .box a.button-blue:hover span{
				}
			
		#hp .right .button-jobs,
		#hp .right .button-jobs:visited,
		#hp .right .button-jobs:hover{
			width: 143px;
			height: 44px;
			display: block;
			background: url(../media/images/layout/new-hp/button-jobs.jpg) left top no-repeat;
			padding: 17px 57px 0px 19px;
			color: #fff;
			font-size: 1.1em;
			text-align: left;
			}
			
		#hp .jobs  a.button-blue,
		#hp .jobs  a.button-blue:visited,
		#hp .jobs  a.button-blue:hover{
			width: 190px;
			}

		#hp #coach  a.button-blue,
		#hp #coach  a.button-blue:visited,
		#hp #coach  a.button-blue:hover{
			width: 150px;
			}
			
		#hp .right h1{
			color: #fff;
			font-size: 1.35em;
			margin: 0px;
			padding: 0px;
			font-weight: normal;
			line-height: 130%;
			font-weight: bold;
			}
			
		/* coach */
			
		#hp .content.coach .img{
			width: 85px;
			height: 75px;
			}
			
		#hp .content.coach ul li{
			height: 75px;
			overflow: hidden;
			}
			
		/* kluwer */
		
		#hp .opleidingen .contentnl_BE{
			background: url(../media/images/layout/new-hp/kluwer-visual-nl.jpg) 0px bottom no-repeat;
			height: 351px;
			}
		
		#hp .opleidingen .contentfr_BE{
			background: url(../media/images/layout/new-hp/kluwer-visual-fr.jpg) 0px bottom no-repeat;
			height: 351px;
			}
		
		#hp .right h2.neg{
			background: url(../media/images/layout/new-hp/shape-blue-neg.gif) 13px top no-repeat #73bfdf;
			}
 
		
		#hp .opleidingen h3{
			clear: both;
			font-size: 1.05em;
			padding: 10px 0px;
			}

		#hp .opleidingen select{
			padding: 0px;
			width: 220px;
			}
			

/* company */

#hp .company{
	height: 317px;
	padding: 74px 42px 0px 42px;
	background: url(../media/images/layout/new-hp/assist-gids.gif) left top no-repeat;
	}
	
	#hp .company .slider{
		width: 841px;
		overflow: hidden;
		} 


	
	a.prev,
	a.prev:visited,
	a.prev:hover,
	a.next,
	a.next:visited,
	a.next:hover{
		display: block;
		position: absolute;
		text-indent: -2000px;
		width: 54px;
		height: 80px;
		margin: -285px 0px 0px 0px;
		z-index: 5;		
		} 
		
	a.prev,
	a.prev:visited,
	a.prev:hover{
	margin-left: -43px;
	}
	

	.ie6 a.prev,
	.ie6 a.prev:visited,
	.ie6 a.prev:hover{
			margin-left: -351px;
	}
	
	a.next,
	a.next:visited,
	a.next:hover{
	margin-left: 826px;
		width: 50px;
	}

	.ie6 a.next,
	.ie6 a.next:visited,
	.ie6 a.next:hover{
			margin-left: 518px;
	}
 
	#slider li, #slider2 li{
		width: 841px; 
		float: left;
		overflow: hidden; 
		height: 300px;
	}


	#hp .company .company-box{
		width: 248px;
		float: left;
		margin: 0px 13px 30px 0px;
		padding: 0px 0px 0px 15px;
	}

	#hp .company .company-box.last{
		margin:  0px;
	}
	
	
	#hp .company .img{
			background: url(../media/images/layout/new-hp/assist-gids-logo.gif) left top no-repeat;
			height: 105px;
			text-align: center;
			margin: 0px 0px 15px 0px;
			float: none;
			width: 249px;
			padding: 0px;
		}
		 
		
				/* vertical align*/
				.company-outer {
					display: table;
					#position: relative;
					overflow: hidden;
					height: 105px;
					width: 100%;
				}
				
					.company-middle {
						display: table-cell;
						#position: absolute;
						#top: 50%;
						vertical-align: middle;
					}
						
						.company-inner {
							#position: relative;
							#top: -50%;
							#left: -50%;
						}
						
						
				/* vertical align - niet voor IE6 en IE7*/	
				.ie6 .company-outer,
				.ie7 .company-outer{
					position: static;
				}
				
					.ie6 .company-middle,
					.ie7 .company-middle {
						position: static;
						top: 50%;
					}
						
						.ie6 .company-inner,
						.ie7 .company-inner {
							position: static;
							padding-top: 5px;
						}
		
	#hp .company .img a,
	#hp .company .img a:visited,
	#hp .company .img a:hover{

		}
		
	#hp .company .text{
			float: none;
			height: 130px;
			overflow: hidden;
			margin: 0px 0px 10px 0px;
		text-align: left;		}
		
	#hp .company .links{
			height: 30px;
			overflow: hidden;
		}


	#hp #slider .links ul,
	#hp #slider2 .links ul{
			color: #2378ac;
			font-weight: bold;
			list-style: disc;
			list-style-position: outside;
			margin-left: 15px;
		}
		
	#hp #slider .links ul li,
	#hp #slider2 .links ul li{
			margin: 0px;
			padding: 0px;
			float:none;
			height:auto;
			margin-right:0px;
			overflow:visible;
			width:auto;
			list-style: disc;
			list-style-position: outside;
					}
		
		#hp .company .links ul a,
		#hp .company .links ul a:visited,
		#hp .company .links ul a:hover{
			color: #2378ac;
			font-weight: bold;
			text-decoration: none;
			}

	
/* end styles for new hp*/


/*styles for other pages*/

#index_index2 #body_wrapper{
	display: none;
	}


#body_wrapper{

	background: url(../media/images/layout/bg_body_wrapper.gif) center top no-repeat #ffffff;	
	/*
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #f9fbee;	
		
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #bdd853;	
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #d7e898;	
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #ebf3cb;	
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #f2f7dd;	
		background: url(../media/images/layout/bg_body_wrapper.gif) left top repeat-x #ffffff;	
	*/
}


	#body{
		width: 990px;
		margin: 0px auto;
	}
	
			#login_top{
				float: left;
				clear: left;
				width: 550px;
				padding: 6px 0px 5px 0px;
			}
			
				#login_top_info{
					display: none;
					position: absolute;
					z-index: 5;
					border: 1px solid #bed73b;
					background-color: #f9fbee;
					margin: 21px 0px 0px 382px;
					#margin-left: -34px;
					padding: 5px;
				}
				
					#login_top_info li{
						padding: 3px 15px 3px 25px;
						font-size: 0.95em;
						background-position: 10px 6px;
					}
				
					#login_top_info a, #login_top_info a:visited, #login_top_info a:hover, #login_top_info a:active{
						color: #0078b8;
					}
				
				#login_top .welcome{
					margin-top: -4px;
					margin-left: 0px;
					padding-top: 2px;
					height: 23px;
					color: #0073AF;
				}
				
					#login_top .welcome img{
						margin-right: 6px;
					}
		
		#breadcrumbs{
			color: #999;
			height: 22px;
			padding: 8px 10px 5px 3px;
			font-size: 1em;
		}

			#breadcrumbs span{
				padding: 0px 5px;
			}
		
			#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active{
				color: #666;
			}
			
		
		#body_left{
			float: left;
			width: 247px;
			padding: 7px 0px 15px 0px;
		}
		
			#custom_banner_top{
				margin-bottom: 10px;
				display: block;
			}
			
			.flashcontainer{
					margin-left:0;
					margin-top: 0px;
					position:absolute;
					z-index:0;
			}
			
				.mask{
					margin-left:0;
					margin-top: 0px;
					position:absolute;
					z-index:1;
				}
			
			#custom_banner_bottom{
				margin-top: 10px;
				display: block;
				width: 237px;
				height: 213px;
			}
			
			.leftmenu_title{
				background: url(../media/images/layout/leftmenu_title_top.gif) no-repeat left top;
				padding-top: 6px;
			}			
			
				.nochildren{
					height: 29px;
					overflow: hidden;
					margin-top: 3px;
					_height: 28px;
					_overflow: hidden;
				}
			
				.leftmenu_title h1{
					background: url(../media/images/layout/leftmenu_title_bottom.gif) no-repeat left bottom;
					padding: 2px 10px 35px 15px;
					font-weight: bold;
					font-size: 1.1em;
					color: #fff;
				}				
				
				.leftmenu_title h1 a:link, .leftmenu_title h1 a:visited, .leftmenu_title h1 a:hover, .leftmenu_title h1 a:active{
					color: #fff;
					display: block;
				}				
				
				.leftmenu_title h1 a:hover{
					color: #fff;
				}
			
			#leftmenu{
				background: url(../media/images/layout/bg_leftmenu_bottom_new.gif) no-repeat left bottom;
				padding: 0px 27px 15px 15px;
			}
			
				#leftmenu a, .forum a{
					display: block;
					color: #5f5f5f;
					padding: 8px 4px;
					border-bottom: 1px solid #e6e6e6;
					line-height: 110%;
					}
					
					#leftmenu a.last, .forum a.last{
						border-bottom: 0px solid #e6e6e6
						}

					#leftmenu a.selected, .forum a.selected{
						color: #0f7bb5;
						}	

					#leftmenu a.icon, .forum a.icon{
						padding: 4px;
						}
						
					#leftmenu a.icon img, .forum a.icon img{
						padding-left: 10px;
						width: 21px;
						vertical-align: middle;
						}				
						
					#leftmenu div a, .forum div.sublist a{
						padding-left: 25px;
						background: url(../media/images/layout/bullet_blue.gif) no-repeat 10px 11px;
						border-bottom: 0px solid #e6e6e6;
						}
						
					#leftmenu div, .forum div.sublist{
						border-bottom: 1px solid #e6e6e6
					}
					
					.forum div.sublist{
						margin-left: 15px;
					}
						
		
		#body_right{
			width: 743px;
			float: left;
			overflow: hidden;
		}
			
			#title{
				color: #0078b8;
				font-weight: bold;
				padding: 6px 15px 15px 10px;
			}
			
				#title h1{
					font-size: 1.2em;
					width: 600px;
					float: left;
				}
				
				#title h1 .icon{
					margin-right: 8px;
				}
				
				#title h1 .placeholder{
					margin: 0px 10px 0px 0px;
				}
				
				#title h2{
					font-size: 1.1em;
					width: 477px;
					float: left;
					padding-left: 7px;
				}
				
				#title h3{
					color: #718421;
					font-size: 1.1em;
					float: left;
					width: 124px;
				}
				
				#title h4{
					color: #718421;
				}
				
				#title .divider_darkblue{
					height: 17px
				}
			
		
			#content{
				padding: 0px 5px 0px 6px;
				width: 736px;
			}
			
					
		#footer{
			clear: both;
			width: 990px;
			text-align: right;
			color: #959595;
			padding: 9px 0px 9px 0px;
			margin: 0px auto;
			background: url(../media/images/layout/new-hp/footer-bottom-bg.gif) left top repeat-x;
			margin-bottom: 25px;
		}
		
		#footer ul{
			text-align: center;
			}
			
		#footer li{
			display: inline;
			white-space: nowrap;
			padding: 0px 10px;
			background: url(../media/images/layout/new-hp/footer-bottom-divider.gif) right top no-repeat;
			}

		#footer li.last{
			background: none;
			}
	
			#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
				color: #959595;
			}

			#footer a.selected, #footer a.selected:visited, #footer a.selected:hover{
				color: #959595;
			} 
			
			#footer li.active{
				}



		#footer ul.bottomsub{
			padding: 9px 0px 9px 0px;
			position: absolute;
			margin-top: 20px;
			background: url(../media/images/layout/new-hp/footer-bottom-sub-bg.gif) left bottom repeat-x;
			display: none;
			margin-left: -100px;
			}	
			
			#footer li.active ul.bottomsub{
			display: inline;
			}
	
		
		#footer ul.bottomhide{
			display: none;
			}

		#footer ul.bottomshow{
			display: inline;
			}


		


#sitemap_wrapper{
	background-color: #fff;
}

	#sitemap{
		width: 990px;
		margin: 0px auto;
		padding: 0px 0px 15px 0px;
		color: #747474;
		text-align: center;
	}
	
		#sitemap div{
			width: 238px;
			margin-right: 9px;
			float: left;
			text-align: left;
		}
		
		#sitemap h1{
			font-weight: bold;
			color: #0079b9;
			margin-bottom: 20px;
			font-size: 0.95em;
			margin-top: 22px;
		}
	
		#sitemap div.last{
			margin-right: 0px;
		}
	
		#sitemap a:link, #sitemap a:visited, #sitemap a:hover, #sitemap a:active{
			color: #747474;
			display: block;
			margin-bottom: 5px;
			font-size: 0.9em;
			line-height: 115%;
		}
		
		#sitemap h1 a:link,
		#sitemap h1 a:visited,
		#sitemap h1 a:hover,
		#sitemap h1 a:active{
			font-weight: bold;
			color: #0079b9;
			margin-bottom: 20px;
			font-size: 1em;
			}
	
	#copyright{
		width: 990px;
		margin: 0px auto;
		color: #959595;
		padding: 15px 0px 30px 0px;
		font-size: 0.95em;
		border-top: 1px dotted #959595;
	}

		#copyright a,
		#copyright a:visited,
		#copyright a:hover{
			color: #959595;
		} 
		
		#copyright .info{
			width: 420px;
			float: left;
			text-align: left;
			line-height: 150%;
			}
			
		#copyright .community-footer{
			width: 570px;
			float: right;
			text-align: right;
			}
			
		#copyright .community-footer a,
		#copyright .community-footer a:visited,
		#copyright .community-footer a:hover{
			float: right;
			text-align: right;
			padding: 12px 45px 12px 0px;
			font-size: 1.05em;
			font-weight: bold;
			display: block;
			}

		#copyright .community-footer a.facebook,
		#copyright .community-footer a.facebook:visited,
		#copyright .community-footer a.facebook:hover{
			background: url(../media/images/layout/new-hp/facebook.gif) right top no-repeat;
			margin-right: 30px;
			_display: inline;
			}
			
		#copyright .community-footer a.linkedin,
		#copyright .community-footer a.linkedin:visited,
		#copyright .community-footer a.linkedin:hover{
			background: url(../media/images/layout/new-hp/linkedin.gif) right top no-repeat;
			}

		#copyright .developed{
			float: right;
			clear: right;
			color: #959595;
			padding-top: 15px;
			width: 400px;
			text-align: right;
			}

		#copyright .developed a,
		#copyright .developed a:visited,
		#copyright .developed a:hover{
			color: #959595;
			}
	
	
/* general columns and blocks */

.column{
	width: 234px;
	float: left;
}

.column_xsmall{
	width: 37px;
	float: left;
	margin-right: 8px;
	border: none;
	padding: 0px;
}

.column_small{
	width: 165px;
	float: left;
	margin-right: 15px;
	border: none;
	padding: 0px;
}

.column_medium{
	width: 229px;
	float: left;
	border: none;
	padding: 0px;
}

.column_big{
	width: 450px;
	float: left;
	border: none;
	padding: 0px;
}


.column.right_border{
	float: right;
	padding-left: 10px;
	border-left: 1px solid #d8d9d0;
	margin-left: 15px;
	line-height: 110%;
	_overflow: hidden;
}

.column.left_border{
	float: left;
	padding-right: 10px;
	border-right: 1px solid #d8d9d0;
	margin-right: 10px;
	line-height: 110%;
}

.column_small.left_border{
	float: left;
	padding-right: 10px;
	border-right: 1px solid #d8d9d0;
	margin-right: 10px;
	line-height: 110%;
}

.double_column{
	width: 485px;
	float: left;
}

.green_box{
	width: 741px;
	background: url(../media/images/layout/greenbox_bottom.gif) left bottom no-repeat #bad641;
}

.green_box .wrapper{
	background: url(../media/images/layout/greenbox_top.gif) left top no-repeat;
	color: #66771c;
}

	
	.managementday_intro{
		text-align: center;
		width: 250px;
		margin: 28px 17px 17px 17px;
	}
	
		
	
	.managementday_text{
		float: left;
		width: 443px;
		_width: 430px;
		min-height: 250px;
		height: auto;
		_height: 250px;
		margin: 17px 0px;
		color: #fff;
		padding-bottom: 20px;
	}
	
	.managementday_text ul li{
		line-height: 174%!important;
		}
	
	.managementday_text a, .managementday_text a:link, .managementday_text a:visited, .managementday_text a:hover, .managementday_text a:active{
		color: #fff;
		}
		
	
	.border_top_blue{
		border-top: 1px solid #abd6e6;
	}
	

.green_box .inleiding{
	line-height: 180%;
	width: 475px;
}

.green_box_small{
	width: 239px;
	margin: 0px 11px 11px 0px;
	background: url(../media/images/layout/greenbox_small_bottom.gif) left bottom no-repeat #bad641;
	overflow:hidden;
	float: left;
	padding: 0px;
}

.green_box_small ul li{
	color: #fff;
	}
	
.green_box_small a.readmore_green_nobg:link, .green_box_small a.readmore_green_nobg:visited, .green_box_small a.readmore_green_nobg:hover, .green_box_small a.readmore_green_nobg:active{
	color: #fff;
	}

.green_box_small .wrapper{
	background: url(../media/images/layout/greenbox_small_top.gif) left top no-repeat;
	color: #66771c;
	padding: 10px;
	width: 220px;
	text-align: left;
	margin: 0px;
}



.home-outer {
	display: table;
	#position: relative;
	overflow: hidden;
	height: 116px;
	width: 155px;
}

.home-middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
}

.home-inner {
	#position: relative;
	#top: -50%;
	#left: -50%;
	text-align: center;

}



.bg_text_green_single{
	background: url(../media/images/layout/bg_text_green.gif) left top no-repeat #d7e78e;
	color: #79772d;
	line-height: 185%;
	font-size: 1.05em;
	padding: 15px;
	width: 454px;
	margin-top: 10px;
}

.full_column{
	width: 736px;
	clear: both;
}

.bg_text_green_single{
	width: 210px;
	margin-top: 0px;
	margin: 0px 11px 11px 0px;
	
	padding-bottom: 0px;
}

.bg_text_green_full{
	width: 706px;
}

/* styles for content - same as fck.css */


	#page_text .double_column h1, 
	#page_text  .full_column h1, 
	#page_text .description h1{
		font-size: 1.3em;
		font-weight: bold;
		color: #0078b8;
		margin: 0px 0px 20px 0px
	}
				
	#page_text .double_column h2, 
	#page_text .full_column h2, 
	#page_text .description h2{
		font-size: 1.2em;
		font-weight: bold;
		color: #97b41a;
		border-bottom: 1px solid #97b41a;
		padding: 0px 0px 10px 0px;
		margin: 15px 0px 15px 0px;
	}
	

	#page_text .double_column h2.noborder, 
	#page_text .full_column h2.noborder, 
	#page_text .description h2.noborder,
	#page_text h2.noborder{
		font-size: 1.25em;
		font-weight: bold;
		color: #97b41a;
		border-bottom: 0px solid #97b41a;
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 15px 0px; 
	}
	

	#page_text .double_column h2.library{
		margin-top: 0px;
	}
	
	#page_text .double_column h3, 
	#page_text .full_column h3, 
	#page_text .description h3{
		color: #0078b8;
		font-size: 1.1em;
		font-weight: bold;
		margin: 10px 0px;
	}
	
	#page_text .double_column h4, 
	#page_text .full_column h4, 
	#page_text .description h4{
		color: #97b41a;
		font-weight: bold;
		margin: 5px 0px;
	}
	
	#page_text .double_column h5, 
	#page_text .full_column h5, 
	#page_text .description h5{
		color: #0078b8;
		font-size: 0.95em;
		font-weight: bold;
		margin: 10px 0px;
	}
	
	#page_text .double_column h6, 
	#page_text .full_column h6, 
	#page_text .description h6{
		color: #999;
		margin: 0px 0px;
		font-size: 0.9em;
	}
	
	#page_text .double_column ul, 
	#page_text .full_column ul{
		margin: 10px 0px;
	}

	#page_text .double_column ul.bullet_blue, 
	#page_text .full_column ul.bullet_blue{
		margin: 0px;
	}
	
	#page_text .double_column ul li, 
	#page_text .full_column ul li, 
	#page_text .description ul li{
		padding: 4px 10px 4px 25px;
		background: url(../media/images/layout/bullet_blue.gif) no-repeat 9px 10px;
		border-bottom: 0px solid #e6e6e6;
		line-height: 130%;
	}
	
	#page_text .double_column ul.nobullet li, 
	#page_text .full_column ul.nobullet li, 
	#page_text .description ul.nobullet li{
		padding: 4px 10px 4px 0px;
		background-image: none;
		border-bottom: 0px solid #e6e6e6;
		line-height: 130%;
	}
		
	#page_text .double_column ul.bullet_blue li, 
	#page_text .full_column ul.bullet_blue li{
		padding: 8px 10px 5px 25px;
		background: url(../media/images/layout/bullet_blue.gif) no-repeat 10px 12px;
		border-bottom: 1px solid #e6e6e6;
		line-height: 110%;
	}
	
	#page_text .double_column .library_box_leaf ul.home_green, 
	#page_text .full_column .library_box_leaf ul.home_green{
		margin-top: 0px;
	}
	
	#page_text .double_column ul.home_green li, 
	#page_text .full_column ul.home_green li{
		background: none;
		padding: 8px 0px 5px 0px;
		border-bottom: 1px solid #e8f0c7;
	}
	
	#page_text .double_column ul.home_green li h3, 
	#page_text .full_column ul.home_green li h3{
		margin: 0px;
	}

	#page_text .double_column ul.bullet_blue li.home_last, 
	#page_text .full_column ul.bullet_blue li.home_last{
		border-bottom: 0px solid #e6e6e6;
	}
	
	#page_text .double_column ul.bullet_blue li h3, 
	#page_text .full_column ul.bullet_blue li h3{
		margin: 0px;
	}

	#page_text .double_column ul.padding li, 
	#page_text .full_column ul.padding li{
		padding: 15px 15px 15px 25px;
		background-position: 10px 28px;
		#background-position: 10px 18px;
	}

	#page_text .double_column ul.bullet_blue li span p, 
	#page_text .full_column ul.bullet_blue li span p{
		padding: 0px;
		margin: 0px;
	}
	
	#page_text .description{
		line-height: 150%;
		}

.column_box {
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 0px;
	width: 240px;
	background: url(../media/images/layout/company_box_bottom.gif) left bottom no-repeat;
	_overflow: hidden;
}

	.column_box .wrapper{
		background: url(../media/images/layout/company_box_top.gif) left top no-repeat;
		padding: 10px;
		width: 220px;
		text-align: left;
		margin: 0px;
	}

	.column_box .wrapper.company{
		height: 160px;
		overflow: hidden;
	}


	.column_box .wrapper .myzone{
		height: 110px;
		overflow: hidden;
		line-height: 110%;
	}
	
	.myzone_profile{
		height: 348px;
		overflow: hidden;
		line-height: 110%;
	}
	
	.myzone_right{
		float: left; 
		width: 503px; 
		overflow: hidden;
	}
	
	.myzone_bottom{
		clear: both;
		#margin-top: -20px;
	}

	.column_box h1, 
	.half_box h1, 
	.double_column_box_gray h1, 
	.library_box h1, 
	.library_pink_box h1, 
	.green_box_small h1{
		font-size: 15px;
		padding: 0px 10px 5px 0px;
		background: url(../media/images/layout/dotted_blue.gif) repeat-x left bottom;
		margin-bottom: 8px;
		color: #0073af;
		font-weight: normal;
	}
	
	.green_box_small h1{
		background: url(../media/images/layout/dotted_white.gif) repeat-x left bottom;
		color: #fff;
	}

		.column_box h1 a:link, 
		.column_box h1 a:visited, 
		.column_box h1 a:hover, 
		.column_box h1 a:active, 
		.library_box h1 a:link, 
		.library_box h1 a:visited, 
		.library_box h1 a:hover, 
		.library_box h1 a:active, 
		.library_pink_box h1 a:link, 
		.library_pink_box h1 a:visited, 
		.library_pink_box h1 a:hover, 
		.library_pink_box h1 a:active{
			font-size: 15px;
			font-weight: normal;
			color: #0073af;
			line-height: 120%;
		}
		
		 .green_box_small h1 a:link, 
		 .green_box_small h1 a:visited, 
		 .green_box_small h1 a:hover, 
		 .green_box_small h1 a:active{
			font-size: 15px;
			font-weight: normal;
			color: #fff;
			line-height: 120%;
		}
		
		.library_pink_box h1{
			color: #e90068;
			background: url(../media/images/layout/dotted_pink.gif) repeat-x left bottom;
		}
		
		 .library_pink_box h1 a:link, 
		 .library_pink_box h1 a:visited, 
		 .library_pink_box h1 a:hover, 
		 .library_pink_box h1 a:active{
			color: #e90068;
		}
	
.library_box, 
.library_pink_box {
	float: left;
	margin: 0px 11px 11px 0px;
	padding: 0px;
	width: 177px;
	background: url(../media/images/layout/library_box_top.gif) left top no-repeat;
	_overflow: hidden;
}

.library_pink_box{
	background: url(../media/images/layout/library_pink_box_top.gif) left top no-repeat;
}

	.library_box .wrapper, 
	.library_pink_box .wrapper{
		background: url(../media/images/layout/library_box_bottom.gif) left bottom no-repeat;
		width: 177px;
		margin: 0px;
	}

	.library_pink_box .wrapper{
		background: url(../media/images/layout/library_pink_box_bottom.gif) left bottom no-repeat;
	}
	
	.library_box .container, 
	.library_pink_box .container{
		padding: 10px;
		width: 157px;
		margin: 0px;
		height: 150px;
		overflow: hidden;
	}


	.library_box .wrapper .imgContainer, 
	.library_pink_box .wrapper .imgContainer{
		height: 100px!important;
		overflow: hidden!important;
		text-align: center;
	}

	.library_box .wrapper_publicaties{
		background: url(../media/images/layout/library_box_top.gif) left top no-repeat;
		padding: 10px;
		width: 157px;
		margin: 0px;
	}

	
	
.library_box_category{
	border: 1px solid #7ebada;
	width: 218px;
	background: url(../media/images/layout/shadow_block_white.gif) left top repeat-x #fff;
	padding: 10px 10px 1px 10px;

	float: left;
	margin-right: 11px;
	margin-bottom: 11px;
}

.library_box_category.last{
	margin-right: 0px;
}

.library_box_category .wrapper{
	height: 163px;
	overflow: hidden;
}

	.library_box_category h2{
		margin: 2px 0px 14px 0px;
	}
	
		.library_box_category h2 a:link, 
		.library_box_category h2 a:visited, 
		.library_box_category h2 a:hover, 
		.library_box_category h2 a:active{
			color: #0078B8;
		}

.library_box_leaf{
	border: 0px solid #aac62f;
	background-color: #fff;
	padding: 10px 10px 1px 10px;
}


		
.library_box_imgContainer{
	width: 225px;
	overflow: hidden;
	float: right;
	margin: 10px;
	display: inline;
	margin-top: 10px;
	text-align: center;
	display: table;
	#position: relative;
	overflow: hidden;
	height: 185px;
}

/* vertical align library subcategory description*/

.v-outer {
	display: table;
	#position: relative;
	overflow: hidden;
	height: 185px;
	margin: 10px 0px 15px 10px;
}

.v-middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
}

.v-inner {
	#position: relative;
	#top: -50%;

}

/* vertical align library subcategory image*/


.image-v-middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
}

.image-v-inner {
	#position: relative;
	#top: -50%;
	#left: -50%;

}


.leaf_nodescription_imgContainer{
	width: 225px;
	height: 159px;
	float: right;
	margin: 30px 12px 10px 10px;
	display: inline;
	background-color: #fff;
	text-align: right;
}



	.half_box h1{
		padding: 5px 0px 10px 0px;
	}
	
	.half_box .wrapper.company{
		height: 180px;
		overflow:hidden;
	}
	
	.column_box .imgContainer{
		float: left;
		border-right: 8px solid #fff;
	}
	
	.column_box .smalltext{
		line-height: 160%;
		margin-right: 10px;
	}
	
	.column_box .readmore_green, 
	.column_box .readmore_green:visited, 
	.column_box .readmore_green:hover, 
	.column_box.readmore_green:active {
		float: right;
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 10px;
		background-position: 8px 3px;
		margin-right: 10px;
	}



.half_box{
	margin: 0px 0px 11px 0px;
	width: 366px;
	background: url(../media/images/layout/actua_box_bottom.gif) left bottom no-repeat;
	margin-bottom: 11px;
	_overflow:hidden;
}

	.half_box .wrapper{
		background: url(../media/images/layout/actua_box_top.gif) left top no-repeat;
		padding: 10px;
		margin: 0px;
		width: 346px;
		text-align: left;
	}

	.half_box .readmore_green_nobg:link, 
	.half_box .readmore_green_nobg:visited, 
	.half_box .readmore_green_nobg:hover, 
	.half_box .readmore_green_nobg:active {
		float: right;
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 10px;
		background-position: 8px 3px;
		margin-right: 0px;
		margin-top: -6px;
	}

	.half_box .readmore_blue_nobg:link, 
	.half_box .readmore_blue_nobg:visited, 
	.half_box .readmore_blue_nobg:hover, 
	.half_box .readmore_blue_nobg:active {
		float: right;
		background-color: transparent;
		padding-top: 0px;
		padding-bottom: 10px;
		background-position: 7px 2px;
		margin-right: 0px;
		font-weight: normal;
		font-size: 0.8em;
	}



.double_column_box{
	width: 464px;
	background: url(../media/images/layout/double_column_block_bottom.gif) no-repeat left bottom;
	margin: 10px 0px;
}

	.double_column_box .wrapper{
		background: url(../media/images/layout/double_column_block_top.gif) no-repeat left top;
		padding: 10px;
	}
	
	
.double_column_box_gray{
	width: 491px;
	background: url(../media/images/layout/double_column_box_gray_bottom.gif) no-repeat left bottom;
	margin: 0px 11px 11px 0px;
	float: left;
}

	.double_column_box_gray .wrapper{
		background: url(../media/images/layout/double_column_box_gray_top.gif) no-repeat left top;
		padding: 10px;
		width: 471px;
		margin: 0px;
		
	}

	.double_column_box_gray .wrapper .myzone{
		height: 110px;
		overflow: hidden;
	}

	.agenda .double_column_box{
		float: left;
		}

	.agenda .right_border{
		margin-top: 10px;
		}
	
.full_column_box{
	margin: 10px 0px 10px 0px;
	background: url(../media/images/layout/page_links_top_bottom.gif) no-repeat left bottom;
	width: 743px;
	clear: both;
}

	.full_column_box .wrapper{
		padding: 20px;
		background: url(../media/images/layout/page_links_top_top.gif) no-repeat left top;
	}
	
	.agendabox{
		_margin-bottom: 0px!important;
	}

	.agendabox .wrapper{
		text-align: center;
		padding-top: 40px!important;
		padding-bottom: 10px!important;
		height: 30px!important;
		_height: 60px!important;
		_padding-bottom: 0px!important;
	}

	.agendabox .wrapper a:link, 
	.agendabox .wrapper a:visited, 
	.agendabox .wrapper a:hover, 
	.agendabox .wrapper a:active{
		font-weight: bold;
		font-size: 1.15em;
		color: #fff;
	}
	
	.agendabox .wrapper a:link.selected, 
	.agendabox .wrapper a:visited.selected, 
	.agendabox .wrapper a:hover.selected, 
	.agendabox .wrapper a:active.selected{
		font-weight: bold;
		color: #0078B8;
	}

	.agendabox .wrapper a:link span, 
	.agendabox .wrapper a:visited span, 
	.agendabox .wrapper a:hover span, 
	.agendabox .wrapper a:active span{
		color: #617701;
		font-weight: normal;
		font-size: 0.8em;
	}

.full_column_box_page{
	margin: 20px 0px;
	width: 719px;
	background: url(../media/images/layout/page_categories_bottom.gif) no-repeat left bottom;
}

	.full_column_box_page .wrapper{
		width: 679px;
		padding: 20px;
		background: url(../media/images/layout/page_categories_top.gif) no-repeat left top;
	}

.divider{
	width: 17px;
	float: left;
	height: 90px;
}

.divider_darkblue{
	background: url(../media/images/layout/divider_darkblue.gif) repeat-y left top;
	width: 17px;
	float: left;
}

.divider_blue{
	background: url(../media/images/layout/divider_blue.gif) repeat-y left top;
	width: 17px;
	float: left;
	margin: 10px 0px;
	#margin: 10px 0px 20px 0px;
}

.divider_green{
	background: url(../media/images/layout/divider_green.gif) repeat-y left top;
	width: 17px;
	float: left;
	margin: 10px 0px;
	#margin: 10px 0px 20px 0px;
}

.divider_horiz{
	clear: both;
	height: 24px;
}

.dotted{
	background: url(../media/images/layout/dotted_blue.gif) repeat-x left 50%;

}

/* general styles for homepage and general pages */

.border_blue{
	border: 1px solid #0092c8;
}

.border_white{
	border: 1px solid #fff;
}

.border_gray{
	border: 1px solid #C3C4C0;
}

.smalltext{
	font-size: 0.95em;
	line-height: 110%;
}

.xsmalltext{
	font-size: 0.90em;
	line-height: 110%;
}

.gray{
	color: #878787;
}

.subtext{
	margin-top: 5px;
	font-size: 0.9em;
}

.lineheight{
	line-height: 174%!important;
}

.lineheight130{
	line-height: 130%!important;
}

.margintop25{
	margin-top: 25px;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.floatNone{
	float: none!important;
}

.displayInline{
	display: inline;
}

.clearLeft{
	clear: left;
}

.clearRight{
	clear: right;
}

.clearBoth{
	clear: both;
}

.half{
	width: 45%;
}

.fourth{
	width: 25%;
}

.three_fourth{
	width: 65%;
}

li .smalltext{
	margin: 0px;
	padding-top: 4px;
}

.lightgreen{
	color: #92ad1c;
}

.green{
	color: #97b41a;
}

.blue{
	color: #0078B8;
}

.bold{
	font-weight: bold;
}

.noborder{
	border: 0px solid #fff!important;
}

.italic{
	font-style: italic;
}

.text_deco_none{
	text-decoration: none;
}

.alignCenter{
	text-align: center;
}

.alignRight{
	text-align: right;
}
 
.padding10{
	padding: 10px!important;
}

.padding15{
	padding: 15px!important;
}

.margin10{
	margin: 10px!important;
}

.padding6{
	padding: 6px!important;
}

.paddingtop6{
	padding-top: 3px!important
}

.nomargin{
	margin: 0px;
}

.nomarginright{
	margin-right: 0px;
}

.rightLinkMargin{
	margin-right: 5px;
}

h2.blue{
	color: #0078B8;
	font-size: 1.1em;
	font-weight: bold;
}

h2.green{
	color: #718421;
	font-size: 1.1em;
	font-weight: bold;
}

h3.white{
	color: #fff;
	font-weight: bold;
}

h3.blue, h3.blue a, 
ul.page li h3.blue a,  
ul.home li h3.blue a, 
ul.bullet_blue li h3.blue a{
	color: #0078B8;
	font-size: 1em;
	font-weight: bold;
}

h2.green a:link, 
h2.green a:visited, 
h2.green a:hover, 
h2.green a:active{
	color: #718421;
	font-size: 1em;
	font-weight: bold;
}

h3.blue span, 
h3.gray span{
	font-weight: normal;
}

h3.blue span.bold, 
h3.gray span.bold{
	font-weight: bold;
}

h3.green a, 
ul.page li h3.green a, 
ul.home li h3.green a, 
ul.bullet_blue li h3.green a{
	color: #718421;
	font-size: 1em;
	font-weight: bold;
}

h3.gray a{
	color: #5f5f5f;
	font-size: 1em;
	font-weight: bold;
}


a.bullet_blue{
	padding-left: 20px;
	background: url(../media/images/layout/bullet_blue.gif) no-repeat 5px 9px;
	display: block;
}

td.bullet_blue, 
table.inbox td.bullet_blue{
	padding-left: 20px;
	background: url(../media/images/layout/bullet_blue.gif) no-repeat 5px 9px;
}


/* general list styles */

ul.home_blue li{
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #ceeaf8;
}

ul.page li{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #e6e6e6;
}

ul.home_green li{
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #e8f0c7;
}

ul.home li{
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #c2c1c0;
}

ul.bullet_blue li{
	padding: 8px 10px 5px 25px;
	background: url(../media/images/layout/bullet_blue.gif) no-repeat 10px 12px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 110%;
}

ul.bullet_blue li.delete{
	padding: 5px 10px 5px 25px;
	background: url(../media/images/layout/bullet_blue.gif) no-repeat 10px 9px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 110%;
}

ul.sublist{
}

ul.sublist li{
	padding: 8px 10px 5px 25px;
	background: url(../media/images/layout/bullet_blue.gif) no-repeat 10px 12px;
	border-bottom: 0px solid #e6e6e6;
	line-height: 110%;
	margin-left: 15px;
}

ul.padding li{
	padding: 15px 15px 15px 25px;
	background-position: 10px 19px;
}

ul.bullet_blue li a, ul.page li a{
	color: #4a4a4a;
}

ul.bullet_blue li a.readmore_green_nobg, 
ul.page li a.readmore_green_nobg, 
ul.bullet_blue li a.readmore_green, 
ul.page li a.readmore_green{
	color: #72890D;
}


ul li.home_last{
	border-bottom: 0px solid #e6e6e6;
}

ul.noborder li{
	border-bottom: 0px solid #e6e6e6;
	padding: 6px 0px 2px 25px;
	background-position: 10px 10px;
}

ul li .padding{
	padding: 10px 0px;
}

ul li.highlight{
	background-color: #fff!important;
}
 
/* styles for library icons */

ul.icon li{
	padding: 8px 0px 5px 25px;
	background-repeat: no-repeat;
	background-position:10px 12px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 110%;
}

	ul.icon li.article{
		background-image: url(../media/images/icons/library/article.gif);
	}

	ul.icon li.tool{
		background-image: url(../media/images/icons/library/tool.gif);
	}

	ul.icon li.howto{
		background-image: url(../media/images/icons/library/howto.gif);
	}

	ul.icon li.checklist{
		background-image: url(../media/images/icons/library/checklist.gif);
	}

	ul.icon li.tricks{
		background-image: url(../media/images/icons/library/tricks.gif);
	}

	ul.icon li.template{
		background-image: url(../media/images/icons/library/template.gif);
	}

	ul.icon li.link{
		background-image: url(../media/images/icons/library/link.gif);
	}

	ul.icon li.company{
		background-image: url(../media/images/icons/library/company.gif);
	}

/* shadow backgrounds */

.shadow_column{
	background: url(../media/images/layout/shadow_column.gif) no-repeat 0px 34px;
}

.shadow_double_column{
	background: url(../media/images/layout/shadow_double_column.gif) no-repeat 0px 38px;
}

	.shadow_column h2, 
	.shadow_double_column h2 {
		margin: 10px 0px 20px 6px;
	}
	
	.shadow_column div.padding, 
	.shadow_double_column div.padding {
		padding: 5px 0px 0px 10px;
	}
	
	.shadow_column div.openingsuren ul li {
		padding: 4px 10px 4px 25px;
		background: url(../media/images/layout/bullet_blue.gif) no-repeat 9px 10px;
		border-bottom: 0px solid #e6e6e6;
		line-height: 130%;
	}
	
/* readmore links */

a.readmore_green, 
a.readmore_green:visited, 
a.readmore_green:hover, 
a.readmore_green:active{
	display: block;
	padding: 6px 7px 6px 25px;
	background: url(../media/images/icons/plus_green.gif) 8px 8px no-repeat #deeaa7;
	color: #72890d;
	clear: both;
	margin-top: 5px;
}

a.readmore_green_nobg, 
a.readmore_green_nobg:visited, 
a.readmore_green_nobg:hover, 
a.readmore_green_nobg:active{
	display: block;
	padding: 6px 7px 6px 25px;
	background: url(../media/images/icons/plus_green.gif) 8px 8px no-repeat;
	color: #72890d;
	clear: both;
	margin-top: 5px;
}

a.readmore_blue, 
a.readmore_blue:visited, 
a.readmore_blue:hover, 
a.readmore_blue:active{
	display: block;
	padding: 6px 7px 6px 25px;
	background: url(../media/images/icons/plus_blue.gif) 8px 8px no-repeat #ceeaf8;
	color: #0078b8;
	clear: both;
	margin-top: 5px;
}

a.readmore_blue_nobg, 
a.readmore_blue_nobg:visited, 
a.readmore_blue_nobg:hover, 
a.readmore_blue_nobg:active{
	display: block;
	padding: 6px 7px 6px 25px;
	background: url(../media/images/icons/plus_blue.gif) 8px 8px no-repeat;
	color: #0078b8;
	clear: both;
	margin-top: 5px;
}

/* homeblocks */

.home_jobs{
	margin-top: 3px;
}

	.home_jobs .clearfix{
		#margin-bottom: 15px;
		_margin-bottom: 7px;
	}

.home_library{
	/*background: url(../media/images/homeblocks/bg_library.jpg) left top no-repeat;*/
	padding: 0px;
	font-size: 1.2em;
	color: #66771c;
	width: 234px;
	height: 162px;
	line-height: 120%;
	margin-top: 20px;
	overflow: hidden;
}

.home_latestadditions{
	border: 1px solid #aac62f;
	width: 463px;
	background: url(../media/images/layout/shadow_block_white.gif) left top repeat-x #fff;
	padding: 10px 10px 1px 10px;
	#height: 173px;
	overflow: hidden;
	_padding-bottom: 0px;
	_height: 174px!important;
}

	.home_latestadditions h2{
		margin: 2px 0px 20px 0px;
	}

	.home_latestadditions .column{
		width: 223px;
	}
	
/* home_members */

	.home_members h2{
		padding-bottom: 3px;
		margin-bottom: 18px;
	}
	
	.home_members .home_blue li{
		padding: 5px;
	}

	.home_members .imgContainer{
		float: left;
		width: 35px;
		height: 35px;
		border: 1px solid #0079b9;
		display: block;
		margin: 0px 10px;
	}
	
	.infoLink{
		float: right;
		display: block;
		margin: 8px 0px 0px 5px;
		#margin: 4px 0px 0px 5px;
	}
	
	.infoLink img{
		border: none;
	}
	
	.home_members .readmore_blue:link, 
	.home_members .readmore_blue:visited, 
	.home_members .readmore_blue:hover, 
	.home_members .readmore_blue:active {
		#margin-top: 0px;
	}
	
	.home_members button.big_arrow{
		margin-top: -2px;
		#margin-left: 3px;
	}
	
	.home_members button.big_arrow span{
		width: 178px;
		text-align: left;
		#padding-top: 7px;
		_padding-top: 7px;
	}
	
/* home_spotlight */

.home_spotlight {
	border: 1px solid #aac62f;
	width: 463px;
	background: url(../media/images/layout/shadow_block_white.gif) left top repeat-x #fff;
	padding: 10px 10px 1px 10px;
	}

	.home_spotlight .imgContainer{
		float: right;
		width: 155px;
		height: 116px;
		margin-left: 10px;
		text-align: center;
		background-color: #ffffff;
		margin-top: -5px;
	}

	.home_spotlight div{
		margin-left: 10px;
	}
	
	.home_spotlight div.home-outer, 
	.home_spotlight div.home-middle, 
	.home_spotlight div.home-inner {
		margin-left: 0px;
	}
	
	
	.home_spotlight a{
	}
	
	.home_spotlight .wrapper{
		height: 116px;
		#height: 118px;
		overflow:hidden;
	}
	
	.home_spotlight h2{
		margin: 2px 0px 20px 0px;
	}
	
.flash_indekijker{
	border: 1px solid #aac62f;
	height: 200px;
	}

.divider_nexttoflash{
	width: 15px;
}
	
.teaser_management_assistant_day{
	display: block;
	margin: 0px 0px 10px 0px;
}
/* home_forum */

	.home_forum{
		_overflow-x: hidden;
		}
	
	.home_forum div{
		margin-left: 10px;
	}
	
	.home_forum .wrapper{
		height: 121px;
		overflow:hidden;
	}

.home_banners{
	height: 81px;
	padding: 11px 5px;
	background: url(../media/images/homeblocks/bg_banners_home.gif) no-repeat left top;
}

.home_banners .banner_small {
	width: 234px;
	height: 60px;
	float: left;
	margin-right: 11px;
}
.banners_partners .banner_small {
	width: 234px;
	float: left;
	margin-right: 11px;
}

.home_banners .nomargin, 
.banners_partners .nomargin{
	margin-right: 0px;
}

	.home_banners .divider{
		width: 11px;
	}
	


.home_tools, 
.home_actua, 
.home_calendar{
	background: url(../media/images/homeblocks/bg_tools.gif) left bottom no-repeat;
	padding: 20px 10px;
	width: 214px;
	height: 138px;
	_overflow: hidden;
	line-height: 130%;
}

.tools_frame body{
	width: 703px!important;
	}

.home_calendar{
	background: url(../media/images/homeblocks/bg_agenda_new.jpg) left bottom no-repeat;
}

.home_actua{
	background: url(../media/images/homeblocks/bg_actua_new.jpg) left bottom no-repeat;
}

.home_tools ul.bullet_blue li, 
.home_calendar ul.bullet_blue li{
	padding-top: 6px;
	padding-bottom: 8px;
	background-position: 0px 13px;
	padding-left: 15px;
}

.home_actua ul{
	_height: 100px;
	_overflow: hidden;
}

.home_actua ul.bullet_blue li{
	padding-top: 3px;
	padding-bottom: 0px;
	background-position: 10px 8px;
	_padding-top: 0px;
	_background-position: 10px 7px;
}
	.home_tools h2, .home_actua h2, .home_calendar h2{
		margin: 0px 0px 15px 0px;

	}

	.home_tools a:link, 
	.home_tools a:visited, 
	.home_tools a:hover, 
	.home_tools a:active, 
	.home_actua a:link, 
	.home_actua a:visited, 
	.home_actua a:hover, 
	.home_actua a:active,
	.home_calendar a:link, 
	.home_calendar a:visited, 
	.home_calendar a:hover, 
	.home_calendar a:active {
		color: #0078B8;
	}
	
.home_assistgids{
	height: 175px!important;
	#height: 185px!important;
}

	.home_assistgids h2{
		margin-bottom: 18px;
	}
	
.home_publicaties{
	height: 175px!important;
	#height: 185px!important;
}
	.home_publicaties div{
		text-align: center;
		padding-top: 15px;
	}
	
.home_poll{
	border: 1px solid #9ccad9;
	width: 222px;
	background: url(../media/images/homeblocks/bg_poll.gif) left top no-repeat #ecf5fb;
	padding: 10px 5px 8px 5px;
}

	#page_text .overview_poll{
		width: 326px!important;
		margin: 0px 11px 11px 0px;
	}

	.home_poll h2{
		margin: 2px 0px 20px 0px;
	}
	
	.home_poll .question{
		color: #0078b8;
		margin-bottom: 5px;
		line-height: 130%;
		height: 30px;
	}

	.home_poll .answer{
		margin-bottom: 3px;
		line-height: 130%;
		height: 30px;
	}
	
	.home_poll .clearfix{
		padding: 0px;
	}

	.home_poll .poll_buttons{
		padding: 0px 5px 0px 5px;
		_padding-top: 5px;
	}
	
	.home_poll a.readmore_green:link, 
	.home_poll a.readmore_green:visited, 
	.home_poll a.readmore_green:hover, 
	.home_poll a.readmore_green:active{
		float: right;
		width: 40px;
		clear: none!important;
		margin-top: -4px;
	}
	
	.home_poll button{
		float: left;
		margin-right: 5px;
		margin-top: -3px;
	}
	
	.home_poll .wrapper{
		height: 112px!important;
		#height: 114px!important;
		overflow: hidden;
	}
	
	.home_poll .resultswrapper{
		height: 142px!important;
		#height: 143px!important;
		overflow: hidden;
	}
	
	.poll_overview{
		margin: 0px 11px 11px 0px;
		float: left;
	}


/* styles for pages */

.print_send, .forumlinks{
	color: #7ebada;
	float: right;
	width: 100px;
	text-align: right;
	padding-right: 6px;
}

	.print_send a {
		padding: 0px 0px 0px 5px;
	}

.forumlinks{
	width:35px;
}

.rss_link{
float: right; 
padding-top: 8px; 
padding-right: 5px;
}
	
#page_text{
	padding: 30px 0px 15px 10px;
}

#page_text.intro{
	padding: 0px 0px 0px 10px;
}

	h1.main{
		font-size: 1.3em;
		font-weight: bold;
		color: #0078b8;
	}
				
	h2.main{
		font-size: 1.2em;
		font-weight: bold;
		color: #97b41a;
		border-bottom: 1px solid #97b41a;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
	}
	
	h2.searchresults_company{
		float: left;
		width: 500px;
		margin-top: 4px;
		margin-left: 10px;
	}
	
	h3.main{
		color: #0078b8;
		font-size: 1.1em;
		font-weight: bold;
	}
	
	h4.main{
		color: #97b41a;
		font-weight: bold;
	}
	

	#page_text.nopaddingtop{
		padding: 0px 7px 15px 10px;
	}
	
	#page_text .column{
		float: left;
		width: 234px;
	}

	#page_text .column_small{
		width: 165px;
		float: left;
		margin-right: 15px;
		border: none;
		padding: 0px;
	}
	
	#page_text .double_column{
		width: 459px;
		line-height: 150%;
		text-align: left;
	}
	
	#page_text .full_column{
		width: 719px;
		line-height: 150%;
		text-align: left;
	}
	
	
	#page_text .shadow_column{
		background-position: left 23px;
	}
	
	.related h2{
	}
	
	.related .imgContainer{
		float: left;
		width: 50px;
		margin-right: 10px;
	}
	
	.images{
		width: 200px;
		float: right;
		text-align: right;
		margin: 5px 0px 0px 5px;
		background-color: #fff;
	}
	
	
	.images.leftalign{
		float: left;
		text-align: left;
		margin: 5px 0px 5px 0px;
	}
	
		.images.company{
			width: 155px;
			float: right;
			text-align: center;
			margin: 5px 0px 0px 15px
		}
	
		.images a{
			display: block;
			margin-bottom: 10px;
			width: 200px;
			float: right;
		}
	
	.laatsteAanpassing{
		float: right;
		clear: both;
		color: #878787;
		padding: 0px 0px 10px 0px;
		font-size: 0.95em;
	}
		



	
.page_links_bottom{
	margin: 15px 0px;
	padding: 10px 0px;
	border-top: 1px solid #E6E6E6;
	clear: both;
}

	.divider_bottom_links{
		padding: 0px 10px;
	}
	

#banners_partners{
	/*height: 41px;*/
	padding: 11px 5px;
	margin-top: 0px;
	border-top: 1px solid #E6E6E6;
	width: 726px;
}

	#banners_partners .divider{
		width: 11px;
	}
	
/* styles for pager */

.pager_top{
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 0px;
	margin: 10px 0px;
	text-align: center;
}

.pager_bottom{
	border-top: 1px solid #e6e6e6;
	padding: 15px 0px;
	margin: 10px 0px;
	text-align: center;
	clear: both;
}

.full_column_box .pager_top{
	margin: 0px 0px 10px 0px;
}

.full_column_box .pager_bottom{
	margin: 10px 0px 0px 0px;
	border-top: 0px solid #fff;
}

	
/* styles for company pages */

/* company show */

.company_logo{
	margin: 0px 0px 20px 0px;
}

.company_icon{
	float: left;
	margin-right: 10px;
}


/* styles for company index page */

.company_list_left{
	float: left;
	width: 100px;
}

.company_list_right{
	float: left;
	width: 350px;
}

.advantages .company_list_right{
	width: 500px;
	}

.company_list_right_short{
	float: left;
	width: 123px;
}


/* styles for overview pages with boxes*/

#overview{
	padding-top: 23px;
	width: 753px;
}

.searchbox, 
.searchbox_nologo{
	background: url(../media/images/layout/searchbox_company_top.gif) left top no-repeat;
	padding-top: 5px;
	margin-bottom: 15px;
}

.vacatures_wrapper{
	float: left;
	width: 361px;
	margin-top: 5px;
}

.vacatures_wrapper h2.main{
	font-size: 1.05em;
	line-height: 130%;
}

.vacatures{
	background: url(../media/images/layout/searchbox_half_top.gif) left top no-repeat;
	width: 361px;
	margin-top: 5px;
}


	.searchbox .wrapper, 
	.searchbox_nologo .wrapper{
		background: url(../media/images/layout/searchbox_company_bottom.gif) left bottom no-repeat;
		padding: 15px 15px 20px 10px;
		min-height: 60px;
		height: auto;
		_height: 60px;
		}

	.vacatures .wrapper{
		background: url(../media/images/layout/searchbox_half_bottom.gif) left bottom no-repeat;
		}

	.searchbox_nologo .wrapper{
		background: url(../media/images/layout/searchbox_bottom_nologo.gif) left bottom no-repeat;
		}
		

	.register_box{
		background: url(../media/images/layout/bg_register_top.gif) left top no-repeat #809d00;
		width: 741px;
		}
		
	.register_box .wrapper{
		background: url(../media/images/layout/bg_register_bottom.gif) left bottom no-repeat;
		padding: 15px 15px 20px 10px;
		}
		
		
		.register_box  ul li, .green_box ul li{
			padding: 4px 10px 4px 25px;
			background: url(../media/images/layout/bullet_lightgreen.gif) no-repeat 9px 10px;
			border-bottom: 0px solid #e6e6e6;
			line-height: 130%;
		}
		
		.register_box h1{
			color: #fff;
			font-size: 18px;
			font-weight: bold;
			border-bottom: 1px dotted #fff;
			margin-bottom: 15px;
			padding-bottom: 10px;
		}
		 
#content a.to-overview,
#content a.to-overview:visited,
#content a.to-overview:hover{
	padding: 10px 0px;
	display: block;
	}
		
		
/* styles for solliciteer module */

#applyform_wrapper{
	clear: both;
	background: url(../media/images/layout/solliciteer/applyform_bg.gif) left top repeat-y;
	width: 719px;
	padding-top: 0px;
	}

#applyform{
	background: url(../media/images/layout/solliciteer/applyform_top.gif) left top no-repeat;
	padding: 26px 0px 20px 0px;
	}
	
#applyform.nobutton{
	background: url(../media/images/layout/solliciteer/applyform_top_nobutton.gif) left top no-repeat;
	}
	
#applyform_wrapper .img-bottom{
	float: left;
	}
	
	#applyform a.tojob,
	#applyform a.tojob:visited,
	#applyform a.tojob:hover{
		width: 176px;
		height: 35px;
		display: block;
		float: right;
		line-height: 35px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		font-size: 1.2em;
		text-decoration: none;
		}
		
	#applyform h1{
		width: 512px;
		height: 36px;
		padding: 15px 10px 10px 14px;
		float: left;
		color: #fff;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 150%;
		}	
		
	#applyform h2{
		padding: 0px 0px;
		color: #1181bd;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 150%;
		}	
		
	#applyform .tabs{
			height: 50px;
			padding: 0px 14px 0px 14px;
			clear: both;
		}
		
	#applyform .tabs div{
			height: 43px;
			line-height: 43px;
			width: 161px;
			margin: 6px 15px 0px 0px;
			_margin: 0px 15px 0px 0px;
			display: block;
			float: left;
			font-size: 1.1em;
			font-weight: bold;
			background: url(../media/images/layout/solliciteer/applyform_button.gif) left top no-repeat;
			color: #db008f;
			text-decoration: none;
		}
		
	#applyform .tabs div span{
		 	width: 40px;
			display: inline-block;
			text-align: center;
			color: #db008f;
		}
		
	
		
	#applyform .tabs div.last{
			margin: 6px 0px 0px 2px;
			_margin: 0px 0px 0px 2px;
		}
		
	#applyform .tabs div.active{
			background: url(../media/images/layout/solliciteer/applyform_button_active.gif) left top no-repeat;
		}
		
	#applyform .tabs div.finished{
			background: url(../media/images/layout/solliciteer/applyform_button_finished.gif) left top no-repeat;	
			padding-right: 25px;
			width: 136px;
	}
			
			
	#applyform .tabs div.unfinished{
			background: url(../media/images/layout/solliciteer/applyform_button_unfinished.gif) left top no-repeat;
			color: #0078b8;
		}
		
		#applyform .tabs div.unfinished span{
				color: #0078b8;
			}
			
	#applyform .applybody{
		padding: 0px 29px 15px 29px;
		}
		
	#applyform .intro{
		padding: 15px 0px 5px 0px;
		}
		
	#applyform .message_required{
		padding: 15px 0px 10px 0px;
		color: #999999;
		font-weight: bold;
		}
		
#applyform .column_wrapper{
			background: url(../media/images/layout/solliciteer/column_wrapper.gif) left top repeat-y;
	}
	
	#applyform .column{
		float: left;
		width: 305px;
		padding: 0px 0px 0px 15px;
		margin: 0px;
		_overflow: hidden;

		}
		
	#applyform.apply3 .column dd{

		}
		
		
	#applyform .column_left{
		padding: 0px 15px 0px 0px;
		margin: 0px;
		float: left;
		width: 305px;
		}
		
	#applyform h3{
		border-bottom: 1px solid #e4e4de;
		padding-bottom: 15px;
		color: #1181bd;
		font-weight: bold;
		font-size: 1.05em;
		}
		
		
	#applyform ul li h3{
		border-bottom: 0px solid #e4e4de;
		padding-bottom: 0px;
		color: #1181bd;
		font-weight: bold;
		font-size: 1.05em;
		}
		
	#applyform .buttoncontainer{
	clear: both;
	padding: 15px 0px 0px 0px;
	background-color: #fff;
	margin-top: 10px;
	}
	
	
.actionbutton-container{
	padding: 15px 0px 15px 5px;
	}
	
/* styles for my applications */

ul.bullet_blue li.delete.unfinished {
background:url(../media/images/icons/solliciteer/icon_unfinished.gif) no-repeat 5px 5px #f8e9f2;
}

span.unfinished{
	color: #ea50b7
	}
	
a.apply_finish,
a.apply_finish:visited,
a.apply_finish:hover{
	padding: 5px 10px 0px 20px;
	background: url(../media/images/icons/solliciteer/icon_finish.gif) left 5px no-repeat;
	color: #ea50b7!important;
	text-decoration: underline;
	font-weight: bold;
	float: right;
	}
	
	/* box solliciteer spontaan */

#solliciteer_spontaan{
	width: 739px;
	background: url(../media/images/layout/solliciteer/solliciteer_spontaan_box_top.gif) left top no-repeat #db008f;
	margin: 20px 0px;
	clear: both;
	}
	
	#solliciteer_spontaan .wrapper{
		background: url(../media/images/layout/solliciteer/solliciteer_spontaan_box_bottom.gif) left bottom no-repeat;
		padding: 38px 20px 20px 47px;
		}
		
	#solliciteer_spontaan h2{
		border: 0px solid #fff;
		padding: 0px 0px 15px 0px;
		margin: 0px;
		color: #fff;
		font-weight: bold;
		font-size: 1.3em;
		}
		
	#solliciteer_spontaan label{
		float: left;
		padding: 5px 20px 5px 0px;
		font-weight: bold;
		color: #fff;
		}
		
	#solliciteer_spontaan select{
		float: left;
		margin-right: 20px;
		_display: inline;
		}

/* end styles for solliciteer module */


/* voordelen pagina */


	#page_text .advantages h2.noborder{
		padding: 5px 0px 5px 0px;
		margin: 0px; 
		
	}
	
		#page_text .advantages h2.noborder a,
		#page_text .advantages h2.noborder a:link,
		#page_text .advantages h2.noborder a:visited,
		#page_text .advantages h2.noborder a:hover,
		#page_text .advantages h2.noborder a:active{
			color: #97b41a;
		}
		
		.voordelen-text-images{
			float: left;
			width: 500px;
			}
		
	#page_text .advantages h1{
		padding: 0px;
		margin: 20px 0px 15px 0px;
		}
		
	#page_text .advantages .divider_dotted{
		border-bottom: 1px dotted #959595;
		padding: 0px 0px 25px 0px;
		}
		
		
	#page_text .advantages ul li.last{
		border-bottom: 0px solid #fff;
		}

		.management_day_quiz{
			color: #fff;
			background: url(../media/images/management_assistant_day/quiz_foto.jpg) right 40px no-repeat;
		}
	
		.management_day_quiz .lineheight130{
			width: 540px!important;
		}

		.management_day_quiz .lineheight{
			width: 540px!important;
		}
		
		.management_day_quiz dd{
			width: 350px!important;
		}
		
		.thema_image, 
		.thema_image:link, 
		.thema_image:visited, 
		.thema_image:hover, 
		.thema_image:active{
			display: block;
			width: 90px;
			height: 90px;
			text-decoration: none;
			}
		
		.thema_quiz{
			color: #fff;
		}
	
		.thema_quiz .lineheight130{
			width: 540px!important;
		}

		.thema_quiz .lineheight{
			width: 540px!important;
		}
		
		.thema_quiz dd{
			width: 350px!important;
		}
		
		.general_quiz dt{
			width: 50px!important;
			}
		
		.general_quiz dd{
			width: 350px!important;
			}
			
			.general_quiz .description{
				padding-bottom: 15px;
				}
				
			.general_quiz .form_bottom{
				padding-top: 10px;
				margin-top: 25px;
				border-top: 1px solid #7ebada;
				}
				
			.general_quiz .form_bottom dt{
				width: 450px!important;
				}
			
				.general_quiz .form_bottom dd{
				width: 150px!important;
				float: right;
				text-align: right;
				}
				
				.general_quiz .error{
					font-weight: bold;
					clear: both;
					color: #da2d15;
					padding: 10px 0px;
					display: block;
				}
				
		
	.registration_message{
		color: #fff;
		font-size: 1.1em;
		line-height: 180%;
		padding: 30px 30px;
	}
	
		.registration_message a:link, 
		.registration_message a:visited, 
		.registration_message a:hover, 
		.registration_message a:active{
			color: #fff;
			font-weight: bold;
		}
	

	
	.searchbox .clearfix{
		margin-bottom: 8px;
	}
	
	.searchbox.vacatures .clearfix{
		margin-bottom: 0px;
	}

.overview_column_half{
	float: left; 
	width: 366px;
	margin: 0px 10px 0px 0px;
}


.hidden {
	display: none;
}

/* styles for search pages */

.checkbox_library{
	margin-top: 10px;
}


/* styles for icons */

img.icon{
	vertical-align: middle;
}

h2 img.icon{
	margin-right: 5px;
}

h2 img.icon{
	margin-right: 5px;
}

h3 img.icon{
	margin-right: 3px;
}

img.placeholder{
	vertical-align: middle;
	margin-left: -4px;
}

.icon_placeholder{
	width: 30px;
	float: left;
	clear: left;
}


/* styles for member and myzone profile */

.member_img_big{
	margin-top: 12px;
	float: left;
	margin-right: 15px;
}

/* styles for delete icons */

.delete_buddie{
	margin-top: 8px;
	margin-left: 5px;
	#margin-top: 4px;
}

/* styles for tables */

table.inbox{
	width: 700px;
}

table.wider{
	width: 721px;
}

table.smaller{
	width: 444px;
}

table.inbox td, table.inbox th{
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 3px;
	display: table-cell;
	vertical-align: top;
}

table.inbox td.placeholder{
	padding: 0px;
	height: 5px;
	border: 0px;
}

table.inbox tr.header{
	border: 1px solid #718421;
}

table.inbox th{
	border-bottom: 1px solid #97B510;
	padding: 10px 2px;
	font-weight: bold;
	color: #718421;
}

table.inbox tr.notActive td, 
table.inbox tr.notActive td a:link, 
table.inbox tr.notActive td a:visited, 
table.inbox tr.notActive td a:hover, 
table.inbox tr.notActive td a:active{
	color: #929292;
}

table.inbox tr.notActive td h3.blue{
	color: #929292
}


table.inbox tr.notActive td.bullet_blue{
	background-image: url(../media/images/layout/bullet_gray.gif);
}


.error{
	line-height: 140%;
	color: #8c1000;
}

/* styles for forum */

.links_top{
	margin: 0px 0px 15px 0px;
	width: 752px;
}

.links_top .readmore_green_nobg:link, 
.links_top .readmore_green_nobg:visited, 
.links_top .readmore_green_nobg:hover, 
.links_top .readmore_green_nobg:active{
	margin-right: 4px;
	clear: none;
}

a.markasread:link, 
a.markasread:visited, 
a.markasread:hover, 
a.markasread:active{
	color: #718421;
	margin-top: 5px;
	display: block;
}

a.markasread img{
	position: relative;
	top: 2px;
}

table.noborderbottom td{
	border-bottom: 0px solid #fff;
}

tr.unread td{
}

tr.unread td h3.blue{
	color: #718421;
}


td.avatar{
	width: 100px;
	border-right: 1px dotted #dedede;
}
	td.avatar .top{
		background: url(../media/images/layout/dotted_gray.gif) repeat-x left bottom;
		padding-bottom: 5px;
		min-height: 15px;
		height: auto;
		_height: 15px;
		padding-top: 5px;
	}

	td.avatar .bottom{
		padding: 10px;
		text-align: center;
	}

		td.avatar .bottom img{
			border: 1px solid #ccc;
		}

td.message{
}

	td.message .top{
		background: url(../media/images/layout/dotted_gray.gif) repeat-x left bottom;
		padding-bottom: 5px;
		min-height: 15px;
		height: auto;
		_height: 15px;
		padding: 5px 10px 5px 10px;
	}

	td.message .bottom{
		padding: 10px;
		line-height: 130%;
	}
	
/* styles for popup */

.popup_wrapper{
	padding: 15px;
	font-size: 0.95em;
	width: 600px;
}

.popup_wrapper_small{
	padding: 5px;
	font-size: 0.95em;
	width: 385px;
	text-align: center;
	line-height: 150%;
}


.popup_wrapper h2.main, 
.popup_wrapper_small h2.main{
	font-size: 1.1em;
}

h1#nyroModalTitle {
	visibility: hidden;!important
}

div#nyroModalLoading, 
div#nyroModalWrapper{
	border: 2px solid #bed73b!important;
	background: #fff!important;
}


#nyroModalBg{
	background: #001c2b!important;
}


a#closeBut {
	background: url(../media/images/icons/close.gif) no-repeat!important;
}

/* styles for floating box */

#floating_box{
	font-size: 0.95em;
	line-height: 130%;
	width: 270px;
	position: absolute;
	margin-top: 75px;
	#margin-top:15px;
	margin-left: 698px;
	#margin-left: 240px;
	z-index: 1000;
	padding:10px;
	border:1px solid #AAC62F;
	background-color: #fff;
	
	}
	
#floating_box a, 
#floating_box a:link, 
#floating_box a:visited, 
#floating_box a:hover, 
#floating_box a:active{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	background-color: #acd7f3;
	margin: 5px auto 0px auto;
	border: 1px solid #777;
	padding: 5px 10px;
	text-align: center;
	cursor: pointer;
	}

#floating_box img{
	margin: 0px auto 0px auto;
	display: block;
	}


/* styles for roadblock */

html, body {
	}

#roadblock-wrapper-full{
	display: block; 
	z-index: 2000; 
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%;
	_position: absolute;
	_height: expression(document.documentElement.clientHeight + 'px');
	_width: expression(document.documentElement.clientWidth + 'px');
	}

	#roadblock-bg{
		background-color: rgb(0, 0, 0); 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		height: 100%; 
		width: 100%; 
		opacity: 0.75; 
		filter: alpha(opacity = 75);

		}

	#roadblock-wrapper{
		position: absolute; 
		top: 25%; 
		left: 25%; 
		display: block; 
		width: 656px; 
		height: 346px;
		background: url(../media/images/roadblock/roadblock-bg.png) left top no-repeat;
		_background: url(../media/images/roadblock/roadblock-bg-ie6.gif) 12px 13px no-repeat;
		_zoom: 1;
		}
		
		.roadblockClose{
			cursor: pointer;
			width: 15px;
			height: 15px;
			position: absolute;
			margin: 25px 0px 0px 609px;
			display: block;
			text-indent: -5000px;
			}
			
		 #roadblock-content{
			 width: 630px; 
			 height: 320px; 
			 overflow: hidden;
			 padding: 13px 13px 13px 12px;
			 }
			 
			 #roadblock-content h1{
				 color: #464646;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 20px;
				 margin-bottom: 13px;
				 margin-left: 57px;
				 margin-top: 10px;
				 #margin-top: 20px;
				 width: 340px;
				 line-height: 105%;
				 #line-height: 110%;
				 font-weight: normal;
				 }
				 
				 #roadblock-content .fr_BE{
					 margin-bottom: 5px;
					 font-size: 19px;
					 margin-top: 0px;
					 }
				 
				 

			 #roadblock-content h2{
				 color: #000000;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 17px;
				 margin-bottom: 15px;
				 font-weight: bold;
				 width: 160px;
				 }
				 
			 #roadblock-content h3{
				 text-transform: uppercase;
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 12px;
				 margin: 0px 0px 2px 0px;
				 padding: 0px;
				 font-weight: bold;
				 }
					 
				 #roadblock-content .expertise{
					 color: #99b021;
					 }
	
				 #roadblock-content .community{
					 color: #ce4da0;
					 }
	
				 #roadblock-content .carriere{
					 color: #008bc6;
					 }
					 
			 #roadblock-content p{
				 line-height: 115%;
				 margin: 0px;
				 padding: 0px;
				 color: #4a4a4a;
				 font-size: 11px;
				 }
				 
				#roadblock-content .button-magenta,
				#roadblock-content .button-magenta:visited,
				#roadblock-content .button-magenta:hover{
					margin-top: 8px;
					}
				 
				 
				 
				#roadblock-content table,
				#roadblock-content td{
					border: 0px solid #fff;
					}
					
				#roadblock-content td{
					padding: 7px 0px;
					}
				#roadblock-content .roadblock-arrow{
					width: 57px;
					}
			 
			#roadblock-left{
				float: left;
				width: 405px;
				padding: 10px 21px 0px 0px;
				_overflow: hidden;
				}

			#roadblock-right{
				float: left;
				padding: 45px 35px 0px 35px;
				width: 134px;
				_overflow: hidden;
				}
				
				#roadblock-right label{
					color: #000;
					display: block;
					padding: 10px 0px 3px 0px;
					width: 134px;
					}


				#roadblock-right input,
				#roadblock-right button,
				#roadblock-right .forgot-password{
					width: 134px;
					}
					
					#roadblock-right label.remember{
						display: inline;
						padding: 0px 0px 10px 0px;
						margin-top: 10px;
						}		
						
					#roadblock-right .inputCheckbox{
						display: inline;
						padding: 0px 0px 0px 0px;
						width: 20px;
						margin-top: 10px;
						}

				#roadblock-right .forgot-password{
					padding-top: 5px;
					text-align: center;
					}
					
				#roadblock-right .button-blue{
					font-size: 0.95em;
					margin-top: 10px;
					#line-height: 12px;
					}

/* styles for calendar */

.q_for{
	float: right;
	margin: 0px 20px 15px 20px;
}

.bedrijfsopleidingen{
	float:right;
	display: block;
	margin-left: 15px;
	margin-right: 8px;

}

.calendar_info_small{
	width: 473px;
	float: left;
	overflow: hidden;
	}
	
	.calendar_info_small .column_big{
		width: 255px;
	}
	


/* styles for errors */

ul.errors{
	margin: 10px 0px;
}

.searchbox .wrapper ul.errors li, 
.searchbox_nologo .wrapper ul.errors li{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

ul.errors li{
	color: #990000;
}
	
.clear{
	clear: both; 
	height: 1px;
	overflow:  hidden;
}	
	
/* CLEARFIX */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    #display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
} 
 
* html .clearfix {
    height: 1%;
}

/* END CLEARFIX */


	
.x-tree-node-leaf .x-tree-node-icon {
	background-image:url(../media/images/folder.gif);
} 
/*
#ext-gen7,#ext-gen8{
	position: relative;
	background-color: blue;
}

#register_postal_code_idDisplay{
	position: relative;
	top: 0;
	left: 0;
}
