/**
 * Style sheet form_bewerbungen
 */
#bewerbung-rechts
{
}

#f5 input.normal
{
}

/* Formular ID */
#f5 .formbody label
{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 280px;
	height: 20px;
	line-height:20px;
	float: left;
	text-align: right;
	padding-right: 20px;
}

/* Bewerbungsformular Eingabefelder */
#f5 .formbody input
{
	padding: 0px 0px;
	width: 540px;
	height: 20px;
	line-height:20px;
	background-color: #f6f6f6;
	margin: 2px;
	font-size: 14px;
	display: inline;
}

/* Mouseover bei Bewerbungsformular (nicht ie6) */
#f5 .formbody input:hover
{
	background-color: #ededed;
}

#f5 .explanation
{
	height: 250px;
	width: 280px;
	float: left;
	clear: both;
	display: block;
	margin: 10px 0px;
	margin-left: 50px;
	margin-right: 10px;
	padding: 15px;
	background-color: #f6f6f6;
}

#f5 .textarea
{
	width: 400px;
	font-size: 14px;
	margin: 10px 0px;
	padding: 15px;
	height: 250px;
	display: block;
	clear: none;
}

#f5 .row_0
{
	padding: 0px;
	margin-left: 70px;
	height: auto;
	width: auto;
	background-color: #ffffff;
	float: none;
}

#f5 .row_1
{
	background-color: #ffffff;
	height: 250px;
	float: none;
	width: 90%;
}

/* Textfeld Unternehmens Position */
#f5 #ctrl_26
{
}

/* Textfeld STRASSE */
#f5 #ctrl_27
{
	width: 300px;
	float: left;
}

/* LABEL Hausnummer */
#f5 label.f5_nr
{
	width: 30px;
	float: left;
}

/* Textfeld Hausnummer */
#f5 #ctrl_59
{
	width: 170px;
}

/* Textfeld PLZ */
#f5 input.f5_plz
{
	float: left;
	width: 50px;
}

/* Label Ort */
#f5 label.f5_ort
{
	width: 50px;
}

/* Textfeld Ort */
#f5 input.f5_ort
{
	width: 400px;
}

/* Textfeld Mitarbeiter Anzahl */
#f5 input.mitarbeiter_anz
{
	float: left;
	width: 70px;
}

/* LABEL Mitarbeiter weiblich */
#f5 label.mitarbeiter_weib
{
	width: 120px;
	float: left;
}

/* Textfeld Mitarbeiter weiblich */
#f5 input.mitarbeiter_weib
{
	width: 70px;
	float: left;
}

/* LABEL Mitarbeiter Männlich */
#f5 label.mitarbeiter_maen
{
	width: 120px;
	float: left;
}

/* Textfeld Mitarbeiter männlich */
#f5 input.mitarbeiter_maen
{
	width: 70px;
}

/* LABEL Mitarbeiter Inland */
#f5 label.mitarbeiter_aut
{
	width: 280px;
	float: left;
}

/* Textfeld Mitarbeiter Inland */
#f5 input.mitarbeiter_aut
{
	width: 70px;
	float: left;
}

/* LABEL Mitarbeiter Ausland */
#f5 label.mitarbeiter_ausland
{
	width: 120px;
	float: left;
	CLEAR: right;
}

/* Textfeld Mitarbeiter Ausland */
#f5 input.mitarbeiter_ausland
{
	width: 70px;
	float: left;
}

/* Wir bitten Sie, die nun folgenden Fragen zu beantworten... */
#f5 .row_16
{
	float: left;
	margin-left: 303px !important;
	margin-left: 152px;
	width: 500px;
}

#f5 label.f5_upload
{
	margin-left:40px;
	width: 150px;
	float: left;
}

input.f5_upload
{
	width: 200px;
	display: block;
}

#f5 .row_19, #f5 #ctrl_36
{
	margin-top: 40px;
	float: left;
	clear: right;
}

.row_21
{
	clear: right;
}

#f5 #ctrl_36
{
	float: none;
}

#f5 input.submit
{
	width:300px;
	height:32px;
	margin:20px 0px 20px 280px;
	border:0px;
}

#f5 label.f5_plz, #f5 label.f5_str, #f5 label.mitarbeiter_anz, #f5 label.mitarbeiter_aut
{
	margin-left: 0px !important;
	margin-left: 1px;
	float: left;
	clear: right;
	display: block;
}

#f5 .row_17
{
	margin: 80px;
	margin-bottom: 20px;
	padding: 10px 10px !important;
	padding: 0px;
	width: 80%;
	height: 120px;
	background-color: #ffffff;
	float: none;
}

.f5_frage
{
	height: 250px;
	float: left;
}
