/* felogin */

.tx-felogin-pi1 { padding: 10px; width: 155px; background: #F6EDDC; }

.tx-felogin-pi1 h3 { clear: both; margin: 0 0 5px 0 !important; padding: 0 0 5px 0 !important; font-size: 12px !important; color: #5F5241 !important; border-top: none !important; }
.tx-felogin-pi1 div { clear: both; margin-bottom: 10px; font-size: 11px; line-height: 120%; color: #5F5241; }
.tx-felogin-pi1 div.closer { margin: 0; line-height: 1px; height: 1px; }

.tx-felogin-pi1 fieldset { margin: 0 !important; padding: 0 0 10px 0 !important; font-size: 12px; color: #5F5241; border: none; }

.tx-felogin-pi1 label { float: left; margin-right: 5px; padding-top: 3px; font-size: 11px; color: #5F5241; }
.tx-felogin-pi1 input { float: right; width: 80px; font-size: 12px; color: #5F5241; border: 1px solid #aaa; }

#leftbox .tx-felogin-pi1 p { margin: 0 0 10px 0 !important; padding: 0 !important; font-size: 11px; line-height: 120%; }

#leftbox .tx-felogin-pi1 div.login-submit input { padding: 2px 10px; width: auto; font-size: 11px; font-weight: bold; color: #fff; background: #990000; border: none; cursor: pointer; }
#leftbox .tx-felogin-pi1 div.login-submit input:hover { background: #666; }

#leftbox .tx-felogin-pi1 input.logout-submit { padding: 2px 10px; width: auto; font-size: 11px; font-weight: bold; color: #fff; background: #990000; border: none; cursor: pointer; }
#leftbox .tx-felogin-pi1 input.logout-submit:hover { background: #666; }

#leftbox .tx-felogin-pi1 input.forgot-submit { margin-top: 10px; padding: 2px 10px; width: auto; font-size: 11px; font-weight: bold; color: #fff; background: #990000; border: none; cursor: pointer; }
#leftbox .tx-felogin-pi1 input.forgot-submit:hover { background: #666; }