/* adjust the wrapper right padding when a lightbox is active, to prevent the overlay of the LB */
.wrapper {
	padding-right: 40px !important;
}


.loginModalModalCloser, .errorModalModalCloser {
	margin-left: 383px;
}

.lightboxPreloader {
	width: 155px;
	height: 30px;
	background: url(images/preloader.gif) center top no-repeat;
	margin: 20px 0;
}

.moreThenMaxImages {
	padding: 5px;
	text-align: center;
}

.imageSearchActionContainer .addToCart,
.imageSearchActionContainer .addToLightbox,
.imageSearchActionContainer .zoomImage,
.imageSearchActionContainer .iconSquared {
	font-size: 0;
}

#lbNameContainer {
	position: fixed;
	background-color: white;
	margin-top: -25px;
	display: block;
	width: 140px;
	padding: 5px 0 5px 15px;
	z-index: 5000;
}

/***********************************************************************
 * light box modal
 ***********************************************************************/
.changeLbNameModalModalContainer .modalCloser {
	margin-left: 445px !important;
}
.changeLbNameModalModalContent label {
	width: 80px;
	float: left;
	top: 14px;
}
.changeLbNameModalModalContent input {
	float: left;
}
.closeChangeLbNameModalOwn {
	clear: both; 
	float: right;
	margin: 0 17px 0 0;
}

/***********************************************************************
 * light box right
 ***********************************************************************/
.lightboxContainer {
	position: fixed;
	width: 155px;
	height: 100%;
	background-color: #fff;
	z-index: 2500;
	top 0;
	right: 0;
	display: none;
}
/*.lighbtoxPfeilchen {
	display: block;
	width: 12px;
	height: 25px;
	background: url(images/lightboxPfeilchen.png) top left no-repeat #fff;
	margin: 7px 0 0 7px;
	display: none;
}*/

.lightboxScrollContainer {
	position: relative;
	float: right;
	width: 155px;
	height: 100%;
	background-color: #fff;
	background: url() 130px 5px no-repeat;
	cursor: default;
	padding-top: 25px;
}
/*.pfeilchen {
	background: url(images/lightboxPfeilchen.png) 2px 5px no-repeat white;
	cursor: pointer;
}*/

.lightboxContainer img {
	margin: 4px 15px;
	width: 125px;
}

.lightboxImageHolder .lightboxImageTitle, .lightboxImageHolder .lightboxImageShortDesc {
	display: none;
}

.itemTransfer {
	background-repeat: no-repeat !important;
}

.lightboxPreviewContainer .addToCart, .deleteLightboxPreview, .lightboxPreviewLink {
	display: none;
	cursor: pointer;
	top: auto;
	left: auto;
	position: absolute;
	width: 32px;
	height: 32px;
}
.lightboxPreviewContainer .addToCart {
	margin: -36px 0 0 108px;
	background: url(images/iconMiddle_addToCrat.png) top left no-repeat;
}
.deleteLightboxPreview {
	margin: -36px 0 0 69px;
	background: url(images/iconMiddle_cancel.png) top left no-repeat;
}
.lightboxPreviewLink {
	margin: -36px 0 0 30px;
	background: url(images/iconMiddle_search.png) top left no-repeat;
}

/***********************************************************************
 * light box manager
 ***********************************************************************/
.lightboxManagerContainer {
	float: left;
	margin: 5px 5px 15px 10px;
}

.lightboxManagerContainer ul {
	list-style-type: none;
}

.lightboxManagerContainer li {
	width: 200px;
	margin: 0 0 10px 0;
}

.lightboxManagerContainer li a {
	
}



.lg_name {
	cursor: pointer;
	word-break: break-all;
	width: 145px;
	display: block;
	float: left;
}
.lg_name:hover {
	text-decoration: underline;
}
.lb_edit {
	float: right;
	cursor: pointer;
	margin: 0 5px 0 0;
}
.lb_del {
	float: right;
	cursor: pointer;
}



.activeLB {
	color: #CB1C27;
}