/* @override http://www.beursschouwburg.be/justjazzit/jjazzstyle2.css */


/*** color: #0099FF; ****/

* { margin: 0; }
 
bodz {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size:0.7em; background:#bac3ee url(fond.gif) repeat-x;}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size:0.7em; background-color:#8590c8;}
 
#container { margin: 0px; }
 
a {
	text-decoration: none;
	color: #fff; }
 
	a:hover {
		text-decoration: underline;
		color: #fff; }
 
h3 {
	font-size: 12px;
	margin: 0px 0px 10px 0px; }
 
	h3 .subsubbase { color: #0099FF; }
 
	h3 .datum { color: #0099FF; }
 
h4 {
	font-size: 12px;
	margin: 0px 0px 1em 0px; }
 
.bijschrift {
	margin: 3px 0px 1em 0px;
	color: #999;
	font-size: 10px; }
 
/*** menu ***/



#justjazzitheader {background-color:#000; clear: both; width: 100%; height:127px;}
#justjazzitheader_inner {background-color:#000; clear: both; width: 960px; margin:0px auto 0px;}
#justjazzitheader_inner img {float:left; margin-top:0px; margin-right:90px;}

.fromto {color:#fff; font-size:20px;padding-top:96px; letter-spacing:1px; }
.fromto .where {font-size:10px;color:#bac3ee;}
.fromto .where a {text-decoration:none; color:#bac3ee;}
.fromto .where a:hover {text-decoration:none; color:#fff;}
.fromto .when {font-size:30px; color:#fff; font-weight:normal; line-height:30px;}


#menu {
	float: left;
	clear: both;
	width: 960px;
	background-color: #8590c8; 
	visibility:hidden;}
 
	#menu #logoDiv {
		float: left;
		clear: none;
		width: 160px;
		background-color: #FFF; }
 
		#menu #logoDiv img {
			vertical-align: top;
			border-width: 0px;
			margin: 21px 0px 0px 10px; }
 

 
/*** content ***/
#content {
	clear: both;
	width: 960px;
	
	min-height: 300px;
	
	margin:50px auto 0px; }
 
	#content .contentcontainer {
		float: left;
		clear: both;
		width: 960px; 
		}
 
		#content .contentcontainer .colA {
			float: left;
			clear: none;
			width: 160px;
			}
			
 #content .contentcontainer #relatedlinks {float:left; width:295px; margin-top:0px;}
 
 #content .contentcontainer #relatedlinks h2 {color:#fff; text-transform:uppercase; font-weight:normal; letter-spacing:1px; margin-bottom:15px;}
			
 
 #content .contentcontainer .colABC {
			float: left;
			clear: none;
			width: 430px;
			}
			#content .contentcontainer .innercolABC {
			float: left;
			clear: none;
			width: 380px;
			 }

 
 
		#content .contentcontainer .colBC {
			float: left;
			clear: none;
			width: 300px;
			 }
 
		#content .contentcontainer .innercolBC {
			float: left;
			clear: none;
			width: 250px;
			 }
 
 #content .contentcontainer .innercolBC h2 {color:#fff; margin-bottom:20px;
 }
 
		#content .contentcontainer .colDE {
			float: left;
			clear: none;
			width: 230px;
			}
			
		#content .contentcontainer .colDE_index {
			float: left;
			clear: none;
			width: 450px;
			}	
 
 
 #content .contentcontainer .colDE img{
			width: 230px;
			}
			
		#content .contentcontainer .innercolDE { }
 
		#content .contentcontainer .colBCDE {
			float: left;
			clear: none;
			width: 600px;
			 }


#videos { margin-top:20px; float:right;  border-top:1px solid #b8c4fe; width:660px; padding-top:20px; margin-bottom:50px;}
#videos object {margin-right:20px;}


 
		/** home */
#content .contentcontainer .home1 {
			float: left;
			clear: none;
			width: 170px;
			background-color: #FFF; }
 
		#content .contentcontainer .home2 {
			float: left;
			clear: none;
			width: 260px;
			background-color: #FFF; }
 
			#content .contentcontainer .home2 .innerhome2 { margin: 0px 45px 0px 45px; }
 
		#content .contentcontainer .home3 {
			float: left;
			clear: none;
			width: 170px;
			background-color: #FFF; }
 
		#content .contentcontainer .home23 {
			float: left;
			clear: none;
			padding: 0px 0px 0px 45px;
			background-color: #FFF; }
 
			#content .contentcontainer .home23 .innerhome23 .ActiviteitItem {
				float: left;
				clear: both;
				width: 375px;
				margin: 0px 0px 40px 0px; }
 
				#content .contentcontainer .home23 .innerhome23 .ActiviteitItem h3 { margin: 0px 0px 5px 0px; }
 
				#content .contentcontainer .home23 .innerhome23 .ActiviteitItem h4 {
					font-weight: normal;
					margin: 0px 0px 5px 0px; }
 
