html {height: 100%;}body {color: #000;font-style: normal;margin: 0;padding: 0;position: relative;}body {background-color: #fff;font-size: 0.7em;line-height: 1.4em;}body,input,textarea,select{font-family: verdana, arial, sans-serif;}form {margin: 0;padding: 0;}label, caption, legend { font-weight: bold;} label {display: block;margin-top: 2px;}fieldset { padding: 6px;}input, select, textarea {font-size: 1em;padding: 1px 2px 0 2px;}select {display: block;width: 300px;}textarea {width: 300px;height: 200px;}ul, ol, dd {margin: 0 0 0 25px;padding: 0;} li, dt, dl { margin: 0; padding: 0;}table, td, th {margin: 0;padding: 0;text-align: left;vertical-align: top;border-collapse:collapse;border-spacing:0;}th {font-weight: bold;}img {border: none;}h1 {font-style: normal;font-weight: normal;color: #000;font-size: 1.5em;line-height: 1.5em;margin: 0 0 1em 0;padding-top: 0;}h2 {font-style: normal;font-weight: normal;color: #000;font-size: 1.2em;line-height: 1.2em;margin: 0 0 1em 0;padding-top: 0;}h3, h4, h5, h6 {font-style: normal;font-weight: normal;color: #000;font-size: 1em;line-height: 1em;margin: 0 0 1em 0;padding-top: 0;}h4 {font-size: 0.8em;}h5 {font-size: 0.6em;}h6 {font-size: 0.4em;}a, a:link, a:visited, a:hover {color: #00f;text-decoration: underline;}p {margin: 0 0 1em 0;padding-top: 0;}.clear {clear: both;}.hidden {display: none;}input.textinput,input.password,select,textarea {height: 16px;width: 240px;border: 1px solid #999;}form {position: relative;}div, tr {position: relative;margin-bottom: 10px;}td {padding: 0 0 10px 0;}select {padding-right: 0;height: 20px;width: 246px;}textarea {height: 90px;}label {width: 120px;display: block;}fieldset {border: 1px solid #ccc;padding: 10px;margin-bottom: 10px;}input.file {display: inline;width: 248px;}div.checkbox,tr.checkbox {position: relative;float: left;clear: both;width: 100%;}input.checkbox {float: left;position: relative;display: block;}label.checkbox {float: left;display: block;}label.subRadio {display: inline;width: auto;}label.gender,input.gender {float: left;}label.spanInfo {color: #999;display: block;position: absolute;}div.submit {clear: both;float: right;}tr.button,div.button {background: none;}label.ofb_MessageLabel {width: inherit;width: 225px;margin-top: 10px;display: none;background: #eee;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}.ofb_invalid label.ofb_MessageLabel,.ofb_valid label.ofb_MessageLabel,.ofb_weak label.ofb_MessageLabel,.ofb_good label.ofb_MessageLabel,.ofb_strong label.ofb_MessageLabel {display: block;}.ofb_invalid label.ofb_MessageLabel {color: #ff3300;}.ofb_valid label.ofb_MessageLabel,.ofb_strong label.ofb_MessageLabel {color: #75da2b;}.ofb_weak label.ofb_MessageLabel {color: #ffc600;}.ofb_good label.ofb_MessageLabel {color: #0095f4;}#ui-datepicker-div, .ui-datepicker-div {background-color: #FFFFFF;display: none;z-index: 9999;}.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {background-color: #FFFFFF;border: 4px solid #9BCAE2;list-style-image: none;list-style-position: outside;list-style-type: none;padding: 5px;position: relative;text-decoration: none;width: 250px;}.ui-datepicker-header select.ui-datepicker-new-month {left:52px;width:63px;}.ui-datepicker-header select.ui-datepicker-new-year {left:119px;width:55px;}.ui-datepicker-header select {background-color: #E6E6E6;border: 1px solid #D3D3D3;color: #555555;font-size: 10px;position: absolute;top: -10px;*top: 0;height: 23px;padding: 2px;}table.ui-datepicker {margin-top: 30px;}table.ui-datepicker td {background-color: #E6E6E6;border: 1px solid #FFFFFF;color: #555555;cursor: pointer;padding: 7px;text-align:center;}table.ui-datepicker .ui-datepicker-title-row td a {color: #222222;}table.ui-datepicker td a: hover {background-color: #DADADA;border: 1px solid #999999;color: #212121;}.ui-datepicker-next, .ui-datepicker-prev {background-color: #E6E6E6; left: 0px; position: absolute; top: 0px;font-size:10px;}.ui-datepicker-next a, .ui-datepicker-prev a {cursor: pointer;}.ui-datepicker-current,.ui-datepicker-control {display: none;}.ui-datepicker-next {left:178px;font-size:8px;}.ui-datepicker-next label {display: inline;}.ui-datepicker-next, .ui-datepicker-prev {padding: 4px;height: 15px;width: 40px;font-size: 8px;}table.ui-datepicker td.ui-datepicker-today {background-color: white;}table.ui-datepicker td.ui-datepicker-current-day a {color: black;font-weight: bold;}form.ofb_divStyle input.text,form.ofb_divStyle input.password.form.ofb_divStyle select,form.ofb_divStyle textarea {margin-bottom: 10px;}form.ofb_divStyle label.spanInfo {top: 15px;left: 255px;}form.ofb_divStyle label {width: 100%;}caption {text-align: left;margin-bottom: 10px;}form.ofb_tableStyle table {position: relative; }form.ofb_tableStyle td.ofb_description {width: 140px;}form.ofb_tableStyle td label.checkbox {float: none;}form.ofb_tableStyle td {position: relative;}form.ofb_tableStyle tr label.spanInfo {position: absolute;top: 25px;*top: 0;left: 395px;*left: 260px;}form.ofb_tableStyle div label.text,form.ofb_tableStyle div label.select,form.ofb_tableStyle div label.password {float: left;}form.ofb_tableStyle div label.ofb_MessageLabel {margin-left: 120px;}form.ofb_tableStyle div input.file {position: absolute; left: 120px;top: 0;}form.ofb_tableStyle div label.spanInfo {top: 0;left: 375px;}body {line-height: 1.9em;color: #010101;}h1 {font-size: 1.5em;}h2 {font-size: 1.3em;}h1, h2 {color: #cc3300;color:#cb3a40;font-weight: bold;}a, a:link, a:visited {color: #cc3300;color:#cb3a40;}a:hover, a:visited:hover {color: #cc3300;color:#cb3a40;}em {font-style: normal;color: #cb3a40;}label, caption, legend {color: #010101;}input {border: 1px solid #ccc;height: 25px;color: #777;font-size: 1.6em;padding-top: 2px;background: url(/images/nominaties/layout/bg-invulveld.png) top left;}textarea {background: url(/images/nominaties/layout/bg-textfield.png) top left;}fieldset {border: 0;padding: 0;}object, object * {width: 320px !important;height: 220px !important;}table td small {padding-right: 20px;}form.reservation input.text,form.reservation textarea {font-size: 1em;}form.loginForm {width: 400px;}form.loginForm label,form.loginForm input {float: left;}form.loginForm div {float: left;clear: both;width: 367px;} form.loginForm fieldset {width: 367px;}input.text {height: 25px;}div#musicalInfo ul#review {list-style: none;margin: 0;}div#musicalInfo ul#review li a {padding-left: 25px;color: #000;line-height:2.3em;display: block;height: 30px;text-decoration: none;background: url(/images/nominaties/layout/pdf_icon.gif) no-repeat;}div#musicalInfo ul#review li a:hover {text-decoration: underline;}#od_tooltip { display: none; background-color: #ffe65b; color: black; padding: 10px; position: absolute; -moz-border-radius: 5px;-webkit-border-radius: 5px;}.overview a {float: left;clear: both;}p.confirmReservation {background-color: #ffeb79;background-image: url(/images/nominaties/layout/star.png);background-repeat: no-repeat;background-position: 20px 50%;padding: 15px 20px 15px 40px;border: 1px solid orange;}table#musicalOverview td img,table#musicalOverview td {vertical-align: middle;padding: 0;}table#musicalOverview td img.musicalThumb {padding: 5px;background: #fff;margin-right: 10px;}table#musicalOverview tr.odd {background: #fff;}table#musicalOverview tr.even {background: none;height: 5px;}table#musicalOverview td.review img {margin-left: 25px;}a.handleRequestsForShow {background: url(/images/nominaties/layout/star.png);display: block;width: 16px;height: 16px;float: right;margin: -1px 1px 0 0;}a.handleRequestsForShow span {display: none;}a.skipmenu {display: none;}.clear {clear: both;}div.message,div.error {color: #000;font-weight: bold;border: 1px solid #FF0000;padding: 10px 10px 20px 50px;margin: 10px 0;background: url(http://static.occhio.nl/images/attention.gif) #FFDDDD no-repeat 10px 10px; }div.message {border: 1px solid #1eb600;background: url(http://static.occhio.nl/images/attention-info.gif) #97f277 no-repeat 10px 5px;}div.message ul,div.error ul {margin-left: 10px;*margin-left: 15px; }body {background: #E7ECF3 url(/images/nominaties/layout/bg-gradient.png) repeat-x;}#container {width: 960px;margin-left: 0;min-height: 100%;padding-bottom: 20px;}#logo {background: url(/images/nominaties/layout/header.png) no-repeat;display: block;width: 765px;height: 145px;margin-left: 25px;margin-top: 5px;}body.tml_login #logo {background: url(/images/nominaties/layout/header-nominatiesysteem.png) no-repeat;}#logo span {display: none;}#content {position: relative;min-height: 500px;height: auto !important;margin-top: -30px;margin-left: 160px;width: 830px;}#intro {width: 775px;}form#rating {float: left;}table.metadata tr td {padding-right: 5px;}span.metalabel {width: 100px;}div#musicalActions {width: 165px;margin-left: 40px;margin-top: 47px;}div#musicalInfo .column img {margin-bottom: 30px;}div#musicalInfo,div#musicalActions,div#musicalInfo .columnLeft,div#musicalInfo .columnRight {float: left;}object {float: left;}div#musicalInfo .columnLeft {width: 200px;margin-right: 40px;margin-top: 2px;}div#musicalInfo .columnLeft img {margin-bottom: 10px;margin-top: 27px;}div#musicalInfo .columnRight {width: 320px;}p.applied {background: #fff;border: 3px solid #330000;display: block;float: left;clear: both;padding: 10px;width: 135px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin: 0 0 23px -3px;}#content div.button span.pdfLink {font-family: arial, verdana;font-size:9px;text-transform: uppercase;width: 30px;display: block;position: absolute;right: 40px;top: 12px;color: #fff;}#legenda {background: #fff;border: 1px solid #9EB1D0;height: 100px;padding: 5px 10px;width: 175px;float: right;clear: both;font-size: 0.9em;}#legenda p {float: left;clear: both;display: block;}#legenda div#playDateIcon {background: #cbff81;border: 1px solid #9EB1D0;width: 16px;height: 16px;float: left;}#legenda p#playDate {float: left;clear: none;padding-left: 8px;}#legenda p#availableTickets {background: url(/images/nominaties/layout/green-circle.gif) no-repeat 0 50%;padding-left: 25px;}form#rating table tr td {padding: 0 0 15px 0;}form#rating table tr.required, form#rating table tr.notrequired {background: #fff;height: 20px;}form#rating table tr.required td, form#rating table tr.notrequired td {background: #e6ebf3;padding: 0 0 0 10px;vertical-align: middle;}form#rating table tr.required td input.radio {height: auto;width: 14px;margin-right: 7px;}form#rating table tr td img#rateLegenda {margin-top: 10px;margin-left: 12px;margin-bottom: -15px;}form#rating button#submit {width: 170px;height: 55px;background: url(/images/nominaties/layout/verzenden-button-disabled.png) no-repeat;cursor: default;}form#rating.error button#submit {background: url(/images/nominaties/layout/verzenden-button-error.png) no-repeat;}form#rating.valid button#submit {background: url(/images/nominaties/layout/verzenden-button-valid.png) no-repeat;}form#rating button#submit span { display: none;}span.check {display: block;width: 21px;height: 18px;}span.default {background: #ccc;}tr.valid span.check,form.error tr.valid span.check {background: url(/images/nominaties/layout/check-valid.gif) no-repeat;}tr span.check {background: url(/images/nominaties/layout/check-default.gif) no-repeat;}form.error tr span.check {background: url(/images/nominaties/layout/check-error.gif) no-repeat;}div#errorMessage {color: #ff0000;width: 300px;float: right;height: auto;clear: both;display: none;}form.error div#errorMessage {display: block;}form.valid div#errorMessage {display: none;}.ui-datepicker-next, .ui-datepicker-prev {width: 30px;}.ui-datepicker-header select.ui-datepicker-new-month {left:42px;}.ui-datepicker-header select.ui-datepicker-new-year {left: 110px;}.ui-datepicker-next {left: 172px;}table.ui-datepicker {margin-bottom: 0;} .calendar {background: #fff;}.calendar th {background: #9eb1d0;color: #fff;}.calendar th,.calendar td {border: 1px solid #9eb1d0;}.calendar th {text-align: center;}.calendar td {height: 110px;width: 110px;padding: 0;}.calendar .timeSlot {height: 35px;margin-bottom: 0px;}body.page47 .calendar .timeSlot {margin-bottom: 10px;}.calendar td div.playDate {background: #cbff81;height: 110px;width: 100px;float: left;padding: 0 5px;margin-bottom: 0;}.calendar span.day_number {text-align: right;display: block;width: 100px;color: #4e5664;font-weight: bold;}.calendar span.time {float: left;}.calendar div.addOrDeleteTicket {width: 38px;float: right;margin-top: 3px;}.calendar .ticketsInfo {float: left;font-size: 0.8em;margin-top: -2px;}.calendar div.addOrDeleteTicket a {display: block;width: 16px;height: 16px;float: left;} .calendar div.addOrDeleteTicket a span { display: none; }.calendar div.addOrDeleteTicket a.addTicket {background: url(/images/nominaties/layout/plus.gif) 0 0;margin-right: 5px;}.calendar div.addOrDeleteTicket a.addTicket:hover {background: url(/images/nominaties/layout/plus.gif) 0 100%;}.calendar div.addOrDeleteTicket a.removeTicket {background: url(/images/nominaties/layout/minus.gif) 0 0;} .calendar div.addOrDeleteTicket a.removeTicket:hover {background: url(/images/nominaties/layout/minus.gif) 0 100%;} #content .calendar-navigation {position: relative;height: 50px;width: 780px;float: left;clear: both;}#content .calendar-navigation a.previous {position: absolute;top: 0;left: 0;}#content .calendar-navigation a.next {position: absolute;top: 0;right: 0;}#content .calendar-navigation span.month {position: absolute;top: 15px;left: 190px;display: block;text-align: center;width: 400px;}.calendar span.ticketsLeft {display: block;width: 18px;height: 18px;background: url(/images/nominaties/layout/green-circle.gif) no-repeat;color: #fff;font-weight: bold;text-align: center;float: right;line-height: 1.60em;font-family: arial, verdana;cursor: pointer;}.calendar span.divider {background: #9EB1D0;height: 1px;display: block;padding: 0;margin: 0 0 10px 0;}body.page47 span.divider{display: none;}table th { padding: 0 10px 0 0;}.calendar-navigation .month {text-transform: uppercase;font-weight: bold;}button,a.button,div.button a {position: relative;background: url(/images/nominaties/layout/default-button.png) no-repeat 0 0;font-family: arial, verdana;text-transform: uppercase;text-decoration: none;border: 0;font-size:11px;color: #fff;height: 39px;height: 54px;width: 161px;width: 169px;line-height: 1.5em;text-align: center;float: right; clear: both;cursor: pointer;white-space: nowrap;padding: 0px 8px 0 0;margin: 0 0 15px 0;}div.button a,a.button,div.button a:visited,a.button:visited { height: 39px; width: 161px;padding: 15px 8px 0 0;color: #fff;}button span {position: relative;top: -4px;}.overlay_content button {padding-top: 11px;}button#login_loginBtn:hover {text-decoration: none;border-bottom: 0;}button#login_loginBtn span:hover {text-decoration: none;border-bottom: 0;}button:hover,a.button:hover,div.button a:hover {background: url(/images/nominaties/layout/default-button.png) no-repeat 0 100%;color: #fff;}#content div.button a {text-indent: -35px;}#content div.button {padding:0;margin: 0;}button#submit_Yes,button#submit_No {float: left;clear: none;margin: 15px 15px 0 0;}button.grey,button.grey:visited {background: url(/images/nominaties/layout/grey-button.png) no-repeat;}button.red,button.red:visited {background: url(/images/nominaties/layout/red-button.png) no-repeat;}button.green,button.green:visited {background: url(/images/nominaties/layout/green-button.png) no-repeat;}button.red,button.green {height: 52px;width: 170px;}button.red span,button.green span {position: relative;top: -10px;}button.red:hover,button.green:hover {text-decoration: none;border-bottom: 0;}button#login_loginBtn { margin-right: -5px;}button.link {background: none;color: #66768F;text-decoration: underline;width: auto;padding: 0;}div.overlay_content textarea {width: 500px;}.overlay_content form.reservation {float: left;clear: both;padding: 15px 15px 0 15px;background: #F2F5F9;margin-bottom: 15px;}.overlay_content form.reservation div.error {display: none;}.overlay_content form.reservation div label {width: auto;padding: 0 7px;}.overlay_content form.reservation label {font-size: 10px;}.overlay_content form.reservation label,.overlay_content form.reservation div.code_container,.overlay_content form.reservation div.remarks_container {float: left;}.overlay_content form.reservation div.code_container input.text {width: 125px;margin-right: 13px; }.overlay_content form.reservation div.remarks_container textarea {width: 208px;}.overlay_content form.reservation div.remarks_container textarea label.spaninfo {width: auto;}.overlay_content form.reservation .buttons_container {float: right;margin-bottom: 0;}.overlay_content form.reservation .buttons_container button {float: left;clear: none;padding-top: 0;}.overlay_content form.reservation .buttons_container button.submit {margin-left: 15px;}body.page47 form button {background-image: url(/images/nominaties/layout/grey-button.png);}body.page47 form.valid button {background-image: url(/images/nominaties/layout/green-button.png);}body.page47 form.error button {background-image: url(/images/nominaties/layout/red-button.png);}body.page47 form button.link,body.page47 form.valid button.link,body.page47 form.error button.link {background: none;}body.page47 form.error div.error {display: block;float: left;}div.overlay {background-image:url(/images/nominaties/layout/popup.png);width:546px;height:439px;display:none;padding: 23px 40px 55px 55px;}div.overlay_close {position:absolute;right:5px;top:5px;cursor:pointer;height:40px;width:40px;}img.overlay_loading {margin-top: 201px;margin-left: 266px;}div.overlay_content {height: 410px;overflow: auto;padding-right: 15px;padding: 30px 15px;}div#overlay h1 {margin: 0 0 13px 0;padding: 3px 0;background: none;}div#overlay h2 {color: #fff;} div#overlay .contentBlock_s {margin:10px 0;}