	
/*************************************************
	EXTENSION CSS tx_pxdshop_pi1
*************************************************/
/***********************
 *	pxdshop Plugin 1
 ***********************/

	.pxd-list-div {
		margin: 0;
	}
	
	.singleContainer {
		margin: 0;
	}
	 
 	.tx-pxdshop-pi1 {
		margin: 0;
 	}
/**************************
 *	pxdshop single article
 **************************/ 	
	.single_article {
		width: 21.8em;
		float:left;
		margin-right:1em;
		padding:0.5em;
		border: solid 0.25em #CCCCCC;
		background: #ffffff;		
	}
	.article_price {
		font-size:1.5em;
		font-weight:bold;
		clear:right;
	}
	.old_price {
		font-size:1.25em;
		font-weight:normal;
		text-decoration:line-through;
		margin:0;
		margin-top:10px;
		margin-right: 5px;
		padding:0;
		float:left;
	}
	.article_cart {
 		border: none;
 		padding:0.25em;
 		margin:0; 		
 	}
	.article_cart ul {
 		padding:0;
 		margin:0;
 	}
	.article_cart fieldset{ 	
 		border:none;
 		padding:0;
 		margin:0
 	} 	
	.article_cart fieldset ul li{ 	
 		list-style-type:none;
 		float:left;
 	}
/* 	
	.article_cart fieldset ul li input{ 	
 		width: 2em;
 		border:none; 		
 	}
	.article_cart fieldset ul li button{
		color:#ff9900;
		font-weight:bold; 	
		background:#ffffff;
		border:none;
		margin-left:0.1em;
	}
*/
/**************************
 *	pxdshop search form
 **************************/	
	.tx-pxdshop-pi1 .searchform {
		/* margin:1em; f�ht zu sehr seltsamen verhaltensweisen der main-cols... komisch, k. a.; deswegen dann mit padding*/
		margin: 		0;
		padding: 		0;
		background-color: #ffffff;
	}	
	
 	.tx-pxdshop-pi1 .searchform fieldset {
 		border:			none;
 		margin:			0;
 		padding:		0;
 	}
 	.tx-pxdshop-pi1 .searchform ul li{
 		list-style-type:none;	
 	}
	.tx-pxdshop-pi1	.searchform ul{
 		margin:0;
 		padding:0;
 		margin-left: 2px;
 		margin-bottom:	5px;
 	}	


.context_right .tx-pxdshop-pi1 .searchform{
	padding: 0;
	margin: 0;
	margin-left: 1px;
	border: none;
	width: 146px;
}
		

.context_right .tx-pxdshop-pi1 .searchform input {
	width: 	118px;
}

.context_right .tx-pxdshop-pi1 .searchform select { 
	width: 	142px;
}
.context_right .tx-pxdshop-pi1 .searchform button {
	background: none;
	width: 	20px;
	height: 19px;
	padding: 0;
	margin: 0;	
	border: none;
}

.context_right .tx-pxdshop-pi1 .searchform .searchMaxPrice {
	width: 	30px;
}
 
.context_right .tx-pxdshop-pi1 h1{
}
/*****************************
 * pxdshop product list
 *****************************/
/* 
	CLASSES TO STYLE (among standard tags)

	pxd-list-div 			(div)
	list_navigation 		(div)
	pxd-list-table 			(table)
	list-header 			(th)
	list-footer 			(th)
	info 					(p)
	list-navigation-pages 	(ul)
	bgCol1 					(tr)
	bgCol2 					(tr)
	page					(li)
	current					(li)
*/
/*
.tx-pxdshop-pi1 .searchform {
	margin: 	0;
	padding: 	0;	
}
.tx-pxdshop-pi1 .pxd-list-div {
	width: 		100%;
	margin: 	0;
	padding: 	0;
}
.tx-pxdshop-pi1 .pxd-list-table {
	width:		100%;
}

.tx-pxdshop-pi1 .pxd-list-table .bgCol1{
	background: #bca68f;
}
.tx-pxdshop-pi1 .pxd-list-table .bgCol2{
	background: #e2dbd5;
}
*/
.pxd-list-div h1.list_title {
	background-color: #d6001b;
	width: 50%;
	color: #ffffff;
	font-size: 1.2em;
	margin-left: 10px;	
	padding: 5px;
	padding-left:10px;
}
.pxd-list-row {
	clear: both;
}

.pxd-list-col {
	/*width: 			200px;*/
	/*height: 			200px;*/	
	width:			310px;
	height:			150px;
	float: 				left;
	border: 			solid 1px #727171;
	background-color: 	#ffffff;
	margin: 			10px;
	display: 			inline-table;
}

