/* Admin bar */
#feadminbar tr td
{
	padding:0px;
}

/* Admin bar */

body { margin: 0px 0px 0px 0px; }

body /*[A.Moerman 27-10-2006] Removed ", td" for issue 6445 fix*/{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important; /*[A. Lagcher 8-3-2006] ISSUE 6445*/
	color: #666666;
}

td 
{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
/*[S.Goldewijk 15 02 2006] ISSUE 6222*/
#menu8item0
{
height:588px;

}
#mainarea
{
	vertical-align:top;
}

#leftarea, #rightarea
{
	color:Red;
	vertical-align:top;	
	height:800px;
	width:120px;
}
/*[S.Goldewijk 15 02 2006] ISSUE 6222*/
#feadminbar td
{
text-align:right;
}

/* HEADER & FOOTER ---------------------------------*/
#container
{
height:70px;
position:absolute;

}

.area4table
{
height:24px;

}
.area4
{	
	height:24px;
	width: 900px;
}

.area2table
{
width:920px;
}

#footermenu
{
width:380px;
text-align:left;
}

.footermenulink
{
	cursor: hand;
	cursor: pointer;
}

.area3
{
height:71px;
width:900px;
}

.topinput {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:2px;
	width:114px;
	height:14px;
	border: solid 1px #FFFFFF;
	color: #000000;
	
	padding-top:1px;
}
.hand{cursor:hand;}
.write{cursor:text;}
#hoofdmenu {
	height: 24px;
	margin-left: 3px;
	cursor: hand;
}
#hoofdmenu .inactief{
	background: url(../../content/NEW/systemimages/tab_achtergrond.gif);
	padding-left:5px; padding-right:2px;
	white-space: nowrap;
}
#hoofdmenu .inactief a { color:#666666; text-decoration:none; }

#hoofdmenu .actief,#hoofdmenu .actief2 {
	background: url(../../content/NEW/systemimages/tab_achtergrond_actief.gif);
	padding-left:5px; padding-right:2px;
	white-space: nowrap;
}

.snelnaar { padding: 5px; border: solid 1px; width: 103px;top:21px; left:0px; position:absolute; background-color:#FFFFFF; }
.snelnaar a { color: #999999;	 text-decoration: none; }



#snelnaardiv
{top:11px; left:335px; width:114px; position:absolute;}

#snelnaartopinput
{cursor:hand; top:1px; left:2px; position:absolute; border:1px;}
		
#snelNaar
{top:27px; left:335px; width:130px; position:absolute; visibility:hidden; z-index: 100;}					

#snelnaarbutton					
{left:114px; top:16px;  width:20px;position:absolute;}					

.snelnaarselect
{
	height:20px;
	width:114px;
	top:16px;
	position:absolute;
	border:0px;
	background:url(../../content/NEW/systemimages/achtergrond_input.gif);
	background-repeat: no-repeat;
	cursor:hand;
}

.area5table,.menu5item0,.area5
{
	width				: 920px;
	height				: 20px;
	background-color	: #FFFFFF;

}
#navpathtopfsh
{
	top					: 22px;
	left				: 143px;
	position			: absolute;
	border				: 0px;
	font-size			: 24px;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #FFFFFF;
}

#submenu {
	height				: 20px;
	width				: 758px;
	background-color	: #FFFFFF;
	margin-left			: 8px;
}
#submenu a 
{
	color				: #666666; 
	text-decoration		: none;
}

#submenu .actief2 a,#submenu .actief2 a:hover, .snelnaar a:hover, #hoofdmenu .actief2 a {
	color				: #D80015;	
	text-decoration		: none;
}

#thirdmenu {
	height				: 20px;
	width				: 100%;
	background-color	: #FFFFFF;
	margin-left			: 8px;
	margin-right		: 8px;
	padding-right		: 10px;
	text-align			: right;
}

#thirdmenu td 
{
	text-align			: right;	
}

#thirdmenu a 
{
	color				: #666666; 
	text-decoration		: none; 
}

#thirdmenu .actief2 a,#submenu .actief2 a:hover, .snelnaar a:hover, #hoofdmenu .actief2 a {
	color				: #D80015;	
	text-decoration		: none;
}

