form, input, select, textarea { 
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color:#141414;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
input {
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
}
.quickLogin {
	width:130px;
	height:16px;
	border:1px dotted #7D7D7D;
	padding:3px 0 0 5px;
	color:#CECECE;
	background-color:#4A4A4A;
}
.inputTransText {
	background:url(../gfx/content/input.trans.text.gif);
	background-repat:no-repeat;
	width:193px;
	height:22px;
}
.inputTransTextarea {
	background:url(../gfx/content/input.trans.textarea.gif);
	background-repat:no-repeat;
	width:360px;
	height:150px;
}
.inputTrans, .inputTransError, .inputTransVerw, .textareaTrans, .textareaTransError, .selectTrans {
	font-family: tahoma, Arial, sans-serif;
	color: #343434;
	border:0px none transparent;
	padding-left:2px;
}

.inputTrans {	
	font-size:12px;
	height:22px;
	width:182px;
	background-color:transparent;
	padding:3px 5px 0 5px;
}
.inputTransError {	
	font-size:12px;
	height:20px;
	width:182px;
	background-color:#FFE2E2;
	padding:3px 5px 0 5px;
}
.textareaTrans {
	font-size:12px;
	height:142px;
	width:348px;
	background-color:transparent;
	padding:3px 5px 3px 5px;
}
.textareaTransError {
	font-size:12px;
	height:142px;
	width:348px;
	background-color:#FFE2E2;
	padding:3px 5px 3px 5px;
}
.selectTrans {
	font-size:12px;
	height:21px;
	width:193px;
	background-color:transparent;
	padding:3px 5px 0 5px;
}
.selectTransHigh {
	background-color:#343434;
	height:20px;
	border-bottom:1px dashed #4E4E4E;
	color:#ffffff;
}
.submitSupport {
	background-color:#B12757;
	width:160px;
	height:24px;
	color:#FFFFFF;
	border:1px solid #981C47;
}
.errMessage {
	background-color:#B12757;
	font-weight:normal;
	color:#FFFFFF;
	padding:10px 10px;
	width:336px;
	border:1px solid #FFFFFF;
	line-height:18px;
}
.okayMessage {
	background-color:#CCFFC5;
	font-weight:normal;
	color:#146309;
	padding:15px 0;
	width:356px;
	border:1px solid #FFFFFF;
	text-align:center;
}