.spbettercontactAbstand {
	padding-bottom: 12px;
}

div.tx-spbettercontact-pi1 {
	/*padding: 0px 24px 0px;*/
}

div.tx-spbettercontact-pi1 input,
div.tx-spbettercontact-pi1 textarea {
	background: #fff url(../images/input_under.gif) repeat-x top left;
	border-color:#666666 #C1C2C4 #C1C2C4 #666666;
	border-style:solid;
	border-width:1px;
	padding: 0;
	width: 397px;
}

div.tx-spbettercontact-pi1 input:focus,
div.tx-spbettercontact-pi1 textarea:focus {
	border: 1px solid #0385FF;
}

div.tx-spbettercontact-pi1 textarea {
	height: 100px;
}

div.tx-spbettercontact-pi1 p.tx_spbettercontact_button input {
}

div.tx-spbettercontact-pi1 p.tx_spbettercontact_button input:focus {
	outline: none;
}

div.tx-spbettercontact-pi1 input.error,
div.tx-spbettercontact-pi1 textarea.error {
	border: 1px solid #cc0000;
}

div.tx-spbettercontact-pi1 br {
	clear: left;
}

.tx_spbettercontact_form {

}

.tx_spbettercontact_info {
	font-weight: bold;
}

.tx_spbettercontact_info_positive {
	color: #01b101;
}

.tx_spbettercontact_info_negative {
	color: #cc0000;
}

.tx_spbettercontact_message {
        color: #cc0000;
}

.tx_spbettercontact_messages ul li {
	list-style-type: square;
}

label.tx_spbettercontact_label {
	width: 150px;
	float: left;
}

label.tx_spbettercontact_label2 {
	width: 180px;
	float: left;
}

p.tx_spbettercontact_button{
	margin: 10px 0 0 445px;
}



p.tx_spbettercontact_button input.spbettercontact_abschicken {
	/*font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin: 0px 0 0 0;
	padding:0px 0 0 2px;*/
	background: transparent url(../images/absenden.gif) no-repeat top left;
	border:none;
	height:23px;
	width:99px;
	cursor:pointer;
	/*text-transform:uppercase;*/
}

.tx_spbettercontact_hidden {
	visibility: hidden;
	display: none;
}

#tx_spbettercontact_input_gender {
	border-color:#666666 #C1C2C4 #C1C2C4 #666666;
	border-style:solid;
	border-width:1px;
	width:397px;
}

#tx_spbettercontact_input_poll_p1, #tx_spbettercontact_input_poll_p2, #tx_spbettercontact_input_poll_p3, #tx_spbettercontact_input_poll_p4, #tx_spbettercontact_input_poll_p5  {
	width:40px;
	text-align:center;
	vertical-align:middle;
	border:none;
	margin-top:-2px;
}

td.radioMessage input {
	border:none;
}

/*Kontakt*/




#tx_spbettercontact_input_gender2, #tx_spbettercontact_input_reason2 {
	background: #fff url(../images/input_under.gif) repeat-x top left;
	border-color:#666666 #C1C2C4 #C1C2C4 #666666;
	border-style:solid;
	border-width:1px;
	padding: 0;
	width: 364px;
}




#tx_spbettercontact_input_number2, #tx_spbettercontact_input_company2, #tx_spbettercontact_input_gender2, #tx_spbettercontact_input_first_name2, #tx_spbettercontact_input_name2,
#tx_spbettercontact_input_street2, #tx_spbettercontact_input_plz2, #tx_spbettercontact_input_city2, #tx_spbettercontact_input_country2, #tx_spbettercontact_input_tel2,
#tx_spbettercontact_input_email2, #tx_spbettercontact_input_reason2, #tx_spbettercontact_input_message2 {
	background: #fff url(../images/input_under.gif) repeat-x top left;
	//border-color:#666666 #C1C2C4 #C1C2C4 #666666;
	border-style:solid;
	border-width:1px;
	padding: 0;
	width: 364px;
}
