.tx-badjobs-pi2-filter-head {
	color: white; background-color: #217a2c !important; font-size: 10px; display: block; line-height: normal;
	height: 19px; padding-top: 6px; margin-bottom: 15px; padding-left: 10px;
}
.tx-badjobs-pi2-filter { background-color: white;  width: 100%; padding-bottom: 14px; margin-bottom: 15px; }
.tx-badjobs-pi2-filter SPAN.txt { float:left; display: block; padding-right: 10px; padding-top:2px; }
.tx-badjobs-pi2-filter SELECT, .tx-badjobs-pi2-filter INPUT.f03 { float:left; }
.tx-badjobs-pi2-filter-department {
	display: block;
	float: left;
	width: 228px;
	margin-right: 10px;
	padding-left: 10px;
}

.tx-badjobs-pi2-filter-department SELECT { width: 150px; }
.tx-badjobs-pi2-filter-region {
	display: block;
	float: left;
	margin-right: 10px;
	width: 238px;
}
.tx-badjobs-pi2-filter-region SELECT { width: 150px; }
.tx-badjobs-pi2-filter-executive {
	display: block;
	float: right;
	width: 171px;
}
.noregion .tx-badjobs-pi2-filter-executive {
	float: left; width: auto; white-space: nowrap;
}
#page .tx-badjobs-pi2-filter-executive INPUT.f03 { float: right; }
.tx-badjobs-pi2-filter .tx-badjobs-pi2-filter-executive SPAN.txt { float: right; }

.tx-badjobs-pi2 .bad-button1 { float: right; margin-top: 10px; margin-right: 10px; }
.tx-badjobs-pi2 .noregion .bad-button1 { margin-top: 0px; margin-right: 10px; }
.tx-badjobs-pi2 .noregion .tx-badjobs-pi2-filters { float: left; }

