@charset "UTF-8";

/**
 * (en) my tnoc -> my profile
 *
 * 
 * 
 */
 
@media screen, projection {

/*--------------------------------------------------------------------------*/

/* disable tabs */
body.logged-in.page-user div.tabs {display: none;}


/*--------------------------------------------------------------------------*/
 /**
  * (en) my tnoc -> my profile -> startsite
  * 
  */
 
.page-user-edit-profile #form-add-status {
	display: none;
}

 
 #col3 #content-profile-display-profile {
 	padding: 0;
 	border:none;
 	width: 688px;
 	margin-top: 0;
 }
 
 #col3 p#content-profile-view {
 	background: #fff;
 	padding: 20px;
 	width: 648px;
 	
 	display: none; /* for live system */

 }
 
 
 #col3 h3#content-profile-title-profile {display: none;}
 
 /**
  * profile header
  */
 #col3 #user-profile-view {
 	border: 3px solid #CECECE;
 	background: url(../../../images/layout/user_profile_bg.gif) repeat-x #e5e5e5;
 }
 #col3 .user-61 #user-profile-view {border-color: #a6c60c;}
 #col3 .amway-employee #user-profile-view {border-color: #a6c60c;}
 
 #col3 #user-profile-view .c50l.profile-header {
 	width: 225px;
 	overflow:hidden;
 }
  
 #col3 #user-profile-view .c50l.profile-header .subcl {
 	padding:0;
 }
 
 #col3 #user-profile-view .c50r.profile-header {
 	width: 448px;
 	border-left: 1px dotted #A5A5A5;
	margin:0;
 }
 
 #col3 #user-profile-view .c50r.profile-header .subcr {
 	padding: 0;
 }
 
 /* profile image */
 #col3 #user-profile-view .image {
 	margin-top:10px;
 	margin-left:10px;
	width:205px;
 }
 
 /* send this user a message */
 #col3 #user-profile-view .toolbar {
 	margin-left: 10px;
 	margin-top: 20px;
 }
 
 /* profile name/status */
 #col3 #user-profile-view .name.status {
 	padding: 10px 0 6px 10px;
 	border-bottom: 1px dotted #A5A5A5;
 }
 
 #col3 #user-profile-view .name.status .left.fullname {
 	color: #4C4C4C;
 	font-size: 1.36em;
	font-weight:bold;
 	float: left;
 }
 
 #col3 #user-profile-view .name.status .right.online-status {
 	float: right;
 	margin: 0 15px 0 0;
 }
 
 #col3 #user-profile-view .name.status .right.online-status tbody {
 	border:none;
 }
 
 #col3 #user-profile-view .name.status .right.online-status .label {
 	color:#9B9B9B;
 }
 
  
 #col3 #user-profile-view .name.status .online-status span.online {
 	background:transparent url(../../../images/layout/online_small.png) no-repeat left center;
 	display:block;
 	padding:3px 0px 4px 14px;
 	color:#9B9B9B;
 }
 
 #col3 #user-profile-view .name.status .online-status span.offline {
 	background:transparent url(../../../images/layout/offline_small.png) no-repeat left center;
 	display:block;
 	padding:3px 0px 4px 14px;
 	color:#9B9B9B;
 } 
 
 /* profile statistics */
 #col3 #user-profile-view .statistics {
 	margin-left: 20px;
 }
 
 #col3 #user-profile-view .statistics table {
 	color: #fff;
 }
 
 #col3 #user-profile-view .statistics tbody {border:none;}
 
 #col3 #user-profile-view .statistics td {padding: 4px 0.1em; color: #4c4c4c; font-weight: bold;}
 #col3 #user-profile-view .statistics .profile-activity td {color: white;}

 #col3 #user-profile-view .profile-statistics .label {
 	font-weight: normal;
 	width: 45%;
 }
 
 #col3 .request-relationship {
 	background: #E5E5E5;
	padding: 20px 3px;
	text-align: right;
 }
 
 /* profile activity */
 #col3 #user-profile-view .profile-activity {
 	color: #fff;
 }
 
 #col3 #user-profile-view .profile-activity {
 	margin-bottom: 5px;
 }
 
 #col3 #user-profile-view .profile-activity .label {
 	text-transform: uppercase;
 	padding: 3px 0px 0px 15px;
 }
 
 #col3 #user-profile-view .profile-activity {width: 416px;}
 
 #col3 #user-profile-view .profile-activity tbody {border:none;}
 
 #col3 #user-profile-view .profile-activity tbody td {background: transparent url(../../../images/layout/activity_bg.png) no-repeat center right; height: 34px;}
 
 #col3 #user-profile-view .profile-activity td.label {background: transparent url(../../../images/layout/activity_bg.png) no-repeat center left; height: 34px;}
 
 
 #col3 #user-profile-view .profile-activity span.level,
 #col3 #user-profile-view .profile-activity span.no.activity {
 	display: block;
 	width: 205px;
 	height: 20px;
 }
 
 #col3 #user-profile-view .profile-activity span.level.red,
 #col3 #user-profile-view .profile-activity span.no.activity {
 	background: transparent url(../../../images/layout/activity_0.png) no-repeat center left;
 }
 
 #col3 #user-profile-view .profile-activity span.level.yellow {
 	background: transparent url(../../../images/layout/activity_1.png) no-repeat center left;
 }
 
 #col3 #user-profile-view .profile-activity span.level.green {
 	background: transparent url(../../../images/layout/activity_2.png) no-repeat center left;
 }
 
 #col3 .community-manager-text {padding:10px;background:#fff;
 	border-left: 3px solid #a6c60c;
 	border-right: 3px solid #a6c60c;
 	border-top: 3px solid #a6c60c;
 }
 #col3 .community-manager-text p {line-height:12px;}

 /* achievements */

 /*.user-61 .am_container ,  .user-197877 .am_container {
 	border-bottom: 3px solid #a6c60c;
 }*/
 .am_container {
	height: 160px;
	border-top: 1px dotted #A5A5A5;
	padding: 15px;
 }
  
 .am_container_user {
	height: 200px; /* js -> 332 */
	border-top: 1px dotted #A5A5A5;
	padding: 15px;
 }
  
 #col3 #user-profile-view .am_container_user h3,
 #col3 #user-profile-view .am_container h3 {
	text-transform: none !important;
	padding: 0 0 15px 0 !important;
	background: none !important;
	color: #4c4c4c;
 }
 .am_box_empty,
 .am_box {
	float: left;
	width: 88px;
	height: 140px;
	padding: 0 20px;
 }
 .am_box_user {
	float: left;
	width: 128px;
	/*height: 220px;*/
 }
 
 .am_medal {
	width: 77px;
	height: 105px;
	overflow: hidden;
 }
 
 .hello_world .am_medal {
	background: url(../../../images/layout/achievement_hw.png) no-repeat right top;
 }
 .best_friends .am_medal {
	background: url(../../../images/layout/achievement_bf.png) no-repeat right top;
 }
 .say_cheese .am_medal {
	background: url(../../../images/layout/achievement_bl.png) no-repeat right top;
 }
 .heureka .am_medal {
	background: url(../../../images/layout/achievement_h.png) no-repeat right top;
 }
 .ready_steady_go .am_medal {
	background: url(../../../images/layout/achievement_lg.png) no-repeat right top;
 }
 .am_box_user[rel=status_0] .am_medal,
 .am_box_empty[rel=status_0] .am_medal,
 .am_box[rel=status_0] .am_medal,
 .am_box_user[rel=status_] .am_medal,
 .am_box_empty[rel=status_] .am_medal,
 .am_box[rel=status_] .am_medal {
	background-position: left top;
 }
 .am_stars {
	width: 55px;
	height: 18px;
	margin-left: 10px;
	background: url(../../../images/layout/stars.png) no-repeat right top;
 }
 .am_box[rel=status_1] .am_stars,
 .am_box_user[rel=status_1] .am_stars {
	background-position: -76px top;
 }
 .am_box[rel=status_2] .am_stars,
 .am_box_user[rel=status_2] .am_stars {
	background-position: -57px top;
 } 
 .am_box[rel=status_3] .am_stars,
 .am_box_user[rel=status_3] .am_stars,
 .am_box[rel=status_4] .am_stars,
 .am_box_user[rel=status_4] .am_stars,
 .am_box[rel=status_5] .am_stars,
 .am_box_user[rel=status_5] .am_stars {
	background-position: -36px top;
 }
 .am_box_user p{
	text-transform: uppercase;
	color: #ccc;
	margin: 0;
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
 }
 .am_meta {
 	margin: 0 10px;
	display: none;
}
 .am_meta p{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
 	color: #4c4c4c;
	text-transform:none;
}
 .am_meta .next_level {
	padding: 8px 0 15px 0;
 }
 .am_meta .am_info {
	height: 72px;
 }
 .am_meta .progress {
	border-top: 1px dotted #4c4c4c;
	padding-top: 5px;
	position: relative;
	height: 30px;
	color: #4c4c4c;
	font-weight: normal;
 }

 .am_meta .progress .progress_bg {
	position: absolute;
	top: 26px;
	left: 0;
	width: 110px;
	height: 7px;
	background:  transparent url(../../../images/layout/am_progress_bg.png) repeat;
 }

 .am_meta .progress .progress_total {
	position: absolute;
	top: 0;
	left: 0;
	height: 7px;
	background:  transparent url(../../../images/layout/am_progress.png) repeat;
 }
 
 #am_toggle {
	color: #4c4c4c;
	cursor: pointer;
	font-weight: bold;
	float: left;
	margin-top: 8px;
	width: 100%;
 }

 /* achievement tooltip */
 #user-profile-view .bt-content {
	background: #fff;
	border:3px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding: 10px 12px !important;
 }
 
 
 
 /* profile sections */
 #col3 .section h3 {
 	margin: 0;
 	padding: 5px 10px;
 	border-bottom: 0;
 	color: white;
	font-weight:bold;
	text-transform: uppercase;
	background: #4C4C4C;
 }
 
 #col3 .section {
 	margin-bottom: 10px;
 	background: white;
 }

 #col3 .community-manager .section {
 	margin-bottom: 0px;
 }
 
 #col3 .section-inner {
    position: relative;
 	padding: 20px 10px 10px;
 	background: #fff;
 	border: 1px solid #bfbfbf;
 	border-top: none;
 }
 
 #col3 .section-inner .profile-data tbody {border: none;}
 #col3 .section-inner .profile-data td {padding:0 0 0.6em; font-weight:bold;}
 #col3 .section-inner .profile-data .label {width: 20%; vertical-align: top;}
 #col3 .section-inner .profile-data .label strong {font-weight:normal;}
  
