Body{
	font-family:	Verdana, Helvetica, sans-serif;
	background-color: #6fa8a8;
}

div#container{
	position:	absolute;
	top: 		0;
	left: 		50%;
	width:		1024px;
	height:		729px;
	margin: 0px 0 0 -512px;
	background:#6fa8a8 url('/images/schildersopleiding_head.jpg') no-repeat;
	border:		0px solid red;
}

div#head{
	float:		left;
	width:		1024px;
	height:		226px;
	border:		0px solid red;
}

div#kaart{
	float:		left;
	width:		435px;
	height:		500px;
	margin:		2px 0 0 0;
	background:#FFF url('/images/kaart_opleidingen.png') no-repeat;
	border:		0px solid red;
}

div#info_container{
	position:	absolute;
	width:		265px;
	height:		100px;
	top:		228px;
	left:		0px;
	margin:		0 0 0 0;
	padding:	0 0 0 0;
	background-color:	#FFF;
	border:		0px solid red;
	/* doorzichtigheid */
	filter:alpha(opacity=90);
	opacity: 0.9;
}

div#content{
	float:		left;
	width:		569px;
	height:		500px;
	margin:		2px 0 0 0;
	padding:	0 0 0 20px;
	background:#FFF url('/images/schildersopleiding_content_bg.jpg') no-repeat;
	border:		0px solid red;
}
div#NONederland{
	float:		left;
	width:		569px;
	height:		500px;
	margin:		2px 0 0 0;
	padding:	0 0 0 20px;
	background:#FFF url('/images/schildersopleiding_content_bg.jpg') no-repeat;
	border:		0px solid red;
}
div#friesland{
	float:		left;
	width:		569px;
	height:		500px;
	margin:		2px 0 0 0;
	padding:	0 0 0 20px;
	background:#FFF url('/images/schildersopleiding_content_bg.jpg') no-repeat;
	border:		0px solid red;
}

div#aanmeldform{
	float:		left;
	width:		435px;
	height:		500px;
	margin:		2px 0 0 0;
	background-color:	#333333;
	border:		0px solid red;
}

div#tekst{
	float:		left;
	width:		500px;
	height:		500px;
	margin:		0 0 0 0;
	padding:	0 30px 0 0px;
	border:		0px solid red;
}

div#intro{
	float:		left;
	width:		450px;
	margin:		50px 0 0 30px;
	padding:	0 10px 10px 10px;
	background-image: url('/images/home_tekst_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:	#FFF;
	border:		0px solid red;
}
div#disclaimer{
	float:		left;
	width:		450px;
	margin:		50px 0 0 30px;
	padding:	0 10px 10px 10px;
	background-image: url('/images/home_tekst_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:	#FFF;
	border:		0px solid red;
}

div#melding{
	float:		left;
	width:		569px;
	height:		500px;
	margin:		2px 0 0 0;
	padding:	0 0 0 20px;
	background:#FFF url('/images/schildersopleiding_content_bg.jpg') no-repeat;
	border:		0px solid red;
}

div.knop{
	float:	right;
	width:	130px;
	height:	30px;
	margin:	2px 0px 0 5px;
	text-align:	center;
	background:	#ffff00;
}


span#titel{
	position:	absolute;
	top:		154px;
	left:		29px;
}

/* navigatie */
ul#knop{
	position:	absolute;
	right:	0;
	bottom:	0;
	width:	180px;
	list-style: none;
	margin: 0px 0px 3px 0;
	padding: 0;
	border: 0px solid #000;
}
ul#terug{
	width:	100px;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	border:	0px solid #000;
}
li.knop{
	display: inline;
	margin: 0;
	padding: 0;
	font-family:	Verdana, Helvetica, sans-serif;
}

li.knop a{
display: inline;
text-decoration: none;
padding: 2px 5px 2px 5px;
width: 100px;
border:	0px solid red;
}

li.knop a:link, li.knop a:visited{
background: #ffff00;
color: #000;
font-weight: normal;
}

li.knop a:hover, li.knop a:active{
background: #E47C00;
color: #FFF;
font-weight: normal;
}

/* footer */
ul#footer{
	position:	absolute;
	left:	20px;
	bottom:	0;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	border:	0px solid #000;
}

li.footer{
	display: inline;
	margin: 0;
	padding: 0;
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:	10px;
	color:	white;
}

img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:		0px solid red;
}

img.info{
	float:		left;
	margin:		0px 2px 66px 0;
	padding:	0 0 0 0;
	border:		0px solid red;
}

img.tekst{
	float:		left;
	margin: 	0px 5px 0px 0;
	padding:	0 5px 5px 0;
}

/* TEKST */
h1{
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		22px;
	color:			#cc3333;
}

p{
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		12px;
	line-height: 21px;
	border:		0px solid red;
}

p.tekst{
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		12px;
	line-height:	16px;
	border:			0px solid red;
}

p.img{
	padding:	5px 0 5px 0;
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:		12px;
	line-height: 16px;
	border:		0px solid blue;
}

p.info{
	text-align:	left;
	height:		100px;
	margin:		0px 1px 0 2px;
	padding:	0px 0 0px 0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:	12px;
	line-height: 20px;
	border:		0px solid red;
}

a.test:link, a.test:visited{
	font-family:	Verdana, Helvetica, sans-serif;
}
a.test:hover, a.test:active{
	font-family:	Verdana, Helvetica, sans-serif;
	background:#FFF url('/images/dot-rood.png') no-repeat;
}

a.footer:link, a.footer:visited{
	font-family:	Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color:	#FFF;
}
a.footer:hover, a.footer:active{
	font-family:	Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color:	#FFF;
}

/* het formulier */
fieldset{
background: none;
width:		400px;
margin:		3px 0px 0 5px;
padding: 	5px 5px 0px 5px;
border: 	0px solid red;
font-family:	Verdana, Helvetica, sans-serif;
}

legend{
	display:	none;
}

label{
	display:	block;
	float:	left;
	width: 135px;
	margin: 1px 5px 1px 0;
	padding: 1px 0 0 0;
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	color:	#FFF;
	border:	0px solid red;
}

label.onderwijs{
	display:	block;
	float:	left;
	width: 245px;
	padding: 2px 0 0 0;
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	color:	#FFF;
	border:	0px solid red;
}

input{
width: 230px;
height:	16px;
margin: 2px 0 2px 0;
padding: 0 0 0 0;
border:	0px solid red;
background-color: white;
}

input#onderwijs{
width: 120px;
height:	16px;
margin: 2px 0 2px 0;
padding: 0 0 0 0;
border:	0px solid red;
background-color: white;
}

.radio{
	width: 14px;
	margin: 1px 2px 1px 2px;
	padding: 0 0 0 0;
	border: 0px solid red;
	background-color: transparent;
}
.keuze{
	font-family:	Verdana, Helvetica, sans-serif;
	font-size:	11px;
	font-style:	normal;
	padding: 0 0 0 3px;
	color:	#FFF;
	border: 0px solid red;
}
.button{
background-color: #ffff00;
color: #000;
font-size:	14px;
font-weight: normal;
width: auto;
height:	23px;
margin: 15px 1px 0 1px;
padding: 0px 7px 2px 7px;
cursor: pointer;
float: right;
border: 0px solid red;
}


/* begin hack \*/
* html .button{
padding: 0;
}

* html legend{
margin-left: -5px;
}
/* einde hack */
