* {
/* ------------ alle teksten op de pagina ----------------*/
	margin: 0;
	padding: 0;
	text-align: justify;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	
}
/* achtergrond van het scherm */
html, body {
background: #ffffff url('/papier.jpg');

/*	background: #F2F2F2;*/
	text-align: center;
}
p {
	padding: 0 20px;
	margin-bottom: 1em;
}

img {
	border: 0;
}

h1, h2 {
	display: block;
	padding-left: 10px;
	text-align: left;
/* Titelbalkjes */
padding-left: 1;
	font-size: 25px;
	line-height: 20px;
	font-weight: bold;
	color: #e22c02;

}
h3, div.match h2 {
	display: block;
	line-height: 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	
}
	h3 span.date, div.match h2 span.date {
		font-size: 8px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #be2700;
		color: #000000;
		background: #efefef;
	}
	h3 img, div.match h2 img {
		position: relative;
		top: 4px;
	}
input, textarea, select {
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #be2700;
	line-height: normal;
	color: #000000;
}
select {
	width: 150px;
	padding: 0 2px;
}
option {
	padding: 0 5px;
}
	input.LV_invalid_field, textarea.LV_invalid_field {
		border-color: #ff0000;
	}
	input.btn {
		border: 0;
		text-align: center;
		background: #E22C02;
		color: #ffffff;
	}
	input.btn:hover, input.btn:active {
		background: #B40404;
		cursor: pointer;
	}
	input.calendar {
		width: 74px;
	}
	div.vlaCalendarPicker  *{
		line-height: normal;
	}
div#at20mc, div#at20mc * {
	line-height: normal;
}
.noborder {
	border: 1;
}
a, a:visited {
	text-decoration: none;
	color: #D90000;
}
a.active, a.active:visited,
a:hover, a:active {
	text-decoration: underline;
}
div#center label.label, label.label {
	float: none;
	display: inline-block;
	width: 80px;
	margin-top: 0;
	padding: 1px 1px 1px 1px;
	font-size: 8px;
	line-height: normal;
	border: 1px solid #be2700;
font-weight: bold;
	background: #efefef; 
	color: #000000;
}
div.block {
	padding-top: 12px;
	padding-bottom: 12px;
}
div.block img {
	border: 0;
}
div#print {
	display: none;
}
div.validation-advice {
	margin-bottom: 5px;
	margin-left: 150px;
	line-height: normal;
	font-weight: bold;
	color: #ff0000;
}
div#categories div.validation-advice {
	margin-left: 0;
}
div#container {
	width: 1000px;
	margin: 0 auto;
	background: #ffffff;
	position: relative;
}
	div#banner {
/* height: 70px instellen voor standaard 2 banners naast elkaar */
		height: 70px;
/* height: 130px instellen voor standaard 3 of 4 banners per 2 naast elkaar */
/*		background: #F2F2F2; */
background: #ffffff url('/papier.jpg');
		text-align: center;
		position: relative;
		top: 1px;
	}
		div#banner div.banner {
			display: inline;
			margin: 0 5px;
		}
	div#header {
		height: 70px;
/* Rode achtergrond kop */
		background: #be2700;
