@charset "utf-8";
/* CSS Document */
/* ALGEMEEN__________________________________________________________________________________________________________________________*/

body
{
	background-color: #0079a1;
	margin: 0 auto;
	text-align: center;
	font-family:Verdana;
	font-size:10px;
	color:  #7b7b7b;
}
a
{
	color: #0079a1;
}
ul
{
	list-style: none;
}
input, textarea
{
	border: 1px solid #4e4c4c;
}
div.contentbackground
{
	position: absolute;
	top: 178px;
	height: 560px;
	background-color: #000000;
	width: 100%;
}
div.contentbackgroundgallery
{
	position: absolute;
	top: 178px;
	height: 640px;
	background-color: #000000;
	width: 100%;
}
div.contentwrapper
{
	width: 984px;
	margin: 0px auto;
	text-align: center;
}
div.banner
{
	margin-top:12px; 
}

div.breadcrumb
{
	color: #ffffff;
	font-weight: bold;
	position: relative;
	left: 0px;
	top: 3px;
	margin-bottom: 8px;
	text-align: left;
	
}
span.breadcrumbarrow
{
	color:#0079a1;
}
div.breadcrumb a
{
	color: #FFF;
}
div.content
{
}
div.footer
{
	font-variant: small-caps;
	font-size: 14px;
	color:#FFF;
	font-style:italic;
	font-weight: bold;
	position: relative;
	background-color:#0079a1;
	top: 20px;
	height: 50px;
	text-align: center;
	margin: 10px;
}
div.flashobject
{
	z-index: 100;
	position: absolute;

	
}
div.flashholder
{
		height: 620px;
	background-color: #000;
	
}


/* MENU__________________________________________________________________________________________________________________________*/
div.menu
{
	
	position: absolute;
	width:1025px;
	top:-33px;
	margin-left: -34px;
	overflow: hidden;
}
div.menuitem, 
div.menuitemselected,
div.menuitemlast, 
div.menuitemselectedlast
{
	position: relative;
	width: 119px;
	margin-right: -38px;
	display: inline-block;
		zoom:1;
	height: 33px;
	text-align: right;
	padding-right: 36px;	
}
div.menuitem
{
	background-image:url(../images/menu/tab.png);
}
div.menuitemlast
{
	background-image:url(../images/menu/tablast.png);
}
div.menuitemselected
{
	background-image:url(../images/menu/tabselected.png);
}
div.menuitemselectedlast
{
	background-image:url(../images/menu/tabselectedlast.png);
}
img.menu
{
	display: inline;
	margin: 5px 0px;
	border: none;	
}

/* BANNER __________________________________________________________________________________________________________________________*/

div.bannerholder
 {
	 background-image:url(../images/bannerbg.png);
	 width: 940px;
	 height:107px;
	 margin: 0 auto;
 }
img.banner
{
	margin-left: -113px;
	margin-right: 118px;
}
/* HOME__________________________________________________________________________________________________________________________*/

div.home
{
	position: relative;
	background-image:url(../images/homebackground.png);
	width: 983px;
	height: 518px;
}
div.homewelcome
{
	position: absolute;
	left: 40px;
	top: 42px;
	width: 138px;
}
div.homecontent
{
	width: 400px;
	text-align: left;
	position: absolute;
	left: 40px;
	top: 100px;
}
div.homeplannedshows
{
	width:400px;
	position: absolute;
	left: 555px;
	text-align: right;
	top: 295px;
}
div.homeimage
{
	position:relative;
	width: 500px;
	left:265px;
	top:120px;
}
span.plannedshowsband
{
	font-weight: bold;
}
div.homeplannedtitle
{	
	position: absolute;
	left:736px;
	top:269px;
	width: 240px;
}

div.homelatestupdates
{	
	width:400px;
	position: absolute;
	left:555px;
	top:65px;
	text-align: right;
}
div.homelatestupdates a
{
	color:#7b7b7b	
}

div.homelatestupdates li
{
	margin-bottom:3px;	
}

div.homelatesttitle
{	
	position: absolute;
	left:736px;
	top:42px;
	width: 240px;
}



/* EQUIPMENT_________________________________________________________________________________________________________________________*/

div.equipment
{
	position: relative;
	background-image: url(../images/equipmentbg.png);
	width: 983px;
	height: 518px;
}

