/* Imported Styles
----------------------------------------------- */
@import url("ohne-bildleiste.css");

#contBlock1 form {
    margin:0;
/*
    border: 1px solid #bdbdbd;
    background-color: #eee;
    padding: 10px;
    line-height: 240%;
*/
}

contBlock1 input {
    border: none;
    background-color: #f00;
    /* margin: 3px; */
    /* padding: 2px 2px 2px 5px; */
    vertical-align: top;
}

.submit-button, .reset-button { height:22px; color:#666666; margin-top:1px; border:0px; font-size:17px; font-weight:bold;
                                background-color:transparent; }

input          { margin-bottom:2px; }
.beschriftung  { width: 84px; margin-bottom:6px; float:left; clear: left; }
.beschriftung2 { width: 52px; float:left; clear: left; }

div.beschriftung-1  { margin-bottom:10px; line-height: 160%; }

div.eingabe-rechts { float:right; margin:0 20px 0 0; width:300px; }

/* input:focus, input:hover { background-color: #ffffff; font-size: 120%; } */

.error-block {
    margin-top: 10px;
    border: 2px solid #f00;
    background-color: #eee;
    padding: 6px;
}

.hinweis-block {
    margin-top: 10px;
    border: 2px solid #f00;
    background-color: #ff9;
    padding: 10px;
    text-align:center; font-weight:bold;
}

.fehlende-eingabe    { background-color: #ff9; }
.fehlerhafte-eingabe { background-color: #f99; }
.bl-fehlend          { float:left; width:30px; height:15px;
                       background-color: #ff9; border:1px solid; }
.bl-fehlerhaft       { float:left; width:30px; height:15px; margin-bottom:2px;
                       background-color: #f99; border:1px solid; }