/*--------------------------------------------------------------------------*/

 /**
  * (en) my tnoc -> my profile -> account
  * 
  */
 body.logged-in.page-user #col3 div.tabs {width: 688px;}
  
 body.logged-in.page-user #user-profile-form {width: 688px;}
 
 body.logged-in.page-user #user-profile-form fieldset {margin: 0;}
 
 /* form wrapper */
 body.logged-in.page-user #user-profile-form .form-wrapper {background: #fff; padding: 20px;}
 
 /* clearfix */
 body.logged-in.page-user #user-profile-form .form-wrapper .clearfix_form:after {
 	content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden
 }
 
 body.logged-in.page-user #user-profile-form .form-wrapper .clearfix_form {display: block;}
 
 /* profile account labels */
 body.logged-in.page-user #user-profile-form .account {
 	background: #ECECEC;
 	padding: 10px 20px;
 	margin-bottom: 10px;
 }
 
 body.logged-in.page-user #user-profile-form .account fieldset {margin: 0px; padding: 0px;}
 body.logged-in.page-user #user-profile-form .account legend {
 	font-size: 14px;
 	font-weight: bold;
 	margin: 0px 0px 0px -8px;
 	padding: 0px 0px 10px 0px;
 }


 /* profile accout information, language settings */
 body.logged-in.page-user #user-profile-form .account.information label,
 body.logged-in.page-user #user-profile-form .account.locale label {float:left; width: 150px;}
 
 body.logged-in.page-user #user-profile-form .account.information input.form-text {width: 342px;}
 
 body.logged-in.page-user #user-profile-form .account.information .description,
 body.logged-in.page-user #user-profile-form .account.locale .description {margin-left: 150px; width: 342px;}
 
 body.logged-in.page-user #user-profile-form .account.information #edit-pass-pass1-wrapper {margin-bottom: 1em;}
 
 /* profile language settings */
 body.logged-in.page-user #user-profile-form .account.locale .form-radios {margin-top:0;margin-left: 150px;}

 /* profile advanced settings */
 body.logged-in.page-user #user-profile-form .account.advanced .form-checkbox {margin-right: 50px;}
 body.logged-in.page-user #user-profile-form .account.advanced .description {margin-left: 66px;}
 
 body.logged-in.page-user #user-profile-form .account.advanced .form-item {
 	padding-bottom: 1em;
 	border-bottom: 1px solid #CECECE;
 }
 
 body.logged-in.page-user #user-profile-form .account.advanced #edit-deactivate-wrapper {
 	border-top: 1px solid #CECECE;
 	padding-top: 1em;
 }

 
 /* profile notifications settings */  
 body.logged-in.page-user #user-profile-form .account.notifications .form-checkbox {margin-right: 50px;}
 body.logged-in.page-user #user-profile-form .account.notifications .description {
 	border-top: 1px solid #CECECE;
 	padding-top:1em;
 	margin-bottom: 15px;
 	font-weight: bold;
 }
 
 body.logged-in.page-user #user-profile-form .account.notifications #edit-internal-message-wrapper {
 	padding-bottom: 1em;
 }
 
 body.logged-in.page-user #user-profile-form .account.notifications .form-item {
 	border-bottom: 1px solid #CECECE;
 }
 
 body.logged-in.page-user #user-profile-form .account.notifications .form-item .form-item {
 	border-bottom: 0;
 }
 
 /* profile private msg */
 body.logged-in.page-user #user-profile-form .account.pm-mail {margin-bottom: 20px;}
 body.logged-in.page-user #user-profile-form .account.pm-mail .form-checkbox {margin-right: 50px;}  
 
 /* profile email settings */
 body.logged-in.page-user #user-profile-form .account.mimemail .form-checkbox {margin-right: 50px;}
 body.logged-in.page-user #user-profile-form .account.mimemail .description {margin-left: 66px;}
 
 /* save button */
 
 
