


/**
 * New Form Layout
 */
/*
 * Formular Layout
 */
.inputFieldWrapper{clear:both; margin-bottom:15px;}
.inputFieldLabel{width:210px; font-size:12px; text-transform:uppercase;}
.inputFieldRightSide{float:right; width:470px;}
.inputDiv input, .inputDiv textarea{width:470px;}
.inputDiv input {padding:0px 5px 0px 5px; height:25px; border:1px solid black;width:457px;}
.inputDiv textarea{width:470px; padding:5px; background:url(../images/textarea-background.png) no-repeat; height:150px; border:none; font-family:Aller; font-size:12px;}
.inputFieldDescription{width:210px; font-size:10px; font-style: italic; color:#a7a5a5;}
.inputFieldWrapper ul.errors{color:#a90000; font-style:italic; font-size:10px; padding-bottom:15px;}
.inputFieldWrapper.submit input{width:187px; height:25px; background:url(../../icons/icon_submit.png) no-repeat 5px 5px; border:none; background-color:rgba(0,89,151,0.1);position:relative;float:right;margin-right:10px; margin-bottom:2px; text-align:right; font-weight:bold; text-transform: uppercase; color:#406a86;}
.inputFieldWrapper.submit input:hover{width:187px; height:25px; background:url(../../icons/icon_submit_over.png) no-repeat 5px 5px; border:none; background-color:rgba(0,89,151,0.5);position:relative;float:right;margin-right:10px; margin-bottom:2px; text-align:right; font-weight:bold; text-transform: uppercase; color:white; cursor:pointer}

.inputFieldWrapper.cancel input{width:187px; height:25px; background:url(../../icons/icon_cancel.png) no-repeat 5px 5px; border:none; background-color:rgba(0,89,151,0.1);position:relative;float:left;margin-right:10px; margin-bottom:2px; text-align:right; font-weight:bold; text-transform: uppercase; color:#406a86;}
.inputFieldWrapper.cancel input:hover{width:187px; height:25px; background:url(../../icons/icon_cancel_over.png) no-repeat 5px 5px; border:none; background-color:rgba(0,89,151,0.5);position:relative;float:left;margin-right:10px; margin-bottom:2px; text-align:right; font-weight:bold; text-transform: uppercase; color:white; cursor:pointer}
.inputFieldWrapper.cancel, .inputFieldWrapper.submit{clear:none; width:auto; margin-bottom:0px; margin-top:-13px;}
.inputFieldWrapper.cancel{margin-left:-10px;}
.inputFieldWrapper.submit{margin-right:-20px;}
.file{
		border:1px none #fff !important;
		width:300px;
}
form{margin-top:13px; text-align:left !important;}
.inputFields{background:rgba(0,89,151,0.1); margin-left:-10px; padding-left:10px; margin-right:-10px; margin-top:2px;padding-top:25px; clear:both;}


/**
 * User Tipps
 */
.user_tipps_input input{
	height:16px;
	margin:0;
	padding:0;
	text-align:center;
	width:16px;
}

/**
 * Register-Form
 */

#userForm .registerForm{
	padding-top:20px;
	padding-bottom:20px;
	width:250px;	
}

#userForm .registerForm dt {
	font-size:10px;
	margin:0px;
	padding:0;
	text-align:left;
	width:250px;
	
}

#userForm .registerForm dd {
	clear:both;
	float:none;
	font-size:10px;
	padding:0;
	text-align:right;
	width:250px;
	margin-bottom:10px;
	
}

.registerForm{
	width:250px;
	margin-left:20px;
}

.registerForm input{
	width:245px;
}
.registerForm .userFormSubmit {
	width:252px;
}

#userForm .registerForm input,  #userForm .registerForm select{
	font-size:10px;
	padding:0;
	width:250px;
	height:18px;
	margin-bottom:3px;

}

#userForm .zend_form{
	width:350px;
	
}

#userForm .registerForm input{
	border:1px solid #a9a9a9;
	background-color:white;
}
#userForm .registerForm input.userFormSubmit{
	background-color:gray;
	color:white;
	cursor:pointer;
	
}
#userForm .registerForm input.userFormSubmit:hover{
	background-color:#a9a9a9;
	color:white;
	cursor:pointer;
	
}

#userForm .registerForm input:focus{
	border:1px solid #a9a9a9;
	background-color:#e4e4e4;
}
#userForm .registerForm input:onFocus{
	font-size:10px;
	padding:0;
	width:250px;
	height:15px;
	margin-bottom:3px;
	border:1px solid #a9a9a9;
	background-color:white;
}


#userForm li, #userForm ul {
margin-left:0px;
margin-top:0px;
}

.errors{
	color:#ff0000;
}
/**
 * Styles for all Zend Forms
 */

.profileEdit .zend_form{
	width:445px !important;
}

.zend_form{
	
	width:460px;
	margin:5px auto;
	padding:0;
}

.communityEntryForm .zend_form{
	width:100%;
	
}

#createMessage .zend_form{
	width:600px;
	margin:0px;
}

#createMessage .zend_form dt{
	clear:both !important;
	float:none;
	text-align:left;
	width:auto;
}

#createMessage .zend_form dd{
	clear:both !important;
	float:none;
	text-align:left;
	width:auto;
}
#createMessage .zend_form dd input{
	clear:both !important;
	float:none;
	text-align:left;
	width:575px;
	font-size:10px;
}

#createMessage .zend_form dd textarea{
	clear:both !important;
	float:none;
	text-align:left;
	width:580px;
	font-size:10px;
}

.zend_form dt{
padding:0;
clear:both;
width:30%;
float:left;
text-align:right;
margin:5px 5px 5px 0;
font-size:10px;
line-height:23px;
}

.communityEntryForm .zend_form dt{
	width:15%;
}

.zend_form dd{
padding:0;
float:left;
width:68%;
margin:5px 2px 5px 0;
}
.communityEntryForm .zend_form dd{
	width:83%;
}

.zend_form p{
padding:0;
margin:0;
}

.zend_form input, input{
margin:0 0 7px 0;
padding:0;
padding-left:5px;
height:20px;
border:1px solid green;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}
#userForm dd{
	text-align:left;
}


.zend_form textarea{
margin:0 0 7px 0;
padding:0;
height:80px;
}


.submit{
float:right;
}
input.userFormSubmit{
	width:153px;
}

.required:after{content:' *'; color:red;}

