/* CSS Document */

/*-------------Edit by Hamid 20th oct 2009-----------------*/
.tx-powermail-pi1 h3 {
	background:none!important;
	padding-left:0!important;
	line-height:20px!important;
	height:20px!important;
}
	
.tx-powermail-pi1 ul, .contactForm ul {
	list-style:none;
	padding-bottom:30px;
	float:left;
}

.contactForm ul li div ul {
	margin: 0;
	padding: 0;
}

.tx-powermail-pi1 ul li, .contactForm ul li {
	margin-bottom:7px;
	float:left;
	width: 100%;
}
.tx-powermail-pi1 ul li label, .contactForm ul li label {
	float:left;
	width:80px;
	line-height:18px;
	padding-right:8px;
	/*font-size:12px;*/
	clear:none;
	font-weight:normal;
}

.tx-powermail-pi1 ul li p {
	xfloat: left;
	xwidth: 100%;
}

.tx-powermail-pi1 ul li.text input {
	float:left;
	width:330px;
	padding:1px 2px;
	border-top:1px solid #909090!important;
	border:1px solid #e4e4e4;
}

.tx-powermail-pi1 ul li div.radio {
	float:left;
}

.tx-powermail-pi1 ul li div.radio input {
	float: left;
}


.tx-powermail-pi1 ul li div.check {
	float:left;
	width:330px;
}
.tx-powermail-pi1 ul li div.check label{
	float:left;
	width:300px;
	margin-left:5px;
	line-height:18px;
	_line-height:18px;
}
.tx-powermail-pi1 ul li div.check input{
	float:left;
	width:15px;
	border:none;
	padding:0!important;
}
.tx-powermail-pi1 ul li input.small{
	float:left;
	width:55px;
}
.tx-powermail-pi1 ul li input.medium{
	float:left;
	width:265px;
	margin-left:5px;
}
.tx-powermail-pi1 ul li textarea {
	float:left;
	width:330px;
	padding:1px 2px;
	border-top:1px solid #909090!important;
	border:1px solid #e4e4e4;
	height:105px;
}

.tx-powermail-pi1 div.error{
	color:red;
}
.tx-powermail-pi1 p{
	/*font-size:12px;*/
}
.tx-powermail-pi1 .success{
	color:#0055A2;
	margin-bottom:10px;
	font-size:12px;
}
.tx-powermail-pi1 ul li, .contactForm ul li {
	margin:0px;
	list-style:none;
	margin-bottom:7px;
	float:left;
}
/* Added by Aqeel */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
	background:none;
	border:none;
	padding:0px;
	margin:0px;
}
/*.tx-powermail-pi1 ul li input.submit{
	width:auto;
	border:none!important;
	height:22px;
	line-height:20px;
	margin-left:110px;
	margin-top:5px;
	text-align:center;
	width:288px;
}*/
.tx-powermail-pi1 ul li .btn input.submit{
	width:auto;
	margin:0px;
	font-weight:normal;
}
.tx-powermail-pi1 ul li div.powermail_mandatory_js {
	margin:0px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width:330px;
}

/*.MiddleSide ul li.tx_powermail_pi1_fieldwrap_html_6 {
	float:left;
	width:55px;
}*/

/*.MiddleSide ul li.tx_powermail_pi1_fieldwrap_html_7 {
	float:left;
	width:265px;
	margin-left:5px;
}*/

.tx-powermail-pi1 div.btn {
	margin-top:10px;
}
.tx-powermail-pi1 div.contact input.submit
{
	width:auto;
	border:none !important;
}
.tx-powermail-pi1 h2.hidden{
	display:none;
}

.powermail_mandatory_js {
	float: left;
}

.long-label label {
	wdth: 250px;
}

.even {
	background-color: #ffffff !important;
}


/* ################ Pflichtfelder ################# */

span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
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;
}


/*  ################### sr_freecap ################## */
#middleContent img.tx-srfreecap-pi2-image {
	margin-left: 80px;
}

.tx-srfreecap-pi2-cant-read {
	float: left;
	margin-left: 80px;
}


/* ################ lange Radiobox Felder (Reiseanmeldung) ################# */

.tx-powermail-pi1 ul li .long-radio label {
	width: 100%;
	display: block;
	float: none;
}

.tx-powermail-pi1 ul li .long-radio div.radio label {
	display: inline;
}

.tx-powermail-pi1 ul li .long-radio div.radio input {
	float: none;
}

.tx-powermail-pi1 ul li .long-radio .radio-box {
	margin-left: 20px;
	margin-bottom: 0.5em;
}

.tx-powermail-pi1 fieldset.no-label label {
	display: none;
}

.tx-powermail-pi1 fieldset.no-label .check label {
	display: inline;
}

.tx-powermail-pi1 .textarea label {
	width: 100%;
}

.tx-powermail-pi1 .indent {
	margin-left: 15px;
}
