@charset "utf-8";
/* ################# CSS-STYLED-CONTENT ####################### */
/* 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 {
	display:inline;
	float:left;
}


/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	padding:0px 0px;
	border:2px solid #000000;
}

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;
	padding:0;
	margin:0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	padding:0;
	margin:0;
	float:left;
}


/* 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 {
	display:inline;
	margin:0;
}

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 {
	display:block; 
	margin-bottom:5px; 
}

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: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left: 10px !important;
}


/* 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 */