/**
 * @version   v1.00.08.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,Geneva,Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  margin: 5px 0 15px 0; /* oben, rechts, unten, links */
  padding: 2px;
}

/* Rahmen */
.b4yf_rahmen {
  background: #f3f3f3;
  border: dashed 1px #ccc;
}

.b4yf_rahmen form{
  width: 98%;
  margin: 0 auto;
  padding: 0;	
}

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

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

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

#b4yf_nachricht label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin-top: 2px;
  display: block;
}

/* 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: 340px;
  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;
  float: left;
}

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

/* radio Feld */
.b4yf_radio {
	display: inline;
}

/* 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;
  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;
  border-left: 1px solid #DE7A7B;
  border-right: 1px solid #DE7A7B;
}

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

/* Noticemessage */
#b4yf_notice {
  margin-bottom: 10px;
  padding: 8px;
  padding-left: 40px;
  font-weight: bold;
  margin: 5px;
  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 {
  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: 394px;
  margin: 0;
  padding: 3px;
  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: 170px;
}
#b4yf_persoenliches #nr {
  width: 43px;
  margin-left: 3px;
}
#b4yf_persoenliches #plz {
  width: 43px;
}
#b4yf_persoenliches #ort {
  width: 170px;
  margin-left: 3px;
}

fieldset{
	border: none;
}


/* - E-MAIL ------------------------------------------------------------------------------------- */
/* 
.b4yf_mail_value {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}
.b4yf_mail_beschreibung {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.b4yf_infofeld {
	background-image: url(../images/info.png);
  background-position: 10px;
  background-repeat: no-repeat;
	width: 350px;
	border : 1px solid #AAAAAA;
	color: #000000;
	background-color: #F5F5F5;
	margin: 5px;
	height: 20px;
	font-size: 1.3em;
	padding: 10px 10px 10px 40px;
}
*/