/* hide market field */
#edit-field-user-market-0-value-wrapper {
	display: none;
}

 
/*--------------------------------------------------------------------------*/

 /**
  * (en) my tnoc -> my profile -> profile
  * 
  */
 /*  */
 .page-user-edit-profile #node-form {
 	background: transparent;
 	border: 1px solid #bfbfbf;
 }
 
 /* user profile view */
 .page-user-edit-profile #user-profile-view {padding: 20px;}
 .page-user-edit-profile #user-profile-view table tbody {border: none;}
 .page-user-edit-profile #user-profile-view table td {color:#fff;}
 .page-user-edit-profile #user-profile-view table td.label {width: 45%;}
 
 .page-user-edit-profile #edit-field-profile-image-0-wrapper label {color:#9B9B9B;}
 .page-user-edit-profile #edit-field-profile-image-0-ahah-wrapper .widget-edit label {display: none;}
 
 .page-user-edit-profile #edit-field-profile-image-0-ahah-wrapper div.filefield-element.clear-block {
 	clear: both;
 }
 
 /* sections */
 .page-user-edit-profile #node-form div.section .description {margin-left: 130px; width: 342px; }
 .page-user-edit-profile #node-form div.section #edit-field-profile-image-0-ahah-wrapper .description {color:#9B9B9B;}
 
 /**
  * cck-private-field
  */ 

 /* clearfix */
 .page-user-edit-profile .user-profile .cck-private-field-wrapper:after {
 	content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden
 }
 .page-user-edit-profile .user-profile .cck-private-field-wrapper {
 	display:block
 	*clear: both;
 	*padding-bottom: 10px;
 }
 
 /* floats */
 .user-profile .cck-private-field-wrapper label {float:left; width: 210px;}
 .user-profile .cck-private-field-wrapper input.form-text {width: 262px;}
 .user-profile .cck-private-field-wrapper select.form-select {width: 266px;}
 .user-profile .cck-private-field-wrapper-multiple .cck-private-field-status-icon {margin-top: 0;}
  