#hoofdmenu .actief a 
{
	color				: #666666;
	 text-decoration	: underline;
}

#submenu a:hover 
{
	text-decoration		: underline;
	}


#hoofdmenu a:hover
{
	 color				: #666666;
	 text-decoration	: underline;
}


.area14table a:hover 
{
	text-decoration		: underline; 
}

.area14table .item a 
{
	margin-left			: 5px; 
	margin-right		: 5px; 
}

.area14table
{
	height				: 45px;
}

.area14, .area12, .area13, .area2, .area3
{
	text-align			: center
}

.area14
{
	width: 100%;
	background: #FBD400;
}

.area14table tr td
{
	vertical-align		: middle;
}

#menu14item0
{	
	vertical-align		: top;
	text-align: left;
	padding-right: 20px;
}
#menu14item2
{
	padding-left: 150px;
	text-align: right;
}

/* --- */

/* ALGEMEEN */
.foto img 
{
	margin-left			: 6px;
	margin-top			: 0px;
	border				: 0px;
}

.list td { padding-left: 1px; }

.light { color: #999; }

hr {
	color: #CCC; /* IE */
	background-color: #CCC; /* Mozilla */
	border: 0px;
	height: 1px;
	margin: 14px 10px 0px 10px;
}
* html hr { margin-top: 0px; }

.pagesort td { font-size: 13px; }
.pagesort select {
	width: 120px;
	font-size: 11px;
}

.whitespace, .whitespace2, .whitespace_artikel, .whitespace_bottom { width: 100%; clear: both; }
.whitespace { height: 20px; }
.whitespace2 { height: 64px; }
.whitespace_artikel { height: 10px; }
.whitespace_bottom { height: 20px; }
/* --- */

.formbuttontable
{width:400px;}


.formbuttontable .leftd
{
	display:none;
}


.formbuttontable rigthtd
{
	width:300px;
	vertical-align:top;
	padding-left: 10px;
}




/*********************** ProductPopup *********************/
#productpopup{
/* POPUP DIV */
	 z-index:999;
	 width:301px;
	 overflow:visible;
	 background-color: transparent;
	 position:absolute;
	 display:none;
	 left:-10000px;
	 top:250px;
}

.productpopuptable
{
	background-color: #ffffff;
}

.productpopupokbutton
{
	 text-align: right;

}
.productpopupimage
{
	 text-align: center;
}

.productpopupheader
{
	font-weight:bold;
}

/*********************** End ProductPopup *********************/

#basketoverviewcontainertable 
{
	background-color	:	#ffffff;
}
#basketoverviewcontainertable .topleft
{
	/*
	background-color	:	transparent;
	background-image	:	url(../content/systemimages/ltcornerrectangleblue.gif);
	background-repeat	:	no-repeat;
	*/
	font-size			:	4pt;
	height				:	10px;
	width				:	10px;
	border-top			:	1px solid #C3C5C9;
	border-left			:	1px solid #C3C5C9;
}

#basketoverviewcontainertable .topcenter
{
	border-top			:	1px solid #C3C5C9;
	background-color	:	#ffffff;
	font-size			:	4pt;
	height				:	10px;
}

#basketoverviewcontainertable .topright
{
	/*
	background-color	:	transparent;
	background-image	:	url(../content/systemimages/rtcornerrectangleblue.gif);
	background-repeat	:	no-repeat;
	*/
	font-size			:	4pt;
	height				:	10px;
	width				:	10px;
	border-top			:	1px solid #C3C5C9;
	border-right		:	1px solid #C3C5C9;
}

#basketoverviewcontainertable .middlecenter
{
	border-left			:	1px solid #C3C5C9;
	background-color	:	#ffffff;
	border-right		:	1px solid #C3C5C9;
}


#basketoverviewcontainertable .bottomleft
{
	/*
	background-color	:	transparent;
	background-image	:	url(../content/systemimages/lbcornerrectangleblue.gif);
	background-repeat	:	no-repeat;
	*/
	font-size			:	4pt;
	height				:	10px;
	width				:	10px;
	border-bottom		:	1px solid #C3C5C9;
	border-left			:	1px solid #C3C5C9;
}

