body {
	font-family: 'Lucida Grande', Helvetica, verdana, 'Trebuchet MS', arial, sans-serif;
	color: black;
	background-color: #E5F3FF;
	padding:0px;
	margin:0px;
}

/* ----------container to center the layout-------------- */
#container {
width: 90%;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #CCE6FF;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #E5F3FF;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #E5F3FF;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}


/* --------------left navi------------- */
#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

a {
	color: black;
	background-color: transparent;
}

a:hover {
	color: #575F66;
	/*background-color: #6BB5FF;*/
}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #99ccff;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}


p, h3, h4, address, dt, img {
padding: 5px 10px;
margin:0px;
}

h4 {
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.cursus {
	border: thin solid #99ccff;
	margin-bottom: 2em;
}

address {
	font-style: normal;
}

form#inschrijfform fieldset#dagentijden-quilt ul#dagen-quilt li, form#inschrijfform fieldset#dagtijd-kledingmaken ul#dagentijden-kledingmaken li ul li {
	list-style-type: none;
}

form#inschrijfform fieldset#dagentijden-quilt, form#inschrijfform fieldset#dagtijd-kledingmaken, form#inschrijfform fieldset#persoonlijkegegevens, form#inschrijfform fieldset#opmerkingen {
	display: none;
}

form#inschrijfform fieldset#persoonlijkegegevens label {
	float: left;
	width: 100px;
	padding: 0 1em;
	text-align: right;
}

.hide, #jumper {
	display: none;
}

img.float-left {
	float: left;
	margin-right: 5px;
}

img.float-right {
	float: right;
	margin-left: 5px;
}

ul#nav {
	list-style: none;
	margin-top: 50px;
}

ul#nav li {
	margin-bottom: 3px;
}

small {
	font-size: 0.6em;
}

div.newsflash {
	background-color: #FFCC00;
	border: 1px solid #B38F00;
	font-size: 0.9em;
	margin-bottom: 20px;
}

div.newsflash h4 {
	margin-top: 0px;
}

div.newsflash fieldset {
	border: none;
	margin: 0px 0px 0px 0px;
}
