body {	
	margin: 0px;	
	padding: 0px;
	text-align:center;
	overflow:hidden;
}
@media print {
    .pagestart
    {
	page-break-before: always;
    }
}
#logo {
	position:absolute;
	text-align:left;
	width:226;
	height:68;
	left:0;
	top:0;
	z-index:2;
}
#header {
	position:absolute;
	width:900;
	height:150;
	left:0;
	top:2;
	z-index:0;
}
#header1 {
	position:absolute;
	width:900;
	height:200;
	left:0;
	top:2;
	z-index:2;
}

#footer {
	position:absolute;
	width:900;
	height:50; 
	left:0;
	top:3000px;
	overflow:hidden;
	z-index:103;
}
#foot {
	position:absolute;
	width:900;
	height:350px; 
	left:0;
	top:615px;
	z-index:2;
	overflow:hidden;
}


#menu {
	position:absolute;
	line-height:normal;
	left:0px; 
	top:90px;
	height:30;
	width:900;
	z-index:3;
}
#menu ul {
	margin:0;
	padding:10px 0px 0;
	list-style:none;
}
#menu li {
	float:left;
	margin:0;
	padding:0 0 0 9px;
}
#menu a {
	float:left;
	display:block;
	padding:3px;
}
#menu a:hover {
	float:left;
	display:block;
	padding:2px;
	border-style:solid;
	border-width:1px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a {
	float:none;
}


#menu1 {
	line-height:normal;
	left:200px; 
	position:absolute;
	width:900;
	height:30;
	left:0;
	top:20;
	z-index:3;
}
#menu1 ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#menu1 li {
	float:left;
	margin:0;
	padding:0 0 0 9px;
}
#menu1 a {
	float:left;
	display:block;
	padding:5px 15px 4px 6px;
}

#rmenu td a{
	letter-spacing:-0px;
	font-size:7pt; 
	text-decoration:none;
}
td.rmenu {
	padding:2px;
	margin:0px;
}
td.rmenu:hover {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	padding:1px;
	margin:0px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu1 a {
	float:none;
}

/* End IE5-Mac hack */
#left-arrow{
	/* visibility: hidden; */
	position:absolute; 
	top:180; 
	left:-50;
	z-index:2;
}
#right-arrow{
	/* visibility: hidden; */
	position:absolute; 
	top:180; 
	left:950;
	z-index:2;
}
#arrows {
	/* visibility: hidden; */
	position:absolute; 
	top:300; 
	left:950;
	z-index:2;
}

#basket {
	text-align:right;
	position:absolute; 
	left:762px; 
	_left:652px; 
	top:10px;
	width:248px;
	height:40px;
	z-index;3;
}
#mainarea {
	position:absolute; 
	left:0px; 
	top:180px;
	width:900px; 
	height:450px;
	overflow:auto;
	z-index:1;
}

#shadow {
	width:900;
	height:600;
	margin: 0 auto;
}
#container {

	text-align:left;
	position:relative;
	width:900;
	height:754;
	top:0;
	left:0;
	z-index:3;
}
#lev0 {
	position:absolute;
	top:12;
	left:0;
}
#lev1 {
	position:absolute;
	top:0;
	left:0;
	width:642;
	height:36;
	/* background:url("http://alanred.softwear.nl/gifs/bg.gif") repeat-x bottom; */
	line-height:normal;
	visibility:hidden;

}
#lev1 ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
	visibility:hidden;

}
#lev1 li {
	float:left;
	/* background:url("http://alanred.softwear.nl/gifs/left.gif") no-repeat left top; */
	margin:0;
	padding:0 0 0 9px;
	visibility:hidden;

}
#lev1 a {
	float:left;
	display:block;
	/* background:url("http://alanred.softwear.nl/gifs/right.gif") no-repeat right top; */
	padding:5px 15px 4px 6px;
	text-decoration:none;
	visibility:hidden;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#lev1 a {
	float:none;
	visibility:hidden;

}
/* End IE5-Mac hack */
#lev1 #current {
	/* background-image:url("http://alanred.softwear.nl/gifs/left_on.gif"); */
	border-width:0;
	visibility:hidden;

}
#lev1 #current a {
	/* background-image:url("http://alanred.softwear.nl/gifs/right_on.gif"); */
	padding-bottom:5px;
	visibility:hidden;

}
#lev2 {
	position:absolute;
	line-height:normal;
	top:120px;
	height:30;
	width:700px;
	left:10;
	z-index:2;
}
#lev2 ul {
	margin:0;
	padding:0px 0px 0px 0px; /*10 0 0*/
	list-style:none;
}
#lev2 li {
	float:left;
	margin:0;
	padding:0px 0px 0px 0px; /*0 0 0 9*/
}
#lev2 a {
	float:left;
	width:170px;
	display:block;
	padding:0px 0px 0px 0px;  /*5 10 0 0 */
	text-decoration:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#lev2 a {
	float:none;
}
/* End IE5-Mac hack */
#lev2 #current {
	border-width:0;
}
#lev2 #current a {
	padding-bottom:0px; /*5*/
}
#lev3clipper {
	position:absolute; 
	left:0;
	width:230px;
	height: 378px;
	top:110;
	overflow:hidden;
}
#lev3 {
	position:relative;
}
#lev3 ul {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}
/* padding-left sets indentation of menu items */
#lev3 li {
	padding-left:10;
}
/* margin sets space between menu items */
#lev3 a {
	display:block;
	width:200;
	height:18;
	margin-top:2;
	margin-bottom:2;
	padding-top:2;
	padding-left:2;
	text-decoration:none;
	border-style:solid;
	border-width:1;
}
#detailform {
	width:900px;
	height:400px;
}
#details {
	text-align: left;
	text-transform:uppercase;
	z-index:3;
}
#detailfoto1 {
	position: absolute;
	top:0px; 
	left:0px;
	width:300px; 
	}