#basketoverviewcontainertable .bottomcenter
{
	border-bottom		:	1px solid #C3C5C9;
	background-color	:	#ffffff;
	height				:	10px;
	font-size			:	4pt;
}

#basketoverviewcontainertable .bottomright
{
	/*
	background-color	:	transparent;
	background-image	:	url(../content/systemimages/rbcornerrectangleblue.gif);
	background-repeat	:	no-repeat;
	*/
	font-size			:	4pt;
	height				:	10px;
	width				:	10px;
	border-bottom		:	1px solid #C3C5C9;
	border-right		:	1px solid #C3C5C9;
}

.popupdatatableheader1, .popupdatatableheader2, .popupdatatableheader3,
.popupdatatableheader4, .popupdatatableheader5, .popupdatatableheader6
{

	background-color	:	#ffffff;
	font-weight			:	bold;
	font-size			:	11px;

	vertical-align		:	middle;
	padding-bottom		:	8px;	
}

.popupdatatableheader2, .popupdatatableheader3, .popupdatatableheader5
{
	padding-left		:	8px;
}

.popupdatatableheader3
{
	width				:	60px;
	text-align			:	center;
}

.popupdatatableheader4
{
	padding-left		:	8px;
	text-align			:	right;
}

.popupdatatableheader6
{
	padding-left		:	0px;
	text-align			:	right;
	vertical-align		:	middle;
	width				:	auto;
}

.popupdatatableheaderspacerleft
{
	border-left			:	1px solid #C3C5C9;
	background-color	:	#ffffff;
	vertical-align		:	middle;
	text-align			:	left;
}

.popupdatatableheaderspacerright
{
	border-right		:	1px solid #C3C5C9;
	background-color	:	#ffffff;
	vertical-align		:	middle;
	text-align			:	left;
}

.popupdatatabledatatd1, .popupdatatabledatatd3, .popupdatatabledatatd4,
.popupdatatabledatatd5, .popupdatatabledatatd6
{
	font-size			:	11px;
	height				:	21px;
}

.popupdatatabledatatd3
{
	padding-left		:	8px;
	text-align			:	center;
}


.popupdatatabledatatd4
{
	padding-left		:	8px;
	text-align			:	right;
}

.popupdatatabledatatd5
{
	width				:	50px;
	text-align			:	right;
}

.popupdatatabledatatd6
{
	width				:	auto;
	text-align			:	right;
}

.popupdatatabledataoddtr
{
	background-color	: #F3F3F3;	
}

.popupdatatabledataeventr
{
	background-color	:	#ffffff;
}

.popupdatatabledatatdspacerleft
{
	border-left			:	1px solid #C3C5C9;
}

.popupdatatabledatatdspacerright
{
	border-right		:	1px solid #C3C5C9;
}



/* BEHEER -------------------------------*/
.pageobjecteditheader
{
	color: #000000;
	background-color: #FBD400;
	border-bottom: 2px solid black;
	padding-left: 4px;
	text-align: left;
}

.pageobjectedittable
{
	border: 2px solid black;
}
/* END BEHEER -------------------------------*/

h2 
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
	color: #999;
	padding-bottom: 10px;
}

/* HOMEPAGE ELEMENTEN -------------------------------*/
#promotietext {
	font-size:13px;
	margin-left:6px;	
	margin-right:6px;		
	margin-top:8px;
	margin-bottom:5px;
	text-align: left;
}

#promotietext a, .red { color: #D80015; }
#promotietext h1 {
	font-size:13px;
	color: #D80015;	
	margin:0px;	
}
#promotietext p { margin-top:0px; margin-bottom:8px; }

#welkom {
	color: #D80015;	
	margin-left:4px;
	height:35px;
}

#select td { font-size: 13px; color: #666666; }
zoekList input, #select select, #select .formZoek input, #select input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #999999;
	color: #000000;
	padding-left:3px;
	margin-top:4px;
}
#select select { width:122px; }
#select input { width:116px; }
#select .formZoek input  { width:85px; margin-right:10px; }
#select h1 {
	font-size:13px;
	color: #D80015;	
	margin-left:7px;
	margin-top:12px;	
	margin-bottom:4px;	
}
/* --- */