.pxd-list-col h1 {
	margin: 0;
	margin-top: 0;
	background-color: #d6001b;
	width: 100%;
	font-size: 0.9em;	
	text-align:center;
	color: #ffffff;	
}
.pxd-list-col h1 a{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;	
	text-decoration: none;
}

.pxd-list-col .pxd-list-col-header {
	display: block;
	margin-top: 5px;
}
.pxd-list-col .pxd-list-col-header h1{
}
.pxd-list-col .pxd-list-col-header div {
}
.pxd-list-col .pxd-list-col-header .cell_name{
}
.pxd-list-col .pxd-list-col-header .cell_name a{
}
.pxd-list-col .pxd-list-col-header .cell_price{
}

.pxd-list-col .pxd-list-col-image {
	float: 		left;
	margin: 	4px;	
}
.pxd-list-col .pxd-list-col-image .cell_image {	
}


.pxd-list-col .pxd-list-col-content {
	float: 		right;
	padding: 	0;
	padding-left:	4px;
	margin: 	4px;
	margin-left: 0;
	/*width: 		106px;*/
	width: 		206px;
	/*min-height: 125px;*/
	font-size: 	0.8em;		
	border-left: solid 1px  #727171;
}
.pxd-list-col .pxd-list-col-content a{
	color: #d6001b;
	text-decoration: none;
	}
.pxd-list-col .pxd-list-col-content-add {
	clear: 		both;
	/*width: 		195px;*/
	width: 305px;
	height:		15px;
	min-height: 15px;
	padding-right: 5px;
}
.pxd-list-col .pxd-list-col-content-add h1{
	color: #ffffff;
	text-align: right;
	font-size: 0.8em;
	padding-right: 5px;

}
.pxd-list-col .pxd-list-col-content .cell_shortdescription {	
}
.pxd-list-col .pxd-list-col-content .cell_description {	
	height: 100px;
}
.pxd-list-col .pxd-list-col-content .cell_oldprice {	
}
.pxd-list-col .pxd-list-col-content .cell_longdescription {
}
.pxd-list-col .pxd-list-col-buttons {
	float: 		right;
}
.pxd-list-col .pxd-list-col-buttons .icon_sale {
}
.pxd-list-col .pxd-list-col-buttons .linkSet{
	height: 		19px;
	margin: 		3px;
	float: 			right;
	vertical-align: middle;
}
.pxd-list-col .pxd-list-col-buttons .linkSet a{
	text-decoration:none;
	font-size: 		0.8em;
	color: 			#727171;
	padding-top: 	2px;
	padding-left: 	10px;
	display: 		block;
	
}

.pxd-list-col .pxd-list-col-buttons .linkSet .detailsLink, .pxd-list-col .pxd-list-col-buttons .linkSet .addToCartLink{
	width: 				114px;
	height: 			19px;
	background: 		url(../images/background_button.jpg);
	background-repeat: 	no-repeat;	
	vertical-align: 	middle;
}
.pxd-list-col .pxd-list-col-buttons .linkSet div{
}
.pxd-list-col .pxd-list-col-buttons .linkSet img{
}
.pxd-list-col .pxd-list-col-buttons .linkWrap {
}
.pxd-list-col .pxd-list-col-buttons .linkWrap a{
}
.pxd-list-col .pxd-list-col-buttons .linkWrap a:hover{
}
.pxd-list-col .pxd-list-col-buttons .iconWrap {
}
.pxd-list-col .pxd-list-col-buttons .iconWrap img{
}


.pxd-list-col .pxd-list-col-buttons .cell_addtocartlink {
}
.pxd-list-col .pxd-list-col-buttons .cell_addtocartlink a {	
}
.pxd-list-col .pxd-list-col-buttons .cell_addtocartlink a:hover{
}
.pxd-list-col .pxd-list-col-buttons .addToCartIcon {	
}
.pxd-list-col .pxd-list-col-buttons .addToCartIcon img{
}

.pxd-list-col .pxd-list-col-buttons .cell_detailslink{
}
.pxd-list-col .pxd-list-col-buttons .cell_detailslink a{
}
.pxd-list-col .pxd-list-col-buttons .cell_detailslink a:hover{
}
.pxd-list-col .pxd-list-col-buttons .detailsIcon {
}
.pxd-list-col .pxd-list-col-buttons .detailsIcon img{
}




.pxd-list-col .cell_oldprice{
}
.pxd-list-col .cell_price{
}
.pxd-list-col .cell_info{
}


.list-navigation {
	clear: both;
	font-size: 1em;
}
.tx-pxdshop-pi1 .single_product h1 {
}
.tx-pxdshop-pi1 .single_article h1 {
}


.tx-pxdshop-pi1 .productList_container .mainCol .productList_content {
	padding: 0;
}

/***********************************************
	single product view
************************************************/
.inner_content .tx-pxdshop-pi1 .singleContainer {
	background-color:	#ffffff;
	border: solid 1px #727171;
	display: inline-table;		
	padding: 10px;
	margin: 10px;
	margin-bottom: 35px;
	width: 630px;
}
.tx-pxdshop-pi1 .singleProduct {	
}
.tx-pxdshop-pi1 .singleProduct p{
}

.tx-pxdshop-pi1 .singleProduct .headerBar{
	width: auto;
	height: 30px;
	color: 	#ffffff;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 15px;
}

.tx-pxdshop-pi1 .singleProduct .headerBar .title h1{
	color: 	#ffffff;
}
.tx-pxdshop-pi1 .singleProduct .headerBar .title {
	float: left;
}
.tx-pxdshop-pi1 .singleProduct .headerBar .price{
	float: right;
	text-align: right;
}
.tx-pxdshop-pi1 .singleProduct h1, .tx-pxdshop-pi1 .singleProduct .price{
	font-size:			1.4em;
	font-weight: 		bold;
	margin:				0;
}

.tx-pxdshop-pi1 .singleProduct .backlink {
	display: 	block;
	width:		200px;
	text-align: right;
	float: 		right;
	vertical-align: middle;
	height: 	30px;
	margin: 	0;
}
.tx-pxdshop-pi1 .singleProduct .backlink a{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}



