/* Sidebar: Filter */
#divjobsfilter .sidepull {
  margin-bottom: 8px;
}

#divjobsfilter input.keywords {
  color: #bbb;
}

#divjobsfilter input.addtagsform {
  margin: 6px 0 4px 0;
}

/* Karte */
#job-main .map-frame {
  border: solid 4px #efefef;
  float: left;
  margin-right: 10px;
  padding: 3px;
}

#job-main #map span {
  display: block;
}

/* Mindesthoehe */
#job-main {
  min-height: 350px;
}

/* Beschreibung */
#job-main .description {
  clear: left;
  padding-top: 30px;
  width: 600px;
}

#job-main .description h6 {
  margin-bottom: 14px;
}

#job-main .description h1 {
  font-size: 14px;
}

/* Liste */
#job-main .joblist h4 {
  float: left;
  width: 625px;
}

.joblist .markthread, .joblist .markthread2 {
  padding-left: 8px;
  width: 739px;
}

.joblist .details, .joblist .company, .joblist .date {
  font-size: 11px;
  float: left;
  width: 605px;
}

.joblist .company {
  text-align: right;
  width: 130px;
  color: #909090;
}

.joblist .date {
  text-align: right;
  width: 100px;
}

.markthread:hover .company, .markthread2:hover .company {
  color: #444;
}

.new-entry-button {
  text-align: right;
  margin-bottom: 33px;
}

.new-entry-button .submit {
  margin-right: 0;
}

#job-main .vrndesc {
  height: 300px;
}


.else-country {
  margin: 0;
  width: 192px;
}

.else-country:hover {
  margin: 0;
  width: 191px;
}

.description ul {
  margin: 10px 40px 0 30px;
}

.description li {
  color: #909090;
  margin: 0 0 0 6px;
}
