HTML,body,p,td,textarea,select,input {
font-family: Arial, Helvetica, Verdana, "Lucida Grande", sans-serif;
font-size:12px;
line-height: normal;
color: #999999;
}
p {
padding:0;
color:#212121;
line-height:20px;
margin:0 0 12px 0;
}
H1, H2, H3, H4, H5, H6 {
padding:0;
margin:0;
line-height:normal;
color:#000000;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0 0 18px 0;
font-size:30px;
}
h2 {
font-size:16px;
margin: 12px 0 6px 0;
line-height:20px;
font-weight:normal;
color:#003d7e;
}
h3 {
font-size:12px;
margin:6px 0 0 0;
line-height:20px;
font-weight:normal;
}
h4 {
font-size:20px;
color:#6da7cb;
margin:0px 0 12px 0;
line-height:20px;
font-weight:normal;
}
h5 {
font-size:13px;
font-weight:normal;
margin: 5px 0 25px 0;
}
h6 {
font-size:16px;
margin: 0px 0 12px 0;
line-height:20px;
font-weight:normal;
}
hr {
border:none 0;
border-top:1px solid #cccccc;
height:1px;
margin:5px 0;
padding:0;
}

a {
outline:none;
color: #b69000;
text-decoration: underline;
}

a:hover {
color: #000000;
text-decoration:underline;
}

ul {
padding:0 0 15px 30px ;
margin: 0 0 0 0 ;
}

ul li {
color:#666666!important;
line-height:20px;
}

ol li {
color:#666666!important;
line-height:20px;
}

img {
border: 0;
outline: 0;
}

.bold {
font-weight: bold;
}

.black {
color:#000000!important;
}

.blue {
color:#000066!important;
}

.red {
color:#AA0000!important;
}
.uppercase {
text-transform:uppercase
}

.more {
line-height: 16px;
color:#000000;
background:url(../../img/bullet-arrow-yellow-right.gif) 0 4px no-repeat;
padding-left:11px;
text-decoration:none;
}

.back {
line-height: 16px;
color:#000000;
background:url(../../img/bullet-arrow-yellow-left.gif) 0 4px no-repeat;
padding-left:11px;
text-decoration:none;
}

.lightblue {
color: #6699cc;
}
.big {
margin-left:5px;
}

img.white-border {
padding:5px;
border:1px solid #e5e5e5;
background-color:#ffffff;
}

.left {
text-align:left !important;
}
/* Quote */
h1.quote {
text-align:center;
color:#5a8fd2;
}
  h1.quote.brown {
  color:#d6876d;
  }