/* Blauwe achtergrond kop */	
/*		background: #0098E1;*/
		position: relative;
	}
		div#header a.left, div#header a.left:visited,
		div#header a.left:hover, div#header a.left:active {
			display: block;
			float: left;
			height: 48px;
			width: 347px;
			background-image: url('/skin/cultuurnet.gif');
			position: relative;
			top: 15px;
			left: 15px;
		}
		div#header div.search {
			width: 208px;
			margin: 0 1px 0 78px;
			padding-top: 10px;
			background: #be2700;
			color: #ffffff;
			position: absolute;
			top: 0;
			right: 0;
		}
			div#header div.search * {
				color: #ffffff;
			}
			div#header div.search input {
				padding: 0;
				border: 0;
				color: #000000;
			}
			div#header div.search input.btn {
				background: #be2700;
				color: #ffffff;
			}
			div#header div.search input.btn:hover, div#header div.search input.btn:active {
				background: #f36f1f;
			}
			div#header div.search div.part {
				padding-top: 5px;
			}
				div#header div.search div.part, div#header div.search div.part * {
					font-size: 11px;
                        font-weight: bold;

				}
		div#header a.right, div#header a.right:visited,
		div#header a.right:hover, div#header a.right:active {
			display: block;
			float: right;
			height: 41px;
			width: 266px;
			background-image: url('/skin/cngallerie.gif');
			position: relative;
			top: 15px;
			right: 10px;
		}
	div#topmenu {
		height: 40px;
		background: #ff3000;
		position: relative;
	}
		div#topmenu ul.left {
			float: left;
			height: 40px;
			width: 425px;
			background: #be2700;
		}
		div#topmenu ul.left li {
			float: left;
			height: 40px;
			padding: 5px 2px;
			list-style: none;
			text-decoration: none;
		}
		div#topmenu ul.left a, div#topmenu ul.left a:visited {
			float: left;
			padding: 5px;
			color: #ffffff;
                        font-weight: bold;
		}
		div#topmenu ul.left a.active, div#topmenu ul.left a.active:visited,
		div#topmenu ul.left a:hover, div#topmenu ul.left a:active {
			text-decoration: none;
			color: #ffff00;
                        font-weight: bold;
		}
		div#topmenu ul.right {
			float: left;
			height: 40px;
			width: 565px;
			padding-left: 10px;
			list-style: none;
			background: #be2700;
		}
		div#topmenu ul.right li {
			float: left;
			height: 40px;
			text-decoration: none;
		}
		div#topmenu ul.right a, div#topmenu ul.right a:visited {
			float: left;
			padding: 12px 20px 12px 4px;
			background: transparent url('/skin/images/btn-left.jpg') no-repeat right center;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
		}
		div#topmenu ul.right a.active, div#topmenu ul.right a.active:visited,
		div#topmenu ul.right a:hover, div#topmenu ul.right a:active {
			text-decoration: none;
			color: #ffff00;
		}
	div#footer {
		clear: both;
		height: 20px;
		margin-top: 20px;
		padding: 0 5px;
		background: #cc3300;
		position: relative;
	}
		div#footer, div#footer * {
			text-align: right;
			color: #ffffff;
		}

	div#content {
		_height: 1200px;
		overflow: hidden;
		_overflow: visible;
		background: #ffffff;
		position: relative;
	}
		div#content div.banner {
			margin: 10px 0;
			text-align: center;
		}
		div#left {
			float: left;
			width: 158px;
			background: #be2700;
background: #ffffff url('/papier.jpg');
			text-align: center;
			_float: none;
			_position: absolute;
			_top: 0;
			_left: 0;
/* border: 1px solid #be2700; */
		}
		div#navigation {
			margin-bottom: 25px;
		}
			div#navigation a.link, div#navigation a.link:visited {
				display: block;
				width: 150px;
				margin-bottom: 2px;
				padding-left: 9px;
				background: #e22c02 url('/skin/accordion.gif') no-repeat center right;
				font-weight: bold;
				color: #ffffff;
			}
			div#navigation a.toggle, div#navigation a.toggle:visited {
				display: block;
				width: 150px;
				margin-bottom: 2px;
				padding-left: 9px;
				background: #e22c02 url('/skin/accordion.gif') no-repeat top right;
				font-weight: bold;
				color: #ffffff;
			}
/* achtergrondkleur linker menu */
			div#navigation a.link:hover, div#navigation a.link:active,
			div#navigation a.toggle:hover, div#navigation a.toggle:active {
				background-color: #000000;
				text-decoration: bold;
			}
			div#navigation div.content {
				width: 156px;
