/* default styles for extension "tx_order_pi1" */
	FIELDSET.tx-order-pi1-fieldset { border: none; margin: 0px; padding: 0px; }
	DIV.tx-order-pi1-field { margin: 0px 0px 4px 0px; }
	DIV.tx-order-pi1-label { float: left; padding-top: 3px; width: 100px; }
	DIV.tx-order-pi1-checkbox { padding-top: 0px; }
	FIELDSET.tx-order-pi1-fieldset DIV.tx-order-pi1-error { display: inline; }

	DIV.tx-order-pi1-header { border-bottom: 1px solid #384C62; }
	DIV.tx-order-pi1-amount { float: left; margin: 0px 0px 4px 0px; width: 9%; }
	DIV.tx-order-pi1-material { float: left; margin: 0px 0px 4px 0px; width: 33.5%; }
	DIV.tx-order-pi1-products { float: left; margin: 0px 0px 4px 0px; width: 28%; }
	DIV.tx-order-pi1-unit { float: left; margin: 0px 0px 4px 0px; width: 7.5%; }
	DIV.tx-order-pi1-other { float: left; margin: 0px 0px 4px 0px; width: 18%; }
	DIV.tx-order-pi1-delete { float: left; margin: 0px 0px 4px 0px; width: 2%; }
	DIV.tx-order-pi1-deliverydate { float: left; margin: 14px 0px 4px 0px; width: 50%; }
	DIV.tx-order-pi1-deliverydate DIV.tx-order-pi1-label { width: 50%; }
	DIV.tx-order-pi1-pointer { float: right; margin: 14px 0px 4px 0px; padding-right: 4%; text-align: right; width: 26%; }
	DIV.tx-order-pi1-pointer DIV.tx-order-pi1-label { width: 50%; }
	DIV.tx-order-pi1-left { float: left; width: 60%; }
	DIV.tx-order-pi1-right { float: left; width: 39%; }

	TEXTAREA.tx-order-pi1-textarea { background: #FFFFFF; border: 1px solid #CCCCCC; width: 86%; }
	DIV.tx-order-pi1-error TEXTAREA.tx-order-pi1-textarea { border-color: #FF0000; }
	INPUT.tx-order-pi1-input { background: #FFFFFF; border: 1px solid #CCCCCC; width: 86%; }
	DIV.tx-order-pi1-material INPUT.tx-order-pi1-input { width: 94.5%; }
	DIV.tx-order-pi1-products INPUT.tx-order-pi1-input { width: 94.5%; }
	DIV.tx-order-pi1-field INPUT.tx-order-pi1-input { width: auto; }
	DIV.tx-order-pi1-error INPUT.tx-order-pi1-input { border-color: #FF0000; }
	INPUT.tx-order-pi1-check { }
	SELECT.tx-order-pi1-select { background: #FFFFFF; border: 1px solid #CCCCCC; width: 97%; }
	DIV.tx-order-pi1-field SELECT.tx-order-pi1-select { width: auto; }
	DIV.tx-order-pi1-error SELECT.tx-order-pi1-select { border-color: #FF0000; }
	INPUT.tx-order-pi1-radio { }
	INPUT.tx-order-pi1-submit { background: #5C5C5C; border: 1px solid #5C5C5C; color: #FFFFFF; }

	DIV.tx-order-pi1 DIV.clear { clear: both; }
/* default styles for extension "tx_quotations_pi1" */
	DIV.tx-quotations-pi1 { padding: 3px 0px 0px 0px; }
	DIV.tx-quotations-pi1 DIV.hr {
		border-top: 1px dashed #CCCCCC;
		font-size: 0pt;
		height: 8px;
		width: 180px;
	}
	DIV.tx-quotations-pi1 DIV.field { float: left; width: 80px; }
	DIV.tx-quotations-pi1 DIV.value { float: left; width: 100px; }
	DIV.tx-quotations-pi1 DIV.clear { clear: both; }
/* default styles for extension "tx_rggooglemap_pi1" */
	DIV.tx-rggooglemap-pi1 { margin: 0px; }
	DIV.tx-rggooglemap-pi1 DIV.marker { color: #999999; font-size: 8pt; width: /*170px*/ auto; }
	DIV.tx-rggooglemap-pi1 DIV.marker IMG { /*margin-bottom: 5px;*/ }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid #CCCCCC;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 8px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 8px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 8px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 8px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 8px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 8px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 8px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }