/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_intecevents_pi1" */
			.tx-intecevents-pi1 .result .month {margin:25px 0px 15px 0px;}
			.tx-intecevents-pi1 .result .entry {position:relative;border-bottom:1px solid #000000;}
			.tx-intecevents-pi1 .result .firstentry {border-top:1px solid #000000;}
			.tx-intecevents-pi1 .result .entry .date,.tx-intecevents-pi1 .result .entry .info {padding:25px 0px 15px 0px;}
			.tx-intecevents-pi1 .result .entry .date {min-height:80px;text-align: left;width:103px;min-width:103px;max-width:103px;padding-left:7px;}
			.tx-intecevents-pi1 .result .entry .info {width:393px;min-width:393px;max-width:393px;padding-left:7px;}
			.tx-intecevents-pi1 .register .category,.tx-intecevents-pi1 .detail .category,.tx-intecevents-pi1 .filter LEGEND,.tx-intecsevents-pi1 .result .entry .category {color:#89b31c;}
			
			.tx-intecevents-pi1 .filter LEGEND {font-weight:bold;margin-bottom:15px;}
			.tx-intecevents-pi1 .filter DL,.tx-intecevents-pi1 .filter DD,.tx-intecevents-pi1 .filter DT {float: left;}
			.tx-intecevents-pi1 .filter DD,.tx-intecevents-pi1 .filter DT {margin-bottom:7px;}
			.tx-intecevents-pi1 .filter DT {width:108px;min-width:108px;max-width:108px;clear:left;}
			.tx-intecevents-pi1 .filter SELECT {width:250px;min-width:250px;max-width:250px;}
			.tx-intecevents-pi1 .filter INPUT.submit {text-indent: -9999px;-webkit-transition:background-position 0.3s ease;	-moz-transition-property: background-position;-moz-transition-duration: 0.3s;-moz-transition-timing-function: ease;cursor:pointer;border:none;background: url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -198px;display: block;width: 136px;min-wdith:136px;max-width:136px;height: 27px;min-height:27px;max-height:27px;line-height: 100px; // must be at least the font-size plus the button heightoverflow: hidden;}
			.tx-intecevents-pi1 .filter INPUT.submit:hover {background-position:0px -225px;}
			.tx-intecevents-pi1 .filter INPUT.submit-disabled,.tx-intecevents-pi1 .filter INPUT.submit-disabled:hover {background-position:0px -252px !important;}
			
			.tx-intecevents-pi1 .register .month,.tx-intecevents-pi1 .detail .month,.tx-intecevents-pi1 .result .month {font-size:13px;color:#89b31c;font-weight:bold;}
			.tx-intecevents-pi1 .register .tdate,.tx-intecevents-pi1 .detail .tdate,.tx-intecevents-pi1 .result .entry .tdate,.tx-intecevents-pi1 .result .entry .title,.tx-intecevents-pi1 .result .entry .title A {color:#333333; font-size:14px;font-weight:bold;}
			.tx-intecevents-pi1 .result .entry .city {font-weight:bold;}
			.tx-intecevents-pi1 .result .highlight .title A {color:#ee7100;}
			.tx-intecevents-pi1 .result .entry SPAN.spc {display:block;position:absolute;left:-30px;background: url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -20px;width: 11px;top:32px;min-width: 11px;max-width: 11px;height: 13px;min-height: 13px;max-height: 13px;}
			.tx-intecevents-pi1 .register SPAN.vorort,.tx-intecevents-pi1 .detail SPAN.vorort,.tx-intecevents-pi1 .result .entry SPAN.vorort {display:block;position:absolute;left:0px;right:auto;background: url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -183px;width: 118px;top:0px;min-width: 118px;max-width: 118px;height: 15px;min-height: 15px;max-height: 15px;}
			.tx-intecevents-pi1 .detail SPAN.vorort {position:relative;left:0px;right:auto;}
			.tx-intecevents-pi1 .register .intro SPAN.vorort {bottom: -15px;top: inherit;background-position:-136px -183px;}
			.tx-intecevents-pi1 .detail .intro SPAN.vorort {bottom: 25px;top: inherit;}
			.tx-intecevents-pi1 .detail .teaser {margin-bottom:20px;}
			
			.tx-intecevents-pi1 .result .highlight .info {min-height:80px;background-color:#eaeaea;}
			.tx-intecevents-pi1 .result .highlight .date {background-color:#eaeaea;}
			.tx-intecevents-pi1 .noresult,.tx-intecevents-pi1 .result .showmore {text-align:center;margin:30px 0px 30px 0px;border-top:1px solid #89b31c;border-bottom:1px solid #89b31c;}
			.tx-intecevents-pi1 .noresult,.tx-intecevents-pi1 .result .showmore A {line-height:28px;}
			
			.tx-intecevents-pi1 .noresult{color:#ee7100;border-top:1px solid #ee7100;border-bottom:1px solid #ee7100;}
			
			.appointments .tdate,.appointments .tdate A{font-weight: bold;font-size: 14px;margin: 0px 0px 5px 0px;margin-left: 0px;}
			.appointments .title H4 {font-size: 12px;font-weight:bold;}
			
			.tx-intecevents-pi1 .detail .head {margin-bottom:22px;}
			.tx-intecevents-pi1 .detail .downloads,.tx-intecevents-pi1 .detail .organizer,.tx-intecevents-pi1 .detail .contact,.tx-intecevents-pi1 .detail .www,.tx-intecevents-pi1 .detail .fee,.tx-intecevents-pi1 .detail .location,.tx-intecevents-pi1 .detail .prolog,.tx-intecevents-pi1 .detail .description {margin-bottom:20px;}
			.tx-intecevents-pi1 .register .date,.tx-intecevents-pi1 .detail .date {text-align: left;width:107px;min-width:107px;max-width:107px;}
			.tx-intecevents-pi1 .register .info,.tx-intecevents-pi1 .detail .info {width:403px;min-width:403px;max-width:403px;}
			.tx-intecevents-pi1 .register H2,.tx-intecevents-pi1 .register H1,.tx-intecevents-pi1 .detail H2,.tx-intecevents-pi1 .detail H1 {font-weight: bold;font-size: 14px;color:#89b31c;}
			.tx-intecevents-pi1 .register H1 {color:#000000;}
			.tx-intecevents-pi1 .register H2,.tx-intecevents-pi1 .detail H2 {font-weight:normal;}
			.tx-intecevents-pi1 .register H2 {color:#000000;font-size:12px;}
			.tx-intecevents-pi1 .detail .prolog {font-weight:bold;font-size: 12px;}
			.tx-intecevents-pi1 .register .subtitle,.tx-intecevents-pi1 .detail .subtitle {margin-bottom:5px;}
			.tx-intecevents-pi1 .register .tdate,.tx-intecevents-pi1 .detail .tdate,.tx-intecevents-pi1 .detail H1,.tx-intecevents-pi1 .register H1 {margin:5px 0px 5px 0px;}
			.tx-intecevents-pi1 .detail .label {font-weight:bold;}
			.tx-intecevents-pi1 .detail .recommend {width: 403px;margin-left: 107px;border-top:1px solid #000000;border-bottom:1px solid #000000;line-height:29px;}

			.tx-intecevents-pi1 .detail .share .icon {margin:2px 0px 0px 5px;}
			.tx-intecevents-pi1 .detail .share .lasticon {margin:0px;}
			.tx-intecevents-pi1 .detail .share .icon span {display:none;}
			.tx-intecevents-pi1 .detail .share .icon A {transition: background-position 0.3s ease;-webkit-transition:background-position 0.3s ease;	-moz-transition-property: background-position;-moz-transition-duration: 0.3s;-moz-transition-timing-function: ease;height:25px;min-height:25px;max-height:25px;width:25px;min-width:25px;display:block;background:url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -445px;}
			.tx-intecevents-pi1 .detail .share .icon A:hover {background-position:0px -470px;}
			.tx-intecevents-pi1 .detail .share .twitter A {background-position: -25px -445px;}
			.tx-intecevents-pi1 .detail .share .twitter A:hover {background-position: -25px -470px;}
			.tx-intecevents-pi1 .detail .share .xing A {background-position: -50px -445px;}
			.tx-intecevents-pi1 .detail .share .xing A:hover {background-position: -50px -470px;}
			.tx-intecevents-pi1 .detail .share .label {padding-right:10px;font-weight:normal;}
			
		    .tx-intecevents-pi1 .detail .additional H3.lbl {font-size:14px;color:#89b31b;font-weight:bold;margin-bottom:20px;}
			
			.tx-intecevents-pi1 .detail .additional {margin-bottom:25px;width: 403px;margin-left: 107px;}
			.tx-intecevents-pi1 .detail .additional .result {border-top:1px solid #EE7100;border-bottom:1px solid #EE7100;}
			.tx-intecevents-pi1 .detail .additional .result .entry {border-top: none;}
			.tx-intecevents-pi1 .detail .detail-main {margin-bottom:50px;}
			.tx-intecevents-pi1 .register .detail-main {margin-bottom:25px;}
			
			.tx-intecevents-pi1 .detail .back {width:403px;margin-left:107px;text-align:center;color:#8ab41f;line-height:25px;font-size:10px;}
			.tx-intecevents-pi1 .detail .register {width:403px;text-align:center;background-color:#89b31c;color:#ffffff;line-height:25px;margin-bottom:10px;}
			
			.tx-intecevents-pi1 .detail .register-small {margin-top:5px;}
			.tx-intecevents-pi1 .detail .register-small A,.tx-intecevents-pi1 .result .register-small A{font-size:11px;font-weight:bold;display:block;}
			.tx-intecevents-pi1 .detail .register-small A:hover,.tx-intecevents-pi1 .result .register-small A:hover {color:#EE7100;}
			.tx-intecevents-pi1 .detail .register-small A:hover SPAN,.tx-intecevents-pi1 .result .register-small A:hover SPAN{background-position:0px -130px;}
			.tx-intecevents-pi1 .detail .register-small A SPAN,.tx-intecevents-pi1 .result .register-small A SPAN{display: inline-block;width: 6px;height: 8px;background:url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -61px;padding-left:5px;}
			
			.tx-intecevents-pi1 .detail .back A {color:#8ab41f;font-size:10px;font-weight:bold;}
			.tx-intecevents-pi1 .detail .register A {color:#ffffff;}
			.tx-intec-events-pi1 A.back-lnk,.tx-intec-events-pi1 A.register-lnk {display:block;}
			.tx-intec-events-pi1 A.back-lnk SPAN {display: inline-block;width: 6px;height: 8px;background:url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -388px;padding-left:10px;}
			
			.tx-intecevents-pi1 .images {margin-bottom:10px;}
			.tx-intecevents-pi1 .images .image {margin-bottom:5px;}
			.tx-intecevents-pi1 .images .image .cross {-webkit-transition:background-position 0.3s ease;	-moz-transition-property: background-position;-moz-transition-duration: 0.3s;-moz-transition-timing-function: ease;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;background:url("../typo3conf/ext/intec_events/static/images/arrow_sprite.png") no-repeat 0px -279px;display:block;position:absolute;top:0px;right:0px;width:9px;min-height:9px;height:9px;min-height:9px;}
			.tx-intecevents-pi1 .images .image a:hover .cross {background-position:-9px -279px;}
			.tx-intecevents-pi1 .images .image {margin-right:4px;position:relative;}
			.tx-intecevents-pi1 .images .last {margin-right:0px;}

			.tx-intecevents-pi1 .intro {position:relative;}
			.tx-intecevents-pi1 .intro H4 {font-size:14px;color:#8ab41f;font-weight:bold;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #000000;}

			.tx-intec-events-pi1 A.ical-link,.tx-intec-events-pi1 A.print-link {-webkit-transition:background-position 0.3s ease;-moz-transition-property:background-position;-moz-transition-duration:0.3s;-moz-transition-timing-function:ease;position:absolute;right:13px;top:11px;display:block;width:31px;min-width:31px;max-width:31px;height:23px;min-height:23px;max-height:23px;background:url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat -147px -201px;}
			.tx-intec-events-pi1 A.print-link {width:21px;min-width:21px;max-width:21px;height:21px;min-height:21px;max-height:21px;background-position:-205px -204px;}
			.tx-intecevents-pi1 .detail A.ical-link {top:40px;}
			.tx-intecevents-pi1 .detail A.print-link {top:-3px;}
			.tx-intec-events-pi1 A.ical-link:hover {background-position:-147px -224px;}
			.tx-intec-events-pi1 A.print-link:hover {background-position:-205px -231px;}
			.tx-intec-events-pi1 A.ical-link SPAN,.tx-intec-events-pi1 A.print-link SPAN {display:none;}

			.tx-intecevents-pi1 .recommendation {-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.4);box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.4);margin:10px;padding:25px 5px 25px 10px;text-align:left;background-color:#ffffff;width:530px;min-width:530px;min-height:316px;}
			.tx-intecevents-pi1 .recommendation .form INPUT{line-height:16px;padding:2px 5px 2px 5px;border:none;background:url("../typo3conf/ext/intec_events/static/images/tfbg.gif") no-repeat left bottom #FFFFFF;width:411px;min-width:411px;max-width:411px;}
			.tx-intecevents-pi1 .register .form DL,.tx-intecevents-pi1 .recommendation .form DL {float: left;}
			.tx-intecevents-pi1 .register .form DL DT,.tx-intecevents-pi1 .recommendation .form DL DT {min-height:21px;padding-top:3px;margin-bottom:10px;clear: left;float:left;width:170px;min-width:170px;max-width:170px;}
			.tx-intecevents-pi1 .register .form DL DD,.tx-intecevents-pi1 .recommendation .form DL DD {margin-bottom:10px;float:right;margin-left:0px;width:336px;min-width:336px;max-width:336px;}
			
			.tx-intecevents-pi1 .register .form DL DT.tr {text-align:right;padding-bottom:14px;}
			.tx-intecevents-pi1 .register .form DL DD.pt {padding-top:4px;}
			.tx-intecevents-pi1 .register .form DL DT.large,.tx-intecevents-pi1 .recommendation .form DL DT.large {width:370px;min-width:370px;max-width:370px;}
			.tx-intecevents-pi1 .register .form DL DT.large {}
			.tx-intecevents-pi1 .register .form DL DD.small,.tx-intecevents-pi1 .recommendation .form DL DD.small {width:116px;min-width:116px;max-width:116px;}
			.tx-intecevents-pi1 .register .form DL DD.small LABEL {width:50px;display:inline-block;}
			.tx-intecevents-pi1 .register .form DL DT.medium {width: 220px;min-width: 220px;max-width: 220px;}
			.tx-intecevents-pi1 .register .form DL DD.medium {width: 280px;min-width: 280px;max-width: 280px;}
			
			.tx-intecevents-pi1 .register .form DL DD.submit,.tx-intecevents-pi1 .recommendation .form DL DD.submit {float:left;margin-top:10px;}
			.tx-intecevents-pi1 .register .error,.tx-intecevents-pi1 .recommendation .error {color:#ff0000;margin-top:5px;}
			.tx-intecevents-pi1 .register .form TEXTAREA,.tx-intecevents-pi1 .recommendation .form TEXTAREA{
				border:1px solid #000000;
				border-top:none;
				line-height:16px;padding:2px 5px 2px 5px;
				width:401px;min-width:411px;max-width:411px;
				font-family: Tahoma, Geneva, sans-serif;font-size:12px;color:#000000;
			}
			.tx-intecevents-pi1 .register .form INPUT.submit,.tx-intecevents-pi1 .recommendation .form INPUT.submit {cursor:pointer;text-align:center;color:#ffffff;height:24px;min-height:24px;max-height:24px;border:none;background:none;background-color:#89b31c;}
			.tx-intecevents-pi1 .register .form INPUT.submit {text-transform:uppercase;}
			.tx-intecevents-pi1 .register .form INPUT {background-image:url("../typo3conf/ext/intec_events/static/images/inputbgg.gif");background-repeat:repeat-x;outline: none;width: 326px;padding: 5px;border: none;border-bottom: 1px solid #333;}
			.tx-intecevents-pi1 .register .form INPUT.input-radio {width: initial;margin-left:10px;}
			.tx-intecevents-pi1 .register .form .medium INPUT {width:270px;}
			.tx-intecevents-pi1 .register .form SPAN.req {color:#ee7100;}
			.tx-intecevents-pi1 .register .form DT.req-error {margin-bottom:30px;}
			.tx-intecevents-pi1 .register .form DD.req-info,.tx-intecevents-pi1 .register .form DT.req-info {margin-bottom:20px;margin-top:20px;}
			.tx-intecevents-pi1 .register .form DD.medium,.tx-intecevents-pi1 .register .form DT.medium {margin-bottom:25px;}
			
			.rootline ul li A.events-back {color:#89b31c;}
			.rootline ul li A.events-back SPAN{background:url('../typo3conf/ext/intec_events/static/images/arrow_sprite.png') no-repeat 0px -386px;padding-left:12px;}
/* default styles for extension "tx_nddownloads" */

	.tx-nddownloads-pi1 .nd_downloads_container {
		margin-bottom: 20px;
	}
	
	.tx-nddownloads-pi1 .nd_downloads_container_icon {
		float: left;
		margin-right: 20px;
	}

	
	.tx-nddownloads-pi1 .nd_downloads_container_headline {
		margin: 0;
		padding: 0;
		color: #666666;
		font: bold 12px/11px Verdana,Arial,Helvetica,sans-serif;
	}
	
	.tx-nddownloads-pi1 .nd_downloads_container_body {
		margin-top: 10px;
	}
	
	.tx-nddownloads-pi1 .clearLeft {
		clear: left;
	}
	
/* default styles for extension "tx_form" */
	div.csc-mailform ol,
	div.csc-mailform ol li {
		margin: 0;
		padding: 0;
	}

	div.csc-mailform ol li {
		overflow: hidden;
	}

	div.csc-mailform fieldset {
		margin: 0;
		padding: 0;
		position: relative;
	}

	div.csc-mailform legend {
		margin-left: 1em;
		color: #000000;
		font-weight: bold;
	}

	div.csc-mailform fieldset ol {
		padding: 1em 1em 0 1em;
	}

	div.csc-mailform fieldset li {
		padding: 0.5em;
		margin-bottom: 0.5em;
		list-style: none;
	}

	div.csc-mailform fieldset.submit {
		border-style: none;
	}

	/**
	 * Normal label
	 * Left aligned, in front of input
	 */
	div.csc-mailform li label {
		float: left;
		width: 13em;
		margin-right: 1em;
		vertical-align: baseline;
	}

	div.csc-mailform li input + label,
	div.csc-mailform li textarea + label,
	div.csc-mailform li select + label {
		float: none;
		width: auto;
		margin-right: 0;
		margin-left: 1em;
	}

	div.csc-mailform li textarea + label {
		vertical-align: top;
	}

	label em,
	legend em {
		display: block;
		color: #060;
		font-size: 85%;
		font-style: normal;
		text-transform: uppercase;
	}

	legend em {
		position: absolute;
	}

	label strong,
	legend strong {
		display: block;
		color: #C00;
		font-size: 85%;
		font-weight: normal;
		text-transform: uppercase;
	}

	legend strong {
		position: absolute;
		top: 1.4em;
	}

	/**
	 * Labels alignment right
	 */
	.labels-alignment-right label,
	.labels-alignment-right .fieldset-subgroup legend,
	.labels-alignment-right.fieldset-subgroup legend {
		text-align: right;
	}

	/**
	 * Horizontal fieldset
	 */
	fieldset.fieldset-horizontal {
		border-width: 0;
	}

	fieldset.fieldset-horizontal ol {
		padding: 0;
	}

	fieldset.fieldset-horizontal li {
		float: left;
		padding: 0;
		margin-right: 1em;
	}

	fieldset.fieldset-horizontal.label-below label {
		display: block;
		margin-left: 0;
		margin-top: 0.2em;
		font-size: 90%;
		color: #999999;
		text-align: left;
	}

	fieldset.fieldset-horizontal label em {
		display: inline;
	}

	/**
	 * Subgroup fieldset
	 */
	fieldset.fieldset-subgroup {
		margin-bottom: -2em;
		border-style: none;
	}

	fieldset.fieldset-subgroup legend {
		margin-left: 0;
		padding: 0;
		font-weight: normal;
		width: 13em;
	}

	fieldset.fieldset-subgroup ol {
		position: relative;
		top: -1.4em;
		margin: 0 0 0 14em;
		padding: 0;
	}

	fieldset.fieldset-subgroup li {
		padding: 0;
	}

	fieldset.fieldset-subgroup input + label {
		float: none;
		width: auto;
		display: inline;
		margin: 0 0 0 1em;
	}

	/**
	 * Labels as block
	 * Labels displayed above or below the input fields
	 */
	.labels-block label {
		display: block;
		float: none;
		margin: 0 0 0.5em;
		width: auto;
	}

	.labels-block input + label,
	.labels-block textarea + label {
		margin: 0.5em 0 0;
	}

	.labels-block fieldset.fieldset-subgroup,
	fieldset.labels-block.fieldset-subgroup {
		margin-bottom: 0;
	}

	.labels-block .fieldset-subgroup legend,
	.labels-block.fieldset-subgroup legend {
		width: auto;
	}

	.labels-block .fieldset-subgroup legend em,
	.labels-block.fieldset-subgroup legend em {
		position: relative;
	}

	.labels-block .fieldset-subgroup legend strong,
	.labels-block.fieldset-subgroup legend strong {
		position: relative;
		top: 0;
	}

	.labels-block .fieldset-subgroup ol,
	.labels-block.fieldset-subgroup ol {
		top: 0;
		margin: 0;
		padding: 0.5em 0 0;
	}
/* default styles for extension "tx_content_rendering_core" */
	.ce-align-left { text-align: left; }
	.ce-align-center { text-align: center; }
	.ce-align-right { text-align: right; }

	.ce-table td, .ce-table th { vertical-align: top; }

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

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

	.ce-gallery figure { display: table; margin: 0; }
	.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 black;
		padding: 0px;
	}

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

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

	.ce-row { margin-bottom: 10px; }
	.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; }

	.ce-uploads { margin: 0; padding: 0; }
	.ce-uploads li { list-style: none outside none; margin: 1em 0; }
	.ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
	.ce-uploads span { display: block; }