body { background:#fff; color:#000; font-family:Arial,Verdana,sans-serif,Helvetica; }
h1 { font-size:2em; margin:0 0 1em 0; }
h2 { font-size:1.5em; }
h3 { margin:0 0 0.3em 0; font-size:1.25em; }
h4, h5 { margin-bottom:0.2em; }
div, ul { margin:0; padding:0; }
th { text-align:left; }
a { color:#000; text-decoration:underline; }
a[rel=external]:after { content: ' [' attr(href) ']'; font-style:italic; position:relative; text-decoration:none; }

.clear { clear:both; line-height:1px; font-size:1px; }

table { margin:0 0 1em 0; width:100%; }
table th { text-align:left; }
table th, table td { padding:1px 0 1px 2px; }
table .heading { width:75px; }
table .firstcol { width:201px; }
table .heading th { background:#ffcd05; color:#000; }
.alternate th, .alternate td { background:#37301b; }
.tarieven th { width:240px; font-weight:normal; vertical-align:top; }

#skiptocontent { display:none; }
#header { display:none; }
#menu { display:none; }
#secondarycontent { display:none; }
#footer { display:none; }

.articlecontent ul { padding-left:30px; list-style-type:disc; }
.articlecontent ul ul { margin-bottom:0; }

.articlecontent .list { margin:0; padding:0; list-style:none; }
.list li { overflow:hidden; }
.list a { width:83%; float:left; }
.list .date { width:17%; float:right; }

.newsteaser { margin-bottom:1em; border-bottom:1px solid #7f7f7f; }
.newsteaser img { margin:0 0.5em 0 0; float:left; }
.newsteaser p img { margin:0 1em 0.5em 0; }
.newsteaser p strong { display:block; }
.newsteaser p a { display:block; text-align:right; clear:left; }

.teaser { margin-bottom:1em; overflow:hidden; }
.teaser img { float:left; }
.teaser.column { padding-bottom:1em; }
.teaser.column p { margin-bottom:0; overflow:hidden; }
.teaser.column span { display:block; float:left; }
.teaser.column .label { width:20%; font-weight:bold; }
.teaser.column .value { width:80%; }

.bandinfo { margin-bottom:1em; }
.articlecontent .bandinfo img { float:none; display:block; }
.bandinfo dt { font-weight:bold; }
.bandinfo dd { margin:0 0 1em 0; padding:0; }

.articlecontent .month { margin:5px 0; font-weight:bold; }
.concert { padding:3px 0; overflow:hidden; }
.concert .date { font-weight:bold; }
.concert .toggle { display:none; }
