/* Stylesheet layout for boomboxfestival.nl - by Stefan Kosters */

body {
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
background-color: #a9a9a9;
}

img {
border: none;
}

#patroon {
text-align: center;
margin: 30px;
padding: 0px;
height: 100%;
width: 100%;
background-image: url(../images/patroon.gif); 
background-repeat: repeat;
background-color: #a9a9a9;
scrollbar-arrow-color: #fff; 			/* pijltjes */
scrollbar-face-color: #fd8a02; 			/* schuifbalk */
scrollbar-highlight-color: #fff; 	/* linksbinnen */
scrollbar-3dlight-color: #2b2b2b; 		/* linksbuiten */
scrollbar-shadow-color: #fd8a02; 		/* rechtsbinnen */
scrollbar-darkshadow-color: #2b2b2b; 	/* rechtsbuiten */
scrollbar-track-color: #2b2b2b;			/* achtergrond */
}

#container {
width: 969px;
height: 100%;
background-image: url(../images/bottom.jpg);
background-position: top;
background-repeat: no-repeat;
margin: 0 auto;
padding: 0px;
}

#header {
height: 121px;
margin: 0px;
padding: 0px;
}

#middle {
height: 470px;
margin: 0px;
padding: 0px;
}

#scroller {
width: 408px;
height: 145px;
z-index: 2;
position: absolute;
top: 275px;
overflow: no;
margin: 0px;
padding: 0px;
}

/* tijdelijk voor Tunnelvision */
#reserveer {
width: 240px;
height: 145px;
z-index: 3;
position: absolute;
top: 175px;
overflow: no;
margin: 0 0 0 240px;
padding: 0px;	
}

#pscroller1{
width: 335px;
height: 100px;
background-color: #085700;
border: 0px;
padding: 0px;
margin: 0px;
}

#content {
width: 969px;
height: 470px;
position: absolute;
top: 121px;
overflow: auto;
margin: 0px;
padding: 0px;
scrollbar-arrow-color: #fff; 			/* pijltjes */
scrollbar-face-color: #fd8a02; 			/* schuifbalk */
scrollbar-highlight-color: #fff; 	/* linksbinnen */
scrollbar-3dlight-color: #2b2b2b; 		/* linksbuiten */
scrollbar-shadow-color: #fd8a02; 		/* rechtsbinnen */
scrollbar-darkshadow-color: #2b2b2b; 	/* rechtsbuiten */
scrollbar-track-color: #2b2b2b;			/* achtergrond */
}

#footer {
width: 969px;
height: 106px;
margin: 0px;
padding: 0px;
}

#OneStatTag {
width: 100px; 
height: 20px; 
position: absolute;
top: 595px; 
overflow: auto; 
margin: 0px; 
padding-left: 4px;
}

#menu {
background-image: url(../images/menuspacer.gif);
background-position: top left;
background-repeat: x-repeat;
}

.menuspacer {
width: 100%;
border-right: 1px solid #2b2b2b;
}

.content {
width: 908px;
}

.contentspacer {
width: 508px;
}

.text {
text-align: left;
vertical-align: top;
padding: 24px 35px 20px 38px;
}

.activiteiten {
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 25px;
}

.bullet {
width: 5px;
text-align: left;
vertical-align: top;
margin: 0px;
padding: 5px 5px 0px 0px;
}

.topleft {
text-align: left;
vertical-align: top;
margin: 0px;
padding: 0px;
}

.topright {
text-align: right;
vertical-align: top;
margin: 0px;
padding: 0px;
}

.push {
width: 100%;
}

.newsleft {
background-image: url(../images/newsblock_left.gif); 
background-repeat: y-repeat;
}

.newsright {
background-image: url(../images/newsblock_right.gif); 
background-repeat: y-repeat;
}

.footer {
width: 445px;
margin-left: 7px;
}

table {
width: 100%;
}

.colact1 {
width: 34%;
}

.colact2 {
width: 33%;
}

.colact3 {
width: 33%;
}

.colprog1 {
width: 28%;
}

.colprog2 {
width: 36%;
}

.colprog3 {
width: 19%;
}

.colprog4 {
width: 17%;
}

.prog {
text-align: left; 
vertical-align: top;
margin: 0px;
padding: 1px 0px 1px 5px;
}

.toprow {
background-color: #2b2b2b;
}

.row1 {
background-color: #13cd00;
}

.row2 {
background-color: #96ff00;
}

.colsponsor {
width: 50%;
}

.sponsor1 {
text-align: left; 
vertical-align: middle;
margin: 0px;
padding: 0px 0px 10px 0px;
}

.sponsor2 {
text-align: right; 
vertical-align: middle;
margin: 0px;
padding: 0px 0px 10px 0px;
}

hr {
border-style: dashed; 
color: #96ff00;
height: 1px;
}

.pichead {
background-color: #2b2b2b;
}

.pic {
border: 2px solid #2b2b2b;
margin-bottom: 2px;
}

.thumb {
border: 2px solid #fff;
margin-bottom: 5px;
}

.pers {
border: 2px solid #2b2b2b;
}

.bandpic{
margin-bottom: 8px;
}

.icon {
float: left;
margin: 2px 0 0 2px;
}