.tx-pxdshop-pi1 .singleProduct .singleImage {
	float: 				left;
	width:				212px;
	background-color:	#f0e5dc;
	border: 			solid 1px #727171;
	padding: 			5px;
	margin-bottom: 		10px;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage {
	margin:	2px;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage img {
	border: solid 1px #000000;
	margin: 2px;	
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .propertyImage {
	float: left;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .propertyImage a {
	color: #FFFFFF;
	font-size: 0px;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage a {}

.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .galleryIcons .button-bg{
	float: right;
	margin-left: 5px;
}

/************************************
	SHOP GALLERY
************************************/

.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div {
	margin: 0;
	padding: 0;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .list_navigation {
	display: none;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-rows {
	width: 100%;
	height: auto;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-col {
	width: auto;
	height: auto; 
	margin: 2px;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-gallery-col {
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-col-image {}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-gallery-image {}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-gallery-image .cell-image {
	margin: 0;
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImage .pxd-list-div .pxd-list-col-image .cell-image img {
	margin: 0;
}

/* for the clou-instance hide this container */
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImageIcons {
	z-index:	1000;
	position: 	absolute;
	width:		210px;
	height:		24px;
	margin-top: -40px;	
	display: none;
}

.tx-pxdshop-pi1 .singleProduct .singleImage .mainImageIcons .pdf {
	float: right;
	margin: 4px;	
}
.tx-pxdshop-pi1 .singleProduct .singleImage .mainImageIcons .zoom {
	float: right;
	margin: 4px;	
}

.tx-pxdshop-pi1 .singleProduct .singleContent {
	float: 				right;
	height: 			auto;
	width:				395px;
	display:			table;
	padding: 0;
	padding-right: 0px;

	display: inline-table;
	padding-bottom: 10px;
	margin-bottom: 10px;

}
.tx-pxdshop-pi1 .singleProduct .singleContent .productHeader {
	width:				100%;
}
.tx-pxdshop-pi1 .singleProduct .singleContent .productHeader div{
}
.tx-pxdshop-pi1 .singleProduct .singleContent .productHeader {
}
.tx-pxdshop-pi1 .singleProduct .singleContent .productHeader .title {
}
.tx-pxdshop-pi1 .singleProduct .singleContent .productHeader .price{
}
.tx-pxdshop-pi1 .singleProduct .singleContent .productContent .longDescription {
	margin: 0px;
	clear: both;
}
.tx-pxdshop-pi1 .singleProduct .productContent {	
	float: left;
	width: 225px;
}

.tx-pxdshop-pi1 .singleProduct .priceInformation .oldArticlePrice {
	float:				right;
	text-decoration: 	line-through;
}
.tx-pxdshop-pi1 .singleProduct .priceInformation .currentArticlePrice {
	clear:				both;
	float:				right;
	font-size: 			1.4em;
	font-weight:		bold;
}

.tx-pxdshop-pi1 .singleProduct .singleForm {
	/*clear:			both;*/
	float: right;
	width: 170px;
	
}


/************************************************************
	CROSS SELLINGS
*************************************************************/
.tx-pxdshop-pi1 .cross_selling {
	clear: 			both;
	width:			650px;;
	margin-left:    -11px;
	margin-right:   -11px;		
	margin-top: 20px;
	
}
.tx-pxdshop-pi1 .cross_selling .imageSelector {
	width:			100%;
	border:			solid 1px #727171;
	border-bottom:	none;  
	background:		none;
}

.tx-pxdshop-pi1 .cross_selling .imageSelector .crosssellingitem {
	float: 				left;
	border: 			solid 1px #727171;
	text-align: 		center;
	margin:				10px;
	margin-right:		0px;
}
.tx-pxdshop-pi1 .cross_selling .imageSelector .crossSellingTitle {
	background-color: 	#d6001b;
	color:				#ffffff;
	text-align: 		center;
	font-size: 			0.8em;
}

.tx-pxdshop-pi1 .cross_selling .imageSelector .crossSellingProducts {
}
.tx-pxdshop-pi1 .cross_selling .imageSelector .crossSellingFooter {
}
.tx-pxdshop-pi1 .cross_selling .imageSelector .crossSellingFooter .cs_prev{
	float: left;
	margin: 5px;
}
.tx-pxdshop-pi1 .cross_selling .imageSelector .crossSellingFooter .cs_next{
	float: right;
	margin: 5px;
}


/************************************************************
	CONFIGURATOR
*************************************************************/

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator {
	float: 				right;
	width:				150px;
	background-color:	#f0e5dc;
}

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator select {
	font-size: 			0.9em;
	width:				140px;	
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator button{
}

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .button-bg{
	width: 134px;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .button-bg button,
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .button-bg input {	
	width: 127px;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .label {
	font-size: 			0.8em;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform {
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform ul{
	margin-bottom: 		5px;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform button {
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform select {
	font-size: 0.8em;
	color: #000000;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .basket_link .btnBg {
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .basket_link .btnBg button,
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .basket_link .btnBg input {	
	width:				auto;
	border:				none;
	color:				#727171; 
	background:			none;
 	font-size: 			0.8em;	
 	font-weight: 		bold;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .addToBasketButton {
	margin-left: 		7px;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .addToShoppingListButton {
	margin-left: 		7px;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform button.inactive{
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .basket_link .btnBg button.inactive,
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform .basket_link .btnBg input.inactive {
	border:				none;
	color:				#cccccc; 
	background: 		none;
	
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .configuratorform fieldset {
	padding: 2px;
	margin-bottom: 10px;
}

.tx-pxdshop-pi1 .singleProduct .singleForm .configuratorContent {
	border:				solid 1px #727171; 
	padding:			0;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .configuratorContent ul li{
	list-style-type: none;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .configuratorTitle {
	display: 			inline-block;
	margin:				0;
	margin-top:-2px;
	width: 100%;	
	height: 			20px;
	vertical-align: 	middle;	
	background-color: 	#d6001b;
	color:				#ffffff;
	text-align: 		center;
	font-size: 			0.9em;
	font-weight: 		bold;
	background: 		url(../images/context_h1_bg_h20.jpg);
	background-repeat: 	repeat-x;
	background-position: 0px 0px;
}

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator label {
	margin: 0;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .groesse{
	float: 				left;
	margin-right: 		10px;
	
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .groesse select {
	width:				70px;
}

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .articleAmount select{
	width:70px;
	float: left;
}
.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator .articleAddToBasket {
	clear: both;
}

.tx-pxdshop-pi1 .singleProduct .singleForm .productConfigurator table td {
	font-size: 0.7em;
}


.tx-pxdshop-pi1 .singleProduct .headerBar,  .tx-pxdshop-pi1 .singleProduct .footerBar{
	background-color: 	#d6001b;
	height: 			30px;
	clear:				both;
	vertical-align:		middle;
}

.tx-pxdshop-pi1 .singleProduct .footerBar .backlink {
	margin:	4px;
}
.tx-pxdshop-pi1 .singleProduct .footerBar .backlink img {
	vertical-align: middle;
}
.tx-pxdshop-pi1 .singleProduct .footerBar .backlink a{
}
.tx-pxdshop-pi1 .singleProduct .cross_selling {}
.tx-pxdshop-pi1 .singleProduct .bought_by_others {}
.tx-pxdshop-pi1 .singleProduct .articleboughtwith_singleItem {}


.singleProductTabsMenu {
	list-style-type: none;
	margin-bottom: 5px;
}
.singleProductTabsMenu li {
	float: left;
	border: solid 4px #d6001b;
	border-bottom: none;
	background-color: #ffffff;
	padding: 5px;
	margin-right: 2px;
}
.singleProductTabsMenu li a {
	color: #d6001b;
	font-weight: normal;
}
.singleProductTabsMenu li.current {
	background-color: #d6001b;
}
.singleProductTabsMenu li.current a{
	color: #ffffff;
}

.propertyGalleryPreviewNotification {
	font-size: 0.6em;
}