@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:#030302;
}
p {
	line-height:16px;
	margin-bottom:12px;
}
a {
	color:#A20215;
}
a:hover {
	color:#FFFFFF;
}
#wrapper {
	position: relative;
	width:940px;
	margin:0 auto;
	text-align:left;
	background:url(/images/background.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	min-height:1170px;
}
#header {
	text-align:center;
	position:relative;
	height:300px;
}
#top5 {
	z-index: 100;
	position: absolute;
	right: 0px;
	top: 100px;
	width: 254px;
	height: 329px;
}
#logo a {
	width:203px;
	height:193px;
	display:block;
}
#logo {
	position:absolute;
	z-index:500;
	left:220px;
	top:60px;
	width:203px;
	height: 193px;
	background:url(/images/logo.png) no-repeat center;
}
#content {
	padding: 15px 16px;
	float:left;
}
#content_wide {
	padding: 15px 16px;
	width: 600px;
}
#content_wide #cola {
	width: 550px;
}
#cola {
	width:360px;
	float:left;
}
#colb {
	float:left;
	padding-left: 16px;
}
#colb.padtop {
	padding-top:55px;
}
#coltop p{
	width:350px;
}
img.thumb {
	border:#EEDBC3 5px solid;
	display:list-item;
	margin-bottom:10px;
}
/* banners col a */
#banners {
	background:url(/images/bg_banners.gif) no-repeat center;
	padding: 55px 0 55px 0px;
}
#banners div.pad {
	margin-bottom:10px;
}
#banners a{
	display: block;
	width:358px;
	height:96px;
	border:#000000 solid 1px;
	color: #000;
	text-decoration:none;
}
#banners a.tickets:hover {
	border:#B38764 solid 1px;
}

#banners a.tickets {
	background:url(/images/banner_tickets.jpg) no-repeat;
}
#banners a.tickets:hover {
	background:url(/images/banner_tickets_f2.jpg) no-repeat;
}
#banners a.operas {
	background:url(/images/banner_operas.jpg) no-repeat;
}
#banners a.operas:hover {
	background:url(/images/banner_operas_f2.jpg) no-repeat;
}
#banners a.tourlijst {
	background:url(/images/banner_tourlijst.jpg) no-repeat;
}
#banners a.tourlijst:hover {
	background:url(/images/banner_tourlijst_f2.jpg) no-repeat;
}
#banners a.orkest {
	background:url(/images/banner_orkest.jpg) no-repeat;
}
#banners a.orkest:hover {
	background:url(/images/banner_orkest_f2.jpg) no-repeat;
}
#banners span {
	color: #000;
	display: block;
	padding: 10px 155px 15px 10px;
}
#banners span.title {
	font-size:18px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	color:#A20215;
	padding:15px 155px 5px 10px;
}


/* tourlijst */
#tourlijst {
	background:url(/images/bg_tourlijsttop.gif) no-repeat;
	padding: 55px 0 0px 0px;
}
#tourlijst div.pad{
padding: 10px 10px 10px 10px;
	border:#000000 1px solid;
	color:#000000;
	background:url(/images/bg_tourlijst.gif);
	}
#tourlijstbottom {
	background:url(/images/bg_tourlijstbottom.gif) no-repeat;
	height:100px;
	width:358px;
}
.list {

}
.listitem {
	padding-top:10px;
	border-bottom:#CBAF94 1px solid;
}
.listitem span.date {
	color:#A20215;
	font-weight:bold;
}
.listitem a.bestel {
	float:right;
}
.listitem p {
	width:185px;
}
#tourlijst div.sort {
	background:url(/images/bg_sort.gif) no-repeat;
	padding:5px 5px 5px 5px;
	color:#CBAF94;

	position:relative;
}
#tourlijst div.sort a {
	text-decoration:none;
	padding: 0 5px 0 5px;
	color: #CBAF94;
}
#tourlijst  div.sort a:hover {
	text-decoration:underline;
}
#tourlijst  div.sort a:active {
	text-decoration:underline;
}
#tourlijst  div.sort img {
	text-align:right;
	float:right;
	padding-left:10px;
	padding-right:10px;
	display:block;
}
#tourlijst div.sort a.arrow {
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	border:0px;
	text-decoration:none;
	padding:5px;
	top:2px;
}
#tourlijst div.sort a.arrow.up {
	right:25px;
	background:url(/images/arrow_up.gif) no-repeat center;
}
#tourlijst div.sort a.arrow.up.selected {
	background:url(/images/arrow_up_sel.gif) no-repeat center;
}
#tourlijst div.sort a.arrow.down {
	right:5px;
	background:url(/images/arrow_down.gif) no-repeat center;
}
#tourlijst div.sort a.arrow.down.selected {
	background:url(/images/arrow_down_sel.gif) no-repeat center;
}
a.bestel {
	background:url(/images/bg_bestel.gif) repeat-x;
	text-decoration:none;
	color:#A20215;
	border:#84725F 1px solid;
	padding:2px 7px 2px 7px;
}
a.bestel:hover {
	color:#000000;
	background:url(/images/bg_bestel_f2.gif) repeat-x;
}

