body 
{
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg1.jpg) !important;
	background-attachment: fixed;
    background-color: #000000;
}

body,td,li,div,a,p 
{
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  color: #000000;
}

img { border: 0; }
td { text-align: left; vertical-align: top; }
p { margin: 0px; padding: 0px; margin-bottom: 15px; }


.hidden { display: none; }
/* ul { margin:0px;padding:0px; }
li { list-style-image:url(/img/li.jpg);margin:3px;margin-left:25px;list-style-position:outside; } */
.error li { list-style-image:url(/img/spacer.gif);margin-left:0px; }

a:link,
a:visited,
a:active,
a:hover 
{
 	text-decoration: none;
	color: #000000;
	border-bottom: 1px dotted #000000;
}
a:hover { border-bottom:1px solid #ffffff; }

a.img:link,
a.img:visited,
a.img:active,
a.img:hover 
{
 	border-bottom: 0px dotted #000000;
}

.pagehead h2,
.homeblock h2,
.homeblock h2 a,
.productionhead h2,
.productionhead h3,
.resultitem .details h2 a,
.resultitem .details h3,
.detailvoorstelling h2,
.detailvoorstelling h2 a,
.detailvoorstelling .subtitle
{
      font-family: georgia,garamond,serif;
}
h1 
{
  margin:0px;
  padding:0px;
  padding-top:12px;
  padding-bottom:12px;
  text-align:center;
  font-weight:normal;
  font-size: 18px;
  text-transform:uppercase;
  display:block;
  background:#ffffff url(/images/bg_head.jpg) repeat-x;
  letter-spacing:4px;
}

h2 
{
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size: 20px;
  line-height:160%;
}

h3 
{
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size: 140%;
  color:#000000;  
  line-height:160%;
}

h4 
{
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size: 140%;
  line-height:160%;
}

h5 
{
  margin:0px;
  padding:0px;
  padding-top:10px;
  font-weight:bold;
  font-size: 110%;
  color: #bddcff;
}

div.hr { display:block;height:3px;background:transparent url(/images/bg_hr.gif) repeat-x; }
.sides10 .hr { margin-left:10px;margin-right:10px; }
a.wlink:link,a.wlink:visited,a.wlink:active,a.wlink:hover {
 	color:#ffffff;
	text-decoration:none;
}

.more { background: transparent url(/images/arrow_more.gif) no-repeat center left;padding-left:15px;padding-bottom:2px;margin-top:3px; }
.more a:link,.more a:visited,.more a:active,.more a:hover 
{
}
.up { clear:both;background: transparent url(/images/arrow_up.gif) no-repeat center left;padding-left:15px;padding-bottom:2px; }
.up a:link,.up a:visited,.up a:active,.up a:hover 
{
}

.wtxt { color: #ffffff; }
.btxt { color: #000000; }
.gtxt { color: #5d5b5b; }
.rtxt { color: #E90001; }
.small { font-size: 10px; }
.large { font-size: 13px; }
b, strong, .bld { font-weight: bold; }
.upp { text-transform: uppercase; }
.rght { float:right; }
.lft { float:left; }
.clr { clear:both;font-size:0px; }
.upp { text-transform: uppercase; }
.btm { vertical-align:bottom; }
.tp { vertical-align:top; }
.mdl { vertical-align:middle; }
.txtrght { text-align:right; }
.txtlft { text-align:left; }
.txtcntr { text-align:center; }
.space5 { padding:5px; }
.space10 { padding:10px; }
.space15 { padding:15px; }
.space20 { padding:20px; }
.t0 { padding-top:0px; }
.t10 { padding-top:10px; }
.t15 { padding-top:15px; }
.t20 { padding-top:20px; }
.tm25 { margin-top:25px; }
.t2 { margin-top:2px; }
.t5 { padding-top:5px; }
.tm5 { margin-top:5px; }
.tm15 { margin-top:15px; }
.tm20 { margin-top:20px; }
.rm20 { margin-right:20px; }
.tm0 { margin-top:0px; }
.b0 { padding-bottom:0px; }
.b5 { padding-bottom:5px; }
.b15 { padding-bottom:15px; }
.b20 { padding-bottom:20px; }
.bgw { background-color:#ffffff; }
.rbut { 
	background: transparent url(/images/but_left_wred.jpg) no-repeat top left;
	padding-left:5px;
}

.rbut-disabled { 
	background: transparent url(/images/but_left_disabled.gif) no-repeat top left;
	padding-left:5px;
}
.dnone { display: none;}


.rbut:hover { background: transparent url(/images/but_left_wred_on.jpg) no-repeat top left; }
input.rbut,
a.rbut:link,
a.rbut:visited,
a.rbut:active,
a.rbut:hover {
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	border-bottom:0px;
	background: transparent url(/images/but_bg_wred.jpg) no-repeat top right;
	padding-right:10px;	
	display:block;
	max-width:66px;
	_width:46px;
	padding-top:5px;
	padding-bottom:6px;
	border:0px;
}


span.rbut { display:block;float:left;margin-right:5px;line-height:12px;}
input.rbut { display:inline;padding-right:3px;padding-left:0px;max-width:140px; }
input.rbut:hover,.rbut:hover a.rbut:link,.rbut:hover a.rbut:visited,.rbut:hover a.rbut:active,
a.rbut:hover { background: transparent url(/images/but_bg_wred_on.jpg) no-repeat top right; }

#rightcol .rbut { 
	background: transparent url(/images/but_left_red.gif) no-repeat top left;
	padding-left:9px;
}
#rightcol .rbut:hover { background: transparent url(/images/but_left_red_on.gif) no-repeat top left; }
#rightcol a.rbut:link,#rightcol a.rbut:visited,#rightcol a.rbut:active,#rightcol a.rbut:hover {
 	background: transparent url(/images/but_bg_red.gif) no-repeat top right;
	max-width:135px;
	_width:135px;
}
#rightcol .rbut:hover a.rbut:link,#rightcol .rbut:hover a.rbut:visited,#rightcol .rbut:hover a.rbut:active,
#rightcol a.rbut:hover { background: transparent url(/images/but_bg_red_on.gif) no-repeat top right; }

.bbut { 
	background: transparent url(/images/but_left_black.gif) no-repeat top left;
	padding-left:10px;
	margin-top:10px;
}
.bbut:hover { background: transparent url(/images/but_left_black_on.gif) no-repeat top left; }


.bbut2 { 
	background: transparent url(/images/but_left_black2.jpg) no-repeat top left;
	padding-left:10px;
	
}
.bbut2:hover { background: transparent url(/images/but_left_black_on2.jpg) no-repeat top left; }




.bbut-disabled { 
	background: transparent url(/images/but_left_disabled.gif) no-repeat top left;
	padding-left:10px;
	margin-top:10px;
}

a.bbut:link,
a.bbut:visited,
a.bbut:active,
a.bbut:hover 
{
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	border-bottom:0px;
	background: transparent url(/images/but_bg_black.gif) no-repeat top right;
	padding-left:0px;
	padding-right:10px;	
	display:block;
	max-width:54px;
	_width:54px;
	line-height:140%;
	padding-top:3px;
	padding-bottom:8px;	
	white-space:nowrap;
	text-align:center;
}

button.bbut2, 
input.bbut2,
a.bbut2:link,
a.bbut2:visited,
a.bbut2:active,
a.bbut2:hover 
{
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	border-bottom:0px;
	background: transparent url(/images/but_bg_black2.jpg) no-repeat top right;
	padding-left:0px;
	padding-right:10px;	
	display:block;
	max-width:140px;
	_width:140px;
	line-height:140%;
	padding-top:3px;
	padding-bottom:8px;	
	white-space:nowrap;
	text-align:center;
}
button.bbut2,
input.bbut2
{
    border-width: 0px;
}



a.rbut-disabled:link,
a.rbut-disabled:visited,
a.rbut-disabled:active,
a.rbut-disabled:hover {
 	cursor: default;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
	border-bottom:0px;
	background: transparent url(/images/but_bg_disabled.gif) no-repeat top right;
	padding-left:5px;
	padding-right:10px;	
	display:block;
	
	line-height:140%;
	padding-top:3px;
	padding-bottom:8px;	
	white-space:nowrap;
	text-align:center;
}

input.bbut:hover,.bbut:hover a.bbut:link,.bbut:hover a.bbut:visited,.bbut:hover a.bbut:active,
a.bbut:hover { background: transparent url(/images/but_bg_black_on.gif) no-repeat top right; }

button.bbut2:hover,input.bbut2:hover,.bbut2:hover a.bbut:link,.bbut2:hover a.bbut2:visited,.bbut2:hover a.bbut2:active,
a.bbut2:hover { background: transparent url(/images/but_bg_black_on2.jpg) no-repeat top right; }



.nav {
  display:block;
  width:172px;
  height:336px;
  background: transparent url(/images/bg_left_bottom.png) no-repeat;
}

.nav ul,.nav ul li { margin:0px;padding:0px;list-style-type:none;background-image:none; }
.nav ul li.Level1 ul { display:none;  }
.nav ul li.oclPageIsInPath { margin-bottom:2px; }
.nav ul li.oclSelectedPage ul { display:block;  }
.nav ul li.oclPageIsInPath ul { display:block; }
.nav ul li.Level1 a:link,.nav ul li.Level1 a:active,.nav ul li.Level1 a:visited,.nav ul li.Level1 a:hover {
/* top navigation item */
	display:block;
	background-image: none;
	width:157px;
	height:21px;
	text-align:center;
	text-transform: uppercase;
	text-decoration:none;
	border-bottom:0px;
	color:#ffffff;	
	font-weight:bold;
	font-size:14px;
	line-height:19px;
	
}
.nav ul li.Level1 a:hover { color:#000000 !important; }
.nav ul li.oclSelectedPage a:link,.nav ul li.oclSelectedPage a:active,.nav ul li.oclSelectedPage a:visited,.nav ul li.oclSelectedPage a:hover,
.nav ul li.oclPageIsInPath a:link,.nav ul li.oclPageIsInPath a:active,.nav ul li.oclPageIsInPath a:visited,.nav ul li.oclPageIsInPath a:hover {
	color:#000000 !important;
}
.nav ul li.oclSelectedPage ul,.nav ul li.oclPageIsInPath {  }
.nav ul li.oclSelectedPage ul li,.nav ul li.oclPageIsInPath ul li { margin-top:-2px;margin-bottom:-2px; }
.nav ul li ul li.Level2 a:link,
.nav ul li ul li.Level2 a:active,
.nav ul li ul li.Level2 a:visited,
.nav ul li ul li.Level2 a:hover 
{ 
    font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	text-transform:lowercase; 
	white-space:nowrap;
	letter-spacing:-1px;
}
.nav ul li ul li.Level2 a:hover,.nav ul li.oclPageIsInPath ul li.oclSelectedPage a:link,.nav ul li.oclPageIsInPath ul li.oclSelectedPage a:active,.nav ul li.oclPageIsInPath ul li.oclSelectedPage a:visited,.nav ul li.oclPageIsInPath ul li.oclSelectedPage a:hover {
	color:#ffffff !important;
}

.footnav ul { 
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:100%;
}
.footnav ul li { 
	color:#666666;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left; 
	width:25%;
}
.footnav ul li.Level1 a:link,.footnav ul li.Level1 a:active,.footnav ul li.Level1 a:visited,.footnav ul li.Level1 a:hover {
/* top navigation item */
	display:block;
	background-image: none;	
	text-decoration:none;
	border-bottom:0px;
	color:#666666;
	font-size:13px;	
	font-weight:bold;
}
.footnav ul li.Level1 a:hover { color:#ffffff; }
.footnav ul li ul li { 
	margin:0px;
	padding:0px;
	list-style-image:url(/images/arrow_footer.gif);
	margin-left:14px;
	margin-top:0px; 
	float:none;
	width:90%;
}
.footnav ul li ul li.Level2 a:link,
.footnav ul li ul li.Level2 a:active,
.footnav ul li ul li.Level2 a:visited,
.footnav ul li ul li.Level2 a:hover 
{ 
	color:#666666;
	border-bottom:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.footnav ul li ul li.Level2 a:hover 
{
	color:#ffffff !important;
}


.rnav, 
.rnav a:link,
.rnav a:active,
.rnav a:visited,
.rnav a:hover 
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	border-bottom:0px;
}
.rnav a:hover { border-bottom:1px dotted #000000; }

#site { display:block;width:997px;text-align:center; }
#main { position:relative;z-index:1;display:block;text-align:left; }
#leftcol { position:absolute;left:0px;top:0px;z-index:3;display:block;width:172px;_width:157px;_overflow:hidden;height:542px;_height:527px; }
#breadcrumb { position:absolute;left:172px;top:15px;z-index:3;display:block;width:588px;color:#ffffff;font-size:11px; }
#breadcrumb a:link,#breadcrumb a:active,#breadcrumb a:visited,#breadcrumb a:hover { color:#ffffff;font-size:11px;border-bottom:0px; }
#breadcrumb a:hover { color:#ee0000; }
#homecontent { position:absolute;left:172px;top:500px;z-index:3;display:block;width:588px; }
#homecontent.no-flash { top: 386px; }
#homecontent.no-flash img { display: block !important;}
.homeblock { display:block;height:320px;padding:10px;padding-top:20px;padding-bottom:20px; }
.homeblock h2 { padding-top:15px;line-height:120%; }
.homeblock h2 a:link,.homeblock h2 a:active,.homeblock h2 a:visited,.homeblock h2 a:hover {
	border-bottom:0px;
	font-size:20px;
	line-height:120%;
}
.homeblock h2 a:hover { color:#ee0000; }
#pagecontent { position:absolute;left:172px;top:30px;z-index:3;display:block;width:588px; }
#pagecontent .block { display:block;padding:10px;padding-top:0px;background:#ffffff; }
#rightcol { position:absolute;left:759px;top:0px;z-index:4;display:block;width:238px;_left:774px;_width:223px;min-height:542px;_height:497px;_overflow:hidden;background:transparent url(/images/bg_right_top.png) no-repeat;_background-position:top right; }
#rightcol .block { padding:10px;padding-left:25px;_padding-left:10px;_margin-left:0px;padding-top:14px;font-size:11px;background:transparent url(/images/bg_right_bg.png) repeat-y;_background-position:top right;min-height:482px; }
#rightcol .block div { font-size:12px;}
#rightcol .rb  
{
    background:url("/images/bg_right_bg.png") repeat-y scroll 0 0 transparent;
    padding-left: 14px;
    _margin-left:-15px; 
}
#rightcol h2 { font-size:13px; }
#rightcol .srch { margin-top:15px; }
#rightcol hr { border:0px solid #000000;padding:0px;border-bottom:1px dotted #000000; }
#rightcol .sideblock { display:block;border-top:1px dotted #000000;margin-top:15px;padding-top:15px;/*line-height:140%px;*/  }
#rightcol .banner { margin-top:0px;padding-top:0px;}

#footer { display:block;background:transparent url(/images/bg_footer.png);_background-image:none;_background: #cccccc;margin-top:15px;margin-bottom:15px;color:#666666;padding:10px; }
#footer .legal { display:block;padding-top:10px; }
#footer .legal,#footer .legal a:link,#footer .legal a:active,#footer .legal a:visited,#footer .legal a:hover {
	color:#666666;border-bottom-width:0px;font-size:12px;text-align:center;
}
#footer .legal a:hover {
	color:#ffffff;
}
#viewer { position:relative;top:30px;width:774px;overflow:hidden; }
#scroller { position:relative;left:0px;display:block;width:774px;height:455px;overflow:hidden; }
#viewer.no-flash #scroller { height: 331px; }
#viewer.no-flash #scroller #scroller-media img { display: block !important; margin-left: 172px;}
#scroller,#mediablock { color:#ffffff; }

.resultitem .thumb { float:left;display:block;width:162px;height:112px; }
.resultitem .thumb a { border-bottom:0px; }
.resultitem .thumb img { padding-right:3px;padding-bottom:3px;background:transparent url(/images/bg_thumb.jpg) no-repeat bottom right; }
.resultitem .details { float:left;display:block;width:404px;min-height:70px;_height: 70px; }
.resultitem .details a.genre:link,.resultitem .details a.genre:active,.resultitem .details a.genre:visited,.resultitem .details a.genre:hover { border-bottom:0px; }
.resultitem .details h2 a:link,.resultitem .details h2 a:active,.resultitem .details h2 a:visited,.resultitem .details h2 a:hover {
	border-bottom:0px;
	font-size:20px;
	line-height:140%;
}
.resultitem .details h2 a:hover,.resultitem .details a.genre:hover { color:#ee0000; }
.resultitem .links { float:left;display:block;width:404px;height:25px; }
.resultitem .links .more { padding-bottom:2px; }
.resultitem .details h3
{
    font-size:16px;font-weight:normal;margin-bottom:6px; 
}

.paging { display:block; }
.paging .rght { padding-bottom:2px; }
.paging div,.paging div a:link,.paging div a:active,.paging div a:visited,.paging div a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	border-bottom:0px;
}
.paging div a:hover,.paging .more a:link,.paging .more a:active,.paging .more a:visited,.paging .more a:hover { 
	border-bottom:1px dotted #000000; 
}
.paging div .current { color:#ee0000; }

.productionhead { display:block;padding:10px;padding-bottom:0px;background:#ffffff url(/images/bg_head.jpg) repeat-x; }
.productionhead h2 { font-size:32px; }
.productionhead h3 
{ 
    font-size:16px;font-weight:normal;margin-top:3px;margin-bottom:3px; 
}
.productionhead h4 { font-size:11px;font-weight:normal;text-transform:uppercase; }

.pagehead { display:block;padding:10px;padding-bottom:0px;background:#ffffff; }
.pagehead h2 { font-size:32px; }

.answer { display:block;margin-top:15px;margin-bottom:15px;clear:both; }
.answer img { padding-right:3px;padding-bottom:3px;margin-right:10px;background:transparent url(/images/bg_thumb.jpg) no-repeat bottom right;float:left; }

.addthis a:link,.addthis a:active,.addthis a:visited,.addthis a:hover { border:0px; }

#wysiswyg img { padding-right:3px;padding-bottom:3px;margin-right:10px;background:transparent url(/images/bg_thumb.jpg) no-repeat bottom right;float:left; }
/*
#wysiswyg * { white-space:normal !important; line-height:20px !important; font-size: 12px !important; }
*/

.textblock { float:left;display:block;width:460px;padding:10px;white-space:normal !important; line-height:20px !important; }
.textblock.wide { width: 550px;}
.withside { width:383px; }
.textblock h1 { display:none; }
.textblock h2 { font-size:14px; }
.sideinfo { float:left;display:block;width:165px;padding:10px; }
.sideinfo div { }
.sideinfo h2 {
	display:block;
	background:#ffffff url(/images/bg_head.jpg) repeat-x;
	border-top:1px dotted #000000;
	font-size:14px;
	padding:5px;
}
.sidelink a:link,.sidelink a:active,.sidelink a:visited,.sidelink a:hover {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border-bottom:0px;
	display:block;
	padding-bottom:5px;
}
.sidelink a:hover { color:#ee0000; }

#aviewer { background:#ffffff;padding:10px;width:568px; }
#ascroller { position:relative;display:block;width:568px;height:170px;overflow:hidden; }
#anxt { position:absolute;right:0px;top:0px;display:block;width:17px;height:70px;background-image:url(/images/spacer.gif);background-repeat:no-repeat; }
#aprv { position:absolute;left:0px;top:0px;display:block;width:17px;height:70px;background-image:url(/images/spacer.gif);background-repeat:no-repeat; }
#aitems { position:relative;left:17px;display:block;width:534px;height:185px;overflow:hidden; }
#ainner { position:absolute;left:0px;top:0px;display:block;width:3000px; }
#ainner div.athumb { float:left;margin-top:0px;margin-right:14px;display:block;width:123px;height:185px;text-align:left; }
#ainner div.athumb a:link,#ainner div.athumb a:active,#ainner div.athumb a:visited,#ainner div.athumb a:hover { border:0px; }
#ainner div.athumb a:hover { color:#ee0000; }
#ainner div.athumb img { clear:both;cursor:pointer; }
#ainner div.athumb h2 { font-size:11px;height:47px;margin-top:4px;line-height:140%; }
#ainner div.athumb h3 { font-size:12px; font-weight:normal;text-transform:uppercase; }


/* styles for forms */
form,input { margin:0px;padding:0px; }
label { padding-right:10px; }
.box1 { color: #000000; border:1px solid #675f48; background-color: #ffffff;width:140px; _width:125px;height:20px;line-height:18px; }

.srch .box1 { width:130px; }
.boxdrop { font: 11px Arial;  color: #000000; border:1px solid #bfbfbf; background-color: #d9dadb; }
.srchbut { cursor: pointer; font: 10px Arial;font-weight:normal; color: #ffffff;text-transform:uppercase; border:0px solid #cccccc; background: transparent url(/images/but_search.gif) no-repeat center left;width:52px;height:24px;padding-top:3px;padding-bottom:5px;vertical-align:bottom; }
.srchbut:hover { cursor: pointer;background: transparent url(/images/but_search_on.gif) no-repeat center left; }
table.frm { margin-top:20px;margin-bottom:10px; }
.frm td { padding-bottom:5px;}
.frm td label { white-space:nowrap;padding-right:10px; }
.frm td:first-letter { text-transform:uppercase; }
.frm .box1 { border:1px solid #848484; background-color: #ffffff; width:130px; height:auto; }
.frm .box1a { width: 110px; }
.frm .box2 { border:1px solid #848484; background-color: #ffffff; width:60px; }
.frm .box3 { border:1px solid #848484; background-color: #ffffff; width:30px; }
.box4 td input, .frm .day, .frm .month, .frm .year { border:1px solid #848484; background-color: #ffffff; }
.box4 td label { padding-left:5px; }
.frm .day,
.frm .month
{
    width:23px;
    margin-right:3px;
}
.frm .year
{
    width:31px;
}

.box4 td input { border-width:0px; }
.submitBtn,.deleteBtn { cursor: pointer; font-size: 11px;font-weight:bold; color: #ffffff;text-transform:uppercase; border:0px solid #cccccc; background: transparent url(/images/but_bg_submit.jpg) no-repeat center left;width:84px;height:23px;vertical-align:middle; }
.activateBtn { cursor: pointer; font-size: 11px; font-weight:bold; color: #ffffff;text-transform:uppercase; border:0px solid #cccccc; background: transparent url(/images/but_bg_submit_175.jpg) no-repeat center left;width:175px;height:23px;vertical-align:middle; }
.frm span.errorMsg { padding-left: 10px; }
.wideLabel input {margin-left: 10px;}
.frm .file1 { width: 230px; border: 1px solid #848484;}
.error {
    color: red;padding:0px;
}


td.frmrow {	padding: 4px; }

div.popup { display: none; }

/* lightbox style pop up */
body { padding:0px;margin:0px; }
#bopop {	position: absolute;width:100%;height:90%;top:0;left:0;z-index:80; }
#fade { background:#000;position:fixed;width:100%;height:100%;filter:alpha(opacity=80);opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";left:0;z-index:90; }
.popblock {	background:#000000;float:left;width:720px;position:fixed;top:20%;left:50%;margin:0 0 0 -360px;z-index:100; }
.popblock .popclose { position:absolute;right:0px;bottom:-25px; }
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}
*html .popblock {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

.reToolbar li a { border-bottom:0px !important; }
.rwFooterCenter { font-size:1px !important;line-height:1px !important; }

/* --- AgendaGrid --- */
#agendagrid {width: 588px;clear: both;}
#agendagrid #agendagrid-head div,
#agendagrid #agendagrid-body div 
{
    float: left;
    background-position: right bottom; 
    font-weight: normal; 
    font-size: 11px; 
    padding: 0 4px;
} 

#agendagrid #agendagrid-head div {width: 73px; height: 25px;}  
#agendagrid #agendagrid-body div.day {width: 63px; padding: 7px 9px 0; height: 107px; overflow: hidden;}  

#agendagrid #agendagrid-head div, 
#agendagrid #agendagrid-body div.inactive { background-image: url("../images/cell_empty.gif"); }

#agendagrid #agendagrid-head div.lastrow, 
#agendagrid #agendagrid-body div.inactive.lastrow { background-image: url("../images/cell_empty_right.gif"); }

#agendagrid #agendagrid-body div.active { background-image: url("../images/cell_full.gif"); }
#agendagrid #agendagrid-body div.lastrow { background-image: url("../images/cell_full_right.gif"); }

#agendagrid #agendagrid-body div.inactive, 
#agendagrid #agendagrid-body div.inactive .date, 
#agendagrid #agendagrid-body div.inactive ul li { color: #969696; }
#agendagrid #agendagrid-body div .date {width: auto; height: auto; font-size: 16px; margin-bottom: 1px;}
#agendagrid #agendagrid-body div.activedate .date {  color: #E90001;}    

#agendagrid #agendagrid-body div ul { width: 60px; overflow: hidden; color: inherit; list-style: none; margin: 0px; padding: 0px; height: 80px;}
#agendagrid #agendagrid-body div ul li { margin: 0px; padding: 1px 0px; color: inherit; font-size: 11px;}

#agendagriddetails { border: 0px solid #ddd; z-index: 10; position: absolute;  left: -999px; top: -999px;width: 470px; height: auto; } 
#agendagriddetails td.drop_l { width: 10px; background-image:url(/images/drop_l_full.png); background-repeat: no-repeat;}
#agendagriddetails .contentarea { background-color: #fff;  }
#agendagriddetails td.drop_lb { height: 12px; background-image:url(/images/drop_lb.png);  background-repeat: no-repeat; background-position: top;}
#agendagriddetails td.drop_b { height: 12px; background-image:url(/images/drop_b_full.png); background-repeat: no-repeat; background-position:right;}

#detailsbuffer { display: none;}
#agendagriddetails .hr { margin-left: 100px; margin-right: 5px; height: 3px;}
.detailvoorstelling { overflow: hidden; padding: 10px; background-position:right; background-repeat: repeat-y;}
.detailvoorstelling.myhover { background-image: url(/images/bg_detailvoorstelling.gif);}
.detailvoorstelling.myhover h2 {  color: #E90001; }
.detailvoorstelling div.rbut { margin-top: 10px;}
.detailvoorstelling h2 { font-size: 18px;  margin: 0px; margin-top: -7px;}
.detailvoorstelling .subtitle { display: block; font-size: 12px; }
.detailvoorstelling .location { margin-top: 5px; display: block; font-size: 12px; float: left;}
.detailvoorstelling img { margin: 0 10px 0 0; float: left;}

.btnprev, .btnnext { width: 13px; height: 13px; border-width: 0px; margin: 0 5px; }
.btnprev { background-image: url(/images/btn_prev_grey.gif); margin-right: 0px;}
.btnnext { background-image: url(/images/btn_next_grey.gif)}

.pager span { font-weight: bold;}


/* --- lijst met data & tijden van voorstellingen op productiedetail ---*/
.sidelink ul.eventdates-list {margin: 0px 0px 0px 0px; padding: 0px;}
.sidelink ul.eventdates-list li {list-style-type: none;}
.sidelink ul.eventdates-list li a {display: block; }

/* -- Banner -- */
#leftcol .banner-container
{
    width: 155px;
    height: 220px;
    border: 1px solid #E40A0B;
    overflow: hidden;
}
#leftcol .banner-container img.banner 
{
    /* width: 155px; */
    /* height: 220px; */
}

/* --- Aanpassingen t.b.v. e-newsletter formulier in de sidebar--- */
.sideblock .frm {margin: 0; padding: 0;}
.sideblock .frm tr td:first-child{display: none;}

#ctl00_ctl00_RightColumn1_NewsLetterEmailFormControl_registerNewEnewsAccount_ctl04 {display: none;}

#brochureform .bbut a {max-width: 130px;}

#newsletterquickform .box1 {width: 190px; font-size: 12px;}
#newsletterquickform .submitBtn {font-size: 10px; font-family:arial; font-weight: normal; padding: 1px 0px 5px 0; width: 88px; height: 24px; background: url(/images/but_meld_aan.gif) no-repeat;}
#newsletterquickform .submitBtn:hover {background: url(/images/but_meld_aan_on.gif) no-repeat;}

.sideblock div.bbut2 
{ 
	background: transparent url(/images/but_left_black.gif) no-repeat top left;
	padding-left: 5px;
}
.sideblock div.bbut2:hover  
{
    background: transparent url(/images/but_left_black_on.gif) no-repeat top left; 
}
.sideblock input.bbut2 
{ 
	background: transparent url(/images/but_bg_black.gif) no-repeat top right;
	padding-left: -10px;
}
.sideblock input.bbut2:hover  
{
    background: transparent url(/images/but_bg_black_on.gif) no-repeat top right;
}



#ainner .athumb .sidelink {display: none !important;}