/*** modified 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 black;
	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-top:		0.2em;
	margin-right:	1.5em;
}

/* 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-top:		0.2em;
	margin-left:	1.5em;
}

/* 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-top:		0.2em;
	margin-left:	1.5em;
}
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: 0.5em; }
div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 0.5em; 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: 1.5em !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left: 1.5em !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; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-text {
	float: right; width: 17.5em;
}
/* 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; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
	float: left; width: 17.5em;
}
/* 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 */