

.activiteithoofding {
	position:relative;
	margin-bottom:20px;
}

.activiteithoofding .datum {
	position:relative;
	font: normal 13px 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	text-transform:uppercase;
	margin-bottom:3px;
}

.activiteithoofding .artiest {
	position:relative;
	font: bold 25px 'Trade Gothic Next SRW', Arial Narrow, Arial, sans-serif;
	line-height:24px;
	text-transform:uppercase;
}

.activiteithoofding .titel {
	position:relative;
	font: bold 25px 'Trade Gothic Next SRW', Arial Narrow, Arial, sans-serif;
	line-height:24px;
	color:rgb(0,47,167);;
	text-transform:uppercase;
}
.activiteithoofding .subtitel {
	font:13px/16px 'Trade Gothic Next SRW',Arial,serif;
	margin-top:2px;
	position:relative;
	text-transform:uppercase;
}

.foto {
	position:relative;
	margin-bottom:24px;
	width:300px;
	height:200px;
}

.lineup {
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	position:relative;
	margin-bottom:24px;
	color:rgb(0,47,167);;
	text-transform:uppercase;
	font-size:13px;
}

.prijzen {
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	position:relative;
	margin-bottom:24px;
	color:rgb(0,47,167);;
	text-transform:uppercase;
	font-size:13px;
}

.prijzen a:link, .prijzen a:visited {
	color:rgb(0,47,167);;
}

.programma {
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	position:relative;
	margin-bottom:24px;
	color:rgb(0,47,167);;
	text-transform:uppercase;
	font-size:13px;
}

.downloads {
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	position:relative;
	margin-bottom:24px;
	color:rgb(0,47,167);;
	text-transform:uppercase;
	font-size:13px;
}

.downloads a:link, .downloads a:visited {
	color:rgb(0,47,167);;
	text-decoration:none;
}

.downloads a:hover {
	color:rgb(0,47,167);;
	text-decoration:underline;
}

.pers {
	font-style: italic;
	color:rgb(0,47,167);;
	padding-top:24px;
}

.copyright {
	bottom:0;
	color:#FFFFFF;
	font-size:8px;
	line-height:9px;
	padding-bottom:3px;
	padding-left:3px;
	position:absolute;
}

.persfotos {
	margin-bottom:20px;
	position:relative;
}

.persfoto {
	margin-right:20px;
	position:relative;
	float:left;
}

.persfotothumb {
	font-size:0;
	line-height:0;
}

.perscopyright {
	font-size:8px;
}#archieffilter {
	position:relative;
	width:122px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: #635F5B url('../afbeeldingen/dropdownbruin_beneden.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
	font-size:13px;
}

.archieffilter {
	background-color:#635F5B;
	color:#FFF;
	text-transform:uppercase;
	width:122px;
}

.archieftitel {
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	margin-bottom:18px;
	position:relative;
	font-size:13px;
}

.archiefitem {
	position:relative;
	width:617px;
	height:23px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:rgb(0,47,167);
	text-transform:uppercase;
}
.archiefitem div {
	position:relative;
	float:left;
}

.archiefitem .reserveren {
	position:relative;
	float:right;
}

.archiefitem a:link, .reserveren a:visited {
	color:rgb(0,47,167);
}
.archiefitem .dag {
	width:24px;
}

.archiefitem .datum {
	margin-right:8px;
}

.archiefitem .artiest {
	color:#000;
	margin-right:8px;
}

.archiefitem .titel {
	color:#000;
	margin-right:8px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:rgb(0,47,167);
}

.archieffilter .lijstdiv {
	border-bottom:1px solid #DDDDDD;
	padding:1px 0 !important;
}
.dropdown {
	position:absolute;
	width:122px;
	padding:0px 5px 2px;
	z-index:103;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	font-size:13px;
}

.dropdown div {
	padding:3px 0px;
	cursor:pointer;
	cursor:hand;
}

.maandfilter, .categoriefilter {
	background-color:#FFF;
	color:rgb(0,47,167);
	text-transform:uppercase;
	font-size:13px;
}

.reservatiefilter, .praktischfilter {
	background-color:#635F5B;
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
}
#maandfilter {
	position:relative;
	float:left;
	width:122px;
	height:14px;
	padding:3px 5px 4px 5px;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
	background: #FFF url('../afbeeldingen/dropdown_beneden_blue.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:rgb(0,47,167);
	font-size:13px;
}

#categoriefilter {
	position:relative;
	float:right;
	width:122px;
	height:14px;
	padding:3px 5px 4px 5px;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
	background: #FFF url('../afbeeldingen/dropdown_beneden_blue.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:rgb(0,47,167);
	font-size:13px;
}

.lijstdiv {
	padding: 1px 0px !important;
	border-bottom: 1px solid #CCCCCC;
}

