.panel {
  width: 500px;
  height: 2000px;
  padding: 0 10px 0 10px;
  background: #fff;
  float: left;
  margin-left: 10px;
}

.header-section {
  width: auto;
  border: 1px solid red;
  padding: 25px 0 16px 0;
}

.content-section {
  width: auto;
  border: 1px solid white;
  padding: 10px 0 16px 0;
}

label {
  color: #ccc;
  font-size: 12px
}

input.txt {
  border: 1px solid white;
}

input:hover {
  border: 1px solid blue;
}

.absolutning {
  position: fixed;
  right: 0;
  left: 0;
  top: 200px;
  min-height: 100px;
  width: 100px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid red;
}

.absolutning:hover {
  background: #ccc;
}

#usedMachines div, #usedMachines span, #usedMachines applet, #usedMachines object,
#usedMachines h1, #usedMachines h2, #usedMachines h3, #usedMachines h4, #usedMachines h5, #usedMachines h6, #usedMachines p, #usedMachines blockquote, #usedMachines pre,
#usedMachines a, #usedMachines abbr, #usedMachines acronym, #usedMachines address, #usedMachines big, #usedMachines cite, #usedMachines code,
#usedMachines del, #usedMachines dfn, #usedMachines em, #usedMachines font, #usedMachines img, #usedMachines ins, #usedMachines kbd, #usedMachines q, #usedMachines s, #usedMachines samp,
#usedMachines small, #usedMachines strike, #usedMachines strong, #usedMachines sub, #usedMachines sup, #usedMachines tt, #usedMachines var,
#usedMachines b, #usedMachines u, #usedMachines i, #usedMachines center,
#usedMachines dl, #usedMachines dt, #usedMachines dd, #usedMachines ol, #usedMachines ul, #usedMachines li,
#usedMachines fieldset, #usedMachines form, #usedMachines label, #usedMachines legend,
#usedMachines table, #usedMachines caption, #usedMachines tbody, #usedMachines tfoot, #usedMachines thead, #usedMachines tr, #usedMachines th, #usedMachines td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

#usedMachines {
  line-height: 1;
}

#usedMachines ol, #usedMachines ul {
  list-style: none;
}

#usedMachines blockquote, #usedMachines q {
  quotes: none;
}

#usedMachines blockquote:before, #usedMachines blockquote:after,
#usedMachines q:before, #usedMachines q:after {
  content: none;
}

/* remember to define focus styles! */
#usedMachines :focus {
  outline: 0;
}

/* Basic HTML
----------------------------------------------------------------------------------------------------*/

#usedMachines {
  font: 13px/1.5 Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

#usedMachines a:focus {
  outline: 1px dotted invert;
}

#usedMachines hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
}

/* Headings
----------------------------------------------------------------------------------------------------*/

#usedMachines h1 {
  font-size: 25px;
}

#usedMachines h2 {
  font-size: 23px;
}

#usedMachines h3 {
  font-size: 21px;
}

#usedMachines h4 {
  font-size: 19px;
}

#usedMachines h5 {
  font-size: 17px;
}

#usedMachines h6 {
  font-size: 15px;
}

/* Spacing
----------------------------------------------------------------------------------------------------*/

#usedMachines ol {
  list-style: decimal;
}

#usedMachines ul {
  list-style: square;
}


#usedMachines p,
#usedMachines dl,
#usedMachines hr,
#usedMachines h1,
#usedMachines h2,
#usedMachines h3,
#usedMachines h4,
#usedMachines h5,
#usedMachines h6,
#usedMachines ol,
#usedMachines ul,
#usedMachines pre,
#usedMachines address,
#usedMachines fieldset {
  margin-bottom: 20px;
}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

#usedMachines div.clear,
#usedMachines span.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

#usedMachines .clearfix:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

#usedMachines .clearfix {
  display: inline-block;
}

#usedMachines .clearfix {
  height: 1%;
}

#usedMachines .clearfix {
  display: block;
}

#usedMachines .spacer {
  clear: both;
  font-size: 0;
  line-height: 0;
}

legend {
  display: none
}

/* ACCESSIBILITY
----------------------------------------------------------------------------------------------------*/

#usedMachines div#skip {
  left: -999em;
  position: absolute;
  top: 0;
}

#usedMachines span.accesskey {
  text-decoration: none;
}

#usedMachines .accessibility {
  left: -999em;
  position: absolute;
  top: -999em;
}

/* CLEAR */

.clear {
  clear: both;
}

/* EKSTERN LISTE 1 STYLING */

header#header_maskiner {
  padding: 0 0 40px 0;
  /*height: 50px;*/
  color: #fff;
}

.btn_back, .btn_print {
  background-color: #b00000;
  color: #fff;

  padding: 10px 10px 10px 10px;
  border: 1px solid #b00000;
  cursor: pointer;
  width: 120px;
}

.btn_back:hover, .btn_print:hover {
  background-color: #fff;
  border: 1px solid #b00000;
  color: #b00000;
}

#usedMachines ul {
  margin: 0;
  padding: 0;
}

#usedMachines li {
  list-style-type: none;
  margin: 0;
}

#usedMachines h3 {
  background: #555;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  padding-left: 10px;
  margin-bottom: 5px;
  font-weight: normal;
  min-height: 25px;
  line-height: 25px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#usedMachines h3:hover {
  background: #999;
  color: #333;
}

