.propertyName {
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	width: 23%;
	padding-right: 10px;
}

.sellerlist {
	width: 100%;
	border-spacing: 0;
}

.sellerlist td {
	padding: 5px 0;
	vertical-align: top;
	border-bottom: 1px dotted #000;
}

.sellerlist td.sellerinfo {
	width: 80%;
}

.sellerinfo .countryFlag {
	vertical-align:  middle;
}

.articleinfo {
	white-space: nowrap;
}

.articleinfo a {
	font-weight: bold;
}

.articleinfo a span {
	font-weight: normal;
}

.articleinfo a span img {
	vertical-align:  middle;
}

.sellerinfo a {
	font-weight: bold;
}

.sellerpremium td {
	background-color: #f5f3dd;
}

.sellerstandard td {
	background-color: transparent;
}

table.articleHeader {
	float: left;
	width: 49%;
}

table.articleISBN {
	width: 49%;
}

.articleHeader td {
	vertical-align: top;
}


/**************************/
/*   hide element on
/*   mobile & Desktop
/**************************/

table.articleDetails.element_desktop_hidden {
	display: none;
}
.wrapper_full tr#element_mobile_hidden {
	display: table;
}

@media screen and (max-width: 860px) {
	table.articleISBN {
	width: 100%;
	}
}

@media screen and (max-width: 768px) {
	table.articleDetails.element_desktop_hidden {
		display: table;
		margin-bottom: 10px;
	}
	table.articleDetails.element_desktop_hidden td.propertyName {
		left: 0;
		text-align: left;
		max-width : inherit;
	}
	table.articleDetails.element_desktop_hidden > tbody > tr:first-child > td:first-child {
		width: 20%;
		margin-right:5px;
	}
	.wrapper_full {
		display: none;
	}
	.resultlistnew .propertyName {
		font-weight: bold;
		vertical-align: top;
		text-align: left;
		width: 70px;
	}

	table.articleISBN {
		width: 49%;
	}
}