/*************************************/
/********** Frontend Editor **********/
/*************************************/

.pageobjectedittable
{
	border				:	2px solid #000000;
	height				:	100%;  
	display				:	inline
}

.pageobjecteditheader
{
	border-bottom		:	2px solid #000000;
	background-color	:	#EE0000;
	font-family			:	verdana;
	font-size			:	12px;
	height				:	18px; 
}

#feadminbar TR TD
{
	padding				:	0px;
	margin				:	0px;
}


/***************************************/
/********** Application Layer **********/
/***************************************/
/*
.area7table 
{
	width: 600px;
}

#menu7item0 
{
	width: 600px;
}

.area2table
{
	background-color	:	#E6E6E6;
	border-bottom		:	1px solid black #737377;
	height				:	17px;
	width				:	100%;
}

.area2table td
{
	text-align			:	right;
	padding-right		:	8px;
}

.area3table td
{
	text-align			:	center;
}


.submenuseperator
{

	font-size			:	10px;

	padding-left		:	10px;
	padding-right		:	10px;
}

.submenuitemselected, .submenuitem
{

	font-size			:	10px;
	font-weight			:	bold;	

	text-decoration		:	none;
}


/*******************************************/
/********** CONTENT LAYOUT STYLES **********/
/*******************************************/
/*html
{
	background-color	: #ffffe9;
}

/* [DE orignele]
body
{
	background-color	: #ffffe9;
	margin				: 0px;
}

*/

/*body
{
	background-color	: #ffffe9;
	margin				: 0px;
}


#content
{
    /*
	font-family			: Trebuchet MS, Verdana;
	font-size			: 14px;
    *//*
	padding-left        : 20px; 
}

/* -- HYPERLINKS IN TEKST -- */
/*.content a:link, .content a:visited, .content a:active, .content a:hover
{
    /*
	font-family			: Trebuchet MS, Verdana;
	font-size			: 10pt;
    *//*
	color				: #4d6e5c;
	text-decoration		: underlined;
}

/* -- LOGO SHOP -- */
.tblBasicsitelogo
{
	position			: absolute;
	top					: 105px;
	left				: 0px;
	z-index				: 3;
	height				: 130px;
	width				: 155px;
	vertical-align		: middle;
	text-align			: center;
}

.tblBasicsitelogo img
{
	position			: relative;
	right				: 0px;
	top					: 0px;
	vertical-align		: middle;
	background-color	: #FFFFFF;
	z-index				: 99;
}



/* -- TOP MENU -- */
/*#menu2item1 a:link, #menu2item1 a:visited, #menu2item1 a:active, #menu2item1 a:hover, #menu2item1 a
{
	font-family			: Trebuchet MS, Verdana;
	font-size			: 8pt;
	color				: #4d6e5c;
	padding-top			: 3px;
	text-decoration		: none;
}

/* -- LEFT MENU -- */
/*#menu6item1 a:link, #menu6item1 a:visited, #menu6item1 a:active, #menu6item1 a:hover, #menu6item1 a
{
	font-family			: Trebuchet MS, Verdana;
	font-size			: 10pt;
	color				: #4d6e5c;
	padding-top			: 3px;
	text-decoration		: none;
}
/* -- END HYPERLINKS -- */


.bulk_table
{
	position			: relative;
	top					: -70px;
	left				: 0px;
}

#PRODUCTBULK_MOREINFO_BUTTON
{
	/*padding-bottom		: 3px;*/
	padding:0px;
	margin:0px;
}

#PRODUCTBULK_ORDER_BUTTON
{
	padding-top			: 3px;
}

/*#menu2item1
{
	padding-top			: 3px;
}*/

.product_detail_div1_tablecontainer
{
	position			: relative;
	top					: -120px;
	left				: -40px;
	padding-left		: 200px;
}


/* om verschuiven van images in browsers tegen te gaan */
#left
{
	vertical-align		: top;
	padding				: 0px;
}

/*.area11table,.area12table
{
	position			: absolute;
	top					: 545px;
}

#menu11item0, #menu11item1, #menu12item0, #menu12item1
{
	width				: 10px;
	vertical-align		: top;
}

#menu11item0, #menu12item0
{
	position			: absolute;
	z-index				: 0;
}

#menu11item2,#menu12item2
{
	vertical-align		: top;
}

#menu6item1, #menu5item2, #menu4item0, #menu5item1
{
	width				: 100px;
}

#menu11item0, #menu12item0
{
	height				: 100px;
}

.area2
{
	width				: 990px;
}*/

