
legend { color: #772447; margin-left: -5px; padding-left: 0px; }
div.checkbox strong { font-weight: normal; font-size: 9px; }
div.checkbox a:hover { color: #DA521F }
a.link:hover { color: #DA521F }
div.checkbox input { border: none }
div.checkbox { display: block; clear: both; }
td.price-list-row a:hover { color: #DA521F }

input.search {
  border: solid white 1px; background-color: #DA521F; width: 105px; margin-bottom: 2px; color: white;
}

body.foyer input.search {
  background-color: #EF9000
}

body.lucebert input.search {
  background-color: #CE7D27;
}

input, select { 
  border:1px solid #FF8510;
  color:#772447;
  font-size:8pt;
}
input.pepSubmit {
  background-color: #F5C5AF;
}

body { background-color: white; }
h1 { 
        color:#772447;
        font-size:9pt;
}

.details-list-header-big {
    color:#772447;
    font-size:9pt;
    font-weight:bold;
}

.details-list-header {
    color:#772447;
}
.side { background-color: white; }

.menu-left { 
	background-color: #772447;
	padding-top: 73px; 
	background-image:url('/images/layout/2008-2009/menu-left.gif');
	background-repeat:no-repeat;
}
.menu-right { 
	background-color: #772447;
	padding-top: 81px; 
	background-image:url('/images/layout/2008-2009/menu-right.gif');
	background-repeat:no-repeat;
}
body.fullscreen .body-right {
	background-image:url('/images/layout/2008-2009/body-right-fullscreen.jpg');
	background-repeat:no-repeat;
	background-color: white;
}
body.intro .body-left {
	background-image:url('/images/layout/2008-2009/body-left-intro.jpg');
	background-repeat:no-repeat;
	background-color: white;
}
body.filmfoyer .body-left {
	background-image:url('/images/layout/2008-2009/body-left-filmfoyer.jpg');
	background-repeat:no-repeat;
	background-color: white;
	padding-right: 0px;
}
body.lucebert.lucerbertintro .body-left {
	background-image:url('/images/layout/2008-2009/body-left-lucebert.jpg');
}
body.lucebert .body-left {
	background-image:url('/images/layout/2008-2009/body-left-lucebert-vervolg.jpg');
	background-repeat:no-repeat;
	background-color: white;
	padding-right: 10px;
}

body.foyer.foyerintro .body-left {
	background-image:url('/images/layout/2008-2009/body-left-foyer.jpg');
}
body.foyer .body-left {
	background-image:url('/images/layout/2008-2009/body-left-foyer-vervolg.jpg');
	background-repeat:no-repeat;
	background-color: white;
	padding-right: 10px;
        background-color: #EDEDED;
}
body.lucebert .menu-left {
	background-image:url('/images/layout/2008-2009/menu-left-lucebert.gif');
	background-color: #411842;
        
}

body.lucebert .menu-right {
	background-image:url('/images/layout/2008-2009/menu-right-lucebert.gif');
	background-color: #411842;
}

body.foyer .menu-left {
	background-image:url('/images/layout/2008-2009/menu-left-foyer.gif');
	background-color: white;
        padding-top: 10px;
}

body.foyer .menu-right {
	background-image:url('/images/layout/2008-2009/menu-right-foyer.gif');
	background-color: white;
        padding-top: 30px;
}
.header {
	background-image:url('/images/layout/2008-2009/header.jpg');
	background-repeat:no-repeat;
	background-color: white;
        height: 122px;
}
body.intro .header {
	background-image:url('/images/layout/2008-2009/header-intro.jpg');
}
body.fullscreen .header {
	background-image:url('/images/layout/2008-2009/header-fullscreen.jpg');
}
body.filmfoyer .header {
	background-image:url('/images/layout/2008-2009/header-filmfoyer.jpg');
}
body.lucebert.lucebertintro .header {
	background-image:url('/images/layout/2008-2009/header-lucebert.jpg');
}
body.lucebert .header {
	background-image:url('/images/layout/2008-2009/header-lucebert-vervolg.jpg');
}
body.foyer.foyerintro .header {
	background-image:url('/images/layout/2008-2009/header-foyer.jpg');
        height: 172px;
}
body.foyer .header {
	background-image:url('/images/layout/2008-2009/header-foyer-vervolg.jpg');
        height: 172px;
}

.body-right  {
	background-image:url('/images/layout/2008-2009/body-right.jpg');
	background-repeat:no-repeat;
	background-color: #FCEEE8;
}

body.foyer .body-right  {
	background-image:url('/images/layout/2008-2009/body-left-foyer.jpg');
	background-repeat: repeat-x;
	background-color: #EDEDED;
}

body.foyer, body.foyer table { color: black; font-size: 8pt; }

//body.fullscreen .body-right table {
//        width: 326px;
//}
.body-right-right  {
	background-image:url('/images/layout/2008-2009/body-right-right.jpg');
	background-repeat:no-repeat;
        background-position: top right;
	background-color: white;
}
.sub-menu-item { color: white; }

body.foyer .sub-menu-item { color: black; } 
body.foyer .sub-menu-item:hover {
  color:#9e1b32;
}
body.foyer td.big-title {
  color:#9e1b32;
}

.foyer-list-header td {
        text-align: left;
        font-size: 12px;
        padding: 4px 2px;
        border-bottom: dotted black 1px;
}

.foyer-list-row td, 
.foyer-list-row-selected td {
        text-align: left;
        font-size: 12px;
        padding: 4px 2px;
        border-bottom: dotted black 1px;
}

a.sub-menu-item:hover { color: #DA521F; }
.header .sub-menu-item { color: #772447; } 
.header a.sub-menu-item:hover { color: white; }
.program-list-row-odd { background-color: #FFEFEA; }
.price-list-row, .program-list-row-even { background-color: #FFEFEA; }
.price-list-row {  border-bottom: none; padding-left: 4px; }
.price-list-item {  border-bottom: none; padding-left: 4px; }
.program-list-header { color: #DA521F; padding-bottom: 10px; }
.program-list-row-selected { background-color: #FBD7C9; }
span.program-list-item, a.program-list-item, a.program-list-item:hover { color: #772447 }
span.program-list-item.oneliner, span.program-list-item.oneliner:hover { color: #A1476D }
body, table { color: #772447; }
.list-body { color: #DA521F; }
.details-date { color: #772447; }
.details-title { color: #DA521F; }
.details-cast { color: #772447; }
a, a:hover { color: #772447; }
.details-list-header { color: #DA521F; }
.details-list-row, .price-list-row { color: #772447; border-bottom: none; }
.details-list-row-extra { color: #DA521F; }
td.big-title { height: 81px; color: #772447;}
body.fullscreen td.big-title { padding-right: 35px; }
div.foto { padding-top: 63px; }
div.fotograaf { color: #772447; }
td.program-list-item {
    border-bottom:2px solid white;
}
a.big-title {
    color:#772447;
}
a.big-sub-title { color:#DA521F;}
.list-title {
    color:#772447;
}
span.program-list-item-dimmed, a.program-list-item-dimmed, a.program-list-item-dimmed:hover, span.program-list-item, a.program-list-item, a.program-list-item:hover, span.program-list-item-bestel, a.program-list-item-bestel, a.program-list-item-bestel:hover, a.program-list-item-onbekend, a.program-list-item-onbekend:hover, .program-list-header {
    font-size: 11px;
}
span.program-list-item-dimmed, a.program-list-item-dimmed, a.program-list-item-dimmed:hover {
  color: #DA521F;
}
span.program-list-item-geannuleerd, a.program-list-item-geannuleerd, a.program-list-item-geannuleerd:hover, a.program-list-item-uitverkocht, a.program-list-item-uitverkocht:hover {
    color:#DA521F;
    font-size: 11px;
    text-decoration:none;
}

div.tip, div.fragment {
    padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px;
}
div.tip td { color: #DA521F; font-size: 12px; }
div.fragment td { color: #772447; font-size: 12px; }

/* this page declarations
#wrapp {
width: 248px;
text-align: left;
font: normal 1em Arial;
margin: 0 auto;
padding: 0;
color: black;
} */
/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
border: none;
background: #fff; 
width: 248px; 
height: 20px; 
margin: 0px -5px 0px -7px; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
height: 20px; 
width: 258px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 258px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
margin: 0 20px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
