/* Powermail */
.tx-powermail-pi1 {
	width:100%;

}
.tx-powermail-pi1_formwrap {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;

}
.powermail-steps {
	text-align:center;
    font-weight:bold;
    font-size:110%;
    color: #aaaaaa;
}
.powermail-navi {
	float: right;
    border: 50px 50px 0px 50px;
}


div.powermail_mandatory_div {
    display: block;
    clear:both;
    color: #aaa;
    font-size: 90%;
    font-style: italic;
    margin-top: 25px;
    border-top: 1px dotted #bb202a;
    width: 130px;
}
span.powermail_mandatory {
	color: #bb202a;
}

.powermail_pagebrowser {
/* font-style: italic; */
}

input.validation-failed,
textarea.validation-failed {
	background-color: #eeeeee;
    font-size:90%;
}

checkbox.validation-failed {
	/* Background color if validation failed
	background-color: red;*/
	border: 2px solid #bb202a;
}
div.powermail_mandatory_js {
	color: #bb202a;
	margin: 3px 0 15px 120px;
    font-size:90%;
}
fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #A5ACB2;
	padding: 10px;
}


/* Style left fieldset */
/*fieldset.tx-powermail-pi1_fieldset_1 {
width: 45%;
float: left;
}
fieldset.tx-powermail-pi1_fieldset_2 {
width: 45%;
}

*/

div.powermail-inner-divider {font-weight:bold; border-top: 1px solid #bb202a; padding-top: 5px;}
div.powermail-subdued {font-weight:bold;}


/* div blocks */
div.tx_powermail_pi1_fieldwrap_html {
    clear:left;
    margin: 10px 0;
    vertical-align:middle;
/*    display: block;  */
}
div.tx_powermail_pi1_fieldwrap_html_textarea {
	margin: 20px 0;
}

/* more space above... for checkbox insurance */
#powermaildiv_uid269, #powermaildiv_uid284, #powermaildiv_uid315 {margin: 20px 0;}

/*#powermaildiv_uid288 {display:none;}

  */

/*labels */
fieldset.tx-powermail-pi1_fieldset label {
  /*	display: block;  */
	width: 140px;
	float: left;
	clear: left;
	font-weight: normal;
    line-height: 110%;
    font-style:italic;
    text-align: left;
    padding-right: 10px;
}

/* preferred tour date etc. */
#powermaildiv_uid17 label,#powermaildiv_uid18 label,#powermaildiv_uid1 label,#powermaildiv_uid67 label,
#powermaildiv_uid3 label
 {font-weight: bold;}

/* some labels are not floated (textareas) */
#powermaildiv_uid65 label, #powermaildiv_uid179 label, #powermaildiv_uid158 label,
#powermaildiv_uid666 label, #powermaildiv_uid594 label, #powermaildiv_uid632 label
{float:none; display: none;}



fieldset.tx-powermail-pi1_fieldset input {
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset textarea {
	width: 410px;
}


fieldset.tx-powermail-pi1_fieldset select {
	width: 170px;
}



/* small input fields: numbers, age etc */
fieldset.tx-powermail-pi1_fieldset input.validate-number,
#powermaildiv_uid17 input,
#powermaildiv_uid67 input,
#powermaildiv_uid161 input,
#powermaildiv_uid299 input,#powermaildiv_uid307 input,
 { width: 20px; }

/* room choice - larger select field position:relative; left: 140px; */
#powermaildiv_uid267 select, #powermaildiv_uid275 select, #powermaildiv_uid311 select, #powermaildiv_uid320 select,
#powermaildiv_uid287 select, #powermaildiv_uid281 select {width: 260px; }
#powermaildiv_uid275 {margin-top: 15px}
#powermaildiv_uid320 select, #powermaildiv_uid311 select, #powermaildiv_uid287 select {font-size: 75%}



/* checkboxes */
.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none}
#powermaildiv_uid315 input.powermail_check {checked: 1;}
#powermaildiv_uid662 input.powermail_check {checked: 1;}
#powermaildiv_uid590 input.powermail_check {checked: 1;}
#powermaildiv_uid628 input.powermail_check {checked: 1;}
#powermaildiv_uid176 input.powermail_check {checked: 1;}
#powermaildiv_uid317 input.powermail_check {checked: 1;}
#powermaildiv_uid155 input.powermail_check {checked: 1;}

fieldset.tx-powermail-pi1_fieldset input.powermail_check {
    clear: left;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    margin-bottom: 5px;
}

div.tx_powermail_pi1_fieldwrap_html_check label {
    float: none;
    clear: none;
    padding-top: 8px;
/*    position: absolute;
    top: 4px;        */
    display: inline;
    width: 380px;
}




/* captcha */
div.tx_powermail_pi1_fieldwrap_html_captcha label {
	float: none;
	width: 300px;
/*    float: right;  */
}
div.tx_powermail_pi1_fieldwrap_html_captcha input {
	width: 95px;
    display: block;
}



/* submit buttons */
input.powermail_submit {
	font-weight: bold;
 /*   color: #bb202a;  */
    color: #60852d;
    background: #eee;
    border: 1px solid #444;
	padding: 3px;
}
#powermaildiv_uid6 input, #powermaildiv_uid175 input,  #powermaildiv_uid154 input, #powermaildiv_uid309 input,
#powermaildiv_uid654 input, #powermaildiv_uid620 input,  #powermaildiv_uid583 input, #powermaildiv_uid309 input


{
	float: right;
    width: 80px;
    margin-top: 100px; margin-right: 30px;
}
#powermaildiv_uid6 input {top: 100px;}



/* other buttons */

input.tx-powermail-pi1_confirmation, input.tx_powermail_pi1_submitmultiple_back,
input.tx_powermail_pi1_submitmultiple_forward {
 float: left;
 display: inline;
 border: 1px solid #444;
 padding: 3px;
 margin: 10px 10px 0 0;
 background: #eee;
}
input.tx_powermail_pi1_submitmultiple_forward {
 float:right;
}

table.powermail_all p {margin:0; padding: 0}

tr.powermail_all_tr {padding: 2px 0}
td.powermail_all_td {
	padding: 0px 10px 0px 0;
}