/* feadmin */
.feadmin                            { font-size:0.8em; padding-bottom:20px; }
.feadmin .rq_mark                   { border-left:3px solid #D60004; padding-left:2px; }

.feadmin input,
.feadmin select                     { font-size:1em; } /* dran denken: em ist relativ! */

.feadmin input                      { background-color:#FFFFFF; margin:2px 0 0 0; padding-left:2px; width:220px; }
.feadmin select                     { background-color:#FFFFFF; margin:2px 0 0 0; width:225px; height:1.6em; }
.feadmin input.check                { background-color:transparent; width:15px; border:none; }
.feadmin input.small                { width:110px; }
.feadmin textarea                   { font-size:11px; width:335px; }
.feadmin select.small               { width:150px; }
.feadmin input.submit               { background-color:#D60004; }
.feadmin .normal                    { width:140px; }
.feadmin .back                      { border-style:none; color:#FFFFFF; cursor:pointer; height:21px; width:85px; }
.feadmin input.req                  {  }
.feadmin .cRT                       { color:#D60004; }
.feadmin div.paddform               { margin-top:4px; }
.feadmin span.reqd                  { background-color:#D60004; border-bottom:5px solid #FFFFFF; border-top:5px solid #D60004; margin:5px 0 0 0; swidth:2px; }
.feadmin span.chkreqd               { background-color:#D60004; border-bottom:3px solid #FFFFFF; border-top:5px solid #D60004; width:2px; }
.feadmin .form td                   { padding-bottom:5px; padding-right:4px; }
.feadmin h3                         { font-size:1em; margin:0 0 0.6em 0; }
.feadmin .button                    { background-color:#D60004; color:#FFFFFF; cursor:pointer; height:17px; padding:4px 0 0 0; margin-top:2px; text-align:center; width:14em; }
.feadmin .button_small              { background-color:#D60004; color:#FFFFFF; cursor:pointer; height:18px; text-align:center; width:105px; }
.feadmin .section                   { background-color:#FFFFFF; margin:10px 0px 10px 0px; padding:10px; width:470px; }
.feadmin .newsletter td             { cursor:pointer; padding-top:7px; }
.feadmin .text                      { line-height:16px; }
.feadmin .status                    { font-weight:bold; padding:5px 0px 4px 0px; }

/* plugin personalize */

div.tx-zwpersonalize-pi2 a          { color:#EE1122; }
div.tx-zwpersonalize-pi2 a:hover    { text-decoration:underline; }
div.tx-zwpersonalize-pi2 .red       { color:#EE1122; }

/* Reiterdesign */

div.reiterbox                       { background-position:0px 17px; background:url(../img_design/bg_dotted_hor.gif) repeat-x; border-left:1px solid #979797; border-right:1px solid #979797; border-top:1px solid #979797; width:563px; }
div.reiterrow                       { background-position:right 0px; background:url(../img_design/bg_dotted_vert.gif) repeat-y; color:#555; cursor:pointer; float:left; font-weight:bold; height:13px; margin-bottom:1px; padding:2px 6px 2px 6px; text-align:center; }
div.reiterflex                      { border-left:1px solid #979797; border-top:1px solid #979797; color:#888; cursor:pointer; float:left; font-weight:bold; padding:2px 3px 2px 6px; text-align:center; }
div.reiteredge                      { background:url(../img_design/reiter_edge.gif) no-repeat; float:left; height:18px; margin-right:-1px; margin:0px; padding:0px; width:6px; }
div.reiteract                       { background-color:#EF1821; color:#FFFFFF; cursor:auto; }
div.reiter                          { background:url(../img_design/reiter_top.gif) no-repeat; border-left:1px solid #979797; color:#888; cursor:pointer; float:left; font-weight:bold; margin:0px -1px 0px 0px; padding:2px 0px 2px 0px; text-align:center; width:89px; }
div.reiterlarge                     { border-left:1px solid #979797; color:#888; cursor:pointer; float:left; font-weight:bold; margin:0px -1px 0px 0px; padding:2px 5px 2px 5px; text-align:center; width:158px; }
#reiter0                            { border-left:1px solid #FFFFFF; }
div.sel                             { background-color:#EA2D2B; color:#FFFFFF; }
.hide                               { display:none; }
div.multirow                        { clear:left; margin-top:-1px; }
div.reitercnt                       { background-color:#EEEEEE; border-top:6px solid #EF1821; border:1px solid #979797; overflow:hidden; padding:10px 5px 0px 10px; width:548px; }
div.reitercnt table td              { border:none; }
div.reitercnt div.wmitem            { background-color:white; background-color:white; background-position:310px 0px; background:url(../img_design/bestell_trenner.gif) no-repeat; border:1px solid #FFFFFF; float:left; padding:10px 0px 5px 0px; width:540px; }
div.reitercnt div.wmitem .head      { color:#EF1821; font-weight:bold; padding-bottom:2px; }
div.reitercnt div.wm-img            { padding-left:10px; padding-right:10px; text-align:center; width:100px; }
div.reitercnt div.wm-text           { display:block; padding-bottom:5px; padding-left:10px; padding-right:5px; width:180px; }
div.reitercnt div.wm-table          { padding-left:10px; width:205px; }
div.reitercnt td.label              { font-weight:bold; }
div.reitercnt td                    { padding:0px 2px 5px 0px; }
