/* --- anmeldeformular und grundeinstellungen--- */

.formular .twocolumn {
	width: 550px;
}

.formular .left {
    float: left;
    margin-right: 45px;
    padding-right: 0;
    width: 220px
}

.formular .right {
    float: left;
    margin-right: 0;
    padding-right: 0;
    width: 220px
}

.formular input, 
.formular textarea {
    border: 1px solid #999;
    color: #444;
    display: block;
    font: 8pt Arial, sans-serif;
    height: 18px;
    margin: 10px 0 0 0;
    padding: 5px 0 0 5px;
    width: 170px;
}

.formular input.check, input.radio {
    border: 0;
    display: block;
    height: 13px;
    margin: 15px 0 0 0;
    width: 13px
}

.formular input#submit,
#searchFormLevel1 input#submit,
input#submitform_email,
input#submitform_post {
    font-size: 0.8em;
    height: 25px;
    padding-top: 0;
    position: relative;
    text-transform: uppercase;
    width: 177px
}

.formular input#submit:hover,
#searchFormLevel1 input#submit:hover,
input#submitform_email:hover,
input#submitform_post:hover  {
    background-color: #c60c30;
    background-image: none;
    color: #FFF;
    cursor: pointer
}

#order_press input#submit {
    width: 442px
}

#edocsearch input#submit {
    display: inline;
}

#edocsearch input#q {
    width: 350px;
    display: inline; 
    margin-right: 10px;
}

.formular select {
    border: 1px solid #999;
    color: #444;
    display: block;
    font: 8pt Arial, sans-serif;
    height: 25px;
    margin: 10px 0 0 0;
    margin-top: 10px;
    padding: 3px 0 0 5px;
    width: 177px
}

.formular select option {
	color: #444;
    padding: 2px 0 2px 9px
}

.formular label {
	color: #444;
	display: block;
	font: 8pt Arial, sans-serif;
	font-weight: normal;
    margin: -25px 0 0 190px;
    padding: .44em 0 .5em 0;
    width: 55px
}

.formular label.textfeld {
    height: 14px;
    margin: 0;
    padding: 15px 0 0 25px;
}
	
.formular label.check {
    margin: -28px 0 0 25px;
    padding: 15px 0 0 0;
    width: 88%
}


.formular .plz {
    float: left;
    margin-right: 8px;
    width: 35px
}

.formular .ort {
    margin: 10px 0 0 8px;
    width: 120px
}

.formular .textfeld {
    height: 85px;
    margin: 10px 0;
    width: 435px
}

/*Klassen fuer dir Fomularvalidierung*/

#errors {
    background-color: #FFF;
    margin: 10px 0;
    padding: 10px;
    width: 420px
}

p.error {
    color: #c60c30
}

.missing {
    background: #BBB;
    color: white !important
}
