/* generic base-stylesheet for powermail */

input.validation-failed,
textarea.validation-failed {
	background-color: red;
	background-image: url(/fileadmin/templates/ch.phz.dir/powermail/icon_warnung_sml.gif);
	background-position: 98%;
	background-repeat:no-repeat;
}
div.powermail_mandatory_js { color: red; clear:both; }
span.powermail_mandatory { padding-left:5px; }

/* fieldsets generell */
fieldset.tx-powermail-pi1_fieldset legend { color: black; font-weight: bold; }

/* feldbeschriftungen (links) */
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: bold;
}
/* eingabefelder, textareas (rechts) */
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: 260px;
}

/* Radiobuttons generell (anrede siehe weiter unten */
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio { margin: 5px 0; }

/* DIV container arround every field */
div.tx_powermail_pi1_fieldwrap_html { margin: 4px 0; }

/* checkbox und radio titel, falls gezeigt */
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title { font-weight: bold; margin: 0;padding: 0;}

/* ganzes formular */
div.tx-powermail-pi1_formwrap { position:relative; padding:10px 15px;padding:0;}
div.tx-powermail-pi1_formwrap p {font-size:100%; }
div.tx-powermail-pi1_formwrap textarea {font-size:100%; }

/* alle paddings um inputs weg */
input { margin:0 !important; margin-right:3px !important }

/* "label" (titel) von radiobuttons */
p.tx_powermail_pi1_fieldwrap_html_radio_title{width:120px;float:left}
.labelwrap {position:relative; width: 400px; top:0 }

/* fieldset: generell */

fieldset.tx-powermail-pi1_fieldset legend { color:#999999 !important; padding:0 0 10px 0; font-size:110%  }
fieldset.tx-powermail-pi1_fieldset { background-color:#FFFFFF; border: none; margin-top:10px; margin-bottom:20px; padding:0 }

/* ---- falls sep fieldset mit klasse anrederadio ---- 
fieldset.anrederadio { margin-bottom: 0}
fieldset.anrederadio legend { display: none }
fieldset.anrederadio p { display: none }
fieldset.anrederadio div.tx_powermail_pi1_fieldwrap_html_radio { margin-left:120px }
fieldset.anrederadio div.powermail_radio_inner label { float:none; font-weight:100; display:inline !important;}
fieldset.anrederadio div.powermail_radio_inner { width:60px;float:left; }
*/

/* ---- falls fieldset mit klasse anredeselct ---- 
fieldset.anredeselect { margin-bottom: 0 }
fieldset.anredeselect legend { display: none }
fieldset.anredeselect div.labelwrap { display:none }
fieldset.anredeselect select.powermail_select { border: solid 1px red; margin-left: 120px }
*/


/* radiobuttons in adressblock */
fieldset.adressblock legend {  }
fieldset.adressblock div.powermail_radio_inner label { float:none; font-weight:100; display:inline !important;}
fieldset.adressblock div.tx_powermail_pi1_fieldwrap_html_radio { float:left; width:100% }
fieldset.adressblock div.powermail_radio_inner { width:60px;float:left; }

/* checkboxen in adressblock: ohne titel + einzug */
fieldset.adressblock p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none }

fieldset.adressblock div.tx_powermail_pi1_fieldwrap_html_check { width:100%; float:left; margin-bottom:15px }
fieldset.adressblock input.powermail_check { margin-right:10px !important}
fieldset.adressblock div.powermail_check_inner { margin-left:120px }
fieldset.adressblock div.tx_powermail_pi1_fieldwrap_html_check label { font-weight:100; width: auto; float:inherit; display:inline}

/* radiobuttons in detail */
fieldset.registration legend {  }
fieldset.registration div.powermail_radio_inner label { float:none; font-weight:100; display:inline !important;}
fieldset.registration div.tx_powermail_pi1_fieldwrap_html_radio { float:left; width:100% }
fieldset.registration div.powermail_radio_inner { width:auto;float:left;margin-right:20px }

/* ---- fieldset: "bemerkungen" mit note, captcha, reset und submit ---- */
fieldset.comments { padding:0;}
fieldset.comments legend { display:none }
fieldset.comments label { width:120px }

/* ---- captcha ---- */
fieldset.captcha { border: solid 1px red; margin-left:120px;}

/* ---- reset und submit ---- */
fieldset.formbuttons legend { display:none }
fieldset.formbuttons div.tx_powermail_pi1_fieldwrap_html_reset { margin-left:120px; float:left }
fieldset.formbuttons div.tx_powermail_pi1_fieldwrap_html_submit { float:left; }


/* ---- Confirmation-page ---- */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}