/* default styles for extension "tx_cssstyledcontent" */

DIV.csc-textpic-imagewrap dl, DIV.csc-textpic-imagewrap dt, DIV.csc-textpic-text p { padding:0px; margin:0px;}

TD.pic-left {
	padding:5px;
}

TD.text-right {
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

TABLE.pernet-textpic {
	margin-left:-5px;
	margin-right:-5px;
	margin-top:-5px;
}

DIV.container-left TABLE.pernet-textpic {
	margin-left:0px;
}

TD.pic-above {
	padding:5px;
	_padding-left:7px;
}

DIV.container-right TD.pic-above {
	_padding-left:5px;
}

TD.text-below {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

/* Picture Caption */
.csc-textpic-caption { margin: 0; }
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; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture in text on the right */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px;
	padding:0px;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	/*padding:5px;*/
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture in text on the left */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px;
	padding:0px;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	/*padding:5px;*/
	margin-right:10px;
	margin-bottom:0px;
	margin-top:5px;
	_margin-left:2px;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }


/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture on the right */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin:0px;
	padding:0px;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	/*padding:5px;*/
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture on the left */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
TABLE.intext-left-nowrap DIV.csc-textpic-imagewrap {
	padding:5px;
	margin:-5px;
}

TABLE.intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image {
	padding:0px;
	margin:0px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture center */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
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 */ }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture Right */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture Left */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture top right, top center */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

DIV.csc-textpic-above dl.csc-textpic-image {
	/*padding:5px;*/
	margin-bottom:5px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Picture bottom right, bottom center, bottom left */
/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

DIV.csc-textpic-below dl.csc-textpic-image {
	/*padding:5px;*/
	margin-top:5px;
}

/* 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; }


/* Pictures in a row */
.csc-textpic-imagerow .csc-textpic-image {
	margin:2px;
}
