/**
 * @version   v1.00.17.07.09
 * @package   phpContact
 * @author    Günther Hörandl <info@phpcontact.net>
 * @copyright Copyright (c) 2009 by Günther Hörandl
 * @license   http://www.phpcontact.net/license.html, see LICENSE.txt
 * @link      http://www.phpcontact.net/
 */



/* Grundeinstellung */
#phpContact {
  font-size: small;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Überschrift */
#phpContact h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  margin: 5px 0 15px 0; /* oben, rechts, unten, links */
  padding: 2px;
  text-decoration: none;
}

/* Rahmen */
.b4yf_rahmen {
  width: 700px;
  margin: 10px;
  padding: 10px;
}

/* Kopf */
#b4yf_head {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 10px;
  margin: 0;
  padding-left: 160px;
  height: 50px;
  line-height: 50px;
  font-size: 1.4em;
  font-weight: bold;
}

/* Bereiche */
#phpContact .b4yf_fieldset {
  margin: 5px 5px;
  padding: 5px;
}

#b4yf_persoenliches p{
  width: 400px;
  margin: 0 auto;
}

/* Legends */
#phpContact #b4yf_persoenliches legend,
#phpContact #b4yf_nachricht legend {
  display: none;
}

/* Label - alle Beschreibungstexte der Felder */
#phpContact label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin-top: 2px;
}

/* Label - für den Bereich "persönliches" */
#phpContact #b4yf_persoenliches label {
  width: 130px;
  float: left;
  text-align: right;
  margin-right: 5px;
}

/* einzeilige Texteingabefelder */
.b4yf_inputfeld {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  width: 99%;
  margin-bottom: 3px;
}

/* select Feld */
.b4yf_select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  width: 150px;
  margin-bottom: 3px;
  margin-right: 80px;
}

/* mehrzeilige Texteingabefelder */
.b4yf_textarea {
  font-size: 0.8em;
  width: 99%;
  margin-bottom: 5px;
}

/* Eingabefeld und "Durchsuchen-Button" für das File-Feld  */
.b4yf_filefeld {
  font-size: 0.8em;
}

/* Eingabefeld für das Captcha */
.b4yf_captcha-input {
  width: 98px;
}

/* Fokus */
.b4yf_inputfeld:hover,
.b4yf_inputfeld:focus,
.b4yf_select:hover,
.b4yf_select:focus {
}

/* Errormessage */
#b4yf_error, .b4yf_error {
  margin-bottom: 10px;
  padding: 8px;
  padding-left: 40px;
  font-weight: bold;
  margin: 5px;
}

/* Noticemessage */
#b4yf_notice {
  margin-bottom: 10px;
  padding: 8px;
  padding-left: 40px;
  font-weight: bold;
  margin: 5px;
}

/* Errormessage and Noticemessage Liste */
#b4yf_error ul,
#b4yf_notice ul {
  margin: 0 15px;
  padding: 0;
  font-weight: normal;
}
#b4yf_error li,
#b4yf_notice li {
  margin: 0;
}

/* Infoanzeige "TESTMODUS" */
.b4yf_testmodus {
  margin-bottom: 10px;
  padding: 8px;
  padding-left: 40px;
  font-weight: bold;
  margin: 5px;
}

/* Infoanzeige */
.b4yf_info {
  margin-bottom: 10px;
  padding: 8px;
  padding-left: 40px;
  font-weight: bold;
  margin: 5px;
}

/* Copyright - MUSS SO GEWÄHLT WERDEN DAS DER TEXT GUT SICHTBAR IST !!! */
.b4yf_copyright {
  display: block;
  width: 100%;
  margin: 0;
  padding: 3px 0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}

/* Buttons */
.b4yf_button {
  width: 120px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
}

/* Links */
a.b4yf:link {
  text-decoration : none;
}
a.b4yf:visited {
  text-decoration : none;
}
a.b4yf:hover {
  text-decoration : underline;
}
a.b4yf:active {
  text-decoration : none;
}

/* Positionierungen */
.b4yf_align_right {
  text-align: right;
}
.b4yf_align_center {
  text-align: center;
}

/* Eingabefelder als Errorfeld markieren */
.b4yf_errorfeld {
}

/* spezielle Formatierungen der Eingabefelder */
#b4yf_persoenliches input {
  width: 220px;
  float: left;
}
#b4yf_persoenliches #strasse {
  width: 166px;
}
#b4yf_persoenliches #nr {
  width: 43px;
  margin-left: 3px;
}
#b4yf_persoenliches #plz {
  width: 43px;
}
#b4yf_persoenliches #ort {
  width: 166px;
  margin-left: 3px;
}