/*********************************************************************************
Styles for Text w/Image
11.04.2007

(c) Mannheim Business School gGmbH
**********************************************************************************/

/* Default styles for Text w/Image */


/* Captions */

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 0.9em;
}

DIV.csc-textpic-caption-c .csc-textpic-caption, 

DIV.csc-textpic-caption-r .csc-textpic-caption, 

DIV.csc-textpic-caption-l .csc-textpic-caption { font-family: Verdana, Geneva, Helvetica, sans-serif; font-size: 0.9em; }

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: 0px;

	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 - Hier ist der Abstand unter Bildern eingestellt*/

DIV.csc-textpic-clear { clear: both; margin-bottom: 15px; /* for Opera 9 */ border-bottom: 1px solid #FFFFFF; }
/* Clearer - Und hier kommt der Abstand in der sidebar wieder raus*/
#sidebar DIV.csc-textpic-clear { clear: both; margin-bottom: 0px; border: none; }



/* 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; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px; }



/* 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;

}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

	margin-left: 10px;

}



/* 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 */