*{
	padding:0;
	margin: 0;
}

ul { list-style:square; color:#FFFFFF; margin-left: 15px; * margin-left:17px; }
ul li { margin-bottom:2px; }

ol { margin-left: 18px; * margin-left: 23px; }
ol li { margin-bottom:2px; }

body {
	line-height : 1.5em;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin: 20px;
	background-image: url(images/screenverloop.jpg);
	background-position: left top;
}
#container {
	width : 900px;
	padding : 0;
	border: 1px solid #fff;
	background-color: #0065bd;
	margin: 0 auto;
}
			/*BANNER*/
#banner {
	height: 113px;
	width: 900px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#bannercert {
	padding : 0;
	margin-top : 0;
	height : 113px;
	background: #FFFFFF url(images/bancert.jpg) no-repeat right top;
}
			/*NAVIGATIE 1*/
#navbar ul {
	float : left;
	width : 890px;
	padding : 0 0 0 10px;
	list-style-type : none;
	font-size : 100%;
	text-align : left;
	border-top : 3px solid #C60;
	color : #FFFFFF;
	background-color: #C60;
	margin:0px;
}
#navbar a {
	float : left;
	text-decoration : none;
	color : #FFFFFF;
	padding : 0.25em 0.75em 0.25em 1.25em;
	margin : 0 0.5em 0 0;
	background: #CC6600 url(images/kruisoranje.gif) no-repeat left center;
	font-weight: normal;
}
#navbar a:hover {
	color : #fff;
	background: #993300 url(images/kruisrood.gif) no-repeat left center;
	font-weight: normal;
}

#navbar a.current {
	background-color: #0065bd;
	background-image: url(images/kruisblauw.gif);
}
#navbar a.currentsub {
	background-color: #003366;
	background-image: url(images/kruisdoblauw.gif);
}	
#navbar li {
	display: inline; line-height:18px; 
}
			/*NAVIGATIE 2*/
#navbar2 ul {
	float: left;
	width: 890px;
	padding: 0 0 0 10px;
	list-style-type: none;
	font-size: 100%;
	text-align: left;
	border-top: 3px solid #036;
	color: #69C;
	background-color: #003366;
	margin:0px;
}
#navbar2 a {
	float: left;
	text-decoration : none;
	color: #CCCCCC;
	padding: 0.25em 0.75em;
	margin: 0 0.5em 0 0;
	background-color: #003366;
	font-weight: normal;
}
#navbar2 a:hover {
	color : #CCCCCC;
	background-color: #004c92;
	font-weight: normal;
}
#navbar2 a.current {
	color : #FFFFFF;
	background-color: #0065bd;
	font-weight: normal;
}
#navbar2 li {
	display : inline; line-height:18px; 
}
			/*MAIN CONTENT*/
#txtcontainer {
	width: 900px;
	background-color: #0065bd;
	background-repeat: no-repeat;
	background-position: right top;
}
#inhoud {
	width : 530px;
	min-height: 390px;
	margin: 0 210px 0 0px;
	padding: 30px 0 10px 25px;
}
*html #inhoud { height:390px; } /* ie6 min height */
#inhoud2 {
	width : 530px;
	min-height: 363px;
	margin: 0 210px 0 0px;
	padding: 30px 0 10px 25px;
}
*html #inhoud2 { height:363px; } /* ie6 min height */
#inhoudbeheer {
	clear:both;
	width : 880px;
	min-height: 390px;
	margin: 0px;
	padding: 30px 0 10px 20px;
	overflow:auto;
}

input.button { width:90px; }
table.aanvraagform { border-collapse:collapse; }
table.aanvraagform tr th { font-weight:bold; white-space:nowrap; }
table.aanvraagform tr th, table.aanvraagform tr td { padding:3px 3px 3px 0; vertical-align:top; text-align:left; }
table.aanvraagform tr th { padding-right:20px; }
table.aanvraagform tr td { width:100%; }
table.aanvraagform tr td input.text { width:180px; }
table.aanvraagform tr td textarea { width:182px; height:70px; }

