form {
    padding:0px;
    margin:0px;
    float:left;
}

form.contact
{
    width:500px;
}

form.contact .formpart{
    clear:both;
    overflow:hidden;
    display:block;
    width:500px;
    margin:0px 0px 10px 0px;
}

form.contact label{
    float:left;
    margin:0px 10px 0px 0px;
    width:120px;
}

form.contact .formpart input{
    float:left;
    margin:0px 10px 0px 0px;
    width:300px;
}

form.contact .formpart textarea{
    width:430px;
    height:100px;
    font-family: Verdana, arial, sans-serif;
}

form.contact .formpart .radio{
    margin:0px 10px 0px 0px;
}

form.contact .formpart input.radio{
    float:none;
    margin:0px;
    width:auto;
}

form.contact .formpart input.button{
    margin:0px;
    width:auto;
}

input.searchblok {
  height:12px;
  text-decoration:none;
  font-size:11px;
  font-family: Aria, sans-serif;
  color:#a6a6a6;
  float:left;
  border:none;
  background:#636466;
  width:70px;
  padding:2px 5px;
}

select.location {
    border:1px solid #cccccc;
    border:none;
    background:#cccccc;
    margin:20px 0px;
    width:210px;
    border:none;
    color:#808080;
    font-size:11px;
    padding:3px;
}
.button a {
  float:left;
  width:54px;
  text-align:center;
  height:20px;
  background:url('/templates/img/bg-button.gif');
  line-height:20px;
  color:#FFFFFF;
  font-weight:bold;
}

.tekstblok .button{
    margin-bottom:30px;
}

table.tabform td{
    padding-bottom:10px;
}

table.tabform label {
    display:block;
    float:left;
    width:110px;
    padding-top:3px;
}

table.tabform input.text-small {
    width:200px;
    margin-right:10px;
}
table.tabform input.text-breed {
    width:526px;
}
table.tabform input.text-xsmall {
    width:50px;
}
table.tabform textarea {
    width:526px;
    height:100px;
}
.button-off {
    margin:5px 35px 0px 0px;
}