#widgets {
	float: right;
	overflow: auto;
	margin-bottom: 32px;
}

#widgets .column {
	width: 250px;
	float: left;
	overflow: auto;
	
}
.widget {
	position: relative;
	width: 230px;
	overflow: hidden;
	margin: 0 0 20px 20px;
}

	.widget h1 {
		margin-bottom: 8px;
		font-size: 1em;
		font-weight: bold;
		line-height: 1.42em;
		color: #c70b00;
	}

	.widget h2 {
		width: 230px;
		height: 28px;
	}
		.widget h2 span {
			display: none;
		}

	

/* Schoolvoorbeelden */

.widget#wgt-schoolvoorbeelden {
	color: #656565;
	font-size: 0.92em;
}

	.widget#wgt-schoolvoorbeelden h2 {
		background-image: url(/images/widgets/schoolvoorbeelden.gif);
	}
	
	.widget#wgt-schoolvoorbeelden object {
		display: block;
	}
	
	.widget#wgt-schoolvoorbeelden h3 {
		color: #c11952;
		font-size: 1em;
		margin: 12px 0 8px 0;
	}
	
	.widget#wgt-schoolvoorbeelden a:link {
		text-decoration: none;
		color: #1c72d2;
	}
		.widget#wgt-schoolvoorbeelden a:visited {
			text-decoration: none;
			color: #005ba1;
		}
		.widget#wgt-schoolvoorbeelden a:hover {
			text-decoration: underline;
			color: #c70b00;
		}



/* Projecten: Snelzoeker */

.widget#wgt-snelzoeker {
	background: #e5f7f8;
	color: #02949d;
}
	.widget#wgt-snelzoeker h2 {
		background-image: url(/images/widgets/snelzoeker.gif);
	}
		.widget#wgt-snelzoeker h3 {
			padding: 8px 10px 7px 13px;
			font-size: 0.92em;
			background-color: #86e4eb;
		}
		.widget#wgt-snelzoeker form {
			padding: 0 10px 0 13px;
		}
			.widget#wgt-snelzoeker fieldset {
				margin-top: 16px;
				border: 0;
			}
				.widget#wgt-snelzoeker legend {
					padding-bottom: 4px;
					font-size: 0.92em;
					font-weight: bold;
				}
				
				.widget#wgt-snelzoeker form fieldset select {
					width: 195px;
					margin-bottom: 4px;
				}
				.widget#wgt-snelzoeker form fieldset input[type="text"] {
					width: 195px;
				}

			.widget#wgt-snelzoeker form .form-submit {
				width: 230px;
				margin: 18px 0 0 -13px;
				padding: 15px 10px 10px 13px;
				background-color: #86e4eb;
			}
				.widget#wgt-snelzoeker form .form-submit input {
					min-height: 15px;
					border: 0;
					padding-left: 18px;
					background: url(/images/zoek-snelzoeker.gif) no-repeat;
					font: bold 0.85em Verdana, sans-serif;
					color: #02949d;
				}
				.widget#wgt-snelzoeker form .form-submit input:hover {
					background-position: 0 -15px;
					color: white;
				}



/* Projecten: Afbeeldingen */

.widget#wgt-project-foto {
	padding-bottom: 14px;
	background-color: #887fd1;
	color: white;
}
	.widget#wgt-project-foto img {
		display: block;
	}
	.widget#wgt-project-foto h2 {
		height: auto;
		margin-bottom: 9px;
		padding: 8px 10px 10px 13px;
		font-size: 0.85em;
		font-weight: bold;
		background-color: #281d82;
		color: white;
	}
	.widget#wgt-project-foto p {
		padding: 0 10px 0 13px;
		font-size: 0.85em;
	}
	.widget#wgt-project-foto a {
		display: block;
		height: 13px;
		padding-left: 16px;
		font-weight: bold;
		line-height: 1em;
		text-decoration: none;
		background: url(/images/bekijk-project.gif) no-repeat left top;
		color: #281d82;
	}
		.widget#wgt-project-foto a:hover {
			text-decoration: underline;
			background-position: left bottom;
			color: white;
		}



/* Agenda */

.widget#wgt-agenda {
	padding-bottom: 16px;
	background: #ffd85e;
	color: #e16f13;
}
	.widget#wgt-agenda h2 {
		margin-bottom: 12px;
		background-image: url(/images/widgets/agenda.gif);
	}

	.widget#wgt-agenda h3 {
		padding: 8px 10px 10px 13px;
		font-size: 0.92em;
	}
		.widget#wgt-agenda h3:hover {
			background-color: white;
		}

		.widget#wgt-agenda h3 a,
		.widget#wgt-agenda h3 span {
			color: black;
		}



/* Nieuws */