div.equipmentcamerastitle
{
	position: absolute;
	left: 30px;
	top: 190px;
}
div.equipmentcameras
{
	position: absolute;
	left: 30px;
	top: 230px;
	text-align: left;
	width: 300px;
}
div.equipmentlensestitle
{
	position: absolute;
	left: 437px;
	top: 190px;	
}
div.equipmentlenses
{
	position: absolute;
	left: 435px;
	top: 230px;
	text-align: left;
	width: 300px;
}
div.equipmentacctitle
{
	position:absolute;
	left: 750px;
	top: 190px;
	
}
div.equipmentacc
{
	position: absolute;
	left: 750px;
	top: 230px;
	text-align: left;
}


/* LIVE___________________________________________________________________________________________________________________________*/

div.subpage
{	
	position: relative;
	background-image: url(../images/wittebg.png);
	width: 983px;
	height: 518px;
	text-align: center;
	margin: 0px auto;
}
div.bandsitem
{
	display: inline-block;
	zoom:1;
	width: 135px;
	margin-bottom: 20px;
}
div.bandsitem div, div.showitem div
{
	display: block;
	text-align: center;
	
}
div.bandsitem a, div.bandsitem img, div.showitem a, div.showitem img
{
	text-decoration: none;
	border: none;
	font-variant:small-caps;
	font-size: 12px;
	font-weight: bold;
	font-weight: bold;
}

img.subpagethumb
{
	width: 130px;
	height: 130px;
	display: inline;
}
div.subpagecontent
{
	top: 18px;
	text-align: center;
   float:left;
	width: 880px;
	margin: 0px auto;
}
div.subpagecontentfull
{
	top: 18px;
	text-align: center;
	margin: 0px auto;
}

div.subpagemenu
{
   	float:left;
	left: 10px;
	width: 90px;
	border-right: 3px solid #000;
	height: 485px;
	text-align: left;
	padding-top: 50px;
	font-variant:small-caps;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:2px;
	padding-left: 10px;
}
div.yearsmenu
{
	font-family: Verdana;
	font-size: 20px;
	float:left;
	left: 10px;
	width: 100px;
	border-right: 3px solid #000;
	height: 485px;
	padding-top: 50px;
	font-weight: bold;
	letter-spacing:2px;
}

div.yearsmenu li
{
	margin-bottom: 30px;
	margin-left: -32px;
}
div.subpagemenushows
{
	text-align: left;
	padding-top: 115px;
	font-variant:small-caps;
	font-size: 12px;
	font-weight: bold;
}
div.subpagemenuseparator
{
	background-image: url(../images/lijnlive.png);
	position:absolute;
	top: 300px;
	height: 1px;
	width:65px;
}
div.subpagemenu li
{
	margin-left: -25px;
	margin-right: 25px;
	font-size: 14px;
	padding-bottom: 20px;
	
}
div.subpagetitle
{
	padding-top: 5px;
	font-size: 35px;
	font-family: Verdana;
	color: #E7E7E7;
	font-variant: small-caps;
	letter-spacing: 28px;
	font-weight: bold;
}
div.nofestivals
{
	font-size: 12px;
	margin-top: 20px;
	font-weight: bold;
}
div.galleryinfo
{
	position: relative;
	left: -2px;
	width: 323px;
	height: 74px;
	top: 36px;
	font-weight: bold;
	text-align: center;
}

div.galleryinfoband
{
	font-size: 14px;
	color: #FFF;
	letter-spacing: 9px;
	font-variant:small-caps;
}

div.galleryinfodate
{
	font-size: 10px;
	color: #737373;
	letter-spacing: 7px;
	font-variant:small-caps;
	margin: 13px;
}

