/** 
* tyclipso.net myty Demo Portal - Forms CSS *
* @author Ron Kappler 
* @version 1.0 
* @see http://http://demo.myty.de/
*/
form {
	margin: 0;
	padding: 0;
}
input.submit, button {
	cursor: pointer;
}
/* Standardformular */
fieldset {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border: 0;
}
legend { display: none; }
.showlegend legend { display: block; padding: 5px 0px 5px 0px; font-weight:bold; }
.fm-form { margin: 0 0 15px 0; min-height: 10px; }
.fm-form label {
	color: #555555;
	display: block;
	margin-bottom: 5px;
}
.div-input-text, .div-input-textarea { width: 305px; overflow: hidden; padding-bottom:5px; clear:both; }
div.input-hs, div.input-hsr { width: 236px; overflow: hidden; float: left; clear: none; }
div.input-hsr { float: right; }
/*.input-fields input, .input-text, .input-textarea {
	border:1px solid #5f6062;
}*/
div.input-hs .input-text, div.input-hsr .input-text { width: 234px; }
.input-select {
	border: 1px solid #555555;
	width: 368px;
	display: block;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
textarea.input-textarea { height: 100px; float:left; }
.div-input-check {
	width: 368px;
	clear: both;	
}
.div-input-check .form-label, .div-input-text .form-label, .div-input-textarea .form-label {
	width: 150px;
	float: left;
}

.div-input-textarea { width:420px; }

.input-check {
	border: 0;
	width: 12px;
 	height: 12px;
	display: block;
	margin-right: 5px;
	float: left;
}
div.captcha {padding-top: 5px; padding-bottom: 5px; clear:both; }
input.captcha { margin-left:150px;  }
.captcha img { margin-bottom: 5px; }
.buttons { clear: both; }
.input-submit, .login-submit, .logout-submit{
	border:1px solid #5f6062;
	color: #c1002b;
	background-color: #ffffff;
}
.error-field .input-text, .error-field .input-textarea, .error-field .input-select, .error-field input {
	border: 1px solid #c1002b;
}
.error-field label, .errorMsg {
	color: #c1002b;
	font-weight: bold;
}
.errorMsg { margin-bottom: 15px; line-height: 17px; }

.div-mytyFormBox input, .div-mytyFormBox label { float:left; }
.div-mytyFormBox label { padding-right: 10px; padding-left: 5px; }
.field-mytyFormBox { clear:both; }

/*.field-newsletter-checkbox .form-label { display:none; }*/
.field-newsletter-checkbox .mytyFormCheckbox-headline { float:right; }
.field-newsletter-checkbox .div-newsletter-checkbox {float:left;}
