/*TYPO3 STYLE*/

dd.csc-textpic-caption{font-size:10px; margin-bottom:1.5em; font-style:italic;}

div.csc-textpic-imagewrap{ /*margin-left:10px*/}

div.csi-image{margin-right:10px}

p.csc-caption{font-size:10px; font-style:italic; margin-top:2px}

div.csc-textpic-above div.csc-textpic-text {clear:none;}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{float:none;}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left; clear:none;}

div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:RIGHT; clear:none;}

div.csc-textpic-clear{clear:none}



 /* default 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 {}*/







	/* 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: 0px;



	}







	/* 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: 0px;



	}







	/* 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; /*width:200px*/}



	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { 

	/*margin: 2px 0px 2px -12px;*/

	margin:2px 12px 2px -6px;;

         }







	/* 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 {  }







	/* 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: 0px !important;



	}



	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,



	

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {



		margin-left: 0px !important;



	}







	/* Positioning of images: */

      div.csc-textpic-text  ol { clear:left}





	/* Above */



	DIV.csc-textpic-above DIV.csc-textpic-text {  }







	/* 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;  }*/



	/* 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;  }*/



	/* 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; }



.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



    }







.clearfix {display: inline-block;}  /* for IE/Mac */







.csc-textpic-above:after {



    content: ".";



    display: block;



    height: 0;



    visibility: hidden;



    }



.csc-textpic-imagewrap {display: inline-block;}  /* for IE/Mac */







.csc-textpic-right:after {



    content: ".";



    display: block;



    height: 0;



    visibility: hidden;



    }



.csc-textpic-right {display: inline-block;}  /* for IE/Mac */

.csc-textpic-left {display: inline-block;} 

.csc-textpic-right .csc-textpic-imagewrap {/*margin-top:35px*/;margin-left:15px;}



div.csc-textpic-text ul li{overflow:hidden}







/*div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:none;}*/



/*div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left; clear:none;}*/

