@charset "utf-8";
/* CSS Document */

/* Fieldset */
#mainContent div.tx-powermail-pi1 fieldset {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 12pt;
	/*width: 495px;*/
}
 /* Fieldset Legende */
#mainContent div.tx-powermail-pi1 fieldset legend{
	display: none;
}

/* Fehlermeldungen via JS */
#mainContent div.tx-powermail-pi1 .powermail_mandatory_js{
	color: #FF0000;
	font-weight: bold;
	padding: 0 0 0 85px;
}



/* Bild */
#mainContent div.tx-powermail-pi1 img {
	padding: 0;
	background: none;
	margin: 0 4px 2px 0; 
	float: left;

}

/* Textfelder */
#mainContent div.tx_powermail_pi1_fieldwrap_html_text {
	background: #ededef ;
	padding: 1px;
	margin: 0 0 2px 0;	
	float: left;
}


#mainContent div.tx_powermail_pi1_fieldwrap_html_text label {
	float: left;
	display: block;
	width: 85px;
	color: #5C5C5C;
	font-weight: bold;
	padding: 0 0 0 9px;
	margin: 0;
	height: 17px;
}

#mainContent div.tx_powermail_pi1_fieldwrap_html_text input {
	border: none;
	margin: 0;
	padding: 1px;
	height: 15px;
}

* html #mainContent div.tx_powermail_pi1_fieldwrap_html_text input,
* +html #mainContent div.tx_powermail_pi1_fieldwrap_html_text input {
	height: 13px;
}

/* Textarea */
#mainContent div.tx_powermail_pi1_fieldwrap_html_textarea {
	background: #ededef ;
	padding: 1px;
	margin: 0 0 20px 0;
	width: 494px;
	

}

#mainContent div.tx_powermail_pi1_fieldwrap_html_textarea label {
	display: block;
	color: #5C5C5C;
	font-weight: bold;	
	padding: 0 0 2px 9px;
}

#mainContent div.tx_powermail_pi1_fieldwrap_html_textarea textarea {
	margin: 0;
	border: none;
	width: 492px;
	height: 150px;
	overflow: auto;
}

/* Select Box */
#mainContent div.tx_powermail_pi1_fieldwrap_html_select {
	float: left;
}

#mainContent div.tx_powermail_pi1_fieldwrap_html_select label {
	color: #5C5C5C;
	font-weight: bold;	
	margin: 0 10px 0 0;
}


/* Submit Button */
#mainContent div.tx_powermail_pi1_fieldwrap_html_submit {
	float: right;
}

#mainContent div.tx-powermail-pi1 .powermail_submit {
	/* background: siehe hps_handel.css bzw. hps_vertrie.css */
	color: #FFFFFF;
	border: 2px solid #ededef;
	font-size: 8pt;
	margin: 0 60px 0 0;
}



/* Form fields
-------------------------------------------------------------- */

/* 
  Attribute selectors are used to differentiate the different types 
  of input elements, but to support old browsers, you will have to 
  add classes for each one. ".title" simply creates a large text  
  field, this is purely for looks.
 */
.reg_anniversary label, .achema label, .achema .tx_powermail_pi1_fieldwrap_html_radio_title       { padding: 0 !important; font-weight: normal !important; font-size: 8pt !important; color: #000 !important; width: 130px !important; display: block !important; float: left;}

.reg_anniversary fieldset {
	background: url("../images/bg_reg_jubilaeum.jpg") no-repeat left top; padding: 30px 40px !important; position: relative !important;
}

.achema fieldset {
	background: url("../images/bg_reg_achema.jpg") no-repeat left top; padding: 30px 40px !important; position: relative !important;
}

.reg_anniversary input[type=text], .reg_anniversary input[type=password],
.reg_anniversary textarea, .achema input[type=text], .achema input[type=password],
.achema textarea {
  background-color:#fff !important;
  border: none !important;
  width: auto !important;
  padding:0px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  margin:0 0 0.5em 0 !important;
}

.achema .powermail_radio_inner { width: auto; float: left; margin-right: 10px; }
.achema .powermail_radio_inner .powermail_radio { float: left; }
.achema .powermail_radio_inner label { width: auto !important; float: right !important;}

/* 
  This is to be used on forms where a variety of elements are 
  placed side-by-side. Use the p tag to denote a line. 
 */
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

.reg_anniversary input[type=submit], .achema input[type=submit] {
    background: #f29400 !important;
    padding: 4px 5px 3px !important;
    margin-top: 1px !important;
    font-size: 13pt !important;
    width: auto !important;
    border: 0 !important;
    color: #fff !important;
    text-transform: none !important;
    display: block !important;
}

.achema input[type=submit] { margin-top: 8px !important; }

.reg_anniversary div.tx_powermail_pi1_fieldwrap_html_text, .achema div.tx_powermail_pi1_fieldwrap_html_text {background: none !important; width: 100%;}
.reg_anniversary div.tx_powermail_pi1_fieldwrap_html_submit, .achema div.tx_powermail_pi1_fieldwrap_html_submit {float: left !important;}

.reg_htk_tournament label       { float: left !important; padding: 0 !important; font-weight: normal !important; font-size: 8pt !important; color: #000 !important; width: 130px !important; display: block !important;}

.reg_htk_tournament fieldset {
	width: 473px; background: #FDB916 url("../images/bg_reg_htk_tournament.jpg") no-repeat left top; padding: 30px 40px !important; position: relative !important;
}

.reg_htk_tournament input[type=text], .reg_htk_tournament input[type=password],
.reg_htk_tournament textarea {
  background-color:#fff !important;
  border: none !important;
  width: auto !important;
  padding:0px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  margin:0 0 0.5em 0 !important;
}

.reg_htk_tournament textarea {
	height: auto !important;
}

/* 
  This is to be used on forms where a variety of elements are 
  placed side-by-side. Use the p tag to denote a line. 
 */
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

.reg_htk_tournament input[type=submit] {
    background: #f29400 !important;
    padding: 4px 5px 3px !important;
    margin-top: 1px !important;
    font-size: 13pt !important;
    width: auto !important;
    border: 0 !important;
    color: #fff !important;
    text-transform: none !important;
    display: block !important;
}

.reg_htk_tournament div.tx_powermail_pi1_fieldwrap_html_text {background: none !important; width: 100%;}
.reg_htk_tournament div.tx_powermail_pi1_fieldwrap_html_submit {float: left !important;}
.reg_htk_tournament div.tx_powermail_pi1_fieldwrap_html_textarea {background: none !important; width: 100% !important; margin: 0 !important; float: left;}

.in_form_right {
	position:absolute;
	width: 190px;
	top: 110px;
	left: 320px;
	color: #fff;
	font-style: italic;
	font-size: 7pt !important;
	line-height: 8pt !important;
}

* html p.in_form_right {
	l\eft: 330px;
}

.achema input[type="text"].powermail_uid391 { width: 40px !important; }
