/**
* 
* Page Result
*
* Layout for Resultpages - Page-Id #jobsResult
*
* @project ZEIT Stellenmarkt 2011
* @version 1.0
* @package css
* @author Planet Newstyle: Hannes Kandulla
* @copyright 2011 ZEIT ONLINE
* @cssdoc version 1.0-pre
*
*/


/* @group Page-Layout */
/* @group suchagentenMoreText */
#suchagentenMoreLink {
  margin:10px 0;
}
#suchagentenMoreText {
  margin:10px 0 0;
}
#suchagentenMoreText img {
  float: left;
  margin: 0 10px 10px 0;
  height: 200px;
}
#suchagentenMoreText h2 {
  font-size:20px;
  line-height: 24px;
  margin:10px 0 5px;
}
#suchagentenMoreText h3 {
  font-size:16px;
  line-height: 20px;
  margin:10px 0 5px;
}
.clear {
  clear: both;
}
div.suchagenten #contentHead {
  margin-bottom: 20px;
}
/* @end of suchagentenMoreText */
/* @group Suchergebnis Header */
div.suchagenten #contentHead h1.head1 {
	margin: 0 0 20px 0;
}
div.suchagenten #contentHead h1.head1 span.naturwissenschaften {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.naturwissenschaften:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px 0px transparent;
}
div.suchagenten #contentHead h1.head1 span.medizin {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.medizin:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -30px transparent;
}
div.suchagenten #contentHead h1.head1 span.ingenieure {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.ingenieure:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -60px transparent;
}
div.suchagenten #contentHead h1.head1 span.verwaltung {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.verwaltung:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -90px transparent;
}
div.suchagenten #contentHead h1.head1 span.bildung {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.bildung:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -120px transparent;
}
div.suchagenten #contentHead h1.head1 span.kultur {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.kultur:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -150px transparent;
}
div.suchagenten #contentHead h1.head1 span.medien {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.medien:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -180px transparent;
}
div.suchagenten #contentHead h1.head1 span.zusammenarbeit {
	position: relative;
	padding: 0 0 0 35px;
}
div.suchagenten #contentHead h1.head1 span.zusammenarbeit:before {
 content: " "; display: block; position: absolute;
 top: 0px; left: 0px;
 width: 30px; height: 30px;
 background: url('/images/jobs/background/startseite-icons-30x30.png') no-repeat 0px -210px transparent;
}
div.suchagenten #contentHead h1 .highlight {
  color: #060;
}
div.suchagenten #contentHead p {
	font-size: 13px; line-height: 20px; color: #222222;
}
div.suchagenten #contentHead #suchagentenMoreLink {
	margin: 0;
}
div.suchagenten #contentHead #suchagentenMoreLink a {
  font-size: 13px; line-height: 20px; color: #1d7348; text-decoration: none;
}
/* @end Suchergebnis Header */
/* @group Ring-Box */
div.suchagenten #contentHead .ring-box {
	display: block; position: relative; float: right;
	width: 263px;
	margin: 0 0 0 20px; padding: 5px;
	border: 1px solid #dadada;
}
div.suchagenten #contentHead .ring-box h3 {
	display: block; position: relative;
	margin: 0; padding: 0;
  font-size: 13px; line-height: 20px; color: #222222; font-weight: bold; text-decoration: none;
}
div.suchagenten #contentHead .ring-box ul {
	display: block; position: relative;
	margin: 0; padding: 0;
}
div.suchagenten #contentHead .ring-box ul li {
	display: block; position: relative;
	margin: 0; padding: 0 0 0 10px;
  font-size: 13px; line-height: 20px; color: #777777; font-weight: normal; text-decoration: none;
}
div.suchagenten #contentHead .ring-box ul li:before {
	content: " "; display: block; position: absolute;
	top: 6px; left: 2px;
	width: 4px; height: 7px;
	background: url('/images/jobs/layout.png') no-repeat -186px -20px transparent;
}
div.suchagenten #contentHead .ring-box ul li a {
  font-size: 13px; line-height: 20px; color: #777777; font-weight: normal; text-decoration: none;
}
div.suchagenten #contentHead .ring-box ul li a:hover {
  font-size: 13px; line-height: 20px; color: #1d7348; font-weight: normal; text-decoration: none;
}
div.suchagenten #contentHead .ring-box a.slide-link,
div.suchagenten #contentHead .ring-box a.slide-up-link {
  display: block;
  padding: 3px 0 5px 2px;
  font-size: 13px; line-height: 20px; color: #1d7348; font-weight: normal; text-decoration: none;
}
/* @end Ring-Box */
/* @group Results-Functions */
div.results_functions {
  float:left;
  width:938px;
	margin: 0 0 20px 0;
  background-color:#fff;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
div.results_functions p.resultsEmail {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 8px 8px 8px 20px;
}
div.results_functions p.resultsEmail a {
  font-weight:normal;
  color:#060 !important;
  padding-left: 18px;
}
div.results_functions p.resultsEmail a.resultsRSSLink {
  padding-left: 0;
  padding-right: 15px;
}
div.results_functions p.resultsEmail a:hover {
  color:#444444;
  text-decoration:none !important;
}

/* @end of Results-Functions */
/* @group Results-Sorter */
div.results_functions dl.results_sorter {
  float:left;
  margin:5px 8px 8px;
  height:25px;
  line-height:25px;
}
div.results_functions dl.results_sorter dt,
div.results_functions dl.results_sorter dd {
  float:left;
  margin:3px 0 0;
  padding:0;
}
div.results_functions dl.results_sorter dt label {
  display:inline;
  font-weight:normal;
  padding-right:5px;
}
div.results_functions dl.results_sorter dd select {
  width:auto;
  padding:3px;
}
/* @end of Results-Sorter */
/* @group Results-Pager */
ul.results_pager {
  float:right;
  margin:8px;
}
ul.results_pager li {
  float:left;
  display:inline;
	margin-left:3px;
}
ul.results_pager li.pager_button a,
ul.results_pager li.pager_button span {
  float:left;
  height:24px;
  line-height:1;
  vertical-align:middle;
}
ul.results_pager li.pager_pages span {
	font-size:11px;
  line-height:27px;
  padding:0 5px;
	text-transform: uppercase;
}
ul.results_pager li a.pager_first_act,
ul.results_pager li span.pager_first_inact {
  line-height:1;
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -150px;
}
ul.results_pager li a.pager_first_act:hover {
  line-height:1;
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -175px;
}
ul.results_pager li a.pager_next_act,
ul.results_pager li span.pager_next_inact {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -75px;
}
ul.results_pager li a.pager_next_act:hover {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -100px;
}
ul.results_pager li a.pager_prev_act,
ul.results_pager li span.pager_prev_inact {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 0px;
}
ul.results_pager li a.pager_prev_act:hover {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -25px;
}
ul.results_pager li a.pager_last_act,
ul.results_pager li span.pager_last_inact {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -225px;
}
ul.results_pager li a.pager_last_act:hover {
  background:transparent url(/images/jobs/background/pager.gif) no-repeat scroll 0 -250px;
}
/* empty */
ul.results_pager li span.pager_first_inact,
ul.results_pager li span.pager_next_inact,
ul.results_pager li span.pager_prev_inact,
ul.results_pager li span.pager_last_inact {
  opacity:0.2;
}
/* @end of Results-Pager */
/* @end of Page-Layout */



/* @group Results-Layout */
/* @group Results-Table */
div.with-keyword-hint {
	display: block; position: relative; float: left; clear: left;
	width: 940px;
	margin: 0 0 5px 0;
	font-size: 15px; line-height: 17px; font-weight: normal; color: #333;
}
div.with-keyword-hint span.count {
	font-size: 15px; line-height: 17px; font-weight: normal; color: #1d7348;
}
table#resultsTable {
  width: 938px;
  margin:5px 0 15px 0;
}
table#resultsTable.withKeyword {
	border: 1px solid #1d7348;
}
span.label_azv {
	float:right;
	margin-top:5px;
	font-size:9px;
  color:#a0a0a0;
  text-transform:uppercase;
}
/* @group Results-Box */
div.resultsBox {
	float:right;
  width:938px;
  padding-bottom:5px;
  margin-bottom:5px;
  border:1px solid #ffffff;
  background:transparent url(/images/jobs/background/bg_resultBoxBottom.jpg) no-repeat scroll 100% 100%;
}
table#resultsTable.withKeyword div.resultsBox {
	width: 916px;
  margin: 0 10px 5px 10px;
}
table#resultsTable.withKeyword div.resultsBox .resultsHeader {
	padding: 10px 0px 35px 0px
}
table#resultsTable.withKeyword div.resultsBox.azv {
	width: 916px;
  margin: 0 10px 5px 10px;
}
table#resultsTable.withKeyword div.resultsBox.azv .resultsHeader {
	padding: 10px 10px 35px 10px
}
table#resultsTable.withKeyword .jobBox ul.jobFunctions {
	width: 916px;
}
table#resultsTable.withKeyword tr:last-child div.resultsBox {
	background: none;
}
table#resultsTable.withKeyword span.label_azv {
	margin-right: 10px;
}
div.resultsBox.hover {
  xborder:1px solid #f7f9ee;
}
div.resultsBox.azv,
div.resultsBox.azv.hover {
  padding-bottom:0px;
	border-left: 1px solid #f3f8f6;
	border-right: 1px solid #f3f8f6;
  background: #f3f8f6;
}
div.resultsBox.hover .resultsHeader {
	background-color:#f7f9ee;
}
div.resultsHeader {
	position: relative;
	padding:10px 10px 35px 10px;
	clear:both;
}
div.resultsHeader img.adLogo {
  float:right;
  width:100px;
  height:50px;
  padding-top:13px;
}
div.resultsHeader img.adLogo.landscape {
  width:100px;
  height:auto;
}
div.resultsHeader img.adLogo.portrait {
  width:auto;
  height:50px;
}
.resultsBox.open div.resultsHeader img.adLogo {
  padding-top:9px;
}
div.resultsBox a.jobTitle {
	display:block;
  width:755px;
	font-size:16px;
  line-height:20px;
  font-weight:bold;
  margin-bottom:10px;
  outline:none;
	color: #060;
}
div.resultsBox a.jobTitle:focus,
div.resultsBox a.jobTitle:active {
	outline:none;
}
div.resultsBox a.jobTitle:visited {
  color:rgb(0,100,0);
}
/* don't change the order of the following 3 selectors */
div.resultsBox.visited a.jobTitle {
  text-decoration:underline;
}
div.resultsBox.open a.jobTitle,
#content div.resultsBox.visited.hover a.jobTitle {
  text-decoration:none;
}
div.resultsBox.hover a.jobTitle {
  text-decoration:underline;
	color: #222222;
}