/*				border: solid 1px #be2700; */
/*				background-color: #F2F2F2; */
background: #ffffff url('/papier.jpg');
			}
				div#navigation div.content a, div#navigation div.content a:visited {
					display: block;
					overflow: hidden;
					height: 18px;
					padding: 1px 0 3px 7px;
					border-bottom: solid 1px #be2700;
					white-space: nowrap;
					font-size: 11px;
					text-align: left;
					color: #68665f;
				}
				div#navigation div.content a.active, div#navigation div.content a.active:visited,
				div#navigation div.content a:hover, div#navigation div.content a:active {
					text-decoration: none;
					color: #000000;
				}
				div#navigation div.content form {
					display: block;
					border-bottom: solid 1px #cfd0cb;
				}
					div#navigation div.content label {
						padding-left: 7px;
						font-size: 11px;
						text-align: left;
						color: #68665f;
					}
					div#navigation div.content input {
						width: 145px;
						margin-left: 7px;
						padding: 0;
					}
		div#center {
			float: left;
			width: 685px;
			_float: none;
			_position: relative;
			_top: 0;
			_left: 160px;
		}
			div#center div.searchnav {
				padding: 5px;
				background: #e6e6e6;
			}
			div#center div.match {
				padding: 5px 10px;
				margin: 5px 0;
			}
				div#center div.match h2 {
					padding: 0;
				}
				div#center div.match p {
					margin: 0;
					padding: 0;
					color: #525252;
				}
			div#center label {
				display: block;
				float: left;
				width: 150px;
				margin-top: 5px;
				text-align: left;
				color: #000000;
			}
				form#search_again label {
					display: inline;
					float: none;
					width: auto;
				}
					form#search_again div.form {
						padding: 5px;
						background: #e6e6e6;
					}
			form#cultuurform h2, div.cultuurform h1, div.cultuurform h2 {
				padding: 12px 5px;
				background: #f2f2f2;
				font-size: 20px;
				font-weight: bold;
				color: #000000;
			}
			div.cultuurform h1, div.cultuurform h2 {
				margin-top: 15px;
margin-left: 5px;

			}
			form#cultuurform div.content, div.cultuurform div.content {
				overflow: hidden;
				padding: 10px;
				background: #FFFFDD;
				position: relative;
			}
			div.cultuurform div.content ul {
				margin-left: 15px;
			}
			form#cultuurform p, div.cultuurform p {
				padding-left: 1;
			}
			form#cultuurform div.content div {
				clear: left;
			}
			div.item {
				overflow: hidden;
				margin-bottom: 2px;
				padding: 1px 20px;
				font-size: 11px;
				color: #808080;
			}
				div.item a {
					font-style: none;
				}
			div.caption {
				margin-bottom: 2px;
				padding: 1px;
/*				background: #e6e6e6; */
background: #ffffff url('/papier.jpg');
		border: 1px solid #C0C0C0;
				text-align: center;
				color: #616161;
			}
				div.caption label {
					color: #D7311A;
				}
				div.caption div {
					text-align: right;
					color: #D7311A;
				}
				div.caption div.count {
					text-align: center;
				}
				div.caption a, div.caption a:visited {
					padding: 0 1px;
					line-height: 20px;
					color: #D7311A;
				}
				div.caption a.active, div.caption a.active:visited,
				div.caption a:hover, div.caption a:active {
					text-decoration: none;
					color: #000000;
				}
			div#center div.summary {
				margin-bottom: 10px;
				padding: 5px 25px;
				background: #f2f2f2;
				font-weight: bold;
		border: 1px solid #be2700;
			}
				div#center div.summary div {
					clear: left;
				}
				div#center div.summary label {
					margin-top: 0;
				}
			div.cultuuritem {
				padding: 10px;
				color: #2E2828;
		border: 1px solid #be2700;
			}
				div.cultuuritem ul, div.cultuuritem ol {
					margin-bottom: 1em;
					padding: 0 0 0 15px;
				}
				div.cultuuritem p {
					padding-left: 0;
				}
				div.cultuuritem h2 {
					padding: 0;
					color: #000000;
				}
				div.cultuuritem img {
					float: left;
					max-width: 300px;
					margin-right: 10px;
				}
				div.cultuuritem div.intro {
					font-weight: bold;
margin-bottom: 5px;
				}
/* achtergrond rechter menu */
		div#right {
			float: right;
			width: 155px;
			background: #f2f2f2;
background: #ffffff url('/papier.jpg');
			text-align: center;
			_float: none;
			_position: absolute;
			_top: 0;
			_right: 0;
		}
