@charset "utf-8";
/* CSS Document */
/* order form */

label                   { float:left; width: 130px; text-align: right; padding-right: 10px; margin: 2px 0 2px 0; cursor: default; }
/*input, textarea         { width: 300px; border: 1px solid #999; margin: 2px 0 2px 0; background-color: #ffe; border-top: 1px solid #f96; border-left: 1px solid #f96; border-right: 1px solid #fc9; border-bottom: 1px solid #fc9; }*/
input, textarea         { width: 300px; border: none; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; margin: 2px 0 2px 0; background: #fff url('../img/layout/form_shadow.gif') top left no-repeat; padding: 1px; }
input.short             { width: 50px; }
input.medium            { width: 200px; }
input.checkbox          { width: auto; border: none; vertical-align: middle;  }
textarea                { height: 80px; }
p.description           { float: right; width: 430px; font-style: italic; color: #666; }
.radio                  { width: auto; float: none; border: none; vertical-align: middle; margin: 0 }
label.radio             { cursor: pointer; }
label.checkbox          { cursor: pointer; width: auto; float: none; vertical-align: middle; margin: 0 }
select                  { margin: 2px 0 2px 0; border: 1px solid #ccc; margin: 2px 0 2px 0; background: #fff url('../img/layout/form_shadow.gif') top left no-repeat; }
input.radio,
input.checkbox          { background: none; }

p.progress img          { vertical-align: middle; }
p.progress              { margin: 25px 0 10px 0; text-align: center; color: #ccc; }
p.progress span         { margin: 0 20px 0 10px; font-size: 16px; vertical-align: middle; }
p.progress span.act     { color: #f90; font-weight: bold; }

.errors                 { border: 2px dashed #c30; padding: 15px; margin: 15px 0 15px 0; }
.errors h2              { color: #c30; letter-spacing: .25em; }
.errors li              { color: #c30; font-weight: bold; }

/* View pruefen */
#pruefen #invoice,
#pruefen #shipping    { width: 50%; float: left; }