div.resultsBox h2.job-title {
  margin: 0;
	padding: 0;
}
div.resultsBox p {
	width: 562px;
}
div.shortJobDescription {
	font-size: 12px;
	line-height: 16px;
	color: #777777;
	height: 30px;
	width: 755px;
}
#content div.resultsBox div.more-container {
	padding: 10px 0 0 0;
	color: #999999;
}
#content div.resultsBox div.shortJobDescription a.moreLink {
	padding-right: 10px;
}
#content div.resultsBox.visited div.shortJobDescription a.moreLink {
	display: inline-block; clear: left;
	text-decoration: underline;
}
#content div.resultsBox.hover div.shortJobDescription a.moreLink {
	text-decoration: underline;
	color: #222222;
}
#content div.resultsBox.visited.hover div.shortJobDescription a.moreLink {
	text-decoration: none;
}

div.resultsBox p.wrapperNotelist {
  display: inline;
	padding-left: 5px;
	line-height: 16px;
}
.wrapperNotelist a.functionNotelist {
background: transparent url(/images/jobs/background/icon_notelist_seo.png) no-repeat scroll 0 -14px;
padding: 3px 0 0 18px;
}
div.resultsBox p.wrapperNotelist.seouebersicht {
  display: inline;
	padding-left: 5px;
	line-height: 16px;
}
div.resultsBox p.wrapperNotelist a.functionNotelist {
  display: inline;
	color: #999999;
	font-weight: normal;
}
div.resultsBox p.wrapperNotelist a.functionNotelist.true {
  display: inline;
	color: #222222;
	font-weight: bold;
}