/* end verschuiven */

/*#menu2item0
{
 text-align				: left;
 background-color       : Transparent; 
}*/

.login_header
{
	padding-left		: 30px;
	font-size			: 16pt;
	color				: #af322c;
	font-family			: Trebuchet MS, Times New Roman;
	font-style			: italic;
}

.login_header_lijn
{
	padding-left		: 10px;
}

/*#menu6item1
{
	position			: absolute;
	top					: 290px;
	left				: 80px;
	z-index				: 1;
	font-family			: Trebuchet MS, Verdana;
	font-weight			: bold; 
	font-style			: italic;
	line-height			: 30pt;
}

#menu11item0 img, #menu12item0 img
{
	position			: relative;
	top					: -295px;
}*/

.kop_green
{
	font-size			: 8pt;
	font-family			: Trebuchet MS, Verdana;
	color				: #AF322C;
	font-weight			: bolder;
	line-height			: 15pt;
}

.kop1
{
	position			: absolute;
	top					: 170px;
	left				: 210px;
	font-size			: 16pt;
	font-family			: Trebuchet MS, Verdana;
	color				: #AF322C;
	font-style			: italic;
	width				: 700px;
}

.kop2
{
	font-size			: 16pt;
	font-family			: Trebuchet MS, Verdana;
	color				: #AF322C;
	font-style			: italic;
	padding-bottom		: 12px
}
		* html .kop2 
		{ 
			/* IE bug fix */
			padding-bottom: 0px
		}

.stippellijn
{
	position			: absolute;
	top					: 200px;
	left				: 195px;
}

.PageText {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS, Arial;
	display: block;
}

.besteltable
{
	position			: relative;
	top					: -104px;
	left				: -33px;
}

.winkelmandje
{
	position			: relative;
	top					: -98px;
	left				: -15px;	
}

.profile_logintoptable
{
	position			: relative;
	top					: -50px;
	left				: 5px;	
}

.confirmpage
{
	position			: relative;
	top					: -98px;
	/*left				: -30px;*/
}

.emptybaskettext
{
	padding-left		: 15px;
}

.profile_loginnewexist_errormssgtd
{
	color				: #AF322C;
}

/*
.innerleft, .outerright
{
	display				:	none;
}

.left
{
	padding-top			:	3px;
	padding-left		:	3px;
	padding-right		:	13px;
	width				:	104px;
}


.content
{
	padding-top			:	12px;
	width				:	885px;
	font-size			:	11px;
	
}

.content td{}

/*******************************************/
/********** LOGGED IN SHOP STYLES **********/
/*******************************************/

/*
#menu2item0, #menu1item0
{
	background-color	: #ffffe9;
}
*/


/* MENU */
/*
.menumiddle
{
	width				:	105px;
	background-color	:	#E6E6E6;
	border-left			:	solid 1px #737377;
	border-right		:	solid 1px #737377;

	font-size			:	11px;
	font-weight			:	bold;
	padding-bottom		:	33px;
}

.menuitemdiv
{
	border-bottom		:	solid 1px #C1C1C1;
	padding-left		:	7px;
	padding-top			:	3px;
	padding-bottom		:	3px;
}

.menuitemon, .menuitemoff
{
	text-decoration		:	none;

}

.menuitemon
{

}

/* PRODUCT BULK */

.ProductTitle
{
	margin-top			: 10px;
	margin-bottom		: 15px;
	font-family			: Trebuchet MS, Arial;
	font-size			: 14px;
	font-weight			: bold;
	color				: #B82719;
	font-variant		: small-caps;
}

.ArticleNumber
{
	font-family			: Trebuchet MS, Arial;
	font-size			: 12px;
	color				: #000000;
	font-variant		: normal;
}
.ShortDescription
{
	font-family			: Trebuchet MS, Arial;
	font-size			: 12px;
	color				: #000000;
	font-variant		: normal; 
}

/*.Header
{
    font-size       : 16pt;
    font-family     : Trebuchet MS, Verdana;
    color           : #AF322C;
    font-style      : italic;
    font-weight     : normal;
    vertical-align  : bottom;
}*/

