/*
* News
*/

/* latest news */
div.news-latest-item					{ margin-bottom: 24px; }
	div.news-latest-date				{ font-size: 9px; }
	div.news-latest-item p				{ display: inline; }
	div.news-latest-more				{ display: inline; }

/* news list */
div.news-list-item							{ margin-bottom: 25px; }
	div.news-list-image						{ float: left; width: 75px; min-height: 75px; border: 4px solid #becbd4; }
	* html div.news-list-image				{ height: 75px; }
		div.news-list-image a				{ display: block; vertical-align: middle; }
	div.news-list-text						{ float: right; width: 360px; }
		div.news-list-text a				{ text-decoration: none; }
		div#middleCol div.news-list-text h2	{ font-size: 12px; }
		div#middleCol div.news-list-text h3	{ font-size: 11px; }
		div.news-list-subheader				{ margin: 5px 0px 0px 0px; }
			div.news-list-subheader p, div.news-list-subheader a { font-size: 10px; line-height: 15px; color: #243232; display: block; }
			div.news-list-subheader a:hover	{ color: #666666; text-decoration: none; }


/* single news record */
div.news-single-item							{ }
	div.news-single-image 						{ float: right; width: 275px; margin-top: 21px; }
		div#middleCol p.news-single-imgcaption	{ font-size: 9px; margin: 2px 0px 30px 0px; }
	div.news-single-text						{ float: left; width: 450px; margin-bottom: 20px; }
		div#middleCol div.news-single-item h2	{ margin-bottom: 15px; }
		div#middleCol div.news-single-item h3	{ font-size: 12px; }
	div.news-single-additional-info 			{ float: left; width: 450px; }
		dl { padding: 0px 0px 4px 0px; margin: 0px 0px 20px 0px; }
		dt { padding: 1px 0px 1px 2px; margin: 0px 0px 5px 15px; border-bottom: 1px dotted #b7ccd2 }
		dd { }
		dd img { padding-right: 5px; }
	div.news-single-backlink { float: left; clear: right; margin: 30px 0px 0px 0px; }

	

/* product list */
div.products-list-item						{ margin-bottom: 25px; }
	div.products-list-image					{ float: left; width: 75px; min-height: 75px; border: 4px solid #becbd4; }
	* html div.products-list-image			{ height: 75px; }
	div.products-list-text					{ float: right; width: 360px; }
		div.products-list-text a			{ text-decoration: none; }
		div#middleCol div.products-list-text h2	{ font-size: 12px; }
		div#middleCol div.products-list-text h3	{ font-size: 11px; }
		div.products-list-author			{ font-size: 10px;  margin: 3px 0px 0px 0px; }
		div.products-list-note				{ margin: 5px 0px 0px 0px; }
			div.products-list-note p, div.products-list-note a	{ font-size: 10px; line-height: 15px; color: #243232; display: block; }
			div.products-list-note a:hover	{ color: #666666; text-decoration: none; }
		div.products-list-itemnumber		{ float: left; width: 150px; margin: 5px 0px 0px 0px; font-size: 10px; }
		div.products-list-price				{ float: left; width: 100px; margin: 5px 0px 0px 0px; font-size: 10px; }
		div.products-list-order				{ float: right; margin: 5px 0px 0px 0px; font-size: 10px; }
		
	div.products-list-browse a				{ margin: 3px 5px 3px 5px; }
		
/* product list */
div.products-list-offers-item				{ }
	div.products-list-offers-image			{ float: left; width: 50px; margin-top: 3px; }
	div.products-list-offers-text			{ float: right; width: 190px; font-size: 11px; color: #7b8e8c; }
		div.products-list-offers-note		{ margin: 5px 0px 0px 0px; }
		div.products-list-offers-author		{ margin: 0px 0px 0px 0px; }
		
		
div.products-single-item					{ }
	div.products-single-overview			{ border-bottom: 1px solid white; }		/* bugfix for IE */
	div.products-single-image				{ float: left; width: 160px; min-height: 160px; border: 4px solid #becbd4; }
	* html div.products-single-image		{ height: 160px; }
	div.products-single-properties			{ float: right; width: 265px; }
		div#middleCol div.products-single-item h2	{ color: #009ee0; font-size: 12px; }
		div#middleCol div.products-single-item h3	{ margin-bottom: 5px; font-size: 12px; }
		div.products-single-lead			{ margin: 0px 0px 10px 0px; }
		div.products-single-item dl			{ margin: 0px; padding: 0px; }
			div.products-single-item dt		{ float: left; width: 100px; border: none; margin: 0px 0px 3px 0px; padding: 0px; }
			div.products-single-item dd		{ float: left; clear: right; width: 165px; margin: 0px 0px 3px 0px; }
	div.products-single-text				{ float: left; margin: 15px 0px 0px 0px; display: inline; }
	div#middleCol div.products-single-text p { font-size: 12px; line-height: 18px; }
		div.products-single-description		{ margin-bottom: 15px; }
		div.products-single-deliverytime	{ float: left; width: 225px; margin: 5px 0px 0px 0px; font-size: 11px; display: inline; }
		div.products-single-price			{ float: left; width: 120px; margin: 5px 0px 0px 10px; font-size: 11px; display: inline; }
		div.products-single-order			{ float: right; margin: 5px 0px 0px 0px; font-size: 11px; }
	div#middleColContents div.products-single-item div { border: 1px dotted red;}
	div.products-single-backlink			{ margin-top: 25px; }
	div.products-single-backlink a			{ text-decoration: none; }
	
div.products-basket-mini					{ margin-bottom: 25px; }
	div.products-basket-image				{ float: left; width: 35px; }
	div.products-basket-image img			{ border: none; margin-top: 3px; }
	div.products-basket-text				{ float: right; width: 180px; }
	
div.products-basket							{ width: 543px; margin-top: 43px; }
	.products-basket th						{ font-size: 11px; }
	thead th								{ border-bottom: 1px solid #241b1e; }
	.products-basket td						{ font-size: 11px; padding: 2px 0px 2px 0px; }
	tfoot td								{ border-top: 1px solid #241b1e; /*border-bottom: 3px double #241b1e;*/ }
	
	div.products-basket-author				{ font-size: 10px; }
	div.products-single-backlink			{ display: none; }
	
	.products-basket a						{ text-decoration: none; }

	
div.products-info							{ margin-top: 25px; }
div.products-info-address-billing			{ float: left; width: 290px; }
div.products-info-address-shipping			{ float: right; width: 290px; }
div.products-info-shipping					{ margin-top: 25px; /*float: left; width: 290px;*/ }
div.products-info-payment					{ margin-top: 25px; /*float: right; width: 290px;*/ }
div.products-info-shipping-payment			{ margin-top: 25px; }

div.products-info-agb						{ margin-top: 25px; }
span.tt_products_agb						{ }
	span.tt_products_agb input				{ margin:0px 10px 0px 0px; }
	span.tt_products_agb label				{ width: 340px; margin: 0px 0px 0px 0px; }

