/*Nexus 10*/
.product_bullet_list_module {
  font-size: 1em;
  font-family: "Arial", sans-serif;
  line-height: 1.7; }
  .product_bullet_list_module h6 {
    text-transform: uppercase;
    font-family: "Brandon_bld", sans-serif;
    margin-bottom: 1.5em; }
    .product_bullet_list_module h6:after {
      content: "";
      width: 100px;
      border-top: 5px solid #000;
      display: block;
      margin: 0.5em 0; }
  .product_bullet_list_module article .contact-info {
    display: none; }
  @media only screen and (min-width: 48em) {
    .product_bullet_list_module article .contact-info {
      display: block; }
    .product_bullet_list_module article .price-area {
      margin-bottom: 2em; } }
  .product_bullet_list_module article .bullet_list {
    font-size: 1;
    line-height: 1.7; }
    .product_bullet_list_module article .bullet_list li {
      position: relative;
      display: block;
      margin-bottom: 0.5em;
      padding-left: 0.7em; }
      .product_bullet_list_module article .bullet_list li:before {
        content: '\2022';
        font-size: 1.125em;
        display: block;
        position: absolute;
        left: 0;
        top: -0.1em; }
  .product_bullet_list_module article .info-buchen-container {
    position: relative;
    text-align: center; }
    @media only screen and (min-width: 41.25em) {
      .product_bullet_list_module article .info-buchen-container {
        position: relative;
        width: 100%;
        text-align: center; } }
    .product_bullet_list_module article .info-buchen-container .info-buchen {
      margin: 0 auto;
      margin-bottom: 15px;
      width: 50%; }
      @media only screen and (min-width: 41.25em) {
        .product_bullet_list_module article .info-buchen-container .info-buchen {
          width: 35%; } }
      @media only screen and (min-width: 48em) {
        .product_bullet_list_module article .info-buchen-container .info-buchen {
          width: 100%; } }
  .product_bullet_list_module article .price-area {
    width: 200px; }
    .product_bullet_list_module article .price-area .price-box {
      background-color: #000;
      color: #FFF;
      width: 100%;
      padding: 0.5em 0 0.5em 1.5em; }
      .product_bullet_list_module article .price-area .price-box strong:first-of-type {
        text-transform: uppercase; }
      .product_bullet_list_module article .price-area .price-box .price strong {
        font-size: 1.5em;
        font-family: "Arial", sans-serif; }
    .product_bullet_list_module article .price-area small {
      display: block;
      text-align: center;
      line-height: 1em;
      margin-top: 0.8em;
      font-size: 90%; }
  .product_bullet_list_module article .contact-info {
    border-left: 1px solid #000;
    padding-left: 1em; }
    .product_bullet_list_module article .contact-info .contact_header {
      text-transform: uppercase; }
    .product_bullet_list_module article .contact-info .statement {
      font-family: "Brandon_bld", sans-serif;
      font-style: italic;
      font-size: 1.0em; }
  @media only screen and (min-width: 48em) {
    .product_bullet_list_module article {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .product_bullet_list_module article .product_bullet_list_module-bullet_list {
        -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        padding-right: 1em; }
      .product_bullet_list_module article .product_bullet_list_module-business {
        -webkit-flex-basis: 300px;
            -ms-flex-preferred-size: 300px;
                flex-basis: 300px; }
      .product_bullet_list_module article .kontaktbox {
        -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
                align-self: flex-end;
        margin-top: 50px;
        margin-bottom: 2em; } }
