/*default styles for extension "tx_imagecycle_pi1"*/
UL.tx-imagecycle-pi1
{
	display: none;
	position: relative;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}
UL.tx-imagecycle-pi1 IMG
{
	display: block;
}
UL.tx-imagecycle-pi1 LI
{
	position: absolute;
	margin: 0;
	padding: 0;
}
UL.tx-imagecycle-pi1 LI, UL.tx-imagecycle-pi1 A
{
	display: block;
	position: relative;
}
UL.tx-imagecycle-pi1 A:hover
{
	background: none;
	border: 0 solid #000000; /*[e]0! important solid #000000*/
}
UL.tx-imagecycle-pi1 SPAN
{
	position: absolute;
	left: 0;
	bottom: 0;
/*remove the below 'width' line if you want the caption
background to be just the width of the caption text*/
	width: 100%;
	padding: 5px;
	color: #FFF;
	background: #000;
	opacity: 0.8;
	white-space: nowrap;
	display: none;
}
/*default styles for extension "tx_cssstyledcontent"
Captions*/
DIV.csc-textpic-caption-c .csc-textpic-caption
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
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 #000000;
	padding: 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-right: 10px;
}
/*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: 10px;
}
/*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: 10px;
}
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: 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow
{
	margin-bottom: 5px;
	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: 15px !important;
	margin-bottom: 15px;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
{
	margin-left: 15px !important;
	margin-bottom: 15px;
}
/*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*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last
{
	margin-bottom: 0;
}
/*Browser fixes:
Fix for unordered and ordered list with image "In text, left"*/
.csc-textpic-intext-left OL, .csc-textpic-intext-left UL
{
	padding-left: 40px;
	overflow: auto;
	height: 1%;
}
