/* Powermail */

	/* Form */

span.powermail_mandatory {

	/* Color of mandatory error message */

	color: white;

}

input.validation-failed,

textarea.validation-failed {

	/* Background color if validation failed 

	background-color: red;*/

	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

	background-repeat: no-repeat;

	background-position: 98% 1px;

}

div.powermail_mandatory_js {

	/* DIV container of errormessage */

	color: red;

	margin: 3px 0 15px 200px;

}

fieldset.tx-powermail-pi1_fieldset {

	/* Fieldset */

	border: 1px solid #aaa;

	background-color: #ccc;

	padding: 10px;
	
	margin-bottom:55px;
	
		

}

fieldset.tx-powermail-pi1_fieldset legend {

	/* legend of Fieldset */

	font-weight: bold;

	color: white;
	padding-bottom:10px;
	/*margin-bottom:10px;*/

}

fieldset.tx-powermail-pi1_fieldset label {

	/* label */

	display: block;

	width: 200px;

	float: left;

	clear: both;

	font-weight: bold;

}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	/* Input and textarea */

	width: 360px;

}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {

	/* Radiobuttons */

	margin: 5px 0;

}

div.tx_powermail_pi1_fieldwrap_html {

	/* DIV container arround every field */

	margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	/* submit button */

	margin: 20px 0 10px 200px;

	font-weight: bold;

}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,

p.tx_powermail_pi1_fieldwrap_html_radio_title {

	margin:0px;
	clear:both; 
	padding: 0;
	
	font-weight: normal;
	
	font-color:#000;

}



div.countryzone {

	margin: 10px 0 0 200px;

}

div.tx_powermail_pi1_fieldwrap_html label a {

	/* Description */

	cursor: help;

}

div.tx_powermail_pi1_fieldwrap_html label a dfn {

	/* Description */

	display: none;

}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {

	/* Description on mouseover */

	display: block;

	position: absolute;

	width: 250px;

	padding: 5px;

	background-color: #ddd;

	border: 1px solid red;

	color: black;

	text-decoration: none;

	font-size: 0.8em;

}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {

	/* Description icon */

	padding: 2px 2px 0 2px;

}

fieldset.tx-powermail-pi1_fieldset div.even {

	background-color: #eee;

}





	/* Confirmation */

td.powermail_all_td {

	padding: 3px 10px 3px 0;

}



	/* THX */

td.powermail_all p.bodytext {

	margin: 0;

}



/* Styled by Gregory Remington - greg@mediatech.net 2009 */



fieldset.tx-powermail-pi1_fieldset {

	border: 0px solid #fff;

	background-color: transparent;

	padding: 0px;

       margin-bottom:55px;

}



fieldset.tx-powermail-pi1_fieldset label {

	width: 100px;

	font-weight: normal;

}



fieldset.tx-powermail-pi1_fieldset div.even {

	background-color: transparent;

}



fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,

fieldset.tx-powermail-pi1_fieldset select.powermail_select {

	width: auto;

}



.tx_powermail_pi1_fieldwrap_html_captcha img {

	position:absolute;

}



fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

	padding:4px;

	width:130px;

	font-weight:bold;

	margin: 10px 0 10px 100px;

}



/* Powermail Checkboxes begin */



tx_powermail_pi1_fieldwrap_html_check {



}



.powermail_check_inner {

clear: both;

float: none;

position: relative;

}



.powermail_check_inner input {

left: 10px;

position: absolute;

top: 1px;

}



.powermail_check_inner label {

position: relative;

left: 30px;

width: 200px;

display: block;

}



/* Powermail Checkboxes end */



.powermail_mandatory { color:red }

.powermail_mandatory_js { color:red }
