/*************************************
* Profile edit view styles
**************************************/
.mainAreaViewDiv .profileEditView
{
    margin          : 0px;
    margin-left     : 0px;
    margin-right    : 0px;
 	padding         : 0px;
 	/*padding-left    : 15px;*/
	border          : none;
	
	width		    : 98%;
	
	text-align      : center;
	
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileDataArea
{
    margin          : 0px;
 	padding         : 0px;
	border          : none;

	font-family	    : Verdana, Arial, Helvetica, sans-serif;
	font-size	    : 0.8em;
	
	text-align	    : left;
	
	width		    : 100%;
	height          : 100%;
	
	overflow	    : visible;
	/*display         : inline-block;*/
	position	    : relative;		
}
.mainAreaViewDiv .profileEditView .profileDataArea .profileEditViewTabChangeActionsArea 
{   
    margin          : 0px;
    padding         : 0px;
    border          : none;
    
    text-align      : left;
    width           : auto;
    
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileDataArea .profileEditViewTabChangeActionsArea input
{ 
    margin          : 0px;
    padding         : 0px;
    border          : none;
    
    width           : 150px;
    
    float           : left;
    
}
/*
 * Styles for the tab area
 */
.mainAreaViewDiv .profileEditView .profileEditViewTab 
{
    margin          : 0px;
    padding         : 5px;
    /*padding-right   : 0px;*/
    border          : 1px solid rgb(26, 57, 147);
    
    width		    : 100%;
    height          : auto;
    
    /*background      : #A1182C;*/
    
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileEditViewTab .profileDataSet {
	margin-right    : 0px;
	padding         : 5px;
	border          : 1px solid gray;
	
	font-family	    : Verdana, Arial, Helvetica, sans-serif;
	font-size	    : 1em;
	
	text-align	    : left;
	
	/*background      : white;*/
	
	/*width		    : 100%;*/
	
	/*clear   	    : both;*/
	overflow	    : visible;
	/*display         : inline-block;*/
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileEditViewTab .profileDataSet .profileTextFieldGroup {
	margin		    : 0px;
	padding		    : 0px;
	border		    : none;
	
	width		    : auto;
	height		    : 100%;
	
	float		    : left;
	/*clear		    : left;*/
	
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
/*.mainAreaViewDiv .profileEditView .profileEditViewTab .profileDataSet .profileTextFieldGroup:after {
	clear		    : both;
}*/
.mainAreaViewDiv .profileEditView .profileEditViewTab table 
{
    left            : 0px;
    right           : 0px;
    margin          : 0px;
    padding         : 0px;
    border          : none;
    
    width		    : auto;
    height          : auto;
    
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
} 
/*
 * Styles for the user data form
 */
.mainAreaViewDiv .profileEditView .profileEditViewTab div {
	overflow	    : visible;
	display         : block;
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileEditViewTab div label {
	margin		    : 0px;
	margin-left	    : 2px;
	margin-right    : 6px;
	padding		    : 0px;
    
    text-align      : left;    
    	
	font-size	    : 0.8em;
	font-weight	    : bold;
    
    /*float           : left;*/
    	
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.mainAreaViewDiv .profileEditView .profileEditViewTab div input {
	margin		    : 0px;
	/*margin-left	    : 2px;
	margin-right    : 6px;*/
	padding		    : 0px;

	font-family	    : Verdana, Arial, Helvetica, sans-serif;
	font-size	    : 1em;
	
    float           : none;
    clear           : both;
        	
	overflow	    : visible;
	display         : block;
	position	    : relative;
}
/*
 * Styles for the user data form
 */
.profileEditViewTab#mViewTab_UserData_DIV .customerDataFormView 
{
    left            : 0px;
    right           : 0px;
    margin          : 0px;
    padding         : 0px;
    /*padding-right   : 5px;*/
    border          : none;
    
    width           : 100%;
    
	clear			: both;

	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.profileEditViewTab#mViewTab_UserData_DIV div
{
 	width		    : 100%;
    display         : inline-block;  
}
.profileEditViewTab#mViewTab_UserData_DIV div label 
{
 	width		    : 100%;   
}
.profileEditViewTab#mViewTab_UserData_DIV div input 
{
 	width		    : 100%;   
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_MyAccountData 
{
    left            : 0px;
    right           : 0px;
    margin          : 0px;
    /*padding         : 0px;*/
    /*border          : 1px solid #A1182C;*/
    
	width			: auto;
	
	clear			: both;

	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
/*.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_MyAccountData legend 
{
    font-size       : 0.8em;
    font-weight     : bold;
    color           : #A1182C;
    
    background-color: white;
}*/

.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet .profileTextFieldGroup {
	margin			: 0px;
	padding			: 0px;
	border			: none;
	
	width			: 100%;
	
	clear			: both;

	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_Anmeldedaten {
	left			: 0px;
	right			: 0px;
	margin-left		: 0px;
	margin-right	: 0px;
	
	width		    : auto;
	
	float           : none;
	clear			: both;
	
	overflow	    : visible;
	display         : block;
	position	    : relative;
}

.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_Benutzerdaten {
	left			: 0px;
	right			: 0px;
	margin-left		: 0px;
	margin-right	: 5px;
	
	width		    : 47.5%;
	float		    : left;
	
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_Adressdaten {
	left			: 0px;
	right			: 0px;
	margin-left		: 0px;
	margin-right	: 0px;
	
	width		    : 47%;
	float		    : right;
	/*clear           : right;*/
	
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}

.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_Firmendaten {
	left			: 0px;
	right			: 0px;
	margin-left		: 0px;
	margin-right	: 0px;
	/*padding         : 0px;*/
	
	/*width		    : 100%;*/
	
	float           : none;
	clear			: both;
	
	overflow	    : visible;
	display         : block;
	position	    : relative;
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet#fieldSet_profile_Firmendaten:after {
	float           : none;
	clear			: both;
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet div#fieldDiv_profile_SubmitButton 
{   margin          : 0px;
 	padding         : 5px;
 	padding-bottom  : 0px;
	
	text-align      : right;
	
    width           : 98.4%;
    
    float           : none;
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
.profileEditViewTab#mViewTab_UserData_DIV .profileDataSet div#fieldDiv_profile_SubmitButton input
{
    margin          : 0px;
 	padding         : 0px;
	border          : none;
		
    width           : 150px;
	
	float           : none;
	overflow	    : visible;
	display         : inline-block;
	position	    : relative;
}
/*************************************
* "profile_ID" field style
**************************************/
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_ID {
	display		    : none;
}

/*************************************
* "profile_LoginName" & "profile_Password" field style
**************************************/
/*=====================================
 = "profile_Password" field style
 ======================================*/
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Password {
	width		: 48%;
	float		: left;
}
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Password input#profile_Password {
	text-align	: left;
	width		: 100%;
}
/*=====================================
 = "profile_Firma" field style
 ======================================*/
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Firma {
	text-align  : left;
	width		: 48%;
	float		: left;
}
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Firma input {
	text-align	: left;
	width		: 100%;
}
/*=====================================
 = "profile_Branche" field style
 ======================================*/
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Branche {
    text-align  : left;
	width		: 48%;
	float		: right;
}
.profileEditViewTab#mViewTab_UserData_DIV div#fieldDiv_profile_Branche input {
	text-align	: left;
	width		: 100%;
}
/**************************************
 * Styles for my channel tab
 **************************************/
.mainAreaViewDiv .profileEditView .profileEditViewTab#ProfileEditTabDiv_UserChannels .profileDataSet
{
  	padding         : 5px;
  	vertical-align  : top;
}
/*************************************
* Styles for content in a "CatalogBrowsingView"
**************************************/
.mainAreaViewDiv .profileEditView .profileEditViewTab div.CategoryBrowsingView
{
   	margin          : 0px;
 	padding         : 0px;
	border          : none; 
	
	width           : 100%;
	height          : auto;
	
	text-align      : left;
	vertical-align  : top;
	
	overflow        : visible;
    display         : inline-block;
	position        : relative;
}
.mainAreaViewDiv .profileEditView .profileEditViewTab .CatalogBrowsingView {
	text-align      : left;
}
.CatalogBrowsingView .CatalogItemsContainer {
   	margin          : 0px;
 	padding         : 0px;
	border          : none;
	
	text-align      : center;
	vertical-align  : top;

	width           : 100%;
	
	overflow        : visible;
    display         : inline-block;
	position        : relative;
}
.CatalogBrowsingView .CatalogItemsContainer .profileDataSet {
    margin          : 0px;
   	margin-right    : 2px;    
 	padding         : 0px;
	/*border          : none;*/
}
/*************************************
* Styles for a "MyChannel" CATALOG-ITEM
**************************************/
.CatalogItemsContainer .MyChannelLinkItem
{
    margin-right    : 5px;
    margin-bottom   : 5px;
    
    float           : left;
    
    width           : 20%;
    
    display         : inline;
}
/*************************************
* Styles for billing data tab
**************************************/
.profileEditViewTab#UserBillingDataTabDiv #MyBillingDataTab_Title 
{
  	/*font-size	: 0.8em;*/
	text-align  : left;  
}
.profileEditViewTab#UserBillingDataTabDiv .CatalogBrowsingView
{
    width           : 100%;
}
.profileEditViewTab#UserBillingDataTabDiv  .CatalogBrowsingView .CatalogItemsContainer
{

}
.profileEditViewTab#UserBillingDataTabDiv  .CatalogBrowsingView .CatalogItem legend 
{
  	/*font-size	    : 0.8em;*/
  	font-weight	    : bold;
  	color           : rgb(26, 57, 147);
  	
	text-align      : left;  
}
.profileEditViewTab#UserBillingDataTabDiv div {
	/*font-size	: 0.9em;*/
	/*font-weight	: bold;*/
	
	text-align  : left;
}
/*************************************
* "profile_Kontonummer" & "profile_BLZ" field style
**************************************/
/*=====================================
 = "profile_Kontonummer" field style
 ======================================*/
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_Kontonummer {
	width		: 40%;
	float		: left;
}
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_Kontonummer input#profile_Kontonummer {
	text-align	: left;
	width		: 97%;
}

/*=====================================
 = "profile_BLZ" field style
 ======================================*/
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_BLZ {
	left		: 7px;
	width		: 55%;
	float		: left;
	position	: relative;
}
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_BLZ input#profile_BLZ {
	margin-right	: 5px;
	text-align	: left;
	width		: 96%;
}

/*************************************
* "profile_IBAN" & "profile_BIC" field style
**************************************/
/*=====================================
 = "profile_IBAN" field style
 ======================================*/
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_IBAN {
	width		: 40%;
	float		: left;
}
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_IBAN input#profile_IBAN {
	text-align	: left;
	width		: 97%;
}

/*=====================================
 = "profile_BIC" field style
 ======================================*/
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_BIC {
	left		: 7px;
	width		: 55%;
	float		: left;
	position	: relative;
}
.profileEditViewTab#UserBillingDataTabDiv div#fieldDiv_profile_BIC input#profile_BIC {
	margin-right	: 5px;
	text-align	: left;
	width		: 96%;
}
