@charset "utf-8";
/* CSS Document */

#suche .input {
    width:120px;
    background:#fff;
    color:#424242;
    border:1px solid #9a9a9c;
    padding:3px 3px 0 3px;
    margin:0 10px 5px 0;
    height:15px;
    font-size:11px;
}

#login .input {
    width:75px;
    background:#fff;
    color:#424242;
    border:1px solid #9a9a9c;
    padding:3px 3px 0 3px;
    margin:0 10px 5px 0;
    height:15px;
    font-size:11px;
}

#login .loginpass {
    width:120px;
    background:#fff;
    color:#424242;
    border:1px solid #9a9a9c;
    padding:3px 3px 0 3px;
    margin:0 10px 5px 0;
    height:15px;
    font-size:11px;
}

#suche .button , #login .button {
    width:40px;
    line-height:18px;
    height:20px;
    font-size:10px;
    background:url(../upload/bilder/corporate/bg_button.jpg) repeat-x;
    border:1px solid #9a9a9c;
}

/* REGFORM */
.regform .small {
    font-size: 10px;
    line-height: 16px;
}
.regform input {
    width: 310px;
    font-size: 11px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;
}

.regform select {
    font-size: 11px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.regform .strasse{
    width: 254px;
}

.regform .hausnummer {
    width: 44px;
}

.regform .plz{
    width: 30px;
}
.regform .wohnort{
    width: 268px;
}

.regform .emailalias {
    width: 140px;
}

.regform .date{
    width: 20px;
}

.regform .datelong {
    width: 40px;
}

.regform .submit {
    width: 140px;
    height: 20px;
    background: #005796;
    color: #FFFFFF;
    border: 0;
}

.regform .bggrey {
    background: #e3e3e5;
}

.regform td {
    padding: 2px;
}

.regform .captcha {
    width: 40px;
}

.regform .stern {
    color: #e3020c;
}

/* KONTAKTFORM */
.contactform .small {
    font-size: 10px;
    line-height: 16px;
}
.contactform input {
    width: 310px;
    font-size: 11px;
    height: 12px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.contactform textarea {
    width: 310px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    height: 200px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.contactform select {
    font-size: 11px;
    padding: 2px;
    margin-bottom: 2px;
}

.contactform .plz {
    width: 40px;
}

.contactform .ort {
    width: 260px;
}

.contactform .submit {
    width: 140px;
    height: 20px;
    background: #005796;
    color: #FFFFFF;
    border: 0;
}

.contactform .bggrey {
    background: #e3e3e5;
}

.contactform td {
    padding: 2px;
}

.contactform .stern {
    color: #e3020c;
}

/* PTerminForm */
.pterminform .small {
    font-size: 10px;
    line-height: 16px;
}
.pterminform input {
    width: 310px;
    font-size: 11px;
    height: 12px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.pterminform .datum {
    width: 100px;
}

.pterminform textarea {
    width: 310px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    height: 100px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.pterminform select {
    font-size: 11px;
    padding: 2px;
    margin-bottom: 2px;
}

.pterminform .submit {
    width: 140px;
    height: 20px;
    background: #005796;
    color: #FFFFFF;
    border: 0;
}

.pterminform .bggrey {
    background: #e3e3e5;
}

.pterminform td {
    padding: 2px;
}

.pterminform .stern {
    color: #e3020c;
}

/* SENDPASSWORD */
.sendpasswordform .small {
    font-size: 10px;
    line-height: 16px;
}
.sendpasswordform input {
    width: 100px;
    font-size: 11px;
    height: 12px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.sendpasswordform .stern {
    color: #e3020c;
}

.sendpasswordform .bggrey {
    background: #e3e3e5;
}

.sendpasswordform .submit {
    width: 140px;
    height: 20px;
    background: #005796;
    color: #FFFFFF;
    border: 0;
}

.sendpasswordform td {
    padding: 2px;
}

/* CHANGEPASSWORD */
.changepasswordform .small {
    font-size: 10px;
    line-height: 16px;
}
.changepasswordform input {
    width: 100px;
    font-size: 11px;
    height: 12px;
    padding: 2px;
    margin-bottom: 2px;
    border: 1px solid #b0b0b0;  
}

.changepasswordform .stern {
    color: #e3020c;
}

.changepasswordform .bggrey {
    background: #e3e3e5;
}

.changepasswordform .submit {
    width: 140px;
    height: 20px;
    background: #005796;
    color: #FFFFFF;
    border: 0;
}

.changepasswordform td {
    padding: 2px;
}