#activiteitenlijst ul {
	margin:0px;
	padding:0px;
}

#activiteitenlijst li {
	position:relative;
	list-style:none outside none;	
	padding-bottom:18px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
}

#activiteitenlijst a {
	text-decoration:none;
}

#activiteitenlijst .kalenderdatum {
	color: #000000;
	position:relative;
	font: normal 13px 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	text-transform:uppercase;
	margin-bottom:3px;
}

#activiteitenlijst .kalenderartiest {
	position:relative;
	font: bold 25px 'Trade Gothic Next SRW', Arial Narrow, Arial, sans-serif;
	line-height:24px;
	color:#FFF;
	text-transform:uppercase;
}

.meermedia {
	cursor:pointer;
	cursor:hand;
}

.meermediaknop {
	left:0;
	position:absolute;
	top:0;
}

#medialaag {
	display:none;
	left:376px;
	position:absolute;
	top:182px;
	width:617px;
}

#mediaachtergrond {
	background-color:#FFF;
	height:100%;
	left:0;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	position:absolute;
	top:0;
	width:100%;
}

#sluitmedia {
	color:rgb(0,47,167);
	font-family:"Trade Gothic Next SRW",Arial,serif;
	position:absolute;
	right:0;
	top:-51px;
	cursor:pointer;
	cursor:hand;
}

#mediakader {
	padding-bottom:36px;
	position:relative;
	width:617px;
}

#mediadetail {
	height:400px;
	margin-bottom:36px;
	position:relative;
	width:617px;
	line-height:0;
}

#mediadetail img {
	cursor:pointer;
	cursor:hand;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#mediabalk {
	line-height:0;
	overflow:hidden;
	position:relative;
	width:617px;
}

#mediabalk img {
	margin-right:10px;
	cursor:pointer;
	cursor:hand;
}#over {
	width:530px;
}

#over .tekst {
	border-bottom:1px dashed #AAAAAA;
	margin-bottom:30px;
}

#pagina .foto {
	height:inherit;
}

#pagina .copyright {
	bottom:5px;
}
#praktischfilter {
	position:relative;
	width:122px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: #635F5B url('../afbeeldingen/dropdownbruin_beneden.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	font-size:13px;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
}

#reservatiefilter {
	position:relative;
	width:122px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: #635F5B url('../afbeeldingen/dropdownbruin_beneden.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
	font-size:13px;
}

#reservatieformulier .tekst {
	width:467px;
}

.reservatieboodschapboven {
	position:relative;
	clear:both;
	width:617px;
	margin-bottom:24px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:rgb(0,47,167);
	text-transform:uppercase;
}

.reservatieboodschapbeneden {
	position:relative;
	clear:both;
	width:617px;
	height:13px;
	margin-bottom:10px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:rgb(0,47,167);
	text-transform:uppercase;
}

.marge {
	margin-top:24px;
}

.reservatieboodschapbeneden div {
	position:relative;
	float:left;
}
.reservatieboodschapbeneden .vullen {
	clear:both;
}

.totaal {
	position:relative;
	width:617px;
	margin-top:24px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:#000;
	text-align:right;
	text-transform:uppercase;
}

#reservatielegende {
	bottom:30px;
	height:45px;
	position:absolute;
	right:-165px;
	width:152px;
}
.legendeitem {
	float:left;
	margin-right:26px;
	position:relative;
	width:12px;
}

.reservatie {
	position:relative;
	width:617px;
	height:23px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:rgb(0,47,167);
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}

.vinkveld {
	position:relative;
	height:13px;
	margin-bottom:10px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}

.vinkveld div {
	position:relative;
	float:left;
}

.reservatie div {
	position:relative;
	float:left;
}

.reservatie .reserveren {
	position:relative;
	float:right;
}

.reserveren a:link, .reserveren a:visited {
	color:rgb(0,47,167);
}

.reservatie .dag {
	width:24px;
}

.reservatie .datum {
	margin-right:8px;
}

.reservatie .artiest {
	color:#000;
	margin-right:8px;
}

.reservatie .titel {
	color:#000;
	margin-right:8px;
	font: normal 13px  'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:rgb(0,47,167);
}

.reservatie .aantaltickets {
	float:right;
}

.reservatie .subtotaal {
	float:right;
}

.aantaltickets .aantalbox {
	position:relative;
	float:left;
	width:30px;
	color:#000;
	margin-left:8px;
	line-height:12px;
}

.aantalbox .min {
	position:relative;
	float:left;
	cursor:pointer;
	cursor:hand;
}

.aantalbox .aantal {
	position:relative;
	float:left;
	top:-3px;
	color:#000;
}

.aantal input {
	border:0;
	width:16px;
	text-align:center;
	font: bold 13px 'Trade Gothic Next SRW', Arial, sans-serif;
	padding:0;
}

