/* ------------------------------------
   general classes 
 ------------------------------------ */
.hide {
	visibility: hidden;
	display: none;
}

/* ------------------------------------
   mailformplus
 ------------------------------------ */

div.tx-thmailformplus-pi1 FORM label.left, div.tx-thmailformplus-pi1 FORM label.left_error {
    float: left;
    text-align: left;
    width: 120px;
    margin-right: 5px;
}

div.tx-thmailformplus-pi1 FORM label.left_error {
	font-weight: bold;
}

div.tx-thmailformplus-pi1 FORM input[type=text], div.tx-thmailformplus-pi1 FORM select, div.tx-thmailformplus-pi1 FORM textarea {
  	float: left;
	margin-bottom: 5px;
  	border-width: 1px;
  	border-style: solid;
  	border-color: #999;
}

div.tx-thmailformplus-pi1 FORM input.right {
	float: left;
	width: auto;
	clear: both;
	margin-left: 105px;
	margin-right: 5px;
}

div.tx-thmailformplus-pi1 FORM input.middle, div.tx-thmailformplus-pi1 FORM label.middle{
	float: left;
	width: auto;
	clear: none;
	margin-left: 0px;
	margin-right: 5px;
	
}

div.tx-thmailformplus-pi1 FORM br {
   clear: both;
}

/* --- Forms: Fonts & Colors --- */

div.tx-thmailformplus-pi1 FORM input, div.tx-thmailformplus-pi1 FORM select, div.tx-thmailformplus-pi1 FORM textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 12px;
	background-color: #fff;
}

/* --- Formulare: Grössen --- */
div.tx-thmailformplus-pi1 FORM input[name=subject] {
 	
}

div.tx-thmailformplus-pi1 FORM input[type=text], div.tx-thmailformplus-pi1 FORM select {
 	
}

div.tx-thmailformplus-pi1 FORM textarea {
 	
}