div.galleryinfolocation
{
	font-size: 11px;
	color: #737373;
	letter-spacing: 3px;
	font-variant:small-caps;
	font-weight: normal;

}
div.imageurl
{
	position: relative;
	left: 812px;
	top: 505px;
	width: 164px;
	text-align:left;
	z-index:120;
}
input.imageurl
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
}
/* KLASSES VOOR AANTAL FOTOS____________________________________________________________________________________________________*/
div.showitem
{
	display: inline-block;
	margin-bottom: 20px;
	text-align: center;
		zoom:1;
}
div.showitem img
{
		border: 1px solid #aaaaaa;
}
div.subpageshowscontent1,
div.subpageshowscontent2,
div.subpageshowscontent3
{
	text-align: center;
	margin: 0px auto;
	padding: 80px 0px;
	width: 880px;
}
div.subpageshowscontent4
{
	text-align: center;
	margin: 0px auto;
	padding: 80px 0px;
	width: 820px;
}
div.subpageshowscontent6,
div.subpageshowscontent5
{
	text-align: left;
	margin: 0px auto;
	padding: 40px 0px;
	width: 650px;
}
div.subpageshowscontent7,
div.subpageshowscontent8,
div.subpageshowscontent9,
div.subpageshowscontent10
{
	text-align: left;
	margin: 0px auto;
	padding: 40px 0px;
	width: 880px;
}
div.subpageshowscontent11,
div.subpageshowscontent12
{
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px;
	width: 880px;
}
div.subpageshowscontent13,
div.subpageshowscontent14
{
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px;
	width: 750px;
}
div.subpageshowscontent15,
div.subpageshowscontent16,
div.subpageshowscontent17,
div.subpageshowscontent18,
div.subpageshowscontent19,
div.subpageshowscontent20,
div.subpageshowscontent21
{
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px;
	width: 870px;
}
img.showitem1
{
	display: inline;
	margin: 0px 10px;		
}

img.showitem2
{
	display: inline;
	margin: 0px 10px;		
}

img.showitem3
{
	display: inline;
	margin: 0px 10px;		
}

img.showitem4
{
	display: inline;
	width: 180px;
	height: 180px;
	margin: 0px 10px;	
	
}
img.showitem5,
img.showitem6
{
	display: inline;
	width: 170px;
	height: 170px;
	margin: 0px 20px;	
}

img.showitem7,
img.showitem8,
img.showitem9,
img.showitem10
{
	display: inline;
	width: 150px;
	height: 150px;
	margin: 0px 10px;	
}

img.showitem11,
img.showitem12
{
	display: inline;
	width: 120px;
	height: 120px;
	margin: 0px 10px;
}
img.showitem13,
img.showitem14,
img.showitem15,
img.showitem16,
img.showitem17,
img.showitem18,
img.showitem19,
img.showitem20,
img.showitem21
{
	display: inline;
	width: 105x;
	height: 105px;
	margin: 0px 6px;
}

showitem14
{
	
}

showitem15
{
	
}

showitem16
{
	
}

showitem17
{
	
}

showitem18
{
	
}

showitem19
{
	
}


showitem20
{
	
}


/* GUESTBOOK________________________________________________________________________________________________________________________*/

div.guestbook
{
	position: relative;
	background-image: url(../images/guestbookbg.png);
	width: 983px;
	height: 518px;
}
div.guestbooksubmitmsg
{
	position:absolute;
	left: 33px;
}
div.guestbookentries
{
	width: 470px;
	height: 412px;
	text-align: left;
	position: absolute;
	left: 480px;
	top: 44px;
	overflow: auto;
}
div.guestbooknavigate
{
	position:absolute;
	top: 480px;
	left: 490px;
}
div.guestbookfooter
{
	position:absolute;
	top: 480px;
	left: 651px;
	text-align: right;
	width: 300px;
}
div.guestbookname
{
	position:absolute;
	top: 50px;
}	
div.guestbookemail
{
	position:absolute;
	top: 118px;
	
}
div.guestbookname input
{
	color: #7b7b7b;
	font-size: 12px;
	width:213px;
}

div.guestbookemail input
{
	color: #7b7b7b;
	width:213px;
}

div.guestbookwebsite input
{
	color: #7b7b7b;
	width:213px;
}