table.downloadform { border-collapse:collapse; background:url(images/inloggen.jpg) 0 0 no-repeat; width:308px; height:252px; }
table.downloadform tr th { text-align:left; color:#000000; padding-right:10px; }

table.downloadstable { border-collapse:collapse;  } 
table.downloadstable table { border-collapse:collapse; width:500px;  }
table.downloadstable tr.downloads_header td { font-weight:bold; text-decoration:underline; }
table.downloadstable tr th { text-align:left;  }
table.downloadstable tr td {  }
table.downloadstable tr.logout td { padding-top:10px; }

table.beheer_overview { border-collapse:collapse; }
table.beheer_overview tr th { text-align:left; padding-right:20px; }

table.beheer_edit { border-collapse:collapse; width:100%; }

#column1{ float:left; display:inline-block; margin-right:30px; }
#column2 { float:left; padding-left:20px; display:inline-block;  width:600px; border-left:1px solid white; }

.buttons img { cursor:pointer; }
			/*FOOTER*/
#footer {
	letter-spacing : 1px;
	font-size : 120%;
	color : #FFFFFF;
	background-color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 25px;
}
#credit {
	padding: 0;
	color: #66CCFF;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
			/*LINKS*/
a:link, a:visited {
	color : #6CF;
	text-decoration : none;
	font-weight: bold;
}
a:hover, a.selected {
	color : #C60;
	text-decoration : none;
	font-weight: bold;
}
			/*TYPOGRAPHY*/
h1 {
	letter-spacing : 2px;
	font-size : 180%;
	color : #FFFFFF;
	margin-bottom: 12px;
}
h2 {
	letter-spacing : 1px;
	font-size : 120%;
	color : #FFFFFF;
	margin-bottom: 12px;
}
			/*CLASS*/
#home .home, #training .training, #downloads .downloads, #vacatures .vacatures, #aanvraagformulier .aanvraagformulier, #contact .contact {
	background-color: #0065bd;
	background-image: url(images/kruisblauw.gif);
}
#certificering .certificering {
	background-color: #003366;
	background-image: url(images/kruisdoblauw.gif);
}
.clear {
	clear : both;
}
			/*CLASS banner achtergronden*/
.banhome{
	background: url(images/banhome.jpg) no-repeat right top;
}
.bancertificering{
	background-image: url(images/bancert.jpg);
}
.bantraining{
	background-image: url(images/bantraining.jpg);
}
.bandownloads{
	background-image: url(images/bandownloads.jpg);
}
.banvacatures{
	background-image: url(images/banvacatures.jpg);
}
.banaanvraagformulier{
	background-image: url(images/banaanvraag.jpg);
}
.bancontact{
	background-image: url(images/bancontact.jpg);
}
			/*CLASS txtvlak achtergronden*/
.inhome{
	background-image: url(images/onderhome.jpg);
}
.incertificering{
	background-image: url(images/ondercert.jpg);
}
.intraining{
	background-image: url(images/ondertraining.jpg);
}
.indownloads{
	background-image: url(images/onderdownloads.jpg);
}
.invacatures{
	background-image: url(images/ondervacatures.jpg);
}
.inaanvraagformulier{
	background-image: url(images/onderaanvraag.jpg);
}
.incontact{
	background-image: url(images/ondercontact.jpg);
}

#form { }
#form .intro { padding-bottom:15px; }
#form p { width: 700px; position:relative; }				  
#form p { padding-bottom:5px; clear:both; }
#form input.Text { width:200px; }
#form select { width:204px; }
#form textarea { width:202px; }
#form label { width:180px; font-weight:bold; display:block; float:left; }
#form label.normal { font-weight:normal; float:none; display:inline; padding-left:3px; }
#form label.error { position:absolute; width:auto !important; left:400px; top:0px; font-weight:bold; font-style:italic; float:right; display:inline; color:#C60; }
#form span.holder { display:block; float:left; width:390px; }
#form span.item { display:block; }		
