*{
	padding: 0;
	margin: 0;
}
body {
	background-color: #FFFFFF;
	background-color: #000000;
	color: #000000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	line-height: 120%;
	margin: 0;
	padding: 0;
}
a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #666666;
}

div.fixed {
	position: fixed;
}
p, table {
	font-size:11px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing:0.04em;
	width:200px;
}

.background {
	background-attachment: fixed;
	background-position: 50px 0px;
	background-repeat: no-repeat;
}

.flyer1 {
	left: 771px;
	position: fixed;
	top: -17px;
	z-index: 10;
}

.flyer2 {
	left: 771px;
	position: fixed;
	top: 227px;
	z-index: 10;
}

.bottomleft {
	background-position: top;
	background-repeat: no-repeat;
	/*height: 240px;*/
	height: 500px;
	left: 183px;
	top: 534px;
	width: 294px;
	z-index: 5;
}

.bottomright {
	background-position: top;
	background-repeat: no-repeat;
	/*height: 145px;*/
	height: 500px;
	left: 477px;
	top: 534px;
	width: 294px;
	z-index: 5;
}

.datum {
	float: left;
	height: 100%;
	margin: 0px 5px 0px 0px;
}

.foto {
	background-image: url(../img/back_foto.gif);
}

.info {
	background-image: url(../img/back_info.gif);
}

.nieuws {
	background-image: url(../img/back_nieuws.gif);
}

.nieuws h1 {
margin-bottom: 30px;
}

.item {
	font-size: 11px;
	margin: 0px 0px 20px 0px;
}

.logo {
	border: 0px;
	left: 60px;
	top: 20px;
}

.logo a img {
	border: 0px!important;
}

.menu {
	height: 165px;
	left: 20px;
	text-align: right;
	top: 230px;
	width: 155px;
	z-index: 5;
}

.taalselector {
    z-index: 7;
    position: absolute;
    top: 170px;
    left: 0px;
    height: 500px;
    width: 500px;
}


.menu_layer_extra {
    z-index: 7;
    position: absolute;
    top: 170px;
    left: 0px;
    height: 500px;
    width: 500px;
}




.menu .margin {
	margin-bottom: 20px!important;
}

.menu li {
	margin-bottom: 15px!important;
}

.menu li, .menu ul {
	margin: 0;
	padding: 0;
}


.muzikanten {
	background-image: url(../img/back_muzikanten.gif);
}


.nieuwsbrief{
	background-image: url(../img/back_nieuwsbrief.gif);
}

.programma {
	background-image: url(../img/back_programma.gif);
}

.programma_intro {
	margin-bottom:10px;
}

.programma-datum {
	width: 7.5em;
	display: block;
	float: left;
	clear: left;
}

.youtube, object {
	z-index:-100!important;
}

.text {
	margin: 170px 0px 0px 205px;
	position: absolute;
	overflow: hidden!important;
	width: 250px;
	/*padding-bottom:250px;*/
	padding-bottom:500px; /* mega screens must see the end too */
	font-size:11px;
}


.text2 {
	position: absolute;
	font-size: 11px;
	margin: 170px 0px 0px 495px;
	overflow: hidden!important;
	width: 250px;
	/*padding-bottom:130px; */
	padding-bottom:800px; /* mega screens are vistiors too */
}

.tickets {
	background-image: url(../img/back_tickets.gif);
}

.titel {
	font-size: 12px;
	font-weight: bold;
	margin-top:10px;
}

.titel a{
	color: #000000;
	text-decoration: none;
}

.titel a:hover{
	color: #666666;
}

.topleft {
	background-position: top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 165px;
	left: 183px;
	top: 0px;
	width: 294px;
	z-index: 5;
}

.topright {
	background-position: top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 165px;
	left: 477px;
	top: 0px;
	width: 294px;
	z-index: 5;
}

.vrijwilligers{
	background-image: url(../img/back_vrijwilligers.gif);
}

#flickr {
    width: 295px;
    padding: 10px;
    padding-top: 50px;
}

