.sf-filecollection-gallery-image-container{
  padding:0;
}

.sf-filecollection-gallery-image-container a.lightbox{
  display: block;
  height: 120px;
}

.sf-filecollection-gallery-image-container a.lightbox img{
  margin: 0 auto;
  max-height: 120px;
  width: inherit;
}

.slick-list{
  border:1px solid #eee;
}

.csc-menu-3 li {
  list-style: none outside none;
}

/* ------------------ KONTAKTFORMULAR ------------------ */

#mailform label{
  float:left;
  width:105px;
  color:#cdcdcd;
  line-height:10px;
}

#mailform .csc-mailform-field{
  margin-bottom:4px;
}

#mailformformtype_mail{
  margin-left:105px;
}

/* ------------------------------------ */


.tx-srlanguagemenu .CUR,
.tx-srlanguagemenu .NO a img{
  display:none;
}

.german_version .tx-srlanguagemenu .NO a{
  display: block;
  height: 39px;
  width: 91px;
}

.french_version .tx-srlanguagemenu .NO a{
  display:block;
  height:56px;
  width:37px;
}

.tx-srlanguagemenu .CUR,
.tx-srlanguagemenu .NO{
  float:none;
}

.tx-srlanguagemenu .INACT{
  display:none;
}

.filelinks div span div{
  border: 2px solid #C4D5E9;
  height: 75px;
  overflow: hidden;
}


.myGallery {
  border-color: #ebebeb !important;
  
  border-style: solid;
  border-width: 0px;
  
}
.jdGallery .slideElement {
  background-color: #fff !important;
  background-position: center center;
  background-repeat: no-repeat;
  
  height: 100%;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  opacity: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: absolute;
  right: 0;
  width: 100%;
}