/* mail und google-maps */

/* mailform */
/* reset formular */
.contact_form {
	border:none;
}

.contact_form legend {
	display:none;
}

/* settings */
#c13077 {
	float:left;
    width:375px;
}


#c13077 h1 {
	color:#58585A;
    font-family:Verdana,Arial;
    font-size:11px;
    line-height:16px;
    font-weight:bold;
}


.contact_form, .contact_form fieldset div {
	width:375px;
	padding:0;
	margin:0;
}

.contact_form div {
	display:block;
	height:auto;
	/*clear:both;*/
	margin:2px 0;
	padding:0;
	float:left;
}

.contact_form .tx_powermail_pi1_fieldwrap_html_20 {
	padding:4px 0;
}

.tx_powermail_pi1_fieldwrap_html_9 {
	/*float:right !important;
	margin-right:4px;*/
	margin:0;
}

.contact_form .tx_powermail_pi1_fieldwrap_html_text input, .tx_powermail_pi1_fieldwrap_html_textarea .msg, .tx_powermail_pi1_fieldwrap_html_captcha input {
	border:1px solid #C6C7C8;
    color:#58585A;
    font-family:Verdana,Arial;
    font-size:11px;
    line-height:16px;
    padding:1px 6px 2px;
}

.contact_form .tx_powermail_pi1_fieldwrap_html_text input {
	height:16px;
}

.contact_form .tx_powermail_pi1_fieldwrap_html_text, .tx_powermail_pi1_fieldwrap_html_captcha {
    float:left;
    /*width:290px;*/

}

.contact_form div p, .contact_form .tx_powermail_pi1_fieldwrap_html_text label, .tx_powermail_pi1_fieldwrap_html_captcha label, .tx_powermail_pi1_fieldwrap_html_textarea label {
	float:left;
	width:82px;
	margin:0;
}

.tx_powermail_pi1_fieldwrap_html_radio p {
	margin:1px 0;
}

.tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner {
	width:92px;
	position:relative;
	top:-4px;
}

.tx_powermail_pi1_fieldwrap_html_radio input {
	width:auto;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_radio label {
	/*float:right;*/
	width:auto;
	padding:2px 4px 0;
	position:relative;
	top:2px;
	*float:left; /* IE-Fix */
	*top:0px; /* IE-Fix */
}

.company, .titel, .firstname, .lastname, .address, .zip, .city, .phone, .fax, .mobil, .mail, .msg, .captcha, .mheader {
	width:276px;
}

.contact_form .zip {
	width:50px;
	/*float:left;*/
}

.contact_form #powermaildiv_uid9 label {
	display:none;
}
.contact_form #powermaildiv_uid9 .city {
	margin-left:4px;
	width:208px;
}

.tx_powermail_pi1_fieldwrap_html_reset {
	margin-left:82px;
}

.tx_powermail_pi1_fieldwrap_html_reset input, .tx_powermail_pi1_fieldwrap_html_reset input:link, .tx_powermail_pi1_fieldwrap_html_reset input:visited, .tx_powermail_pi1_fieldwrap_html_submit input, .tx_powermail_pi1_fieldwrap_html_submit input:link, .tx_powermail_pi1_fieldwrap_html_submit input:visited {
	margin-left:82px;
	color:#ffffff;
    font-family:Verdana,Arial;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:16px;
    cursor:pointer;
    border:0;
    height:18px;
    background:transparent url(../images/button.png) no-repeat 0px 0px;
}

.tx_powermail_pi1_fieldwrap_html_submit, .tx_powermail_pi1_fieldwrap_html_submit, .tx_powermail_pi1_fieldwrap_html_submit {
	float:right !important;
}

.tx_powermail_pi1_fieldwrap_html_reset input:hover, .tx_powermail_pi1_fieldwrap_html_submit input:hover {
    background:transparent url(../images/button.png) no-repeat -1px -18px;
    color:#000;
}

.tx_powermail_pi1_fieldwrap_html_captcha input {
	/*float:right;
	margin-right:3px;*/
}

.tx_powermail_pi1_fieldwrap_html_captcha img {
	/*float:right;*/
	margin:4px 3px 0 82px;
}

.tx_powermail_pi1_fieldwrap_html_captcha_description {
	padding:0 0 0 82px !important;
	width:276px;
	/*float:right;*/
}

.powermail_textarea {
	height:150px;
}

/* Fehlermedung */
.tx-powermail-pi1_mandatory ul {

}

.tx-powermail-pi1_mandatory .tx-powermail-pi1_mandatory_submit, .tx-powermail-pi1_mandatory .tx-powermail-pi1_mandatory_submit:link, .tx-powermail-pi1_mandatory .tx-powermail-pi1_mandatory_submit:visited {
	color:#ffffff;
    font-family:Verdana,Arial;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:16px;
    cursor:pointer;
    border:0;
    height:18px;
    background:transparent url(../images/button.png) no-repeat 0px 0px;
}

.tx-powermail-pi1_mandatory .tx-powermail-pi1_mandatory_submit:hover {
	background:transparent url(../images/button.png) no-repeat -1px -18px;
    color:#000;
}

/* Mail Confirm */
.tx-powermail-pi1_confirmation input, .tx-powermail-pi1_confirmation input:link, .tx-powermail-pi1_confirmation input:visited {
	color:#ffffff;
    font-family:Verdana,Arial;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:16px;
    cursor:pointer;
    border:0;
    height:18px;
    background:transparent url(../images/button.png) no-repeat 0px 0px;
}

.tx-powermail-pi1_confirmation input:hover {
	background:transparent url(../images/button.png) no-repeat -1px -18px;
    color:#000;
}

.tx-powermail-pi1_confirmation, .powermail_all.powermail_all_tr {
	clear:both;
	width:375px;
}

.powermail_all.powermail_all_tr td b {
	width:85px;
	display:block;
}

.tx-powermail-pi1_confirmation form {
	margin: 6px 0 20px;
	width:46% !important;
	display:block;
}

.tx-powermail-pi1_confirmation form input {
	margin: 6px 0 20px;
	width:auto !important;
	display:block;
}

.tx_powermail_pi1_formconfirmation_back {
	float:left;
}

.tx_powermail_pi1_formconfirmation_submit {
	float:right;
}

/* Danke-Seite */
.tx-powermail-pi1_thx {

}

.tx-powermail-pi1_thx .goback {
	display:block;
	padding:4px 0px 6px 14px;
	background: transparent url(../images/arrow_0.gif) no-repeat center left;
}

.tx-powermail-pi1_thx .goback a, .tx-powermail-pi1_thx .goback a:link, .tx-powermail-pi1_thx .goback a:visited {
	color:#F39100 !important;
}

/* --------------------------------------------------------- */
/* Haus- und Postanschrift über google-maps */
#c14200 {
	width: 375px;
	float: left;
}

/* --------------------------------------------------------- */
/* google-maps */
#c13082 {
	width: 375px;
	float: left;
	margin-left: 15px;
}

#c13082 h1 {
	color:#58585A;
    font-family:Verdana,Arial;
    font-size:11px;
    line-height:16px;
    font-weight:bold;
}

/* google-Maps-Beschreibung */
#c13084 {
	width: 375px;
	float: left;
	margin-left: 15px;
}