#edit-field-profile-gender-value-weiblich-wrapper label,
#edit-field-profile-gender-value-männlich-wrapper label {
	float: none;
}

 /* personal data */
 .user-profile .cck-private-field-name-field_profile_birthday div.date-clear {display: none;}
 
 .page-user-edit-profile #node-form div.section #edit-field-profile-birthday-value-date-wrapper .description
 {margin-left: 0;}
  
 .user-profile .section.personal label.profile.age {width: 210px; float: left;}
 
 .user-profile .section.personal div.profile-age div.form-item {
 	 /*display: none; */
 }
 
 .page-user-edit-profile .section.personal .section-inner {padding-bottom: 25px !important;}
 
 /* address data */
 .user-profile .section-inner fieldset.location legend {display: none;}
 .user-profile .section-inner fieldset.location label {width: 210px; padding-right: 0;}
 .user-profile .section-inner #edit-field-profile-address-0-delete-location-wrapper {margin-left: 210px;}
 .page-user-edit-profile #node-form div.section #edit-field-profile-address-0-delete-location-wrapper .description {
 	margin-left: 0;}
 
 .page-user-edit-profile .section.address #edit-field-profile-address-0-country-wrapper,
 .page-user-edit-profile .section.address #edit-field-profile-address-0-country,
 .page-user-edit-profile .section.address #edit-field-profile-address-0-delete-location-wrapper {display:none;}
 body.page-user-edit-profile .node-form { background-color: #E5E5E5; }
 
 /* clearfix */
 .user-profile .section-inner fieldset.location .clearfix_form:after {
 	content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden
 }
 .user-profile .section-inner fieldset.location .clearfix_form {display:block}
 
 /* contact data */
 .user-profile .section-inner #edit-field-profile-address-0-country {width: 346px;}
 .user-profile #edit-field-profile-skype-0-value-wrapper label {width: 210px; float: left;}
 .user-profile #edit-field-profile-skype-0-value {width: 262px;}
 
 /* adress */
 .user-profile #edit-field-profile-address-0-street-wrapper {width:420px;clear:none;float:left;}
 .user-profile #edit-field-profile-address-0-street-wrapper input {width:200px;clear:none;}

 .user-profile div.cck-private-field-status-icon-field_profile_address {
 	top: 10px;
 }

 .cck-private-field-name-field_profile_address fieldset.location {
 	margin:0;
 }

.cck-private-field-name-field_profile_gender .form-radios {
	position: relative;
	height:1px;
 }

#edit-field-profile-gender-value-weiblich-wrapper {
	position: absolute;
	left:210px;
	*left: 0px;
 }

 #edit-field-profile-gender-value-männlich-wrapper {
	position: absolute;
	left:330px;
	*left: 130px;
 }

 .cck-private-field-name-field_profile_birthday .container-inline-date {
 	margin-bottom:0;
 }
 
 
 .user-profile #edit-field-profile-address-0-additional-wrapper {clear:none;width:56px;float:left;}
 .user-profile #edit-field-profile-address-0-additional-wrapper label{display:none;}
  .user-profile #edit-field-profile-address-0-additional-wrapper input {width:46px;float:right;}
 
 /* about data */
 .user-profile .section-inner #edit-field-profile-interests-value-wrapper label {float:left; width: 130px;}
 
 .user-profile .section-inner #edit-field-profile-interests-value-wrapper select#edit-field-profile-interests-value {
 	width: 349px;
 }
 
 .user-profile .section-inner #edit-field-profile-motto-0-value {width: 262px;  }
 .user-profile .section-inner #edit-field-profile-motto-0-value-wrapper .grippie {display: none;}
 
 .user-profile .cck-private-field-wrapper {
 	position: relative;
 }
 .user-profile .cck-private-field-status-icon {
 	background: url(/sites/all/modules/custom/tnoc_user_reg_new/images/privacy_bg.gif) repeat-x;
 	height: 26px;
 	width: 95px;

 	position: absolute;
 	right: 5px;
 	top: 0;
 }
 .user-profile .cck-private-field-status-icon.open {
 	z-index: 9999;
 	height: 110px;
 	*height: 122px;
 	background: #e5e5e5;
 }
 .user-profile .cck-private-field-status-icon.open div {
 	display: block;
 }
 .user-profile .cck-private-field-status-icon div {
 	display: none;
	padding: 8px;
	text-align: center;
 	padding-right: 10px;
 }
 .user-profile .cck-private-field-status-icon div.stat-0:hover,
 .user-profile .cck-private-field-status-icon div.stat-1:hover,
 .user-profile .cck-private-field-status-icon div.stat-2:hover {
 	background-color: #a6a6a6;
 	color: white;
 }
 .user-profile .cck-private-field-status-icon div.stat-1 {
 	border-top: 1px dotted #a6a6a6;
 	border-bottom: 1px dotted #a6a6a6;
 }
 .user-profile .cck-private-field-status-icon div.active-status {
	display: block;
	padding-right: 15px;
	background: url(/sites/all/modules/custom/tnoc_user_reg_new/images/privacy_arrow.png) no-repeat 80px 11px;
 }
  .user-profile .cck-private-field-status-icon.open div.active-status {
  	color: white;
	background: url(/sites/all/modules/custom/tnoc_user_reg_new/images/privacy_arrow_active.png) #bfbfbf no-repeat 80px 11px;
  }
 /* section amway */
 #col3 .user-profile .section.amway { margin-bottom: 0; }
 
 /* section submit */
 #col3 .user-profile .section.submit .section-inner {
	padding: 8px 0 6px;
 	background: none;
 	border: none;
 	text-align: right;
 	*padding-bottom: 10px;
 }
 #col3 .user-profile .section.submit {
	width: 638px;
	border-bottom: 1px dotted #BFBFBF;
	margin-bottom: 10px;
 	background: none;
 }
 
 /* links */
 .user-profile .section.links { }
 
 /* share link (right top) */
 
 div#user-profile-view {
     position: relative;
 }
 
 span.share-heading {
     position: absolute;
     right: 11px;
     top: -22px;
     font-size: 1.2em;
     color: #fff;
 }

 span.share-heading.header {
     top: -26px;
 }

