div#updatedcart {	position: absolute;	width: 194px;	height: 59px;	top: 205px;	left: 590px;	background-image: url(/media/elemente/updatedcart.png);	display: block;}/***************************************	CONTENT****************************************/div#site div#content div.column_right div.productitem {	float: left;	width: 100%;	margin-left: 10px;	color: #fff;	margin-bottom: 20px;}div#site div#content div.column_right div.productitem h3 {	font-size: 0.9em;	font-weight: normal;	margin: 0;	margin-bottom: 0.2em;	padding: 0;}div#site div#content div.column_right div.productitem p {	font-size: 0.7em;	line-height: 130%;	color: #7892A6;}div#site div#content div.column_right div.productitem img {	float: left;	margin-right: 5px;	border: 1px solid #fff;}div#site div#content div.column_right div.productitem p img {	float: left;	padding-top: 4px;	padding-right: 5px;	border: 0;}/***************************************	CONTENT Bilder****************************************/div#bg div#content div.image_box {	float: right;	width: 167px;	margin: 0;	padding: 0;	margin-left: 10px;	margin-bottom: 20px;}div#bg div#content div.image_box img {	margin: 0;	padding: 0;	border: 1px solid #CCC;	margin-bottom: 5px;}/***************************************	Shopping Cart****************************************/table.editCart {	font-size: 12px;	width: 100%;	border-collapse: collapse;	margin-bottom: 20px;}table.editCart th {	border-bottom: 1px solid #BEBEBE;	padding: 3px;	padding-top: 3px;	padding-bottom: 3px;	margin: 0;	text-align: left;	color: #fff;	background-color: #ccc;	font-weight: normal;}table.editCart th.headRight {	text-align: right;}table.editCart td {	border-bottom: 1px dotted #D8D8D8;	padding: 3px;	padding-top: 5px;	padding-bottom: 5px;	margin: 0;	vertical-align: top;}table.editCart td.image {	width: 42px;}table.editCart td.title {	font-size: 1em;	font-weight: bold;}table.editCart td.quantity {	font-size: 1em;	width: 60px;	font-weight: bold;}table.editCart td.price {	font-size: 1em;	text-align: right;	font-weight: bold;	width: 80px;}table.editCart td.singleprice {	color: #7E7E7E;	font-weight: normal;	font-size: 0.95em;	text-align: right;	width: 70px;}table.editCart td.totallabel {	font-size: 1em;	text-align: right;	border: none;	color: #7E7E7E;	border-bottom: 2px solid black;	padding-top: 15px;}table.editCart td.total {	font-size: 1em;	text-align: right;	font-weight: bold;	border-bottom: 2px solid black;	padding-top: 15px;}table.editCart td.mwst {	padding-top: 15px;	text-align: right;	color: #7E7E7E;	font-size: 0.8em;	border: none;}table.editCart td.noborder {	border: none;	padding: 3px;	margin: 0;}table.editCart input {	border: 1px solid #D8D8D8;	padding: 2px;}/***************************************	content table****************************************/table.products {	text-align: left;	font-size: 11px;	width: 100%;	border-collapse: collapse;	margin-bottom: 20px;	border-top: 1px dotted #D8D8D8;}table.products tr:hover {	background-image: url(/media/elemente/row-hover.png);	background-repeat: repeat-x;}table.products th {	width: 250px;	font-size: 1em;	border-bottom: 1px dotted #D8D8D8;	padding: 5px;	margin: 0;}table.products td {	border-bottom: 1px dotted #D8D8D8;	padding: 5px;	margin: 0;}table.products td.addproduct {	width: 56px;}table.products td.art_num {	width: 60px;	color: #808080;}table.products img.thumbnail {	border: 1px solid #808080;	width: 40px;	height: 40px;}table.products td.price {	text-align: right;	font-weight: bold;	width: 80px;}a.addToCart {	display: block;	width: 54px;	height: 18px;	background-image: url("/media/elemente/cart-white-light.gif");	text-decoration: none;	border: 0;}a:hover.addToCart {	background-image: url("/media/elemente/cart-white-hover.gif");}table.products tr:hover a.addToCart {	background-image: url("/media/elemente/cart-white-hover.gif");}
