@charset "ISO-8859-1";
/* Stylesheet fairfruits.de jungle_forms.css 2022-08-10 */

/* Formulare */
form {margin: 0px;}
textarea, input, submit, select, label {font-family: 'proxima-soft', 'Helvetica Neue', 'Helvetica New', Helvetica, Arial, sans-serif;}
textarea, input, label {margin: 2px;}

/*select.contactSelector {display: inline-block; width: 200px; height: 28px; padding: 2px; font-size: 14px; line-height: 20px; color: #111111; border: 1px solid #0068ff; background-color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin: 1px;}
select.contactSelector:hover {background-color: #76ff17;}*/

textarea.contactTextarea {display: inline-block; min-width: 380px; min-height: 180px; padding: 4px; margin: 2px; font-size: 16px; line-height: 20px; color: #ffffff; border: 1px solid #d4fb6b; background-color: #3b3b3b; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; overflow: auto;}
textarea.contactTextarea:hover {background-color: #76ff17; color: #000000;}
textarea.contactTextarea:focus {background-color: #f3f990; color: #000000;}

input.contactField {display: inline-block; min-width: 380px; height: 32px; padding: 4px; font-size: 16px; line-height: 20px; color: #ffffff; border: 1px solid #d4fb6b; background-color: #3b3b3b; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
input.contactField:hover {background-color: #76ff17; color: #000000;}
input.contactField:focus {background-color: #f3f990; color: #000000;}

.contactSubmit {cursor: pointer; display: inline-block; background-color: #befc02; color: #000000; font-size: 1em; font-weight: 500; text-decoration: none; letter-spacing: -0.025em; line-height: 1.6; padding: 6px 14px; min-width: 280px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.contactSubmit:hover {background-color: #0068ff; color: #ffffff; text-decoration: none; border: none;}
.contactSubmit:focus {background-color: #d4fb6b; color: #222222; text-decoration: none; border: none;}
.contactSubmit:active {background-color: #8bfd04; color: #000000; text-decoration: none; border: none;}

.contactSubjectTd {font-size: 0.84em; color: #ffffff; font-weight: 300; text-decoration: none; text-align: right; padding-right: 3px; font-style: italic;}
.contactInputTd {font-size: 0.84em; color: #8bfd04; font-weight: 300; text-decoration: none;}

.jun_fine {font-size: 0.84em; color: #6fffd9; font-weight: 300; text-decoration: none;}
.jun_attention {font-size: 0.84em; color: #8bfd04; font-weight: 300; text-decoration: none;}

label {display: inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; padding: 3px 6px; margin: 3px; text-align: center;}
input[type='checkbox'] {margin: 0;}
::placeholder {color: #8bfd04;}
textarea.contactTextarea:hover::placeholder  {color: #111111;}
input.contactField:hover::placeholder  {color: #111111;}