/* FORMULARE =========================================================================================================================== */

form												{ padding: 0; margin: 0; }
form img											{ margin: 0; border: none;  }
form .hide											{ display: none; }
fieldset											{ padding: 0; margin: 0 0 18px 0; border: 0; }

.info ul											{ padding: 0; margin: 0; }
.info ul li											{ list-style: none; margin: 0; padding: 0 0 0 11px; background: url(li.forminfo.gif) 1px 8px no-repeat; }

.man, .opt, .void, .info							{ margin: 0 0 2px 0; }

.man input, .man textarea,
.opt input, .opt textarea,
.void input, .void textarea							{ background: transparent; border: 0px solid; width: 99%; font-size: 1em; font-family: Courier New, courier; color: rgb(80,80,80); }

.fieldcontainer										{ padding: 0 0.2em 0.3em 0.4em; }

.man label, .opt label, .void label,
.info label, .checkboxhead, .radiohead,
.innerformalert, .innerformnote						{ display: block; padding: 0 0.4em 0 0.4em; font-size: 0.9em; }

label a, label u									{ text-decoration: none; }
label .lefty										{ float: left; }
label .righty										{ float: right; }

.man span, .opt span, .void span					{ display: block; border-bottom: 1px dotted white; background: rgb(219,221,222); }

.innerformalert										{ padding: 0.4em 0 0.4em 0.4em; color: rgb(154,0,0); background: rgb(251,229,229); border-top: 1px dotted rgb(245,179,179); line-height: 1.5em; }

.man, .man .bbcode a								{ background: rgb(237,238,239); color: rgb(80,90,95); border-left: 1px solid rgb(185,189,191); border-top: 1px solid rgb(185,189,191); border-right: 1px solid rgb(219,221,222); border-bottom: 1px solid rgb(219,221,222); }
.man .fieldcontainer								{ background: rgb(237,238,239); }
.man input, .man textarea							{ color: black; }

.man label a:link,
.man label a:visited								{ color: rgb(80,90,95); }
.man label a:hover,
.man label a:active,
.man label a:focus									{ color: rgb(220,0,0); }

.opt, .opt .bbcode a								{ background: rgb(237,238,239); color: rgb(80,90,95); border-left: 1px solid rgb(185,189,191); border-top: 1px solid rgb(185,189,191); border-right: 1px solid rgb(219,221,222); border-bottom: 1px solid rgb(219,221,222); }
.opt .fieldcontainer								{ background: rgb(237,238,239); }
.opt input, .opt textarea							{ color: black; }

.opt label a:link,
.opt label a:visited								{ color: rgb(80,90,95); }
.opt label a:hover,
.opt label a:active,
.opt label a:focus									{ color: rgb(220,0,0); }

.void, .void .bbcode a								{ background: rgb(251,229,229); color: rgb(154,0,0);  border-left: 1px solid rgb(245,179,179); border-top: 1px solid rgb(245,179,179); border-right: 1px solid rgb(248,203,203); border-bottom: 1px solid rgb(248,203,203); }
.void .fieldcontainer								{ background: rgb(251,229,229); }
.void input, .void textarea							{ color: rgb(154,0,0); }
.void label, .void .radiohead,
.void .checkboxhead									{ color: rgb(154,0,0); padding: 0 0 0 0.4em; background: url(i.form.alert.ani.gif) 5px center no-repeat rgb(251,229,229); }

.void label a:link,
.void label a:visited								{ color: rgb(154,0,0); }
.void label a:hover,
.void label a:active,
.void label a:focus									{ color: rgb(220,0,0); }

.info												{ background: rgb(219,221,222); color: rgb(80,90,95); }
.info .fieldcontainer								{ padding: 0.2em 0.2em 0.2em 0.4em; background: rgb(219,221,222); }
.info .infovalue									{ color: rgb(80,90,95); }
.info label											{ padding-left: 20px; background: url(i.form.info.gif) 5px center no-repeat;}

.opt .xcheckbox, .opt .checkbox,
.man .xcheckbox, .man .checkbox,
.void .xcheckbox, .void .checkbox,
.opt .xradio, .opt .radio,
.man .xradio, .man .radio,
.void .xradio, .void .radio							{ cursor: pointer; height: 1%; display: block; }

.xcheckbox label, .checkbox label,
.xradio label, .radio label							{ font-size: 1em; font-family: Courier New, courier; background: transparent; margin: 0px 0px 0px 22px; padding: 0.1em 0 0.1em 0; }

.opt .checkbox										{ background: url(radiocheck.gif) left -900px no-repeat; color: rgb(80,90,95); }
.opt .xcheckbox										{ background: url(radiocheck.gif) left -1050px no-repeat; color: rgb(80,90,95); }
.opt .radio											{ background: url(radiocheck.gif) left top no-repeat; color: rgb(80,90,95); }
.opt .xradio										{ background: url(radiocheck.gif) left -150px no-repeat; color: rgb(80,90,95); }

.man .checkbox										{ background: url(radiocheck.gif) left -1200px no-repeat; color: rgb(80,90,95); }
.man .xcheckbox										{ background: url(radiocheck.gif) left -1350px no-repeat; color: rgb(80,90,95); }
.man .radio											{ background: url(radiocheck.gif) left -300px no-repeat; color: rgb(80,90,95); }
.man .xradio										{ background: url(radiocheck.gif) left -450px no-repeat; color: rgb(80,90,95); }

.void .checkbox										{ background: url(radiocheck.gif) left -1500px no-repeat; color: rgb(154,0,0); }
.void .xcheckbox									{ background: url(radiocheck.gif) left -1650px no-repeat; color: rgb(154,0,0); }
.void .radio										{ background: url(radiocheck.gif) left -600px no-repeat; color: rgb(154,0,0); }
.void .xradio										{ background: url(radiocheck.gif) left -750px no-repeat; color: rgb(154,0,0); }

a.submit:link,
a.submit:visited,
a.cancel:link,
a.cancel:visited									{ display: block; height: 1%; padding: 5px 6px 7px 8px; text-decoration: none; color: white; background: rgb(80,90,95); margin: 0 0 1px 0; }

a.cancel:link,
a.cancel:visited									{ background: rgb(133,140,143); }

a.submit:hover,
a.submit:active,
a.submit:focus,
a.cancel:hover,
a.cancel:active,
a.cancel:focus										{ background: rgb(220,0,0); }