/* footer */
#footer {
	height:100px;
	clear:both;
	padding:0px 16px;
}
#footer p.stripetop {
	border-top:1px solid #fff;
	padding-top:5px
}
#logobalk {
	border-bottom:#FFFFFF solid 1px;
	padding: 10px 0px;
	margin-bottom:10px;
	float:left;
	width:907px;
}
a.logo_jcs {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_jcs.gif) no-repeat center;
}
a.logo_jcs:hover {
	background:url(/images/logo_jcs_f2.gif) no-repeat center;
}
a.logo_wall {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_wall.gif) no-repeat center;
}
a.logo_wall:hover {
	background:url(/images/logo_wall_f2.gif) no-repeat center;
}
a.logo_hair {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_hair.gif) no-repeat center;
}
a.logo_hair:hover {
	background:url(/images/logo_hair_f2.gif) no-repeat center;
}
a.logo_tommy {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_tommy.gif) no-repeat center;
}
a.logo_tommy:hover {
	background:url(/images/logo_tommy_f2.gif) no-repeat center;
}
a.logo_rent {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_rent.gif) no-repeat center;
}
a.logo_rent:hover {
	background:url(/images/logo_rent_f2.gif) no-repeat center;
}
a.logo_evita {
	height:85px;
	width:151px;
	float:left;
	background:url(/images/logo_evita.gif) no-repeat center;
}
a.logo_evita:hover {
	background:url(/images/logo_evita_f2.gif) no-repeat center;
}


/* navigation */
#navigation {
	position:absolute;
	left:0px;
	top:100px;
	text-align:left;
	padding-left:16px;
	width:324px;
}
#navigation ul {
	list-style:none;
}
#navigation li {
	font-size:17px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(/images/bg_nav.gif) no-repeat;
	padding-left:15px;
	padding-right:20px;
	height:25px;
}
#navigation li a {
	text-decoration:none;
	padding-left: 20px;
	color:#FFFFFF;
	display:block;
	height:22px;
	line-height:25px;
}
#navigation li a:hover {
	text-decoration:none;
	color:#D0B59A;
	background:url(/images/nav_arrow.gif) left no-repeat;

}
#navigation li.active a {
	text-decoration:none;
	color:#A20215;
}
a.readmore {
	background:url(/images/bg_readmore.gif) repeat-x;
	text-decoration:none;
	color:#FFFFFF;
	border-left:#3F3F3F 1px solid;
	border-right:#3F3F3F 1px solid;
	padding:2px 7px 2px 7px;
}
a.readmore:hover {
	color:#A20215;
}

/* text */
h1 {
	font-size:50px;
	color:#fff;
}
h1 span {
	color:#A20215;
}
h2 {
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	color:#A20215;
	padding-bottom:15px;
	text-transform:uppercase;
}
h3 {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#A20215;
	padding-bottom:15px;
}
#toptitle {
	color:#FFFFFF;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	margin-top:5px;
	letter-spacing:2px
}

.pagination ul {
	list-style:none;
	height:25px;
}
.pagination ul li {
	width:23px;
	height:23px;
	background:url(/images/bg_pagination_block.jpg) no-repeat;
	margin:3px 3px 0px 0px;
	display:block;
	float:left;
	line-height:23px;
	text-align:center;
}
.pagination ul li.selected {
	background:url(/images/bg_pagination_block_selected.jpg) no-repeat;
}
.pagination ul li a{
	width:23px;
	height:23px;
	display:block;
	color:#CBAF94;
	text-decoration:none;
}
.pagination ul li.selected a {
	color:#fff;
}
#content ol {
	margin-bottom:12px;
	margin-left:25px;
}
#content ul {
	margin-bottom:12px;
	margin-left:12px;
}

input {
    border:1px solid #fff;
    background:#000;
    color:#fff;
    padding:5px 5px 3px 5px;
}
select {
    border:1px solid #fff;
    background:#000;
    color:#fff;
    padding:5px 5px 3px 5px;
    width:300px
}

option {
    padding:2px 5px;
}

.subnav {
    margin-left:15px;
    width:537px;
    height:40px;
    background:url(/images/subnav.jpg) no-repeat;
    padding-left:30px;
}

.subnav ul {
    list-style:none;
}

.subnav ul li {
    display:block;
    float:left;
}

.subnav li a {
    display:block;
    float:left;
    line-height:33px;
    padding:0px 10px 0px 15px;
    color:#675d57;
    text-decoration:none;
}
.subnav li.selected a {
    color:#fff;
}
.subnav li a:hover {
    background:url(/images/subnav_arrow.jpg) left no-repeat;
    color:#d0b59a;
    text-decoration:underline;
}

.video .thumb {
    width:50px;
    height:50px;
    background-position:center;
    border:5px solid #EEDBC3;
    float:left;
}

.video .right {
    float:left;
    width:295px;
    padding:0px 0px 0px 5px;
    display:block;
}

.video {
    padding:0 0 15px 0;
}

div.space {
    clear:both;
    display:block;
    height:15px;
}
.imagegallery {
	margin-bottom: 10px;
}

.imagegallery .image {
    float:left;
    background-position:center;
    display:block;
    width:90px;
    height:90px;
    border:5px solid #EEDBC3;
    margin:10px;
}
/* top5 formulier */
.top5 select {
    background: url(/images/select_bg.gif) repeat-x ;
	border:1px solid #FFFFFF;
    color:#fff;
    padding:1px 5px 1px 5px;
    width:348px;
}
.top5 option {
    padding:2px 5px;
	background-color:#F0E0CC;
	color:#000000;
}
.top5 input.text {
	background:#F0E0CC url(/images/textarea_bg.gif) repeat-x;
	border:#000000 1px solid;
	color:#000000;
}
.top5 input.submit {
	background:url(/images/bg_readmore.gif) repeat-x;
	text-decoration:none;
	color:#FFFFFF;
	border-left:#3F3F3F 1px solid;
	border-right:#3F3F3F 1px solid;
	border-bottom:0px;
	border-top:0px;
	padding:2px 7px 2px 7px;
}