div#container {
	position: relative;
	width: 800px;
	margin: 0px auto;}
div#includeTop {
	position: relative;
	width: 800px;
	height: 96px;}
div#includeTop div#include_logo a {
	position: absolute;
	display: block;
	width: 300px;
	height: 40px;
	left: 0px;
	top: 35px;
	background: url('http://www118.ws18.tijdelijke-url.nl/img/logo.jpg') no-repeat left top;}
div#includeTop div#include_menu_top {
	position: absolute;
	width: 450px;
	height: 16px;
	right: 0px;
	top: 18px;
	color: #000;
	text-align: right;}
	div#includeTop div#include_menu_top a {
		color: #000;
		text-decoration: none;}
	div#includeTop div#include_menu_top a:hover {
		text-decoration: underline;}
div#includeTop div#include_menu {
	position: absolute;
	width: 450px;
	height: 30px;
	right: 0px;
	top: 50px;
	color: #072D5C;
	font-family: century gothic, verdana, helvetica, arial;
	text-align: right;
	font-size: 1.6em;}
	div#includeTop div#include_menu a {
		color: #072D5C;
		font-weight: bold;
		text-decoration: none;}
	div#includeTop div#include_menu a:hover {
		text-decoration: underline;}
div#containerHeader {
	position: relative;
	width: 800px;
	height: 96px;
	display: none;}
a#linkHome {
	position: absolute;
	display: none /*block*/; 
	width: 300px;
	height: 40px;
	left: 0px;
	top: 35px;
	background: url('http://www118.ws18.tijdelijke-url.nl/img/logo.jpg') no-repeat left top;}
div#title {
	display: none;
	width: 597px;
	background: #518DCC;
	float: left;
	margin-bottom: 3px;}
div#title h1 {
	margin: 0px 0px 0px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#categories {
	background: white;
	position: absolute;
	right: 0px;
	top: 295px;
	width: 200px;}
div#categories h3 {
	background: #518DCC;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#categories a.category {
	background: white;
	display: block;
	height: 24px;
	color: black;
	padding-left: 6px;}
div#categories a.category:hover {
	background: #ebffff;}
div#categories a.current {
	font-weight: bold;}
div#periods {
	background: white;
	position: absolute;
	right: 0px;
	top: 174px;
	width: 200px;}
div#periods h3 {
	background: #1959A0;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#periods a.period {
	background: white;
	display: block;
	height: 24px;
	color: black;
	padding-left: 6px;}
div#periods a.period:hover {
	background: #ebffff;}
div#periods a.current {
	font-weight: bold;}
div#search {
	background: white;
	position: absolute;
	right: 0px;
	top: 96px;
	width: 200px;}
div#search h3 {
	background: #072D5C;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
form#searchForm {
	margin: 0px;}
form#searchForm input#searchInput {
	width: 192px;}
div#includeBottom {
	clear: both;
	padding-top: 40px;}
div#includeBottom div#include_links {
	clear: both;
	margin-top: 4px;
	margin-bottom: 20px;
	line-height: 18px;}
div#includeBottom div#include_footer {
	text-align: right;
	margin-top: 30px;}
	div#includeBottom div#include_footer a {
		color: #000;
		text-decoration: underline;}
	div#includeBottom div#include_footer a:hover {
		color: #333;}

a.include_arrow {
	padding-left: 16px;
	background: url('http://www118.ws18.tijdelijke-url.nl/img/icon_arrow.jpg') left center no-repeat;}
.include_block {
	float: left;
	width: 197px;
	margin-right: 3px;
	margin-bottom: 20px;}
