@charset "UTF-8";
/**
* YAML-based Template for xt:Commerce
*
* (en) product listing
* (de) Produktauflistung
*
* @copyright       Copyright 2006-2007, Björn Teßmann (tessmann@zerosoft.de)
*                  Based on YAML, Copyright 2005-2007, Dirk Jesse
* @link            http://yaml.t3net.de/YAML-fuer-xt-Commerce.101.0.html
* @package         yaml for xt:Commerce
* @version         1.3.0   
*/

@media all {
	
	/* ################################################################################################################## */
	/* ### productListing1 ############################################################################################## */
	/* ################################################################################################################## */

	.containerProdListing1 {
		background-color: #FFFFFF;
		border-bottom: 1px #CCCCCC solid;
		padding: 5px;
		background: #fff url('../../../../images/bg_gradient_productlisting.jpg') repeat-x bottom left;
	}
	
	.containerProdListing1 .c25l {
		width:					100px !important;
		overflow:				hidden;
	}
	
	.containerProdListing1 .c50l {
		width:					300px !important;
	}
	
	.containerProdListing1 .c25r {
		width:					160px !important;
	}
	
	.containerProdListing1 .ampel_green {
		padding-bottom:			5px;
	}
	
	.containerProdListing1 .ampel_yellow {
		padding-bottom:			5px;
	}
	
	.containerProdListing1 .ampel_red {
		padding-bottom:			5px;
	}

	#productlist_price {
		float: 					none;
		margin:					0px 0px 5px 0px;
		height:					15px;
		font-weight:			bold;
		color:					#8B992F;
	}

	#productlist_cartlink {
		position: relative;
		left: 17em;
		width: 16em;
		text-align: right;
		overflow: hidden;
		vertical-align: top;
	}

	#productlist_cartlink_short {
		margin-top: 0.5em;
		overflow: hidden;
		vertical-align: top;
	}

	#versandkosten {
		clear: both;
		white-space: nowrap;
	}

	div.subcr h1 a {
		color: #0088bc;
	}
	
	div.subcr h1 a.white {
		color: #fff;
		padding: 0px;
		margin: 0px;
	}
	
	div.subcr a.white {
		color: #fff;
		padding: 0px;
		margin: 0px;
	}

	.mdc33l {
		position: relative;
		float: left;
		background-color: transparent;
		margin-right: 0.25em;
		margin-bottom: 0.1em;
	}

	.mdc66r {
		position: relative;
		left: -0.8em;
		background-color: transparent;
	}

	/* ################################################################################################################## */
	
	.product_list_zusatz_title {
		position:			relative;
		height:				20px;
		width:				565px;
		line-height:		20px;
		padding:			5px;
		margin:				10px 0px 10px 0px;
		background-color:	#0088bc;
	}
	
	.product_list_zusatz_title h1 {
		color:				#fff;
		font-weight:		bold;
	}
	
	.product_list_zusatz {
		position:			relative;
		width:				575px;
		height:				auto;
		margin:				0px 0px 10px 0px;
		border-bottom:		1px solid #0088bc;
		font-weight:		normal;
		overflow: 			hidden;
		background: #fff url('../../../../images/bg_gradient_productlisting.jpg') repeat-x bottom left;
	}
	
	.product_list_zusatz_left {
		position:			relative;
		width:				380px;
		top:				0px;
		left:				0px;
		float:				left;
	}
	
	.product_list_zusatz_right {
		position:			relative;
		width:				180px;
		top:				0px;
		float:				left;
	}

	.product_list_zusatz h1 {
		font-weight:		bold;
		color:				#0088bc;
		padding:			0px 0px 10px 18px;
	}
	
	.product_list_zusatz h1 a {
		text-decoration:	none;
		color:				#0088bc;
	}
	
	.product_list_zusatz ul {
		list-style:			none;
		padding:			0px;
		margin:				0px;
	}
	
	.product_list_zusatz ul li {
		padding:			5px 0px 5px 0px;
	}
	
	.product_list_zusatz input {
		float:				none;
	}
	
	.productlist_price {
		margin:					0px 0px 5px 0px;
		height:					15px;
		font-weight:			bold;
		color:					#8B992F;
	}

}
