/* default styles for extension "tx_srlanguagemenu_pi1" */
/* Te es visu nodzeesu jo nepatika */
/* 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 */
	{$styles.content.imgtext.borderselector} {
		border: {$styles.content.imgtext.borderthick}px solid {$styles.content.imgtext.bordercolor};
		padding: {$styles.content.imgtext.borderspace}px {$styles.content.imgtext.borderspace}px;
	}

	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: {$styles.content.imgtext.colspace}px;
	}

	/* 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: {$styles.content.imgtext.colspace}px;
	}

	/* 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: {$styles.content.imgtext.colspace}px;
	}
	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: {$styles.content.imgtext.rowspace}px; }
	div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowspace}px; 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: {$styles.content.imgtext.textmargin}px !important;
	}
	div.csc-textpic-intext-right div.csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textmargin}px !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 */