form {
    margin:0;
    padding:0;
}

fieldset {
    width:400px;
    border:1px solid #d3d3d3;
    padding:10px;
    margin:5px;
    text-align:left;
}

legend {
font-size:15px;
color:#808080;
}

select {
    border:1px solid #666;
    padding-left:0.3em;
    margin-bottom:0.6em;
    background:#fff;
    width:100px;
}

select:focus, 
input:focus, 
textarea:focus{ 
background: #f5f5f5; 
border: 1px solid #000; 
color: #000; 
}

label {
display:inline-block;
width:80px;
}

.labletextarea {
    margin:0 3px 3px 0;
    padding:0;
    line-height:1.5em;
    width:80px;
    display:block;
    float:left;
    clear:left;
}

input {
width:240px;
}

.inputclass {
    border:1px solid #666;
    padding-left:0.3em;
    margin-bottom:0.6em;
    background:#fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

input, textarea {
    border:1px solid #666;
    padding-left:0.3em;
    margin-bottom:0.6em;
  width:240px;
    background:#fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.buttons {
    margin-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.submitbtn {
    width:123px;
    background:#666;
    color:#fff;
    cursor:pointer;
}

.submitbtn:hover {
    background:#999999;
    color:#fff;
}

.unsichtbar {
display:none;
}  

