body, html, * {
	padding: 0px;
	margin: 0px;
}

a img {
	border-width: 0px;
}
body, html {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.84em;
	line-height: 1.5em;
}
body{
	overflow: visible;
}
	
.clear {
	clear: both;
}

.block {
	display: block;
}
#intermediair-trainingen {
	width: 950px;
	margin: 0px auto;
}

#training-header {
	background-image:url(/static/images/header/header_HOME.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 2px solid #000000;
	width: 950px;
	height: 160px;
	position: absolute;
	top: 0px;
	background-color: #FFFFFF;

}
	#training-logo-hoofdnav {
		width: 300px;
		height: 136px;
		!height: 138px;
		float: left;
		/*border-bottom: 2px solid black;*/
		color: #0065a4;
	}
		#training-logo-hoofdnav .logo {
			padding: 5px 0 10px 0;
			!padding: 5px 0 15px 0;
		}
		#training-logo-hoofdnav #hoofdnav-left{
			float: left;
			width: 150px;
		}
		#training-logo-hoofdnav #hoofdnav-right{
			float: left;
			width: 140px;
			
		}
		#training-logo-hoofdnav ul{
			list-style: none;
		}
		#training-logo-hoofdnav a{
			color: #0065a4;
			text-decoration: none;
		}
			#training-logo-hoofdnav a:hover{
				text-decoration: underline;
			}
		#training-foto {
			width: 625px;
			height: 136px;
			!height: 138px;
			float: right;
			/*border-bottom: 2px solid black;*/
		}

	#training-zoek-pad{
		padding: 5px 0 0 0;
		position: absolute;
		width: 950px;
		top: 162px;
	}
		#training-zoek-pad,
		#training-zoek-pad a{
			color: #666666;
		}
		#training-zoek-pad #training-tel-zoek{
			width: 300px;
			margin-right: 25px;
			float: left;
			color: #000000;
		}
			#training-zoek-pad #training-tel-zoek input.zoek,
			form.zoekform input.zoek{
				background-image:url(/static/images/backgr_input-zoek.gif);
				background-position: top left;
				background-repeat: no-repeat;
				font-size: 93%;
				height: 17px;
				padding: 2px 0 0px 3px;
				width: 140px;
				border: 0px;
			}
			#training-zoek-pad #training-tel-zoek input.btn_zoek,
			form.zoekform input.btn_zoek{
				background-image:url(/static/images/backgr_btn-zoek.gif);
				background-position: top left;
				background-repeat: no-repeat;
				width: 36px;
				height: 19px;
				color: #FFFFFF;
				font-size: 85%;
				border: 0px;
				cursor: pointer;
			}
				form.zoekform input.zoek{
					margin-left: 0px;
				}
			#training-zoek-pad #training-pad {
				padding-top: 3px;
				float: left;
				font-weight: bold;
				color: #999999;
			}
				#training-zoek-pad #training-pad a {
					font-weight: normal;
					color: #999999;
				}
		
	#training-menu {
		padding-top: 3px;
		padding-bottom: 20px;
		text-transform: uppercase;
		position: absolute;
		top: 191px;
		width: 950px;
	}
		#training-menu ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: block;
		}
			#training-menu ul li {
				margin: 0px;
				padding: 0px;
				float: left;
				border: 1px #f58220 solid;
				margin-left: 4px;
			}
				#training-menu ul li.first {
					margin-left: 0px;
				}			
				#training-menu ul li a{
					margin: 0px;
					padding: 7px 5px 6px 5px;
					width: 120px;
					display: block;
					background-color: #f58220;
					color: #ffffff;
					text-decoration: none;
					text-align: center;
				}		
					#training-menu ul li a.long-item{
						padding: 1px 5px 1px 5px;
						!padding: 2px 5px 2px 5px;
						line-height: 123%;
					}
					#training-menu ul li.first a{
						width: 122px;
					}
				#training-menu ul li.select{
				}			
					#training-menu ul li.select a, 
					#training-menu ul li a:hover{
						color: #000000;
						text-decoration: none;
						background-color: #ffffff;
						display: block;
						background-color: #fdd5b1;
					}

	#training-middle{
		background-image: url(/static/images/backgr_linkerblok.gif);
		background-position: left;
		background-repeat: repeat-y;
		margin-top: 249px;
		top:242px;
		width:950px;
	}
		#training-middle.nobackgr{
			background-image: none;
		}
		#training-middle h1{
			/*color: #f58220;*/
			color: #0065a4;
			font-size: 140%;
		}
		
		#training-middle h1 .soort{
			text-transform: uppercase;
		}
			#training-middle h2{
				color: #0065a4;
				font-size: 120%;
				padding-bottom: 0px;
			}	
			#training-middle h3{
				color: #0065a4;
				font-size: 110%;
				padding-bottom: 0px;
			}	
			#training-middle h4{
				color: #0065a4;
				font-size: 100%;
				padding-bottom: 0px;
			}	
			#training-middle h5{
				color: #000000;
				font-size: 100%;
				padding-bottom: 0px;
			}	
			#training-middle h6{
				color: #000000;
				font-size: 100%;
				font-weight: normal;
				padding-bottom: 0px;
			}	
		#training-middle a{
			color: #0065a4;
		}	
			#training-middle a:hover{
				text-decoration: none;
			}	

		#training-middle #training-submenu-content{
			width: 300px;
			float: left;
		}
			#training-middle #training-submenu {
				padding: 10px 10px 10px 12px;
				background-color: #6396c1;
				border-top: 1px #000000 solid;
				width: 278px;
				color: #000000;
			}
				#training-middle #training-submenu ul{
					list-style: none;
					text-transform: uppercase;
					font-weight: bold;
				}
				
				#training-middle #training-submenu ul.tekstpagina{
					list-style: none;
					text-transform: none;
					font-weight: normal;					
				}
					#training-middle #training-submenu ul a{
						color: #000000;
						text-decoration: none;
					}
						#training-middle #training-submenu ul a:hover{
							text-decoration: underline;
						}
					#training-middle #training-submenu ul ul{
						text-transform: none;
						font-weight: normal;
						padding-bottom: 10px;
					}
						#training-middle #training-submenu ul.tekstpagina ul{
							margin-left: 15px;
						}
							#training-middle #training-submenu ul.tekstpagina ul li a{
								margin-bottom: 0px;
							}

						#training-middle #training-submenu ul ul li{
							padding-top: 3px;
						}
						#training-middle #training-submenu ul ul a{
							padding-left: 5px;
						}
							#training-middle #training-submenu ul ul a:hover{
								text-decoration: underline;
							}
						#training-middle #training-submenu ul.tekstpagina .opsom,
						#training-middle #training-submenu ul ul .opsom{
							font-weight: bold;
							padding-left: 2px;
							visibility: hidden;
						}

						/*#training-middle #training-submenu ul.tekstpagina li.select,*/
						#training-middle #training-submenu ul.tekstpagina li.select a,
						#training-middle #training-submenu ul.tekstpagina li.select .opsom,
						/*#training-middle #training-submenu ul li.select,*/
						#training-middle #training-submenu ul li.select a,
						#training-middle #training-submenu ul li.select .opsom{
							color: #0065a4;
							font-weight: bold;
							visibility: visible;
						}
						#training-middle #training-submenu ul li.notselect,
						#training-middle #training-submenu ul li.notselect a,
						#training-middle #training-submenu ul li.notselect .opsom{
							color: #000000;
							font-weight: normal;
							visibility: visible;
						}
						
						#training-middle #training-submenu ul.tekstpagina li.select .opsom,
						#training-middle #training-submenu ul ul li.select .opsom{
							color: #0065a4;
							font-weight: bold;
							visibility: visible;
						}
						
						#training-middle #training-submenu ul.tekstpagina li a,
						#training-middle #training-submenu ul li a{
							display: block;
							margin-left: 10px;
						}
							#training-middle #training-submenu ul.tekstpagina li a{
								margin-bottom: 5px;
							}
						.opsom{
							position: absolute;
							!position: relative;
							!float: left;
						}
						#training-middle #training-submenu ul li{
							!clear:both;
						}
						#training-middle #training-submenu ul li a{
							!float: left;
						}


