@charset "utf-8";
			body,
			html {
				margin: 0;
				padding: 0;
				text-align: center;
				line-height: 1.5em;
				}
			body,
			td,
			li,
			p,
			a,
			input,
			textarea,
			select {
				font-family: "Trebuchet MS", Arial, sans-serif;
				color: #000;
				font-size: 12px;
				}
			a {
				color: #999;
				text-decoration: none;
				}
			a:hover {
				color: #000;
				}
			.small {
				/*font-size: 0.9em;*/
				font-size: 11px;
				}
			h1 {
				margin: 20px 0 0 20px;
				font-size: 3.3em;
				color: #C30006;
				text-transform: uppercase;
				line-height: 1em;
				}
			h2 {
				margin: 0 0 0 20px;
				font-size: 2em;
				color: #000;
				font-weight: normal;
				line-height: 1em;
				}
			form {
				margin: 0;
				}
			img {
				border: 0;
				}
			div#body,
			div#bodyvariable {
				width: 960px;
				height: 640px;
				overflow: hidden;
				background: #FFF url(../images/logo.gif) top right no-repeat;
				position: relative;
				text-align: left;
				margin: 0 auto;
				border-right: 10px solid #C30006;
				}
			div#metatext {
				width: 800px;
				height: 46px;
				overflow: hidden;
				}
			div#metatext p {
				color: #C30006;
				font-weight: bold;
				float: left;
				line-height: 46px;
				margin: 0;
				}
			div#metatext ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: right;
				display: inline;
				margin-right: 15px;
				}
			div#metatext li {
				float: left;
				display: inline;
				margin-left: 20px;
				line-height: 46px;
				}
			div#metatext li a,
			div#address p,
			div#address a {
				font-size: 11px;
				/*
				font-weight: bold;
				color: #C30006;
				*/
				}
			div#metatext input {
				border: 1px solid #999;
				height: 15px;
				width: 95px;
				display: inline;
				}
			div#metatext input.button {
				border: 0;
				background-color: #FFF;
				width: auto;
				color: #999;
				font-weight: bold;
				padding-left: 0;
				cursor: pointer;
				}
			div#text label,
			div#text input {
				display: block;
				width: 330px;
				}
			div#text input {
				margin-bottom: 10px;
				}
			div#text input.button {
				height: 22px;
				width: 110px;
				font-size: smaller;
				background-color: #FFF;
				border: 0;
				border-top: 2px solid #C30006;
				border-bottom: 2px solid #C30006;
				overflow: hidden;
				color: #999;
				font-weight: bold;
				padding-left: 0;
				text-align: left;
				cursor: pointer;
				}
			div#metatext a.submit {
				/* block en float voor IE */
				display: block;
				float: left;
				/* breedte voor Opera */
				width: 3em;
				}
			div#content,
			div#contentvariable {
				width: 820px;
				height: 594px;
				overflow: hidden;
				background: #FFF url(../images/bg_subpage.gif) top left no-repeat;
				/* geplaatst zodat aangrenzende marge van column1 niet extra wordt toegevoegd */
				padding-top: 1px;
				}
			div#text,
			div#column1 {
				margin: 15px 40px 22px 22px;
				/* IE double margin float bug fix */
				display: inline;
				float: left;
				position: relative;
				width: 368px;
				height: 476px;
				background-color: #FFF;
				}
			div#text div {
				margin: 12px;
				height: 452px;
				overflow: auto;
				}
			div#text div.subincluded {
				height: 412px;
				}
			div#text div.sub,
			div.iteration div.sub {
				height: 22px;
				width: 110px;
				border-top: 2px solid #C30006;
				border-bottom: 2px solid #C30006;
				overflow: hidden;
				position: absolute;
				bottom: 0;
				left: 0;
				}
			div#text p,
			div.iteration p {
				margin-top: 0;
				margin-right: 5px;
				font-family: Arial, Helvetica, sans-serif;
				}
			div#text div.sub p,
			div.iteration div.sub p {
				font-family: "Trebuchet MS", Arial, sans-serif;
				margin: 0;
				line-height: 22px;
				font-weight: bold;
				}
			div.iteration strong {
				font-weight: normal;
				color: #C30006;
				}
			div#beeld,
			div#column2 {
				margin: 15px 22px 22px 0;
				display: inline;
				float: right;
				width: 368px;
				height: 476px;
				overflow: hidden;
				}
			div.google {
				background-color: #FFF;
				}
			div#sidebar {
				position: absolute;
				top: 85px;
				right: 0px;
				width: 140px;
				height: 553px;
				overflow: hidden;
				}
			div#sidebar ul {
				list-style-type: none;
				margin: 25px 13px 0px 13px;
				padding: 0;
				}
			div#sidebar li {
				margin: 8px 0;
				}
			div#sidebar li a {
				color: #C30006;
				text-transform: uppercase;
				font-weight: bold;
				font-size: 0.9em;
				}
			div#sidebar li a:hover,
			div#sidebar li a.current {
				color: #000;
				}
			div#sidebar ul ul {
				border-top: 2px solid #C30006;
				border-bottom: 2px solid #C30006;
				margin: 0;
				padding: 0;
				}
			div#sidebar ul ul li a {
				color: #999;
				text-transform: none;
				}
			div#address {
				position: absolute;
				bottom: 14px;
				right: 0;
				margin: 0px;
				line-height: 1.4em;
				}
			div#address p {
				margin-left: 12px;
				margin-bottom: 0;
				}
			div#address a {
				color: #C30006;
				font-weight: bold;
				}

/* ######### eigen werk / kunstenaars / etc. */
			div#bodyvariable {
				height: auto;
				min-height: 640px;
				overflow: visible;
				}
			div#contentvariable {
				height: auto;
				min-height: 594px;
				overflow: visible;
				background-color: #EDEEEF;
				}
			span.parent {
				color: #999;
				}
			div#column1 {
				height: auto;
				overflow: visible;
				background-color: transparent;
				}
			div#column2 {
				height: auto;
				overflow: visible;
				background-color: transparent;
				}
			div.iteration {
				height: 138px;
				width: 100%;
				overflow: hidden;
				margin-bottom: 30px;
				position: relative;
				background-color: #FFF;
				}
			div.iteration div.text {
				float: left;
				width: 184px;
				height: 98px;
				overflow: hidden;
				}
			div.iteration div.sub {
				left: 12px;
				bottom: 12px;
				}
			div.text p {
				margin: 12px;
				font-weight: normal;
				}
			div.iteration img {
				width: 184px;
				height: 138px;
				float: right;
				}

/* ######### publicaties / pers / etc. */
			div.textblock div.text {
				width: 368px;
				}

			/* This forces browsers to expand the height of the #content div to include the new spacer-div */
			div.spacer {
				clear: both;
				line-height: 0px;
				margin: 0px;
				padding: 0px;
				}
