
TABLE.stukDetails DIV.label {
	font-weight:bold;
}
TABLE.stukDetails DIV.titel {
	font-size: 30px;
	line-height: 25px;
	padding: 10px 0px 5px 0px;
}

TABLE.stukDetails DIV.flyer {
	padding: 11px 0px 10px 1px;
	background: url(../images/gespeeldeStukken_flyerBG.png) no-repeat center top;
}

TABLE.stukDetails DIV.flyer IMG {
	cursor: url(magnify.gif), -moz-zoom-in;
}

TABLE.stukDetails TD.recensies IMG {
	cursor: url(magnify.gif), -moz-zoom-in;
}


TABLE.stukDetails DIV.auteur,
TABLE.stukDetails DIV.genre {

}
TABLE.stukDetails TD.recensies{
	vertical-align:bottom;
}
TABLE.stukDetails DIV.regie a{
	color: #860703;
}
TABLE.stukDetails DIV.regie a:hover{
	color: #FFFFFF;
}


TABLE.stukDetails DIV.theater,
TABLE.stukDetails DIV.data {
	text-align: right; 
}

DIV.verhaal {
	background: url(../images/gespeeldeStukken_schaduwVerhaal.png) repeat-y 0px 10px;
}
DIV.verhaal-body {
	background: url(../images/gespeeldeStukken_bgVerhaal.jpg) no-repeat 0px top;
	margin: 0px 0px 0px 12px;
	padding: 5px 20px 5px 10px;
}



DIV.gallery {
	background: url(../images/gespeeldeStukken_schaduwGallery.png) repeat-y 0px 10px;
}
DIV.galleryBG{
	width: 159px;
	margin: 0px 0px 0px 12px;
}
DIV.galleryFoto {
	text-align: center;
	padding: 3px 0px 3px 0px;
}
DIV.galleryFoto a IMG {
	border: 1px solid #be9779;
	cursor: url(magnify.gif), -moz-zoom-in;
}

DIV.galleryFoto a:hover IMG {
	border: 1px solid #FFFFFF;
}


DIV.rolverdeling {
	background: url(../images/gespeeldeStukken_schaduwRollen.png) repeat-y center ;
}
DIV.rolverdelingBG {
	width: 248px;
	background: url(../images/gespeeldeStukken_bgRollen.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 13px;
	padding-bottom: 5px;
}
TABLE.rolverdeling-body {
	margin: 0px 19px 0px 6px;
	border-bottom: 1px solid #1b0b00;
}

TABLE.rolverdeling-body TD {
	color: #c5903a;
	padding: 2px 0px 2px 3px;
	cursor: pointer;
	cursor: hand;
	border-top: 1px solid #1b0b00;
	border-right: 1px solid #1b0b00;

}

TABLE.rolverdeling-body TD.rol {
	border-left: 1px solid #1b0b00;
}



TR.speellijst-out TD.rol,
TR.speellijst-out TD.naam {
	background: url(../images/rollen_bgOff.jpg) no-repeat;
}
TR.speellijst-over TD.rol,
TR.speellijst-over TD.naam {
	background: url(../images/rollen_bgOver.jpg) no-repeat;
	color: #FFFFFF;
}


DIV.overigeStukken {
	width: 200px;
	background: url(../images/gespeeldeStukken_schaduwEerder.png) repeat-y 0px 60px;
}
DIV.overigeStukkenBG {
	background: url(../images/gespeeldeStukken_bgEerder.jpg) no-repeat 0px top;
}
DIV.overigeStukken DIV{
	line-height: 15px;
	cursor: pointer;
	cursor: hand;
	padding: 2px 10px 2px 3px;
}
DIV.overigeStukken DIV.stuk-out{
	color: #c5903a;
}
DIV.overigeStukken DIV.stuk-over{
	color: #FFFFFF;
}

DIV.verhaal-body {
	background: url(../images/gespeeldeStukken_bgVerhaal.jpg) no-repeat 0px top;
	margin: 0px 0px 0px 12px;
	padding: 5px 20px 5px 10px;
}
DIV.route {
	text-align: center;	
	padding: 0px 0px 20px 0px;
}
DIV.route DIV.omschrijving {
	margin: 0px 0px 0px 20px;
	font-weight: bold;
	width: 140px;
}
DIV.route DIV.image IMG{
	margin: 10px 0px 0px 0px;
	border: 1px solid #333333;
}
DIV.route DIV.link {
	margin: 10px 0px 0px 0px;
}

DIV.route DIV.link a {
	color: #000000;
}
DIV.reserveren {
	width: 220px;
	background: url(../images/gespeeldeStukken_schaduwReserveren.png) repeat-y 0px 60px;
}
DIV.reserverenBG {
	background: url(../images/gespeeldeStukken_bgReserveren.jpg) no-repeat 0px top;
}
DIV.reserveren DIV.intro {
	padding: 10px 20px 0px 5px;
	color: #c5903a;

}
DIV.reserveren DIV.label {
	padding: 10px 0px 0px 5px;
	color: #c5903a;
	font-weight: bold;
}

DIV.reserveren INPUT {
	margin: 0px 0px 0px 5px;
}
DIV.reserveren SELECT{
	font-size: 12px;	
}
DIV.reserveren DIV.button {
	text-align: center;	
}
DIV.rolverdeling-titel {
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #000000;
	font-size: 15px;
}