/* default styles for extension "tx_hypehtml5" */

	/* Content */
	.clearfix:before,
	.clearfix:after,
	.csc-default:before,
	.csc-default:after {
		display: table;
		content: "";
	}
	.clearfix:after,
	.csc-default:after {
		clear: both;
	}
	.clearfix,
	.csc-default {
		*zoom: 1;
	}

	/* Image */
	.csc-image {
		display: table;
		table-layout: fixed;
		float: left;
		margin: 0 0 10px 0;
	}
	.csc-image img {
		display: block;
	}

	/* Image, left */
	.csc-orientation-left .csc-image,
	.csc-orientation-lefttop .csc-image,
	.csc-orientation-leftbottom .csc-image,
	.csc-orientation-floatleft .csc-image {
		margin-right: 10px;
	}

	/* Image, right */
	.csc-orientation-right .csc-image,
	.csc-orientation-righttop .csc-image,
	.csc-orientation-rightbottom .csc-image,
	.csc-orientation-floatright .csc-image {
		margin-left: 10px;
	}

	/* Image, center */
	.csc-orientation-centertop .csc-image,
	.csc-orientation-centerbottom .csc-image {
		margin-left: 10px;
	}

	/* Image, left of text */
	.csc-orientation-left .csc-imagewrap,
	.csc-orientation-floatleft .csc-imagewrap {
		margin-right: 10px;
	}

	/* Image, right of text */
	.csc-orientation-right .csc-imagewrap,
	.csc-orientation-floatright .csc-imagewrap {
		margin-left: 10px;
	}

	/* Orientation, center */
	.csc-orientation-centertop,
	.csc-orientation-centerbottom {
		text-align: center;
	}
	.csc-orientation-centertop .csc-imagewrap,
	.csc-orientation-centerbottom .csc-imagewrap {
		display: inline-block;
	}
	.csc-orientation-centertop .csc-image,
	.csc-orientation-centerbottom .csc-image,
	.csc-orientation-centertop .csc-text,
	.csc-orientation-centerbottom .csc-text,
	.csc-orientation-centertop .csc-header,
	.csc-orientation-centerbottom .csc-header,
	.csc-orientation-centertop .csc-subheader,
	.csc-orientation-centerbottom .csc-subheader,
	.csc-orientation-centertop .csc-date,
	.csc-orientation-centerbottom .csc-date {
		text-align: left;
	}

	/* Wrap, right */
	.csc-orientation-righttop .csc-imagewrap,
	.csc-orientation-rightbottom .csc-imagewrap,
	.csc-orientation-right .csc-imagewrap,
	.csc-orientation-floatright .csc-imagewrap {
		float: right;
	}
	.csc-orientation-righttop .csc-text,
	.csc-orientation-rightbottom .csc-text {
		clear: right;
	}

	/* Wrap, left */
	.csc-orientation-lefttop .csc-imagewrap,
	.csc-orientation-leftbottom .csc-imagewrap,
	.csc-orientation-left .csc-imagewrap,
	.csc-orientation-floatleft .csc-imagewrap {
		float: left;
	}
	.csc-orientation-lefttop .csc-text,
	.csc-orientation-leftbottom .csc-text {
		clear: left;
	}

	/* First/Last Image */
	.csc-imagewrap .csc-image-first {
		margin-left: 0;
	}
	.csc-imagewrap .csc-image-last {
		margin-right: 0;
	}

	/* Text */
	.csc-orientation-left .csc-text,
	.csc-orientation-right .csc-text {
		overflow: hidden;
	}

	/* Column */
	.csc-imagewrap .csc-column {
		float: left;
	}
	.csc-imagewrap .csc-column .csc-image {
		clear: both;
	}

	/* Row */
	.csc-imagewrap .csc-row {
		overflow: hidden;
	}

	/* Caption */
	.csc-caption {
		display: table-caption;
		caption-side: bottom;
		clear: both;
	}

	/* Anchor */
	.csc-anchor {
		clear: both;
	}

	/* Alignment */
	.csc-alignment-left .csc-header,
	.csc-alignment-left .csc-subheader,
	.csc-alignment-left .csc-date,
	.csc-alignment-left .csc-caption {
		text-align: left;
	}
	.csc-alignment-center .csc-header,
	.csc-alignment-center .csc-subheader,
	.csc-alignment-center .csc-date,
	.csc-alignment-center .csc-caption {
		text-align: center;
	}
	.csc-alignment-right .csc-header,
	.csc-alignment-right .csc-subheader,
	.csc-alignment-right .csc-date,
	.csc-alignment-right .csc-caption {
		text-align: right;
	}