.maintable
{
	width: 920px;
	background-color: #FFFFFF;	
}

.area6table
{

	height:100%;
	width:100%;
}

/* BANNERS */

.banner {
	text-align:center;
	border: 0px;
	padding:2px;
	margin:0px;
}

.banner img { border:0px; }

.menu6item img
{
	text-align:center;
	border: 0px;
	margin:0px;
}

/* --- */


#menu6item0, #menu6item1, #menu6item2, #menu6item3, #menu6item4, #menu6item5, #menu6item6, #menu6item7
{
	padding-top: 2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left: 2px;
}

#menu6item0 
{
	padding-top: 1px;
	padding-bottom:2px;
}

#menu6item1 
{
	padding-top: 0px;
	padding-bottom:0px;
}

#menu6item2
{
	padding-top: 0px;
	padding-bottom:0px;
}

#menu6item3
{
	padding-top: 0px;
	padding-bottom:2px;
}

.menu6item
{
	text-align:center;
	vertical-align: top;
	border-top: 1px solid #CCC;
	padding-top: 2px;
	padding-bottom:2px;
}

.left
{
	width:152px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

/* -- AREA 9 - */

.menu9item img
{
	text-align:center;
	border: 0px;
	margin:0px;
}

#menu9item0,#menu9item2,#menu9item3,#menu9item4,#menu9item5,#menu9item6,#menu9item7
{
	padding-top: 2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left: 2px;
}

#menu9item1
{
	padding-top: 0px;
	padding-bottom:0px;
}

.menu9item
{
	text-align:center;
	vertical-align: top;
	border-top: 1px solid #CCC;
	padding-top: 2px;
	padding-bottom:2px;
}

.area14table
{
	width:920px;
	margin-top:2px;
}

.area11table
{
	width:765px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.dummymagazine 
{
	width:152px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;

}
.area12tablehome{
	width:611px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

area12tablehome td{
	border:0px;
}

.area12tablehome img
{
	padding:2px;
}

.area12table
{
	width:920px;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.area12table td
{
	border-right: 1px solid #CCC;
}

.area12table img
{
	padding:2px;
}

.menu12item0
{
	width:148px;
}


.content
{
	/*geen vaste breedte op content gedeelte, dit verschilt per layout. Danny Verkade*/
	/*width:612px;*/
	border-top: 1px solid #CCC; 
	border-right: 1px solid #CCC; 
	border-bottom: 1px solid #CCC; 
}


.shophomepagetd img
{
	/*width: 301px;
	height: 290px;*/
}

.shophomepagetd
{
	vertical-align: top;
	border-right: 1px solid #CCC;
	width: 305px;
}

.shophomepagetable 
{
	width: 611px;
}

.pagetitle 
{
	margin-left:8px;
	 margin-top:12px;
	
}

.pagetitlenm, .profileheadertext
{
	
	 font-size:30px;
	 font-family: Arial, Helvetica, sans-serif;
	 color			: #D80015;
	}

.profileintrotext 
{
	font-size:	13px;
}

/* MAGAZINE */

.contenttable 
{

	width: 428px;
}

.maincontenttable
{}

.magazine-containertable 
{
	width: 580px;
}

.magazine-maintable 
{
	width			: 580px;
}

.magazine 
{
	padding-left	: 20px;
}

.magazinetitle
{
	font-size:30px;
	font-family: Arial, Helvetica, sans-serif;
	color			: #D80015;
}
.magazinetitletd
{
	text-align:left;
}

.magazine-datetd 
{
	padding-top		: 5px;
	padding-bottom	: 5px;
	text-align		: center;
	color			: #D80015;
}

.magazine-acrobattd a
{
	font-size: 13px;
	color: #999;
}

.magazine-acrobattd
{
	padding-bottom: 10px;
	text-align:center;
}

.nonflashimageleft
{
	width			: 286px;
	height			: 373px;
}

.nonflashimageright
{
	width			: 286px;
	height			: 373px;
}

.magazine-images-lefttd, .magazine-buttons-lefttd, .magazine-sizes-lefttd
{
	text-align		: left;
}

.magazine-images-righttd, .magazine-buttons-righttd, .magazine-sizes-righttd
{
	text-align		: right;
}

.product_paging_div
{
	padding-top		: 5px;
	text-align		: center;
}

.magazine-downloadtd 
{
	text-align		: center;
	padding-bottom	: 5px;
	padding-top		: 5px;
}




/* END MAGAZINE */

/* FORM STYLES */

.form input, .form select, .form textarea, .formSmall input, .formSmall select, .formSmall textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:2px;
	margin-top:3px;
	padding-left:2px;
	border: solid 1px #999999;
	color: #000000;
}

.form .postcode_cijfer, .formSmall .postcode_cijfer { width:36px; }
.form .postcode_letter, .formSmall .postcode_letter { width:22px; }
.form .huisnummer, .formSmall .huisnummer{ width:69px; }

.form 
{
	font-size: 12px;	
}

.form td .error, .formSmall td .error, .formSmall .error, .error { color: #D80015;}

#aanhefTitle, #achternaamTitle, #straatnaamTitle, #huisnummerTitle, #postcodeTitle,
#plaatsTitle, #emailTitle, #onderwerpTitle, #reactieTitle, #landTitle, #omschrijvingTitle
{
	font-size: 13px;
}
/* END FORM STYLES */

/* FORGOT PASSWORD */

.profile_passwordforgotform_buttontd
{
	text-align: right;
	padding-top: 5px;
}

.profile_maintable, .profile_passwordheadtd, .profile_passwordintrotd,
.profile_passwordforgotform_email, .profile_secretquestion
{
	width: 100%;
}

.profile_passworderrormssgtd 
{
	font-size: 13px;
	color: #D80015;
}

.profile_passwordtoptr 
{
	font-size: 13px;
}

.profile_passwordintrotd 
{
	color: #D80015;	
	font-weight: bold;
	/*border-top: 1px solid #ccc;	*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.profile_passwordheadtd 
{
	padding-bottom: 20px;	
}

.profileforgotpasswordinputbox 
{
	width: 120px;	
}

.profile_passwordforgotform_email 
{
	padding-right: 20px;	
}

/* END FORGOT PASSWORD */


/* LOGIN */

.profile_loginintrotd, .profile_loginnewexist_existheadtd 
{
	font-size: 13px;
}

.profile_loginintrotd
{
	padding-bottom: 20px;	
}

.profile_loginnewexist_existheadtd 
{
	color: #D80015;	
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.profile_logintoptdnewexist 
{
	border-top: 1px solid #ccc;		
}

.profileregisterformheader 
{
	font-size: 13px;
	padding-right: 20px;	
}

.profilelogininputbox 
{
	width: 120px;
}

.profile_loginnewexist_errormssgtd
{
	font-weight: bold;
	font-size: 13px;
	color: #D80015;
	
}

.profile_loginformbuttontd
{
padding-top:10px;
}

/* END LOGIN */

/* LOGOUT */

.profilelogouttable {
	margin-left:8px;	
	margin-right:10px;		
	margin-top:8px;
	margin-bottom:5px;
}

/* END LOGOUT */

/* REGISTER */


/* END REGISTER */

/* PRODUCT DETAIL PAGE -------------------*/
.detailintro 
{
	padding-bottom			: 5px;
}
.plaintext {
	font-size:13px;
	margin-left:10px;	
	margin-right:10px;		
	margin-top:8px;
	margin-bottom:5px;
}
.plaintext form {	margin: 0px 0px 0px 0px; }
.plaintext select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:2px;
	padding-left:2px;
	border: solid 1px #999999;
	color: #000000;
	height: 19px;
	margin: 1px 1px 1px 1px;
}
.plaintext p { margin-top:0px; margin-bottom:10px; }
.plaintext a { color: #D80015; }
.plaintext h1 { font-size:13px; color: #D80015; margin:0px; }
.plaintext h2 { font-size:13px; color: #999999; margin:0px; }
.plaintext h3 { font-size:13px; font-weight: normal; color: #999999; margin:0px; }
.plaintext h4 { font-size:13px; font-weight:bold; color: #999999; margin:0px; }
.plaintext .margin { margin-bottom: 6px; }
.plaintext .bold { font-weight: bold; }
.plaintext td 
{
	/*vertical-align: top;*/
	 font-size:13px; 
}
.plaintext .grey, .plaintext .grey a { color: #999; }
.light 
{
	color				: #999; 
}

.product_detail_productimg 
{
	width				: 150px;
	/*height				: 150px;*/
	border				: 1px solid #CCCCCC;
}

.product_pricing_pricefor 
{
	text-decoration		: line-through;
}

.detailpagetitle 
{
	height				: 50px;
	vertical-align		: top;
	padding-top			: 12px;
	margin-left			: 6px;
}
.whitespace_artikel 
{
	height				: 10px; 
}

.relatedproduct 
{
	margin-top			: 4px;
	margin-bottom		: 4px;
	border-top			: 1px solid #CCC;
	border-bottom		: 1px solid #CCC;
	font-size			: 13px;
	line-height			: 15px;
	width				: 214px;
}

.relatedprinters
{
	margin-top			: 4px;
	margin-bottom		: 4px;
	border-top			: 1px solid #CCC;
	border-bottom		: 1px solid #CCC;
	font-size			: 13px;
	line-height			: 15px;
	width				: 446px;
}


.relatedproducttd 
{
	padding-bottom		: 5px;
}

.bladerdiv{
	margin-left: 10px;
	margin-top: 4px;
	border-top: 0px;
	padding: 4px 0px 10px 0px;
	float: left;
	display: inline;
	font-size: 13px;
}

.bladeren a { color: #999; }
.bladeren a:hover { color: #D80015; }
.bladeren { font-size: 11px; font-weight: bold; color: #999; }
.bladeren .terug { font-size: 13px; font-weight: normal; }

/* END PRODUCT DETAIL PAGE ---------------*/



/* PRODUCT BULK PAGE ---------------------*/
.product 
{
	margin-top			: 4px;
	border-top			: 1px solid #CCC;
	font-size			: 13px;
	line-height			: 15px;
	width				: 214px;
}
.productborderbottom 
{
	margin-top			: 4px;
	border-top			: 1px solid #CCC;
	width				: 214px;
}

.product_bulk_overviewrighttd 
{
	vertical-align		: top;
	text-align			: right;
}

.relatedtitle h4 { font-size:13px; font-weight:bold; color: #999999; margin:0px; }

.relatedtitle {
	font-size:13px;
	margin-top:8px;
	margin-bottom:5px;
	text-align:left;
}


.product_bulk_overviewlefttd 
{
	vertical-align		: top;
	text-align			: left;
}
.product_bulk_overviewtd 
{
	vertical-align		: top;
}
.product_bulk_overviewtable 
{
	width				: 446px;
	margin-left			: 6px;
	margin-right		: 6px;
}
.product a, .relatedproduct a, .relatedprinters a
{
	color				: #D80015; 
}
.product p, .relatedproduct p, relatedprinters p
{
	margin				: 0px 0px 0px 0px; 
}
.product h1, .relatedproduct h1, relatedprinters h1
{
	font-size			: 13px; 
	color				: #D80015; 
	margin				: 0px; 
}
.product .bold, .relatedproduct .bold, relatedprinters .bold
{
	font-weight			: bold;
}
.productimgagesmall
{
	width				: 61px;
	/*height				: 61px;*/
	margin-right		: 6px; 
	float				: left; 
	border				: 1px solid #CCCCCC; 
}
.producttitle
{
	text-decoration		: none;	
}
.productoldprice {
	text-decoration		: line-through;
}
.sortby
{
	text-align			: right;
	vertical-align		: top;
	padding-top			: 10px;
}
.pagetitletd 
{
	text-align			: left;
	padding-top			: 12px;
	height				: 50px;
	vertical-align		: top;
}

#sortform 
{
	font-size			: 13px;
	color				: #666666;
}
select 
{
	width				: 120px;
	font-size			: 11px;
}

#Variation
{
	width				: 50px;
}

.producttdimage
{
	padding-top			: 5px;
	width				: 61px;
	vertical-align		: top;
}
.producttd 
{
	padding-top			: 5px;
	vertical-align		: top;
}


/* END PRODUCT BULK PAGE -----------------*/

/*  general overrides stylesheets */
.right
{
	border-right		: 1px solid #CCC; 
	border-bottom		: 1px solid #CCC; 
}
/*  END general overrides */

/* PAGING --------------------------------*/
.product_paging_pagenr_current 
{
	color				: #D80015; 
	font-weight			: bold;
	font-size			: 12px;
}
.product_paging_pagenr
{
	color				: #999999; 
	font-weight			: bold;
	font-size			: 12px;
}
.product_paging_pagenr:hover 
{
	color				: #D80015; 
	font-weight			: bold;
	font-size			: 12px;
}
.productpaging
{
	font-size			: 11px;
	font-weight			: bold;
	color				: #999999;
	margin-bottom		: 5px;
}
.productpaging a 
{
	color				: #999999;	
}
.product_paging_pageseperatortd 
{
	color				: #999999; 	
	font-size			: 14px;
}
.product_paging_prevpagelink, .product_paging_nextpagelink
{
	width				: 9px;
	height				: 9px;	
}
.product_paging_prevpagelink_ghost, .product_paging_ nextpagelink_ghost 
{
	display				: none;
	width				: 9px;
	height				: 9px;
}
/* END PAGING ----------------------------*/

/* BASKET PAGEOBJECT ---------------------*/
#basketoverviewtable 
{
	width				: 100%;
}

.basketoverviewprofdeptable 
{
	width				: 100%;
}

.basketoverviewbutton1, basketoverviewbutton2, basketoverviewbutton3
{
	height				: 0px;
}

.basketoverviewheader 
{
	padding-left		: 4px;
	padding-right		: 4px;
	font-weight			: bold;
	color				: #D80015;
	vertical-align		: top;
	height				: 30px;
}

.basketlabel 
{
	width				: 142px;
	text-align			: left;
	font-weight			: bold;
	color				: #999999;
	padding-top			: 2px;
	padding-bottom		: 2px;
	vertical-align		: top;
}

.basketlabel  a
{
	color				: #999999;
	text-decoration		: none;
}
.basketlabel  a:hover
{
	color				: #D80015;
}

.basketoverviewboxtable 
{
	width				: 100%;
}

.basketoverviewtablelabel
{
	padding-left		: 4px;
	padding-right		: 4px;
	font-weight			: bold;
	color				: #999999;
	padding-top			: 2px;
	padding-bottom		: 2px;
	vertical-align		: top;
	border-top			: 1px solid #CCCCCC;
}



.basketoverviewtablelabel a
{
	color				: #999999;
	text-decoration		: none;
}
.basketoverviewtablelabel a:hover
{
	color				: #D80015;
}
/*
#menu6item1, #menu6item2
{
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left: 0px;
}
*/
.basketborder 
{
	border-top			: 1px solid #CCCCCC;
	height				: 0px;
}
/* END BASKET PAGEOBJECT ---------------------*/



/* FAQ -----------------------------------*/
.faqpagetitleleft, .faqpagetitleright
{
	margin-left			: 6px;	
	margin-right		: 6px;		
	margin-top			: 8px;
	margin-bottom		: 5px;
}
.faqsectionname
{
	font-size			: 13px; 
	color				: #999999;
	font-weight			: bold;
	margin-top			: 20px;
	margin-bottom		: 10px; 
	margin-left			: 6px;
	margin-right		: 6px;
	border-bottom		: solid 1px #CCCCCC;
	padding-bottom		: 5px;
}
.faqquestions
{
	margin-left			: 6px;
	margin-right		: 6px;	
	height				: 100%;
}
.faqtable
{
	width				: 602px;
}
.faqtable td
{
	width				: 301px;
	
}

.faqtd
{
	vertical-align		: top;
	border-right		: 1px solid #CCCCCC;
}
.faqquestion
{
	margin-bottom		: 10px;
	padding-bottom		: 10px;
	border-bottom		: solid 1px #CCCCCC;
	color				: #666666;
}
.faqlinkdiv 
{
	margin-top			: 20px;
	margin-bottom		: 10px;
	padding-bottom		: 10px;
}
.faqlink 
{
	text-decoration		: underline;
	color				: #D80015;
}
.highlight
{
	margin-bottom		: 10px;
	padding-bottom		: 10px;
	border-bottom		: solid 1px #CCCCCC;
	color				: #D80015;
}
.highlight a
{
	color				: #D80015;
	text-decoration		: none;
}
.faqquestion a
{
	color				: #666666;
	text-decoration		: none;
	cursor				: pointer;
}
.faqquestion a:hover
{
	color				: #D80015;
}
.faqanswers
{
	margin-left			: 6px;
	margin-right		: 6px;	
	margin-top			: 20px;
	margin-bottom		: 10px;
	padding-bottom		: 10px;
}
.showfaqanswer
{
	color				: #666666;
	display				: block;
}
.hidefaqanswer
{
	display				: none;
}
.faqerror
{
	color				: #FF0000;
	font-weight			: bold;
}
/* END FAQ -------------------------------*/

.profile_passwordtoptable, .profile_passwordintrotd, 
.profile_maintd
{
	width				: 100%;	
	
}



/*********************** basketwarningpopup *********************/
#basketwarningpopup{
/* POPUP DIV */
	 z-index:999;
	 width:300px;
	 overflow:visible;
	 background-color: transparent;
	 position:absolute;
	 display:none;
	 left:-10000px;
	 top:250px;
}

.basketwarningpopuptable
{
	background-color: #ffffff;
}

.basketwarningpopupokbutton
{
	 text-align: right;

}
.basketwarningpopupimage
{
	 text-align: center;
}

.basketwarningpopupheader
{
	font-weight:bold;
}

/*********************** End basketwarningpopup *********************/

/* Fotopage */

.fotomaintable
{
border-top:1px solid #CCCCCC;
margin-left:10px;
width:440px;
}


.fotoimage
{
padding-top:2px;
width:80px;
text-align:left;
vertical-align:top;
}

.fotodatatd
{
width:360px;
text-align:left;
vertical-align:top;
}

#fotoheader,#posterheader,#fotofunheader, #fotolijst, #fotoalbums, #wenskaarten
{
margin-top:20px;
color: #D80015;
}

.productname
{
	color: #999;
	width:120px;}
	
.pricecol0
{
	width:65px;
	
}

.pricecol1,.pricecol2,.pricecol3,.pricecol4
{
	width:50px;
}

.processcosttable
{
width:440px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-left:10px;
padding-top:2px;
padding-bottom:2px;
}

.processlabel
{
width:200px;
text-align:left;
color: #999;
}

.processlabel2
{
width:300px;
text-align:left;
color: #999;
}

.warningphoto
{
margin-left:10px;
text-align:left;
color: #999;
width:440px;
border-bottom:1px solid #CCCCCC;
padding-top:2px;
padding-bottom:2px;
}


.fotoproduct1
{
width:120px;
text-align:left;
color: #999;
}
.fotoproduct2
{
border-left:1px solid #CCCCCC;
width:110px;
padding-left:10px;
text-align:left;
color: #999;
}

.fotoproduct3
{
width:220px;
text-align:left;
color: #999;
}



#formatfun2,#formatfun3,#formatfun4
{
padding-left:10px;
text-align:left;
border-left:1px solid #CCCCCC;
}
.fotofunvl
{border-left:1px solid #CCCCCC;}
.fotogiftprice1,.fotogiftprice2
{
width:60px;
text-align:left
}

/* End Fotopage */
/* Special for Detail graveure collier */
#aprint
{
margin-left:450px;
}
/* END Special for Detail graveure collier */


#contentiframe
{
width:605px;
}

.toptable, .bottomtable{
	width: 920px;
}

.menu12item0_last{
	border-right: 0px solid #CCC;
}