/* 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: 12px; font-family: Courier New, courier; color: rgb(60,60,60); }

.fieldcontainer										{ padding: 0 0 2px 4px; }

.man label, .opt label, .void label,
.info label, .checkboxhead, .radiohead,
.innerformalert, .innerformnote						{ display: block; padding: 0 4px 0 4px; font-size: 11px; }

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 rgb(180,180,180); background: rgb(230,230,230); }

.innerformalert										{ padding: 3px 4px 3px 4px; line-height: 16px; color: rgb(170,0,30); background: rgb(250,225,230); border-top: 1px dotted rgb(240,155,170); }

.man, .man .bbcode a								{ background: rgb(230,230,230); color: rgb(100,100,100); border-left: 1px solid rgb(190,190,190); border-top: 1px solid rgb(190,190,190); border-right: 1px solid rgb(220,220,220); border-bottom: 1px solid rgb(220,220,220); }
.man .fieldcontainer								{ background: rgb(230,230,230); }
.man input, .man textarea							{ color: black; }

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

.opt, .opt .bbcode a								{ background: rgb(240,240,240); color: rgb(120,120,120); border-left: 1px solid rgb(190,190,190); border-top: 1px solid rgb(190,190,190); border-right: 1px solid rgb(220,220,220); border-bottom: 1px solid rgb(220,220,220); }
.opt .fieldcontainer								{ background: rgb(240,240,240); }
.opt input, .opt textarea							{ color: black; }

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

.void, .void .bbcode a								{ background: rgb(250,225,230); color: rgb(170,0,30);  border-left: 1px solid rgb(240,155,170); border-top: 1px solid rgb(240,155,170); border-right: 1px solid rgb(250,205,210); border-bottom: 1px solid rgb(250,205,210); }
.void .fieldcontainer								{ background: rgb(250,225,230); }
.void input, .void textarea							{ color: rgb(170,0,30); }
.void label, .void .radiohead,
.void .checkboxhead									{ color: rgb(170,0,30); padding: 0 4px 0 20px; background: url(i.form.alert.ani.gif) 5px center no-repeat rgb(250,225,230); }

.void label .righty,
.void label a:link,
.void label a:visited								{ color: rgb(235,125,145); }
.void label a:hover,
.void label a:active,
.void label a:focus									{ color: rgb(220,0,40); }

.info												{ background: rgb(220,220,220); color: rgb(120,120,120); }
.info .fieldcontainer								{ padding: 0 4px 2px 4px; background: rgb(220,220,220); }
.info .infovalue									{ color: rgb(120,120,120); }
.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: 12px; font-family: Courier New, courier; background: transparent; margin: 0px 0px 0px 22px; padding: 0 4px 0px 4px; }

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

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

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

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

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

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


