#stellenboerse-rahmen {
	position: absolute;
	float: left;
	width: 990px;
	top: 15px;
	background-color: #FFFFFF;
	border: thin solid #999999;
	margin-right: -275px;
	margin-left: -495px;
	min-height: 540px;
	left: 50%;
	right: 50%;
}
.stellenmarkt-head {
	height: 200px;
	width: 990px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}
.adresszeile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	height: 20px;
	line-height: 18px;
}

.liste-freie-jobs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 690px;
	margin-left: 150px;
	line-height: 17px;
	min-height: 340px;
}

.print_offer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 550px;
	margin-left: 10px;
	line-height: 17px;
	min-height: 340px;
}

fieldset {
border: 0px solid;

}

.table td{
	vertical-align: top;
}

.table {
  width: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 8pt;
  border-collapse: collapse;
  border:1px solid #999999;
  border-spacing: 0px 0px 0px 0px;

}

.table th {
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  border: 1px solid #999999;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;

}

.table td {
  color: #000000;
  text-decoration:none;
  font-size: 8pt;
  font-weight: normal;
  border: 1px solid #999999;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
}

.table a:link {
	text-decoration:none;
}
a.unternehmensgruppe:link {color: #666666; text-decoration: none}
a.unternehmensgruppe:visited {color: #666666; text-decoration: none}
a.unternehmensgruppe:hover {color: #EEB835; text-decoration: underline}
