/* csc-frame-defaults bzw. alle kinder von #content sollen sich verhalten wie bootstrap container > sorgt für richtige breite */

.section {
  position: relative;
  padding-bottom: @padding-large-vertical * 2;
  padding-top: @padding-large-vertical * 2;


  > .frame-default {
    .container();
    position: relative;

  }
}


.table, .contenttable {
  width: 100%;
  .table-responsive();

  .table-bordered {
    .table();
    .table-bordered();
  }

  .table-striped{
    .table();
    .table-striped();
  }

  &.table-unstyled {

  }
}


.frame-type-text {
  ul {
    padding-left: 1em;
    list-style: none;
    li {
      position: relative;
      margin-bottom: .5em;
      &:before {
        content: '–';
        position: absolute;
        left: -1em;
      }
    }
  }
}