.aantalbox .plus {
	position:relative;
	float:right;
	cursor:pointer;
	cursor:hand;
}

.terugknop {
	position:relative;
	float:left;
	width:122px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: rgb(0,47,167) url('../afbeeldingen/pijltjebruin_links.png') no-repeat top left;
	font-family: 'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin-right:8px;
	margin:24px 10px 24px 0px;
	text-align:right;
	font-size:13px;
}

.reserveerknop {
	position:relative;
	float:left;
	width:122px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: rgb(0,47,167) url('../afbeeldingen/pijltjebruin_rechts.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin:24px 0px;
	font-size:13px;
}

.boodschapbijknop {
	position:relative;
	float:left;
	height:14px;
	padding:3px 10px;
	font-family: 'Trade Gothic Next SRW', Arial, sans-serif;
	line-height:13px;
	color:rgb(0,47,167);
	text-transform:uppercase;
	margin:24px 0px;
	font-size:13px;
}

#adresformulier {
	position:relative;
	width:617px;
}

.halfveld {
	position:relative;
	float:left;
	width:300px;
	padding-bottom:8px;
}
.rechts {
	float:right;
}
.halfveld .veldlabel {
	position:relative;
	font-size:11px;
	font-style:italic;
	line-height:15px;
	color:#999;
}
.halfveld input {
	border:0;
	width:294px;
	margin:0;
	padding:0;
	background-color:#DDD;
	padding:1px 2px;
	font: normal 13px Arial New Roman, serif;
}

.vinkje {
	width:11px;
	height:11px;
	margin-top:1px;
	margin-right:10px;
	background-color:#CCC;
	cursor:pointer;
	cursor:hand;
}

.aan {
	background: #CCC url('../afbeeldingen/vinkje_aan.png') no-repeat center;
}
#shopfilter {
	position:relative;
	width:182px;
	height:14px;
	padding:3px 5px;
	cursor:hand;
	cursor:pointer;
	background: #635F5B url('../afbeeldingen/dropdownbruin_beneden.png') no-repeat top right;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:30px;
	font-size:13px;
}

.shopfilter {
	background-color:#635F5B;
	color:#FFF;
	text-transform:uppercase;
	width:182px;
}

#shopcontent .tekst {
	width:530px;
}
#shopcontent .foto {
	height:inherit;
}

.cd {
	position:relative;
	margin-bottom:10px;
	line-height:16px;
}
.cdfoto {
	position:relative;
	float:left;
	background:#EEE;
	min-height:60px;
	width:75px;
	margin-right:10px;
}
.cdtitel {
	position:relative;
	float:left;
	top:-3px;
}
.cdtitel a:link,.cdtitel a:visited {
	text-decoration:none;
}
.cdtitel .artiest {
	font-family:'Trade Gothic Next SRW',Arial,serif;
	text-transform:uppercase;
	color:#635F5B;
	font-size:13px;
}
.publicatietekst {
	margin-bottom:36px;
	position:relative;
}
.publicatieinhoud {
	font-size:11px;
}	.geennieuwsfoto {
	position: absolute;
	width:300px;
	height:20px;
	top:180px;
	background-color: rgb(0,47,167);
}

.titelblok {
	position:relative;
	margin-bottom:24px;
}

.leesverder a:link,.leesverder a:visited {
	font: normal normal normal 13px 'Trade Gothic Next SRW', Arial, serif;
	color:rgb(0,47,167);
	text-decoration:none;
}

.leesverder a:hover {
	font: normal normal normal 13px 'Trade Gothic Next SRW', Arial, serif;
	color:rgb(0,47,167);
	text-decoration:underline;
}

