fieldset { border: none; margin: 0; padding: 0; }

textarea,
input[type="text"], 
input[type="submit"],
input[type="password"] {
	background-color: #FFFAC8;
	margin: 3px 0; 
	border: none;
}

input[type="text"],
input[type="password"] {
	height: 17px;
	padding: 2px 4px 1px;
	width: 225px;
}

#sidebar input[type="text"], 
#sidebar input[type="password"] { padding: 1px 2px 0; margin: 1px 2px 3px 0;}

label { display: block; }

input#username,
input[type="password"] {
	background-color: #FFFFFF;
	width: 145px; 
	margin-left: 2px;
	color: #87888a;
	} 

#account input[type="password"] {
	background-color: #FFFAC8;
	height:17px;
	padding:2px 4px 1px;
	width:225px;
	}

/* falsche passwort dekl */
#sidebar input[type="text"]#password {
	background-color: #FFFFFF;
	width: 145px; 
	color: #87888a;
	}

#login_screen  input[type="text"]#password { width: 175px; color:#87888A;}

.awardbox input#username, 
.awardbox input#password, 
.awardbox input[type="password"], 
.awardboxR input#email,
.login_screenbox input#username, 
.login_screenbox input[type="text"], 
.login_screenbox input[type="password"], 
.login_screenbox input#email,
.login_screenbox2 input[type="text"],
.login_screenbox2 input[type="password"] { 
	width: 175px; margin-left: 0; height: 14px; 
	background-color: #FFFAC8; color: #87888A; 
	}

.awardbox form, .awardboxR form
	{ position: absolute; top: 38px; margin-left: -2px; width: 180px }

.login_screenbox form, .login_screenbox2 form,.login_screenboxR form 
	{  margin: 16px 0 0 -2px; width: 180px }
	
.awardbox form input[type="submit"] { margin-top: 6px; }
.awardboxR form input[type="submit"] { margin-top: 29px; }

.login_screenbox form input[type="submit"],
.login_screenbox2 form input[type="submit"],
.login_screenboxR form input[type="submit"],
.login_screenboxR .large_button
	{ position: absolute; bottom: 6px; left: 4px; }

input[type="file"] { margin: 6px 0; }

#edit_project input[type="radio"] { margin: 3px 0; }

textarea { padding: 2px 4px 1px; }
textarea.small { height: 40px; width: 225px; margin: 3px 0; }
textarea.medium { height: 90px; width: 225px; margin: 3px 0; }
textarea.large { height: 190px; width: 225px; margin: 3px 0; }

#search_panel input,
#search_panel select { width: 175px; text-align: left; float: left; }
#search_panel .panel_box3 { margin-right: 10px;}

legend { padding: 6px 0 12px 118px; }
	
#edit_CVandSkills legend { padding-left: 115px; padding-top: 15px; }

legend.left { padding-left: 0; }
legend.spec { padding-top: 16px; padding-bottom: 7px; }

p.legend { 
	margin-bottom: 8px;
	padding-left: 120px; 
	} 

legend.left { padding-left: 0; }

#edit_CVandSkills h4 { margin: 3px 0 0; }
#edit_CVandSkills input[type="submit"] { margin: 6px 6px 8px 0; }

label {
	float: left; 
	width: 11.25em;
	padding-right: 0.5em;
	clear: left;
	}
	
#search_panel label { width: 8em; }

select {
	margin: 3px 0;
	padding: 0;
	width: 295px;
}

.LEFT1 { width: 110px; margin: 3px 5px 0 0; text-align: right; float: left; }
.LEFT2 { width: 245px; margin-right: 10px; text-align: left; float: left; }
.LEFT2solo { width: 245px; margin: 0 10px 0 120px; text-align: left; }
.LEFT2select { width: 233px; float: left; }
#account input[type="checkbox"] { float: left; }
#account .LEFT1 input[type="checkbox"] { float: none; }

#edit_project .list_downl { margin-top: 15px; }
#edit_project .list_downl p { line-height: 140%; border-bottom: 1px dashed #CCCCCC; }
#edit_project .list_downl_text { margin-top: 15px; line-height: 160%; color: #87888a; }
#edit_project .upload_text { margin-top: 15px; color: #009EE0}

/* --------------------- BUTTONS --------------------- *//* --------------------- BUTTONS --------------------- */ 
input.save,
input.search,
input.upload {  
	height: 16px;
	width: 108px;
	overflow: hidden;
	margin: 0; padding: 0;
}
#search_panel input.search { margin-top:42px; }

input.save { background: url(/assets/images/einstieg_award/button_save.png) bottom left no-repeat; }
input.save:hover { background: url(/assets/images/einstieg_award/button_save.png) top left no-repeat; }

input.search { background: url(/assets/images/einstieg_award/button_search.gif) bottom left no-repeat; }
input.search:hover { background: url(/assets/images/einstieg_award/button_search.gif) top left no-repeat; }

input.upload { background: url(/assets/images/einstieg_award/button_upload.gif) bottom left no-repeat; }
input.upload:hover { background: url(/assets/images/einstieg_award/button_upload.gif) top left no-repeat; }

/* ------------------- MED BUTTONS ------------------- *//* ------------------- MED BUTTONS ------------------- */ 
input.login,
input.forgotpassword {  
	height: 16px;
	width: 150px;
	overflow: hidden;
	margin: 0.25em 0 0;	padding: 0;
}