#usedMachines .root-name h2 {
  width: 100%;
  height: 20px;
  display: block;
  margin-top: 15px;
  font-size: 16px;
  font-weight: normal;
  color: #1a7194;
}

#usedMachines .subcat-name {
  float: left;
  width: 87%;
}

#usedMachines .ad-count {
  width: 10%;
  float: right;
  text-align: center;
  background: #b00000;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 1px 1px #ccc;
  box-shadow: 0 1px 1px 1px #ccc;
  min-height: 25px;
  line-height: 25px;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
}

#usedMachines em.list_arrow {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: var(--wpr-bg-2503e929-07ec-4b46-8762-1b4de42a10f8) center left no-repeat;
}

/* TRIN 2 */

#usedMachines ul.ad-list li {
  width: 98%;
  margin: 5px 0;
  display: block;
  height: 90px;
  background: #555;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  overflow: hidden;
}

#usedMachines .ad-image {
  display: block;
  float: left;
  margin-right: 10px;
  padding-bottom: 0;
}

#usedMachines .ad-image img {
  width: 120px;
  height: 90px;
}

#usedMachines .ad-brand {
  font-size: 16px;
  height: 25px;
  overflow: hidden;
  margin-top: 3px;
}

#usedMachines .ad-model {
  font-size: 14px;
  height: 20px;
  overflow: hidden;
}

#usedMachines .ad-price {
  float: left;
  margin-right: 10px;
  margin-top: 7px;
  color: #ddd;
  font-size: 17px;
}

/* TRIN 3 */

#usedMachines #section-one label, #usedMachines #section-two label, #usedMachines #section-three label, #usedMachines #section-four label, #usedMachines #section-five label, #usedMachines #section-six label {
  float: left;
  display: block;
  width: 150px;
  font-size: 12px;
  color: #555;
}

#usedMachines #section-one {
  float: left;
  width: 99%;
  margin-bottom: 10px;
}

#usedMachines #section-two {
  display: block;
  float: left;
  width: 330px;
  margin-bottom: 20px;
}

#usedMachines #section-three {
  display: block;
  margin-bottom: 10px;
}

#usedMachines #section-four {
  margin-bottom: 20px;
}

#usedMachines #section-three select {
  padding: 5px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}

#usedMachines #section-four div {
  display: block;
  float: left;
  width: 100%;
  font-size: 11px;
}

#usedMachines #section-three, #usedMachines #section-four {
  width: 50%;
  float: left;
}

#usedMachines #section-five, #usedMachines #section-six {
  float: left;
  margin-bottom: 20px;
  width: 98%;
}

#usedMachines #section-six label {
  width: 100%;
  font-size: 16px;
  margin-bottom: 10px;
}

#usedMachines #section-four, #usedMachines #section-four label {
  font-size: 11px;
}

#usedMachines #section-two .ad-image img {
  width: 100%;
  max-width: 320px;
  height: 240px;
  border: 1px solid #ccc;
}

#usedMachines #ad-image-main {
  width: 100%;
}

#usedMachines #lightGallery {
  display: block;
  width: 100%;
}

#usedMachines #section-two .one-third img {
  margin-bottom: 11px;
}

#usedMachines #section-two .ad-image-1.one-third img, #usedMachines #section-two .ad-image-2.one-third img, #usedMachines #section-two .ad-image-3.one-third img,
#usedMachines #section-two .ad-image-4.one-third img, #usedMachines #section-two .ad-image-5.one-third img, #usedMachines #section-two .ad-image-6.one-third img,
#usedMachines #section-two .ad-image-7.one-third img, #usedMachines #section-two .ad-image-8.one-third img, #usedMachines #section-two .ad-image-9.one-third img,
#usedMachines #section-two .ad-image-10.one-third img, #usedMachines #section-two .ad-image-11.one-third img, #usedMachines #section-two .ad-image-12.one-third img,
#usedMachines #section-two .ad-image-13.one-third img, #usedMachines #section-two .ad-image-14.one-third img, #usedMachines #section-two .ad-image-15.one-third img,
#usedMachines #section-two .ad-image-16.one-third img, #usedMachines #section-two .ad-image-17.one-third img, #usedMachines #section-two .ad-image-18.one-third img,
#usedMachines #section-two .ad-image-19.one-third img, #usedMachines #section-two .ad-image-20.one-third img, #usedMachines #section-two .ad-image-21.one-third img {
  float: left;
  width: 100px;
  height: 75px;
  border: none;
}

#usedMachines #section-two .ad-image-2.one-third img,
#usedMachines #section-two .ad-image-5.one-third img,
#usedMachines #section-two .ad-image-8.one-third img,
#usedMachines #section-two .ad-image-11.one-third img,
#usedMachines #section-two .ad-image-14.one-third img,
#usedMachines #section-two .ad-image-17.one-third img,
#usedMachines #section-two .ad-image-20.one-third img {
  margin: 0 11px;
}

#usedMachines #section-one .ad_brand_name, #usedMachines #section-one .ad_model {
  float: left;
  font-size: 20px;
}

#usedMachines #section-six .ad_languagetext {
  background: #666;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  color: #fff;
}

#usedMachines #section-six .ad_languagetext label {
  color: #fff;
}

#usedMachines #section-five .ad-property {
  padding: 2px 0;
  margin-top: 1px;
  border-bottom: 1px solid #ccc;
}

#usedMachines #section-three .ad-currency label {
  margin-top: 6px;
}

#usedMachines #section-three select {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}