.facebook {
	position: absolute;
	    right: 0;
	    top: 37px;
}html {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

body {
	font: 11px Arial, serif;
	color:#222;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	line-height:18px;
}

img {
	border:0;
}

@font-face {
	font-family: 'Trade Gothic';
	src: url('fonts/tradegothic-condeighteen-webfont.eot');
	src: local('☺'), url('fonts/tradegothic-condeighteen-webfont.woff') format('woff'), url('fonts/tradegothic-condeighteen-webfont.ttf') format('truetype'), url('fonts/tradegothic-condeighteen-webfont.svg#webfontZumT5hpo') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic';
	src: url('fonts/tradegothic-boldcondtwenty-webfont.eot');
	src: local('☺'), url('fonts/tradegothic-boldcondtwenty-webfont.woff') format('woff'), url('fonts/tradegothic-boldcondtwenty-webfont.ttf') format('truetype'), url('fonts/tradegothic-boldcondtwenty-webfont.svg#webfonttObcuLWw') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'Trade Gothic Next';
    src: url('fonts/trade_gothic_next_w02_cond-webfont.eot');
    src: url('fonts/trade_gothic_next_w02_cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trade_gothic_next_w02_cond-webfont.woff') format('woff'),
         url('fonts/trade_gothic_next_w02_cond-webfont.ttf') format('truetype'),
         url('fonts/trade_gothic_next_w02_cond-webfont.svg#TradeGothicNextW02CondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Trade Gothic Next';
    src: url('fonts/trade_gothic_next_w02_bold_cond-webfont.eot');
    src: url('fonts/trade_gothic_next_w02_bold_cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trade_gothic_next_w02_bold_cond-webfont.woff') format('woff'),
         url('fonts/trade_gothic_next_w02_bold_cond-webfont.ttf') format('truetype'),
         url('fonts/trade_gothic_next_w02_bold_cond-webfont.svg#TradeGothicNextW02BoldCondRg') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Trade Gothic Next SRW';
    src: url('fonts/trade_gothic_next_sr_w02_cn-webfont.eot');
    src: url('fonts/trade_gothic_next_sr_w02_cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trade_gothic_next_sr_w02_cn-webfont.woff') format('woff'),
         url('fonts/trade_gothic_next_sr_w02_cn-webfont.ttf') format('truetype'),
         url('fonts/trade_gothic_next_sr_w02_cn-webfont.svg#TradeGothicNextSRW02CnRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Trade Gothic Next SRW';
    src: url('fonts/trade_gothic_next_sr_w02_bd_cn-webfont.eot');
    src: url('fonts/trade_gothic_next_sr_w02_bd_cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trade_gothic_next_sr_w02_bd_cn-webfont.woff') format('woff'),
         url('fonts/trade_gothic_next_sr_w02_bd_cn-webfont.ttf') format('truetype'),
         url('fonts/trade_gothic_next_sr_w02_bd_cn-webfont.svg#TradeGothicNextSRW02BdCnRg') format('svg');
    font-weight: bold;
    font-style: normal;

}

a:link,a:visited {
	color:#222;
	text-decoration:underline;
}

a:hover {
	color:#222;
	text-decoration:underline;
}

#linkerblok {
	position:relative;
	width:340px;
	background-color:#635F5B;
	/*background-color: rgb(0,47,167);*/
}

#programma {
	position:relative;
	width:268px;
	padding:36px;
}

#hoofding {
    height: 94px;
    line-height: 31px;
    position: relative;
    font-family: 'Trade Gothic Next SRW';
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0.007em;
    text-transform: uppercase;
}

#jaartal {
    font-family: 'Trade Gothic Next SRW';
    font-size: 53px;
    font-weight: bold;
    letter-spacing: 0.01em;
    line-height: 40px;
    text-transform: uppercase;
}
#hoofding a {
	text-decoration:none;
	color:#FFF;
}

#filterknoppen {
	position:relative;
	height:20px;
}

#activiteitenlijst {
	position:relative;
	top:30px;
}

#hoofdblok {
	position:absolute;
	left:340px;
	top:0px;
}

#menu {
	height:97px;
	padding:36px 0 0 36px;
	position:relative;
	width:617px;
}

#ccmm {
    font-family: 'Trade Gothic Next SRW';
    font-size: 53px;
    font-weight: bold;
    height: 47px;
    left: -2px;
    letter-spacing: 0.01em;
    line-height: 40px;
    position: relative;
    text-transform: uppercase;
}

#ccmm a {
	text-decoration:none;
}

.hoofdknop {
    float: left;
    font-family: 'Trade Gothic Next SRW';
    font-size: 24px;
    font-weight: bold;
    height: 22px;
    letter-spacing: 0.01em;
    margin-right: 7px;
    position: relative;
    text-transform: uppercase;
}
.hoofdknop a {
	text-decoration:none;
}

.laatste {
	margin-right:0;
}

.hoofdknop a:hover {
	border-bottom:2px solid #222;
}

.actief {
	border-bottom:2px solid #2d2d2d;
}

#hier {
	position:relative;
	font-family: 'Trade Gothic Next SRW', Arial, serif;
	line-height:13px;
	color:rgb(0,47,167);
	padding-bottom:34px;
	text-transform: uppercase;
	font-size:13px;
}
#hier a:link, #hier a:visited {
	color:rgb(0,47,167);
	text-decoration:none;
}

#inhoud {
	position:relative;
	width:617px;
	padding: 0px 0px 36px 36px;
}

.titel {
	position:relative;
	font: normal normal normal 13px 'Trade Gothic Next SRW', Arial, serif;
	text-transform:uppercase;
}

.tekst {
	position:relative;
	padding-bottom:24px;
}

#linkerkolom {
	position:relative;
	float:left;
	width:300px;
}

#rechterkolom {
	position:relative;
	float:right;
	width:300px;
}

.vullen {
	clear:both;
}
