body     	{ 	background: url(../images/bg_top.jpg) repeat-x 0px 0px; 	text-align: center; 	margin: 0 auto 0 auto; 	padding: 0 	}a 	{ 	color: #655E5E; 	text-decoration: underline; 	}a:hover 	{ 	color: #333333; 	text-decoration: underline; 	}#container 	{ 	padding:0; 	margin: 70px auto 0 auto; 	margin-bottom: 30px;	width:730px; 	position:relative; 	}	#text 	{ 	width: 250px; 	height: auto;	line-height: 14px; 	margin-top: 20px; 	margin-left: 0px;  	padding-left: 3px; 	font-family: lucida grande, verdana, arial; 	color: #333333; 	font-size: 11px; 	}			#text_fullwidth	{ 	width: 450px; 	line-height: 14px; 	margin-top: 0px; 	padding: 10px; 	font-family: lucida grande, verdana, arial; 	color: #333333; 	font-size: 11px; 	text-align: left;	position:absolute;	top: 0px; 	left: 10px;	}.text_rightcolumn	{	width: 240px; 	line-height: 14px; 	font-family: lucida grande, verdana, arial; 	color: #333333; 	font-size: 11px; 	text-align: left;	position:absolute;	top: 73px; 	left: 230px;	}#nav 	{ 	width: 640px;	height: 20px;	margin-left: 0; 	padding-top: 13px;	padding-bottom: 10px;	border-bottom: 1px dotted #B2B2B2; 	top: 10px; 	left: 0px;	position:absolute;	z-index: 1;	}.news	{	margin-top: 20px; 	height: 100px;	border-bottom: 1px dotted #B2B2B2;	padding-top: 3px; 	color: #655E5E; 	width: 420px; 	background-colorr: lightgrey; 	border-top: 1px dotted #B2B2B2;	}	#logo_produktleiste 	{ 	padding-top: 10px; 	width: 135px; 	height: 500px; 	border-right: 1px dotted #B2B2B2;  	top: 0; 	left: 0;	position:absolute;	z-index: 5;	margin-right: 10px;	}#content 	{ 	padding: 15px; 	margin-left: 75px; 	margin-bottom: 30px;	height: auto;	width: 550px;	position:absolute;	top: 75px; 	left: 50px;	text-align: left;	}td 	{  	font-family: lucida grande; 	color: #333333; 	font-size: 11px; 	}.rand 	{ 	width: 85px; 	border-right: 1px dotted #B2B2B2; 	float: left; 	margin: 3 10 10 0;  	}	.content_img_design 	{	position:absolute;	top: 55px; 	left: 15px;	border-right: 1px dotted #B2B2B2; 	width: 203px; 	margin-top: 20px;	}.headline_products	{	height: auto;	width: 500px;	margin-bottom: 5px;	padding-bottom: 8px;	padding-top: 0;	padding-left: 0;	padding-right: 0;	border-bottom: 1px dotted #B2B2B2;	font-family: lucida grande, verdana, arial; 	line-height: 12px;	color: #655E5E;	font-size: 9px;	margin-left: 3px;	float: left;	}	.sub_headline_products	{	font-family: lucida grande, verdana, arial; 	color: #8B4044;	font-size: 9px;	margin-left: 3px;	}	#artikel_container	{ 	width: 550px;	height: auto;	margin-top: 30px;	float: left;	}#produkt_thumb_nr 	{ 	width: 166px;	padding: 1px; 	float: left; 	margin: 3px;	border: 1px dotted #B2B2B2; 	height: auto;	}			.product_img 	{ 	height: auto; 	width: 162px;	padding-top: 10px; 	padding-bottom: 10px; 	cursor: pointer; 	}	.preis 	{ 	padding-left: 20px; 	padding-top: 5px; 	height: 20px; 	width: auto; 	background-color: white; 	font-family: lucida-grande, verdana, arial; 	font-size: 10px; 	color: #444444;  	border-top: 1px dotted #B2B2B2; 	}.order	{ 	padding-left: 40px; 	padding-top: 5px; 	background: url(../images/cart.gif) no-repeat; 	height: 20px; 	width: auto; 	background-color: white; 	font-family: lucida-grande, verdana, arial; 	font-size: 10px; 	color: #444444; 	border-top: 1px dotted #B2B2B2; 	}	.order_egg 	{ 	padding-left: 0px; 	padding-top: 5px; 	height: 30px; 	width: auto; 	background-color: #BCBCBC; 	font-family: lucida-grande, verdana, arial; 	font-size: 10px; 	color: #444444; 	}#shopping_cart	{	font-family: lucida grande, verdana, arial; 	font-size: 10px; 	width: 340px; 	height: 20px;	color: #444444;	padding-top: 5px;	padding-left: 40px;	background: url(../images/cart_content.gif) no-repeat;	float: left;	}	#detail_img_large	{	width: 170px; 	height: 250px; 	position:absolute;	top: 60px; 	left: 300px;	z-index: 0;	}.presse_style	{	padding-top: 10px; 	padding-bottom: 10px; 	border-bottom: 1px dotted #B2B2B2;	}	#get_adobe 	{ 	position:absolute; 	top: 75px; 	left: 350px; 	font-family: lucida grande, verdana, arial; 	font-size: 10px;	width: 200px;	height: 100px;	border-left: 1px dotted #B2B2B2; 	padding-left: 10px;	}