/* Template adopted style settings for module CONTACT */

div.mod_contact { }

@media print {
	form.contact { display:none; }
}

/* ---------------------------------------------------------------------------
	Contactformular on page=kontakt with class="mod_contact main"
*/

.main form.contact {
	background: url(../img/back_form.jpg) left top repeat-y;
	margin: 0;
	padding: 6px 10px 6px 10px;
}

.main form.contact fieldset{ margin-bottom: 0.5em; padding:8px; text-align:left; }
.main form.contact legend{ color:#000; }

.main form.contact table.form_check {  }
.main form.contact table.form_check td { padding: 2px 0 2px 0; vertical-align:middle;}

.main form.contact table.form_text { width: auto; margin-bottom: 0.5em; }
.main form.contact table.form_text td { padding: 0.2em 0 0.2em 0; vertical-align:middle;}

.main form.contact table.form_area { width: auto; margin-bottom: 0.5em; }

.main form.contact table.form_captcha { width: auto; margin-bottom: 0.5em; }

/* ------------------------------------------------------------------------ */

.mcenter table.senddata td {
	padding: 0 0.3em 0.1em 0;
	font: normal 0.85em Verdana;
}

.mcenter table.senddata pre {
	color: #264798;
	font-family: Verdana, sans-serif;
}

/* ****************************************************************** *\
	 				Formular defines
\* ****************************************************************** */

.colmust { color: #ff6060; }

span.form_error { color:#264798; font-weight:bold; text-decoration:underline; }

label.form_label {
	color: #111;
	font: normal 1.0em Verdana;
	margin-right: 0.8em;
}

input.form_text, input.form_subject, input.form_button, input.form_captcha,
select.form_select, option.form_selopt, textarea.form_area {
	color: #000; font: normal 1.0em Verdana;
}


input.form_text, input.form_subject {
	width: 344px;
	padding: 1px 2px 1px 2px;
	/* background: url(../img/inputback.png) left top no-repeat; */
	/* border: 1px solid #a8a8a8; */
}

textarea.form_area {
	padding: 1px 2px 1px 2px;
	width: 415px;
	/* background: url(../img/inputback.png) left top no-repeat; */
}

input.form_button {
	width: auto;
	padding: 2px 0.5em 2px 0.5em;
	margin: 0;
}

/* --- submit and other buttons --- */

/* --- radiobuttons --- */

input.form_rbtn { margin: 0; padding: 0; }
label.form_rbtn { color: #000; padding: 0; margin: 0 12px 0 4px; }

/* --- checkboxes --- */

label.form_check { color: #111; padding-left: 6px; }
input.form_check { margin: 0 0 0 4px; padding: 0; }

/* --- drop down select listbox --- */

select.form_select {
	margin: 0; padding: 0;
	/* background: url(../img/inputback.png) 1px 1px no-repeat; */
	/* border: 1px solid #a8a8a8; */
}

option.form_selopt {
	background-color: #fff;
}

/* --- captcha --- */
input.form_captcha {
	padding: 1px 2px 1px 2px;
}

