@CHARSET "UTF-8";
div.back {float:left;}
div#print {float:right;margin-right:15px;cursor:pointer;}
div#top {height:18px;}
#mail-vriend-submit {margin-top:20px;}
* {margin: 0;padding: 0;background-position: left top;background-repeat: no-repeat;}
td {vertical-align: top;}
img {vertical-align: middle;border-width: 0;}
a {text-decoration: underline;overflow:hidden;}

body {font: normal small verdana, helvetica, sans-serif;background-color: #000;background-repeat: repeat-x;color: #000;padding: 5px 0;}
form input {border: 1px solid #ccc;}
form button {font: normal small arial, helvetica, sans-serif;background-color: #e5e5e5;border: 1px solid #ccc;}

#wrap {width: auto;margin: 0 20px;min-width: 930px;}
#options {width: 100%;margin-bottom: 10px;}

#wrapHeader {width: 100%;}
#navigation {margin-bottom:20px; height:48px;}
#header {list-style-type: none;width: 520px;float: right;}
#header h1 {text-indent: -9999px;height: 138px;width: 100%;margin-top: 25px;}

.date {color: #bfbfbf;font: normal small arial, helvetica, sans-serif;}

.block {background-color: #000;color: #fff;padding: 10px 0;margin-bottom: 10px;}
.block ul {list-style-type: none;padding: 0 10px;}
.block a {color: #fff;}
.block .more {display: block;padding: 0 15px;}
.block .more a {text-decoration:none;}

.block .back {display: block;padding: 0 15px;}
.block .back a {text-decoration:none;}
.block p {margin-bottom: 5px;}
h3 {margin-left: 10px;}
#left {width: 316px;float: left;}
#left p {margin-left:10px;}
#left img {margin-top:10px; padding-left:10px;}
#left img.first {margin:0;}
#left h4 {font-size: large; margin-left:10px;}
#main {margin-right: 200px;min-width: 404px;margin-left: 326px;}
#main .page h3{margin-left:0px;}
#main .pagination {display: block;margin: 0 10px 10px 10px;}
#main ul.list {margin-bottom: 10px;}
#main ul.list li {border-top: 1px solid #999999;padding: 5px;}
#main ul.list li.first {border-top-width: 0;}
#main ul.list li * {display: block;}
#main ul.list img {display: inline;float: left;margin-right: 15px;}
#main ul.list p.date {width:100px;float:left;padding-right:1px;}
#main ul.list strong {font-size: large;color: #53a341;}
#main ul.list .subtitle {color: #ccc;font-size: medium;}
#main ul.list p {padding:0; margin:1px;}
#main ul.list .title {color: #53a341; clear:none;}
#main ul.list a {text-decoration:none; }

#main .event {margin: 10px 15px;border-bottom: 1px solid #fff;}
#main .event video {margin-bottom: 20px;}
#main .event .title {font-size: small;color: #000;background-color: #407c32;padding: 5px 20px;}
#main .event .title .genre {float: right;display: block;}
#main .event .title strong {color: #fff;font-size: large;font-weight:normal; display:block;}
#main .event .links a {text-decoration:none;}
#main .event .title .status {float:right;color: #fff;font-size: large;font-weight:normal; display:block;}
#main .event .content {padding: 10px 0 10px 20px;}
#main .event h4 {margin-top: 20px; font-size:large;}
#main .event ul {list-style: none; margin:0; padding:0;}

#main .page {margin: 20px 20px;}
#main .page .gmap {margin-bottom: 20px;}
#main .page .gmap a {color: #53a341;}
#main .page h4 {font-size:large;}
#main .page p.main {padding: 0;}

#form_newsletter_newsletter_holder {margin-left:10px; }
#form_newsletter_newsletter_holder td.input {width:300px; }
#form_newsletter_newsletter_holder td.label {width:100px;}


#tickets {margin-left:10px;margin-right:10px;}
#tickets ul.steps {background-color:#407C32;height:21px;list-style: none;}
#tickets ul.steps li {padding:2px 6px 2px 6px; float:left;color:#A0BE99; font-size:14px; font-family:sans-serif; font-weight:bold; text-decoration:none;}
#tickets ul.steps li.orderSteps {color:#000; cursor: pointer;}
#tickets ul.steps li.current {color:#fff; cursor: pointer;}
#tickets ul.steps li.disabled {cursor: default;}
.next {cursor:pointer;text-indent:-9999px; margin-left: 5px; display:block;width:90px; height:21px; text-decoration:none;float:left;background:url("/media/images/buttons/volgende.jpg") no-repeat;}
.order {cursor:pointer;text-indent:-9999px; margin-left: 5px; display:block;width:90px; height:21px; text-decoration:none;float:left;background:url("/media/images/buttons/bestellen.jpg") no-repeat;}
#tickets ul.ticketList {margin: 0; padding: 0; list-style:none; margin-top: 20px;}
/*#tickets ul.ticketList .btnTickets {width:45px; cursor:pointer;color:#fff; background-color:#131627;border:1px solid #333; height:15px;padding:2px 4px 2px 4px}*/
/*#tickets ul.ticketList .btnExtraTickets {width:80px; cursor:pointer;color:#fff; background-color:#131627;border:1px solid #333; height:25px;padding:2px 4px 2px 4px}*/
#tickets ul.ticketList .title {color:#459033;}
#tickets ul.ticketList li {border-top:1px solid #333; padding:5px 0 5px 0;}
#tickets ul.ticketList li.first{border-top:0; padding-top:0; }
#tickets table.prices input {border:1px solid #333; color:#fff; background-color:#000;}
#tickets .reductions input {border:1px solid #333; color:#fff; background-color:#000;}
#tickets .prices {display:none;}
#main ul.abo {list-style:none; margin:0; padding:0;}
#main ul.abo h5 {margin-top:10px; margin-bottom:10px; color:#459033; font-weight:normal; font-size:16px;}

#form_tickets td{padding-top:3px; padding-bottom:3px;}
#formType {display:none;}
.warning {color:#FF0000;padding-top:10px;}