.WelcomeContainer
{
    position        : relative;
    top             : -30px;
    border			: 2px solid blue;
} 

/*
.productoverviewtable
{
	width				:	584px;
}

.resultmidtable
{

	width				:	286px;
	height				:	155px;
	margin-right		:	12px;
	margin-bottom		:	12px;
}

.titletd
{
	padding-left		:	11px;
	padding-top			:	11px;
	vertical-align		:	top;
	height				:	43px;
	font-weight			:	bold;
}

.productdetaillink, .productdetaillink:hover
{
	text-decoration		:	none;

}

.productdetaillink:hover
{
	text-decoration		:	underline;
}

.resultprodimg
{
	border-top			:	solid 1px #737377;
	border-right		:	solid 1px #737377;	
	width				:	112px;
	height				:	112px;
	text-align			:	center;
	vertical-align		:	middle;
}

/* fixed width op all images bulk disabled
.imagesmall
{
	width				:	112px;
	height				:	112px;
}
*/
/*
.smalltextabout
{
	padding-left		:	11px;
	padding-right		:	11px;
	vertical-align		:	top;
}

.buttons
{
	padding-left		:	5px;
	vertical-align		:	bottom;
	padding-bottom		:	5px;
}

.noproducts
{

	font-size			:	11px;
	font-weight			:	bold;

}

.searchresult_pagingdiv
{
	width				:	584px;
	text-align			:	right;	
}

.searchresult_paging_pages, .searchresult_paging_pageseperator,
.searchresult_paging_spacer
{
	padding-bottom		:	2px;
}

.searchresult_paging_pagenr, .searchresult_paging_pagenr_current
{

	font-size			:	11px;
	font-weight			:	bold;

	text-decoration		:	none;
}

.searchresult_paging_pagenr_current
{

	text-decoration		:	underline;
}

.searchresult_paging_pagenr:hover
{

}

.searchresult_paging_pageseperator
{

}

/* DETAIL PAGE */
/*
.productdetailtable
{
	border				:	solid 1px #737377;
	width				:	606px;
	height				:	360px;
}

.productdetailtitle
{
	padding-left		:	11px;
	padding-top			:	11px;
	vertical-align		:	top;
	height				:	43px;

	font-size			:	11px;
	font-weight			:	bold;

}

.productdetailimagetd
{
	width				:	336px;
	height				:	320px;
	border-top			:	solid 1px #737377;
	border-right		:	solid 1px #737377;
	text-align			:	center;
	vertical-align		:	middle;
}

.productdetailmaindescription
{

	font-size			:	11px;

	padding-left		:	11px;
	padding-right		:	11px;
}

.productdetailbottomrow, bottombuttons
{
	padding-right		:	11px;
	padding-bottom		:	11px;
	height				:	30px;
	text-align			:	right;
	vertical-align		:	bottom;
}

/* BASKETDELIVERY */
/*
.profileregistertable, .mainbody, .profileforgotpasswordtable
{
	width				:	506px;
}

.profilelogininputbox, .profileregisterinputbox, .profileintrotext2
.profileloginlogintable, .profileloginerrormessage, .profileintrotext,
.profilelogininputbox, .profileregistertable, .profileregisterforminputtd,
.profileregisterdropdownbox, .sanaaddressregisterdropdown, .profileregisterinputboxerror,
.profileforgotpasswordemailadres, .profileforgotpasswordinputbox, .profileheadertext,
#profileselectshopid, .profileselectshop select
{

	font-size			:	11px;

}


.profileheadertext
{
	font-size			: 16pt;
	font-family			: Trebuchet MS, Verdana;
	color				: #AF322C;
	font-style			: italic;
	width				: 700px;
}


.profileregistererrormessage, .profileloginerrormessage, .profileforgotpassworderrormessage
{

	font-size			:	11px;
	color				:	#B33428 !important;
	padding-bottom		:	10px;
}

.profileintrotext
{
	padding-bottom		:	12px;
	width				:	506px;
}

.profileintrotext2
{
	padding-top			:	8px;
	padding-bottom		:	12px;	
}

.profileregisterformheader, .profileforgotpasswordemailadres
{
	width				:	450px;
	vertical-align: top;
	padding-top: 5px;
}

.profilelogininputbox, .profileregisterinputbox, .profileregisterdropdownbox, .sanaaddressregisterdropdown,
.profileregisterinputboxerror, .profileforgotpasswordinputbox, #profileregisterinputboxdepartment2
{
	width				:	251px;
	height				:	19px;
	border				:	solid 1px #737377;
	margin-top			:	3px;
	margin-right		:	5px;
}

.profileregisterinputboxerror
{
	border				:	solid 1px #B33428;
}

.profileloginlogintablebuttontd, .profileregisterbuttontd, .profileforgotpasswordbuttonrow
{
	width				:	100%;
	text-align			:	right;
	padding-top			:	3px;
	padding-right		:	5px;	
}

#profileregisterinputboxmiddlename, #profileregisterinputboxpostalcode, #profileregisterinputboxday,
#profileregisterinputboxmonth
{
	width				:	59px;
}

#profileregisterinputboxlastname, #profileregisterinputboxcity
{
	width				:	187px;
}

#profileregisterinputboxcompany, #profileregisterinputboxdepartment, #profileregisterinputboxhousenumber,
#profileregisterinputboxhousenumberao, #profileregisterinputboxphone, #profileregisterinputboxmobile,
#profileregisterinputboxyear
{
	width				:	123px;
}

#profileregisterinputboxmailinglist
{ 
}
*/