input.login { background: url(/assets/images/einstieg_award/button_login.gif) bottom left no-repeat; }
input.login:hover { background: url(/assets/images/einstieg_award/button_login.gif) top left no-repeat; }

input.forgotpassword { background: url(/assets/images/einstieg_award/button_forgotpassword.gif) bottom left no-repeat; }
input.forgotpassword:hover { background: url(/assets/images/einstieg_award/button_forgotpassword.gif) top left no-repeat; }

/* ------------------ LARGE BUTTONS ------------------ *//* ------------------ LARGE BUTTONS ------------------ */
input.loginL,
input.loginaccount,
input.requestpassword,
input.submitfeedback {  
	height: 16px;
	width: 186px;
	overflow: hidden;
	margin: 0.25em 0 0;	padding: 0;
}

input.loginL { background: url(/assets/images/einstieg_award/button_login_large.gif) bottom left no-repeat; }
input.loginL:hover  { background: url(/assets/images/einstieg_award/button_login_large.gif) top left no-repeat; }

input.loginaccount { background: url(/assets/images/einstieg_award/button_loginaccount.gif) bottom left no-repeat; }
input.loginaccount:hover { background: url(/assets/images/einstieg_award/button_loginaccount.gif) top left no-repeat; }

input.requestpassword { background: url(/assets/images/einstieg_award/button_requestpassword.gif) bottom left no-repeat; }
input.requestpassword:hover { background: url(/assets/images/einstieg_award/button_requestpassword.gif) top left no-repeat; }

input.submitfeedback { background: url(/assets/images/einstieg_award/button_submitfeedback.gif) bottom left no-repeat; margin: 12px 20px; }
input.submitfeedback:hover { background: url(/assets/images/einstieg_award/button_submitfeedback.gif) top left no-repeat; }

/* ------------------- BIG BUTTONS ------------------- *//* ------------------- BIG BUTTONS ------------------- */
input.big_createaccount,
input.big_step2,
input.big_step3,
input.big_step4,
input.big_saveprofile,
input.big_saveproject,
input.big_saveprofileplus {
	height: 58px;
	width: 287px;
	overflow: hidden;
	margin: 0.25em 0 0; padding:0;
	}

input.big_createaccount { background: url(/assets/images/einstieg_award/button_big_uploadproject.gif) bottom left no-repeat; }
input.big_createaccount:hover { background: url(/assets/images/einstieg_award/button_big_uploadproject.gif) top left no-repeat; }

input.big_step2 { background: url(/assets/images/einstieg_award/button_big_step2.gif) bottom left no-repeat; }
input.big_step2:hover { background: url(/assets/images/einstieg_award/button_big_step2.gif) top left no-repeat; }

input.big_step3 { background: url(/assets/images/einstieg_award/button_big_step3.gif) bottom left no-repeat; margin-bottom: 8px;}
input.big_step3:hover { background: url(/assets/images/einstieg_award/button_big_step3.gif) top left no-repeat; }

input.big_step4 { background: url(/assets/images/einstieg_award/button_big_step4.gif) bottom left no-repeat; }
input.big_step4:hover { background: url(/assets/images/einstieg_award/button_big_step4.gif) top left no-repeat; }

input.big_saveprofile { background: url(/assets/images/einstieg_award/button_big_saveprofile.gif) bottom left no-repeat; }
input.big_saveprofile:hover { background: url(/assets/images/einstieg_award/button_big_saveprofile.gif) top left no-repeat; }

input.big_saveproject { background: url(/assets/images/einstieg_award/button_big_saveproject.gif) bottom left no-repeat; margin-right: 6px; }
input.big_saveproject:hover { background: url(/assets/images/einstieg_award/button_big_saveproject.gif) top left no-repeat; }

input.big_saveprofileplus { background: url(/assets/images/einstieg_award/button_big_saveprofileplus.gif) bottom left no-repeat; }
input.big_saveprofileplus:hover { background: url(/assets/images/einstieg_award/button_big_saveprofileplus.gif) top left no-repeat; }

input.big_saveprofile, input.big_saveprofileplus { margin: 15px 6px 20px 0 }

.intentA { float:left; margin: 2px 6px 20px 0; }
.intentB { float:left; margin: 2px 6px 60px 0; }

#payment .rightbox img { margin-top: 6px}


/* --------------------- TYPE --------------------- *//* --------------------- TYPE --------------------- */
 
textarea, input[type="text"]  {
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;  
	color: #333;
}

legend/*, h1.search, h1.profile*/ { 
	letter-spacing: -0.3px;
	font-size: 16px;
	color: #292929;
	font-style: italic;
	font-weight: normal;
}

label {
	font-size: 10px;
	line-height:2.5em;
	text-align: right;
	}

#edit_CVandSkills label { 
	text-transform: uppercase; 
	line-height: 180%;
	vertical-align: 30%;
	font-size: 8px;
	color: #87888a; 
	}

label sup, .left1 sup, .editCV_left1 sup {
	color: #009ee0; 
	font-size: 10px; 
	vertical-align: 10%;
	}
	
span.left_select { 
	font-family: Times, Georgia, "Times New Roman", serif; 
	letter-spacing: -0.3px; margin:6px 8px; float: left;
	font-size: 16px; 
	font-style: italic; 
	}
	
p.legend, p.legend_left {
	color:#999933;
	font-size: 11px;
	font-weight:normal;
	}

.left_checkbox, .right_checkbox { color:#999933; font-size: 10px; }

#search_panel label { text-align: left; text-transform: uppercase; font-size: 8px; color: #009EE0; }
