/**
 * @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 {
}

/* Überschrift */
#phpContact h1 {
  color: #666;
  border-bottom: 1px dotted #666;
}

/* Rahmen */
.b4yf_rahmen {
  border : 0px solid #aaa;
  color: #000;
  background-color: #FFF;
}

/* Kopf */
#b4yf_head {

}

/* Bereiche */
#phpContact .b4yf_fieldset {
  border: 1px solid #999;
  background-color: #F5F5F5;
}

/* Legends */
#phpContact #b4yf_persoenliches legend,
#phpContact #b4yf_nachricht legend {
}

/* Label - alle Beschreibungstexte der Felder */
#phpContact label {
}

/* Label - für den Bereich "persönliches" */
#phpContact #b4yf_persoenliches label {
}

/* einzeilige Texteingabefelder */
.b4yf_inputfeld {
  color: #333;
  background-color: #FFF;
  border: 1px solid #AAA;
}

/* select Feld */
.b4yf_select {
  color: #333;
  background-color: #FFF;
  border: 1px solid #AAA;
}

/* mehrzeilige Texteingabefelder */
.b4yf_textarea {
  color: #333;
  background-color: #FFF;
  border: 1px solid #AAA;
}

/* Eingabefeld und "Durchsuchen-Button" für das File-Feld  */
.b4yf_filefeld {
}

/* Eingabefeld für das Captcha */
.b4yf_captcha-input {
}

/* Captcha */
.b4yf_captcha {
  width: 170px;
  margin: 5px auto;
  /* padding: 5px 5px 5px 80px; */
  padding: 5px;
  text-align: right;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image : url(../images/lock.png);
  background-repeat : no-repeat;
  background-position: 2px 2px;
}

/* Fokus */
.b4yf_inputfeld:hover,
.b4yf_inputfeld:focus,
.b4yf_select:hover,
.b4yf_select:focus {
  background-color: #EEE;
  border: solid 1px #999;
}

/* Errormessage */
#b4yf_error, .b4yf_error {
  color: #C00;
  background-color: #E6C0C0;
  border-top: 3px solid #DE7A7B;
  border-bottom: 3px solid #DE7A7B;
  background-image : url(../images/error.png);
  background-repeat : no-repeat;
  background-position: 1px 1px;
}

/* Noticemessage */
#b4yf_notice {
  color: #F48F17;
  background-color: #F0E6BE;
  border-top: 3px solid #FFAD22;
  border-bottom: 3px solid #FFAD22;
  background-image : url(../images/note.png);
  background-repeat : no-repeat;
  background-position: 1px 1px;
}

/* Errormessage and Noticemessage Liste */
#b4yf_error ul,
#b4yf_notice ul {
}
#b4yf_error li,
#b4yf_notice li {
}

/* Infoanzeige "TESTMODUS" */
.b4yf_testmodus {
  color: #F48F17;
  background-color: #F0E6BE;
  border-top: 3px solid #FFAD22;
  border-bottom: 3px solid #FFAD22;
  background-image : url(../images/note.png);
  background-repeat : no-repeat;
  background-position: 1px 1px;
}

/* Infoanzeige */
.b4yf_info {
  color: #0055BB;
  background-color: #C3D2E5;
  border-top: 3px solid #84A7DB;
  border-bottom: 3px solid #84A7DB;
  background-image : url(../images/info.png);
  background-repeat : no-repeat;
  background-position: 1px 1px;
}

/* Copyright - MUSS SO GEWÄHLT WERDEN DAS DER TEXT GUT SICHTBAR IST !!! */
.b4yf_copyright {
}

/* Buttons */
.b4yf_button {
}

/* Links */
a.b4yf:link {
  color : #333;
  background-color: transparent;
}
a.b4yf:visited {
  color : #333;
  background-color: transparent;
}
a.b4yf:hover {
  color : #666;
  background-color: transparent;
}
a.b4yf:active {
  color : #666;
  background-color: transparent;
}

/* Positionierungen */
.b4yf_align_right {
}
.b4yf_align_center {
}

/* Eingabefelder als Errorfeld markieren */
.b4yf_errorfeld {
  background-color: #F88;
}

/* spezielle Formatierungen der Eingabefelder */
#b4yf_persoenliches input {
}
#b4yf_persoenliches #strasse {
}
#b4yf_persoenliches #nr {
}
#b4yf_persoenliches #plz {
}
#b4yf_persoenliches #ort {
}
