body {
  font-family: Tahoma, Arial;
  font-size: 0.7em;
  color: #000000;
  padding: 0;
  margin: 0;
  text-align: left;
  clear: both;
}

table, td, tr, th, p, span, div.stellenangebot_anzeige span,
.stellenangebot_odd_line, .stellenangebot_even_line {
  font-family: Tahoma, Arial;
  font-size: 1em;
  color: #000000;
  text-decoration: none;
}

tr {
  border-top: 1px solid #000000;
}

table, td, th {
  border: none;
}

h1, h2, h3, h4 {
  font-size: 1.4em;
}


.menue_block, .pagecontrol, .tablepicturelink, .pwindowbox {
  display: none;
}

table {
  display: block;
}

div.stellenangebot_titel {
  font-size: 1.3em;
  font-weight: bold;
  display: block;
  clear: both;
}

div.stellenangebot_info {
  font-size: 1em;
  margin: 10px 0;
  display: block;
  clear: both;
}

div.stellenangebot_anzeige {
  font-size: 1em;
  display: block;
  margin: 0;
  border: none;
  clear: both;
}

tr.stellenangebot_odd_line td,
tr.stellenangebot_even_line td {
  font-family: Tahoma, Arial;
  font-size: 1em;
  color: #000000;
  text-decoration: none;
  border: none;
  border-top: 1px solid #000000;
}

tr.stellenangebot_odd_line,
tr.stellenangebot_even_line,
#stellenangebote tr
{
  border: none;
}

.statuszeile_pfeil
{
  margin: 0 5px;
}

div.stellenangebot
{
  border: none;
}

#statuszeile
{
  font-weight: bold;
  border: none;
}

#banner_oben,

#menue,
#titelzeile
{
  float: none;
  clear: both;
  display: none;
}

#hauptbereich
{
  width: 100%;
  width: 100% !important;
  margin: 0;
  margin: 0 !important;
  padding: 0;
  padding: 0 !important;
  text-align: left;
  clear: both;
  border: none;
}

#hauptbereichbody
{
  clear: both;
  border: none;
}

#stellenangebote
{
  width: 98%;
  border: none;
}