.homecol { }
 
	.homecol img {
		border-width: 0px;
		vertical-align: top;
		margin: 0px 0px 10px 0px; }
 
	.homecol .dateRange {
		font-size: 10px;
		margin: 0px 0px 5px 0px; }
 
	.homecol .activiteiten_type { margin: 0px 0px 5px 0px; }
 
	.homecol h3 { color:#000; }
	.homecol h3.newsblocktitle {color:#999; margin: 0px 0px 5px 0px; font-weight:normal; font-size:11px;}
	
 
.homeblok {
	width: 170px;
	float: left;
	clear: both;
	margin: 0px 0px 50px 0px; }
 
/*** footer ***/
#footer {
	padding: 0px 0px 22px 0px;
	margin: 36px 0px 22px 0px;
	color: #999999;
	font-size: 10px;
	float: left;
	clear: both;
	width: 760px;
	background-color: #FFF; 
	display:none;}
 
	#footer .col1 {
		float: left;
		clear: none;
		width: 160px; }
 
	#footer .col150 {
		float: left;
		clear: none;
		width: 150px; }
 
	#footer .websiteby img {
		border-width: 0px;
		vertical-align: top;
		margin: 10px 0px 0px 0px; }
 
	#footer .mail {
		border-bottom: 5px SOLID #0099FF;
		padding: 15px 0px 5px 0px; }
 
		#footer .mail a {
			color: #0099FF;
			text-decoration: none; }
 
			#footer .mail a:hover { text-decoration: underline; }
 
