body.page-community-mein-profil-rollenwechsel div.account-register-top h3,
body.page-community-mein-profil-rollenwechsel div.account-register-top p,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top h3,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top p {
  display: block;
  float: none;
}


body.page-community-mein-profil-rollenwechsel div.account-register-top p.profile-info,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top p.profile-info {
  margin-top: 20px;
  float: left;
}

body.page-community-mein-profil-rollenwechsel div.account-register-top a.profile-link,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top a.profile-link {
  float: right;
  margin-top: 20px;
}

body.page-community-mein-profil-rollenwechsel div.account-register-top a:hover,
body.page-community-mein-profil-rollenwechsel div.account-register-left a:hover,
body.page-community-mein-profil-rollenwechsel div.account-register-right a:hover,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top a:hover,
body.page-community-mein-profil-rollenwechsel-en div.account-register-left a:hover,
body.page-community-mein-profil-rollenwechsel-en div.account-register-right a:hover {
  color: #333 !important;
}

body.page-community-mein-profil-rollenwechsel div.account-register-top p span.first,
body.page-community-mein-profil-rollenwechsel-en div.account-register-top p span.first {
  font-weight: bold;
}

/*
body.page-community-mein-profil-rollenwechsel div.account-register-left {
  padding-top: 15px;
}
*/

body.page-community-mein-profil-rollenwechsel div.account-register-left div.account-register-account-type-label h5,
body.page-community-mein-profil-rollenwechsel div.account-register-left div.account-register-account-type-label h5 label,
body.page-community-mein-profil-rollenwechsel-en div.account-register-left div.account-register-account-type-label h5,
body.page-community-mein-profil-rollenwechsel-en div.account-register-left div.account-register-account-type-label h5 label {
  font-weight: bold;
}


body.page-community-mein-profil-rollenwechsel div.account-register-left div.account-register-account-type-label div.clearfix,
body.page-community-mein-profil-rollenwechsel-en div.account-register-left div.account-register-account-type-label div.clearfix {
  margin-top: 5px;
  padding-left: 20px;
}

table.me-information-table span.edit a {
  background: url('arrow-right-grey.png') left 4px no-repeat;
  color: #9D928C !important;
  padding-left: 8px;
  margin-left: 20px;
}

table.me-information-table span.edit a:hover {
  color: #fff !important;
}

#cke_contents_edit-meine-fotos-description-value {
  height: 150px !important;
}

#cke_bottom_edit-meine-fotos-description-value {
	display: none;
}


body.page-community-mein-profil-bearbeiten #main #content .content a.right-arrow-grey-community,
body.page-community-mein-profil-bearbeiten #main #content .content a.right-arrow-grey-community:hover {
	color: #676767;
}




body.page-community-album-hochzeiten-sortieren #content,
body.page-community-album-hochzeiten-bearbeiten #content {
	padding-bottom: 80px;
}

#profil-meine-alben-edit-sortable-form .form-item-meine-alben-titel label {
	margin-top: 7px;
	margin-bottom: 8px;
}

#profil-meine-alben-edit-sortable-form label.form-item-meine-alben-reihenfolge {
	margin-top: 37px;
	margin-bottom: 8px;
}

#content ul#alben_bilder_sortable {
	margin-bottom: 40px;	
	min-height: 220px;
}

#content ul#alben_bilder_sortable li {
	float: left;
	width: 70px;
	margin: 0 25px 5px 0;
	padding-bottom: 16px;
	list-style-type: none;
	cursor: move;
}

#alben_bilder_sortable li .cover_checkbox {
	margin-top: 2px;
}

#alben_bilder_sortable li .cover_checkbox input {
	float: right;
	margin: 2px 0 0 3px;
}

#alben_bilder_sortable li .cover_checkbox .cover_info {
	float: left;
	font-size: 8px;
}

#profil-meine-alben-edit-sortable-form #edit-submit {
	float: right; 
	margin-top: -19px;
}

.album-edit-left,
.album-edit-right {
	margin-top: 10px;
}

a.button-album-delete {
	margin-left: 17px;
}

#profil-meine-alben-edit-sortable-form .overlay_sortable {
  /*border: 3px solid #26DE60;*/
  border: none;
  display: none;
  height: 67px;
  position: absolute;
  width: 67px;
  display: block;
}



body.page-community-mein-profil-bearbeiten #edit-locale {
	display: none;
}


/* ueber mich */
#profil-ueber-mich {
	background-color: #161616;
	padding: 20px;
	font-size: 12px;
	line-height: 17px;
	color: #CCC;
}


/* Award Teilnahmen im Profil */

#meine-award-teilnahmen {
	background-color: #161616;
	padding: 20px;
	font-size: 12px;
	line-height: 17px;
	color: #CCC;
}

.profil-award-header {
	line-height: 16px;
}

body.page-community .profil-award-header > h4,
.profil-award-header > h4 {
	float: left;
	/*width: 270px;*/
	padding: 0; 
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 20px;
}

.profil-award-header > select {
	float: left;
	width: 100px;
	margin-top: -2px;
}

body.page-community .profil-award-header > a,
body.page-community .profil-award-header > a.right-arrow-grey-community,
.profil-award-header > a {
	float: right;
	width: 96px;
	bottom: -14px;
	position: relative;
	text-align: right;
	color: #999;
	padding-left: 0;
}

