/* Stylesheet */

/* Globals */
html {overflow: -moz-scrollbars-vertical;}
body { font-family:arial; text-align:center; font-size:11px;margin:0; padding:0; background:url('images/layout/bg.gif') repeat-y top center; color:#151c63;}
#midgroen {background:url('images/layout/bg_midgroen.gif') repeat-y top center;}
#midgroen2 {background:url('images/layout/bg_midgroen2.gif') repeat-y top center;}
form {display:inline;}
img {border:0;}
td {vertical-align:top;}
a {text-decoration:none;}
p {line-height:16px; margin: 0 0 11px 0;}
p a {color:#151c63; text-decoration:underline;}
ul, ol {margin:10px 0; padding:0; list-style-position:inside;}
ul li, ol li, td, th { line-height:16px;}

#nieuwsbriefswf { width:130px; height:140px; position:absolute; right:138px; top:26px; }

#fotoboekindex, #fotoboekfoto { width:490px; margin:0 auto; padding-top:200px; }
#fotoboekindex h1, #fotoboekfoto h1 { padding-bottom:10px; }
#fotoboekindex p, #fotoboekfoto p { margin:0; padding-bottom:10px; }
#fotoboekfoto ul { list-style:none }
#fotoboekfoto ul, #fotoboekfoto li { display:block; width:490px; margin:0; padding:0; text-align:center; }
#fotoboekfoto li { display:none; }
#fotoboekfoto div.nav { overflow:hidden; width:90px; margin:0 auto; clear:both; }
#fotoboekfoto div.nav div { float:left; width:20px; text-align:center; }
#fotoboekfoto div.nav div.location { width:50px; }
#fotoboekfoto div.nav div a { display:block; width:17px; height:17px; text-indent:-9999px; background:white url(/images/layout/fotonavbuttons.gif) no-repeat 1px 1px; }
#fotoboekfoto div.nav a#navbutton_next { background-position:-15px 0; }
#fotoboekfoto div.nav div.disabled a#navbutton_prev { background-position:0 -15px; }
#fotoboekfoto div.nav div.disabled a#navbutton_next { background-position:-15px -15px; }

/* Divs */
div.wrapper { width:780px; margin:0 auto; text-align:left; overflow:auto; position:relative; }
div.header {position:absolute; padding:10px 0 0 151px;}
 div.servicemenu {padding:20px 0 0 4px;}
div.content_wrapper { clear:both; overflow:auto; }
div.body_left {float:left; width:248px; background:url('images/layout/body_left.jpg') no-repeat; min-height:668px; height: auto !important; height:668px;}
 div.menu_left, div.menu_right {padding:195px 0 0 0; float:left; width:124px; overflow:hidden;}
 div.menu_right_padding {padding:32px 0 0 8px;}
 div.logo_vrienden a {clear:both; display:block; width:248px; height:179px; background:url('images/layout/logo_vrienden.jpg') no-repeat; text-indent:-9999px;}
 div.bezoekook {background:url('images/layout/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/body_mid.jpg') no-repeat; min-height:668px; height: auto !important; height:668px;}
#body_mid_groen {background:url('images/layout/body_mid_groen.jpg') no-repeat;}
#body_mid_groen2 {background:url('images/layout/body_mid_groen2.jpg') no-repeat; overflow-x:hidden;}
#body_mid_home {background:url('images/layout/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/button_bestel.jpg') no-repeat; text-indent:-9999px;}
 div.button a.verstuur {float:right; height:24px; width:103px; background:url('images/layout/button_verstuur.jpg') no-repeat; text-indent:-9999px;}
 div.withbars p {background:url('images/layout/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/body_right.jpg') no-repeat; min-height:668px; height: auto !important; height:668px;}
#body_right_home {background:url('images/layout/body_right_home.jpg') no-repeat;}
#body_right_midgroen {background:url('images/layout/body_right_midgroen.jpg') no-repeat;}
 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 a.vriendenvoorstellingen {background:url('images/layout/header_vriendenvoorstellingen.jpg') no-repeat;}
 div.right-header a.gastenboek {background:url('images/layout/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/body_midright.jpg') no-repeat; min-height:668px; height: auto !important; height:668px;}
 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/header_vriendenvoorstellingen.jpg') no-repeat;}
 div.midright-header a.vriendenvoorstellingen {background:url('images/layout/header_vriendenvoorstellingen.jpg') no-repeat;} 
div.body_padding {padding:197px 14px 15px 17px;}
#body_mid_home div.body_padding { padding-top:167px; }
div.content_padding {padding: 0 14px;}
div.clear {clear:both;}

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

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


#menu_left {margin:0; list-style:none; height:226px;}
#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/menu_off.jpg');}
#menu_left li a.select, #menu_left li a:hover {background-image:url('images/layout/menu_on.jpg');}
#menu_left li a.menu1 {height:60px;}
#menu_left li a.menu2 {height:51px; background-position: 0 -60px;}
#menu_left li a.menu3 {height:31px; background-position: 0 -111px;}
#menu_left li a.menu4 {height:34px; background-position: 0 -142px;}
#menu_left li a.menu5 {height:34px; background-position: 0 -173px;}

#menu_right {margin:0; list-style:none;}
#menu_right li {float:left; clear:left;}
#menu_right li a {color:#161e69;}
#menu_right li a:hover, #menu_right li a.select {color:#FFFFFF;}

#bezoekook {margin:0; list-style:none;}
#bezoekook li {float:right; clear:both; padding:0;}
#bezoekook li a {display:block; height:17px; width:248px; background-image:url('images/layout/bezoekook.jpg'); text-indent:-9999px;}
#bezoekook li a:hover {background-image:url('/images/layout/bezoekook_on.jpg');}
#bezoekook li a.theaterstilburg {background-position:0 -203px;}
#bezoekook li a.restaurantlucebert {background-position:0 -220px;}
#bezoekook li a.foyer {background-position:0 -236px;}
#bezoekook li a.filmfoyer {background-position:0 -252px;}

/* Tables */
table.voorstellingen {width:100%;}
table.voorstellingen td, table.voorstellingen th {padding:0 2px 0 5px;}
table.voorstellingen th {font-weight:bold; background:#FFFFFF;}
table.voorstellingen tr {background:url('images/layout/bg_white2px.gif') bottom left repeat-x #f4f7e3; height:34px;}
table.voorstellingen tr:hover, table.voorstellingen tr.hover {background-color:#e3ebb6; cursor:hand; cursor:pointer;}
table.voorstellingen tr.lined {background:url('images/layout/bg_white2px.gif') bottom left repeat-x #f4f7e3; height:18px;}
table.voorstellingen td.ingress {position:absolute;}
div.ingress {position:absolute; color:#93a52c; white-space:nowrap;}

/* Anchors */
a.menu {display:block; line-height:18px;}

/* Content */
h1 {margin:0; font-size:16px; font-weight:normal;}
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:#151c63;}
h3 a:hover {text-decoration:underline;}

/* Inputs */
table.ezcontent-form-table {width:220px;}
td.ezcontent-form-label-label {color:#93A52C;}
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:30px; height:20px; background:transparent; color:#FFFFFF;}
td.ezcontent-form-label {width:250px; color:#93A52C; line-height:20px;}
td.ezcontent-form-field {width:250px;}
td.ezcontent-form-field input, div.row span.input input {background:transparent;border:1px solid #A9C02A;color:#151c63;height:16px;padding:2px 0 0 2px;width:232px;}
td.ezcontent-form-field textarea, div.row span.input textarea {background:transparent;border:1px solid #A9C02A;color:#151c63;height:76px;padding:2px 0 0 2px;width:232px;}
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, div.submit input.submit { cursor:pointer; border:0; background:transparent url(images/layout/button_verstuur.jpg) no-repeat scroll 0 0; float:right; height:24px; text-indent:-9999px; width:103px; }