/*** info contact ***/
table.medewerkers { font-size: 10px; }
 
	table.medewerkers td.afdeling {
		width: 150px;
		margin: 0px;
		vertical-align: top; }
 
	table.medewerkers td a { text-decoration: none; }
 
		table.medewerkers td a:hover { text-decoration: underline; }
 
	table.medewerkers td .functie { color: #999; }
 
/*** info waar ***/
.planneke { border-width: 0px; }
 
/*** info gezocht ***/
.gezochtItem { }
 
	.gezochtItem h4 { margin: 0px 0px 1em 0px; }
 
	.gezochtItem p { margin: 0px 0px 1em 0px; }
 
		.gezochtItem p.contactpersoon { margin: 0px 0px 0px 0px; }
 
		.gezochtItem p.contacttel { margin: 0px 0px 0px 0px; }
 
		.gezochtItem p.contactemail { margin: 0px 0px 0px 0px; }
 
/** info gebouw architectuur*/
.ruimteIntro { margin: 0px 0px 1em 0px; }
 
.ruimtecontentcontainer { margin: 0px 0px 2em 0px; }
 
/** info sponsors */
.sponsorLogo {
	border-width: 0px;
	margin: 7px; }
 
/** agenda */
.agendaTable { border-width: 0px; }
 
	.agendaTable tr { }
 
		.agendaTable tr td {
			vertical-align: top;
			padding: 0px 0px 20px 0px; }
 
			.agendaTable tr td.td1 {
				width: 130px;
				font-size: 18px; }
 
				.agendaTable tr td.td1 a { color: #000; }
 
			.agendaTable tr td.td2 { width: 270px; }
 
				.agendaTable tr td.td2 div.innertd2 { width: 240px; }
 
				.agendaTable tr td.td2 .uur { color:#999; }
 
				.agendaTable tr td.td2 h3 {
					color: #0099FF;
					margin: 0px; }
 
				.agendaTable tr td.td2 h4 {
					margin: 0px;
					font-weight: normal; }
 
.activiteiten_type {
	color:#b2baff;
	margin: 0px 0px 5px 0px;}
 
.inhetkadervan {
	color:#b2baff;
	font-size: 9px; }
 
.cyclus { color: #0099FF; }
 
.dagthumb {
	border-width: 0px;
	vertical-align: top; }
	
	
.rssicon {margin-left:10px; margin-top:-8px;}	
	
 
/** agendadetail */


.text2 #eventinfo {font-size:11px; color:#b8c4fe; margin-bottom:20px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #b8c4fe; border-top:1px solid #b8c4fe;}
.text2 #eventinfo a {color:#b8c4fe;text-decoration:none;}

#eventinfo {font-size:10px; color:#fff; margin-bottom:20px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #b8c4fe; border-top:1px solid #b8c4fe;}
#eventinfo p.datum {margin-bottom:4px; font-size:12px; float:left; margin-right:50px;}
#eventinfo p.prijs {margin-bottom:4px; font-size:11px;}


#content .contentcontainer .colA p.datum {
	margin: 0px 0px 10px 10px;
	font-size: 10px; }
 
#content .contentcontainer .colA p.prijs {
	margin: 0px 20px 10px 10px;
	font-size: 10px; }
 
.agendadetail h2.title { margin: 0px 0px 10px 0px;color:#b2baff; font-size:28px;}
 
.agendadetail h3.subtitle {
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	color:#b2baff; }
 
.beeld {
	float: left;
	clear: both;
	width: 100%;
	margin: 0px 0px 15px 0px; }
 
	.beeld img {
		vertical-align: top;
		margin: 0px; }
 
	.beeld .bijschrift {
		color:#999;
		font-size: 10px; }
 
.relatedActiviteit { margin: 0px 30px 10px 0px; }



div.text2 { margin: 0px 65px 20px 0px; font-size:12px; color:#ffffff; float:left; width:230px; }

#programma h2 {color:#fff; margin-bottom:20px; font-weight:normal; letter-spacing:1px;}
#programma {float:left; width:660px;}
.relatedActiviteit2 {float:left; width:150px; margin-bottom:40px;  height:300px;  margin-right:10px;}
.relatedActiviteit2 img {width:130px;}


.relatedActiviteit2 .dateRange {font-size: 20px; color:#b8c4fe; margin-bottom:2px; }
.relatedActiviteit2 h4 {margin: 0px 0px 10px 0px; color: #0099FF;  font-size:12px; height:45px;}
.relatedActiviteit2 h5 { font-size: 11px; font-weight: normal; margin-bottom:0px; color:#b8c4fe; height:20px;}
.relatedActiviteit2 a h4 {color: #fff; text-decoration:none;}

 
	.relatedActiviteit .dateRange { font-size: 10px; color:#b2baff;}
 
	.relatedActiviteit h4 {
		margin: 0px 0px 0px 0px;
		color: #0099FF; 
		font-size:11px;}
 
	.relatedActiviteit h5 {
		font-size: 11px;
		font-weight: normal; }
 
div.text { margin: 0px 0px 20px 0px; font-size:12px; color:#ffffff;}
 
.imagesIcon {
	vertical-align: middle;
	border-width: 0px; }
 
/** cyclus */
.cyclus_type {
	font-size: 9px;
	color:#b2baff;
	margin: 0px 0px 10px 0px; }
 
/** links */
.linktype { text-align: left; }
 
/** beursflash */
form.beursflash { line-height: 16px; }
 
	form.beursflash p {
		width: 100%;
		float: left;
		clear: both;
		margin: 10px 0px 10px 0px;
		; }
 
	form.beursflash .formrij {
		width: 100%;
		float: left;
		clear: both;
		margin: 0px 0px 2px 0px; }
 
input { vertical-align: middle; }
 
label { vertical-align: middle; }
 
	label.adreslabel {
		display: block;
		float: left;
		clear: left;
		width: 100px; }
 
	label.taallabel { margin: 0px 10px 0px 0px; }
 
.wrongcaptcha { color: #FF0000; }
 
#messageBox {
	color: #FF0000;
	margin: 0px 0px 10px 0px; }
 
label.error {
	float: left;
	clear: both;
	color: #FF0000;
	padding: 0px 0px 10px 100px; }
 
/** template */
#content .contentcontainer .innercolBC .templateIntro {
	color:#666;
	margin: 0px 0px 20px 0px; }
 
#content .contentcontainer .innercolBC .templateText { margin: 0px 0px 20px 0px; }
 
/** styles that can be embeded in the default.css */
.relatedFilesUl {
	list-style: none;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px; }
 
	.relatedFilesUl .relatedFilesLi {
		margin: 0px 0px 0.5em 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		clear: both;
		width: 100%; }
 
		.relatedFilesUl .relatedFilesLi .filesize { color:#999; }
 
		.relatedFilesUl .relatedFilesLi img.fileTypeIcon {
			margin: 0em 0.5em 0px 0px;
			vertical-align: middle;
			float: left; }
 
 
