/* Stylesheet 			*/
/* Legenda:   			*/
/* Paars:	#720833		*/
/* Rood:	#b81426		*/


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;
}


/* 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 { color: transparent; background-color: transparent; border: 1px dotted #720833; border-style: none none dotted; }
#pepContainer legend {margin:0; font-size:16px; font-weight:bold; text-align: right; color: #b81426}


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; }
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: #b81426; 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: #b81426; padding-bottom: 10px;}
td.details-title { color: #b81426; font-size: 16px; font-weight: bold; }
td.details-cast { font-size: 16px; font-weight: bold; }
td.details-list-header { color: #b81426; font-weight: bold; }
td.details-list-row, td.price-list-row { background-color: white; padding: 4px; }
td.price-list-header { padding: 4px; }
input.button, td.ezcontent-form-submit input.button, input.pepSubmit, #pepContainer input.submit { font-weight: bold; color: #b81426; font-size: 16px; text-indent: 0px; float: right; text-decoration: none; text-transform: lowercase; }
input.pepSubmit, #pepContainer input.submit { font-weight: bold; color: #b81426; 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 }
div.content_padding a.tip, div.content_padding a.tip:visited { color: #720833; font-size: 12px;  }
div.tip { border-bottom: dotted #720833 1px; padding: 5px 10px; width: 180px;  color: #720833; margin-left: 20px; }
span.details-list-row-extra { color: #b81426; }
span.oneliner { color: #b81426; }
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: 0px; }
legend { font-weight: bold; padding-left: 0px; padding-bottom: 6px; padding-top: 6px; } 
input.pepSubmit { margin-top: 6px; font-weight: bold; cursor: pointer; }
div.hr {
  height: 1px;
  background-color: #720833;
}
div.hr hr {
  display: none;
}

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 {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: #b81426 }
div.content_padding a, div.content_padding a:visited  { color: #b81426 }

html,body {height:100%;}
html {overflow: -moz-scrollbars-vertical;}
body { font-family:arial; text-align:center; font-size:11px;margin:0; padding:0; color:#720833;}
#midrood {background:url('/images/layout/2009-2010/bg_midrood.jpg') repeat-y top center;}
#nobg {background:none;}
form {display:inline;}
img {border:0;}
td {vertical-align:top;}
a {text-decoration:none;}
a:focus {outline:0;}
p {line-height:16px; margin: 0 0 11px 0;}
p a {color:#b81426; 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/2009-2010/bg.gif') repeat-y top center; min-height:100%; height: auto !important; height:100%; } 
#intro {background:url('/images/layout/2009-2010/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/2009-2010/intro.jpg') no-repeat; text-indent:-9999px;}
div.intro a:hover {background:url('/images/layout/2009-2010/intro_hover.jpg') no-repeat;}
div.intro a#next {background-position:-286px 0;}
div.magazine {position:absolute;}
div.magazine a {display:block; width:121px; height:131px;}
div.header {position:absolute; padding:10px 0 0 151px;}
 div.servicemenu {padding:20px 0 0 4px;}
div.login {position:absolute; left:314px; width:200px; text-align:center;padding:10px 0 0 0; color:#df182e;}
div.login a {color:#df182e;}
div.login a.username {color:#c65525;}
div.login a.logout {color:#FFFFFF;}
div.login a:hover {color:#FFFFFF;}
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; background:url('/images/layout/2009-2010/body_left.jpg') no-repeat; overflow-x:hidden;}
 div.menu_left, div.menu_right {padding:187px 0 0 0; float:left; width:124px; overflow:hidden;}
 div.menu_right_padding {padding:6px 0 0 8px;}
 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:35px 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/2009-2010/body_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; background:url('/images/layout/2009-2010/body_right.jpg') no-repeat; overflow-x:hidden;}
#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 {background:url('/images/layout/2009-2010/body_right_home.jpg') no-repeat;min-height:876px; height: auto !important; height:876px;}
#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;}
div.content_padding {padding: 0 14px;}
div.clear {clear:both;}

/* 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; list-style:none;}
#menu_left li {float:left; clear:left; height:auto;}
#menu_left li a {display:block; width:124px; text-indent:-9999px; background-image:url('/images/layout/2009-2010/menu_off.jpg');}
#menu_left li a.select, #menu_left li a:hover {background-image:url('/images/layout/2009-2010/menu_on.jpg');}
#menu_left li a.menu1 {height:48px;}
#menu_left li a.menu2 {height:41px; background-position: 0 -48px;}
#menu_left li a.menu3 {height:46px; background-position: 0 -89px;}
#menu_left li a.menu4 {height:31px; background-position: 0 -135px;}
#menu_left li a.menu5 {height:29px; background-position: 0 -166px;}
#menu_left li a.menu6 {height:45px; background-position: 0 -195px;}
#menu_left li a.menu7 {height:54px; background-position: 0 -240px;}

#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:#FFFFFF; white-space: nowrap;}

#menu_right li a:hover, #menu_right li a.select {color:#570526;}
#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:right; width:245px; }
#home_specials li.item2 {top:130px;}
#home_specials li a {color:#720833;}
#home_specials li a.image {display:block; width:97px; height:97px; float:right; margin:0 0 0 15px; background: no-repeat transparent top left; text-align:left;}
#home_specials li div.description {color:#b81426;}

/* Tables */

td.big-title { color: #772447;color:#720833;font-size:14pt; padding:20px 70px 20px 0; }
tr.program-list-row-even, tr.program-list-row-odd {background:url('/images/layout/2009-2010/bg_white2px.gif') bottom left repeat-x #ead2d5;}
tr.program-list-row-grey {background:url('/images/layout/2009-2010/bg_white2px.gif') bottom left repeat-x #ededed;}
tr.program-list-row-selected {}
td.program-list-header {padding:4px 6px; font-weight:bold;}
td.program-list-item, td.price-list-item {padding:4px 6px; cursor:pointer;}
td.price-list-row
span.oneliner {color:#b81426;}
a.program-list-item-geweest {color:#720833;}
a.program-list-item-bestel {color:#fb3628;}

/* Content */
h1 {margin:0; font-size:16px; font-weight:bold; text-align: right; color: #b81426}
h1.green {color:#b7ce37;}
h2 {margin:0 0 11px 0; font-size:16px; font-weight:normal;}
h3 {margin:0; font-size:20px; line-height:28px; font-weight:normal;}
h3 a { color:#b81426;}
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.submit { cursor:pointer; }
table.ezcontent-form-table {width:220px;}
td.ezcontent-form-label-label {color:#720833;}
input.search {border:1px solid #FFFFFF; margin:0; padding:2px 0 0 2px; background:transparent; color:#FFFFFF; width:100px; height:13px; font-size:11px;}
input.search_submit {border:0; margin:0; padding:1px 0 0 0; width:35px; height:20px; background:transparent; color:#FFFFFF;}
td.ezcontent-form-label {width:250px; color:#720833; line-height:20px;}
td.ezcontent-form-field {width:250px;}
td.ezcontent-form-field input {background:transparent;border:1px solid #720833;height:16px;padding:2px 0 0 2px;width:230px;}
td.ezcontent-form-field textarea {background:transparent;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-size:17px; font-weight:normal; float:right; margin-top:10px; }


