.bsaLayoutTable {
 width: 600px;
}
/* Textfelder */
.bsaInput {
 border:1px solid #999999; background-color: #fcfcfc;
 font-family:Arial; font-size:12pt
}
/* Buttons */
.bsaInputButton {
 background-color: #f0f0f0;
}
.bsaInputSelect {
 background-color: #f0f0f0;
}
.bsaMsgBold {
 font-weight: bold; font-family:Verdana
}
/* Farbe von Fehlermeldungen */
.bsaFehler {
 color: #ff0000;
}
/* Allgemeine Formatierungstabelle */
.bsaTable {
}
/* Anzeigenliste im Userbereich */
.bsaUserAnzeigenTable {
  width: 500px;
}
/* Anzeigenliste-Kopf im Userbereich */
.bsaUserAnzeigenTableHead {
  font-weight: bold; font-family:Arial; font-size:10pt
}
.bsaAnzAufgKauftable {

  width: 400px;
}
.bsaKatlistTable {

  width: 500px;
}
.bsaCat {
  font-size: 11pt;font-family:Arial; font-weight:bold
}
.bsaSubcat {
  font-size: 8pt; font-family:Arial

}
/* Hintergrund Zusatzfelder */
.bsaZusatzfelder {
  background: #CAE4FF;
  width: 300px;
  border: 1px;
  border-color: #cccccc;
  border-style: solid;
}





/* Farbe für eine TOP-ANZEIGE */

.bsaAnzTop {

  background: #AAD5FF;

}





/* Farbe für eine COLORED-ANZEIGE */

.bsaAnzColored {

  background: #FFD2FF;

}





/* Klasse für eine BOLD-ANZEIGE */

.bsaAnzBold {

  font-weight: bold; font-family:Arial; font-size:10pt; color:#000079; text-decoration:underline

}







/* Anzeigenliste */

.bsaAnzListTable {

  width: 500px;

}





/* Kopfzeile der Anzeigenliste */

.bsaAnzListTableHeader {

  background: #5C70B4;

}




/* Hintergrund für Kaufoption in Anzeigendetail */
.bsaAnzlistKaufoption {
  background: #ffffff;
  width: 260px;
  padding: 3px;
  text-align: left;
  vertical-align: top;
  border: 1px;
  border-style: solid;
  border-color: #999999;
}
/* Ebene die das Anzeigenbild enthält */
.bsaAnzlistImg {
  width: 300px;
  border: 1px;
  border-style: solid;
  border-color: #999999;
}

/* Textarea Anzeige Details */

.bsaAnzDetailTable {

  width: 550px;

}
/* Tabelle Anzeige beantworten */
.bsaAnzAntwortTable {
  width: 550px;
}
/* Textarea Anzeige beantworten */
.bsaAnzAntwortTextarea {
  background: #f6f6f6;
  width: 400px;
  height: 200px;
}
/* Preishinweis Anzeige beantworten */
.bsaAnzAntwortPreis {
  background: #BFEFFF;
  width: 400px;
  height: 80px;
}





/* Tabelle Profil anzeigen */

.bsaProfileTable {

  width: 550px;

}





/* Profilauflistung, linke Spalte */

.bsaProfileBrowseCaption {

  width: 250px;

  font-weight: bold;

}





/* Profilauflistung, rechte Spalte */

.bsaProfileBrowseValue {

  width: 300px;

}





/* Profilauflistung, Überschriften */

.bsaProfileBrowseHead {

  width: 550px;

  font-weight: bold;

  font-size: 14pt;

  color: #000080;font-family:Arial

}





/* Suchtabelle */

.bsaSucheTable {

  width: 400px;

}





/* Suchtabelle Ergebnisse */

.bsaSucheErgTable {

  width: 500px;

}





/* Kopfzeile Suchtabelle Ergebnisse */

.bsaSucheErgTableHead {

  background: #ffffcc;

  width: 500px;

  font-weight: bold;

}





/* Hintergrund modInfo Regeln */

.bsaRegelnTable {

  width: 400px;

  text-align: left;

  padding: 8px;

}





/* Persönlicher Bereich Navigationstabelle */

.bsaUserNavtable {

  width: 550px;

  padding: 4px;

  vertical-align: top;

}





/* Homepageliste */

.bsaHomepagesList {

  width: 250px;

  padding: 4px;

  vertical-align: top;

}





/* Homepage Hintergrund */

.bsaHomepageArea {

  width: 500px;

  padding: 8px;

  text-align: left;

  vertical-align: top;

  border: 1px;

  border-style: solid;

  border-color: #666666;

}





/* Rechnungposten Tabelle modUser */

.bsaRePostenTable {

  width: 500px;

}





/* Rechnungposten Kopfzeile modUser */

.bsaRePostenTableHead {

  width: 500px;

  padding: 4px;

  font-weight: bold;

}
