body{color:#000;font:small Arial, sans-serif;margin:0;padding:0;}
h2{background:#F1F1F1;font:1.4em "Courier New", Courier, mono;margin:0 0 15px;padding:0 4px;}
h3{font-size:1.2em;}
a,a:visited{text-decoration:underline;color:#000;}
a img{border:none;}
form input{font-family:Arial, sans-serif;line-height:12px;}
form dl dd{margin:0 0 10px;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
#container{width:764px;background:#fff;margin:0 auto;}
#main{clear:both;margin:10px 0 0;padding:0;}
#header{position:relative;height:auto;}
#headertop{height:56px;border-bottom:10px solid #cac9c9;background:#F1F1F1;}
#search{position:absolute;top:10px;right:10px;}
#search #fld_search{float:left;margin-right:10px;border:1px solid #CAC9C9;height:16px;}
#btn_submit_nieuwsbrief{vertical-align:top;}
#navigation{position:relative;width:764px;height:100px;background:#fff url(../img/bg_navigation.png) 0 -6px repeat-x;margin:5px 0 0;padding:0;}
#navigation ul{list-style:none;font-size:12px;margin:3px 0 0;padding:0;}
#navigation ul li{list-style-type:none;margin:0;padding:0;}
#navigation ul li a{background:#fff;text-decoration:none;padding:0 4px 0 0;}
#navconcerten{position:absolute;top:2px;left:10px;}
#navprojecten{position:absolute;top:2px;left:290px;}
#navinfo{position:absolute;top:1px;left:590px;}
.navtitle{float:left;background:#fff;font:bold 1.4em "Courier New", Courier, mono;margin:0;padding:0 10px 0 0;}
#content{clear:both;float:right;width:470px;padding:0;}
#start{text-align:center;}
#content h3{background:url(../img/bg_navigation.png) 0 -8px repeat-x;margin:10px 0;}
#content p.message{border:2px solid #f1f1f1;padding:2px 4px;}
#news .entry{clear:both;margin:0 0 10px 4px;}
#news .entry .entrytext{float:right;width:260px;margin:0 10px 1em 0;padding:0;}
#news form p{margin:10px 0 0;}
#news .entry img,#agenda .entry img{float:left;width:181px;margin:0 0 0.5em;padding:0;}
#news .entry p{margin:0;padding:0 0 1em;}
#news #fullnews img{float:left;width:181px;margin:0 10px 10px 0;}
#agenda h2,#results h2{padding-left:10px;}
#agenda h3{background:url(../img/bg_navigation.png) 0 -8px repeat-x;margin:0 2px 10px 0;}
#agenda .entry{clear:both;margin:0 0 20px;}
#agenda .entry .entryimg{float:left;margin:0 0 0 10px;}
p.test{background:#000;margin:0;padding:0;}
#agendainfo h4{font-size:1.15em;margin:0 0 0.5em;padding:0;}
#agendainfo .ondertitel,#agenda .ondertitel{font-size:1.05em;font-weight:700;margin-top:-0.5em;margin-bottom:0.5em;}
#agendainfo .descript{font-size:1em;margin-top:-0.5em;margin-bottom:1em;}
#agenda .date,#agenda .locatie,#agenda .korteomschrijving{font-size:1.1em;padding-left:16px;background:url(../img/arrow.png) no-repeat 0 3px;}
#agendainfo #description{clear:both;margin:1em 10px 2em 0;}
#agendainfo #side{float:left;width:181px;display:inline;margin:0 0 0 10px;padding:0;}
#agendainfo #side img{width:181px;float:left;margin:0;padding:0;}
#agendainfo #side ul{clear:both;list-style:none;margin:0;padding:0;}
#agendainfo #side ul li{border-bottom:3px solid #FF7600;margin:0;padding:1em 0.5em 0.5em;}
#agendainfo #side .flashy{z-index:0;margin:0;padding:0;}
#agendainfo #side .player{position:relative;top:3px;margin-right:5px;}
.price p{margin:0;padding:0.2em 0 0;}
#sherpa{display:block;height:17px;background:#fff url(../img/sherpa.png) no-repeat 95% 0;}
#ticketmatic{display:block;height:17px;background:#fff url(../img/tm.png) no-repeat 95% 0;}
.videoimg {}
.clearvideo { }
.videoimg a{display:block;background:#fff url(../img/film.gif) no-repeat 0 0;padding:0 0 0 26px;margin: 0.5em 0;}
.fotolinks{float:left;margin:0.5em 0.5em 0.5em 0;}
.fotorechts{float:right;margin:0.5em 0 0.5em 0.5em;}
#tblnieuwsbrief{margin-top:2em;}
#tblnieuwsbrief td{padding:0.25em 0;}
.fotoreeks{float:left;margin:0 0 1em;padding:0;}
.fotoreeks img{float:left;margin:0 10px 10px 0;padding:0;}
.archdatum{padding-left:10px;padding-right:4px;width:5em;float:left;}
.archbullet2{color:#FF7600;float:left;padding:0;}
.archtitel{float:right;width:372px;white-space:normal;height:1%;padding:0 10px 0 4px;}
.archtitel a{width:362px;display:block;float:right;}
.newsdatum{padding-left:10px;padding-right:4px;width:80px;float:left;}
.newstitel{float:right;width:362px;white-space:normal;height:1%;padding:0 10px 0 4px;}
#results .message{border-bottom:1px solid #cac9c9;margin:0 0 0 10px;}
#results .result{margin:0 20px 10px 10px;}
#results .result h3{margin:10px 0 0;padding:0;}
#results .result p{margin:5px 0 10px 16px;}
#sidebar{float:left;display:inline;width:288px;}
#sidebar dl{padding:0 10px;}
#sidebar dl dt{padding-left:16px;background:url(../img/arrow.png) no-repeat 0 3px;}
#sidebar .agendatitel{font-weight:700;}
#sidebar dl dd{margin:0;padding:0 0 0 16px;}
#sidebar dl dd.loc{margin-bottom:18px;font-style:italic;}
#sidebar ul.jaartallen{list-style:none;margin:0;padding:0 10px;}
#sidebar ul.jaartallen li{padding-left:16px;margin-bottom:4px;background:url(../img/arrow.png) no-repeat 0 3px;font-weight:700;}
.formerror{color:#FF7600;font-weight:700;display:block;border-top:1px solid #FF7600;border-bottom:1px solid #FF7600;padding:0.3em 0;}
#footer{clear:both;margin:10px 0 0;}
#sponsors{height:63px;background:#F1F1F1;border-top:7px solid #cac9c9;}
#sponsors ul{list-style:none;text-align:center;margin:0 0 0 6px;padding:0;}
#sponsors ul li{display:inline;margin-right:16px;}
#footer p{height:35px;font-size:.9em;margin:4px 0 0 10px;padding:0;}
a:hover,#navigation ul li a.selected,#archief a:hover,ul.jaartallen a:hover,.newsresult a:hover{color:#FF7600;}
form p,#videoplay,#agenda p.location,.video p{margin:0;padding:0;}
#search label,#sidebar form label{display:none;}
#search #btn_submit,#navconcerten ul,#navprojecten ul,#navinfo ul{float:left;}
#content h2 a,#agenda h2 a,#sidebar h2 a,#sidebar dl dt a{text-decoration:none;}
#content h3 a,#content h3 span,#agenda h3 a,#agenda h3 span{text-decoration:none;background:#fff;padding:0 2px 0 0;}
#content h4,#agenda h4{clear:both;font-size:1em;margin:0;padding:0;}
#videoplay h4,#agendainfo #side h4{font-size:1em;margin:0;padding:0 0 0.2em;}
#content p,#agenda .entry .entrytext p{margin-right:10px;}
#agenda .entry .entrytext,#event{float:right;width:560px;}
#agenda ul.agendapunten,#event ul{list-style:none;margin:0;padding:0;}
#archief a,#archief a:visited,ul.jaartallen a,ul.jaartallen a:visited,.newsresult a,.newsresult a:visited{text-decoration:none;color:#000;}
.archresult,.newsresult{float:left;color:#000;width:100%;text-decoration:none;line-height:18px;border-color:#CAC9C9;border-style:solid;border-width:0 0 1px;margin:0;padding:1px 0;}
.archbullet,.newsbullet{color:#FF7600;padding:0 2px;}
#sidebar h2,#sidebar p,#sidebar form{padding:0 0 0 10px;}