.clear {
	clear:both;
	display: block;
}
/*
		#training-middle #training-submenu-content{
			padding: 10px 10px 10px 12px;
			background-color: #fdd5b1;
			border-top: 1px #000000 solid;
			width: 278px;
			color: #000000;
			float: left;
		}
			#training-middle #training-submenu-content ul{
				list-style: none;
			}
				#training-middle #training-submenu-content a{
					text-decoration: none;
					color: #000000;
				}
					#training-middle #training-submenu-content a:hover{
						text-decoration: underline;
					}
				#training-middle #training-submenu-content .opsom{
					font-weight: bold;
					padding-left: 2px;
					visibility: hidden;
				}
				#training-middle #training-submenu-content li.select a,
				#training-middle #training-submenu-content li.select a .opsom{
					color: #f58220;
					font-weight: bold;
					visibility: visible;
				}
*/			
			#training-middle #training-general-content{
				float: right;
				width: 630px;
				margin-bottom:20px;
			}
				#training-middle #training-general-content h1{
					padding-bottom: 10px;
				}
				#training-middle #training-general-content h2{
					font-size: 115%;
					padding-top: 5px;
				}	
				#training-middle #training-general-content p{
					padding: 0px 0px 10px 0;
				}
				#training-middle #training-general-content ul,
				#training-middle #training-general-content ol{
					padding-left: 20px;
					!padding-left: 25px;
					padding-bottom: 10px;
					padding-top: 0px;
					margin-top: 0px;
				}
				#training-middle .lead, #training-middle .lead p{
					color: #0065a4;
					font-weight: bold;
				}
				#training-middle #training-general-content table td{
					padding: 3px;
				}
				#training-middle #training-general-content #banners{
					width: 135px;
					float: right;
					text-align: right;		
					padding: 10px 0 0 0;
				}	

				#training-middle #training-general-content table.slgOverview{
						width: 100%;
					}
					#training-middle #training-general-content table.slgOverview a{
						color: #000000;
						text-decoration: none;
					}
						#training-middle #training-general-content table.slgOverview hr{
							border: 0px;
							border-top: 1px solid #b3b3b4;
							height: 1px;
							margin-bottom: 15px;
							margin-top: 15px;
						}
						#training-middle #training-general-content table.slgOverview img.brochure{
							padding-top: 5px;
						}
					
			
	#training-footer{
		border-top: 1px solid #999999;
		color: #999999;
		font-size: 85%;
		padding: 2px 0 25px 0;
		background-color: #FFFFFF;
	}
		#training-footer a{
			color: #999999;
		}	
			#training-footer a:hover{
				text-decoration: none;
			}	
		#training-footer .tussen{
			margin: 0 4px 0 4px;
		}

/** overige stijles **/

a.bannernieuwsbrief{
	display: block; 
	text-decoration: none; 
	padding: 5px; 
	width: 135px;
	text-align: center; 
	background-color: #bad1e4; 
	border:2px solid #0065a4;
	float: right;
	margin-left: 10px;
}	

.overviewHighlight{
	border: 1px solid #f58220;
	background-color: #fef2e8;
	width: 100%;
}
	.overviewHighlight td{
		padding: 4px;
	}
				
#training-middle a.calenderDate, 
#training-middle .agenda a{
	text-decoration: none;
	background-image: url(/static/images/btn_agenda_datum.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 7px;
	display: block;
	width: 33px;
	height: 21px;
	float: left;
	color: #7f7f7f;
}
	
	
	
fieldset { padding:10px; }



#step1 {
}
#step2 {
display:none;
}
#step3 {
display:none;
}
#step4 {
}

.newTable{
	border-bottom: 1px solid #b3b3b3;
	margin-top: 3px;
	font-weight: bold;
	color: #0065a4;
}
