#pscroller1{
width: 200px;
height: 350px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

#swap01 {
	background-image: url(../images/buttons/home_down.png);    /* rollover state */
	width: 102px;                    /* image width */
	height: 50px;   
	margin-top: -10px;                     /* image height */
	}
#swap02 {
	background-image: url(../images/buttons/fotoalbum_down.png);    /* rollover state */
	width: 175px;                    /* image width */
	height: 53px; 
	margin-top:  -10px;                     /* image height */
	}
#swap03 {
	background-image: url(../images/buttons/arrangementen_down.png);    /* rollover state */
	width: 270px;                    /* image width */
	height: 50px;  
	margin-top:  -10px;    
               /* image height */
	}
#swap04 {
	background-image: url(../images/buttons/agenda_down.png);    /* rollover state */
	width: 134px;                    /* image width */
	height: 55px;    
	margin-top:  -10px;                  /* image height */
	}
#swap05 {
	background-image: url(../images/buttons/links_down.png);    /* rollover state */
	width: 90px;                    /* image width */
	height: 46px;
	margin-top:  -10px;                        /* image height */
	}

.menu
	{
	position:absolute;
	left: 520px;
	top: 15px;
	z-index: 1;   
	}	
	
.menu_top
	{
	position:absolute;
	left: 15px;
	top: 10px;
	z-index: 1;
	font-family: verdana ;
	font-size: 11px;   
	color: #FFFFFF;
	}
	
	A.menu_top_link
	{
	font-family: verdana ;
	font-size: 11px;   
	color: #FFFFFF;
	}

.amenu
	{
	margin-top:  -10px;     
	}	
	
.scroll
	{
	position:absolute;
	top: 320px;
	left: 10px;
	z-index: 1;
	margin: 10px; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	width: 550px; 
	height: 420px;
	}
.scroll2
	{
	position:absolute;
	z-index: 1;
	margin: 10px; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	width: 730px; 
	height: 420px;
	}
div.titel
	{
	position:absolute;
	top: 270px;
	left: 20px;
	z-index: 0;
	margin: 10px; 
	}
p.titel
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 22px;
	font-weight: bold;
	margin-left: 12px;
	margin-bottom: -12px;
	}
.img1
	{
	position:absolute;
	left: 550px;
	top: 50px;
	z-index: 1
	}
.back
	{
	position:absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	}
.img2
	{
	position:absolute;
	left: 600px;
	top: 280px;
	z-index: 1
	}
img.thumb{
	border: 5px;
	border-style:solid;
	border-color: #FFFFFF;	
	}
div.fotomenu
	{
	position:absolute;
	left: 620px;
	top: 320px;
	z-index: 0
	}
p.fotomenu
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	}
.halen
	{
	position:absolute;
	left: 400px;
	top: 550px;
	z-index: 1
	}
.adver
	{
	position:absolute;
	left: 520px;
	top: 440px;
	z-index: 1
	}
	
.dj
	{
	position:absolute;
	left: 580px;
	top: 250px;
	z-index: 1
	}
div.tekst
	{
	position:absolute;
	top: 330px;
	left: 40px;
	z-index: 1;
	width: 700px;
	}
	
td.titel
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	}
	
div.front{
	text-align:center;
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 12px;
}
p.tekst
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	
	font-size: 12px;
	}
	
tr.tekst
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 12px;
	}
t-size: 20px;{
	}
h1.titel
	{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 12px;
	}
	
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 2;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 2;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	z-index: 2;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index: 2;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, 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(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

td.tekst{
	font-family: Lucida Grande, Trebuchet MS, verdana, Arial, sans-serif; 
	font-size: 12px;
}

td.arang_titel{
	text-align: left;
	font: 12pt verdana;
}

#cvhjTeaserHolder {
position:relative;
visibility:hidden;
z-index:100000000000000000;
}
.cvhjTeaserShadow1 {
position:absolute;
height:600px;
width:431px;
z-index:1;
top:11px;
left:201px;
background-color:#000;
filter: -moz-opacity: 0.3;
filter: alpha(opacity=30);
}
.cvhjTeaserShadow2 {
position:absolute;
height:600px;
width:431px;
z-index:2;
top:12px;
left:202px;
background-color:#000;
filter: -moz-opacity: 0.2;
filter: alpha(opacity=20);
}
.cvhjTeaserShadow3 {
position:absolute;
height:600px;
width:431px;
z-index:2;
top:13px;
left:203px;
background-color:#000;
filter: -moz-opacity: 0.2;
filter: alpha(opacity=20);
}
.cvhjTeaserBg {
position:absolute;
background-image: url(http://www.bardancingimpuls.nl/images/front.jpg);
background-color:#1661ac;
background-repeat:no-repeat;
height:600px;
width:430px;
z-index:3;
top:10px;
left:200px;
}
.cvhjTeaserHit {
position:absolute;
background-repeat:no-repeat;
height:600px;
width:431px;
z-index:4;
top:10px;
left:200px;
}
.cvhjTeaserClose {
position:absolute;
height:600px;
width:431px;
z-index:5;
top:15px;
left:695px;
}
.cvhjTeaserBg .cvhjTxt {
font-family:Courier New,arial;
font-weight:bold;
font-size:10px;
color:#FFF;
background-color:#FE0000;
padding-left:10px;
padding-right:10px;
position:absolute;
}
.cvhjTeaserBg .cvhjTxt.cvhjTxtbig {
color:#000;
padding-top:2px;
padding-bottom:2px;
font-size:25px;
background-color:#FFF;
}
.cvhjTeaserBg .cvhjTxt.cvhjTextSmall {
color:#000;
/*
padding-top:2px;
padding-bottom:2px;
*/
font-size:10px;
background-color:#FFF;
}
