/* 
    Document   : form-style
    Created on : 25.12.2010, 23:31:04
    Author     : stephan
    Description:
        Purpose of the stylesheet follows.
*/



/* =ZEND FORM
	-------------------*/

.zend_form{
    margin:5px auto;
    padding:0;
}

.zend_form dt{
    padding:0;
    clear:both;
    width:25%;
    float:left;
    text-align:right;
    margin:5px 5px 5px 0;
    vertical-align: middle;
}

.zend_form dd{
    padding:0;
    float:left;
    width:73%;
    margin:5px 2px 5px 0;
    vertical-align: middle;
}

.zend_form p{
    padding:0;
    margin:0;
}

.zend_form label {
    line-height: 26px;    
}

.zend_form input {
    margin:2px 0 2px 0;
    padding-left: 3px;
    border:1px solid #dcdcdc;
    width:340px;
    height:22px;
    line-height: 22px;
}

.zend_form textarea {

    margin:2px 0 2px 0;
    padding-left: 3px;
    border:1px solid #dcdcdc;
    width:340px;
    line-height: 22px;
}

.zend_form textarea.big {

    width:520px;
}

.zend_form select {
    margin:2px 0 2px 0;
    padding: 3px;
    border:1px solid #dcdcdc;
    width:345px;
    height:24px;
}

.zend_form input[type=submit], .zend_form button {
    margin-top: 20px;
    height: 22px;
    min-width: 120px;
    /*width: 120px;*/
    border: 1px solid black;
    line-height: 20px;
    background-color: #eeeeee;
}

.zend_form input[type=submit] {
    width: 120px;
}

.zend_form input[type=checkbox] {
    margin:4px 4px 0 0;
    height: 14px;
    border:0px;
    width:14px;
}

.zend_form input.qrcode[type=image] {
    height: 123px;
    width:123px;
}

.required:after{content:'* '; color: red;}

.zend_form dd ul.errors li { color:red;}

.zend_form li.buttons {
    clear: left;
    list-style: none;
}

.zend_form fieldset { border:0px }

.zend_form legend {
    font-size: 14px; font-weight: bold;
}

button {
    height: 22px;
    min-width: 120px;
    border: 1px solid black;
    line-height: 20px;
    background-color: #eeeeee;
}

