{
@charset "utf-8";
}
.bsaLayoutTable {
 width: 400px;
}


/* Textfelder */
.bsaInput {
 background-color: #fcfcfc;
 border-style: solid;
 border-color: #999999;
 border-width: 1px;
}


/* Buttons */
.bsaInputButton {
 background-color: #f0f0f0;
}


.bsaInputSelect {
 background-color: #f0f0f0;
 text-align: left;
}


.bsaMsgBold {
 font-weight: bold;
}


/* Farbe von Fehlermeldungen */
.bsaFehler {
 color: #ff0000;
}


/* Allgemeine Formatierungstabelle */
.bsaTable {
  text-align: left;

}


/* Anzeigenliste im Userbereich */
.bsaUserAnzeigenTable {
  width: 500px;
}


/* Anzeigenliste-Kopf im Userbereich */
.bsaUserAnzeigenTableHead {
  font-weight: bold;
}


.bsaAnzAufgKauftable {
  width: 400px;
}

.bsaKatlistTable {
  width: 500px;
  text-align: left;
}


.bsaCat {
 font-size: 12pt;
 text-align: left;
}

.bsaSubcat {
  font-size: 8pt;
  text-align: left;
}


/* Hintergrund Zusatzfelder */
.bsaZusatzfelder {
  background: #eeeeff;
  width: 300px;
  border: 1px;
  border-color: #cccccc;
  border-style: solid;
}



/* Anzeigenliste */
.bsaAnzListTable {
  width: 500px;
  text-align: left;
}


/* Kopfzeile der Anzeigenliste */
.bsaAnzListTableHeader {
  background: #ffcc99;
  text-align: left;
}


/* 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;
  text-align: left;
}


/* Tabelle Anzeige beantworten */
.bsaAnzAntwortTable {
  width: 550px;
}


/* Textarea Anzeige beantworten */
.bsaAnzAntwortTextarea {
  background: #f6f6f6;
  width: 400px;
  height: 200px;
}

/* Preishinweis Anzeige beantworten */
.bsaAnzAntwortPreis {
  background: #FFEEEE;
  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: 16pt;
  color: #009933;
}


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


/* Homepage im Userbreich bearbeiten - Einstellungen für den Preis-Hinweis */
.bsaHomepagePrice {
    border-style: solid; 
    border-width: 1px;
    border-color: #ff3333;
    padding: 5px;
    background-color: #ffeeee
}


/* Rechnungposten Tabelle modUser */
.bsaRePostenTable {
  width: 500px;
}


/* Rechnungposten Kopfzeile modUser */
.bsaRePostenTableHead {
  width: 500px;
  padding: 4px;
  font-weight: bold;}

.siteTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #336699; padding-top: 10px; padding-right: 10px}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000}
a { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #003399; font-weight: normal; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #003399; font-weight: normal ; text-decoration: none}
td { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000000 }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666666; font-weight: bold}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #666666; font-weight: bold }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #336699; font-weight: normal }
.rubrikTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #0060BF}
.rubrikLink {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003399}
.rubrikLink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #003399}
.rubrikLink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC0033}
.klein {  font-size: 7pt}
.copy {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #999999; text-decoration: none}
.siteMotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; letter-spacing: normal}

