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;
}