.widget#wgt-nieuws {
	padding-bottom: 16px;
	background: #dc90e5;
	color: #8c2277;
}
	.widget#wgt-nieuws h2 {
		margin-bottom: 12px;
		background-image: url(/images/widgets/nieuws.gif);
	}

	.widget#wgt-nieuws h3 {
		padding: 8px 10px 10px 13px;
		font-size: 0.92em;
	}
		.widget#wgt-nieuws h3:hover {
			background-color: white;
		}

		.widget#wgt-nieuws h3 a,
		.widget#wgt-nieuws h3 span {
			color: black;
		}


/* Aanmelden */

.widget#wgt-nieuwsbrief {
	min-width: 0px;
	margin-bottom: 16px;
	background-color: #67c4f6;
}

.widget#wgt-nieuwsbrief .intro {
	padding: 4px;
}

.widget#wgt-nieuwsbrief form input {
	background-color:transparent;
	border-color:-moz-use-text-color -moz-use-text-color #fff;
	border-style:none none dashed;
	border-width:medium medium 0.0714em;
	font-family:"Courier New",monospace;
	font-style:normal;
	font-weight:bold;
	margin:0 0.5em;
}

.widget#wgt-nieuwsbrief form label {
	font-size:0.92em;
	line-height:1.5em;
	padding-left:2px;
}

.widget#wgt-nieuwsbrief form fieldset {
	position: relative;
	border: 0;
	padding: 0;
	margin: 0.5em;
}

.widget#wgt-nieuwsbrief h2 {
	margin-bottom: 4px;
	background-image: url(/images/widgets/nieuwsbrief.gif); 
}

.widget#wgt-nieuwsbrief form .form-submit input {
	-x-system-font:none;
	background:transparent url(/images/zoek-project.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#006DC0;
	font-family:Verdana,sans-serif;
	font-size:0.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	min-height:15px;
	padding-left:18px;
	text-align:left;
}

.widget#wgt-nieuwsbrief form .form-submit input:hover {
	color:#AC130A;
}
.widget#wgt-nieuwsbrief form .form-submit {
	clear:both;
}

.widget#wgt-nieuwsbrief form div {
	background-color:#CDEFFF;
	padding:11px 13px 11px 10px;
}

.widget#wgt-nieuwsbrief h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 0.92em;
	color:#323474;
}

/* Cultuureducatie: Documenten & Links */

.widget#wgt-documenten,
.widget#wgt-links {
	background: #c8b0ff;
	color: #6845d6;
}

	.widget#wgt-documenten h2 {
		background-image: url(/images/widgets/documenten.gif);
	}
	
	.widget#wgt-links h2 {
		background-image: url(/images/widgets/links.gif);
	}

	.widget#wgt-documenten ul,
	.widget#wgt-links ul {
		margin: 6px 0 18px 0;
	}

	.widget#wgt-documenten li,
	.widget#wgt-links li {
		display: inline;
	}
		.widget#wgt-documenten li a,
		.widget#wgt-links li a {
			display: block;
			padding: 9px 10px 12px 26px;
			font-size: 0.92em;
			background: url(/images/widgets/bullet_white.gif) no-repeat 13px 13px;
			color: #6845d6;
			_zoom: 1;
		}
			.widget#wgt-documenten li a:hover,
			.widget#wgt-links li a:hover {
				background-color: white;
				background-image: url(/images/widgets/bullet_purple.gif);
			}
	


/* culturele instelling */

.widget#wgt-aanbieder {
	width: 205px;
	border: 1px solid #e6e1e7;
	padding: 0 10px 4px 13px;
	font-size: 0.83em;
	color: #656565;
}
	.widget#wgt-aanbieder h2 {
		width: 100%;
		height: auto;
		margin: 0 -10px 12px -13px;
		border-bottom: 1px solid #e6e1e7;
		padding: 9px 10px 12px 13px;
		font-size: 1.1em;
		font-weight: bold;
		color: #c70b00;
	}
	
	.widget#wgt-aanbieder h3 {
		margin-top: 16px;
		font-size: 1em;
	}
	
	.widget#wgt-aanbieder a:link {
		text-decoration: none;
		color: #1c72d2;
	}
		.widget#wgt-aanbieder a:visited {
			text-decoration: none;
			color: #005ba1;
		}
		.widget#wgt-aanbieder a:hover {
			text-decoration: underline;
			color: #c70b00;
		}
	
	.widget#wgt-aanbieder a.more_info {
		display: block;
		height: 13px;
		padding-left: 16px;
		font-weight: bold;
		text-decoration: none;
		background: url(/images/meer.gif) no-repeat left top;
		color: #c70b00;
	}
		.widget#wgt-aanbieder a.more_info:hover {
			text-decoration: underline;
			background-position: left bottom;
			color: #006dc0;
		}

/* informatie widget */

#widgets .widget.info {
	
	background-color: #A3C32E;
	color: #fff;
	font-size: 0.92em;
	padding-bottom: 16px;
}

	#widgets .widget.info p,  #widgets .widget.info h3 {
	
		padding-left: 13px;
		padding-right: 13px;
		padding-top: 8px;
	}
	
	#widgets .widget.info h3 {
	
		background-color: #8BAD1E;
		padding-bottom: 8px;
		padding-left: 26px;
		
	}