body.page-user.logged-in #user-profile-form .advanced.account label {
	font-weight: bold;
}

body.page-user .guestbook {
	border: 1px solid #bfbfbf;
}

body.page-user .mytab_container {
	padding-top: 0px;
	border-top:none;
}
 
/*--------------------------------------------------------------------------*/

 /**
  * profile footer
  */
  
 #col3 .profile-footer {
 	padding: 20px 4px;
	background: #E5E5E5;
	text-align: right;
 }
 #col3 .profile-footer a {
    text-decoration:none;
	color:#fff;
 }
  
 #col3 .profile-footer .account-settings {float:left; width: auto; display: inline;}

/*--------------------------------------------------------------------------*/

 
 /* my interests */ 
 /* clearfix */
 .user-profile .section.about .form-checkboxes:after,
 .user-profile .section.about .form-checkboxes .clearfix_form:after {
 	content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;
 }
 .user-profile .section.about .form-checkboxes,
 .user-profile .section.about .form-checkboxes .clearfix_form {display: block;}
 /* end: clearfix */

 
 
 /* sport, entspannung, ernaehrung  */
 #edit-field-profile-interests-value-4-wrapper,
 #edit-field-profile-interests-value-5-wrapper,
 #edit-field-profile-interests-value-6-wrapper {
 	margin: 0;
 	padding-top: 10px;
 	padding-bottom: 5px;
 	padding-left: 0;
 	padding-right: 0;
	border-bottom: 1px solid white;
}
  
 #edit-field-profile-interests-value-4-wrapper label, 
 #edit-field-profile-interests-value-5-wrapper label, 
 #edit-field-profile-interests-value-6-wrapper label {font-weight: bold; text-align: center; display: block;}
 
 #edit-field-profile-interests-value-4-wrapper input, 
 #edit-field-profile-interests-value-5-wrapper input,
 #edit-field-profile-interests-value-6-wrapper input {display: none;}
 
 #edit-field-profile-interests-value-4-wrapper {clear: none; float: none;} 
 #edit-field-profile-interests-value-6-wrapper,
 #edit-field-profile-interests-value-5-wrapper {clear: both; float: none;}
 