.include_block h2  {
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
.include_block h3 {
	margin: 0px;
	font-size: 1em;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;}
.include_block img {
	width: 197px;}
.include_text {
	padding-left: 4px;
	padding-right: 4px;}
.include_darkblue	h2	{background: #1959A0;}
.include_darkblue	h3	{color: #1959A0;}
.include_blue		h2	{background: #518DCC;}
.include_blue		h3	{color: #518DCC;}
.include_orange		h2	{background: #f60;}
.include_orange		h3	{color: #f60;}
.include_purple		h2	{background: #603;}
.include_purple		h3	{color: #603;}
.include_green		h2	{background: #396;}
.include_green		h3	{color: #396;}
.include_lime		h2	{background: #690;}
.include_lime		h3	{color: #690;}

/* LIST OF PERFORMANCES */
div#performances {
	width: 597px;
	float: left;
	min-height: 400px;}
div#performances h3 {
	background: #518DCC;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#performances div.performance {
	position: relative;
	margin-bottom: 10px;
	min-height: 132px;}
div#performances div.performance span.titleArtistname {
	display: block;
	background: #1959A0;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	width: 548px;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#performances div.performance div.extra {
	position: absolute;
	width: 43px;
	height: 24px;
	right: 0px;
	top: 0px;
	background: #1959A0;}
div#performances div.category-CAB div.extra {width: 40px; background: #f60;}
div#performances div.category-FAM div.extra {width: 40px; background: #518DCC;}
div#performances div.category-FLM div.extra {width: 40px; background: #603;}
div#performances div.category-JEU div.extra {width: 40px; background: #008080;}
div#performances div.category-JFL div.extra {width: 40px; background: #396;}
div#performances div.category-MUZ div.extra {width: 40px; background: #f06;}
div#performances div.category-TON div.extra {width: 40px; background: #690;}
div#performances div.performance span.imageSmall {
	position: relative;
	float: left;}
div#performances div.performance span.longDate {
	position: absolute;
	left: 150px;
	top: 26px;}
div#performances div.performance span.shortTime {
	position: absolute;
	left: 150px;
	top: 50px;}
div#performances div.performance span.price {
	position: absolute;
	left: 150px;
	top: 74px;}
div#performances div.performance span.link {
	display: block;
	width: 100px;
	height: 24px;
	position: absolute;
	left: 150px;
	top: 106px;}
div#performances div.performance span.link a {
	display: block;
	width: 100px;
	height: 24px;
	background: url('http://www118.ws18.tijdelijke-url.nl/img/button_reserveer.jpg') no-repeat left top;}
div#performances div.performance span.linkDetails {
	position: absolute;
	width: 100px;
	height: 20px;
	left: 300px;
	top: 74px;}
div#performances div.performance div.aligner {
	/*position: relative;
	height: 2px;*/
	clear: both;}

/* PERFORMANCE DETAILS */
div#performance {
	width: 597px;
	float: left;
	min-height: 400px;}
div#performance h3 {
	background: #518DCC;
	margin: 0px 0px 3px;
	line-height: 1.2em;
	height: 20px;
	padding-top: 4px;
	padding-left: 6px;
	color: #fff;
	font-family: century gothic, verdana, helvetica, arial;
	font-weight: bold;
	font-size: 1.2em;}
div#performance div.performanceDetails {
	position: relative;
	margin-bottom: 10px;
	min-height: 132px;}
div#performance div.performanceDetails span.imageBig {
	float: left;}
div#performance div.performanceDetails span.imageBig img {
	width: 197px;}
div#performance div.performanceDetails span.description {
	float: right;
	display: block;
	width: 391px;
	padding: 0px 4px;}
div#performance div.performanceDetails span.longDate {
	display: block;
	float: left;
	width: 197px;
	height: 24px;
	clear: left;}
div#performance div.performanceDetails span.shortTime {
	display: block;
	float: left;
	width: 197px;
	height: 24px;
	clear: left;}
div#performance div.performanceDetails span.price {
	display: block;
	float: left;
	width: 197px;
	height: 24px;
	clear: left;}
div#performance div.performanceDetails span.link {
	float: right;
	display: block;
	position: relative;
	width: 391px;
	padding: 0px 4px;}
div#performance div.performanceDetails span.linkBack {
	float: right;
	display: block;
	position: relative;
	width: 391px;
	padding: 0px 4px;}

/* DO NOT SHOW */
div#location,
div#categories span.seperatorDef,
div#categories span.seperator,
input#searchSubmit,
div#performances div.performance span.linkTitle,
div#performances div.performance span.linkArtistname,
div#performances div.performance span.linkTitleArtistname,
div#performances div.performance span.linkArtistnameTitle,
div#performances div.performance span.title,
div#performances div.performance span.artistname,
div#performances div.performance span.artistnameTitle,
div#performances div.performance span.weekday,
div#performances div.performance span.shortDate,
div#performances div.performance span.longTime,
div#performances div.performance span.imageBig,
div#performances div.performance span.link span,
div#performance h3 span.title,
div#performance h3 span.artistname,
div#performance h3 span.artistnameTitle,
div#performance div.performanceDetails span.title,
div#performance div.performanceDetails span.artistname,
div#performance div.performanceDetails span.titleArtistname,
div#performance div.performanceDetails span.artistnameTitle,
div#performance div.performanceDetails span.imageSmall,
div#performance div.performanceDetails span.weekday,
div#performance div.performanceDetails span.shortDate,
div#performance div.performanceDetails span.longTime
	{display: none;}