#werkblad {
	width: 900px;
	height: 650px;

	margin: auto;
	top: 20px;
	position: relative;
}

#werkbladHome {
	width: 900px;
	height: 650px;

	margin: auto;
	top: 20px;
	position: relative;
}

#werkbladAdmin {
	background: url('../images/behangetje lichter.jpg');
	background-repeat: y-repeat;


	width: 900px;
	height: 700px;

	margin: auto;
	top: 20px;
	position: relative;
}


#werkbladPaintingsGallery {
	background: url('../images/paintings/gallery/gallery.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;

}
#werkbladPaintingsInprogress {
	background: url('../images/paintings/inProgress/inProgress.jpg');

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#paintings, #paintingsGallery, #paintingsInprogress {
	top: 115px;
	left: 181px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}

#werkbladDrawings {
	background: url('../images/drawings/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}

#drawings {
	top: 70px;
	left: 110px;

	width: 680px;
	height: 450px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
div.overigenBack, div.paintingsBack, div.drawingsBack, div.poppenhuizenBack {
	position: absolute;
	top: 15px;
	left: 50px;
}
div.overigenHomeBack, div.poppenhuizenHomeBack {
	position: absolute;
	top: 35px;
	left: 50px;
}
div.voorstellenBack {
	position: absolute;
	top: 40px;
	left: 80px;

}
div.galleryBack, div.inprogressBack, div.showprojectBack {
	position: absolute;
	top: 15px;
	left: 50px;
}
div.showprojectHome {
	position: absolute;
	top: 15px;
	left: 120px;
}

#werkbladOverigenCadeaus {
	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#werkbladOverigenBoekenleggers {
	background: url('../images/overigen/boekenleggers/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenBoekenleggers {
	top: 90px;
	left: 110px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
#werkbladOverigenDiversen {
	background: url('../images/overigen/diversen/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenDiversen {
	top: 115px;
	left: 181px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
#werkbladOverigenTassen {
	background: url('../images/overigen/tassen/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenTassen {
	top: 115px;
	left: 181px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}

#werkbladOverigenMonopoly {
	background: url('../images/overigen/cadeaus/monopoly.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenMonopoly {
	top: 125px;
	left: 220px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
#werkbladOverigenTrouwboek {
	background: url('../images/overigen/cadeaus/trouwboek.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenTrouwboek {
	top: 80px;
	left: 135px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
#werkbladOverigenPoppenkast {
	background: url('../images/overigen/cadeaus/poppenkast.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenPoppenkast {
	top: 235px;
	left: 210px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}
#werkbladOverigenZoetjesdispensers {
	background: url('../images/overigen/cadeaus/zoetjesdispensers.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigenZoetjesdispensers {
	top: 115px;
	left: 150px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}

#werkbladPoppenhuizen {
	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#werkbladPoppenhuizenIdeeen {
	background: url('../images/poppenhuizen/ideeen/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#werkbladPoppenhuizenInrichting {
	background: url('../images/poppenhuizen/inrichting/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#werkbladPoppenhuizenOntwerp {
	background: url('../images/poppenhuizen/ontwerp/background.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}

#poppenhuizen {
	top: 80px;
	left: 180px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;

}
#poppenhuizenIdeeen, #poppenhuizenInrichting, #poppenhuizenOntwerp {
	top: 80px;
	left: 90px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}

#werkbladOverigen {
	width: 900px;
	height: 708px;

	margin: auto;
	top: 20px;
	position: relative;
}
#overigen {
	top: 115px;
	left: 181px;

	width: 525px;
	height: 380px;

	padding-top: 10px;
	padding-left: 10px;

	position: absolute;
}


#bottom {
	position: relative;
	top: -40px;
	color: #ffffff;
	z-index: -1;
}
#bottom a {
	color: #ffffff;
}


#voorstellen {
	width: 900px;
	height: 1060px;

	margin: auto;
	top: 20px;
}
div.voorstellenBackground {
	position: relative;
	top: 20px;
}

#guestbook {
	background: url('../images/guestbook/guestbook.jpg');
	background-repeat: no-repeat;

	width: 900px;
	height: 663px;

	margin: auto;
	margin: auto;
	position: relative;
	top: 20px;
}
#guestbookStartpage {
	width: 900px;
	height: 663px;

	margin: auto;
	margin: auto;
	position: relative;
	top: 20px;
}

div.guestbookLeft {
	width: 225px;
	height: 355px;

	top: 130px;
	left: 135px;

	position: absolute;
}
div.guestbookRight {
	width: 225px;
	height: 355px;

	top: 130px;
	left: 535px;

	position: absolute;
}
div.guestbookBack {
	position: absolute;
	top: 9px;
	left: 50px;
}
div.guestbookNext {
	position: absolute;
	top: 9px;
	left: 775px;
}
div.guestbookNew {
	position: absolute;
	top: -15px;
	left: 380px;
}
div.guestbookHome {
	position: absolute;
	top: 9px;
	left: 405px;
}
div.guestbookMessage {
	overflow: auto;
}
div.guestbookError {
	position: absolute;
	top: 25px;
	left: 410px;
	width: 200px;
	border: solid 2px #dd3400;
}
div.charCountDiv {
	position: relative;
	left: 80px;
}
td.guestbookHeader {
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #383438;

	background-color: #ebc5b2;

	opacity: 0.8;
	filter: alpha(opacity=80);
}
td.guestbookMessage {
	font-family: Helvetica;
	font-style: italic;
	font-size: 10pt;

	color: #000000;
	height: 97px;

	overflow: auto;
	background: #ffffff;

	opacity: 0.8;
	filter: alpha(opacity=80);
}