.user-profile .cck-private-field-name-field_profile_interests label {
	float: none;
	width: auto;
}
.user-profile .cck-private-field-name-field_profile_interests .show-more-interests {
	display: block;
	padding: 12px 12px 0 12px;
	text-align: right;
	font-weight: bold;
}
 /* unterkategorien */
 .user-profile .section.about .form-checkboxes .interests-group {
 	float: left;
 	width: 211px;
 	padding-bottom: 20px;
 	border-left: 1px solid white;
 }
.user-profile .section.about .form-checkboxes {
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 0%, #e9e9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#e9e9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#e9e9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#e9e9e8 100%); /* IE10+ */
	background: linear-gradient(top, #f5f5f5 0%,#e9e9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e8',GradientType=0 ); /* IE6-9 */
}
 .user-profile .section.about .form-checkboxes .interests-group .form-item {
 	padding: 9px 15px 0px !important;
 	margin-bottom:0 !important;
 }
 .user-profile .section.about .form-checkboxes .interests-group .hidden-interest {display: none;}

 .user-profile .q-help {
 	position: absolute;
	left: 480px;
	top: -2px;
 }
 .page-user-edit-profile .tnoc-description {
 	padding-left: 60px;
 }
 .page-user-edit-profile .tnoc-description .tnoc-description-pointer {
 	left: 48px;
 }
 /* --- */
 em.private {color:#bfbfbf; font-weight:bold;}
 
/*--------------------------------------------------------------------------*/

 /**
  * amway-registration-form
  */

 .page-user-edit-profile #node-form.amway-registration-step1,
 .page-user-edit-profile #node-form.amway-registration-step2,
 .page-user-edit-profile #node-form.amway-registration-step3 {background: #fff; width: 648px; padding: 20px;}

 .page-user-edit-profile #node-form.amway-registration-step1 .date-clear,
 .page-user-edit-profile #node-form.amway-registration-step2 .cck-private-field-wrapper,
 .page-user-edit-profile #node-form.amway-registration-step3 .cck-private-field-name-field_profile_birthday
 /* .page-user-edit-profile #node-form.amway-registration-step3 .cck-private-field-name-field_profile_address */ {
 	display: none;
 }
 
 .page-user-edit-profile #node-form.amway-registration-step3 .gfx-btn {display:block; margin-bottom: 30px;}
 

 /* step1 */
 .page-user-edit-profile #node-form.amway-registration-step1 #edit-field-profile-agb-value-0-wrapper, 
 .page-user-edit-profile #node-form.amway-registration-step1 #edit-field-profile-pp-value-0-wrapper {display: none;}
 
 /* step3 */
 /* input -> homepage */
 .page-user-edit-profile #node-form.amway-registration-step3 #edit-field-profile-homepage-0-url {width: auto;}
 
/*--------------------------------------------------------------------------*/

 /**
  * user-activity
  */

 #block-tnoc_user_activities-1 .content-inner {
	padding: 15px 10px !important;
 }

 .block-tnoc_user_activities .user_infobox {
	color: #4C4C4C;
 }

 .block-tnoc_user_activities .content-inner b {
	color: #4C4C4C;
	font-size: 13px;
	display: block;
	margin: 14px 0 5px;
 }

 .block-tnoc_user_activities .switch_identity {
	margin-top: 20px;
 }

 .block-tnoc_user_activities .switch_identity a {
	font-size: 15px;
	font-weight: bold;
 }

#block-tnoc_user_activities-1 .view-header {
	display:none;
}
 
 /**
 * friends block
 */
  #block-tnoc_user_activities-0 .view-header {
  	color:#4c4c4c;
  }
 #block-tnoc_user_activities-0 .content-inner {
	padding: 15px 10px 5px !important;
 }
 #block-tnoc_user_activities-0 .views-row {
 	clear:both;
	margin-bottom: 10px;
 }
 #block-tnoc_user_activities-0 .views-row .imagecache-profile_thumb  {
	float: left;
 }
 #block-tnoc_user_activities-0 .views-row .friendsblock_name,
 #block-tnoc_user_activities-0 .views-row .friendsblock_city {
	padding-left: 62px;
 }
 #block-tnoc_user_activities-0 .views-row .friendsblock_city {
	padding-top: 4px;
 }
 
 .user_status_icon {
 margin-left: -12px;
margin-top: 2px;
overflow:hidden;
}

