select,textarea,input 
{
  background-color:#FEFEFE;
  padding-left:3px;
	color:black;
  font-family:verdana;  
  font-size:11px;
  font-weight:normal;
  border: 1px solid #A9A9A9;
  width:515px;
}

select
{
  //width:509px;
  padding-left:0px;
}

textarea {height: 180px;}

input.submit
{
  background:#2A2525;
  font-family:verdana;  
  font-size:11px;
  font-weight:normal;
  /*border: 1px solid #FFF;*/
  border:0px solid white;
  color: white;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
}

input.submit_small
{
  background:#2A2525;
  /*border: 1px solid #FFF;*/
  color: white;
  padding:1px;
  padding-left:2px;
  text-align:center;
  height:18px;
}


  
input.radio, input.checkbox 
{
  width:20px;
	border-style:none;
	background-color:#FFFFFF;
  background:0;
}  

select 
{
	border-style:none;
	background-color:#FFFFFF;
}

.label 
{
  text-align:left;
  width:150px;
  float:left;
  padding-left: 15px;
  margin-bottom:2px; 
  display:block; 
}

.inputfield, .input
{
  float:left;
  margin-bottom:2px;
}

.selectbox 
{
  float:left;
  margin-bottom:2px;

}

.checkbox 
{
  float:left;
  margin-bottom:2px;

}

.radio
{
  width:20px;
  border-style:none;
  background-color:#FFFFFF;
}

.description {
  text-align:left;
  font-style:italic;
  font-size:10px;
  color:#AABAC7;
  padding-left:10px;
  padding-right:10px;
}

div.form
{
    background-color:#EBF4FB;
    width:694px;
}

div.form_header
{
    background-color:#99c5e7;
    padding:2px;
    padding-left:10px;
    padding-right:10px;
    font-size:12px;
    font-weight:bold;
}

.small input, .small select
{
    width:220px;
}

.small select{width:224px;}

.small div.form
{
    width:400px;
    margin:0;
    float:left;
    text-align:center;
}

.small div.form .error
{
    padding-left:10px;
    padding-right:10px;    
}


.small{text-align:center}

div.checkbox input
{
    width:20px;
    border:0px solid white;
    background:0;  
}

.button
{
    background-color:#DDDDDD;
    border:1px solid #999999;
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    width:180px;
    margin-right:5px;    
}

.sortingtableheader_button
{
    font-family: verdana;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    border-width: 0px;
    overflow: visible;
    background-color: transparent;
    color: #000;
    padding: 0px;
    margin-left:-3px;
    //margin: 0px;    
} 


.box_login  form.loginbox
    {
        margin-left:20px;
        padding-top:55px;
    }
    
.box_login  input.loginbox
    {
        width:122px;
        border:1px solid #cab88f;
        font-family:verdana;
        font-size:10px;
        padding-left:2px;
        color:#42494d;
    }
    
.box_login  .loginbox .submit 
    {
        width:auto;
        padding-left:2px;
        padding-right:2px;
        background-color:#a8845a;
        border:0px solid white;
        color:white;
        font-weight:bold;
        text-align:center;
    }