div.resultsBox p.wrapperNotelist.seouebersicht a.functionNotelist {
  display: inline;
	color: #999999;
	font-weight: normal;
}
div.resultsBox p.wrapperNotelist.seouebersicht a.functionNotelist.true {
  display: inline;
	color: #222222;
	font-weight: bold;
}

div.resultsBox p.wrapperNotelist a.true,
div.resultsBox p.wrapperNotelist a.show,
div.resultsBox p.wrapperNotelist a.removeFromNotelist {
  display:inline;
}
a.showNotelist {
  display:none !important;
}
a.showNotelist.true {
  display:inline !important;
}
/* @group Results-Functions */
span.function_watch a.functionNotelist,
span.function_watch a.removeFromNotelist {
  padding:0 23px 0 10px; 
	margin:0;
  background:transparent url(/images/jobs/background/icon_notelist_small.gif) no-repeat scroll 100% 0; 
}
span.function_watch a.functionNotelist.true {
  background:transparent url(/images/jobs/background/icon_notelist_small.gif) no-repeat scroll 100% -37px; 
}
span.function_watch a.functionNotelist.wait {
  background:transparent url(/images/jobs/background/icon_notelist_small.gif) no-repeat scroll 100% -18px; 
}
/* @end of Results-Functions */
/* @group Results-Box - open */
.resultsBox.open,
div.resultsBox.azv.open {
	background: #fff;
	border: none;
}
.resultsBox.open .resultsHeader{
	padding:16px 16px 42px 10px;
}
/* @end of Results-Box - open */
/* @end of Results-Box */
/* @group Job-Box */
.jobBox .jobBoxInner{
	float:left;
  padding:20px 10px;
}
.jobBox .resultsContent {
  float:left;
  width:918px;
  margin:20px 0;
}
.jobBox #jobWrapper,
.jobBox #jobWrapper .contentWrapper{
	width:918px;
  margin:0 !important;
}
.jobBox .content600,
.jobBox .content600 .contentBox {
  width:587px;
}
.jobBox .content330,
.jobBox .content330 .contentBox {
  width:304px;
}
.jobBox ul.jobFunctions {
  width:938px;
  padding:0 0 10px;
  margin-bottom:0;
  background-color:#f1f1f1;
}
.jobBox ul.jobFunctions.bottom {
  padding:10px 0;
}
.jobBox ul.jobFunctions li.first {
  margin-left:10px !important;
}
.jobBox table#contact {
  width:304px;;
}
/* @end of Job-Box */
span.ajax_load_ad {
  margin-left:10px;
  padding-left:30px;
  background:transparent url(/images/jobs/background/icon_ajax_loader.gif) no-repeat scroll 0 0;
}
/* @group Search-Results-Navigation*/
#content ul#searchResultsNav {
	text-align:center;
	padding:10px 0 0;
	margin:0;
}
#content ul#searchResultsNav li {
	display:inline;
	padding:8px 0 0;
  border-top: 1px dotted #CCCCCC;
}
#content ul#searchResultsNav li a {
  color: #945902;
  font-weight: bold;
}
#content ul#searchResultsNav li span {
	color:#CCCCCC;
  padding:0 8px;
}
/* search results options */
#content ul#searchResultsOptions {
	width:940px;
	margin-top:5px;
}
#content ul#searchResultsOptions li.emailOption {
  background:#efefef url(/images/jobs/background/icon_newsletter_mail.gif) no-repeat scroll 20px 17px;
}
#content ul#searchResultsOptions li.rssOption {
  background:#efefef url(/images/jobs/background/icon_newsletter_rss.gif) no-repeat scroll 20px 17px;
}
#content ul#searchResultsOptions li {
	padding:14px 10px 10px 68px;
}
#content ul#searchResultsOptions li p {
	line-height:18px;
}
#content ul#searchResultsOptions li p strong {
	display:block;
	font-size:14px;
}
#content ul#searchResultsOptions li p a {
  display:block;
  font-weight:bold;
  margin-top:10px;
}
#content ul#searchResultsOptions li p a.rssOptionHelp {
	color:#945902;
  font-weight:normal;
}
/* @end of Search-Results-Navigation*/
/* @end of Results-Table */
/* @end of Results-Layout */