#wall-list img.user_status_icon{
	border: none;
	top: -26px;

}

#user_teaser_slider li img.user_status_icon{
	height: 9px !important;
width: 9px !important;
position: static;
margin-top: 2px;
margin-left: -12px;
left: 0px;
}

.page-user #mytab2 .profile-footer span span span {
	*padding-bottom: 9px;
}

.q-help {
	background:url(/sites/all/modules/custom/tnoc_user_reg_new/images/help.png) no-repeat;
	width:22px;
	height:23px;
	cursor: pointer;
}

.cck-private-field-name-field_profile_statistics {
	display:none;
}

 .user-profile .form-item {
 	margin-bottom:20px;
 }

 .cck-private-field-name-field_profile_interests .form-checkboxes {
 	margin-top: 16px;
 }

#edit-field-profile-image-0-wrapper label {
	display:none;
}

#col3 .section.profile-desc {
	background: transparent;
}

.profile-desc h2 {
	color: #4C4C4C;
	text-transform:uppercase;
	margin: 10px 0;
}

.profile-desc p {
	background: transparent;
	margin-bottom:10px;
}

.profile-desc span.mandatory {
	background: url(/sites/all/themes/frontend/images/layout/form_required.png) no-repeat left -2px !important;
	display: inline-block;
	padding-left: 7px;
	margin-left:2px;
	padding-bottom: 0;
}

body.page-user-edit-profile #edit-field-profile-firstname-0-value-wrapper label {
	background: url(/sites/all/themes/frontend/images/layout/form_required.png) no-repeat right -2px !important;
}

body.page-user-edit-profile #edit-field-profile-lastname-0-value-wrapper label {
	background: url(/sites/all/themes/frontend/images/layout/form_required.png) no-repeat right -2px !important;
}

body.page-user-edit-profile .filefield-element .widget-edit {
	width: 60%;
}

#one #birthday .container-inline-date,
#main #col3_inside #one #lastname .form-item {
	margin-bottom: 0;
}

#five .gfx-btn {
	*display: block;
}


.section .cck-private-field-wrapper-single, .section .cck-private-field-wrapper-multiple {
	padding-top:0;
}

#formid_edit-cck-private-fields-field-profile-image {
top: 40px;
z-index: 999;
right: 16px;
}

.user-profile .q-help.q-edit-field-profile-image-0-filefield-upload {
	
top: 36px;
}

/*--------------------------------------------------------------------------*/

/* end: @media screen, projection */

}