div.guestbookcomment textarea
{
	width: 365px;
	height: 145px;
	color: #7b7b7b;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}
div.guestbooknamewarning
{
	position:absolute;
	left: 248px;
	top: 72px;
	color: #c00000;
}
div.guestbookcommentwarning
{
	position:absolute;
	left: 406px;
	top: 282px;
	color: #c00000;
}
div.guestbookwebsite
{
	position:absolute;
	top: 193px;
	
}
.guestbookwarning
{
	border-color: #ff0000;
}
div.guestbookcomment
{
	position:absolute;
	top: 256px;
}
div.guestbooksubmit
{
	position:absolute;
	top: 440px;
}
div.postseparator
{
	padding: 15px;
	text-align: center;
}	
span.gbname
{
	font-weight: bold;
}


/* CONTACT______________________________________________________________________________________________________________*/

div.contact
{
	position: relative;
	background-image: url(../images/contactbg.png);
	width: 983px;
	height: 518px;
}

div.contactname
{
	width: 213px;
	position: absolute;
	top: 154px;
	left: 176px;
	color: #7b7b7b;
}

div.contactemail
{
	width: 213px;
	position: absolute;
	top: 218px;
	left: 176px;
	color: #7b7b7b;
}

div.contactwebsite
{
	width: 213px;
	position: absolute;
	top: 281px;
	left: 176px;
	
}
div.contactcomment
{
	width: 365px;
	position: absolute;
	top: 153px;
	left: 450px;
	color: #ff0000;
	font-family: Verdana, Geneva, sans-serif;
}

div.contactsubmit
{
	position:absolute;
	left: 698px;
	top: 324px;
}

div.contactname input
{
	color: #7b7b7b;
	font-size: 12px;
	width:213px;
}

div.contactemail input
{
	color: #7b7b7b;
	width:213px;
}

div.contactwebsite input
{
	color: #7b7b7b;
	width:213px;
}
.contactwarning
{
	border-color: #ff0000;
}
div.thankyou
{
	position:relative;
	width:300px;
	height:250px;
	background-repeat:no-repeat;
	top:130px;
	left:320px;
	background-image:url(../images/contactthx.png);
	padding-top: 12px;
}
div.thankyou a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left:200px;
}

div.contactcomment textarea
{
	width: 365px;
	height: 145px;
	color: #7b7b7b;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
}


/* CONTENT MANAGEMENT______________________________________________________________________________________________________________*/

div.managemain
{
	position: relative;
	background-image: url(../images/wittebg.png);
	top: 25px;
	width: 983px;
	height: 518px;
}

a.managemenu
{
	text-decoration: underline overline;
}
div.managetable td
{
	border-bottom: 1px #000 solid;
	margin: 0px;
	padding: 1px 0px 1px 5px;
}
div.managetable td a
{
	text-decoration: none;
}
ul.managemenu li, ul.managemenu
{
	display: inline;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	padding: 30px;
	width: 980px;
	left: 1px;
	top: 10px;
	text-transform:uppercase;	
}
div.managetable
{
	position: absolute;
	top: 60px;
	left: 10px;
	width: 950px;
	height: 335px;
	overflow: auto;
	text-align: left;
}
div.venuetable
{
	position: absolute;
	top: 60px;
	left: 20px;
	width: 900px;
	height: 200px;
	overflow: auto;
	text-align: left;
	border: 1px solid #cccccc;
}
div.festivaltable
{
	position: absolute;
	top: 300px;
	left: 20px;
	width: 650px;
	height: 200px;
	overflow: auto;
	text-align: left;
	border: 1px solid #cccccc;
}
div.manageentry
{
	position: absolute;
	top: 410px;
	left: 665px;
}
div.manageentrylarge
{
	position: absolute;
	top: 350px;
	left: 500px;
}
table.manageentry td
{
	text-align:left;	
}
div.error
{
	position: absolute;
	top: 350px;
	left: 700px;
	color: #F00;
	font-size: 14px;
}

div.links
{
	position: relative;
	background-image:url(../images/wittebg.png);
	width: 983px;
	height: 518px;
	text-align: left;
}

div.links li
{
	margin-bottom: 2px;
}
div.linksbandstitle
{
	position: absolute;
	top: 35px;
	left: 45px;
}
div.linksbandsentries
{
	position: absolute;
	top: 55px;
	left: 5px;
}
div.linksothertitle
{
	position: absolute;
	top: 35px;
	left: 700px;
}
div.linksotherentries
{
	position: absolute;
	top: 55px;
	left: 660px;
}
div.linksnettitle
{
	position: absolute;
	top: 300px;
	left: 350px;
}
div.linksnetentries
{
	position: absolute;
	top: 320px;
	left: 310px;
}
div.linksphotographerstitle
{
	position: absolute;
	top: 35px;
	left: 350px;
}
div.linksphotographersentries
{
	position: absolute;
	top: 55px;
	left: 310px;
}

