body { background: url(../xps-images/bar.gif) repeat-x top; margin: 0px; padding: 0px 0px 10px 0px; font-family: Trebuchet MS, Arial; font-size: 8pt; line-height: 16px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: 0px; }

#wrap { margin: 0 auto; width: 1006px; background: url(../xps-images/mainbg.gif) repeat-y top;  clear: both; }
#wrap2 { margin: 0 auto; width: 1006px; background: url(../xps-images/mainbg2.gif) repeat-y top;  clear: both; }

#main { background: url(../xps-images/sitebg.jpg) no-repeat top; min-height: 885px; _height: 885px; }

#header { background: url(../xps-images/header.gif) no-repeat center top #fff; height: 92px; }

#header ul { margin: 73px 0px 0px 0px; padding: 0px; position: absolute; #position: relative; }
#header ul li { display: inline; } #header ul li a:hover { text-decoration: none; }
#header ul li.b1 a {  background: url(../xps-images/b1.gif) no-repeat top; padding: 6px 13px 6px 13px; } #header ul li.b1 a:hover {  background: url(../xps-images/b1.gif) no-repeat bottom; }
#header ul li.b1 { margin-right: 634px; }
#header ul li.b2 a {  background: url(../xps-images/b2.gif) no-repeat top; padding: 6px 60px 6px 60px; } #header ul li.b2 a:hover {  background: url(../xps-images/b2.gif) no-repeat bottom; }
#header ul li.b3 a {  background: url(../xps-images/b3.gif) no-repeat top; padding: 6px 58px 6px 58px; } #header ul li.b3 a:hover {  background: url(../xps-images/b3.gif) no-repeat bottom;  }
#header ul li.b4 a {  background: url(../xps-images/b4.gif) no-repeat top; padding: 6px 45px 6px 44px; } #header ul li.b4 a:hover {  background: url(../xps-images/b4.gif) no-repeat bottom;  }

#upcumming { background: url(../xps-images/upcummingevents.gif) no-repeat center top; width: 649px; height: 247px; #height: 239px; padding: 24px 0px 0px 0px; #padding: 32px 0px 0px 0px; margin: 6px 6px 3px 6px; _margin: 6px 6px 3px 3px; float: left; }
#upcumming ul li a { color: #fff; }
#upcumming #more  { position: absolute; z-index: 2; margin: -17px 0px 0px 565px; #margin: -25px 0px 0px 560px; }
#upcumming #more a { color: #fff; }
/*
#upcumming img { margin: 32px 5px 0px 7px; float: left; }
#upcumming ul { list-style: none; padding: 0px; margin: 32px 6px 6px 0px; float: left;}
#upcumming ul li { padding: 13px 11px 15px 11px; border-bottom: 1px dotted #fff; }
#upcumming ul li:hover, #upcumming ul li#selected { background: #fff; text-decoration: none; }
#upcumming ul li:hover a, #upcumming ul li#selected a { color: #ef3770; text-decoration: none; }
*/

#partypics { background: url(../xps-images/partypics.gif) no-repeat center top; width: 325px;  height: 269px; padding: 4px; margin: 6px 6px 3px 6px; margin: 6px 0px 3px 6px; float: left;  }
#partypics ul { list-style: none; padding: 0px; margin: 28px 0px 0px 2px;  float: left; width: 320px; }
#partypics ul li { padding: 0px 0px 0px 0px; border-bottom: 1px dotted #fff; clear: both; height: 77px; }
#partypics ul li a { color: #fff; }
#partypics ul li div { padding: 12px 0px 0px 0px; }
#partypics ul li img { float: left; margin: 0px 20px 5px 0px; }
#partypics ul li:hover { background: #fff; }
#partypics ul li:hover a { color: #ef3770; }
#partypics #more  { position: absolute; z-index: 2; margin: 2px 0px 0px 240px; #margin: 2px 0px 0px -80px;  }
#partypics #more a { color: #fff; }

#right { float: right; width: 345px; margin: 0px; padding: 0px;  }
#video { background: url(../xps-images/video.gif) no-repeat center top; width: 325px;  height: 307px; padding: 4px; margin: 0px 6px 3px 6px; }
#video #more  { position: absolute; z-index: 2; margin: 2px 0px 0px 254px; }
#video #more a { color: #fff; }
#video #movie { margin: 29px 0px 0px 2px; #margin: 33px 0px 0px 2px; }

