/* UTF8 ÖÄÜ */
div.title, #title, div.description, #description
{
	width: 250px;
}
td.editdeal
{
	white-space: nowrap;
}
.uid, .crdate, .startdate, .expiredate, .dealsfeed_id, .shipping, .availability, .np_spec_id, .shop_id, td.price, th.price, .currency_id, .datafield1
{
	display: none;
}
.slidecontainer table
{
	border-spacing: 10px;
}
.slidecontainer fieldset
{
	border-color: darkgray;
	max-width: 850px;
}
.slidecontainer input
{
	width: 100px;
	outline-style: none;
}
div.slidecontainer
{
	margin-bottom: 10px;
}

div.deal
{
	background-color: #f5f5f5;
	margin-bottom: 0.5em;
	padding: 5px;
	padding-right: 1em;
	width: auto;
}
div.deal h3
{
	font-weight: bold;
	margin-top: 0em;
	margin-left: 0em !important;
}
div.deal h4
{
	margin-left: 0em !important;
}
.deal_descr p::first-line 
{ 
  font-weight: bold;
}
.perch3, .saveh3
{
	display: inline-block !important;
	position: relative !important;
	left: 0px !important;
}
.perch3
{
	float: left;
	margin-right: 5px;
}
.saveh3
{
	float: right;
}
div.deallink
{
	padding-right: 5px; 
	text-align: right;
}
div.deallink a
{
	background-color: ghostwhite;
	font-weight: bold;
	padding: 2px;
}
div.deal_descr
{
	float: right;
 	width: calc(100% - 180px);
 }
div.deal_img
{
	background-color: #f5f5f5;
	float: left;
	margin-right: 8px;
	position: relative;
	width: 150px;
	float: left;
}
div.deal_img div, .perch3, .saveh3 
{
	background-color: white;
	color: darkred;
	display: none;
	font-weight: bold;
	padding: 2px;
	position: absolute;
	height: auto;
	top: 2px;
	left: 5px;
}
div.deal_img img
{
	max-height: 150px;
	max-width: 150px;
}
div.deal_img span
{
	clear: left;
	display: inline-block;
	font-size: 70%;
	font-weight: bold;
	padding-left: 5px; 
}
div[id^="pricecompare_table_review"] .row:first-child, div[id^="pricecompare_table_review"] .row:nth-child(2), div[id^="pricecompare_table_review"] .row:nth-child(3)
{
	display: block;
}
div[id^="pricecompare_table_review"] .cell_left
{
	background-color: transparent;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	min-width: 150px;
	width: 28%;
}
h2[id^="h_pricecompare"]
{
	display: none;
}
h3[id^="pricecompare_header_left"]
{
	display: none;
}
h4[id^="modelname_pricecompare_left"]
{
	display: none;
}
div#response
{
	background-color: #f5f5f5;
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
	display: none;
	margin-left: -150px;
	top: 0px;
	height: 100px;
	width: 300px;
}
div#response p
{
	padding-top:40px;
	padding-left:20px;
}