div.website_contactplugin_form {
  width: 790px;
}

div.website_contactplugin_form legend {
    margin-left: 2em;
}
div.website_contactplugin_form fieldset {
}
div.website_contactplugin_form dl {
    float: left;
    width: 100%;
}
div.website_contactplugin_form dt, div.website_contactplugin_form dt.website_form_caption {
    clear: left;
    float: left;
    width: 22%;
    text-align: right;
    margin-top: 5px;
}
div.website_contactplugin_form dt.website_form_caption {
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 80%;
}
div.website_contactplugin_form dd {
    float: left;
    width: 220px;
    padding: .2em 0;
    margin-top: 5px;
}

div.website_contactplugin_form dd input.website_radio {
  width: 30px;
}

div.website_contactplugin_form dd.website_form_caption {
    width: 15%;
}
div.website_contactplugin_form dt label {
    float: left;
    padding: .4em .5em 0;
}
div.website_contactplugin_form dt.website_form_caption label {
    float: left;
}
div.website_contactplugin_form dd input, div.website_contactplugin_form dd textarea, div.website_contactplugin_form dd select {
    border: 1px solid;
    color: #666;
    width: 220px;
}

div.website_contactplugin_form dd input.website_checkbox {
  border: none;
}

div.website_contactplugin_form dd textarea {
    height: 5em;
}
div.website_contactplugin_form dd .website_form_button {
    background: #fff;
    border: 1px solid;
    color: #000;
    margin-right: .5em;
    padding: 2px 10px;
    width: auto;
    cursor: pointer;
    float: right;
}
div.website_contactplugin_form dd .website_form_button:active {
    outline: 0;
}
div.website_contactplugin_form .websiteformheader {
    display: block;
    margin-bottom: 10px;
}

div.website_contactplugin_form dl.website_content_main {
  clear:both;
  float:right;
  margin-bottom:10px;
  width:350px;
}

div.website_contactplugin_form dl.website_content_from_left {
  float: left;
  width: 150px;
  clear: both;
}
div.website_contactplugin_form dl.website_content_from_left dt {
  width: 120px;
}

div.website_contactplugin_form dl.website_content_from_left dd {
  width:30px;
}

div.website_contactplugin_form dl.website_content_from_right {
  margin-left: 50px;
}

div.website_contactplugin_form p.website_hvordan {
  display: block;
  clear:both;
  margin: 10px 0px;
  font-weight: bold;
}
div.website_contactplugin_form dl.website_content_from_right dd {
  width: 30px;
}

div.website_contactplugin_form dl.website_content_from_right dt {
  width: 110px;
}

div.website_contactplugin_form dl.website_content_from_right {
  float: left;
  width: 160px;
}

div.website_contactplugin_form dl.website_content_comment {
    float: left;
    width: 230px;
    clear: right;
    margin-left: 155px;

}

div.website_contactplugin_form dl.website_content_comment dt label {
  float: none;
  padding: 0px;
}

div.website_contactplugin_form dl dd input.website_radio {
  border: none;
}

div.website_contactplugin_form dl.website_content_comment dd {
  width: 250px;
}

div.website_contactplugin_form dl.website_content_comment dd textarea {
  height: 70px;
}
div.website_contactplugin_form dl.website_content_submit  {
  width: 300px;
  float: right;
  margin-right: 45px;
}

div.website_contactplugin_form dl.website_content_submit dd {
  float: right;
}

div.website_contactplugin_form div.website_content_error {
  clear: both;
}

span.website_number {
  padding: 0px 7.5px;
}

div.website_question {
  margin: 15px 0px 20px 0px;
  clear: both;
}
div.website_query p {
  margin-top: 10px;
}

div.website_query input {
  margin-top: 10px;
}

div.website_query .website_inputs, div.website_query span.website_ikke, div.website_query span.website_svcrt {
  float: left;
}

span.website_ikke, span.website_svcrt {
  padding-top: 8px;
}
div.website_query dd .website_form_button {
  float:left;
}

div.website_query dl.website_submit dd {
  float: right;
  width: auto;
}