#maattabel {
	position: absolute;
	top: 120;/*10*/
	left: 320;
	width:150;
	height:200;
}
#detailinfo1 {
	position: absolute;
	top: 10;
	left: 320;
	width:230;
	height:50;
}
#detailsizes {
	position: absolute;
	top: 70;
	left: 320;
	width:200;
	height:50;
}
#detailcolors {
	position: absolute;
	top: 70;
	left: 400;
	width:250;
	height:50;
	overflow:auto;
}
#detailamount {
	position: absolute;
	top:200;
	left:320;
	width:230;
	height:50;
}
#detailinfo2 {
	position: absolute;
	top: 240;
	left: 320;
	width:230;
	height:50;
}
#detailinfo3 {
	position: absolute;
	top: 320;
	left: 0;
	width:300;
	text-align:center;
	height:50;
	font-size:7pt;
}

#detailset {
	position: absolute;
	overflow:auto;
	top: 270;
	left: 0;
	width:600;
	height:100; /*50*/
}
div.setitem {
	position:relative;
	top:0;
	height:80; /*100*/
	width:80;
}
div.setitempic {
	height:80; /*80*/
	width:75;
}
div.setiteminfo {
	float:left;
	height:80;  /*20*/
	width:75;
	overflow:hidden;
}
#link{
	line-height:normal;
	position:absolute; 
	width:900px;
	height:50;
	left:10;
	top:3000;
	z-index:103;
}
#link1 {
	line-height:normal;
	position:absolute;
	width:900px;
	height:30;
	left:10;
	top:630;
	z-index:3;
}


#home_foto{
	position:absolute;
	width:900px;
	height:414px;
	left:0;
	top:130px;
	z-index:100;
}
#middle_foto{
	position:absolute;
	width:940px;
	height:450px;
	left:0;
	top:130px;
	z-index:100;
}

#left_foto{
	position:absolute;
	width:447px;
	height:414px;
	left:0;
	top:0px;
	z-index:101;
	visibility:hidden;
}
#right_foto{
	position:absolute;
	width:447px;
	height:414px;
	left:447px;
	top:0px;
	z-index:101;
	visibility:hidden;
}

#slideshow {
	position:absolute;
	width:900;
	left:0;
	top:148;
	_top:149;
	z-index:2;
}

#textcollection_achtergrond {
	position:absolute; 
	left:0;
	width:900px;
	height: 185px;
	top:380;
	overflow:auto;
	background-color: #000000;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50; opacity: 0.50;
	z-index:3;
}
#textcollection {
	position:absolute; 
	left:20;
	width:840px;
	height: 125px;
	top:400;
	overflow:auto;
	z-index:4;
}
#textcontact {
	position:absolute; 
	left:20;
	width:840px;
	height: 125px;
	top:400;
	overflow:auto;
	z-index:4;
}
#jobs {
	position:absolute; 
	left:20;
	width:840px;
	height: 125px;
	top:400;
	overflow:auto;
	z-index:4;
}
#logon_achtergrond {
	position:absolute; 
	left:0;
	width:900px;
	height: 185px;
	top:230;
	overflow:auto;
	background-color: #000000;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50; opacity: 0.50;
	z-index:3;
}
#logon {
	position:absolute; 
	left:20;
	width:840px;
	height: 125px;
	top:260;
	overflow:auto;
	z-index:4;
}


#arrows {
	position:absolute;
	width:900;
	height:754;
	border-style:solid;
	border-width:0;
	top:-40;
	_top:0;
	left:0;
	z-index:1;
}
#article_index {
	position:absolute; 
	left:0px; 
	top:180px;
	width:1600px; 
	height:450px;
	overflow:hidden;
	background-color:white;
	z-index:1;
}
#article-pane {
	position:relative;
	width:300;
	height:400;
	border-style:solid;
	border-width:0;
}
#middleback {
	text-align:left;
	padding:10px;
	position:absolute;
	width:900;
	height:175px !important; 
	height:200px; 
	left:0;
	top:3000px;
	overflow:hidden;
	z-index:103;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#middletext {
	text-align:left;
	padding:10px 0px 10px 0px;
	position:absolute;
	width:900;
	height:160px !important; 
	height:180px; 
	left: auto;
	top:3000px;
	overflow:auto;
	z-index:104;
}

#colorthumbs {
	position:absolute;
	top: 120px;
	left:320px;
	height:50px;
	width:200px;
}
#colorthumbs img {
	padding:2px
}
#catfoto {
	position: absolute;
	top:0px; 
	left:588px;
}
