/* default styles for extension "tx_frontend" */
	.ce-align-left { text-align: left; }
	.ce-align-center { text-align: center; }
	.ce-align-right { text-align: right; }

	.ce-textpic, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row { overflow: hidden; }

	.ce-left .ce-gallery { float: left; }
	.ce-center .ce-outer { position: relative; }
	.ce-center .ce-inner { position: relative; }
	.ce-right .ce-gallery { float: right; }

	.ce-gallery figure { display: table; margin: 0; position: relative; }
	.ce-gallery figcaption { display: table-caption; caption-side: bottom; }
	.ce-gallery img { display: block; }
	.ce-gallery iframe { border-width: 0; }
	.ce-border img,
	.ce-border iframe {
		border: 2px solid #000000;
		padding: 0px;
	}

	.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
		margin-bottom: 40px;
	}
	.ce-intext.ce-right .ce-gallery { margin-left: 40px; }
	.ce-intext.ce-left .ce-gallery { margin-right: 40px; }

	.ce-column { margin-right: 36px; }
	.ce-column:last-child { margin-right: 0; }

	.ce-row { margin-bottom: 30px; }
	.ce-row:last-child { margin-bottom: 0; }

	.ce-above .ce-bodytext { clear: both; }

	.ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }
