/******************************************************************************
** CONTENT ELEMENT SETTINGS
******************************************************************************/

div.t3ContentElement { }
div.t3ContentElementHeader { }
div.t3ContentElementInlineSeparator {
	height: 5px;
	line-height: 5px;
	font-size: 0px;
}
div.t3ContentElementBody { }

div.t3ContentElementSeparator {
	height: 20px;
	line-height: 20px;
	font-size: 0px;
	clear: both;
}

div.t3ContentElement li {
	margin-left: 20px;
}

div.t3ContentElement ol li {
	margin-left: 30px;
}

div.t3ContentElement ol li li {
	margin-left: 10px;
}

div.t3ContentElement p,
div.t3ContentElement ul,
div.t3ContentElement ol,
div.t3ContentElement table {
	padding-bottom: 10px;
}

div.t3ContentElement ul ul,
div.t3ContentElement ol ul,
div.t3ContentElement ul ol,
div.t3ContentElement ol ol,
div.t3ContentElement table table {
	padding-bottom: 0px;
}

div.t3ContentElement table td,
div.t3ContentElement table th {
	padding: 1px 4px 1px 0px;
}

div.t3ContentElement div.indent {
	margin-left: 15px;
}


/******************************************************************************
** FLEXIBLE CONTENT ELEMENT SETTINGS
******************************************************************************/
div.t3FlexContent-Table2Columns div.t3FlexContent-TableColumn1Wrapper {
	float: left;
	width: 50%;
}

div.t3FlexContent-Table2Columns div.t3FlexContent-TableColumn2Wrapper {
	float: left;
	width: 50%;
}



div.t3FlexContent-Table3Columns div.t3FlexContent-TableColumn1Wrapper {
	float: left;
	width: 33%;
}

div.t3FlexContent-Table3Columns div.t3FlexContent-TableColumn2Wrapper {
	float: left;
	width: 33%;
}

div.t3FlexContent-Table3Columns div.t3FlexContent-TableColumn3Wrapper {
	float: left;
	width: 33%;
}



div.t3FlexContent-Table4Columns div.t3FlexContent-TableColumn1Wrapper {
	float: left;
	width: 25%;
}

div.t3FlexContent-Table4Columns div.t3FlexContent-TableColumn2Wrapper {
	float: left;
	width: 25%;
}

div.t3FlexContent-Table4Columns div.t3FlexContent-TableColumn3Wrapper {
	float: left;
	width: 25%;
}

div.t3FlexContent-Table4Columns div.t3FlexContent-TableColumn4Wrapper {
	float: left;
	width: 25%;
}

/******************************************************************************
** EXTENSIONS
******************************************************************************/

/******************
* EXT: powermail
******************/
.tx-powermail-pi1_formwrap { }

.tx-powermail-pi1_formwrap fieldset {
	border: 1px solid #CCC;

	padding: 5px;
}

.tx-powermail-pi1_formwrap legend {
	font-weight: bold;
	padding: 5px 3px;
	margin: 0px 5px;
}

.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	padding: 3px 2px;
}

.tx_powermail_pi1_fieldwrap_html label {
	display: block;
	width: 130px;
	float: left;
}

.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select {
	width: 230px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	height: 130px;
}

.tx_powermail_pi1_fieldwrap_html_submit input {
	width: auto;
}

.tx_powermail_pi1_fieldwrap_html.even { }
.tx_powermail_pi1_fieldwrap_html.odd {
	background-color: #F6F6F6;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	padding-left: 130px;
}

/******************************************************************************
** SPECIAL ELEMENTS
******************************************************************************/
