/***********************************************************************
 * bild details
 ***********************************************************************/
.singleImage {
	margin: 0 0 10px 0;
}
.singleImageCentered {
	text-align: center;
	border: 1px solid #E5E5E5;
	margin: 0 0 15px 0;
}
.singleImageCentered img {
	margin: 0;
}
.keywords_left, .keywords_right {
	float: left;
	width: 208px;
	overflow: hidden;
	margin-top: 15px;
	padding-bottom: 15px;
	word-break: break-all;
	font-size: 14px;
}
.keywords_left a, .keywords_right a {
	color: #2C2E31;
}
.keywords_left {
	margin-right: 10px;
}
.keywords_right {
	margin-left: 10px;
}

.keywords_left ul, .keywords_right ul, .keywords_left ul li, .keywords_right ul li {
	margin: none;
	padding: none;
	
}
.keywords_left ul, .keywords_right ul {
	padding-left: 20px;
}
.keywords_left ul li, .keywords_right ul li {
	padding-bottom: 3px;
}

/***********************************************************************
 * bild details info box
 ***********************************************************************/
.singleImageInfos {
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	font-size: 14px;
	text-align: center;
}
.singleImagePrev, .singleImageNext {
	width: 29px;
	height: 16px;
	background: url(images/prevButton.png) center center no-repeat transparent;
	margin: 0 5px 0 0px;
	display: block;
	float: left;
}
.singleImageNext {
	background-image: url(images/nextButton.png);
	margin: 0 0px 0 5px;
	float: right; 
}

/***********************************************************************
 * bild details extra links on left side
 ***********************************************************************/
.bildDetailLink, .bildDetailLinkSingle {
	font-size: 12px;
	margin: 5px 0;
	display: block;
	float: left;
}
.bildDetailLink {
	clear: both;
	padding: 5px 0 6px 38px;
	border-bottom: 1px solid #A0A0A0;
	display: block;
	float: none;
	width: 160px;
	margin: 0 0 1px 0;
	color: #2C2E31;
}
.bildDetailLink.last {
	border: 0;
}
.bildDetailLink:hover {
	text-decoration: none;
	color: #CB1C27;
}
.bildDetailExtraLinkTrenner {
	float: left;
	margin: 0 1px 0 3px;
}

/***********************************************************************
 * extra link icons 
 */
.selectImageIcon {
	background: url(buttons/bildDetailsIcons4.png) 7px 48% no-repeat;
}
.selectImageIcon.inLightbox {
	background: url(buttons/bildDetailsIcons4_del.png) 7px 48% no-repeat;
}
.downloadImageIcon {
	background: url(buttons/bildDetailsIcons3.png) 7px center no-repeat;
}
.contactUsIcon {
	background: url(buttons/bildDetailsIcons5.png) 7px center no-repeat;
}
.buyHighRes {
	background: url(buttons/bildDetailsIcons2.png) 0px center no-repeat;
	height: 36px;
	margin-top: 5px;
}
.buyHighRes_white {
	background: url(buttons/buyHighRes_white.png) 0px center no-repeat;
	height: 36px;
	margin-top: 5px;
}
.buySignedPrint {
	background: url(buttons/bildDetailsIcons1.png) 0px center no-repeat;
	width: 42px;
	margin-top: 5px;
}
.buySignedPrint_white {
	background: url(buttons/buySignedPrint_white.png) 0px center no-repeat;
	width: 42px;
	margin-top: 5px;
}

.sortIcon {
     background: url(images/sort-icon.png) 7px center no-repeat;
}
.fullViewIcon {
     background: url(images/fullscreen-icon.png) 7px center no-repeat;
}