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