/* Stylesheet 			*/
/* Legenda:   			*/
/* Donkerrood:	#460918		*/
/* Lichtrood:	#960f30		*/


div.pepBestelContainer fieldset.pepPrijzen div.checkbox:after {
  display: block;
  clear: both;
  content: '.';
  visibility: hidden;
  height: 0;
}
div.pepBestelContainer fieldset.pepPrijzen div.checkbox {
  *display: inline-block;
}
div.pepBestelContainer fieldset.pepPrijzen div.checkbox input[type="checkbox"] {
  display: block;
  float: left;
  position: relative;
  top: 1px;
}
div.pepBestelContainer fieldset.pepPrijzen div.checkbox label {
  display: block;
  float: left;
  width: 208px;
}


table.poster img {
  display: block;
}
table.poster td.top {
  vertical-align: top;
}
table.poster td.bottom {
  vertical-align: bottom;
}
table.poster td.left img {
  float: left;
}
table.poster td.right img {
  float: right;
}


#flash50jaar {
	position: absolute;
	top: 100px;
	left: 0;
/*	width: 300px;
	height: 350px;*/
}

/* Globals */

div.body_padding.bruisendebestemming h1 { color: #C90F24 }
div.body_padding.bruisendebestemming h2 { color: #C90F24; font-weight: bold; font-size: 16px; margin-bottom: 2px; }
/* div.content_padding.bruisendebestemming, */div.content_padding.bruisendebestemming a, div.content_padding.bruisendebestemming a:visited { color: #C90F24; font-size: 11px; }
div.body_padding.warmonthaal h1 { color: #C65625 }
div.body_padding.warmonthaal h2 { color: #C65625; font-size: 16px; font-weight: bold; margin-bottom: 2px; }
/* div.content_padding.warmonthaal, */div.content_padding.warmonthaal a, div.content_padding.warmonthaal a:visited { color: #C65625; font-size: 11px; } 
div.body_padding.vertrouwdterrein h1 { color: #5A519D }
div.body_padding.vertrouwdterrein h2 { color: #5A519D; font-size: 16px; font-weight: bold; margin-bottom: 2px; }
/* div.content_padding.vertrouwdterrein, */div.content_padding.vertrouwdterrein a, div.content_padding.vertrouwdterrein a:visited { color: #5A519D; font-size: 11px; }
div.body_padding.onontgonnengebied h1 { color: #8C3D8E }
div.body_padding.onontgonnengebied h2 { color: #8C3D8E; font-size: 16px; font-weight: bold; margin-bottom: 2px; }
/* div.content_padding.onontgonnengebied, */div.content_padding.onontgonnengebied a, div.content_padding.onontgonnengebied a:visited { color: #8C3D8E; font-size: 11px; }
div.bruisendebestemming div.body_padding a, div.bruisendebestemming div.body_padding a:visited,
div.vertrouwdterrein div.body_padding a, div.vertrouwdterrein div.body_padding a:visited,
div.onontgonnengebied div.body_padding a, div.onontgonnengebied div.body_padding a:visited,
div.warmonthaal div.body_padding a, div.warmonthaal div.body_padding a:visited { text-decoration: none; color: #720833; }
hr { height:5px; color:transparent; background:transparent url(/images/layout/2010-2011/hordots.gif) left center repeat-x; border:0; }
.body_mid hr { background-image:url(/images/layout/2010-2011/hordots2.gif); }

#pepContainer legend { visibility:hidden; margin:0; font-size:16px; font-weight:bold; text-align: right; color: #960F30; }
.pepLoginContainer legend { visibility:hidden; }


body.p9-50jaarschouwburg h2 { margin:11px 0 0; font-size:14px; font-weight:bold; }
body.p9-50jaarschouwburg h2 a { color:#460918; }

body.p9-fotoboek div.body_right_padding {padding:41px 0 0 0;}

tr.details-list-footer-with-status td { font-size:16px; padding-top:10px; font-weight:bold; color:#960F30; }


#smbox { float:right; width:515px; }
#smbox .header { height:52px; background:white url(/images/layout/2010-2011/socialmediabox-header.gif) no-repeat 0 0; }
#smbox .header .header-inner { padding:8px 0 0 16px; }
#smbox .header a { color:#c06f83; font-weight:bold; font-size:16px; text-decoration:none; letter-spacing:1px; }
#smbox .header a:hover, #smbox .header a.active { color:#fff; }
#smbox .header img { position:relative; top:4px; margin:0 6px; }
#smbox .content { min-height:100px;background:white url(/images/layout/2010-2011/socialmediabox-right.gif) repeat-y right top; }
#smbox .content .content-inner { padding:4px 26px 10px 15px; }
#smbox h3 { font-weight:bold; color:#960f30; font-size:15px; line-height:22px; }
#smbox .content p, #smbox .content ul, #smbox .content li { list-style:none; margin:0; }
#smbox .content li { padding-top:13px; }
#smbox .content li .message-inner { padding-top:13px; background:white url(/images/layout/2010-2011/socialmediabox-message-delimiter.gif) no-repeat left top; }
#smbox .content li.first { padding-top:0; }
#smbox .content li.first .message-inner { padding-top:0; background:white none; }
#smbox .footer { height:18px; background:white url(/images/layout/2010-2011/socialmediabox-footer.gif) no-repeat 0 0; }
body .wrapper #smb-networks { position:static; float:right; clear:both; padding:18px 20px; background:white url(/images/layout/2010-2011/socialmediabox-networkcontainer.jpg) no-repeat right bottom; }


/*span.next, span.previous, div.content_padding span.next a, div.content_padding span.previous a, div.content_padding span.next a:visited, div.content_padding span.previous a:visited { font-size:11px; color: #720833; }*/
table td.programmanavigatie { font-size:20px; font-weight:normal; color:#460918; }
table td.programmanavigatie span.previous a, table td.programmanavigatie span.next a { font-size:16px; font-weight:bold; color:#460918; }
table td.programmanavigatie span.previous a:hover, table td.programmanavigatie span.next a:hover { color:#960f30; }
table td.programmanavigatie img.pipe { margin:0 4px; }


div.body_padding a.button, div#actieModule a, div.body_padding a.button:visited,div.content_padding a.button, div.content_padding a.button:visited { font-weight: bold; text-decoration: none; font-size: 14px; color: #960F30; margin-top: 5px; text-transform: lowercase }
div.body_padding a.button:hover, div#actieModule a:hover, div.content_padding a.button:hover { color: #720833; text-decoration: none;}
td.details-date { color: #960F30; padding-bottom: 10px;}
td.details-title { color: #960F30; font-size: 16px; font-weight: bold; }
td.details-cast { font-size: 16px; font-weight: bold; }
td.details-list-header { color:#960F30; font-weight:bold; padding:0 3px 3px; }
td.details-list-row, td.price-list-row { background-color: white; padding:2px 6px; }
td.price-list-header { padding: 4px; }
input.button, td.ezcontent-form-submit input.button, input.pepSubmit, #pepContainer input.submit, td.ezcontent-form-submit input { font-weight: bold; color: #960F30; font-size: 16px; font-family:Arial; text-indent: 0px; float: right; text-decoration: none; text-transform: lowercase; }
input.pepSubmit, #pepContainer input.submit { font-weight: bold; color: #960F30; font-size: 16px; text-indent: 0px; float: right; text-decoration: none; background-color: transparent; border: none; }
input.pepSubmit:hover, #pepContainer input.submit:hover { color: #720833; }
legend { font-weight:bold;padding-bottom:6px;padding-left:0;padding-top:6px; color: #720833 }
span.details-list-row-extra { color: #960F30; }
span.oneliner { color: #960F30; }
input.pepInput {border: solid #720833 1px; color: black; }
a.program-list-item-bestel, a.program-list-item-geweest, a.program-list-item-uitverkocht { text-transform: lowercase }

input.toevoeging, input.postcodeLetters, input.net, input.pepExtraPrijsInput, input.pepPrijsInput { width: 20px; }
input.postcodeCijfers, input.huisnummer { width: 40px; }
input.abo { width: 80px; }
fieldset { border: none; padding: 0; margin: 0; }
legend { font-weight: bold; padding-left: 0px; padding-bottom: 6px; padding-top: 6px; } 
input.pepSubmit { margin-top: 6px; font-weight: bold; cursor: pointer; }

div.pepContainer label, div.pepNieuwAccountContainer label, div.pepLoginContainer label {
   display: block;
   margin: 0;
}

div.pepBestelContainer input.pepPrijsInput, input.pepExtraPrijsInput {
       	margin: 5px 0 0 5px;
}
div.pepBestelContainer label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 200px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

div.pepNieuwAccountContainer div.checkbox label, div.pepBestelContainer div.checkbox label {
   display: inline;
   float: none; 
   width: auto; 
}
div.radiobutton { display:inline; }
label  { display:block; }
div.radiobutton label, div.checkbox label  { display:inline; }

a.link_account, a.link_account:hover { color: #FF8510; text-decoration: underline; }

fieldset input.submit { margin-top: 6px; }
html { padding:0; margin:0; overflow: -moz-scrollbars-vertical; }

.details-link-extra { color: #6F3A78; font-weight: bold;  }


input.pepExtraPrijsInput {
	display: block; 
	float: left; 
}


div.body_padding a, div.body_padding a:visited  { color: #960F30 }
div.content_padding a, div.content_padding a:visited  { color: #960F30 }
body.p9-index h3 img { position:relative; top:1px; }

html { overflow-y:scroll; overflow: -moz-scrollbars-vertical; }

html,body { /*height:100%;*/ }
html {overflow: -moz-scrollbars-vertical;}
body { font-family: arial; text-align:center; font-size:11px; margin:0; padding:0; color:#460918; background:transparent url(/images/layout/2010-2011/body-bg.jpg) center 0 repeat-y; }
body.darkmid { background-image:url(/images/layout/2010-2011/body-bg-darkmid.jpg); }
div.innerbody { background:transparent url(/images/layout/2010-2011/innerbody-bg-default.jpg) center 0 no-repeat; }
/*body.p9-index div.innerbody { background-image:url(/images/layout/2010-2011/innerbody-bg-home.jpg); }*/
body.p9-index div.innerbody { background-image:url(/images/layout/2010-2011/innerbody-bg-home-50-jaar.jpg); }
body.darkmid div.innerbody { background-image:url(/images/layout/2010-2011/innerbody-bg-darkmid.jpg); }
#nobg {background:none;}
form {display:inline;}
img {border:0;}
td {vertical-align:top;}
a { text-decoration:none; color:#460918; }
a:hover { color:#960f30; }
a:focus {outline:0;}
p {line-height:16px; margin: 0 0 11px 0;}
p a, div.login a.username, div.login a.logout { color:#960F30; text-decoration:none; }
p a:hover, div.login a.username:hover, div.login a.logout:hover { text-decoration:underline; }
ul, ol {margin:10px 0; padding:0; list-style-position:inside;}
ul li, ol li, td, th { line-height:16px;}


/* Divs */
div.wrapper {width:780px; margin:0 auto; text-align:left; position:relative; /*background:url(/images/layout/2010-2011/body-bg-home.jpg) repeat-y top center;*/ /*min-height:100%; height: auto !important; height:100%;*/ } 
#intro {background:url('/images/layout/2010-2011/intro_bg.jpg') no-repeat; height:460px;}
div.intro {padding:263px 0 0 106px;}
div.intro a { display:block; float:left; width:286px; height:137px; background:url('/images/layout/2010-2011/intro.jpg') no-repeat; text-indent:-9999px; }
div.intro a#next { background-position:-286px 0; }
div.intro a#current:hover { background-position:0 -137px; }
div.intro a#next:hover { background-position:-286px -137px; }
div.magazine { z-index:4; position:absolute; right:33px; top:634px; width:98px; height:37px; text-align:right; background:transparent url(/images/layout/2010-2011/magazine-aanvragen-border.gif) no-repeat 0 0; }
#logo { position:absolute; left:94px; top:5px; z-index:3; }
#logo, #logo h2, #logo a { display:block; width:146px; height:75px; text-indent:-9999px; }
#networks, #smb-networks { position:absolute; right:23px; top:542px; width:215px; z-index:14; }
#networks img, #smb-networks img { float:right; margin-left:6px; }
#networks span, #smb-networks span { float:left; position:relative; top:2px; font-size:12px; font-style:italic; }
#tt50 { position:absolute; top:0; right:-10px; width:100px; height:100px; }
div.header { }
div.servicemenu { }
div#topmenu { position:absolute; left:255px; top:15px;z-index: 10; }
div#topmenu ul { margin:0; list-style:none; clear:both; }
div#topmenu li { display:inline; padding-bottom:3px; font-size:11px; position:relative; line-height:normal; }
div#topmenu li.l1, div#topmenu a.l1 { display:block; float:left; padding-left:4px; }
div#topmenu a { padding:0 5px; font-weight:normal; }
div#topmenu a.l1 { background:white url(/images/layout/2010-2011/topmenusprite-off.jpg) no-repeat 2px 2px; }
div#topmenu a.tickets_route { background-position:2px 2px; }
div#topmenu a.service { background-position:2px -18px; }
div#topmenu a.mijn_theater { background-position:2px -38px; }
div#topmenu a.over_ons { background-position:2px -58px; }
div#topmenu a.kijken_reageren { background-position:2px -78px; }
div#topmenu a.actie { background-position:2px -98px; }
div#topmenu a.l1 span { visibility:hidden; }
div#topmenu a.l1:hover { background-image:url(/images/layout/2010-2011/topmenusprite-on.jpg); }
div#topmenu li ul { display:none; *background-color:#fdfdfd; _background-color:transparent; position:absolute; top:17px; left:7px; _left:-2px; *left:-2px; *top:12px; padding-bottom:10px; }
div#topmenu li li { padding:0; display:list-item; font-size:10px; white-space:nowrap; line-height:14px; }
div#topmenu li li a { padding:0; }
div.login { z-index:4; position:absolute; left:0; padding:10px 0 0 0; line-height:18px; }
/*div.login a {color:#460918; }*/
/*div.login a.username, div.login a.logout { color:#c65525; } */
div.cart {position:absolute; left:300px;}
div.cart a {display:block; width:19px; height:29px; background:url('/images/layout/2009-2010/winkelwagen.gif') no-repeat; text-indent:-9999px;}
div.content_wrapper {clear:both;}
div.body_left { float:left; width:248px; position:relative; height:767px; }
 div.menu_left, div.menu_right { position:absolute; top:217px; left:0; width:124px; height:550px; overflow:hidden; }
 div.menu_right { left:124px; }
 div.menu_right_padding {padding:6px 0 0 3px;}
 div.logo_vrienden {position:relative; clear:both; width:248px; height:179px; background:url('/images/layout/2009-2010/logo.jpg') no-repeat; overflow:hidden;}
 div.logo_vrienden a {position:absolute; display:block; width:248px; height:179px; text-indent:-9999px;}
 div.logo_vrienden a#koffer1 {top:74px; left:30px; width:32px; height:32px;}
 div.logo_vrienden a#koffer2 {top:67px; left:60px; width:32px; height:32px;}
 div.logo_vrienden a#koffer3 {top:60px; left:90px; width:32px; height:32px;}
 div.logo_vrienden a#koffer4 {top:53px; left:120px; width:32px; height:32px;}
 div.logo_filmfoyer a {clear:both; display:block; width:248px; height:179px; background:url('/images/layout/2009-2010/filmfoyer_logo.jpg') no-repeat; text-indent:-9999px;}
 div.bezoekook {background:url('/images/layout/2009-2010/bezoekook.jpg') no-repeat; height:155px;}
 div.bezoekook_padding {padding:48px 0 0 0;}
div.body_mid {float:left; width:266px; /*background:url('/images/layout/2009-2010/body_mid.jpg') no-repeat;*/ }
div.home { padding:15px 0 0 0; }
div.home a.header { color:#720833; }
/*#body_midrood {background:url('/images/layout/2009-2010/bg_midrood.jpg') no-repeat;}
#body_mid_groen2 {background:url('/images/layout/2009-2010/body_mid_groen2.jpg') no-repeat; overflow-x:hidden;}
#body_mid_home { background:url(/images/layout/2010-2011/header_mid_home.jpg) no-repeat; }*/
 div.button a {display:block; }
 div.button a.bestel {float:right; height:25px; width:85px; background:url('/images/layout/2009-2010/button_bestel.jpg') no-repeat; text-indent:-9999px;}
 div.button a.verstuur {float:right; height:24px; width:103px; background:url('/images/layout/2009-2010/button_verstuur.jpg') no-repeat; text-indent:-9999px;}
 div.withbars p {background:url('/images/layout/2009-2010/bar_green.gif') bottom left repeat-x; padding:0 0 8px 0; margin:0 0 7px 0;}
 div.withbars p a, div.home p a {text-decoration:none;}
 div.withbars p a:hover, div.home p a:hover {text-decoration:underline;}

div.body_right { float:left; width:266px; overflow-x:hidden; }
body.p9-index div.body_right { overflow-x: visible; }

#body_right_home_filmfoyer {background:url('/images/layout/2009-2010/body_right_filmfoyer.jpg') no-repeat;min-height:876px; height: auto !important; height:668px; position:relative;}
#body_right_home_filmfoyer .film {position:absolute; top:178px; left:1px; background:url('/images/layout/film.jpg') no-repeat; width:188px; height:147px; overflow:hidden}

#body_right_home { min-height:600px; position:relative; z-index:1; }
#btwsterren { position:absolute; top:122px; left:40px; }
#btwdagen { position:absolute; top:392px; left:55px; width:220px; height:132px; background:url(/files/layout/x_dagen_laag_btw_tarief.png) no-repeat 0 0; }
#btwdagen span { color:#960F30; font-size:26px; font-weight:bold; left:111px; line-height:26px; position:absolute; text-align:center; top:21px; width:43px; }
#btwdagen a { display:block; width:220px; height:93px; margin-top:32px; color:transparent; text-decoration:none; z-index:2; }

#body_right_midgroen {background:url('/images/layout/2009-2010/body_right_midgroen.jpg') no-repeat;}
#reisstijlen {background:url('/images/layout/2009-2010/body_right_reisstijlen.jpg') no-repeat;min-height:700px; height: auto !important; height:700px;}
 div.body_right_padding {padding:124px 0 0 3px;}
 div.body_right_home_padding {padding:41px 0 0 3px;}
 div.right-header a {display:block; height:73px; width:248px; text-indent:-9999px;}
 div.right-header { height:73px; }
 div.right-header a.vriendenvoorstellingen {background:url('/images/layout/2009-2010/header_vriendenvoorstellingen.jpg') no-repeat;}
 div.right-header a.gastenboek {background:url('/images/layout/2009-2010/header_gastenboek.jpg') no-repeat;}
 div.right-header a.home {background:url('');}
 div.body_right p.image {padding:0 0 0 15px;}
div.body_midright {float:left; width:532px; /*background:url('/images/layout/2009-2010/body_midright.jpg') no-repeat;*/ min-height:668px; height: auto !important; height:668px; overflow-x:hidden;}
 div.midright-header a {margin:0 0 0 266px;}
 div.midright-header a {display:block; height:73px; width:248px; text-indent:-9999px;}div.right-header a.vriendenvoorstellingen {background:url('/images/layout/2009-2010/header_vriendenvoorstellingen.jpg') no-repeat;}
 div.midright-header a.vriendenvoorstellingen {background:url('/images/layout/2009-2010/header_vriendenvoorstellingen.jpg') no-repeat;} 
div.body_padding {padding:197px 14px 15px 17px;}
/*div.body_padding.index {padding:130px 9px 15px 17px;}*/
body.p9-index div.body_padding { padding:220px 9px 15px 17px; }
div.content_padding {padding: 0 14px;}

div.clear {clear:both;}


/* uitvoeringdetails */
div.uitvoeringdetails { line-height:18px; }
div.uitvoeringdetails hr { margin:6px 0; }
div.uitvoeringdetails, div.uitvoeringdetails a { color:#460918; }
body div.uitvoeringdetails b, body div.uitvoeringdetails a b { color:#960f30; }
div.uitvoeringdetails-mid p { margin:0; }
div.uitvoeringdetails-mid hr { margin:6px 0; }
div.uitvoeringdetails-mid p.datum-genre { color:#960f30; padding-bottom:10px; }
div.uitvoeringdetails-mid p.title { color:#960f30; font-size:17px; font-weight:bold; }
div.uitvoeringdetails-mid p.cast { color:#460918; font-size:17px; font-weight:bold; }
div.uitvoeringdetails-mid p.website a { text-decoration:none; color:#960f30; }
div.uitvoeringdetails-mid p.website a:hover { color:#960f30; text-decoration: underline; }
\\div.uitvoeringdetails-mid p.website a { color:#460918; text-decoration:none; font-style:italic; }
div.uitvoeringdetails-mid p.details-links a { color:#960f30; font-weight:bold; text-decoration:none; }
div.uitvoeringdetails-mid div.description { padding-top:10px; }
div.uitvoeringdetails-mid div.description p { padding-top:5px; }



/* image masks */
div.mask51 { width:51px; height:51px; position:relative; }
div.mask51 img.background, div.mask51 div.mask { width:51px; height:51px; position:absolute; left:0; top:0; }
div.mask51 div.mask { z-index:2; background:transparent url(/images/layout/small-corner-mask-white.gif) 0 0 no-repeat; }
tr.program-list-row-history div.mask51 div.mask { background-image:url(/images/layout/small-corner-mask-ece5e2.gif); }
tr.program-list-row-odd div.mask51 div.mask, tr.program-list-row-even div.mask51 div.mask { background-image:url(/images/layout/small-corner-mask-dbd0d2.gif); }
tr.program-list-row-selected div.mask51 div.mask { background-image:url(/images/layout/small-corner-mask-white.gif); }
div.mask194 { width:194px; height:194px; position:relative; }
div.mask194 img.background, div.mask194 div.mask { width:194px; height:194px; position:absolute; left:0; top:0; }
div.mask194 div.mask { z-index:2; background:transparent url(/images/layout/big194-corner-mask-white.gif) 0 0 no-repeat; }


/* Guestbook */
div.guestbook_form {color:#720833; line-height:20px;}
div.guestbook_form input, div.guestbook_form textarea {border:1px solid #720833; background:transparent; width:232px; height:16px;padding:2px 0 0 2px;}
div.guestbook_form textarea {height:70px;}
span.guestbook_entry_title {color:#720833;}

/* Lists */
ul.servicemenu {margin:0; list-style:none; clear:both;}
ul.servicemenu li {float:left; width:90px;}
ul.servicemenu li a {color:#df182e; }
ul.servicemenu li a:hover, ul.servicemenu a.select {color:#FFFFFF;}


#menu_left { margin:0; padding:0; list-style:none; width:124px; clear:both; }
#menu_left li { float:left; padding:0; height:auto; width:124px; clear:both; }
#menu_left li a { float:left; display:block; margin:0; width:124px; text-indent:-9999px; background:url(/images/layout/2010-2011/menu_off.png) no-repeat 0 0; _background-image:url(/images/layout/2010-2011/menu_off.jpg); }
#menu_left li a.select, #menu_left li a:hover { background-image:url(/images/layout/2010-2011/menu_on.png); _background-image:url(/images/layout/2010-2011/menu_on.jpg); }
body ul#menu_left li a.menu1 { height:48px; background-position:0 0; }
body ul#menu_left li a.menu2 { height:48px; background-position:0 -48px; }
body ul#menu_left li a.menu3 { height:46px; background-position:0 -98px; }
body ul#menu_left li a.menu4 { height:30px; background-position:0 -144px; }
body ul#menu_left li a.menu5 { height:30px; background-position:0 -177px; }
body ul#menu_left li a.menu6 { height:45px; background-position:0 -209px; }
body ul#menu_left li a.menu7 { height:46px; background-position:0 -257px; }
body ul#menu_left li a.menu8 { height:30px; background-position:0 -305px; }

#menu_left_filmfoyer {margin:0; list-style:none;}
#menu_left_filmfoyer li {float:left; clear:left; height:auto;}
#menu_left_filmfoyer li a {display:block; width:124px; text-indent:-9999px; background-image:url('/images/layout/2009-2010/menu_off_filmfoyer.jpg');}
#menu_left_filmfoyer li a.select, #menu_left_filmfoyer li a:hover {background-image:url('/images/layout/2009-2010/menu_on_filmfoyer.jpg');}
#menu_left_filmfoyer li a.menu1 {height:32px;}
#menu_left_filmfoyer li a.menu2 {height:46px; background-position: 0 -32px;}
#menu_left_filmfoyer li a.menu3 {height:44px; background-position: 0 -78px;}
#menu_left_filmfoyer li a.menu4 {height:49px; background-position: 0 -122px;}
#menu_left_filmfoyer li a.menu5 {height:50px; background-position: 0 -171px;}
#menu_left_filmfoyer li a.menu6 {height:73px; background-position: 0 -221px;}

#menu_right {margin:0; list-style:none;}
#menu_right li {float:left; clear:left;}
#menu_right li a {color:#460918; white-space: nowrap;}
#menu_right li a:hover, #menu_right li a.select {color:#960f30;}

#home_specials { margin:0; list-style:none; position:relative; left: 0px; }
#home_specials li { position:absolute; background: right no-repeat; min-height:90px; height: auto !important; height:90px; padding:20px 0px 10px 0; text-align:left; width:231px; }
#home_specials li.item2 {top:130px;}
#home_specials li a {color:#720833;}
#home_specials li a.image { display:block; height:97px; float:left; margin:0 15px 0 0; background: no-repeat transparent top left; text-align:left; }
#home_specials li div.description {color:#960F30;}

/* Tables */

td.big-title { color: #772447;color:#720833;font-size:14pt; padding:20px 0px 20px 0; }
tr.program-list-row-even, tr.program-list-row-odd { background-color:#dbd0d2; }
tr.program-list-row-history { background-color:#ece5e2; }
tr.program-list-row-selected { background-color:#ffffff; }
td.program-list-header {padding:4px 6px; font-weight:bold;}
td.program-list-item, td.price-list-item {padding:4px 6px; cursor:pointer;}
td.program-list-item span.oneliner, td.program-list-item span.genres { color:#960f30; }
a.program-list-item-geweest {color:#720833;}
a.program-list-item-bestel {color:#fb3628;}
tr.program-list-spacer-row td { height:4px; line-height:0; font-size:0; background-color:white; }

#shopcatprodlisttable tr.program-list-row-even td, #shopcatprodlisttable tr.program-list-row-odd td, #shopcatprodlisttable tr.program-list-row-selected td, #shopcatprodlisttable tr.foyer-list-row td { border-bottom:solid 2px #fff; }
body div.wrapper table#shopcatprodlisttable tr td table tr td { border-bottom:0; }

/* Content */
h1 {margin:0; font-size:16px; font-weight:bold; text-align:left; color: #960F30}
h1.green {color:#b7ce37;}
h2 {margin:0; font-size:14px; font-weight:bold; color: #960F30}
h3 {margin:0; font-size:20px; line-height:28px; font-weight:normal;}
h3 a { color:#960F30;}
h3 a.select {color:#720833;}
h3 a.select:visited {color:#720833;}
h3 a:hover {text-decoration:underline;}

\\a.youtube {opacity:0.75;filter:alpha(opacity=75);display:block;position:relative;width:130px;height:97px;} 
\\a.youtube:hover {opacity:1;filter:alpha(opacity=100);} 
a.youtube {display:block;position:relative;width:130px;height:97px;} 
a.youtube:hover {} 
a.youtube img {position:absolute;top:0;left:0;width:130px;height:97px;} 

/* Inputs */
input, textarea { border:1px solid #720833; }
input.submit { cursor:pointer; }
table.ezcontent-form-table {width:220px;}
td.ezcontent-form-label-label {color:#720833;}
div.search { position:absolute; left:97px; top:96px; z-index:2; height:25px; width:148px; }
div.search .winkelwagentje { position:absolute; right:7px; top:5px; }
input.search { border:1px solid #960f30; margin:0; padding:2px 0 0 2px; background:white; color:black; width:64px; height:13px; font-size:11px; }
input.search_submit { font-size:11px; cursor:pointer; border:0; margin:0; padding:1px; width:35px; height:20px; background:transparent; color:#460918; }
td.ezcontent-form-label {width:250px; color:#720833; line-height:20px;}
td.ezcontent-form-field {width:250px;}
td.ezcontent-form-field input {background:white;http://www.theaterstilburg.nl/index.htmlheight:16px;padding:2px 0 0 2px;width:230px;}
td.ezcontent-form-field textarea {background:white;border:1px solid #720833;height:76px;padding:2px 0 0 2px;width:230px;}
td.ezcontent-form-field input.radio, td.ezcontent-form-field input.checkbox {width:auto; height:auto; border:0;}
td.ezcontent-form-submit { text-align:left;}
/* td.ezcontent-form-submit input { cursor:pointer; border:0; background-color:transparent; color:#720833; font-family:Arial; font-size:16px; font-weight:bold; float:right; margin-top:10px; } */
td.ezcontent-form-submit input { cursor:pointer; border:0; background-color:transparent; float:right; margin-top:10px; }
div.fotograaf { font-size: 9px; }

form.pepNieuwAccountForm h1, form#formwachtwoordForm h1, form#formgegevensForm h1 { margin-bottom: 16px; }
form#formgegevensForm h1 { margin-top: 16px; }
