/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_commerce_pi2" */
		/* basket */
		/* container */
		DIV {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
		DIV.cmrc_mb_container, DIV.cmrc_basketItemContainer {margin:8px 0px 8px 0px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_mb_box {margin:6px 15px 6px 15px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_ProdList2Container {margin:2px;padding:2px;border-bottom:1px solid #999999;width:95%;}
		DIV.cmrc_ProdBasketListContainer, DIV.cmrc_ProdBasketSelAttrContainer {margin:2px;padding:2px;}
		DIV.cmrc_ProdListBasket {color:#00BBBB}
		
		/* headlines and text */
		DIV.cmrc_mb_header_headline {margin:0px;padding:2px;background-color:#EEEEEE;font-size:11px;font-weight:bold;}
		SPAN.cmrc_mb_header_text, SPAN.cmrc_basketItemInfo, SPAN.cmrc_basketItemForm {margin:0px;padding:2px;color:#333333;}
		SPAN.cmrc_label {text-decoration:underline;font-weight:bold;}
		SPAN.cmrc_ProdListHeadline {margin:0px;padding:2px;color:#555555;font-size:11px;font-weight:bold;text-decoration:underline;}
		SPAN.cmrc_ProdListText, SPAN.cmrc_ProdBasketListText, SPAN.cmrc_ProdBasketSelAttrText {margin:0px;padding:2px;color:#333333;}
		
		/* images etc */
		DIV.cmrc_ProdListImage {margin:2px;padding:2px;float:left;background-color:#CCCCCC;width:50px;height:50px;}
		INPUT.cmrc_qtyInput {font-size:10px;width:200px;color:#555555;}
		INPUT.cmrc_button {font-size:10px;color:#333333;background-color:#EEEEEE;border:1px solid #999999;}
/* default styles for extension "tx_commerce_pi3" */
		/* checkout */
		/* container */
		DIV {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
		DIV.cmrc_co_address_container, DIV.cmrc_co_payment_container, DIV.cmrc_co_finish_container, DIV.cmrc_co_listing_container {margin:8px 0px 8px 0px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_co_finish_infobox {margin:6px 15px 6px 15px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_co_single_input {margin:3px;padding:2px;}
		DIV.cmrc_co_paym_info {margin:1px;padding:1px;}
		
		/* headlines and text */
		DIV.cmrc_co_address_headline, DIV.cmrc_co_payment_headline, DIV.cmrc_co_finish_headline, DIV.cmrc_co_listing_headline {margin:0px;padding:2px;background-color:#EEEEEE;font-size:11px;font-weight:bold;}
		SPAN.cmrc_co_finish_text, SPAN.cmrc_co_listing_text, SPAN.cmrc_co_finish_footer {margin:0px;padding:2px;color:#333333;}
		SPAN.cmrc_label {text-decoration:underline;font-weight:bold;}
		
/* default styles for extension "tx_commerce_pi4" */
		/* container */
		DIV {font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
		DIV.cmrc_KatContainer {margin:2px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_ProdDetail1Container, DIV.cmrc_ProdDetail2Container {margin:2px;padding:2px;border:1px solid #999999;}
		DIV.cmrc_ProdList1Container, DIV.cmrc_ProdList2Container {margin:2px;padding:2px;border-bottom:1px solid #999999;width:95%;}
		DIV.cmrc_ProdAttrContainer, DIV.cmrc_ProdBasketListContainer, DIV.cmrc_ProdBasketDetailContainer, DIV.cmrc_ProdBasketSelAttrContainer {margin:2px;padding:2px;}
		DIV.cmrc_KatBrowsebox, DIV.cmrc_KatItems, DIV.cmrc_ProdListBasket, DIV.cmrc_ProdDetailBasket, DIV.cmrc_ProdDetailAttr, DIV.cmrc_ProdBasketSelAttr {color:#00BBBB}
		
		/* links */
		DIV.cmrc_KatContainer a:link, DIV.cmrc_KatContainer a:visited, DIV.cmrc_KatContainer a:active {color:blue;text-decoration:underline;}
		DIV.cmrc_KatContainer a:hover  {color:#555555;text-decoration:underline;}
		
		/* headlines and text */
		DIV.cmrc_KatHeadline, DIV.cmrc_ProdDetailHeadline {margin:0px;padding:2px;background-color:#EEEEEE;font-size:11px;font-weight:bold;}
		SPAN.cmrc_ProdListHeadline, SPAN.cmrc_ProdAttrHeadline {margin:0px;padding:2px;color:#555555;font-size:11px;font-weight:bold;text-decoration:underline;}
		SPAN.cmrc_ProdDetailHeadline2 {margin:0px;padding:2px;color:#666666;font-size:11px;font-weight:bold;text-decoration:underline;}
		SPAN.cmrc_KatText, SPAN.cmrc_ProdListText, SPAN.cmrc_ProdDetailText, SPAN.cmrc_ProdAttrText, SPAN.cmrc_ProdBasketListText, SPAN.cmrc_ProdBasketDetailText, SPAN.cmrc_ProdBasketSelAttrText {margin:0px;padding:2px;color:#333333;}
		SPAN.cmrc_ProdDetailTextH {margin:0px;padding:2px;color:#333333;font-weight:bold;text-decoration:underline}
		
		/* images */
		DIV.cmrc_ProdListImage, DIV.cmrc_KatImageSmall, DIV.cmrc_KatImage, DIV.cmrc_ProdDetailImage {margin:2px;padding:2px;float:left;}
		DIV.cmrc_ProdListImage, DIV.cmrc_KatImageSmall {background-color:#CCCCCC;width:50px;height:50px;}
		DIV.cmrc_KatImage, DIV.cmrc_ProdDetailImage {background-color:#CCCCCC;width:150px;height:150px;}