.tx-badjobs-pi2-listrow TABLE { width: 100%; }
#page .tx-badjobs-pi2-listrow TH {
	text-align: left; font-size: 10px; font-weight: normal; background-color: #599b61; color: white;
	line-height: normal;
	height: 25px !important;
	vertical-align: middle;
}
.tx-badjobs-pi2-listrow-header TH A { color: white; text-decoration: none; padding: 0px 0px 0px 12px !important;
	background-image: url(../../../../fileadmin/images/sort.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.tx-badjobs-pi2-listrow-header TH.th1 A { padding: 0px 0px 0px 22px !important; background-position: 10px 2px; }
.tx-badjobs-pi2-listrow-header TH.ACT A {
	background-image: url(../../../../fileadmin/images/sortact.gif);
	background-position: 0px 4px;
}
#page .tx-badjobs-pi2-listrow-header TH.th1 A { background-position: 10px !important; }

.tx-badjobs-pi2-listrow TABLE { background-color: white; border-bottom: 1px solid #d3e4d5; }
#page .tx-badjobs-pi2-listrow TD { vertical-align: top; border-top: 1px solid #d3e4d5; }
#page .tx-badjobs-pi2-listrow TD.eq { vertical-align: top; border-top: 0px; }
#page .tx-badjobs-pi2-listrow TR.end TD { border-top: 2px solid #d3e4d5; }

#page .tx-badjobs-pi2-listrow TD.td1 { width: 156px; padding: 6px 11px 7px 10px!important;; white-space: nowrap; }
#page .tx-badjobs-pi2-listrow TD.td2 { width: 31px; padding: 2px 11px 2px 0px !important; }
#page .noregion .tx-badjobs-pi2-listrow TD.td2 { padding: 2px 11px 2px 11px !important; }
#page .tx-badjobs-pi2-listrow TD.td3 { width: 297px; padding: 6px 11px 9px 0px!important;; font-weight: bold; }
#page .tx-badjobs-pi2-listrow TD.td4 { width: 144px; padding: 6px 10px 9px 0px!important;; }
#page .tx-badjobs-pi2-listrow .topjob { background-image: url(../../../../fileadmin/images/topjob.png); width: 29px; height: 28px; display: block; background-position: 0px 0px; background-repeat: no-repeat;
	margin-top: auto; margin-bottom:auto; }
#page .tx-badjobs-pi2-listrow TR.first TD { padding-top: 9px !important; border-top: 0px; }

#page .tx-badjobs-pi2 .spacer-filter {
	font-size:1px; height:1px; display: block; clear: both; float: none; line-height:1px;
}
#page .tx-badjobs-pi2 .noregion .spacer-filter { display: none; }
.tx-badjobs-pi2-mapview { display: block; background-color: white; padding: 15px 10px 15px 10px; margin-bottom: 15px; }

.tx-badjobs-pi2-legend { padding-top: 10px; }
.tx-badjobs-pi2-legend UL { display: block; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#page .tx-badjobs-pi2-legend LI { display: block; margin: 0px 0px 0px 0px; float: left; font-size:10px; line-height: normal; }
.jobsGmap { padding-bottom: 5px; }
#page LI.tx-badjobs-pi2-legend-5 { margin-left: 12px; }


.tx-badjobs-pi3 FORM { margin-top: 12px; }

.tx-badjobs-pi3-fileshint {
	margin-top: -4px;
	margin-bottom: 0px;
}
.tx-badjobs-pi3-uploadbutton {
	width: 418px;
}
.tx-badjobs-pi3-uploadbutton .bad-button1 { margin-right: 0px;  }

/*
#page .tx-badjobs-pi3 .filefield .f00l { float: none; }
#page .tx-badjobs-pi3 .filefield LABEL { float: none; }
#page .tx-badjobs-pi3 .filefield INPUT { float: none; }
*/
#page .tx-badjobs-pi3 .freqhint { margin-top: 10px; margin-bottom: 13px; }

/*.tx-badjobs-pi3 FORM { width: 418px; }*/

BODY .tx-badjobs-pi2-filter-department .selectDivChooser { width: 136px !important; }
BODY .tx-badjobs-pi2-filter-department .selectDivChooserCur { width: 148px !important; }
BODY .tx-badjobs-pi2-filter-department .selectAct0 { width: 110px !important; }

.tx-badjobs-pi3-senddiv { border:1px solid #CCCCCC; padding: 30px 60px 100px 60px;
	background-image: url(../../../../fileadmin/images/loading.gif);
	background-position: center 85px;
	background-repeat: no-repeat;
	text-align: center; font-weight: bold;
	margin-top: 10px;
	width: 298px;
}

#bad_qualifications LABEL,
#bad_developments LABEL,
#bad_quality LABEL { width: 178px; padding-right: 5px; }
.tx-badjobs-pi3 #bad_newsletter label { width: auto; }

#bad_province { width: 505px; padding-bottom:26px; }
.tx-badjobs-pi1 #bad_province .f00l { display: block; float: left; }
#bad_province  .spacer { margin-bottom: 0px; }
#bad_province-0 { margin-bottom:26px; margin-top: -26px; margin-left:158px; }
#page p#bad_province-0 label { width: auto; }

.f0col1, .f0col1a { display: block; float: left; width: 145px; padding-right: 10px; }
/*.f0col1 { margin-left: 198px; }*/
.f0col2 { display: block; float: left; width: 145px; }
.f0chk1 { display: block; float: left; width: 20px; }
#page LABEL.f00checkL { float:left; width: 120px; padding-bottom: 5px; }


FORM #bad_jobnewsletter { padding-left: 195px; width: auto;}
#bad_jobnewsletter .f00l { padding-right: 9px; }
#bad_jobnewsletter .f00check { margin-right: 3px; }
#bad_jobnewsletter LABEL { padding-left: 0px; margin-left:0px; width: auto; }
#bad_jobnewsletter LABEL { width: 180px; }
#bad_newsletter LABEL { width: 248px; }

.tx-badjobs-pi5 .f0col1a { margin-left: 0px; }
.tx-badjobs-pi5 #bad_files LABEL { width: auto; }

#page .tx-badjobs-pi5 .fileline INPUT.f01f {
  margin-left: 15px;
}
.tx-badjobs-pi5-uploadbutton {
	padding-left: 15px;
}

.tx-badjobs-pi5-depDesc { display: block; font-size: 11px; line-height: 16px; margin-top: -10px;}

#page .tx-badjobs-pi5 #bad_department P.f00ch LABEL { width: 258px; }
.tx-badjobs-pi5-depCol1, .tx-badjobs-pi5-depCol2 { float: left; display: block; }
.tx-badjobs-pi5-depCol1 { width: 198px; }
#page .tx-badjobs-pi5-depCol1 p.f00 { width: 188px; }
#page .tx-badjobs-pi5-depCol1 p.f00 label { width: 160px; }
.tx-badjobs-pi5-depCol2 { width: 292px; }
#page .tx-badjobs-pi5 #bad_department .tx-badjobs-pi5-depCol2 P.f00ch { padding-left: 0px; padding-right: 0px; }

 .tx-badjobs-pi5-profilbuttons { float: right; width: auto; padding-right: 77px; }
 .tx-badjobs-pi5-profilbuttons .bad-button-line { display: inline; }
 #page .tx-badjobs-pi5-profilbuttons .bad-button-i {
float: left; margin-left: 10px;
}
#page .tx-badjobs-pi5-profilbuttons .spacer {
	float: left; clear: none;
}


#page P.fileline { margin-bottom: 7px; padding-left: 15px; }
.uploadbutton { margin-left: 15px; }

