body{
	padding:0;
	margin:0;
	background:#EFEFEF url('../images/bgtop.png') repeat-x !important;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
	line-height:20px;
}
ul{
	padding:0 0 0 40px;
	margin:0;
	}
	ul li{
		list-style-type:none;

	}
	li:before {
    content: "✔";
    display: block;
	
    float: left;
    width: 1.2em;
    color: #339966;
}




a{
	color:#000;
	outline:none;
}
img{
	border:none;
}
.Apple-style-span{
font-weight:bold;
}
h1{
	font-size:20px;
	color:#005395;
	margin:5px 0 10px 0;
	padding:0;
}
#wrap{
	width:980px;
	position:absolute;
	left:50%;
	margin:0 0 0 -490px;
	float:left;
	}
	#head{
		background:url('../images/header2.png') repeat-y;
		background-position:center top;
		height:135px;
		*height:161px;
		margin:26px 0 0 0;
		width:980px;
		position:relative;
		}
		#logo{
			position:absolute;
			top:0px;
		}
	#navigatie{
		position:absolute;
		bottom:0;
		right:10px;
		}
		#navigatie ul{
			padding:0;
			z-index:2;
			position:relative;
		}
		#navigatie #navLeft{
			width:5px;
			background:url('../images/rectangleblue.png') no-repeat;
			height:40px;
			position:absolute;
			left:-5px;
			top:0;
			z-index:1;
		}
		#navigatie #navRight{
			width:5px;
			background:url('../images/rectangleblue_right.png') no-repeat;
			height:40px;
			position:absolute;
			right:-5px;
			top:0;
			z-index:1;
			}
			#navigatie ul {
				margin:0;
				padding:0;
			}
			#navigatie li{
				float:left;
				list-style:none;
				background:url('../images/bluebg.png') repeat-x;
			}
			#navigatie  li:before {
	display: none;
	}
			.navItem a, .navItemActive a{
				display:block;
				line-height:40px;
				font-size:14px;
				text-decoration:none;
				padding:0 7px 0 7px;
			}
			.navItem a:hover {
				text-decoration:underline;
			}
			.navItemActive a{
				color:#fff;
			}
			.meetwinkel a{
				background:#c1cd20;
				display:block;
				line-height:40px;
				width:197px;
				text-align:center;
				font-weight:bold;
				text-decoration:none;
			}
			.meetwinkel a:hover {
				text-decoration:underline;
			}
			.navItemActiveRight{
					width:5px;
					height:40px;
					position:absolute;
					right:-5px;
					top:0;		
					background:url('../images/rectangle_right_green.png') no-repeat;
					z-index:5;
				}
			/*#navigatie ul li{
				float:left;
				list-style-type:none;
				position:relative;
				z-index:3;
				}
				#navigatie ul li a, #navigatie ul li div.noLink{
					text-decoration:none;
					line-height:40px;
					display:block;
					padding:0 8px;
					background:url('../images/bluebg.png') repeat-x;
					font-size:14px;
				}
				#navigatie ul li a:hover{
					text-decoration:underline;
				}
				#navigatie ul li.first a{
					padding:0 8px 0 3px;
					margin:0 0 0 5px;
				}
				#navigatie ul li.last a{
					padding:0 3px 0 8px;
					margin:0 5px 0 0;
				}
				#navigatie ul li.navItemActive a, #navigatie ul li.navItemActive div.noLink{
					padding:0 3px 0 3px;
					margin:0 5px 0 5px;
					color:#fff;
				}
				#navigatie ul li.navItemActive a, #navigatie ul li.navItemActive div.noLink{
					
					background:url('../images/greenbg.png') repeat-x;
					z-index:4;
				}
				#navigatie ul li.navItemActive.middle{
					background:url('../images/bluebg.png') repeat-x;
				}
				#navigatie ul li.navItemActive #navItemActiveLeft{
					width:5px;
					height:40px;
					position:absolute;
					left:0;
					top:0;
					background:url('../images/rectangle_green.png') no-repeat;
					z-index:5;
				}
				#navigatie ul li.navItemActive.middle #navItemActiveLeft, #navigatie ul li.navItemActive.last #navItemActiveLeft{
		
					background:url('../images/rectangle_bbg_green.png') no-repeat;
				}
				#navigatie ul li.navItemActive #navItemActiveRight{
					width:5px;
					height:40px;
					position:absolute;
					right:0;
					top:0;		
					background:url('../images/rectangle_right_green.png') no-repeat;
					z-index:5;
				}
				#navigatie ul li.navItemActive.middle #navItemActiveRight, #navigatie ul li.navItemActive.first #navItemActiveRight{
					background:url('../images/rectangle_right_bbg_green.png') no-repeat;
	}*/
	.subNavItem a, .subNavItemActive a{
		line-height:25px;
		list-style-type:none;
		border-bottom:1px #cbcccc solid;
		display:block;
		padding:0 0 0 5px;
	}
	.subNavItemActive a{
		background:#D9E5F1;
		color:#00428c;
	}
	.subItem a{
		width:266px;
		background:none;
	}
	.subItem a:hover {
		background:#D9E5F1;
	}
	.subItemActive a{
		background:#D9E5F1;
		width:266px;
	}
	.cursusItem a, .cursusItemActive a, .cursusItem span.dummyLink, .cursusItemActive span{
		margin:0 0 0 10px;
		border-bottom:1px #cbcccc solid;
		line-height:25px;
		list-style-type:none;
		display:block;
		padding:0 0 0 5px;
	}
	
	.cursusItem span.dummyLink:hover{
		color:#00428c;
	}
	.cursusItemActive a{
		color:#00428c;
		background:#D9E5F1;
	}
	.cursusItem a{
		font-weight:normal;
		color:#000;
	}

	.cursusItemActive span{
/*		font-weight:bold;
		color:#00428c;*/
	}
	.dummyLink{
		cursor:pointer;
	}
	.subCursussen{
		height:0;
		overflow:hidden;
	}
	.activeSubCursus{
		height:auto;
	}
	#linkedin {
		padding:0;
		margin:0;
	}
	#cursusList img{
		border:none;
		margin-top:2px;
	}

	#cursusList ul {
		padding:0;
		margin:0;
	}
	#cursusList ul li{
		list-style-type:none;
	}
	#cursusList ul li:before {
    content: "►";
    display: block;
    float: left;
    width: 1.2em;
    color: #ff0000;
}
	}
	#cursusList ul li a{
		text-decoration:none;
	}
	#cursusList .subCursussen a{
		margin:0 0 0 20px;
	}
	#cursusList .dummyLink{
		background:#D9E5F1;
	}
	#cursusList .dummyLink img{
		float:right;
		margin:5px 3px 0 0;
	}

	.subNavItem a:hover, .cursusItem a:hover{
		line-height:25px;
		color:#00428c;
		background:#D9E5F1;
	}
	.pageImages {
		float:left;
		width:140px;
		height:auto;
		margin:18px 0 0 0;
	}
	.pageImage {
		width:140px;
		height:140px;
		margin:0 0 10px 0;
	}
		.pageImage img {
			border:1px solid #000;
			width:140px;
			height:140px;
		}
	#belMeTerug{
		position:absolute;
		right:14px;
		top:0;
		margin:2px 5px 0 0;
		font-weight:bold;
		font-size:14px;
		color:#454907;
	}
	#belMeTerug a{
		color:#454907;
	}
	#belMeTerug a:hover {
		text-decoration:none;
	}
	#top{
		width:980px;
		float:left;
		position:relative;
		margin:8px 0 0 0;
		}
		#topUpperBorder, #topLowerBorder{
			width:980px;
			float:left;
			height:10px;
		}
		#topLeft{
			width:400px;
			float:left;
			position:relative;
		}
		#topLeft .calendar {
			position:relative;
			float:left;
			width:400px;
		}
		#topLeft .calendar img{
			margin:15px 0;
			width:400px;
			border:none;
		}
		#topLeft .calendar .xTe {
			position:relative;
			float:left;
			width:400px;
		}
		#topLeft .calendar .xTe img {
			max-width:15px;
		}
		#topRight{
			width:530px;
			float:right;
			position:relative;
			padding:0 0 0 20px;
		}
		#topMiddleContainer{
			width:980px;
			float:left;
			background:url('../images/white_left_middle.png') repeat-y;
		}
		#topMiddle{
			width:960px;
			float:left;
			background:url('../images/white_right_middle.png') repeat-y;
			background-position:right center;
			padding:0 10px;
		}
		#topMiddleContent{
			width:950px;
			float:left;
			background:#fff;
			padding:5px 5px 10px 5px;

		}
		#top .white_top_left{
			width:10px;
			height:10px;
			background:url('../images/white_top_left.png') no-repeat;
			position:absolute;
			left:0;
			top:0;
		}
		#top .white_top_right{
			width:10px;
			height:10px;
			background:url('../images/white_top_right.png') no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		#top .white_top_middle{
			width:960px;
			height:10px;
			background:url('../images/white_top_middle.png') repeat-x;
			position:absolute;
			left:10px;
			top:0;
		}
		#top .white_bottom_left{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_left.png') no-repeat;
			position:absolute;
			left:0;
			bottom:0;
		}
		#top .white_bottom_middle{
			width:960px;
			height:10px;
			background:url('../images/white_bottom_middle.png') repeat-x;
			position:absolute;
			left:10px;
			bottom:0;
		}
		#top .white_bottom_right{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_right.png') no-repeat;
			position:absolute;
			right:0;
			bottom:0;
		}
	.leesMeer{
		text-decoration:none;
		display:block;
		background:url('../images/button.png') no-repeat;
		width:170px;
		line-height:34px;
		padding:0 0 0 20px;
	}
	.leesMeer:hover{
		background:url('../images/buttonHover.png') no-repeat;
	}
	#leftContainer{
		width:652px;
		height:auto;
		float:left;
	}
	#rightContainer{
		width:302px;
		height:auto;
		float:right;
	}
	#news{
		float:left;
		width:321px;
		margin:10px 0 0 0;
	}
	#navigatieLeft{
		float:left;
		width:321px;
		margin: 10px 0 0 0;
		list-style:none;
	}
	#navigatieLeft li:before {
	display: none;
	}
	#columnLeft{
		width:321px;
		float:left;
	}
	.linkedin{
		width:321px;
		float:left;
		border:1px solid red;
	}
	#columnRight{
		float:right;
		width:649px;
		padding:0 0 0 10px;
	}
	#news .backgreen, #cursusList .backgreen, #navigatieLeft .backgreen, #aanbiedingTop .backgreen, #referenties .backgreen {
		background:url('../images/greenTop.png') no-repeat;
		background-position:left center;
		width:302px;
		float:left;
		height:47px;
		color:#005395;
		font-size:20px;
		line-height:47px;
		font-weight:bold;
		padding:0 0 0 20px;
	}
	#referenties .backgreen {
		margin:0 0 0 2px;
	}
	h2 {
		font-size:17px;
		margin:0;
		padding:0;
		color:#005395;
	}
	#navitems{
		width:321px;
		float:left;
		background:url('../images/border_l.png') repeat-y;
	}
	#navitems ul{
		padding:0;
		margin:0;
	}
	#navitems ul li{
		list-style-type:none;
		margin:0 0 0 10px;
		width:281px;
	}
	#navitems a{
		text-decoration:none;
	}
	#navitemsRightBorder{
		background:url('../images/border_r.png') repeat-y;
		background-position:right center;
		float:right;
		width:321px;
	}
	#navitemsContainer{
		background:#fff;
		float:left;
		margin:0 10px;
		padding:10px 0 5px;
		width:301px;
	}
	#navLowerBorder{
		width:321px;
		height:10px;
		float:left;
	}
	#navLowerBorder .border_bl{
		background:url('../images/border_bl.png') no-repeat;
		float:left;
		width:10px;
		height:10px;
	}
	#navLowerBorder .border_b{
		background:url('../images/border_b.png') repeat-x;
		float:left;
		height:10px;
		width:301px;
	}
	#navLowerBorder .border_br{
		background:url('../images/border_br.png') no-repeat;
		float:right;
		width:10px;
		height:10px;
	}
	#newsitems{
		background:url('../images/border_l.png') repeat-y;
		width:321px;
		float:left;
	}
	#newsitemsRightBorder{
		background:url('../images/border_r.png') repeat-y;
		background-position:right center;
		width:321px;
		float:right;
	}
	#newsitemsContainer{
		width:301px;
		margin:0 10px;
		padding:10px 0 5px 0;
		background:#fff;
		line-height:26px;
		float:left;
	}
	#news #newsLowerBorder{
		float:left;
		width:321px;
		height:10px;
	}
	#news .border_bl, #cursusList .border_bl{
		width:10px;
		height:10px;
		background:url('../images/border_bl.png') no-repeat;
		float:left;
	}
	#news .border_br, #cursusList .border_br{
		width:10px;
		height:10px;
		background:url('../images/border_br.png') no-repeat;
		float:right;
		position:relative;
	}
	#newsLowerBorder .border_b, #cursusList .border_b{
		height:10px;
		width:301px;
		background:url('../images/border_b.png') repeat-x;
		float:left;
	}
	#news a{
		text-decoration:none;
	}
	#news a:hover{
		text-decoration:underline;
	}
	#news table{
		float:right;
		width:201px;
	}
	#newsBlock td {
		border-bottom:1px #d0d0d0 solid;
	}
	#newsImage{
		float:left;
		width:90px;
		position:relative;
	}
	#newsImageMask{
		width:90px;
		height:90px;
		float:left;
		position:absolute;
		left:0;
		top:0;
	}
	#newsImageContent{
		width:90px;
		height:90px;
		float:left;
	}
	#main{
		width:649px;
		float:left;
		margin:10px 0 0 0;
	}
	#mainTop{
		width:649px;
		float:left;
		height:10px;
		position:relative;
	}
	#mainTop .white_top_left{
		background:url('../images/white_top_left.png') no-repeat;
		height:10px;
		left:0;
		top:0;
		position:absolute;
		width:10px;
	}
	#mainTop .white_top_right{
		background:url('../images/white_top_right.png') no-repeat;
		height:10px;
		width:10px;
		position:absolute;
		right:0;
		top:0;
	}
	#mainTop .white_top_middle{
		background:url('../images/white_top_middle.png') repeat-x;
		height:10px;
		left:10px;
		position:absolute;
		top:0;
		width:629px;
	}
	#mainBottom{
		width:649px;
		float:left;
		position:relative;
		height:10px;
	}
	#mainBottom .white_bottom_left{
		background:url('../images/white_bottom_left.png') no-repeat;
		bottom:0;
		height:10px;
		left:0;
		position:absolute;
		width:10px;
	}
	#mainBottom .white_bottom_middle{
		background:url('../images/white_bottom_middle.png') repeat-x;
		bottom:0;
		height:10px;
		left:10px;
		position:absolute;
		width:629px;
	}
	#mainBottom .white_bottom_right{
		background:url('../images/white_bottom_right.png') no-repeat;
		bottom:0;
		height:10px;
		position:absolute;
		right:0;
		width:10px;
	}
	#mainMiddle{
		background:url('../images/white_left_middle.png') repeat-y;
		float:left;
		width:649px;
	}
	#mainMiddleRight{
		background:url('../images/white_right_middle.png') repeat-y;
		background-position:right center;
		float:left;
		padding:0 10px;
		width:629px;
	}
	#mainMiddleContainer{
		background:#fff;
		float:left;
		width:629px;
		min-height:606px;
	}	
	.text {
		float:left;
		width:440px;
		position:relative;
		margin:0 0 50px 20px;
		padding:0 0 10px 0;
	}
	.date{
		color:#005395;
		font-weight:bold;
		width:76px;
		padding:0 4px;
		vertical-align:top;
	}
	#bestBekeken{
		float:left;
		width:318px;
		margin:10px 0 0 10px;
	}
	#bestBekekenProduct{
		float:left;
		width:318px;
		margin:10px 0 0 0;
	}
	#bestBekekenCursus{
		float:left;
		width:318px;
		margin:10px 0 0 10px;
	}
	#bestBekeken table{
		width:100%;
	}
	#bestBekeken table td{
		border-bottom:1px #7B97AD solid;
	}
	.bbName{
		padding: 0 0 0 5px;
	}
	.bbLeesMeer{
		width:75px;
	}
	.bbLeesMeer a{
		color:#005395;
		text-decoration:none;
		font-weight:bold;
	}
	.bbLeesMeer a:hover{
		text-decoration:underline;
	}

	#bestBekeken .backblue{
		background:url('../images/blueTop.png') no-repeat;
		background-position:left center;
		width:301px;
		float:left;
		line-height:47px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding:0 0 0 20px;
	}
	#bestBekekenProduct .backgreen{
		background:url('../images/greenTop.png') no-repeat;
		background-position:left center;
		width:301px;
		float:left;
		line-height:47px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding:0 0 0 20px;
	}
	#bestBekekenCursus .backblue{
		background:url('../images/blueTop.png') no-repeat;
		background-position:left center;
		width:301px;
		float:left;
		line-height:47px;
		color:#fff;
		font-size:20px;
		font-weight:bold;
		padding:0 0 0 20px;
	}
	#bbProductContainer{
		background:url('../images/border_l.png') repeat-y;
		float:left;
		width:321px;
	}
	#bbCursusContainer{
		background:url('../images/border_l.png') repeat-y;
		float:left;
		width:321px;
	}
	#bbpRightBorder{
		background:url('../images/border_r.png') repeat-y;
		background-position:right center;
		float:right;
		width:321px;
	}
	#bbcRightBorder{
		background:url('../images/border_r.png') repeat-y;
		background-position:right center;
		float:right;
		width:321px;
	}
	#bbpContainer{
		background:#fff;
		float:left;
		line-height:26px;
		margin:0 10px;
		padding:10px 0 5px 0;
		width:301px;
	}
	#bbpContent{
		float:left;
		width:301px;
		min-height:330px;
	}
	#bbpImage{
		float:left;
		width:201px;
		padding:10px;
		margin:10px auto;
		position:relative;
		left:40px;
		border:1px #C1CD20 solid;
		color:#C1CD20;
		font-size:17px;
		font-weight:bold;
		text-align:center;
	}
	#bbpButtons{
		float:left;
		width:301px;
	}
	#bbcButtons{
		float:left;
		width:301px;
	}
	#bbpImage img{
		max-width:200px;
		max-height:200px;
		display:block;
		margin:0 auto;
	}
	#bbcContainer{
		background:#fff;
		float:left;
		line-height:26px;
		margin:0 10px;
		padding:10px 0 5px 0;
		width:301px;
		min-height:330px;
	}
	#bbcTitle, #bbpTitle{
		font-size:17px;
		font-weight:bold;
		color:#005395;
		text-align:center;
	}
	#bbcImage{
		border:1px #005395 solid;
		float:left;
		left:40px;
		margin:10px auto;
		padding:10px;
		position:relative;
		text-align:center;
		width:201px;
		min-height:200px;
	}
	#bbcImage img{
		display:block;
		margin:0 auto;
		max-height:200px;
		max-width:200px;
	}
	#bestBekeken #bbLowerBorder{
		float:left;
		width:321px;
		height:10px;
	}
	#bbpLowerBorder{
		float:left;
		height:10px;
		width:321px;
	}
	#bbcLowerBorder{
		float:left;
		height:10px;
		width:321px;
	}
	#bbpLowerBorder .border_bl, #bbcLowerBorder .border_bl{
		background:url('../images/border_bl.png') no-repeat;
		float:left;
		height:10px;
		width:10px;
	}
	#bbpLowerBorder .border_br, #bbcLowerBorder .border_br{
		background:url('../images/border_br.png') no-repeat;
		float:right;
		height:10px;
		width:10px;
	}
	#bbpLowerBorder .border_b, #bbcLowerBorder .border_b{
		background:url('../images/border_b.png') repeat-x;
		float:left;
		height:10px;
		width:301px;
	}

	#bbItems{
		float:left;
		width:321px;
		background:url('../images/border_blue_l.png') repeat-y;
	}
	#bbItemsRightBorder{
		float:right;
		width:321px;
		background:url('../images/border_blue_r.png') repeat-y;
		background-position:right center;
	}
	#bbItemsContainer{
		background:#9abdd9;
		float:left;
		margin:0 10px 0 0;
		padding:10px 10px 5px 10px;
		width:291px;
		line-height:26px;
	}
	#bestBekeken .border_bl{
		width:10px;
		height:10px;
		background:url('../images/border_blue_bl.png') no-repeat;
		float:left;
		margin:0 0 0 -1px;
	}
	#bestBekeken .border_b{
		height:10px;
		width:302px;
		background:url('../images/border_blue_b.png') repeat-x;
		float:left;
	}
	#bestBekeken .border_br{
		width:10px;
		height:10px;
		background:url('../images/border_blue_br.png') no-repeat;
		float:right;
		position:relative;
	}
	#homeText{
		float:left;
		margin:10px 0 0 0;
		position:relative;
		width:652px;
	}
	#homeTextUpperBorder, #homeTextLowerBorder{
		float:left;
		height:10px;
		width:652px;
	}
	#homeText .white_top_left{
		background:url('../images/white_top_left.png') no-repeat;
		height:10px;
		left:0;
		top:0;
		position:absolute;
		width:10px;
	}
	#homeText .white_top_middle{
		background:url('../images/white_top_middle.png') repeat-x;
		height:10px;
		left:10px;
		position:absolute;
		top:0;
		width:632px;
	}
	#homeText .white_top_right{
		background:url('../images/white_top_right.png') no-repeat;
		height:10px;
		width:10px;
		position:absolute;
		right:0;
		top:0;
	}
	#homeTextLowerBorder{
		float:left;
		height:10px;
		width:652px;
	}
	#homeText .white_bottom_left{
		background:url('../images/white_bottom_left.png') no-repeat;
		bottom:0;
		height:10px;
		left:0;
		position:absolute;
		width:10px;
	}
	#homeText .white_bottom_middle{
		background:url('../images/white_bottom_middle.png') repeat-x;
		bottom:0;
		height:10px;
		left:10px;
		position:absolute;
		width:632px;
	}
	#homeText .white_bottom_right{
		background:url('../images/white_bottom_right.png') no-repeat;
		bottom:0;
		height:10px;
		position:absolute;
		right:0;
		width:10px;
	}
	#homeTextMiddleContainer{
		background:url('../images/white_left_middle.png') repeat-y;
		float:left;
		width:652px;
	}
	#homeTextMiddle{
		background:url('../images/white_right_middle.png') repeat-y;
		background-position:right center;
		float:left;
		padding:0 10px;
		width:632px;
	}
	#homeTextMiddleContent{
		background:#fff;
		float:left;
		width:602px;
		padding:10px 10px 0 20px;
	}
	.buttons {
		float:right;
		margin:0 10px 0 0;
	}
	.buttonsCursus {
		float:right;
		margin:15px 0 0 0;
	}
	.butOn{
		float:right;
		text-decoration:none;
		display:block;
		background:url('../images/button.png') no-repeat;
		line-height:34px;
		height:34px;
		width:190px;
		/* padding:0 0 0 20px; */
		/* margin:0 0 15px 0; */
		border:none;
	}
	.butOn:hover{
		background:url('../images/buttonHover.png') no-repeat;
	}
	.buttons a, .buttonsCursus a{
		float:right;
		text-decoration:none;
		display:block;
		background:url('../images/button.png') no-repeat;
		line-height:34px;
		height:34px;
		width:170px;
		padding:0 0 0 20px;
		margin:0 0 15px 0;
	}
	#bbpButtons a, #bbcButtons a{
		text-decoration:none;
		display:block;
		background:url('../images/button.png') no-repeat;
		line-height:34px;
		width:170px;
		padding:0 0 0 20px;
		margin:0 auto 15px auto;
	}
	.buttons a:hover, #bbpButtons a:hover, #bbcButtons a:hover, .buttonsCursus a:hover{
		background:url('../images/buttonHover.png') no-repeat;
	}
	.buttonsCursus a.ab {
		float:right;
		text-decoration:none;
		display:block;
		background:url('../images/inschrijven_ab.png') no-repeat;
		line-height:34px;
		height:34px;
		width:170px;
		padding:0 0 0 20px;
		margin:0 0 15px 0;
		color:#FFFFFF;
	}
	.buttonsCursus a.ab:hover{
		background:url('../images/inschrijven_ab_hover.png') no-repeat;
	}
	#cursusList{
		width:321px;
		float:right;
		margin: 7px 0 0 0;
	}
	#cursusItems{
		background:url('../images/border_l.png') repeat-y;
		float:left;
		width:321px;
	}
	#cursusItemsRightBorder{
		background:url('../images/border_r.png') repeat-y;
		background-position:right center;
		float:right;
		width:321px;
	}
	#cursusItemsContainer{
		background:#fff;
		float:left;
		margin:0 10px;
		padding:10px 10px 5px 0;
		width:292px;
	}
	#cursusLowerBorder{
		float:left;
		height:10px;
		width:321px;
	}
	#referenties{
		float:right;
		width:324px;
		margin:4px 0 0 -2px;
		position:relative;
	}
	#referentiesTop{
		width:321px;
		float:left;
		height:10px;
	}
		#referentiesTop .white_top_left{
			width:10px;
			height:10px;
			background:url('../images/white_top_left.png') no-repeat;
			position:absolute;
			left:0;
			top:0;
		}
		#referentiesTop .white_top_right{
			width:10px;
			height:10px;
			background:url('../images/white_top_right.png') no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		#referentiesTop .white_top_middle{
			width:304px;
			height:10px;
			background:url('../images/white_top_middle.png') repeat-x;
			position:absolute;
			left:10px;
			top:0;
		}
		#referentiesLowerBorder{
			float:left;
			width:321px;
			height:10px;
		}
		#referentiesLowerBorder .white_bottom_left{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_left.png') no-repeat;
			position:absolute;
			left:0;
			bottom:0;
		}
		#referentiesLowerBorder .white_bottom_middle{
			width:304px;
			height:10px;
			background:url('../images/white_bottom_middle.png') repeat-x;
			position:absolute;
			left:10px;
			bottom:0;
		}
		#referentiesLowerBorder .white_bottom_right{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_right.png') no-repeat;
			position:absolute;
			right:0;
			bottom:0;
		}
		#referentiesMiddleContainer{
			background:url('../images/white_left_middle.png') repeat-y;
			float:left;
			width:324px;
		}
		#referentiesMiddle{
			background:url('../images/white_right_middle.png') repeat-y;
			background-position:right center;
			float:left;
			padding:0 10px;
			width:304px;
		}
		#referentiesMiddleContent{
			background:#fff;
			float:left;
			width:304px;
		}
		#referentiesMiddleContent .slideshow{
			margin:0 auto;
		}
		.referentieNaam {
			text-align:center;
			font-size:14px;
		}
	#aanbieding{
		float:right;
		width:324px;
		margin:4px 0 0 -2px;
		position:relative;
	}
	#aanbiedingTop{
		width:321px;
		float:left;
		height:10px;
	}
		#aanbiedingTop .white_top_left{
			width:10px;
			height:10px;
			background:url('../images/white_top_left.png') no-repeat;
			position:absolute;
			left:0;
			top:0;
		}
		#aanbiedingTop .white_top_right{
			width:10px;
			height:10px;
			background:url('../images/white_top_right.png') no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		#aanbiedingTop .white_top_middle{
			width:304px;
			height:10px;
			background:url('../images/white_top_middle.png') repeat-x;
			position:absolute;
			left:10px;
			top:0;
		}
		#aanbiedingLowerBorder{
			float:left;
			width:321px;
			height:10px;
		}
		#aanbiedingLowerBorder .white_bottom_left{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_left.png') no-repeat;
			position:absolute;
			left:0;
			bottom:0;
		}
		#aanbiedingLowerBorder .white_bottom_middle{
			width:304px;
			height:10px;
			background:url('../images/white_bottom_middle.png') repeat-x;
			position:absolute;
			left:10px;
			bottom:0;
		}
		#aanbiedingLowerBorder .white_bottom_right{
			width:10px;
			height:10px;
			background:url('../images/white_bottom_right.png') no-repeat;
			position:absolute;
			right:0;
			bottom:0;
		}
		#aanbiedingMiddleContainer{
			background:url('../images/white_left_middle.png') repeat-y;
			float:left;
			width:324px;
		}
		#aanbiedingMiddle{
			background:url('../images/white_right_middle.png') repeat-y;
			background-position:right center;
			float:left;
			padding:0 10px;
			width:304px;
		}
		#aanbiedingMiddleContent{
			background:#fff;
			float:left;
			width:304px;
			min-height:120px;
		}
		#aanbiedingMiddleContent .slideshow{
			margin:0 auto;
		}
	#downloadLinkRight{
		float:right;
		line-height:35px;
		margin:2px 0 0 0;
	}
	#downloadLink{
		float:left;
		line-height:35px;
		margin:10px 0 0 0;
	}
	#downloadLinks{
		float:left;
		line-height:35px;
		margin:10px 0 0 0;
	}
	#downloadLink a, #downloadLinkRight a{
		color:#fff;
		text-decoration:none;
		width:301px;
		padding:0 0 0 20px;
		font-size:20px;
		font-weight:bold;
		display:block;
		background:url('../images/blueLink.png') no-repeat;
	}
	#downloadLink a:hover, #downloadLinkRight a:hover{
		background:url('../images/blueLinkHover.png') no-repeat;
		color:#005395;
	}

	#footer{
		float:left;
		width:973px;
		background:url('../images/footerTop2.png') no-repeat;
		margin:10px 0 0 3px;
	}
	#footerTop{
		width:933px;
		padding:0 20px;
	}
	#footer .footerColumn{
		width:212px;
		float:left;
		padding: 0 20px 0 0;
	}
	#footer .footerHeader{
		line-height:45px;
		font-size:18px;
		font-weight:bold;
	}
	#footerMain{
		float:left;
		width:933px;
		background:#A4A0A1;
		padding:10px 20px 10px 20px;
	}
	.footerColumn ul{
		margin:0;
		padding:0;
	}
	.footerColumn li {
		list-style:none;
	}
		.footerColumn  li:before {
    
    display: none;
 
}
	.footerItem, .footerItemActive{
		width:215px;
		background:url('../images/hr.png') repeat-x;
		background-position:bottom center;
		padding:0 0 2px 0;
		display:block;
	}
	.footerItem a{
		text-decoration:none;
	}	
	.footerItem a:hover {
		text-decoration:underline;
	}



	#footerBottom{
		background:url('../images/footerBottom2.png') no-repeat;
		width:933px;
		line-height:35px;
		float:left;
		padding:0 20px;
		border-top:1px #777777 solid;
	}
	#footerBottom ul{
		padding:0;
		margin:0;
	}
	#footerBottom ul li{
		list-style-type:none;
		float:left;
		padding:0 3px;
	}

	#footerBottom  li:before {
	display: none;
	}

	#footerBottom a{
		text-decoration:none;
	}
	#footerBottom a:hover{
		text-decoration:underline;
	}
	#realisatie{
		float:right;
		margin:0 111px 0 0;
	}
	.categoryImageSpacer{
		float:left;
		height:100px;
		width:10px;
	}
	.categoryImageRow{
		float:left;
		width:605px;
	}
	.categoryImageLink{
		float:left;
		width:140px;
		text-align:center;
		margin:10px 0 0 0;
	}
	.categoryImageName{
		font-size:14px;
		font-weight:bold;
		width:140px;
		float:left;
	}
	.categoryImageName a{
		text-decoration:none;
		color:#005395;
		font-weight:normal;
		line-height:25px;
		display:block;
	}
	.categoryImageName a:hover{
		text-decoration:underline;
	}
	.categoryImageFile{
		width:140px;
		height:140px;
		float:left;
		border:1px solid #c1cd20;
	}
	.categoryImageFile img{
		display:block;
		max-width:140px;
		max-height:140px;
		margin:0 auto;
	}
	.productRow{
		width:605px;
		float:left;
	}
	.productSmall{
		float:left;
		width:153px;
		margin:10px 0 0 0;
	}
	.productSmallHeader{
		float:left;
		width:120px;
		margin:5px 0 0 0;
		height:60px;
	}
	.productSmallHeader a{
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	.productSmallOverview{
		width:140px;
	}
	.productSmallPrice{
		width:140px;
		float:left;
		text-align:right;
		margin:0 0 5px 0;
	}
	.productSmallImage {
		width:120px;
		height:120px;
		padding:10px;
		border:1px solid #B9B7B7;
		float:left;
	}
	.productSmallImage img{
		width:120px;
		float:left;
	}
	.productSpacer{
		float:left;
		width:70px;
		height:20px;
	}
	.priceFront {
		font-size:16px;
	}
	#productDescription {
		width:400px;
	}
	#header{
		width:100%;
		float:left;
		color:#005395;
		font-size:18px;
		line-height:22px;
		margin:5px 0 20px 0;
		font-size:20px;
	}
	#header span{
		float:left;
	}
	.bold{
		font-weight:bold;
	}
	.headerSpacer{
		padding:0 5px;
		color:#C1CD21;
	}
	#productOverview{
		width:629px;
		float:left;
	}
	#productLeftColumn{
		width:150px;
		float:left;
	}
	#productImage{
		width:120px;
		border:1px solid #b9b7b7;
		padding:5px;
	}
	#productImage img{
		max-width:120px;
		margin:0 0 0 10px;
	}
	#productImage .productName{
		width:120px;
		text-align:center;
		color:#005395;
		font-weight:bold;
		margin:10px 0 0 0;
		font-size:15px;
	}
	#productRightColumn{
		float:right;
		width:459px;
		margin:0 0 0 20px;
	}
	#productRightColumn .productName{
		color:#005395;
		font-weight:bold;
		font-size:16px;
	}
	#productPrice{
		width:130px;
		text-align:right;
		color:#005395;
		font-size:25px;
		margin:15px 0 0 0;
		font-weight:bold;
	}
	#btw {
		width:140px;
		height:auto;
		float:left;
		font-size:11px;
		color:#a3a0a0;
		text-align:right;
		margin:20px 0 0 0;
	}
	#relatedPrice{
		width:130px;
		text-align:right;
		color:#005395;
		font-size:25px;
		margin:15px 0 0 0;
		font-weight:bold;
	}
	.relatedSmallImage {
		width:75px;
		height:75px;
		border:1px solid #b9b7b7;
		float:left;
	}
	.relatedSmallImage img {
		max-width:60px;
		max-height:60px;
		display:block;
		margin:5px auto;
	}
	.relatedSmall{
		float:left;
		width:203px;
		margin:10px 0 0 0;
	}
	.relatedSmallHeader{
		float:left;
		width:100px;
		margin:5px 0 0 10px;
	}
	.relatedSmallHeader a{
		font-size:14px;
		text-decoration:none;
		font-size:12px;
		color:#005395;
	}
	.bekijken a{
		font-size:14px;
		text-decoration:underline;
		font-size:12px;
		color:#005395;
		margin:0 0 0 10px;
	}
	.relatedSmallOverview{
		width:100px;
	}
	.relatedSmallPrice{
		width:100px;
		float:left;
		margin:0 0 5px 10px;
		font-size:16px;
		font-weight:bold;
		color:#005395;
	}
	#productButtons{
		width:459px;
		float:left;
	}
	#productCursusses{
		width:609px;
		float:left;
		border-top:1px solid #d6d6d6;
		margin:20px 0 0 0;
	}
	#productRelated{
		width:609px;
		float:left;
		border-top:1px solid #d6d6d6;
		margin:20px 0 0 0;
	}
	.productCursus{
		width:200px;
		float:left;
	}
	.pcImage{
		border:1px #b9b7b7 solid;
		float:left;
		height:75px;
		width:75px;
	}
	.pcImage img{
		max-width:60px;
		max-height:60px;
		display:block;
		margin:8px auto;
	}
	.pcHeader{
		float:right;
		margin:5px 0 0;
		width:110px;
	}
	#relatedTitle,#pcTitle{
		font-size:19px;
		color:#005395;
		width:609px;
		float:left;
		line-height:30px;
		margin:10px 0 0 0;
	}
	.orderButton{
		background:url('../images/blueButton.png') no-repeat;
		width:142px;
		line-height:26px;
		text-align:center;
		float:left;
		color:#fff;
		font-weight:bold;
		cursor:pointer;
	}
	.orderButton:hover {
		background:url('../images/blueButtonHover.png') no-repeat;
	}
	#backButton{
		background:url('../images/greenButton.png') no-repeat;
		width:153px;
		line-height:26px;
		float:left;
		font-weight:bold;
		margin:0 0 0 10px;
		cursor:pointer;
		text-decoration:none;
		text-align:center;
		display:block;
		color:#454907;
	}
	#backButton:hover {
		background:url('../images/greenButtonHover.png') no-repeat;
	}
	#searchform{
		width:335px;
		float:right;
		margin:30px 25px 0 0;
	}
	#searchInput input{
		padding:3px;
		width:285px;
		margin:0;
		float:left;

	}
	#searchSubmit input{
		background:#B0BC1E;
		display:block;
		border:0;
		height:26px;
		margin:0;
		float:right;
		padding:0;
		width:40px;
	}
	#smallBasket{
		width:280px;
		height:20px;
		position:absolute;
		left:332px;
		top:30px;
		float:left;
	}
	#searchSubmit input:hover {
		cursor:pointer;
		background:#c1cd20;
	}
	#smallBasketIcon{
		width:15px;
		height:14px;
		float:left;
		padding:6px 5px 5px 5px;
		background:#c1cd20;
	}
	#smallBasketIcon img{
		max-width:80px;
		max-height:40px;
		float:left;
	}
	#smallBasketText{
		width:250px;
		height:15px;
		float:left;
		padding:5px 5px 5px 0;
		background:#c1cd20;
	}
	#smallBasketLink {
		position:absolute;
		left:0;
		top:0;
		width:280px;
		height:23px;
		line-height:26px;
		text-align:center;
		text-decoration:none;
	}
	.basketLinks{
		width:509px;
		float:left;
		margin:5px 0 5px 0;
	}
	.continueBasket, .continueShopping, .continueOrder, .finishOrder{
		float:right;
		text-decoration:none;
		background:url('../images/button.png') no-repeat;
		line-height:34px;
		display:block;
		padding:0 0 0 20px;
		width:170px;
		cursor:pointer;
	}
	.continueBasket:hover, .continueShopping:hover, .continueOrder:hover, .finishOrder:hover{
		background:url('../images/buttonHover.png') no-repeat;
	}
	#customerOverview{
		float:left;
		width:280px;
		padding:10px;
		margin:5px 5px 0 0;
		border:1px #000 solid;
	}
	#basket{
		width:509px;
		float:left;
	}
	.wmProductImage{
		width:179px;
		padding:5px 10px;
		text-align:center;
	}
	.wmProductImageWrap{
		position:relative;
	}
	.wmProductImageWrap a img {
		border:1px solid #b9b7b7;
	}
	.wmProductImage img{
		display:block;
		margin:0 auto;
		max-width:100px;
		max-height:100px;
	}
	.wmProductSinglePrice{
		width:110px;
		text-align:right;
		padding:5px 10px;
	}
	.wmProductAmount{
		width:120px;
		padding:5px 10px;
	}
	.wmProductAmount .loadingimg{
		float:left;
		width:16px;
		height:16px;
		margin:0 5px 0 0;
		background:url('../images/loader.gif') no-repeat;
		visibility:hidden;
	}
	.wmProductAmount input{
		width:25px;
		float:left;
	}
	.wmProductAmount .removeProduct{
		float:left;
	}
	.wmProductSubtotal{
		width:120px;
		padding:5px 10px;
		text-align:right;
	}
	.basketSubtotal{
		text-align:right;
		padding:5px 10px;
	}
	.basketSendCost{
		text-align:right;
		padding:5px 10px;
	}
	.basketTotal{
		text-align:right;
		padding:5px 10px;
	}
	#progress{
		width:480px;
		height:25px;
		padding:0 56px 0 106px;
		float:left;
		line-height:30px;
		background:#b6c51a;
		position:relative;
		left:-27px;
	}
	.progressPart{
		float:left;
		width:125px;
		text-align:center;
		margin:0 0 0 10px;
		color:#26679a;
		font-weight:bold;
		position:relative;
		top:-5px;
	}
	.progressPart a{
		color:#26679a;
		text-decoration:none;
	}
	#progress .Active{
		background:url('../images/progressLB.png') no-repeat;
	}
	#progress .inActive{
		background:url('../images/progressDB.png') no-repeat;
		color:#fff;
	}
	.mask{
		background:#ccc;
		opacity:0.7;
		filter:alpha(opacity=70);
		width:100%;
		height:100%;
		position:fixed;
		left:0;
		top:0;
		z-index:1000;
		cursor:pointer;
	}
	#productPopup{
		position:fixed;
		top:200px;
		height:175px;
		width:450px;
		padding:10px;
		left:50%;
		margin:0 0 0 -230px;
		background:#fff;
		float:left;
		z-index:1001;
		cursor:pointer;
		border:2px solid #c1cd20;
	}
	#productPopupHeader{
		width:100%;
		font-size:18px;
		font-weight:bold;
		float:left;
		height:25px;
	}
	#productPopupImage{
		width:150px;
		height:150px;
		float:left;
	}
	#productPopupImage img{
		max-width:150px;
		max-height:150px;
		display:block;
		margin:0 auto;
	}
	#productPopupText{
		width:280px;
		height:150px;
		margin:0 0 0 20px;
		float:left;
	}
	.deleteProductImg{
		position:absolute;
		top:0;
		right:-10px;
		cursor:pointer;
	}
	#registerContainer{
		float:left;
		width:609px;
	}
	#registerForm{
		float:left;
		width:609px;
	}
	#passwordTable{
		float:left;
		width:609px;
		overflow:hidden;
	}
	#showDeliveryAddressForm{
		width:609px;
		float:left;
	}
	#delivery{
		float:left;
		width:609px;
		overflow:hidden;
	}
	#submitForm{
		float:left;
		width:609px;
	}
	.registerTitle{
		font-size:14px;
		font-weight:bold;
		line-height:26px;
	}
	.registerLabel{
		line-height:25px;
		width:150px;
	}
	.textInput, .textInputError{
		width:200px;
		height:20px;
		border:1px #7F9DB9 solid;
		margin:2px 0 0 10px;
		padding:0;
		font-size:11px;
	}
	.textareaInput, .textareaInputError {
		width:200px;
		height:115px;
		border:1px #7F9DB9 solid;
		margin:1px 0 0 10px;
		font-family: 'PT Sans', sans-serif;
		font-size:11px;
	}
	.textInputError{
		background:url('../images/errorbg.png') repeat-x;
		background-position:bottom left;
	}
	.selectInput, .selectInputError{
		width:202px;
		height:20px;
		border:1px #7F9DB9 solid;
		margin:0 0 0 10px;
		padding:0;
	}
	.selectInput {
		margin:0 0 0 10px;
	}
	.submit, .formButton {
		margin:5px 0 0 0;
	}
	#avLink{
		line-height:25px;
	}
	.hiddenCB{
		visibility:hidden;
		position:absolute;
	}
	#errorHeader{
		color:#f00;
		font-weight:bold;
		float:left;
		width:609px;
	}
	.checkboxInput{
		width:13px;
		height:25px;
		background:url('../images/cb.png') no-repeat;
		background-position:center center;
		float:left;
		margin:0 10px 0 0;
		position:relative;
	}
	.checkboxInput:hover{
		background:url('../images/cbHover.png') no-repeat;
		background-position:center center;
		position:relative;
	}
	.checkboxInputChecked{
		width:13px;
		height:25px;
		background:url('../images/cbChecked.png') no-repeat;
		background-position:center center;
		float:left;
		margin:0 10px 0 0;
		position:relative;
	}
	.checkboxInputChecked:hover{
		background:url('../images/cbHoverChecked.png') no-repeat;
		background-position:center center;
		position:relative;
	}
	.checkboxInputError{
		width:13px;
		height:25px;
		background:url('../images/cbError.png') no-repeat;
		background-position:center center;
		float:left;
		margin:0 10px 0 0;
		position:relative;
	}
	.checkboxInputError:hover{
		background:url('../images/cbErrorHover.png') no-repeat;
		background-position:center center;
		position:relative;
	}
	.customerLabel{
		width:100px;
	}
	#orderSaved{
		width:609px;
	}
	.aanbiedingButton a{
		background:url('../images/blueButton.png') no-repeat;
		width:153px;
		line-height:26px;
		text-align:center;
		color:#fff;
		text-decoration:none;
		display:block;
		float:right;
		margin:20px 20px 0 0;
		font-weight:bold;
	}
	.aanbiedingImage {
		float:left;
		width:100px;
		margin:15px 0 0 10px;
	}
	.aanbiedingNaam {
		float:right;
		width:153px;
		color:#005395;
		font-weight:bold;
		font-size:14px;
		line-height:26px;
		margin:0 20px 0 0;
	}
	.aanbiedingPrijs {
		float:right;
		width:153px;
		line-height:30px;
		font-size:25px;
		font-weight:bold;
		color:#005395;
		margin:0 20px 0 0;
	}
	#newsTable{
		width:600px;
	}
	.newsTitle{
		width:400px;
		float:left;
	}
	.newsTitle a{
		color:#005395;
		font-weight:bold;
	}
	.newsTitle a:hover {
		text-decoration:none;
	}
	.newsTitleMain {
		float:left;
		font-weight:bold;
	}
	.newsItemImage{
		width:140px;
		height:auto;
		float:left;	
	}
	.intro {
		width:350px;
	}
	.newsItemImage img{
		max-width:140px;
	}
	.zoekresultatenTabel{
		width:100%;
		margin:10px 0 0 0;
	}
	.zoekresultatenTabel td:first-child{
		width:600px;
	}
	.searchResultTitle{
		font-size:18px;
		font-weight:bold;
		color:#005395;
	}
