/* ========== simpleforum (sf) stylesheet ========== */

div.sf-all { /* div um alles */
  margin: 0 10px;
}

/* ----- Tabelle Eingabeformular ----- */

table.sf-formtable {  /* Tabelle Eingabeformular */
  margin-left: 0.5 em;
  margin-bottom: 1em;
}

table.sf-formtable tr {  /* Tabelle Eingabeformular - allgemeines Zeilenformat */
  vertical-align: top;
}

table.sf-formtable td {  /* Tabelle Eingabeformular - allgemeines Zellenformat */
  padding: 2px;
}

table.sf-formtable td.sf-label {  /* Tabelle Eingabeformular - Zelle mit Beschriftung */
  font-weight: bold;
}

table.sf-formtable td.sf-input {  /* Tabelle Eingabeformular - Eingabefeld */
}

input.sf-input {  /* Einzeilige Eingabefelder */
  font-family: Arial, Helvetica, sans-serif;
  width: 30em;
}

textarea.sf-text {
  font-family: Arial, Helvetica, sans-serif;
  width: 27em;
  height: 20em; 
}

table.sf-formtable p.sf-legend {  /* Tabelle Eingabeformular - Hilfe fuer Textfeld */
  font-weight: normal;
  font-size: small;
}

input.sf-submit {  /* Submit-Buttons  (Vorschau, Senden) */
  font-family: Arial, Helvetica, sans-serif;
}

input.sf-newpost {  /* Button "neuen Beitrag verfassen" */
  margin: 1em 0;
}


/* ----- Fehler und Warnmeldungen ----- */

div.sf-error {  /* Box um Fehler und Warnmeldungen */
  border: 2px solid red;
  margin: 10px 0;
  padding: 15px;
  Background-color: #ff9999;
  color: red;
}

/* ----- Buttons zum seitenweise blättern ----- */

div.sf-pagebox {
  padding: 0.4em;
  font-size: 10pt;
  text-align: center;
}

div.sf-pagebox input {
  border: 0;
  cursor: pointer;
  padding: 2px 8px;
}

div.sf-pagebox span {
  padding: 2px 12px;
  background-color: #f99e2e;
  font-weight: bold;
}


/* ----- Beitrag ----- */

div.sf-postbox {  /* Box um einen Beitrag */
  border: 2px solid #f99e2e;
  margin-bottom: 1em;
}

div.sf-postheader {  /* Kopfbereich eines Beitrags */
  background-color: #f99e2e;
  color: black;
  padding: 5px;
}

div.sf-postnr {  /* Nummer des Beitrags */
  float: left;
  font-size: 20pt;
  color: #666666;
  margin: 0 0.4em;
}

div.sf-postdate {  /* Datum des Beitrags */
  float: right;
  text-align: right;
  font-weight: bold;
  font-size: 9pt;
}

div.sf-postinfo {  /* Box um Titel, Name und Email */
  float:left;
}

div.sf-posttitle {  /* Beitragstitel */
  font-weight: bold;
}

div.sf-postname {  /* Name des Autors */
  font-style: italic;
  font-size: 8pt;
}

div.sf-postmail {  /* Email des Autors */
  font-size: 7pt;
}

div.sf-postmail a {  /* Email des Autors - link */
  color: blue;
  text-decoration: none;
}

div.sf-posttext {  /* Beitragstext */
  padding: 5px;
}

div.sf-posttext b {  /* Beitragstext - fett */
  color: #660000;
}

div.sf-posttext i {  /* Beitragstext - kursiv */
  color: #006600;
}

div.sf-posttext u {  /* Beitragstext - unterstrichen */
  color: #000066;
}


/* ----- Beitrag mit Hervorhebung Moderationsbeitrag ----- */

div.sf-postbox-mod {  /* Box um einen Beitrag */
  border: 2px solid #f99e2e;
  margin-bottom: 1em;
}

div.sf-postheader-mod {  /* Kopfbereich eines Beitrags */
  background-color: #f99e2e;
  color: black;
  padding: 5px;
}

div.sf-postnr-mod {  /* Nummer des Beitrags */
  float: left;
  font-size: 20pt;
  color: red;
  margin: 0 0.4em;
}

div.sf-postdate-mod {  /* Datum des Beitrags */
  float: right;
  text-align: right;
  font-weight: bold;
  font-size: 9pt;
}

div.sf-postinfo-mod {  /* Box um Titel, Name und Email */
  float:left;
}

div.sf-posttitle-mod {  /* Beitragstitel */
  font-weight: bold;
  color: red;
}

div.sf-postname-mod {  /* Name des Autors */
  font-style: italic;
  font-size: 8pt;
}

div.sf-postmail-mod {  /* Email des Autors */
  font-size: 7pt;
}

div.sf-postmail-mod a {  /* Email des Autors - link */
  color: blue;
  text-decoration: none;
}

div.sf-posttext-mod {  /* Beitragstext */
  background-color: #ffcccc;
  padding: 5px;
}

div.sf-posttext-mod b {  /* Beitragstext - fett */
  color: #660000;
}

div.sf-posttext-mod i {  /* Beitragstext - kursiv */
  color: #006600;
}

div.sf-posttext-mod u {  /* Beitragstext - unterstrichen */
  color: #000066;
}


/* ----- Beitrag ausgeblendet ----- */

div.sf-postbox-hidden {  /* Box um einen Beitrag */
  border: 2px solid #808080;
  margin-bottom: 1em;
}

div.sf-postheader-hidden {  /* Kopfbereich eines Beitrags */
  background-color: #808080;
  color: black;
  padding: 5px;
}

div.sf-postnr-hidden {  /* Nummer des Beitrags */
  float: left;
  font-size: 20pt;
  color: black;
  margin: 0 0.4em;
}

div.sf-postdate-hidden {  /* Datum des Beitrags */
  float: right;
  text-align: right;
  font-weight: bold;
  font-size: 9pt;
}

div.sf-postinfo-hidden {  /* Box um Titel, Name und Email */
  float:left;
}

div.sf-posttitle-hidden {  /* Beitragstitel */
  font-weight: bold;
  color: black;
}

div.sf-posttext-hidden {  /* Beitragstext */
  background-color: #e0e0e0;
  padding: 5px;
}


/* ----- Beitrag gesperrt ----- */

div.sf-postbox-locked {  /* Box um einen Beitrag */
  border: 2px solid #808080;
  margin-bottom: 1em;
}

div.sf-postheader-locked {  /* Kopfbereich eines Beitrags */
  background-color: #808080;
  color: black;
  padding: 5px;
}

div.sf-postnr-locked {  /* Nummer des Beitrags */
  float: left;
  font-size: 20pt;
  color: black;
  margin: 0 0.4em;
}

div.sf-postdate-locked {  /* Datum des Beitrags */
  float: right;
  text-align: right;
  font-weight: bold;
  font-size: 9pt;
}

div.sf-postinfo-locked {  /* Box um Titel, Name und Email */
  float:left;
}

div.sf-posttitle-locked {  /* Beitragstitel */
  font-weight: bold;
  color: black;
}

div.sf-posttext-locked {  /* Beitragstext */
  background-color: #e0e0e0;
  padding: 5px;
}

/* ----- */

span.sf-email {  /* nicht aendern! */
  display: none;
}

div.sf-clear {
  clear: both;
}

/* ----- Admin ----- */

body.sf-admin {
  font-family: Tahoma, Arial, sans-serif;
}

body.sf-admin form {
  margin: 0;
  padding: 0;
}

body.sf-admin div.sf-filterbox {
  border: 1px solid black;
  padding: 0.4em;
}
