@charset "UTF-8";

/* -------------------------------------------------
   foodwatch abgespeist.de 

   FORMS STYLE SHEET

   (C) 2007 Ben Reichwald | www.projektvier.de
   Last revision: 03.07.2009
   ------------------------------------------------- */

/* -------------------------------------------------
   FORMS
   ------------------------------------------------- */
form {
    margin:10px 0;
	font-size:92%;
	clear:both;
}
form .error {
    border:1px solid red;
}
div.formerror {
    border:2px dashed #ff0000;
    background-color:#ffcccc;
    padding:9px;
    margin:0px 0px 0px 195px;
    width: 340px;
}
div.forminfo {
    border:2px dashed #d0d1c9;
    background-color:#fafaef;
    padding:9px;
    margin:0px 0px 0px 195px;
    width: 340px;
    display: none;
}
div.forminfo span{
    font-size:1em; padding:0;
}
.showstoreoption {display:none;}

div.formconfirm {
    border:2px dashed #a2be36;
    background-color:#f8faef;
    padding:9px;
    margin:0px 0px 0px 195px;
    width: 340px;
}
fieldset {
    background-color:#fff;
    border:1px solid #CFDEE6;
    padding:1em;
    margin:1em 0;
}
legend {
	font-weight: bold;
	padding: 0.5em;
	color: #000000;
}
div.fieldSetSpacer {
    height:10px;
    font-size:.1em;
    line-height:.1em;
    clear:both;
}
div.note {
    font-size:.8em;
    color:#666;
    padding:0 0 0 195px;
    width: 360px;    
    border:0 solid red;
}
label {
    float:left;
    width:186px;
    text-align:right;
    padding:.3em 9px 0 0;
}
label.checkbox {
    text-align:left;
    width: 330px;
    padding:0px 0px 0px 10px;
    float: left;
    font-weight: normal;
}
select {
    font-family:inherit;
    font-size:1em;
    width:362px;
    border:1px solid #ccc;
    padding:5px;
}
input.text,textarea.text {
    font-family:inherit;
    font-size:1em;
    width:350px;
    border:1px solid #d6d6d6;
    padding:5px;
    margin:0px;
}
div.formtext {
    margin:0px 0px 0px 195px;
    width: 360px;
}
p.mailtext {
    font-family: "courier new",sans-serif;
    font-size:1.1em;
    padding: 0 0 0 195px;
    width:360px;
}
input.text:focus,textarea.text:focus,select:focus {
    border:1px solid #a2be36;
    background-color:#fafaef;
}
input#pic_upload {
    font-family:inherit;
    font-size:1em;
    border:1px solid #ccc;
    width:360px;
}
fieldset span {
    font-size:.8em;
    color:#666;
    padding:0 0 0 9px;
}
label.checkbox input {
    float:left;
    margin-right:0px;
}
label.checkbox span {
    font-size:1em;
    display:block;
    width:340px;
    color:#000;
    padding:0 0 0 10px;
    border:0px solid red;
    float:left;
}
/* FORM BUTTONS */
div.formButtons {
    width:360px;
    text-align:left;
    padding:0 0 0 195px;
    margin-top:20px;
}

