#tblcontent { width: 765px; margin: 10px auto 0 auto; padding:0; }
#tblcontent td { text-align: left; vertical-align: top; }
#tblcontent td.lft { width: 365px; }
#tblcontent td.rgt { width: 400px;  }

#tblcontent .agendalist { margin: 0 0 0 16px }
/* #tblcontent .agendalist .colwidth1 { width: 90px; } */
#tblcontent .agendalist .colwidth1 { width: 65px; }
#tblcontent .agendalist .day { 
	float:left; 
	padding: 0 2px;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em; 
	vertical-align: top; 
	width: 15px; 
	color: #460000; 
	background-color: #FFFFFF;
}
#tblcontent .agendalist .dd {
	float:left;
    vertical-align: top;
	padding: 1px 0 1px 2px;
	height: 20px;
	width: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color: #FF4D7D;
	background-color: #FFFFFF;
}
#tblcontent .agendalist .dd_alt {
	float:left;
    vertical-align: top;
	padding: 1px 0 1px 2px;
	height: 24px;
	width: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color: #8CCDFF;
	background-color: #FFFFFF;
}
#tblcontent .agendalist .mm {
	float:left;
    vertical-align: top;
	padding: 1px 0 1px 2px;
	height: 22px;	
	width: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color: #FF4D7D;
	background-color: #FFFFFF;
}

#tblcontent .agendalist td {
	padding: 0 0 10px 0;
}
.heading {
	padding: 4px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.1em;
	color: #460000;
	background-color: #FFFFFF;
	width:250px;		
	display:block;
}
.heading2 {
	font-size: 12px;
	color: #FF4D7D;
	background-color: #FFFFFF;
}
.heading3 {
	font-size: 12px;
	color: #FF4D7D;
	background-color: #FFFFFF;
}
#tblcontent .navlinks {
	margin: 0 0 10px 16px;
	padding: 2px;
	line-height: 8px;
	background-color: #FFFFFF;
	width:320px;
	text-align: center;				
}
#tblcontent .navlinks img {
	padding-left: 10px;
	padding-right: 0px;	
}

#tblcontent .lft h4 {
	padding: 4px;
	font-weight: normal;
	letter-spacing: 0.1em;
	background-color: #FFFFFF;
	width:250px;	
}
#tblcontent .lft span.subtitle { 
	padding: 2px 4px 4px 4px;
	font-size: 1.4em;
	color: #460000; 
	background-color: #FFFFFF; 
}
#tblcontent .lft .age {
	color: #FF4D7D; 
}

#tblcontent .line {
	width: 330px; 
	height: 10px;
	background-image: url(../images/stippellijn.gif);
	background-repeat: repeat-x;
}

#tblcontent .rgt a {
	font-size: 1.0em;
	font-weight: normal;
	color: #460000;
}
#tblcontent .rgt h4 {
	padding: 4px 4px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.05em;
	word-spacing: 0.1em; 
}
#tblcontent .rgt .subtitle {
	padding: 2px 4px 4px 4px;
	font-size: 1.4em;
	font-weight: normal;
	color: #460000;
	background-color: #FFFFFF;
}
#tblcontent .rgt .age {
	padding: 2px 4px; 
	font-size: 1.4em;
	font-weight: normal;
	color: #FF4D7D; 
	background-color: #FFFFFF; 
}
#tblcontent .text { 
	margin: 15px 0 0 0; 
	padding: 2px 4px; 
	font-size: 1.4em;
	font-weight: normal;
	color: #460000; 
	background-color: #FFFFFF; 
}
#tblcontent .media { 
	margin: 10px 0 0 0; 
}
#tblcontent .rgt .locationlist { 
	margin: 10px 0 0 0; 
	width: 400px;
}
#tblcontent .rgt .waar { 
	width: 51%; 
}
#tblcontent .rgt .reserveren { 
	width: 49%; 
}
#tblcontent .rgt .when { 
	margin: 10px 0 0 0; 
}
#tblcontent .rgt .when  td{ 
	background-color: #FFFFFF;
}

#tblcontent .rgt .heading3 { 
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.09em;
	word-spacing: 0.1em;	 
	background-color: #FFFFFF;
}

#tblcontent .rgt th span { 
	padding: 4px 2px 4px 2px; 
	font-weight:bold; 
	color: #FF4D7D; 
	background-color: #FFFFFF; 
}

#tblcontent .rgt td span { 
	padding: 2px 4px; 
	font-size: 1.4em;
	font-weight: normal;
	color: #460000; 
	background-color: #FFFFFF; 
}

span.col1 { width: 20px; padding: 2px 0 2px 4px; font-size: 1.4em; color: #460000; background-color: #FFFFFF; }
span.col2 { width: 20px; padding: 2px 0 2px 0;  font-size: 1.4em; color: #460000; background-color: #FFFFFF; }
span.col3 { width: 50px; padding: 2px 2px 2px 0;  font-size: 1.4em; color: #460000; background-color: #FFFFFF; }
span.row { 
	padding: padding: 2px 4px;
	font-size: 1.4em;
	color: #460000;
	background-color: #FFFFFF;
	text-transform: lowercase;
}
#tblcontent p.clear { margin: 0; padding: 0; clear: left; }

.resizevideo {} 
.resizevideo embed {
height: expression( this.scrollHeight > 324 ? "324px" : "auto" ); /* sets max-height for IE */
max-height: 324px; /* sets max-height value for all standards-compliant browsers */
} 
.resizevideo embed {
max-width: 400px; /* sets max-height value for all standards-compliant browsers */
width: expression(this.width > 400 ? 400: true); /* sets max-width for IE */
} 

