/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_geshi" */
.actionscript .de1, .actionscript .de2, .apache .de1, .apache .de2, .bash .de1, .bash .de2, .css .de1, .css .de2, .html4strict .de1, .html4strict .de2, .javascript .de1, .javascript .de2, .mysql .de1, .mysql .de2, .php .de1, .php .de2, .ruby .de1, .ruby .de2, .smarty .de1, .smarty .de2, .sql .de1, .sql .de2, .xml .de1, .xml .de2, .typoscript .de1, .typoscript .de2 {font-weight:normal;background:transparent;color:#000; padding-left: 5px;}
.actionscript .kw1, .apache .kw1, .bash .kw1, .css .kw1, .html4strict .kw1, .javascript .kw1, .mysql .kw1, .php .kw1, .ruby .kw1, .smarty .kw1, .sql .kw1, .xml .kw1, .typoscript .kw1 {color: #a1a100;}
.actionscript .kw2, .apache .kw2, .bash .kw2, .css .kw2, .html4strict .kw2, .javascript .kw2, .mysql .kw2, .php .kw2, .ruby .kw2, .smarty .kw2, .sql .kw2, .xml .kw2, .typoscript .kw2 {color: #000; font-weight: bold;}
.actionscript .kw3, .apache .kw3, .bash .kw3, .css .kw3, .html4strict .kw3, .javascript .kw3, .mysql .kw3, .php .kw3, .ruby .kw3, .smarty .kw3, .sql .kw3, .xml .kw3, .typoscript .kw3 {color: #000066;}
.actionscript .kw4, .apache .kw4, .bash .kw4, .css .kw4, .html4strict .kw4, .javascript .kw4, .mysql .kw4, .php .kw4, .ruby .kw4, .smarty .kw4, .sql .kw4, .xml .kw4, .typoscript .kw4 {color: #f63333;}
.actionscript .co1, .actionscript .co2, .actionscript .coMULTI, .apache .co1, .apache .co2, .apache .coMULTI, .bash .co1, .bash .co2, .bash .coMULTI, .css .co1, .css .co2, .css .coMULTI, .html4strict .co1, .html4strict .co2, .html4strict .coMULTI, .javascript .co1, .javascript .co2, .javascript .coMULTI, .mysql .co1, .mysql .co2, .mysql .coMULTI, .php .co1, .php .co2, .php .coMULTI, .ruby .co1, .ruby .co2, .ruby .coMULTI, .smarty .co1, .smarty .co2, .smarty .coMULTI, .sql .co1, .sql .co2, .sql .coMULTI, .xml .co1, .xml .co2, .xml .coMULTI, .typoscript .co1, .typoscript .co2, .typoscript .coMULTI {color: #808080;}
.actionscript .es0, .apache .es0, .bash .es0, .css .es0, .html4strict .es0, .javascript .es0, .mysql .es0, .php .es0, .ruby .es0, .smarty .es0, .sql .es0, .xml .es0, .typoscript .es0 {color: #000033; font-weight: bold;}
.actionscript .br0, .apache .br0, .bash .br0, .css .br0, .html4strict .br0, .javascript .br0, .mysql .br0, .php .br0, .ruby .br0, .smarty .br0, .sql .br0, .xml .br0, .typoscript .br0 {color: #66cc66;}
.actionscript .st0, .apache .st0, .bash .st0, .css .st0, .html4strict .st0, .javascript .st0, .mysql .st0, .php .st0, .ruby .st0, .smarty .st0, .sql .st0, .xml .st0, .typoscript .st0 {color: #ff0000;}
.actionscript .nu0, .apache .nu0, .bash .nu0, .css .nu0, .html4strict .nu0, .javascript .nu0, .mysql .nu0, .php .nu0, .ruby .nu0, .smarty .nu0, .sql .nu0, .xml .nu0, .typoscript .nu0 {color: #ff33ff;}
.actionscript .me0, .apache .me0, .bash .me0, .css .me0, .html4strict .me0, .javascript .me0, .mysql .me0, .php .me0, .ruby .me0, .smarty .me0, .sql .me0, .xml .me0, .typoscript .me0 {color: #006600;}

.tx-geshi {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.oldgeshi {
	padding: 4px;
	padding-left: 10px;
	margin-bottom: 20px;
	border: 1px dotted #5d5d5d;
	background-color: #F3F2F2;
}
.tx-geshi ol {list-style-position: outside; margin-left:3em;}
.tx-geshi .ln-xtra {background-color: #FFFFCC;}
.tx-geshi .li2 {background-color: #dfdfdf;}
.tx-geshi td {font-size: 12px;}
.tx-geshi pre { ma}

.toppathwrap { position:fixed; top:0px; right:0px; background-color:#F2F1E8; padding:5px; display:none; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }