/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-left-nowrap .csi-text {
	height: 1%;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csi-intext-right-nowrap .csi-text {
	height: 1%;
}

/* Positioning of images: */
/* Above */
div.csi-above div.csi-text {
	clear: both;
}

/* Border just around the image */
div.csi-border div.csi-imagewrap .csi-image img {
	border: 2px solid #000000;
	padding: 0px 0px;
}

div.csi-caption-c .csi-caption {
	text-align: center;
}

div.csi-caption-l .csi-caption {
	text-align: left;
}

div.csi-caption-r .csi-caption {
	text-align: right;
}

/* Center (above or below) */
div.csi-center {
	text-align: center; /* IE-hack */
}

div.csi-center div.csi-imagewrap {
	margin: 0 auto;
}

/* Pictures centered, add padding left and right */
div.csi-center div.csi-imagewrap .csi-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 5px;
	margin-right: 5px;
}

div.csi-center div.csi-imagewrap .csi-image {
	text-align: left; /* Remove IE-hack */
}

div.csi-center div.csi-text {
	text-align: left; /* Remove IE-hack */
}

/* Clearer */
div.csi-clear {
	clear: both;
}

div.csi-equalheight div.csi-imagerow {
	display: block;
	margin-bottom: 5px;
}

div.csi-imagewrap {
	padding: 0;
}

/* Left (in text) */
div.csi-intext-left div.csi-imagewrap {
	float: left;
}

/* End hide from IE5/mac */ 
/* Left (in text, no wrap around) */
div.csi-intext-left-nowrap div.csi-imagewrap {
	clear: both;
	float: left;
}

/* Right (in text) */
div.csi-intext-right div.csi-imagewrap {
	float: right;
}

/* Right (in text, no wrap around) */
div.csi-intext-right-nowrap div.csi-imagewrap {
	clear: both;
	float: right;
}

/* Left (above or below) */
div.csi-left div.csi-imagewrap {
	float: left;
}

/* Margins around images: */
/* Pictures on left, add padding on right */
div.csi-left div.csi-imagewrap .csi-image,
div.csi-intext-left-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-left div.csi-imagewrap .csi-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

div.csi-left div.csi-text {
	clear: left;
}

/* Right (above or below) */
div.csi-right div.csi-imagewrap {
	float: right;
}

/* Pictures on right, add padding on left */
div.csi-right div.csi-imagewrap .csi-image,
div.csi-intext-right-nowrap div.csi-imagewrap .csi-image,
div.csi-intext-right div.csi-imagewrap .csi-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

div.csi-right div.csi-text {
	clear: right;
}

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

/* Space below each image (also in-between rows) */
div.csi-textpic div.csi-imagewrap .csi-image {
	margin-bottom: 5px;
}

div.csi-textpic div.csi-imagewrap .csi-image .csi-caption {
	margin: 0;
}

div.csi-textpic div.csi-imagewrap .csi-image img {
	margin: 0;
}

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

/* DL: This will place the images side by side */
div.csi-textpic div.csi-imagewrap dl.csi-image {
	float: left;
}

div.csi-textpic div.csi-imagewrap dl.csi-image dd {
	float: none;
}

div.csi-textpic div.csi-imagewrap dl.csi-image dd img {
	border: none; /* FE-Editing Icons */
}

div.csi-textpic div.csi-imagewrap dl.csi-image dt {
	float: none;
}

/* UL: This will place the images side by side */
div.csi-textpic div.csi-imagewrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.csi-textpic div.csi-imagewrap ul li {
	float: left;
	margin: 0;
	padding: 0;
}

div.csi-textpic img {
	border: none;
}

dl.csi-image {
	margin: 0;
}

dl.csi-image dd {
	margin: 0;
}

dl.csi-image dt {
	display: inline;
	margin: 0;
}

p.csc-caption {
	margin: 0;
}

p.csc-caption {
	font-size: 11px; 
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	/*padding-top: 3px;*/
	background-color: #EFEFEF;
	background-image: url(../../fileadmin/tpl_gfx/caption_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	/*border: 1px dashed #FFCC33;*/
	border-top: 0px;
}