div.adminLink {
	left: 5px;
	top: 600px;
	width: 50px;
	height: 40px;

	cursor: hand;

	position: absolute;
}
div.adminLink:hover {
	cursor: hand;
	background: #efefef;
}

#adminMenu {
	position: absolute;
	padding: 10px 10px 10px 10px;

	top: 10px;
	left: 10px;
	width: 225px;
	height: 650px;
	
	border-top: solid 3px #ffffff;
	border-left: solid 3px #ffffff;
	border-right: solid 3px #3e3e3e;
	border-bottom: solid 3px #3e3e3e;

	background-color: #ababab;

	opacity: 0.5;
	filter: alpha(opacity=50);
}

#adminContent {
	position: absolute;

	padding: 10px 10px 10px 10px;

	top: 10px;
	left: 280px;
	text-align: center;

	width: 570px;
	height: 650px;
	
	border-top: solid 3px #ffffff;
	border-left: solid 3px #ffffff;
	border-right: solid 3px #3e3e3e;
	border-bottom: solid 3px #3e3e3e;

	background-color: #ababab;

	opacity: 0.5;
	filter: alpha(opacity=50);
}

th.adminMenu {
	color: #ffffff;
	font-size: 16pt;
}
td.adminCategory {
	font-weight: bold;
	width: 150px;
}
td.adminMenu {
	width: 10px;
}
input.adminButton {
	border: none;
	background-color: #ffffff;
}
input.adminButton_hover, input.adminButton:hover {
	background-color: #3e3e3e;
	border: none;
}

div.gallery {
	top: 200px;
	position: relative;
}
div.thumb {
	width: 120px;
	height: 120px;

	margin: 0px 0px 15px 0px;
}
div.drawingsThumb {
	margin: 20px 10px 0px 0px;
}
div.paintingsGalleryThumb {
	width: 120px;
	height: 120px;

	margin: 0px 0px 15px 0px;
}
div.paintingsInProgressThumb {
	width: 120px;
	height: 120px;

	margin: 50px 0px 15px 3px;
}
div.poppenhuizenOntwerpThumb {
	margin: 20px 20px 0px 0px;
}
div.poppenhuizenInrichtingThumb {
	margin: 20px 20px 0px 0px;
}
div.poppenhuizenIdeeenThumb {
	margin: 20px 20px 0px 0px;
}

div.overigenMonopolyThumb {
	margin: 20px 20px 0px 0px;
}
div.overigenTrouwboekThumb {
	margin: 0px 2px 0px 0px;
}
div.overigenBoekenleggersThumb {
	margin: 5px 30px 0px 0px;
}
div.overigenDiversenThumb {
	margin: 10px 0px 0px 0px;
}


div.error {
	border: solid 2px #dd3400;
}

body {
	margin: 0 0 0 0;
	text-align: center;
}

img {
	border: none;
}
img.knop:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

table.menu {
	position: relative;
	top: 7px;
	left: 27px;
}
td.startLogo {
	position: relative;
}
td.menuitem {
	padding-bottom: 0px;
}
td.menuitem:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

th.showProjectHeader {
	font-style: italic;
}

div.home_top {
	margin: auto;
	position: relative;
	top: 20px;
	height: 250px;
	width: 10px;
}
div.werkbladHomeBackground {
	position: absolute;
	left: 0px;
}
div.homeTopLeft {
	position: absolute;
	top: 60px;
	left: -375px;
}
div.homeTopRight {
	position: absolute;
	top: 50px;
	left: 300px;
}


table.home_bottom {
	margin: auto;
	position: relative;
	width: 100%;
}

table.start, table.paintings {
	margin: auto;
}



##Voor de upload
.photoupload-queue {
	list-style:				none;
}
.photoupload-queue li {
	background:				url(images/photo_upload.png) no-repeat 0 5px;
	padding:				5px 0 5px 22px;
}

.photoupload-queue .queue-file {
	font-weight:			bold;
}

.photoupload-queue .queue-size {
	color:					#aaa;
	margin-left:			1em;
	font-size:				0.9em;
}

.photoupload-queue .queue-loader {
	position:				relative;
	margin:					3px 15px;
							font-size:				0.9em;
							background-color:		#ddd;
	color:					#fff;
	border:					1px inset #ddd;
}
.photoupload-queue .queue-subloader {
	text-align:				center;
	position:				absolute;
							background-color:		#81B466;
	height:					100%;
	width:					0%;
	left:					0;
	top:					0;
}

.photoupload-queue .input-delete {
	width:					16px;
	height:					16px;
	background:				url(images/delete.png) no-repeat 0 0;
							text-decoration:		none;
	border:					none;
	float:					right;
}