#flickr a img {
	border: 3px solid #C2C2C2;
	margin: 2px 5px 2px 0px;
}

#flickr a:hover img {
	border: 3px solid #FFFFFF;
}

#foto_bottom_left {
	background-image: url(../img/back_foto_bottom_left.gif);
}

#foto_bottom_right {
	background-image: url(../img/back_foto_bottom_right.gif);
}

#foto_top_left {
	background-image: url(../img/back_foto_top_left.gif);
}

#foto_top_right {
	background-image: url(../img/back_foto_top_right.gif);
}

#info_bottom_left {
	background-image: url(../img/back_info_bottom_left.gif);
}

#info_bottom_right {
	background-image: url(../img/back_info_bottom_right.gif);
}

#info_top_left {
	background-image: url(../img/back_info_top_left.gif);
}

#info_top_right {
	background-image: url(../img/back_info_top_right.gif);
}

#muzikant_bottom_left {
	background-image: url(../img/back_muzikant_bottom_left.gif);
}

#muzikant_bottom_right {
	background-image: url(../img/back_muzikant_bottom_right.gif);
}

#muzikant_top_left {
	background-image: url(../img/back_muzikant_top_left.gif);
}

#muzikant_top_right {
	background-image: url(../img/back_muzikant_top_right.gif);
}

#nieuwsbrief_bottom_left {
	background-image: url(../img/back_nieuwsbrief_bottom_left.gif);
}

#nieuwsbrief_bottom_right {
	background-image: url(../img/back_nieuwsbrief_bottom_right.gif);
}

#nieuwsbrief_top_left {
	background-image: url(../img/back_nieuwsbrief_top_left.gif);
}

#nieuwsbrief_top_right {
	background-image: url(../img/back_nieuwsbrief_top_right.gif);
}

#nieuws_bottom_left {
	background-image: url(../img/back_nieuws_bottom_left.gif);
	margin-top:-10px;
}

#nieuws_bottom_right {
	background-image: url(../img/back_nieuws_bottom_right.gif);
}

#nieuws_top_left {
	background-image: url(../img/back_nieuws_top_left.gif);
}

#nieuws_top_right {
	background-image: url(../img/back_nieuws_top_right.gif);
}


#programma_bottom_left {
	background-image: url(../img/back_programma_bottom_left.gif);
}

#programma_bottom_right {
	background-image: url(../img/back_programma_bottom_right.gif);
}

#programma_top_left {
	background-image: url(../img/back_programma_top_left.gif);
}

#programma_top_right {
	background-image: url(../img/back_programma_top_right.gif);
}

#tickets_bottom_left {
	background-image: url(../img/back_tickets_bottom_left.gif);
}

#tickets_bottom_right {
	background-image: url(../img/back_tickets_bottom_right.gif);
}

#tickets_top_left {
	background-image: url(../img/back_tickets_top_left.gif);
}

#tickets_top_right {
	background-image: url(../img/back_tickets_top_right.gif);
}

#vrijwilliggers_bottom_left {
	background-image: url(../img/back_vrijwilliggers_bottom_left.gif);
}

#vrijwilliggers_bottom_right {
	background-image: url(../img/back_vrijwilliggers_bottom_right.gif);
}

#vrijwilliggers_top_left {
	background-image: url(../img/back_vrijwilliggers_top_left.gif);
}

#vrijwilliggers_top_right {
	background-image: url(../img/back_vrijwilliggers_top_right.gif);
}

.visual {
top: 0!important;
left:477px;
}

.visual_muzikanten {
top: 0px!important;
left:477px;
}

.visual_foto {
top: 91px!important;
left:476px;
}

.visual_foto a img,
.visual_programma a img {
border:1px!important;
}

.visual_programma {
position: absolute;
top: 9px;
left:476px;
/*padding-bottom: 145px;*/
padding-bottom: 500px;
}

.actief a, .actief {
color: #FFFFFF;
}

.programma_item {
font-size: 11px;
margin:10px;
width:250px;
}


h2 {
margin: 0px;
}

.meta {
margin-bottom:15px;
}