.registration-teaser {
	display: block; position: relative; float: left; clear: left;
	width: 940px;
	margin: 0 0 20px 0; padding: 0 0 15px 0;
	background: #f2f2f2;
}
.registration-teaser.table-teaser {
	margin: 10px 0;
}
.registration-teaser p:before {
	content: " "; display: block; position: absolute;
	top: 3px; left: -100px;
	width: 90px; height: 65px;
	background: url('/images/jobs/layout.png') no-repeat 0px -241px transparent;
}
.registration-teaser p {
	display: block; position: relative; float: left; clear: left;
	width: 800px;
	margin: 15px 0 0px 115px;
  font-size: 13px; line-height: 19px; color: #333; font-weight: normal; text-decoration: none;
}
.registration-teaser p span {
	display: block; position: relative;
  font-size: 13px; line-height: 19px; font-weight: normal; color: #333; text-decoration: none;
}
.registration-teaser p strong {
	display: block; position: relative;
  font-size: 13px; line-height: 19px; font-weight: bold; color: #333; text-decoration: none;
}
.registration-teaser a {
  margin: 2px 0 0 0 !important;
}

a.button.type-back-jobs,
button.button.type-back-jobs {
	display: inline-block; position: relative;
  height: 23px;
	margin: -2px 0 0 0; padding: 0 20px 0 25px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
a.button.type-back-jobs span,
button.button.type-back-jobs span {
	position: relative;
	font-family: Arial; font-size: 12px; line-height: 26px; font-weight: bold; color: #999999; text-transform: uppercase;
}
a.button.type-back-jobs span:after,
button.button.type-back-jobs span:after {
	content: " "; display: block; position: absolute;
	left: -8px; top: 3px; width: 4px; height: 8px;
  background: url('/images/jobs/layout.png') no-repeat -186px -9px transparent;
}

.zol-facet-container {
	display: block; position: relative; float: left; clear: left;
	width: 940px;
	margin: 0 0 20px 0; padding: 0 15px 15px 15px;
	background: #f2f2f2;
}
.zol-facet-container span.headline {
	display: block; position: relative; float: left; clear: left;
	width: 910px;
	margin: 0; padding: 15px 0 8px 22px;
	font-family: Arial; font-size: 16px; line-height: 100%; font-weight: bold; color: #333333;
	border-bottom: 1px solid #dadada;
}
.zol-facet-container span.headline:before {
	content: " "; display: block; position: absolute;
	top: 14px; left: 0px;
	width: 15px; height: 14px;
	background: url('/images/jobs/layout.png') no-repeat -415px -59px transparent;
}
.zol-facet-container .loading {
	display: block; position: relative;
	height: 50px;
	margin: 0; padding: 0;
	text-align: center;
}
.zol-facet-container .facet-filter {
  display: block; position: relative; float: left; clear: left;
  padding: 15px 0 0 0;
}
.zol-facet-container .filter {
	display: block; position: relative; float: left;
	margin: 0 4px 0 0; padding: 0;
}
.zol-facet-container .filter span.label {
	display: block; position: relative;
	margin: 0; padding: 9px 45px 6px 9px;
	font-family: Arial; font-size: 12px; line-height: 13px; font-weight: normal; color: #1d7348;
	background: #fff;
	border: 1px solid #dadada;
}
.zol-facet-container .filter span.label:after {
  content: " "; display: block; position: absolute;
  top: 12px; right: 7px;
  width: 16px; height: 9px;
  background: url('/images/jobs/layout.png') no-repeat -123px -8px transparent;
}
.zol-facet-container .filter:hover span.label:after {
  content: " "; display: block; position: absolute;
  top: 11px; right: 7px;
  width: 16px; height: 9px;
  background: url('/images/jobs/layout.png') no-repeat -147px -8px transparent;
}
.zol-facet-container .filter span.label .counter {
	display: block; position: absolute;
	top: 8px; right: 26px;
  width: 15px; height: 15px;
  margin: 0; padding: 0;
  font-size: 9px; line-height: 16px; color: #fff; font-weight: normal; text-align: center;
  background: #1d7348;
  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}

.zol-facet-container .filter ul {
	display: none; position: absolute; z-index: 100;
	top: 29px; left: 0px;
	max-height: 250px; overflow-y: auto; overflow-x: hidden;
	background: #fff;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
}
.zol-facet-container .filter ul li {
	display: block; position: relative;
	margin: 0 9px; padding: 8px 10px 6px 20px;
	font-family: Arial; font-size: 12px; line-height: 15px; font-weight: normal; color: #222222;
	border-top: 1px solid #dadada;
}
.zol-facet-container .filter ul li.hidden {
	display: none;
}
.zol-facet-container .filter ul li.first {
	border: none;
}
.zol-facet-container .filter ul li.bold label {
	font-weight: bold;
}
.zol-facet-container .filter ul li.region-item {
	margin: 0 9px 0 20px;
}
.zol-facet-container .filter ul li span.value {
	color: #999999;
}
.zol-facet-container .filter ul li input {
	position: absolute;
	top: 6px; left: 0px;
}
.zol-facet-container .filter ul li label {
	cursor: pointer;
	font-weight: normal;
}
.zol-facet-container .filter ul li label.unchecked:before {
  content: " "; display: block; position: absolute;
  top: 8px; left: 0;
  width: 14px; height: 14px;
  background: url('/images/jobs/layout.png') no-repeat -201px -5px transparent;  
}
.zol-facet-container .filter ul li label.checked:before {
  content: " "; display: block; position: absolute;
  top: 8px; left: 0;
  width: 14px; height: 14px;
  background: url('/images/jobs/layout.png') no-repeat -225px -5px transparent;  
}

.zol-facet-container .filter:hover span.label {
	border-bottom: 0px;
}
.zol-facet-container .filter:hover ul {
	display: block;
}
.facet-loading {
	display: block; position: absolute; z-index: 99;
	top:0; right: 0; bottom: 0; left: 0;
	background: rgba(255, 255, 255, 0.64);
}
.facet-loading img {
	display: block; position: absolute; z-index: 510;
	left: 50%; top: 200px;
	margin: 0 0 0 -16px;
}