#inputimage_couponshop_workdelivery_button_back
{
	margin-left: 30px;
}
#inputimage_couponshopdeliveryform_button_confirm
{
	margin-left:  560px;

}
.profileregisterbottomtable
{
	position: relative;
	left: 30px;
}

#imgLink20000000000613
{
	position: absolute;
	left: 910px;
	top: 150px;
}

#PRODUCTDETAIL_ORDER_BUTTON, #PRODUCTDETAIL_ORDER_BUTTON_FADED
{
	padding-bottom: 13px;
}
		/* IE bug fix */
		* html #PRODUCTDETAIL_ORDER_BUTTON, * html #PRODUCTDETAIL_ORDER_BUTTON_FADED
		{
			padding-bottom: 0px;
			padding-top: 2px;
		}

.general_header
{
	position			: absolute;
	left				: 200px;
	top					: 165px;
	font-family			: Trebuchet MS, Verdana;
	color				: #AF322C;
	font-size			: 16pt;
	font-style			: italic;
}

.general_header_line
{
	position			: absolute;
	left				: 200px;
	top					: 187px;
}

.status_profilelogininputbox
{
	background-image	: url(../images/input.gif);
	background-repeat	: no-repeat;
	padding-bottom		: 20px;
	padding-top			: 10px;
	padding-right		: 50px;
	background-color	: #FFFFE9;
	letter-spacing		: 13px;
	font-weight			: bold;
	width				: 178px;
	margin-left			: 10px;
	border				: 0px;
	padding-left		: 15px;
}


/* Helpdesk Form page*/

.main_form table
{
	margin-bottom:10px;
}

.first_cell 
{
	width:150px;
	text-align:right;
	font-style:italic;
	padding-right: 5px;
}

.middle_cell 
{
	width:300px;
}

.middle_cell input
{
	width:300px;
}

.validation_cell 
{
	width: 300px;
	padding-left:5px;
	color: gray;
	font-size:11px;
}

.validation_cell span
{
	padding-left:5px;
	color: red;
}

/*.select_country, .middle_cell_gender
{
	width: 306px;	
}*/

.radio_gender 
{
	width:40px!important;
	margin:0px;
}

.vraag 
{
	width:300px;
	height:100px;	
	}

.form_after_header 
{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}


.sendbutton
{
	padding-top:10px;
	width:460px;
	text-align:right;	
}

.formaftertext, .formsendtext
{
	padding-left:30px;	
}

.formrequiredtext p
{
	margin:0px;
	font-size:11px;
	color: Gray;
	padding-left:30px;	
}

.formrequiredtext 
{
	padding-bottom:10px;	
}

.faqvraag
{
	margin-left:2px;
	display:block;
	width: 740px;
	background-color:#c0c0c0;
	padding:10px;
	}
	
.faqvraaglink 
{
	display:block;
	clear:both;
	color:red!important;
	text-align:center;
}
