.main-content li {
      margin-bottom: 7px;
  }
  
  .csc-default {
      clear: both;
  }
  
  .left {
      float: left;
  }
  
  .right {
      float: right;
  }
  
  .align-right {
      text-align: right;
  }
  
  .align-left {
      text-align: left;
  }
  
  .align-justify {
      text-align: justify;
  }
  
  .align-center {
      text-align: center;
  }
  
  .clearer {
      height: 1px;
      display: block;
  }
  
  .clearer,
  .clear {
      clear: both;
  }
  
  .pos-r {
      position: relative;
  }
  
  .pointer {
      cursor: pointer;
  }
  
  .error {
      color: #9c131b;
  }
  
  hr {
      border-top: 1px dotted #c0c0dc;
  }
  
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5 {
      font-weight: 400;
      color: #222;
      margin-bottom: 15px;
  }
  
  .content>.row>.col-md-4 h2.csc-firstHeader,
  .content>.row>.col-md-4 h2.csc-firstHeader,
  h1,
  .h1 {
      font-size: 22px;
      font-weight: bold;
      margin-top: 15px;
      margin-bottom: 20px;
  }
  
  h2,
  .h2 {
      font-size: 18px;
      font-weight: bold;
  }
  
  h3,
  .h3 {
      font-size: 16px;
      font-weight: bold;
  }
  
  h4,
  .h4 {
      font-size: 16px;
      font-weight: 700;
  }
  
  h5,
  .h5 {
      font-size: 15px;
      font-weight: 700;
  }
  
  h6,
  .h6 {
      font-size: 14px;
      font-weight: 700;
  }
  
  ul,
  ol {
      padding-left: 20px;
  }
  
  a {
      color: #333;
  }
  
  a:focus,
  a:hover {
      color: #333;
      text-decoration: underline;
  }
  
  b,
  strong {
      font-weight: 600;
  }
  
  img {
      max-width: 100%;
      height: auto;
  }
  
  * {
      box-sizing: border-box;
  }
  
  object,
  iframe {
      max-width: 100%;
  }
  
  label.no-m,
  .no-m {
      margin: 0 !important;
  }
  
  .no-p-lr {
      padding-left: 0;
      padding-right: 0;
  }
  
  .p-r-0 {
      padding-right: 0;
  }
  
  .p-l-0 {
      padding-left: 0;
  }
  
  .p-r-15 {
      padding-right: 15px;
  }
  
  .p-l-15 {
      padding-left: 15px;
  }
  
  .p-r-30 {
      padding-right: 30px;
  }
  
  .p-l-30 {
      padding-left: 30px;
  }
  
  .m-b-10 {
      margin-bottom: 10px;
  }
  
  .m-b-20 {
      margin-bottom: 20px;
  }
  
  .m-b-30 {
      margin-bottom: 30px;
  }
  
  .m-t-10 {
      margin-top: 10px;
  }
  
  .m-t-20 {
      margin-top: 20px;
  }
  
  .m-t-30 {
      margin-top: 30px;
  }
  
  .content>header {
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
      /* background-color: #274d87; */
  }
  
  body {
      font-size: 16px;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      color: #444;
  }
  
  div.csc-textpic-text a {
      text-decoration: underline;
  }
  
  div.csc-textpic-text a:focus,
  a:hover {
      color: #333;
      text-decoration: none;
  }
  
  .bg-white {
      background-color: #fff;
  }
  
  #submenu ul li,
  #navbar ul li {
      padding-left: 0;
      line-height: 140%;
      margin-bottom: 0;
      background: none;
  }
  
  #navbar ul.navbar-nav>li:first-child {
      width: 117px;
      text-align: center;
  }
  
  #navbar ul.navbar-nav>li:first-child a {
      text-align: center;
  }
  
  button.navbar-toggle {
      background-color: white
  }
  
  
  /*FONTS*/
  @font-face {
      font-family: 'Lucida Fax';
      src: url('../fonts/LucidaFax.eot');
      src: url('../fonts/LucidaFax.eot?#iefix') format('embedded-opentype'),
            url('../fonts/LucidaFax.woff2') format('woff2'),
            url('../fonts/LucidaFax.woff') format('woff'),
            url('../fonts/LucidaFax.ttf') format('truetype'),
            url('../fonts/LucidaFax.svg#LucidaFax') format('svg');
      font-weight: normal;
      font-style: normal;
  }
  
  /*************
  * NAVIGATION *
  *************/
  /*main nav*/
  header .main-nav {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
  }
  
  .navbar-default {
      border: none;
      background: #a3a5a8;
      /* Old browsers */
      background: -moz-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3a5a8), color-stop(100%, #d2d4d8));
      /*
      Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #a3a5a8 0%, #d2d4d8 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #a3a5a8 0%, #d2d4d8 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a5a8', endColorstr='#d2d4d8', GradientType=0);
      /* IE6-9 */
  }
  
  .container-fluid {
      padding: 0;
  }
  
  .nav .open>a,
  .nav .open>a:hover,
  .nav .open>a:focus,
  .nav>li>a:hover,
  .nav>li>a:focus,
  .navbar-default .navbar-nav>li:hover>a,
  .navbar-nav>li:hover>a,
  .navbar-default .navbar-nav>li.active>a,
  .navbar-nav>li.active>a {
      background: linear-gradient(to right, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
      color: #fff;
  }
  
  .nav>li.dropdown.open>a {
      background-color: #dadada;
      color: #fff;
      font-weight: bold;
      border-color: white;
  }
  
  .navbar-collapse {
      padding: 0px;
  }
  
  /*.navbar-nav>li:first-child { background-position-x: -5px; }*/
  
  .navbar-default .navbar-nav>li:last-child {
      border: none;
  }
  
  .navbar-nav>li>a,
  .navbar-default .navbar-nav>li>a {
      font-size: 16px;
      line-height: 39px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      padding: 28px 30px;
      border-left: 1px solid #fff;
  }
  
  .menu_div {
      color: #fff;
      position: absolute;
      left: 0;
      right: 0;
      clear: both;
      background-color: #000;
      padding: 17px;
      display: none;
      z-index: 888;
      box-shadow: 0px 9px 11px 0px rgba(0, 0, 0, 0.3);
      padding-bottom: 60px;
      -webkit-transform: translate3d(0, 0, 1px);
      transform: translate3d(0, 0, 1px);
  }
  
  .menu_div .h1 {
      font-size: 25px;
      color: #fff;
      line-height: 43px;
      font-weight: bold;
      margin-top: 0;
  }
  
  .menu_div p {
      line-height: 17px;
      color: #707477;
  }
  
  .menu_div a.back {
      font-size: 16.67px;
      line-height: 18.75px;
      color: #fff;
      padding-right: 30px;
      position: relative;
      display: block;
      margin-top: 10px;
      font-weight: bold;
  }
  
  .menu_div a.back:hover {
      text-decoration: underline;
  }
  
  .menu_div a.back i.fa:before,
  .menu_div a.back i.fa {
      position: static;
      color: #444;
      font-weight: bold;
  }
  
  .nav>li,
  .dropdown {
      position: static !important;
  }
  
  .dropdown-menu {
      font-size: 15px;
      width: 100%;
      border: none;
      box-shadow: none;
  }
  
  .navbar-toggle {
      margin-right: 30px;
  }
  
  
  /*LEVEL - 2*/
  .level2 {
      z-index: 77;
  }
  
  .nav>li.open .menu_div,
  .nav>li.open .menu_div ul.dropdown-menu {
      display: block;
  }
  
  .page-desc {
      float: left;
      width: 30%;
      margin-right: 20px;
      font-size: 13px;
  }
  
  .dropdown-menu>li>a {
      border-bottom: 1px solid #fff;
      color: #fff;
      white-space: normal;
      padding: 8px 10px;
  }
  
  .dropdown-menu>li>a:focus,
  .dropdown-menu>.active>a,
  .dropdown-menu>.active>a:hover,
  .dropdown-menu>.active>a:focus,
  .dropdown-menu>li>a:hover,
  .dropdown-menu>li.active>a {
      color: #fff;
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
  }
  
  .level2 li {
      position: relative !important;
  }
  
  .nav>li.open .menu_div ul.dropdown-menu {
      float: left;
      width: 30%;
      position: relative;
      background: none transparent;
      margin-bottom: 40px;
  }
  
  li.dropdown i.fa {
      position: absolute;
      right: 10px;
      top: 7px;
      color: #fff;
  }
  
  .level2 li.dropdown:focus i.fa,
  .level2 li.dropdown:hover i.fa {
      color: #fff;
  }
  
  .closeNav i.fa:before,
  .closeNav i.fa {
      font-size: 25px;
      /*color: #242424;*/
      color: #fff;
      cursor: pointer;
  }
  
  /*LEVEL - 3*/
  ul.level3 {
      display: block;
      position: static;
      z-index: 1;
      left: 110%;
      width: 100%;
      top: 0;
      margin: 0;
      padding-left: 10px;
  }
  
  ul.level3 li {
      list-style: none;
  }
  
  ul.level3>li {
      border-bottom: 1px solid #333333;
      padding: 0px 0px;
  }
  
  ul.level3>li>a {
      color: #fff;
      padding: 6px 10px;
      display: block;
  }
  
  ul.level3>li:hover,
  ul.level3>li>a:hover,
  ul.level3>li.active>a {
      text-decoration: none;
      color: #fff;
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
  }
  
  .navbar-default .navbar-brand,
  .navbar-default .navbar-brand:hover,
  .navbar-default .navbar-brand:focus {
      font-size: 15px;
      color: #000;
  }
  
  /*breadcrumb*/
  .breadcrumb:before {
      content: "Sie sind hier:";
      font-size: 10px;
      line-height: 18.75px;
      color: #000;
      margin-right: 5px;
  }
  
  .breadcrumb {
      /*float: left;*/
      background: none transparent;
      font-size: 12px;
      line-height: 18.75px;
      color: #000;
      margin-top: 20px;
      margin-bottom: 15px;
      padding: 0;
      height: 13px;
      width: 100%;
  }
  
  .breadcrumb a,
  .breadcrumb>.active {
      color: #000;
  }
  
  .breadcrumb>li+li:before {
      content: ">";
      padding: 0 5px;
      color: #000;
  }
  
  /*HEADER*/
  .header-top {}
  
  .header-top .logo {
      margin-top: 20px;
      width: 50%;
  }
  
  .header-text {
      color: #fff;
      font-size: 12px;
      margin-top: 5px;
  }
  
  .header-text a {
      color: #fff;
  }
  
  .header-text p {
      margin-bottom: 0;
      font-size: 12px;
  }
  
  header .icon-cont {
      padding-top: 9px;
      padding-right: 17px;
      height: 75px;
  }
  
  header .h-icon {
      float: right;
      margin-left: 30px;
      display: none;
  }
  
  /*CONTENT*/
  .content-cont {
      min-height: 300px;
  }
  
  /*home page*/
  .content-home-page,
  .content-home-page-noslide {
      min-height: 300px;
      padding-top: 28px;
  }
  
  .content-home-page .right-content-bg {
      background: none transparent;
      box-shadow: none;
      padding-top: 0;
      margin-top: 0;
  }
  
  .content-home-page .main-content {
      padding-left: 0;
      background-color: transparent;
      width: 100%;
  }
  
  .content-home-page .right-content {
      background: url(../img/r-content-bg.png) no-repeat left 0 transparent;
  }
  
  /*formhandler*/
  .formhandler>.row {
      margin-bottom: 10px;
  }
  
  img.tx-srfreecap-pi1-image {
      vertical-align: top;
      width: 50%;
      margin-left: 0;
      margin-bottom: 10px;
  }
  
  .form-control {
      border-radius: 0;
      border: 1px solid #bdc2c6;
  }
  
  .formhandler label,
  label.control-label {
      margin-top: 7px;
      font-weight: normal;
      font-size: 15px;
      color: #555;
  }
  
  .formhandler .link-bt,
  .actions .btn {
      color: #fff;
      padding-left: 0;
      border: 0px;
      font-size: 16px;
  }
  
  .formhandler .link-bt:hover,
  .actions .btn:hover {
      color: #fff;
  }
  
  .formhandler .link-bt:focus,
  .actions .btn:focus {
      outline: none;
  }
  
  .right-content-bg {
      color: #444;
  }
  
  .right-content,
  .main-content {
      padding-left: 30px;
      padding-right: 0;
      width: 66.66%;
  }
  
  .main-content {
      padding-left: 0px;
  }
  
  .main-content {
      background-color: #fff;
      padding-bottom: 16px;
  }
  
  .right-content {
      color: #fff;
      width: 33.33%;
  }
  
  .right-content a {
      color: #333;
  }
  
  .dce-img-link-box {
      padding-bottom: 0px;
  }
  
  .dce-img-link-box img {
      width: 100%;
      height: auto;
  }
  
  .csc-frame-indent .col-md-4 div.csc-textpic-imagecolumn,
  .csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
  .csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
  .csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
  .csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
  .csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
  .csc-frame-indent .col-lg-4 div.csc-textpic-imagecolumn,
  .csc-frame-indent .col-md-5 div.csc-textpic-imagecolumn,
  .csc-frame-indent .col-lg-4 td.csc-textpic-imagecolumn .csc-textpic-image,
  .csc-frame-indent .col-md-5 td.csc-textpic-imagecolumn .csc-textpic-image {
      margin-right: 0;
  }
  
  figure,
  .csc-textpic-imagerow,
  .csc-textpic-imagerow>div,
  div.csc-textpic>div,
  div.csc-textpic div.csc-textpic-imagecolumn,
  div.csc-textpic-left .csc-textpic-imagewrap,
  div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
  div.csc-textpic-center .csc-textpic-center-outer,
  div.csc-textpic-center .csc-textpic-center-inner {
      display: block;
      max-width: 100% !important;
  }
  
  figcaption.csc-textpic-caption {
      padding-left: 1px;
  }
  
  .link-bt,
  .actions .btn {
      background-color: #333;
      width: 100%;
      line-height: 39px;
      color: #fff;
      display: block;
      padding: 0 15px;
      font-size: 14px;
      font-weight: bold;
      border-radius: 0
  }
  
  .dce-img-link-box.first-box {
      margin: 0px -6px;
      padding-bottom: 20px;
  }
  
  .link-bt:hover {
      text-decoration: none;
      opacity: 0.8;
      /*margin-bottom: 20px;*/
  }
  
  .link-bt .fa {
      color: #e65004;
      font-weight: bold;
  }
  
  ul.links {
      padding-left: 0;
      margin-bottom: 0;
  }
  
  ul.links li a {
      border-top: 1px solid #484848;
      padding-left: 7px;
  }
  
  ul.links li {
      list-style: none;
  }
  
  ul.links li .fa {
      color: #000;
      font-size: 14px;
      margin: 0 5px;
  }
  
  ul.links li .fa:before {
      color: #000;
      opacity: 0;
      font-size: 14px;
  }
  
  /*grid elements 2 column layout*/
  /*.csc-frame-indent { padding-top: 20px; }*/
  .csc-frame-indent>.row>.col-md-4,
  .csc-frame-indent>.row>.col-lg-4,
  .csc-frame-indent>.row>.col-md-5,
  .csc-frame-indent>.row>.col-lg-4 {
      border-left: 1px solid #bdc2c6;
  }
  
  .csc-frame-indent>.row>.col-md-4 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-4 h3.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-4 h4.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-4 h5.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-8 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-5 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-5 h3.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-5 h4.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-5 h5.csc-firstHeader,
  .csc-frame-indent>.row>.col-md-7 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-4 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-4 h3.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-4 h4.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-4 h5.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-8 h2.csc-firstHeader,
  .csc-frame-indent>.row>.col-lg-8 h3.csc-firstHeader {
      margin-top: 19px;
  }
  
  /*dce brand logos*/
  .brand-logos {
      float: right;
      padding-left: 0;
      margin-bottom: 0px;
      background-color: #fff;
  }
  
  .brand-logos li {
      float: left;
      margin-left: 6px;
      list-style: none;
  }
  
  .brand-logos li:first-child {
      margin-left: 0px;
  }
  
  .brand-logos li:last-child:after {
      clear: both;
  }
  
  /*dce social buttons*/
  .dce-social-bts {
      margin-bottom: 30px;
      display: block;
      padding-top: 10px;
  }
  
  .dce-social-bts li {
      list-style: none;
      float: left;
      margin-right: 15px;
  }
  
  .dce-social-bts li:last-child:after {
      content: ' ';
      clear: both;
  }
  
  .dce-social-bts a .fa:before,
  .dce-social-bts a {
      font-size: 35px;
      color: #fff;
  }
  
  ul.social-bts {
      padding-left: 0;
  }
  
  /*dce contact box*/
  .csc-frame-indent .dce-contact-box2 {
      display: none;
  }
  
  .csc-frame-indent .dce-contact-box {
      display: block;
  }
  
  .dce-contact-box {
      display: none;
  }
  
  .dce-contact-box {
      margin-bottom: 30px;
  }
  
  .dce-contact-box .name {
      font-weight: bold;
      color: #444;
  }
  
  .dce-contact-box .image {
      text-align: right;
  }
  
  /*dce image, title, link box*/
  /*dce-img-text-box */
  .dce-contact-box2,
  .dce-img-text-box .item,
  .dce-img-title-link-box {
      background-color: #444;
      margin-bottom: 30px;
      border: 1px solid #fff;
  }
  
  .dce-contact-box2.third {
      margin-right: 0;
  }
  
  .dce-contact-box2,
  .dce-img-title-link-box {
      /* max-width: 350px;  */
      width: 25%;
      border-right: 30px solid #fff;
  }
  
  .dce-img-title-link-box img {
      width: 100%;
  }
  
  .col-md-4 .dce-contact-box2,
  .col-md-7 .dce-contact-box2,
  .col-lg-4 .dce-img-title-link-box {
      border-right: 0px;
      width: 100%
  }
  
  .dce-img-title-link-box .image {
      /*height: 198;*/
      overflow: hidden;
  }
  
  .dce-contact-box2 .image img {
      /*width: 254px;*/
      width: 100%;
  }
  
  .dce-img-text-box .image img {
      width: 100%;
  }
  
  .dce-contact-box2 .text-cont,
  .dce-img-text-box .text-cont,
  .dce-img-title-link-box .text-cont {
      padding: 15px 7px;
      position: relative;
  }
  
  .dce-img-title-link-box a.link,
  .dce-img-text-box a.link {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
  }
  
  .dce-contact-box2 div.title,
  .dce-img-text-box div.title,
  .dce-img-title-link-box .title {
      color: #fff;
      font-size: 19px;
      line-height: 26px;
      font-weight: bold;
  }
  
  .dce-img-text-box div.title,
  .dce-contact-box2 div.title {
      font-size: 14px;
  }
  
  .dce-contact-box2 .short-text,
  .dce-img-text-box .short-text,
  .dce-img-title-link-box .short-text {
      font-size: 13px;
      color: #fff;
  }
  
  .content-cont .tx-dce-pi1:last-child:after {
      content: ' ';
      clear: both;
  }
  
  /*dce slider*/
  div#dce-slider {
      margin: 0 auto;
      display: block;
      text-align: center;
  }
  
  div#dce-slider .carousel-inner .item {
      margin: 0 auto;
      display: block;
      text-align: center;
  }
  
  div#dce-slider .carousel-inner .item img {
      margin: 0 auto;
      display: block;
      text-align: center;
  }
  
  audio,
  canvas,
  progress,
  video {
      max-width: 100%;
      height: auto;
  }
  
  /*dce zoomslider*/
  .bannerscollection_zoominout.opportune p {
      margin-bottom: 0px;
  }
  
  .bannerscollection_zoominout.opportune .bottomNav {
      bottom: 0 !important;
      padding-left: 0px;
      margin-top: -50px !important;
  }
  
  .bannerscollection_zoominout.opportune .bottomNavButtonOFF {
      background-color: #fff;
      -webkit-box-shadow: inset 0 0 0 1px #fff;
      -moz-shadow: inset 0 0 0 1px #fff;
      box-shadow: inset 0 0 0 1px #fff;
  }
  
  .bannerscollection_zoominout.opportune .bottomNavButtonON {
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
      -webkit-box-shadow: inset 0 0 0 1px #333;
      -moz-shadow: inset 0 0 0 1px #333;
      box-shadow: inset 0 0 0 1px #333;
  }
  
  .bannerscollection_zoominout_text_line {
      color: #000;
      background-color: rgba(255, 255, 255, 0.6);
      padding: 10px;
  }
  
  .bannerscollection_zoominout_text_line.first {
      font-size: 35px;
      line-height: 100%;
      font-family: 'Lucida Fax', Verdana, Helvetica, sans-serif;
  }
  
  .bannerscollection_zoominout_text_line.second {
      font-size: 18px;
      line-height: 100%;
      font-family: Verdana, Helvetica, sans-serif;
  }
  
  .bannerscollection_zoominout_text_line.third {
      font-size: 14px;
      font-family: Verdana, Helvetica, sans-serif;
  }
  
  /*news*/
  .news-backlink-wrap {
      margin: 5px 0;
  }
  
  div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
      margin-top: 18px;
  }
  
  /*ext yag gallery*/
  .tx-yag-lightbox-permalink {
      display: none !important;
  }
  
  .mfp-title h4 {
      color: #fff;
      margin-top: 0px;
      font-weight: normal;
  }
  
  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close {
      top: 0;
  }
  
  
  .layout>footer {
      padding-top: 20px;
      display: block;
      color: #fff;
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%);
      font-size: 15px;
      padding-bottom: 10px;
  }
  
  footer a:hover,
  footer a {
      color: #fff;
  }
  
  footer p {
      margin-bottom: 0;
  }
  
  ul.csc-menu,
  .footer ul {
      padding-left: 0;
  }
  
  ul.csc-menu li,
  .footer li {
      list-style: none;
      display: block;
  }
  
  ul.csc-menu li a,
  .footer li a {
      color: #fff;
      font-size: 15px;
  }
  
  .mapCont+a {
      color: #fff;
      font-size: 10px;
  }
  
  .mapCont {
      max-width: 100%;
  }
  
  /*RESPONSIVE*/
  .closeNav {
        position: absolute;
        right: 10px;
  }

  .closeNav .fa {
            top: 0 !important;
            right: 0 !important;
  }
  /*min-width 1200*/
  @media (min-width: 1600px) {}
  
  @media (min-width: 1025px) {
  
      .nav>li:hover .menu_div ul.dropdown-menu,
      .nav>li:hover .menu_div {
            display: block;
      }
  
      .nav>li:hover .menu_div ul.dropdown-menu {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            display: flex;
            display: -webkit-flex;
            flex-direction: column;
            height: 280px;
            position: relative;
            background: none transparent;
            overflow: hidden;
      }
  }
  
  @media (min-width: 992px) {
  
      .nav>li.open .menu_div ul.dropdown-menu,
      .nav>li.open .menu_div {
            display: block;
      }
  
      .nav>li.open .menu_div ul.dropdown-menu {
            float: left;
            width: 30%;
            position: relative;
            background: none transparent;
      }
  
      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            display: flex;
            display: -webkit-flex;
            flex-direction: column;
            height: 280px;
      }
  
      .level2>li {
            flex: 1 1 auto;
            width: 25%;
            padding-right: 20px;
      }
  
      .level2>li i.fa {
            right: 20px;
      }
  
      .level3>li i.fa {
            right: 0;
      }
  
      .navbar-nav>.dropdown>i.fa {
            display: none;
      }
  
      .csc-frame .col-md-9.col-lg-12 {
            padding-right: 40px;
      }
  
      .container>.navbar-header,
      .container-fluid>.navbar-header,
      .container>.navbar-collapse,
      .container-fluid>.navbar-collapse {
            margin-right: 0;
            margin-left: 0;
            padding-left: 0;
            padding-right: 0;
      }
  
      ul.navbar-nav {
            display: table;
            width: 100%;
      }
  
      ul.navbar-nav>li {
            float: none;
            display: table-cell;
      }
  
      .navbar-nav>li:last-child>a {
            border-right: 1px solid #fff;
      }
  
      .menu_div {
            border: 1px solid #fff;
            /*border-left: 1px solid #fff;*/
            /*border-right: 1px solid #fff;*/
      }
  
      .col-md-12 .csc-frame-indent .row .col-xs-7.col-sm-7.col-md-6 {
            padding-left: 0px;
      }
  
      header .brand-logos img {
            height: 70px;
            width: 70px;
      }
  }
  
  @media (min-width: 1599px) {
      .p-r-7-lg {
            padding-right: 7px;
      }
  
      header .brand-logos img {
            height: 89px;
            width: 89px;
      }
  }
  
  @media (min-width: 992px) and (max-width: 1599px) {
      .p-r-7-md {
            padding-right: 7px;
      }
  
      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            min-width: 75px;
            font-size: 12px;
            padding: 15px 25px;
      }
  
      .navbar-default .navbar-nav>li>a:hover {
            text-decoration: underline;
      }
  
      .navbar-nav>li.active>a {
            font-weight: bold;
      }
  
      header .h-icon {
            margin-left: 25px;
      }
  
      .brand-logos {
            float: right;
            padding-left: 0;
            margin-top: 9px;
            margin-bottom: 0px;
            background-color: #fff;
      }
  
      .dce-contact-box {
            max-width: 266px;
      }
  }
  
  /*width 992 - 1199*/
  @media (min-width: 992px) and (max-width: 1599px) {
  
      .dce-img-title-link-box {
            max-width: 33.33333%;
      }
  
      .dce-img-title-link-box iframe {
            height: 248px;
      }
  
      .brand-logos li {
            float: left;
            margin-left: 3px;
            list-style: none;
            /* max-width: 19.2%; */
            display: block;
      }
  
      .header-text {
            margin-top: 2px;
      }
  
      .header-text p {
            font-size: 10px;
      }
  
      .dce-contact-box2 {
            margin-right: 21px;
            max-width: 211px;
      }
  }
  
  /*max-width 991*/
  @media (max-width: 991px) {
      h1 {
            font-size: 20px;
      }
  
      h2 {
            font-size: 19px;
      }
  
      h3 {
            font-size: 18px;
      }
  
      h4 {
            font-size: 17px;
      }
  
      h5,
      h6 {
            font-size: 17px;
      }
  
      body {
            font-size: 17px;
            line-height: 150%;
      }
  
      .header-text p {
            font-size: 16px;
      }
  
      .link-bt {
            font-size: 17px;
      }
  
      .dce-img-title-link-box .short-text {
            font-size: 17px;
      }
  
      .dce-img-title-link-box iframe {
            height: 271px;
      }
  
      /*header*/
      .csc-header {
            padding-top: 1px;
      }
  
      .container>.navbar-header,
      .container-fluid>.navbar-header,
      .container>.navbar-collapse,
      .container-fluid>.navbar-collapse {
            margin-left: 0;
            margin-right: 0;
      }
  
      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            text-align: left;
            padding-left: 15px;
      }
  
      .navbar-collapse.in {
            overflow: visible;
      }
  
      .menu_div {
            margin-top: -60px;
      }
  
      .navbar-nav {
            margin: 0px;
      }
  
      .navbar-toggle {
            margin-right: 15px;
      }
  
      .navbar-nav>li>a,
      .navbar-default .navbar-nav>li>a {
            padding: 10px 15px;
            font-size: 17px;
            border: 0px;
            border-bottom: 1px solid #fff;
      }
  
      .navbar-nav>li:last-child a {
            border-bottom: 0px;
      }
  
      .nav>li.dropdown.open>a {
            background-color: #000;
      }
  
      .menu_div .h1 {
            line-height: 110%;
      }
  
      .page-desc {
            font-size: 15px;
      }
  
      .navbar-nav .open .dropdown-menu>li>a {
            line-height: 170%;
      }
  
      .dropdown-menu {
            font-size: 17px;
      }
  
      .header-top .col-sm-16.p-l-0.align-right {
            padding-left: 15px;
      }
  
      .main-content {
            width: 100%
      }
  
      .right-content {
            clear: both;
            background: none;
            padding-left: 0;
            width: 100%
      }
  
      .main-content {
            padding-left: 15px;
            padding-right: 15px;
      }
  
      .csc-frame-indent>.row>.col-md-4,
      .csc-frame-indent>.row>.col-lg-4,
      .csc-frame-indent>.row>.col-md-5,
      .csc-frame-indent>.row>.col-lg-4 {
            border-left: 0px;
      }
  
      .content-home-page .main-content {
            padding-right: 0;
      }
  
      .csc-frame-indent .col-md-9.col-lg-12,
      .csc-frame-indent .col-md-7.col-lg-4 {
            /*padding-left: 0px;*/
            /*padding-right: 0px;*/
      }
  
      .main-content {
            padding-left: 0px;
            padding-right: 0px;
      }
  
  
      ul.brand-logos {
            float: left;
            margin-top: 10px;
            margin-bottom: 0px;
      }
  
      header .brand-logos img {
            height: 83px;
            width: 83px;
      }
  
      .brand-logos li {
            margin-left: 0;
            margin-right: 3px;
      }
  
      /*image text box*/
      .csc-textpic-intext-right-nowrap .csc-textpic-text {
            width: 49%;
            margin-right: 10px;
      }
  
      div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
            max-width: 49%;
      }
  
      .companyName {
            margin-top: 9px;
      }
  
      footer {
            padding-bottom: 30px;
      }
  
      footer .address {
            margin-top: 10px;
      }
  
      footer,
      footer ul.csc-menu li a {
            font-size: 17px;
            line-height: 160%;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  
  }
  
  /*width 768 - 991*/
  @media (min-width: 768px) and (max-width: 991px) {
      .dce-img-title-link-box {
            max-width: 220px;
            margin-right: 30px;
            border-right: 0px;
      }
  
      .dce-img-title-link-box.third {
            margin-right: 0;
      }
  
      .header-text {
            margin-top: 2px;
      }
  
      .header-text p {
            font-size: 10px;
      }
  
      .dropdown-menu {
            font-size: 17px;
      }
  
      .dce-contact-box2 {
            max-width: 212px;
      }
  
      .dce-contact-box {
            margin-bottom: 30px;
            max-width: 350px;
      }
  
      .dce-img-text-box .col-sm-4 {
            width: 33.33333333%;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  }
  
  /*max-width 767*/
  @media (max-width: 767px) {
      header .h-icon {
            float: left;
            margin-right: 30px;
            margin-left: 0px;
            margin-bottom: 10px;
            display: block;
      }
  
      .page-desc {
            width: 100%;
            margin-bottom: 10px;
      }
  
      .navbar-nav .open .dropdown-menu>li>a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
            padding-left: 10px;
      }
  
      ul.level3 {
            margin-top: 4px;
      }
  
      .dropdown-menu {
            font-size: 17px;
      }
  
      .header-top .no-p-lr {
            padding-left: 15px;
      }
  
      .p-l-0-xs {
            padding-left: 0;
      }
  
      .news .article .news-img-wrap {
            float: none;
            margin: 5px 0;
      }
  
      footer {
            padding-bottom: 15px;
      }
  
      .dce-contact-box {
            max-width: 100%;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  }
  
  /*width 480 - 767*/
  @media (min-width: 480px) and (max-width: 767px) {
      .container {
            width: 480px;
      }
  
      .dce-img-title-link-box {
            width: 210px;
            border-right: 0px;
            margin-right: 30px;
      }
  
      .dce-contact-box2 {
            max-width: 217px;
            width: 217px;
            border-right: 0px;
            margin-right: 30px;
      }
  
      .dce-img-title-link-box.second {
            margin-right: 0;
      }
  
      .nav>li.open .menu_div ul.dropdown-menu {
            width: 48%;
      }
  
      .dropdown-menu {
            font-size: 17px;
      }
  
      .dce-contact-box2 {
            margin-right: 15px;
            width: auto;
      }
  
      .dce-contact-box2.third {
            margin-right: 15px;
      }
  
      .dce-contact-box2.second.third,
      .dce-contact-box2.second {
            margin-right: 0;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  
  }
  
  /*max-width 479*/
  @media (max-width: 479px) {
      .dropdown-menu a {
            font-size: 17px;
      }
  
      .dce-contact-box2,
      .dce-img-title-link-box {
            max-width: max-content;
            margin-right: 0;
            width: auto;
            border-right: 0px;
      }
  
      ul.level3 {
            position: static;
            padding-left: 20px;
      }
  
      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
      }
  
      .brand-logos li {
            /*margin-bottom: 3px;*/
      }
  
      .csc-textpic-intext-right-nowrap .csc-textpic-text,
      div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
            width: 100% !important;
            max-width: 100% !important;
            float: none;
            margin-right: 0;
            margin-left: 0;
            margin-bottom: 10px;
      }
  
      .dce-contact-box2 {
            width: 262px;
            margin-right: 0 !important;
            /*max-width: 100%;*/
      }
  
      .dce-contact-box2 .image img {
            width: 100%;
      }
  
      .header-top .brand-logos li {
            /* width: 20%;  */
            margin-right: 0px;
            padding-right: 3px;
      }
  
      .header-top .brand-logos {
            margin-right: -4px;
            margin-bottom: 3px;
      }
  
      .header-top .brand-logos li:last-child {
            padding-right: 4px;
      }
  
      .header-top .brand-logos li img {
            height: auto;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  }
  
  /*max-width 400*/
  @media (max-width: 400px) {
      .dce-contact-box {
            max-width: 100%;
      }
  
      .dropdown-menu a {
            font-size: 17px;
      }
  
      footer .bodytext {
            font-size: 17px;
      }
  }
  
  /* Sticky Navbar Right Side - 19.12 */
  @font-face {
      font-family: 'MercedesBenzIconsLine';
      src: url('../fonts/MercedesBenzIcons-Line.eot');
      src: url('../fonts/MercedesBenzIcons-Line.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MercedesBenzIcons-Line.woff2') format('woff2'),
            url('../fonts/MercedesBenzIcons-Line.woff') format('woff'),
            url('../fonts/MercedesBenzIcons-Line.ttf') format('truetype'),
            url('../fonts/MercedesBenzIcons-Line.svg#MercedesBenzIcons-Line') format('svg');
      font-style: normal;
      font-weight: normal;
      text-rendering: optimizeLegibility;
  }
  
  .gbab-sticky-sidebar.uk-navbar-side--sticky {
      width: auto;
      position: fixed;
      z-index: 1100;
      right: 0;
      top: 50%;
      margin-top: -150px;
      overflow: hidden;
  }
  
  .gbab-sticky-sidebar .uk-list {
      padding: 0;
      list-style: none;
  }
  
  .gbab-sticky-sidebar ul.uk-list li {
      font-weight: 400;
      line-height: 160%;
      margin-bottom: 0;
  }
  
  .gbab-sticky-sidebar .uk-list>li:after,
  .gbab-sticky-sidebar .uk-list>li:before {
      content: "";
      display: table;
  }
  
  .gbab-sticky-sidebar .uk-list i {
      font-weight: normal;
      font-style: normal;
      font-size: 30px;
      width: 40px;
      height: 50px;
      line-height: 50px;
      display: inline-block;
      vertical-align: middle;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      -moz-osx-font-smoothing: grayscale;
  }
  
  .gbab-sticky-sidebar span.text-block {
      min-width: 150px;
      display: inline-block;
  }
  
  .gbab-sticky-sidebar.uk-navbar-side--sticky .uk-list>li> :last-child {
      margin-bottom: 0;
  }
  
  .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button,
  .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a {
      position: relative;
      width: 100%;
      right: -170px;
      transition: all 200ms ease-out 0s;
      -webkit-transition: all 200ms ease-out 0s;
      text-decoration: none;
  }
  
  .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button:hover,
  .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a:hover {
      right: 0;
      transition: all 200ms ease-out 0s;
      -webkit-transition: all 200ms ease-out 0s;
      text-decoration: none;
  }
  
  .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a:focus {
      text-decoration: none;
  }
  
  .gbab-sticky-sidebar button.uk-service-toggle,
  .gbab-sticky-sidebar a.uk-service-toggle {
      height: 50px;
      text-align: left;
      vertical-align: middle;
      margin-bottom: 2px;
  }
  
  .gbab-sticky-sidebar button.uk-service-toggle.mdl-button,
  .gbab-sticky-sidebar a.uk-service-toggle.mdl-button {
      margin-top: 1px;
      margin-bottom: 0;
      padding-bottom: 2px;
      line-height: 50px;
  }
  
  .gbab-sticky-sidebar .mdl-button__ripple-container {
      display: block;
      height: 100%;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 100%;
      z-index: 0;
      overflow: hidden;
  }
  
  .gbab-sticky-sidebar .mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,
  .gbab-sticky-sidebar .mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple {
      background-color: transparent;
  }
  
  .gbab-sticky-sidebar .blue.mdl-button {
      background: linear-gradient(to left, rgba(65, 67, 69, 1) 0%, rgba(35, 37, 38, 1) 100%) !important;
      color: #fff !important;
  }
  
  .gbab-sticky-sidebar .blue.mdl-button:hover {
      background: linear-gradient(to left, rgba(65, 67, 69, 0.75) 0%, rgba(35, 37, 38, 0.75) 100%) !important;
  }
  
  .gbab-sticky-sidebar .mdl-button {
      background: rgba(158, 158, 158, 0.20);
      border: none;
      border-radius: 2px;
      position: relative;
      height: 36px;
      margin: 0;
      min-width: 200px;
      padding: 0 16px;
      display: inline-block;
      font-size: 14px;
      letter-spacing: 0;
      overflow: hidden;
      will-change: box-shadow;
      transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
      outline: none;
      cursor: pointer;
      text-decoration: none;
      text-align: center;
      vertical-align: middle;
      font-weight: 600;
  }
  
  .mercedes-icons,
  .mercedes-icons:before {
      font-family: 'MercedesBenzIconsLine';
      font-weight: normal;
      font-style: normal;
      font-size: 40px;
      line-height: 50px !important;
      text-transform: none;
      letter-spacing: normal;
      word-wrap: normal;
      white-space: nowrap;
      direction: ltr;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
      -moz-osx-font-smoothing: grayscale;
      font-feature-settings: "liga";
  }
  
  .mercedes-icons.cal:before {
      content: '\e066';
  }
  
  .mercedes-icons.service:before {
      content: '\e022';
  }
  
  .mercedes-icons.call:before {
      content: '\e024';
  }
  
  .mercedes-icons.tempo:before {
      content: '\e065';
  }
  
  .mercedes-icons.multiple_users:before {
      content: '\e041';
  }
  
  .mercedes-icons.user:before {
      content: '\e042';
  }
  
  .mercedes-icons.time:before {
      content: '\e048';
  }
  
  .mercedes-icons.test_drive:before {
      content: '\e032';
  }
  
  .mercedes-icons.tire:before {
      content: '\e064';
  }
  
  .mercedes-icons.car_mb_00:before {
      content: '\e140';
  }
  
  .mercedes-icons.book_mark:before {
      content: '\e006';
  }
  
  .mercedes-icons.contact:before {
      content: '\e007';
  }
  
  @media screen and (-ms-high-contrast: active),
  (-ms-high-contrast: none) {
      .gbab-sticky-sidebar .uk-list i {
            width: 50px;
      }
  }
  
  @media only screen and (min-width: 993px) {
      .modal-backdrop.in {
            opacity: 0;
            filter: alpha(opacity=0);
      }
  
      .modal-open {
            overflow: unset;
      }
  
      .stickyinfobox-popup .modal {
            display: none !important;
      }
  
      button.stickyinfo-btn {
            display: none;
      }
  }
  
  @media only screen and (max-width: 992px) and (min-width: 481px) {
      .stickyinfobox-popup .gbab-sticky-sidebar ul.uk-list li {
            width: 32% !important;
            background: rgba(0, 0, 0, 0.6) !important;
            margin-bottom: 5px !important;
            float: left !important;
            margin-right: 5px !important;
      }
  
      .stickyinfobox-popup .modal-content {
            margin-top: 150px;
      }
  }
  
  @media only screen and (max-width: 992px) {

      .closeNav  {
            z-index: 99;
      }
      .gbab-sticky-sidebar.uk-navbar-side--sticky {
            display: none;
      }
  
      .stickyinfobox-popup .gbab-sticky-sidebar {
            position: relative;
            margin-top: 0;
            display: block;
      }
  
      .stickyinfobox-popup .modal-content {
            background: transparent !important;
            box-shadow: none !important;
            margin-top: 70px;
            border: 0 !important;
            border-radius: 0;
            position: unset;
      }
  
      .stickyinfobox-popup button.btn.btn-secondary {
            position: absolute;
            top: 10px;
            right: 15px;
            font-weight: bold;
            color: #444;
            background-color: #fff;
            font-size: 16px;
            z-index: 9999;
      }
  
      .stickyinfobox-popup .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>button,
      .stickyinfobox-popup .gbab-sticky-sidebar.uk-navbar-side--sticky>.uk-list>li>a {
            right: unset;
            height: auto;
            min-height: 160px;
            background: transparent !important;
            position: relative;
            min-width: auto;
            padding: 20px 10px;
            margin: auto;
      }
  
      .stickyinfobox-popup .gbab-sticky-sidebar ul.uk-list li {
            width: 49%;
            display: inline-block;
            background: rgba(0, 0, 0, 0.6) !important;
            margin-bottom: 5px;
      }
  
      .stickyinfobox-popup .mercedes-icons,
      .mercedes-icons:before {
            font-size: 80px;
            margin-left: -30px;
      }
  
      .stickyinfobox-popup .gbab-sticky-sidebar span.text-block {
            min-width: 150px;
            display: inline;
            width: 100%;
            float: left;
            text-align: center;
      }
  
      .stickyinfobox-popup .gbab-sticky-sidebar .uk-list i {
            width: auto;
            height: 15px;
            display: block;
            text-align: center;
      }
  
      .stickyinfobox-popup .vertical-alignment-helper {
            display: table;
            height: 100%;
            width: 100%;
      }
  
      .stickyinfobox-popup .vertical-align-center {
            display: table-cell;
            vertical-align: middle;
      }
  
      .stickyinfobox-popup .modal-content {
            width: inherit;
            height: inherit;
            margin: 0 auto;
      }
  
      button.stickyinfo-btn.btn.btn-primary {
            border-color: #ddd;
            background-color: white;
            position: relative;
            float: right;
            margin-right: 15px;
            padding: 7px 10px 3px 10px;
            margin-top: 8px;
            margin-bottom: 8px;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
            box-shadow: none;
      }
  
      button.stickyinfo-btn.btn.btn-primary .icon-bar+.icon-bar {
            margin-top: 4px;
      }
  
      button.stickyinfo-btn.btn.btn-primary .icon-bar {
            background-color: #888;
            display: block;
            width: 22px;
            height: 2px;
            border-radius: 1px;
      }
  
      button.stickyinfo-btn.btn.btn-primary i {
            color: #444;
            font-size: 20px;
            margin: 0;
            padding: 0;
      }
  
      button.stickyinfo-btn.btn.btn-primary:focus,
      button.stickyinfo-btn.btn.btn-primary:hover {
            outline: none;
            box-shadow: none;
      }
  
      .closeNav i.fa {
            top: -8px !important;
      }
  
      .nav>li.open .menu_div ul.dropdown-menu {
            width: 100%;
      }
  
      .navbar-nav>.dropdown {
            position: relative !important;
      }
  
      .navbar-nav>.dropdown>i.fa {
            top: 18px;
      }
  }
  
  a {
      text-decoration: underline
  }
  
  .content>header a,
  .footer a {
      text-decoration: none
  }
  
  .ce-column {
      margin-bottom: 10px;
  }
  
  .col-lg-4 .ce-column {
      margin-right: 0;
  }
  
  .ce-row {
      margin-bottom: 0
  }
  
  .ce-textpic {
      overflow: visible
  }
  
  .frame-type-header {
      clear: both;
  }
  
  form h2 {
      display: none;
  }
  
  .form-group {
      overflow: hidden;
  }
  
  .form-group .control-label {
      width: 25%;
      float: left;
  }
  
  .form-group .input {
      width: 50%;
      float: left;
  }
  
  .actions {
      margin: 0 0 0 25%;
      width: 50%;
  }
  
  .actions .btn-toolbar {
      margin: 0;
  }
  
  .actions .btn-group {
      width: 100%;
      margin: 0;
  }
  
  .form-group .checkbox {
      margin: none;
  }
  
  .form-group .checkbox label {
      font-size: 1em;
  }
  
  .form-group .checkbox span {
      margin-left: 5px
  }
  
  .frame-type-dce_dceuid4 {
      overflow: hidden;
      float: left;
      width: 50%;
      padding: 0 15px 0 0;
  }
  
  .frame-type-shortcut .frame-type-dce_dceuid4:nth-child(2n) {
      padding: 0 0 0 5px;
  }
  
  .header-top .icon-cont {
      float: left;
  }
  
  .header-top .p-l-0 {
      float: right;
  }
  
  .frame-type-dce_dceuid4 {
      overflow: hidden;
      float: left;
      width: 50%;
      padding: 0 5px 0 0;
  }
  
  .ce-gallery,
  .ce-gallery * {
      width: 100%;
  }
  
  .lbg_inner_div.link-aktiv {
      cursor: pointer;
  }
  
  @media only screen and (min-width: 768px) {
      #c1127 .ce-column {
            max-width: 49%;
      }
  }