/* 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;
}

TD.pic-above {
	padding: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;
}

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 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;
}

