/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_iscontacts_pi1" */
		div.tx-iscontacts-pi1 { }
		
		div.tx-iscontacts-pi1-page p { padding: 0; margin: 0 0 10px 0; }
		
		div.tx-iscontacts-pi1-page { }
		div.tx-iscontacts-pi1-page h1 { padding-bottom: 0; margin-bottom: 0; }
		div.tx-iscontacts-pi1-page div.tx-iscontacts-page-row { }
		div.tx-iscontacts-pi1-page div.tx-iscontacts-pi1-col0 { float: left; width: 30px; }
		div.tx-iscontacts-pi1-page div.tx-iscontacts-pi1-col1 { float: left; width: 125px; }
		
		div.tx-iscontacts-pi1-page-details { }
		div.tx-iscontacts-pi1-page-details p { margin: 0; padding: 0; }
		div.tx-iscontacts-pi1-page-details div.tx-iscontacts-pi1-page-details-section { padding: 5px; background-color: #BCCCE8; border-top: 1px solid white; border-bootom: 1px solid white; width: 335px; }
		div.tx-iscontacts-pi1-page-details div.tx-iscontacts-pi1-page-details-image { float: right; width: 120px; text-align: right; }
		div.tx-iscontacts-pi1-page-details div.tx-iscontacts-page-row { }
		div.tx-iscontacts-pi1-page-details div.tx-iscontacts-pi1-col0 { float: left; width: 30px; }
		div.tx-iscontacts-pi1-page-details div.tx-iscontacts-pi1-col1 { float: left; width: 275px; }
		
		form.tx-iscontacts-pi1-form { }
		form.tx-iscontacts-pi1-form fieldset { margin: 0; padding: 0; border-style: none; }
		div.tx-iscontacts-pi1-formfield div.tx-iscontacts-pi1-formlabel { margin-top: 5px; }
		div.tx-iscontacts-pi1-formfield input, div.tx-iscontacts-pi1-formfield textarea, div.tx-iscontacts-pi1-formfield select { border: 1px solid #003399; width: 330px; font: 10px  Verdana,"Lucida Grande"; }
		div.tx-iscontacts-pi1-form div.tx-iscontacts-pi1-form-section { padding: 5px; background-color: #BCCCE8; border-top: 1px solid white; border-bootom: 1px solid white; }
		
		div.tx-iscontacts-pi1-page-formsuccess div.tx-iscontacts-pi1-formsuccess-section { padding: 5px; background-color: #BCCCE8; border-top: 1px solid white; border-bootom: 1px solid white; }
		
		div.tx-iscontacts-pi1-overview { margin-bottom: 20px; }
		div.tx-iscontacts-pi1-overview div.tx-iscontacts-pi1-formfield div.tx-iscontacts-pi1-formlabel { float: left; width: 119px; padding-top: 3px; margin: 0; }
		* html div.tx-iscontacts-pi1-overview div.tx-iscontacts-pi1-formfield div.tx-iscontacts-pi1-formlabel { padding-top: 4px; }
		div.tx-iscontacts-pi1-overview div.tx-iscontacts-pi1-formfield select { padding: 2px; }
		
		div.tx-iscontacts-pi1-overview-details { margin-bottom: 30px; }
		div.tx-iscontacts-pi1-overview-details p { margin: 0; padding: 0; }
		div.tx-iscontacts-pi1-overview-details div.tx-iscontacts-pi1-overview-details-section { padding: 5px; border-top: 1px solid white; border-bootom: 1px solid white; }
		div.tx-iscontacts-pi1-overview-details div.tx-iscontacts-pi1-overview-details-image { float: right; width: 200px; text-align: right; }
		div.tx-iscontacts-pi1-overview-details div.tx-iscontacts-overview-row { }
		div.tx-iscontacts-pi1-overview-details div.tx-iscontacts-pi1-col0 { float: left; width: 40px; }
		div.tx-iscontacts-pi1-overview-details div.tx-iscontacts-pi1-col1 { float: left; width: 110px; }
		
		div.clearBoth { clear: both; height: 0; font-size: 0; }
/* default styles for extension "tx_isexhibitors_pi1" */
		div.tx-isexhibitors-pi1 { }
		
		div.tx-isexhibitors-pi1 h1 { padding-bottom: 0; margin-bottom: 0; }
		div.tx-isexhibitors-pi1 p { padding: 0; margin: 0 0 10px 0; }
		
		.tx-isexhibitors-pi1-border { border: 1px solid #003399; }
		
		div.tx-isexhibitors-pi1-box { padding: 5px; margin-bottom: 10px; }
		div.tx-isexhibitors-pi1-box p { margin: 0; padding: 0; }
		div.tx-isexhibitors-pi1-box ul { list-style-type: square; margin-left: 15px; }
		div.tx-isexhibitors-pi1-box ul li { display: list-item; }
		div.tx-isexhibitors-pi1-boxhint1 { background-color: #FFF0B2; border: 2px solid #FFCC00; }
		div.tx-isexhibitors-pi1-boxhint2 { background-color: #E0F0C1; border: 2px solid #99CC33; }
		div.tx-isexhibitors-pi1-boxerror { background-color: #FFC1B2; border: 2px solid #FF3300; }
		
		form.tx-isexhibitors-pi1-form { }
		form.tx-isexhibitors-pi1-form fieldset { margin: 0; padding: 0; border-style: none; }
		div.tx-isexhibitors-pi1-formfield { padding: 5px 8px 0 8px; border-top: 1px solid white; border-bottom: 1px solid white; height: 25px; }
		* html div.tx-isexhibitors-pi1-formfield { height: 26px; }
		div.tx-isexhibitors-pi1-formfield-right { text-align: right; }
		div.tx-isexhibitors-pi1-formfield-wrap { height: auto; }
		div.tx-isexhibitors-pi1-formfield-twocolumns { width: 288px; height: auto; padding-bottom: 5px; float: left; }
		div.tx-isexhibitors-pi1-formfield-twocolumns-left { border-right: 2px solid white; }
		div.tx-isexhibitors-pi1-formfield-twolists { height: auto; padding-bottom: 5px; }
		div.tx-isexhibitors-pi1-formfield-twolists-left { width: 274px; float: left; margin-right: 8px; }
		div.tx-isexhibitors-pi1-formfield-twolists-control { width: 30px; padding-top: 22px; float: left; margin-right: 8px; }
		div.tx-isexhibitors-pi1-formfield-twolists-right { width: 274px; float: left; }
		div.tx-isexhibitors-pi1-formfield-fileupload { height: auto; padding-bottom: 5px; }
		div.tx-isexhibitors-pi1-formfield-fileupload-left { width: 456px; float: left; margin-right: 8px; }
		div.tx-isexhibitors-pi1-formfield-fileupload-right { width: 130px; float: left; }
		div.tx-isexhibitors-pi1-boxhint2 div.tx-isexhibitors-pi1-formfield { padding-left: 6px; padding-right: 6px; }
		div.tx-isexhibitors-pi1-formfield-odd { background-color: #F0F3F9; }
		div.tx-isexhibitors-pi1-formfield-even { background-color: #F7F9FC; }
		div.tx-isexhibitors-pi1-formfield-heading { background-color: #EBEBEB; }
		div.tx-isexhibitors-pi1-formfield-error div.tx-isexhibitors-pi1-formlabel label { color: #FF3300; }
		div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel { float: left; width: 192px; padding-top: 3px; }
		* html div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel { padding-top: 4px; }
		div.tx-isexhibitors-pi1-formfield-wrap div.tx-isexhibitors-pi1-formlabel { float: none; width: auto !important; }
		div.tx-isexhibitors-pi1-formfield-twocolumns div.tx-isexhibitors-pi1-formlabel { width: auto !important; }
		div.tx-isexhibitors-pi1-formfield-twolists div.tx-isexhibitors-pi1-formlabel { float: none !important; width: auto !important; }
		div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel label { font-weight: bold; }
		div.tx-isexhibitors-pi1-formfield input, div.tx-isexhibitors-pi1-formfield textarea, div.tx-isexhibitors-pi1-formfield select { border: 1px solid #003399; width: 396px; font: 10px  Verdana,"Lucida Grande"; padding: 2px; }
		* html div.tx-isexhibitors-pi1-formfield input, * html div.tx-isexhibitors-pi1-formfield textarea, * html div.tx-isexhibitors-pi1-formfield select { width: 393px; }
		div.tx-isexhibitors-pi1-formfield select { width: 402px; }
		div.tx-isexhibitors-pi1-formfield-error input, div.tx-isexhibitors-pi1-formfield-error select, div.tx-isexhibitors-pi1-formfield-error textarea { border-color: #FF3300; }
		div.tx-isexhibitors-pi1-formfield input { height: 15px; }
		div.tx-isexhibitors-pi1-formfield input.tx-isexhibitors-pi1-formfield-readonly { border-style: none; background-color: transparent; padding-top: 3px; padding-bottom: 0; }
		div.tx-isexhibitors-pi1-formfield input.tx-isexhibitors-pi1-formfield-autoheight { height: auto !important; }
		div.tx-isexhibitors-pi1-formfield-wrap input, div.tx-isexhibitors-pi1-formfield-wrap textarea, div.tx-isexhibitors-pi1-formfield-wrap select { width: 588px !important; }
		div.tx-isexhibitors-pi1-formfield-twocolumns input, div.tx-isexhibitors-pi1-formfield-twocolumns textarea { width: 282px !important; }
		div.tx-isexhibitors-pi1-formfield-twolists select { width: 274px !important; }
		div.tx-isexhibitors-pi1-formfield-twolists-control img.tx-isexhibitors-pi1-formfield-twolists-control-1 { margin-bottom: 10px; }
		div.tx-isexhibitors-pi1-formfield-fileupload input { height: auto !important; }
		div.tx-isexhibitors-pi1-formfield-checkbox input { width: 20px; float: left; }
		div.tx-isexhibitors-pi1-formfield-checkbox div.tx-isexhibitors-pi1-formlabel { width: 558px; padding-top: 5px; }
		a.tx-isexhibitors-pi1-formbutton { background-repeat: no-repeat; padding: 4px 0 0 16px; margin-right: 10px; }
		a.tx-isexhibitors-pi1-formbutton-submit { background-image: url(../typo3conf/ext/is_exhibitors/images/submit.gif); }
		a.tx-isexhibitors-pi1-formbutton-cancel { background-image: url(../typo3conf/ext/is_exhibitors/images/cancel.gif); }
		a.tx-isexhibitors-pi1-formbutton-delete { background-image: url(../typo3conf/ext/is_exhibitors/images/delete.gif); margin-right: 0; }
		table.tx-isexhibitors-pi1-charge { width: 100%; padding: 0; margin: 0 0 20px 0; border-style: none; }
		table.tx-isexhibitors-pi1-charge tr.tx-isexhibitors-pi1-charge-even { background-color: #F7F9FC; }
		table.tx-isexhibitors-pi1-charge tr.tx-isexhibitors-pi1-charge-odd { background-color: #F0F3F9; }
		table.tx-isexhibitors-pi1-charge td { font-weight: bold; }
		table.tx-isexhibitors-pi1-charge td.tx-isexhibitors-pi1-charge-col1 { font-weight: bold; }
		table.tx-isexhibitors-pi1-charge td.tx-isexhibitors-pi1-charge-col2 { width: 150px; text-align: right; }
		ul.tx-isexhibitors-pi1-listview { list-style-type: square; margin-left: 15px; }
		ul.tx-isexhibitors-pi1-listview li { display: list-item; }
		img.tx-isexhibitors-pi1-imageproduct { margin: 10px 0 0 192px; }
		input.tx-isexhibitors-pi1-formfield-city { width: 305px !important; }
		* html input.tx-isexhibitors-pi1-formfield-city { width: 302px !important; }
		
		.tx-isexhibitors-pi1-listview { margin-top: 10px; }
		.tx-isexhibitors-pi1-listview div.tx-isexhibitors-pi1-row { margin-bottom: 10px; }
		.tx-isexhibitors-pi1-listview div.tx-isexhibitors-pi1-col0 { float: left; width: 265px; }
		.tx-isexhibitors-pi1-listview div.tx-isexhibitors-pi1-col1 { float: left; width: 120px; }
		.tx-isexhibitors-pi1-listview div.tx-isexhibitors-pi1-col2 { float: left; width: 70px; }
		
		form.tx-isexhibitors-pi1-login { }
		form.tx-isexhibitors-pi1-login { padding: 0; margin: 0; }
		form.tx-isexhibitors-pi1-login fieldset { margin: 0; padding: 0; border-style: none; }
		form.tx-isexhibitors-pi1-login div.tx-isexhibitors-pi1-formfield { padding: 5px 0 0 0; border-top-style: none; border-bottom-style: none; height: 25px; }
		form.tx-isexhibitors-pi1-login div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel { width: 60px; }
		form.tx-isexhibitors-pi1-login div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel label { font-weight: normal; }
		form.tx-isexhibitors-pi1-login div.tx-isexhibitors-pi1-formfield input { width: 90px; }
		
		div.tx-isexhibitors-pi1-searchbox { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		form.tx-isexhibitors-pi1-search { }
		form.tx-isexhibitors-pi1-search fieldset { margin: 0; padding: 0; border-style: none; }
		form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield { padding: 0; border-style: none; }
		form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel { width: 230px; }
		form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield div.tx-isexhibitors-pi1-formlabel label { font-weight: normal; }
		form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield input, form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield select { width: 230px; }
		form.tx-isexhibitors-pi1-search div.tx-isexhibitors-pi1-formfield input#isexhibitorssearch { width: 355px; margin-right: 5px; }
		
		div.tx-isexhibitors-pi1-searchresults { }
		div.tx-isexhibitors-pi1-formfield-heading div, div.tx-isexhibitors-pi1-formfield-heading a { font-weight: bold; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-searchresult-row { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-col0 { float: left; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-col1 { float: left; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-col2 { float: left; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-col3 { float: left; }
		div.tx-isexhibitors-pi1-searchresults div.tx-isexhibitors-pi1-col4 { float: left; }
		
		div.tx-isexhibitors-pi1-searchresults-exhibitors {  }
		div.tx-isexhibitors-pi1-searchresults-exhibitors div.tx-isexhibitors-pi1-col0 { width: 265px; }
		div.tx-isexhibitors-pi1-searchresults-exhibitors div.tx-isexhibitors-pi1-col1 { width: 120px; }
		div.tx-isexhibitors-pi1-searchresults-exhibitors div.tx-isexhibitors-pi1-col2 { width: 70px; }
		
		div.tx-isexhibitors-pi1-searchresults-products {  }
		div.tx-isexhibitors-pi1-searchresults-products div.tx-isexhibitors-pi1-col0 { width: 205px; }
		div.tx-isexhibitors-pi1-searchresults-products div.tx-isexhibitors-pi1-col1 { width: 200px; }
		div.tx-isexhibitors-pi1-searchresults-products div.tx-isexhibitors-pi1-col2 { width: 50px; }
		
		div.tx-isexhibitors-pi1-exhibitordetail { }
		div.tx-isexhibitors-pi1-exhibitordetail div.tx-isexhibitors-pi1-exhibitordetailbox { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		div.tx-isexhibitors-pi1-exhibitordetail div.tx-isexhibitors-pi1-col0 { float: left; width: 100px; }
		div.tx-isexhibitors-pi1-exhibitordetail div.tx-isexhibitors-pi1-col1 { float: left; width: 300px; }
		div.tx-isexhibitors-pi1-exhibitordetail ul { list-style-type: square; margin-left: 15px; }
		div.tx-isexhibitors-pi1-exhibitordetail ul li { display: list-item; }
		
		div.tx-isexhibitors-pi1-productlist {  }
		div.tx-isexhibitors-pi1-productlist div.tx-isexhibitors-pi1-productlist-row { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		div.tx-isexhibitors-pi1-productlist div.tx-isexhibitors-pi1-col0 { float: left; width: 450px; }
		
		div.tx-isexhibitors-pi1-productdetail { }
		div.tx-isexhibitors-pi1-productdetail div.tx-isexhibitors-pi1-productdetailbox { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		div.tx-isexhibitors-pi1-productdetail div.tx-isexhibitors-pi1-col0 { float: left; width: 100px; }
		div.tx-isexhibitors-pi1-productdetail div.tx-isexhibitors-pi1-col1 { float: left; width: 300px; }
		div.tx-isexhibitors-pi1-productdetail ul { list-style-type: square; margin-left: 15px; }
		div.tx-isexhibitors-pi1-productdetail ul li { display: list-item; }
		div.tx-isexhibitors-pi1-productdetail div.tx-isexhibitors-pi1-image { width: 169px; float: left; }
		div.tx-isexhibitors-pi1-productdetail div.tx-isexhibitors-pi1-imagetext { width: 290px; float: left; }
		
		div.tx-isexhibitors-pi1-jobslist {  }
		div.tx-isexhibitors-pi1-jobslist div.tx-isexhibitors-pi1-jobslist-row { padding: 5px; border-top: 1px solid white; border-bottom: 1px solid white; }
		div.tx-isexhibitors-pi1-jobslist div.tx-isexhibitors-pi1-col0 { float: left; width: 80px; }
		div.tx-isexhibitors-pi1-jobslist div.tx-isexhibitors-pi1-col1 { float: left; width: 240px; }
		div.tx-isexhibitors-pi1-jobslist div.tx-isexhibitors-pi1-col2 { float: left; width: 135px; }
		
		div.clearBoth { clear: both; height: 0; font-size: 0; }
/* default styles for extension "tx_isads_pi1" */
		div.tx-isads-pi1 { }
/* default styles for extension "tx_cssstyledcontent" */
	/* 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 { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		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 */
	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 { 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 !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 */
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