#advertentie { background: #fff; padding: 5px 5px 5px 5px; width: 320px; border: 1px solid #bf254b; margin: 0px 6px 0px 6px;  }
#spotlight { background: #fff; padding: 5px 5px 5px 5px; width: 320px; border: 1px solid #bf254b; margin: 12px 6px 0px 6px;  }

#mainholder { background: url(../xps-images/.gif) no-repeat center top; margin: 0px 6px 6px 6px; width: 649px; padding: 0px; float: left; }

#blog { width: 400px; padding: 5px 20px 5px 20px; }

#blog div { padding: 0px; margin: 0px; border: none; color: #fff; }
#blog div.articel { border-bottom: 1px dotted #fff; padding: 0px 0px 18px 0px; margin: 0px 0px 12px 0px; }
#blog div.blog_catblog div.blog_row_cols1 { border-bottom: 1px dotted #fff; padding: 0px 0px 18px 0px; margin: 0px 0px 12px 0px; }
#blog div.blog_catblog div.blog_row_cols1 span.allvideos { border: 5px solid #fff; background: #000; clear: none; }



#blog ul.meta { padding: 0px; margin: 0px; list-style: none; }
#blog ul.meta li { display: inline; font-weight: bold; }
#blog ul.buttonheading { width: 360px; position: absolute; text-align: right; }
#blog ul.buttonheading li img { background: none; padding: 0px; margin: 0px 0px 0px 5px; border: 0px; }
#blog ul.buttonheading li { display: inline; }
#blog p { margin: 0px; padding: 0px; margin-bottom: 10px; }



#blog div h1 { color: #fff; font-weight: bold; font-size: 14pt; margin: -20px 0px -10px 0px; }
#blog div img { padding: 4px; background: #fff; border: 1px solid #bd1d44; float: right; margin: 0px 0px 0px 20px; }
#blog div a { font-weight: bold; color: #ffc2d5; }
#blog div a img { padding: 4px; background: #fff; border: 1px solid #bd1d44; float: right; margin: 10px 0px 10px 0px; }

#features { background: url(../xps-images/features.gif) no-repeat center top; width: 199px; float: right; margin: 0px; _margin: 0px 3px 0px 0px; min-height: 600px; _height: 600px; } 
#features #shop { background: url(../xps-images/shop.gif) no-repeat center top; margin: 6px 2px 0px 2px; height: 220px; } 
#features #shop2 { background: url(../xps-images/shop2.gif) no-repeat center top; margin: 6px 2px 0px 2px; height: 220px; } 

#features #shop img, #features #shop2 img { margin: 11px; }
#features #shop #more, #features #shop2 #more { text-align: right; padding: 0px 10px 0px 0px; }
#features #shop #more a, #features #shop2 #more a  { color: #fff; }

#features #login { background: url(../xps-images/bigdots.gif) no-repeat center bottom; margin: 6px 2px 2px 2px; padding: 5px 10px 15px 10px; color: #a6004e; } 
#features #login input.veld, #features .inputbox  { border: 1px solid #cf568f; width: 110px; }
#features #login a { color: #fff; }

#features .moduletablelogin { background: url(../xps-images/bigdots.gif) no-repeat center bottom; margin: 0px 2px 2px 2px; padding: 10px 10px 10px 10px; height: 180px; color: #a6004e; } 
#features .moduletablelogin input.inputbox { border: 1px solid #cf568f; width: 110px; }
#features .moduletablelogin a { color: #fff; }
#features .moduletablelogin p { padding: 0px 0px 3px 0px; #padding: 0px 0px 0px 0px; margin: 0px; text-align: right; }
#features .moduletablelogin fieldset { border: 0px; padding: 20px 0px 0px 0px; background: url(../xps-images/accountlogin.gif) no-repeat top left; }
#features .moduletablelogin ul { padding: 0px; margin: 5px 5px 0px 20px; }

#features .moduletablelogin label { width: 100px; text-align: left; }
#features .moduletablelogin .button { background: url(../xps-images/login.gif) no-repeat top left; width: 70px; height: 25px;  border: none; float: right; }
#features #remember { border: 0px; width: 20px; }

#features .newsletter { text-align: right; padding: 0px; margin: 0px; }
#features .newsletter .inputbox { margin: 0px 0px 3px 0px; #margin: 0px; }
#features .newsletter .button { background: url(../xps-images/subscribe.gif) no-repeat top left; width: 70px; height: 25px;  border: none; float: right; margin: 2px 0px 0px 0px; }
#features .moduletablenewsletter {  background: url(../xps-images/bigdots.gif) no-repeat center bottom; padding: 3px 10px 10px 10px; #padding: 9px 10px 10px 10px; height: 110px;  }
#features .newsletter { background: url(../xps-images/nieuwsbrief.gif) no-repeat top left; margin: 6px 2px 2px 2px; padding: 25px 0px 5px 10px; color: #a6004e; } 

#features .moduletablelinks { background: url(../xps-images/xpslinks.gif) no-repeat top left; margin: 12px 2px 2px 12px; padding: 20px 0px 5px 10px; color: #a6004e; } 
#features .moduletablelinks ul { padding: 0px; margin: 5px 5px 0px 10px; }
#features .moduletablelinks ul li a { color: #fff; }

#footer { background: url(../xps-images/footer.gif) no-repeat center top; height: 80px; padding: 20px 15px 0px 15px; color: #fff; clear: both; }
#footer a { color: #fff; }

#footer2 { background: url(../xps-images/footer2.gif) no-repeat center top; height: 80px; padding: 20px 15px 0px 15px; color: #fff; clear: both; }
#footer2 a { color: #fff; }

#dingz { float: right; }

.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 



/* Form style by Dingz */ 

.item input { border: 1px solid #ab0037; width: 140px;  }
.item textarea { border: 1px solid #ab0037; overflow: auto; }
#captcha a img { padding: 0px; margin: 0px; }
.captchainput { border: 1px solid #ab0037; width: 100px; background: #fff; padding: 2px 3px 3px 3px; }
.buttoncontainer .button { background: url(../xps-images/send.gif) no-repeat top left; width: 80px; height: 30px; border: none; float: right; margin: 2px 0px 0px 0px; cursor: pointer; }

.sectiontableentry1 {  }
.sectiontableentry1 .postheader { background: #b02551; border: 1px solid #ffbdd2; padding: 3px 6px 3px 6px; margin: 10px 0px 0px 0px; }
.sectiontableentry1 .postbody { background: #ffbdd2; color: #911f4f; padding: 10px; border-bottom: 1px solid #9e0b3a; }

.sectiontableentry2 { }
.sectiontableentry2 .postheader { background: #dc3d70; border: 1px solid #ffbdd2; padding: 3px 6px 3px 6px;  margin: 10px 0px 0px 0px; }
.sectiontableentry2 .postbody { background: #ffe1ea; color: #911f4f; padding: 10px; border-bottom: 1px solid #9e0b3a; }

/* ---Simple Image Gallery--- */
.sig {clear:both;margin:16px 4px;padding:0px;display:table-cell;}
.sig_clr {clear:both;}
.sig_cont {float:left;}
.sig_thumb {float:left;margin:0px 10px 10px 10px;padding:0px;background:url(shadowAlpha.png) no-repeat bottom right !important;background:url(shadow.gif) no-repeat bottom right;}
.sig_thumb img {display:block;position:relative;background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px;}
/* ---Slimbox--- */
#lbOverlay {position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottom {position:absolute;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff url(loading.gif) no-repeat center;}
#lbImage {border:10px solid #fff;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background:transparent url(prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right:0;}
#lbNextLink:hover {background:transparent url(nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family:Verdana, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:normal;}
#lbCaption b {color:#C63C13;font-size:11px;}
#lbOverlay,#lbCenter,#lbBottom,#lbPrevLink,#lbNextLink {z-index:999;} /* JoomlaWorks fix for Slimbox */
/* --- END --- */

.pagination span { border: 0px solid #fff; margin: 3px; }
.pagination a { margin: 3px; }

.counter { float: right; }

.bannergroup ul { margin: 0px; padding: 0px; list-style: none; }
.bannergroup ul li object { width: 320px; }
.bannergroup ul li { margin: 0px; padding: 0px; }

object { margin: 0px; padding: 0px; }

.ordertickets { margin: 14px 0px 0px 14px; }

.sponsor { margin: 10px 0px 0px 11px; }


/* ---Slimbox--- */

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	background-color: transparent;
	z-index:1002;
	overflow: auto;
	text-align: center;
}

.white_content a { font-weight: bold; font-size: 12pt; color: #fff; }
.white_content a:hover { text-decoration: underline; color: #cc0000; }


.white_content div { width: 480px; height: 277px; {