#ticketstable, #nieuwsbrieftable {
    width: 270px !important;
}

#ticketstable td, #nieuwsbrieftable td {
background-color: #FFFFFF;
border: 0px solid #D7A397;
padding: 2px 2px 2px 3px;
}

label input, label select, label textarea {
float: right;
display:inline;
border-bottom: 1px solid #CCC;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
background-color: #E6E6E6;
font-size:11px;
margin-top:1px;
font-family:Arial, Helvetica, sans-serif;
width: 160px;
margin:1px 20px 0px 0px;
}

.nieuwsbrief h1 {
	margin-top:10px;
}

.info h1 {
	width:180px;

}

.button {
border: 1px solid #FFFFFF;
font-size:11px;
margin-top:1px;
margin-top:1px;
font-family:Arial, Helvetica, sans-serif;
width: 250px;
background-color: #FFFFFF;
padding: 0px 47px 4px 0px;
height:20px;
}

#foto_buttons {
	height: 145px;
	left: 623px;
	top: 304px;
	width: 294px;
	z-index: 5!important;
}

#foto_buttons img {
border:0px;
}

.info_submenu_holder {
left: 183px;
top: 226px;
z-index:10;
}

.info_submenu {
left: 195px;
top: 321px;
z-index:20;
}

.muzikanten_submenu_holder {
left: 183px;
top: 227px;
z-index:10;
}

.muzikanten_submenu {
left: 195px;
top: 322px;
z-index:20;
}


.visual_foto #fotoswitch1 {
display: inline;
}

.vrijwilliger_submenu_holder {
left: 183px;
top: 227px;
z-index:10;
}

.vrijwilliger_submenu {
left: 195px;
top: 327px;
z-index:20;
}

.nieuwsbrief_submenu_holder {
left: 183px;
top: 227px;
z-index:10;
}

.nieuwsbrief_submenu {
	left: 195px;
	top: 327px;
z-index:20;
}

.vrijwilliger_submenu img, .info_submenu img, .nieuwsbrief_submenu img, .muzikanten_submenu img {
	margin-top:7px;
}

.hidden {

}

#flickr a  img{
	border: 3px solid #A18F60!important;
}

#flickr a img {
	border: 5px solid #D8D8D8;
	margin: 5px 10px 5px 0px;
}

#flickr a:hover img {
	border: 3px solid #B8AB88!important;
}



#nav_programma a {

}

#nav_programma {
margin-bottom:0px;
border-top: 1px solid #C59E56;
border-bottom: 1px solid #C59E56;
text-align:center;
}

#nav_verwacht {
border-bottom: 1px solid #C59E56;
text-align:center;
margin-bottom:20px;
}

#nav_programma_rechts {
float:right;

}


#nav_programma_links {
float:left;

}

.info .text {
padding-bottom:150px!important;
}

.buttons {
	left: 771px;
	position: fixed;
	top: 0;
	z-index: 11;
	font-color: #FFF;
	width: 160px;
	line-height: 0;
}
.banner1 {
	left: 771px;
	position: fixed;
	top: 54px;
	z-index: 10;
}



.banner2 {
	left: 771px;
	position: fixed;
	top: 298px;
	z-index: 10;
}

/*
#paylogic {
  position: absolute;
	left: 257px;
	top: 132px;
	top: 20px;
	z-index: 5;
}
*/
.order {
	background-image: url(../img/achtergrond_order.gif);
}

.order .text {
	margin: 10px 0px 0px 205px;
	position: absolute;
	overflow: hidden!important;
	width: 255px;
	/*padding-bottom:250px;*/
	padding-bottom:500px; /* mega screens must see the end too */
	font-size:11px;
}

.order .text p {
  margin-bottom: 8px;
}
.order .text ul {
  list-style: disc;
  margin: 2px 0 2px 10px;
  padding: 0 0 0 15px;
}
#paylogic {
	position: absolute;
	position: fixed;
	font-size: 11px;
	margin: 13px 0px 0px 508px;
	overflow: hidden!important;
}