/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/
/*******************************************************************/
/****															****/
/****		_PROFILE_GENERAL	> profile*.xsl					****/
/****															****/
/*******************************************************************/
/****		SEARCH ON THE PAGE SECTIONS TO FIND PAGE STYLES		****/
/*******************************************************************/
/*******************************************************************/


/**** profileaccount page ****/
.html_profileaccountheadimg
{
	font-size			:	14px;
	font-weight			:	bold;
	padding-bottom		:	8px;
}

.html_profileaccountlink
{
	color				:	#5EA8FF;
	text-decoration		:	none;	
}

.html_profileaccountlink:hover
{
	text-decoration		:	underline;	
}

/****************************/
/**** _PROFILE_GENERAL   ****/
/****************************/

.profile_maintable
{
	width				:	232px;
}

.profile_maintable td
{
	padding-bottom		:   5px;		
}

.profile_maintr{}

.profile_maintd{}

/**** FORMS ****/
.profileregisterformheader
{
	width				:	100%;
	padding-right		:	6px;
}

.profilelogininputbox, .profileregisterinputbox, .profileregisterdropdownbox,
.profileregisterinputboxerror, .profileforgotpasswordinputbox, #profileregisterinputboxdepartment2
{
	width				:	105px;
	height				:	19px;
	border				:	solid 1px #646568;
	margin-top			:	3px;
	margin-right		:	5px;
}

.profileregisterinputboxerror
{
	border				:	solid 1px #FF0000;
}

.profileregistergender
{
	vertical-align		:	middle;
}

#profileregisterinputboxmiddlename, #profileregisterinputboxpostalcode, #profileregisterinputboxhousenumber
{
	width				:	69px;
}

#profileregisterinputboxday,
#profileregisterinputboxmonth
{
	width				:	24px;
}

#profileregisterinputboxyear
{
	width				:	46px;
}

#profileregisterinputboxaddress
{
	width				:	74px;
}

#profileregisterinputboxhousenumber
{
	width				:	25px;
}

/**** CUSTOMER & GENERAL ****/
.profile_customerform{}
.profile_customertoptable{}
.profile_customertoptr{}

.profile_customererrormssgtd
{
	font-weight:bold;
}

.profileregisterformheader, .profile_customerformheadtd, .profile_customerform_gendertd
{
	font-size			:	10px;
	color				:	#435A84;
	font-weight			: bold;
}


.profile_customerintrotd, .profile_logoutintrotd, .profile_passwordintrotd, .profile_logindeliveryintrotd,
.profile_deliveryformintrotd
{
	padding-bottom		:	10px;
	width				:	100%;
}

.profile_customererrormssgtd, .profile_loginnewexist_errormssgtd, .profile_loginerrormssgtd,
.profile_passworderrormssgtd
{
	color				:	#FF0000;
	font-weight			:	bold;
	padding-bottom		:	10px;
}


.profileregistererrormessage
{
	color				: #FF0000;
	width				: 100px;
	overflow			: hidden;
}

.profile_customertoptdform{}


.profile_customerformtr{}

.profile_customerformheadtd, .profile_passwordforgotform_email, .profile_deliveryformformheadtd
{
	width				:	203px;
}

.profile_customerform_gendertable, .profile_deliveryformform_gendertable
{
	width				:	115px;
}

.profile_customerbuttonstd, .profile_logoutbuttontd, .profile_loginformbuttontd,
.profile_passwordforgotform_buttontd, .profile_deliveryformform_buttontd
{
	text-align			:	right;
	padding-top			:	3px;
	padding-right		:	5px;
}

.orderFormBullet
{
	margin-left			: 3px;
	margin-right		: 2px;
}


.bestelformulierheader 
{
	color:#152F5D;
	font-weight		: bold;	
}

.profile_content
{
	width			: 340px;
	vertical-align  : top;
	padding-right			: 30px;
}