@charset "utf-8";
fieldset{
border:2px solid #fbe3e3;
margin:0;
text-align:left;
margin-bottom: 1.50em;
padding-top: 0.80em;
padding-right: 0.80em;
padding-bottom: 0.80em;
padding-left: 0.80em;
}

fieldset label {
float:left;
width:155px;
}

fieldset .inputblock {
margin: 4px 0;
}

select,input,textarea{
font-family :Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
background-color:#f6f9fb;
border:1px solid #9ec4de;
color:#003366;
padding: 2px 4px;
border-radius: 3px;
}

legend {
color:#e21f27 !important;
font-weight: bold;
}

input.nofocusCol { color:#a09e9e;}
input.nofocusCol:hover,
input.nofocusCol:focus {color:#003366;}

input.imgsubmit,
input.imgsubmitshop,
input[type="image"] {background-color:transparent;border-width:0;}
input[type="text"]:focus{background-color:#ffffff;border:1px solid #6a9fc3;}
input[type="password"]:focus{background-color:#ffffff;border:1px solid #6a9fc3;}
textarea:focus{background-color:#ffffff;border:1px solid #6a9fc3;}
textarea{height:160px;min-width:150px; width:auto;}
input.txtcenter{text-align:center;}
input.knopf{color:#003366;}
input[type="button"]{color:#003366;}
input[type="submit"]{color:#003366;}
input[type="reset"]{color:#003366;}
input[type="radio"]{background-color:transparent;border-width:0;}
input[type="checkbox"]{background-color:transparent;border-width:0;}
input.checkopr{border:1px solid #CED1CE; margin:3px;}
input.checkbox{background-color:transparent;border-width:0; }

input#LOGIN {
background: #f6f9fb url("/img/icons/icon_user2.gif") no-repeat 3px 1px;
padding: 3px 0 3px 23px;
}

input[type="password"],
input#PASSWORD {
background: #f6f9fb url("/img/icons/login_key.gif") no-repeat 3px 1px;
padding: 3px 0 3px 23px;
}

.password {
padding: 3px 0 3px 23px;
background-image:none !important;
}

