@CHARSET "ISO-8859-1";

* {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
body {
	overflow: auto;
	text-align: center;
	background: url('../img/bgc.gif') top left repeat-x #fff;
}
body, td, th, a, input, textarea, select {
    font: 11px Arial, Tahoma, Verdana;
	color: #383a30;
}
h1, h1 a {
    font: 14px Tahoma, Verdana, Arial;
	color: #959595;
	font-weight: bold;
}
h2, h2 a {
    font: 24px Tahoma, Verdana, Arial;
	color: #dfdfdf;
	font-weight: normal;
}
h3, h3 a, h4, h4 a {
    font: 14px Tahoma, Verdana, Arial;
	color: #fff;
	font-weight: normal;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul, ul li {
	list-style: none;
}
.relwrap {
	position: relative;
	margin: 0px auto auto auto;
}
.wrap, th {
	text-align: left;
}
.relwrap, .wrap, .logo {
	width: 1000px;
}
body.popup .relwrap, body.popup .wrap, body.popup .top_nav {
	width: 721px;
}
.wrap, .logo {
	float: left;
}
.wrap {
    z-index: 6;
}
.logo {
	height: 71px;
	background-image: url('../img/logo.gif');
	background-position: center 11px;
	background-repeat: no-repeat;
}
.logo div {
	float: left;
}
.logo .t1, .logo .t3 {
	height: 61px;
}
.logo .t0 {
	width: 15px;
}
.logo .t1 {
	padding-top: 29px;
	width: 375px;
	padding-left: 11px;
}
.logo .bullet {
	background-image: url('../img/b_arr_b.gif');
	background-position: 0px 34px;
	background-repeat:  no-repeat;
}
.logo .t2 {
	width: 200px;
}
.logo .t3 {
	width: 385px;
	padding-top: 24px;
	text-align: right;
}
.cbox1, .cbox2 {
	float: left;
	width: 500px;
	height: 525px;
}
.cbox1 {
	background: url('../img/cbox1.gif') top left no-repeat #fff;
}
.cbox2 {
	background: url('../img/cbox2.gif') top left no-repeat #fff;
}
.cbox1 ul, .cbox2 ul {
	padding: 10px 0px 0px 10px;
}
.cbox1 ul li.itm, .cbox2 ul li.itm {
	padding-bottom: 2px;
}
.nbForm {
	padding: 55px 0px 0px 20px;
}
/**
 * Homepage
 */
.home5 {
	color: #545454;
	width: 480px;
	height: 167px;
	background-image: url('../img/block/nieuwsbrief.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.home6 {
	color: #545454;
	width: 480px;
	height: 167px;
	background-image: url('../img/block/contact.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.home6 div.route {
	text-align: right;
	padding: 38px 5px 0px 18px;
}
.home6 div.naw {
	padding: 12px 0px 0px 18px;
}
.home6 div.naw td {
	padding-right: 12px;
}
input.iNbTxt {
	width: 90px;
	border: 1px solid #cccccc;
}
input.iNbBut {
	border: 0px;
	cursor: pointer;
	padding: 0px 10px 0px 0px;
	background-color: transparent;
	background-image: url('../img/g_arr.gif');
	background-position: center right;
	background-repeat: no-repeat;
}
td.tQst {
	padding-right: 12px;
}
td.tCtr {
	text-align: right;
}
/**
 * MENUKAART
 */
.cbox2 ul li.mk_content_1, .cbox2 ul li.mk_content_2 {
	width: 480px;
	background-position: top left;
	background-repeat: no-repeat;
}
.cbox2 ul li.mk_content_1 {
	height: 160px;
	background-image: url('../img/mk_content_1.jpg');
}
.cbox2 ul li.mk_content_2 {
	height: 345px;
	background-image: url('../img/mk_content_2.jpg');
}
ul.mk_groups {
	float: left;
	padding: 10px 5px 10px 5px;
}
ul.mk_groups li {
	width: 210px;
	height: 18px;
	cursor: pointer;
	padding: 0px 5px 0px 10px;
}
ul.mk_groups li, ul.mk_groups li a {
	line-height: 18px;
}
ul.mk_groups li.selected {
	background: url('../img/w_arr.gif') 0px 7px no-repeat #9d906f;
}
ul.mk_groups li.selected, ul.mk_groups li.selected a {
	color: #fff;
	font-weight: bold;
}
div.mk_items {
	padding: 10px 15px 0px 15px; 
	background-image: url('../img/b_arr.gif');
	background-position: 5px 15px;
	background-repeat: no-repeat;
}
table.mk_items {
	margin: 10px 15px 10px 15px; 
}
table.mk_items td {
	width: 170px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
table.mk_items td.prijs {
	width: 20px;
	padding-right: 20px;
	padding-left: 0px;
	text-align: right;
}

/**
 * Artiesten
 */
.art_box {
	margin-bottom: 5px;
	width: 480px;
	height: 165px;
}
.art_box table tr td {
	vertical-align: top;
}
.art_tbl_artiest {
	width: 235px;
	background-image: url('../img/art_title.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.art_box table.mirror .art_tbl_artiest {
	width: 235px;
	text-align: right;
	background-image: url('../img/art_title_mirror.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.art_tbl_content {
	width: 235px;
}
.art_tbl_artiest h3 {
	width: 221px;
	margin: 0px 0px 0px 9px;
}
.art_tbl_artiest h4 {
	width: 221px;
	margin: 0px 9px 0px 0px;
}
.art_box table tr td.art_tbl_artiest {
	text-align: right;
}
.art_box table.mirror tr td.art_tbl_artiest {
	text-align: left;
}
.art_tbl_artiest div.hp {
	height: 31px;
}
.art_tbl_artiest div.pd {
	padding-top: 7px;
}
.art_tbl_content div.hp {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #dfdfdf;
}
.art_tbl_content div.hp div.pd {
	padding: 0px 10px 0px 10px;
}
.art_tbl_content div.pd {
	padding: 7px 10px 10px 10px;
}
.art_place0 {
	background-image: url('../img/place/p1.jpg');
}
.art_place1 {
	background-image: url('../img/place/p2.jpg');
}
.art_place2 {
	background-image: url('../img/place/p3.jpg');
}
.art_place3 {
	background-image: url('../img/place/p4.jpg');
}
.art_place4 {
	background-image: url('../img/place/p5.jpg');
}
.art_place5 {
	background-image: url('../img/place/p6.jpg');
}
.art_place0, .art_place1, .art_place2,
.art_place3, .art_place4, .art_place5 {
	background-position: top left;
	background-repeat: no-repeat;
}

/**
 * route
 */
ul.route {
	width: 486px;
	height: 511px;
	background-image: url('../img/route_2.gif');
	background-position: 6px 6px;
	background-repeat: no-repeat;
}
ul.route li.r1 {
	border-bottom: 1px solid #dfdfdf;
}
.r1 h1 {
	background: url('../img/blauw.gif') 180px no-repeat;	
}
.r2 h1 {
	background: url('../img/rood.gif') 285px no-repeat;	
}
ul.route li.r1, ul.route li.r2 {
	margin-right: 6px;
	padding: 12px;
	background-image: url('../img/g_arr.gif');
	background-position: 0px 16px;
	background-repeat: no-repeat;
}
.kaart {
	margin: 12px 0px 0px 16px;
}

/**
 * Arrangementen
 */
ul.arrangementen2, ul.arrangementen1 {
	width: 486px;
	height: 511px;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}
ul.arrangementen1 {
	background-image: url('../img/route_1.gif');
}
ul.arrangementen2 {
	background-image: url('../img/route_2.gif');
}
ul.arrangementen1 li.ar, ul.arrangementen2 li.ar {
	margin-right: 6px;
	padding: 12px;
	background-image: url('../img/g_arr.gif');
	background-position: 0px 16px;
	background-repeat: no-repeat;
}

/**
 * impressie
 */
ul.impressie, ul.impressie li {
	float: left;
}
ul.impressie li {
	margin-bottom: 5px;
	width: 480px;
	height: 165px;
}
ul.impressie li div {
	padding: 10px 0px 0px 10px;
}
img.impImg {
	width: 225px; 
	height: 145px;
    -moz-opacity:0.25;
    opacity: 0.25;
    filter: alpha(opacity=25);
}
img.impOver {
    -moz-opacity:1;
    opacity: 1;
    filter: alpha(opacity=100);
}
ul.impressie li img.first {
	margin-right: 6px;
}
ul.impressie li.bgc0 {
	background-image: url('../img/place/p1.jpg');
}
ul.impressie li.bgc2 {
	background-image: url('../img/place/p2.jpg');
}
ul.impressie li.bgc4 {
	background-image: url('../img/place/p3.jpg');
}
ul.impressie li.bgc20 {
	background-image: url('../img/place/p4.jpg');
}
ul.impressie li.bgc22 {
	background-image: url('../img/place/p5.jpg');
}
ul.impressie li.bgc24 {
	background-image: url('../img/place/p6.jpg');
}
ul.impressie li.bgc0, ul.impressie li.bgc2, ul.impressie li.bgc4,
ul.impressie li.bgc20,ul.impressie li.bgc22, ul.impressie li.bgc24 {
	background-position: top left;
	background-repeat: no-repeat;
}

/**
 * Nieuwsbrief
 */
ul.nieuwsbrief2, ul.nieuwsbrief1 {
	width: 486px;
	height: 511px;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}
ul.nieuwsbrief1 {
	background-image: url('../img/route_1.gif');
}
ul.nieuwsbrief2 {
	background-image: url('../img/route_2.gif');
}
ul.nieuwsbrief1 li.ar, ul.nieuwsbrief2 li.ar {
	margin-right: 6px;
	padding: 12px;
	background-image: url('../img/g_arr.gif');
	background-position: 0px 16px;
	background-repeat: no-repeat;
}
/**
 * Footer
 */
.footer {
	float: left;
	width: 1000px;
	padding: 0px 0px 6px 0px;
	background: url('../img/footer.gif') center repeat-y;	
}
.footer div {
	padding-left: 25px;
}
/**
 * General
 */
.high {
	font-weight: bold;
}
.pad5 {
	padding: 5px;
}
.readon {
	padding-right: 12px;
	background-image: url('../img/g_arr.gif');
	background-position: center right;
	background-repeat: no-repeat;
}

.fontSize1{
	font-size: 8pt;
}
.fontSize2{
	font-size: 10pt;
}
.fontSize3{
	font-size: 12pt;
}
 .fontSize4{
	font-size: 14pt;
}
 .fontSize5{
	font-size: 18pt;
}
 .fontSize6{
	font-size: 24pt;
}
 .fontSize7{
	font-size: 36pt;
}

/**
 * Flash sIFR
 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h3, .sIFR-hasFlash h4 {
    visibility: hidden;
}
.sIFR-hasFlash h1, .sIFR-hasFlash h1 a {
    letter-spacing: -1px;
    font: 14px Arial;
}
.sIFR-hasFlash h3, .sIFR-hasFlash h3 a, .sIFR-hasFlash h4, .sIFR-hasFlash h4 a {
    letter-spacing: -1px;
    font: 14px Arial;
}
.sIFR-hasFlash h2, .sIFR-hasFlash h2 a {
    letter-spacing: -1px;
    font: 24px Arial;
}

/**
 * Hacks
 */
@media all {
	body>div.relwrap div.wrap .home5 {
		height: 170px;
	}
}