body.page-community .profil-award-header > a:hover,
body.page-community .profil-award-header > a.right-arrow-grey-community:hover,
body.page-community.page-community-mein-profil #main #content .profil-award-header > a:hover,
.profil-award-header > a:hover {
	color: #ac080b;
}



#meine-award-teilnahmen h4 {
	color: #FFFFFF;
}

#meine-award-teilnahmen h5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;
	margin: 0 0 8px 0;
}

#meine-award-teilnahmen h6 {
	color: #CCC;
	font-size: 12px;
	line-height: 17px;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;
	margin: 6px 0 4px 0;
}

body.page-community #meine-award-teilnahmen hr {
  border-top: 2px solid #222;
}

body.page-community #meine-award-teilnahmen .profil-award-item-info hr {
  border-top: 1px solid #CCC;
}

.profil-award-item-info {
	float: left;
	width: 205px;
}

.profil-award-item-info p {
	margin-top: 10px;
	margin-bottom: 0;
}

.profil-award-item-info hr {
	margin: 5px 0;
	width: 175px;
	border-top: 1px solid #ccc;	
}

.profil-award-item-bilder-liste {
	float: right;
}

body.page-community-mein-profil .gruppe-award-bilder-list-no-slider {
	margin-right: -10px;
}

.profil-award-item-bilder-liste-bild {
	float: left;
	width: 100px;
	padding: 10px 10px 0 10px;
	border: 1px solid #333;
	background-color: #222;
	min-height: 170px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #CCC;
	display: block;
}

.profil-award-item-bilder-liste-bild-1 {
	margin-left: 0;
}

.profil-award-item-bilder-liste-bild-bild {
	width: 100px;
	height: 70px;
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	display: block;
}

.profil-award-item-bild-gesamtsieger {
  position: absolute;
  bottom: -20px;
  right: -10px;
}

.profil-award-item-einsendeschluss-infos {
	display: block;
	width: 545px;
	text-align: center;
	padding-top: 48px;
}

.profil-award-item-einsendeschluss-infos.profil-award-item-einsendeschluss-teilnehmen {
	padding-top: 39px;
	line-height: 25px;
}

.profil-award-item-info-jurierung {
	margin-top: 24px;
}

body.page-community.node-type-gruppe .profil-award-item-info-jurierung {
	margin-top: 10px;
}

body.page-community.node-type-gruppe .profil-award-item-info-jurierung.profil-award-item-info-jurierung-offen,
body.page-community.node-type-gruppe .profil-award-item-info-jurierung.profil-award-item-info-jurierung-abgeschlossen {
	margin-top: 40px;
}

.profil-award-item-info-jurierung-online {
	padding-left: 20px;
	background: transparent url('/sites/all/themes/fotoforum/images/award-status-green.png') left center no-repeat;
}

.profil-award-item-info-jurierung-offen {
	padding-left: 20px;
	background: transparent url('/sites/all/themes/fotoforum/images/award-status-red.png') left center no-repeat;	
}

.profil-award-item-info-jurierung-abgeschlossen {
	padding-left: 20px;
	background: transparent url('/sites/all/themes/fotoforum/images/award-status-yellow.png') left center no-repeat;	
}

body.page-community.node-type-gruppe #main #content a.profil-award-item-bilder-urkunde,
body.page-community.page-community-mein-profil #main #content a.profil-award-item-bilder-urkunde,
body.page-community.page-community-benutzer #main #content a.profil-award-item-bilder-urkunde,
body.page-community.page-community-mein-profil #main #content a:hover.profil-award-item-bilder-urkunde {
	background: url("/sites/all/themes/fotoforum/images/icon-urkunde.png") no-repeat scroll left center transparent;
	display: block;
	margin-top: 10px;
	padding-left: 20px;
	padding-top: 9px;
	color: #999;
}

body.page-community.node-type-gruppe #main #content a.profil-award-item-bilder-urkunde {
	padding-top: 3px;
}

#gruppe-tabs .ui-tabs-panel a.button-teilnehmen,
body.page-community a.button-teilnehmen {
	color: #FFF;
	padding: 3px 20px;	
}

body.page-community-mein-profil #fancybox-title-inside {
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;
	color: #333;
}

.form-item-field-user-about-und-0-value > label {
	display: none;
}

.profil-award-fiap {
	border-top: 1px solid #999;
	margin-top: 3px;
	padding-top: 3px;
	color: #999;
}


/* Upload-Kontostand */

.foto-upload-balance h4 {
	margin-bottom: 8px;
}

.foto-upload-balance p {
	margin-top: 6px;
}

.upload-bar-balance {
	width: 100%;
}

.upload-bar-balance .upload-bar-balance-green,
.upload-bar-balance .upload-bar-balance-red {
	height: 20px;
	float: left;
}

.upload-bar-balance .upload-bar-balance-green {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #00b600;
}

.upload-bar-balance .upload-bar-balance-red {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #ac080b;
}

.upload-bar-balance .upload-bar-balance-green.full,
.upload-bar-balance .upload-bar-balance-red.full {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.foto-upload-balance-info-1 {
	margin-bottom: 35px;
}





