* { box-sizing: border-box; }
  
  .zoom {  }
  .zoom:hover {  }
  
  .swisseinstreu {
    text-decoration:none;
    border-radius: 3px;
  }
  
  .swisseinstrlink > div > div > div > div > div > div > div > figure > picture {
    border: 4px solid green;
  
  }
  
  .swisseinstrlink:hover {
    text-decoration:none;
    background: url('/fileadmin/user_upload/Logo-Swisseinstreu-button2.png') center top no-repeat;
    background-size: cover;
    }
  
  ::-moz-selection { /* Code for Firefox */
	color: white;
	background: orange !important;;}
  ::selection {
	color: white;
	background: orange !important;;}
  
  
  a.boxlink > .frame { padding:5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* Zoom-Effekt: */ transition: transform .2s; } 
  a.boxlink > .frame:hover { background:#f6a231; color:white !important; padding:5px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* Zoom-Effekt: */ -ms-transform: scale(1.1); /* IE 9 */ -webkit-transform: scale(1.1); /* Safari 3-8 */ transform: scale(1.1); z-index:10000000 !important; } 
  a.boxlink > .frame:hover > div > header > h2 { color:white !important; }
  
  .aktion { 
	padding: 0px 4px; background: #ff4d4d !important; color: white; }
  
  #inhalt > div, #inhalt .gridcontainer {
    padding-bottom: 1.5em; }
	
  #wrap-header { background-color: #f2f2f2 !important; }
                            
  @media only screen and (max-width: 600px) {
  col-xs-12 {
    margin-bottom: 120px !imporant;
  }
}        .{$plugin.slick.carousel.css.class}{
          margin:{$plugin.slick.carousel.css.margins.item};
        }
        .slick-header {
          bottom: {$plugin.slick.carousel.css.header.bottom};
          top: {$plugin.slick.carousel.css.header.top};
        }
        .slick-text {
          bottom: {$plugin.slick.carousel.css.text.bottom};
          top: {$plugin.slick.carousel.css.text.top};
        }
        .slick-header .span  {
          background-color: {$plugin.slick.carousel.css.header.background-color};
          color: {$plugin.slick.carousel.css.header.color};
          font-size: {$plugin.slick.carousel.css.header.font-size};
          font-weight: {$plugin.slick.carousel.css.header.font-weight};
        }
        /* color */
        .slick-slider .slick-next:before,
				.slick-slider .slick-prev:before {
          color: {$plugin.slick.carousel.css.colors.arrows};
        }
        .slick-slider  .slick-dots li button:before {
          color: {$plugin.slick.carousel.css.colors.dots.default};
        }
        .slick-slider .slick-dots li.slick-active button:before {
          color: {$plugin.slick.carousel.css.colors.dots.active};
        }
        .slick-slider .slick-next:before,
				.slick-slider .slick-prev:before {
          color: {$plugin.slick.carousel.css.colors.arrows};
        }
        .slick-slider .slick-dots li button:before {
          color: {$plugin.slick.carousel.css.colors.dots.default};
        }
        .slick-slider .slick-dots li.slick-active button:before {
          color: {$plugin.slick.carousel.css.colors.dots.active};
        }
        /* position */
        .slick-dots {
          bottom: {$plugin.slick.carousel.css.position.dots.bottom};
          margin-left:0;
          margin-right:0;
        }