/* Buttons */
a.more-button {
display:block;
text-align:center;
line-height:25px;
background-image:url('../../img/more-button.png');
background-position:bottom left;
color:#ffffff;
text-decoration:none;
font-weight:bold;
border:1px solid #e5e5e5;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
  a.more-button.blue {
  background-image:url('../../img/more-button-blue.png');
  color:#ffffff !important;
  float:right;
  padding:0px 10px;
  }

/* Template white content */
.content-white {
background-color:#ffffff;
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:15px;
min-height:400px;
}
.content-white table {
border-spacing: 0px;
}
  .content-white table td {
  vertical-align:top;
  }
  .content-white table.column-3 td {
  width:205px;
  max-width:205px;
  min-width:205px;
  }
    .content-white table.column-3 td.large {
    width:auto;
    max-width:auto;
    min-width:auto;
    }
/* Tables */
table.column-2-big-small {

}
  table.column-2-big-small tr td.column-2-small {
  width:205px;
  max-width:205px;
  min-width:205px;
  }
  table.column-2-big-small tr td.column-2-big {
  width:460px;
  max-width:460px;
  min-width:460px;
  }
/* Numbered table list */
table.numbered {

}
  table.numbered td {
  background-color:#deddde;
  width:385px !important;
  max-width:385px !important;
  min-width:385px !important;
  padding-top:7px;
  color:#000000;
  }
    table.numbered td strong {
    
    color:#003d7e;
    }
  table.numbered td:first-child {
  width:70px !important;
  max-width:70px !important;
  min-width:70px !important;
  font-size:70px;
  text-align:center;
  color:#ffffff;
  padding-top:0px;
  }
  table.numbered tr.spacer td {
  background-color:#ffffff !important;
  font-size:10px;
  height:10px;
  overflow:hidden;
  }

/* Template labels */
.labels {
border-spacing: 0px;
}
  .labels .column-label {
  background-color:#ece7e1;
  width:190px !important;
  max-width:190px !important;
  min-width:190px !important;
  padding:10px 10px 0px 10px;
  vertical-align:top;
  }
    .labels .column-label img {
    max-width:190px;
    margin:0px;
    }
    .labels .row-top .column-label {
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    }
    .labels .row-bottom .column-label {
    border-bottom:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
    padding-bottom:10px;
    }
    .labels .column-label ul {
    margin:0px;
    padding:0px;
    padding-left:15px;
    }
      .labels .column-label ul li.important {
      color:#d85154 !important;
      }
    .labels .column-label h2.aankoop {
    color:#da5842;
    }
    .labels .column-label .label-price {
    text-align:center;
    line-height:40px;
    color:#ffffff;
    background-color:#ffffff;
    color:#5a8fd2;
    font-weight:bold;
    font-size:16px;
    position:relative;
    }
      .labels .label-livy .label-price {
      background-color:#5a8fd2;
      color:#ffffff;
      }
      .labels .label-service .label-price {
      background-color:#74140d;
      color:#ffffff;
      }
      .labels .label-full .label-price {
      background-color:#42b23c;
      color:#ffffff;
      }
      .labels .column-label .label-price .price-from {
      font-size:10px;
      position:absolute;
      top:5px;
      left:5px;
      line-height:10px;
      color:#e5e5e5;
      }
    .labels .more-button {
    margin:10px;
    }
  .labels .column-label-spacer, .column-spacer {
  width:38px;
  max-width:38px !important;
  min-width:38px !important;
  background-image:url('../../img/content/line.gif');
  background-repeat:repeat-y;
  background-position:top center;
  }
/* Template label details */
.label-details {
padding:10px;
background-color:#ece7e1;
}
  .label-details table {
  border-spacing: 0px;
  }
    .label-details table td {
    vertical-align:top;
    text-align:center;
    }
  .label-details-content {
  width:472px !important;
  max-width:472px !important;
  min-width:472px !important;
  background-color:#ffffff;
  padding:10px 10px 30px 10px;
  }
    .label-details-content table {
    width:100%;
    }
     .label-details-content .label-details-total td, .tbody-header a, .tbody-header a:hover, .tbody-footer td {
     color:#da5842;
     font-weight:bold;
     }
      .tbody-footer td {
      padding-left:16px;
      }
     .tbody-header a {
     text-decoration:none !important;
     padding-left:15px;
     background-image:url('../../img/content/arrow-closed-red.gif');
     background-repeat:no-repeat;
     background-position:0px 1px;
     }
      .tbody-header a:hover, .open .tbody-header a {
      background-image:url('../../img/content/arrow-open-red.gif');
      background-position:0px 4px;
      }
    .label-details-content strong, .label-details-content th {
    color:#003d7e;
    }
  .label-details-border {
  width:190px !important;
  max-width:190px !important;
  min-width:190px !important;
  padding-left:10px;
  }
    .label-details-border.column-bottom {
    vertical-align:bottom;
    }
      .label-details-border.column-bottom img {
      margin-bottom:40px;
      }
  .label-details-footer td {
  padding-top:10px;
  color:#000000;
  }
  .label-details iframe {
  height:300px;
  width:195px;
  overflow:hidden !important;
  }
#livy-label {
background-color:#a0d9ea;
}