.errors{
	width:300px;
	padding:10px;
	background:#fff;
	border:2px #f00 solid;
	position:fixed;
	left:50%;
	top:200px;
	margin:0 0 0 -160px;
	z-index:1001;
	color:#f00;
	cursor:pointer;
}
.errors ul li{
	list-style-type:none;
}
.submit, .formButton {
	background:url('../images/submit.png') no-repeat;
	border:0;
	color:#fff;
	width:80px;
	height:25px;
	padding:0 0 2px 0;
	font-weight:bold;
}
.submit:hover, .formButton:hover {
	background:url('../images/submitHover.png') no-repeat;
	color:#005395;
	cursor:pointer;
}
.back {
	width:170px;
	height:34px;
	background:url('../images/button.png') no-repeat;
	padding:0 0 0 20px;
	line-height:34px;
	float:right;
}
.back:hover {
	background:url('../images/buttonHover.png') no-repeat;
}

#breadcrums {
	position:relative;
	float:left;
	background:#FFF;
	left:0;
	top:3px;
}
	#listBreadcrums {
		margin:0 0 0 0;
		padding:0;
	}
	#listBreadcrums li {
		float:left;
		list-style:none;
	}

	#listBreadcrums  li:before {
	display: none;
	}
	.breadcrumArrow {
		width:20px;
		text-align:center;
	}
	.breadcrum a{
		color:#4b4b4d;
		text-decoration:none;
		font-size:13px;
	}
	.breadcrum a:hover {
		text-decoration:underline;
	}
.clear{
	clear:both;
	height:15px;
}