.downlink{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.bsaLayoutTable {
 width: 560px;
}


/* Textfelder */
.bsaInput {
 background-color: #fcfcfc;
 border-style: solid;
 border-color: #D10303;
 border-width: 1px;
 width: 180px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}


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


.bsaInputSelect {
 background-color: #fdfdfd;
}


.bsaMsgBold {
 font-weight: bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Farbe von Fehlermeldungen */
.bsaFehler {
 color: #ff0000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.bsaHeadlines {
 color: #000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}

.bsaHeadlinesPreis {
 color: #D10303;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}

/* Allgemeine Formatierungstabelle */
.bsaTable {

}


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


/* Anzeigenliste-Kopf im Userbereich */
.bsaUserAnzeigenTableHead {
  font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
}


.bsaAnzAufgKauftable {
  width: 400px;
}

.bsaKatlistTable {
  width: 565px;
}


.bsaCat {
  font-size: 10pt;
  font-weight: bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bsaSubcat, .bsaSubcat:hover {
  font-size: 8pt;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Hintergrund Zusatzfelder */
.bsaZusatzfelder {
  background: #FFF8EF;
  width: 565px;
  empty-cells: show;
}

.bsaZusatzfelder tr td {
  border-width: 1px;
  border-style: solid;
  border-color: #FCFCFC;
}



/* Anzeigenliste */
.bsaAnzListTable {
  width: 565px;
}


/* Kopfzeile der Anzeigenliste */
.bsaAnzListTableHeader {
  background: #FCFCFC;
}


/* 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: 280px;
  height:auto;
  border: 0px;
    margin-left:auto;
  margin-right:auto;
}


/* Textarea Anzeige Details */
.bsaAnzDetailTable {
  width: 550px;
}

.bsaAnzDetailTable tr td {
 padding: 0px;
  border: 0px;
  border-style: solid;
  border-color: #D10303;
}


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


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

/* Preishinweis Anzeige beantworten */
.bsaAnzAntwortPreis {
  background: #FCFCFC;
  width: 400px;
  height: 80px;
}


/* Tabelle Profil anzeigen */
.bsaProfileTable {
  width: 560px;
}


/* Profilauflistung, linke Spalte */
.bsaProfileBrowseCaption {
  width: 80px;
  font-weight: bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}


/* Profilauflistung, rechte Spalte */
.bsaProfileBrowseValue {
  width: 300px;
  font-weight: normal;
   font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.bsaProfilekein {
  width: 565px;
  font-weight: bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
  color: #D10303;
}

/* Profilauflistung, Überschriften */
.bsaProfileBrowseHead {
  width: 560px;
  font-weight: bold;
  font-size: 10pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;

}

.textflie {
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;}



.textflie11 {
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;}


.textfliehead {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;}

.User {
  font-weight: bold;
  font-size: 8pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.User:link {
  font-weight: bold;
  font-size: 8pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;

}

a.User:visited {
  font-weight: bold;
  font-size: 8pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;

}

a.User:hover {
  font-weight: bold;
  font-size: 8pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;

}

a.User:active {
  font-weight: bold;
  font-size: 8pt;
  color: #D10303;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;

}

/* Suchtabelle */
.bsaSuchTable {
    width: 560px;
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    background-color: #FCFCFC;
}


/* Suchtabelle Ergebnisse */
.bsaSucheErgTable {
  width: 560px;
}


/* Kopfzeile Suchtabelle Ergebnisse */
.bsaSucheErgTableHead {
  background-color: #FCFCFC;
  width: 560px;
  font-weight: bold;
     font-family:Verdana, Arial, Helvetica, sans-serif;

}


/* Hintergrund modInfo Regeln */
.bsaRegelnTable {
  width: 565px;
  text-align: left;
  padding: 0px;
}


/* Persönlicher Bereich Navigationstabelle */
.bsaUserNavtable {
  width: 565px;
  padding: 4px;
  vertical-align: top;
}


/* Homepageliste */
.bsaHomepagesList {
  width: 250px;
  padding: 4px;
  vertical-align: top;
}


/* Homepage Hintergrund */
.bsaHomepageArea {
  width: 565px;
  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: #FCFCFC
}


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


/* Rechnungposten Kopfzeile modUser */
.bsaRePostenTableHead {
  width: 500px;
  padding: 4px;
  font-weight: bold;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

