

@media (min-width: 769px) {
#main ul {
/*padding-left: inherit; */
}

/*
.mod_article .container {
  max-width: 980px;
  width: 100%
}
*/
 #container .mod_article.block:not(.article-full):not(.article-3-2):not(.team):not(.col-3)   .container > *:not(.content-full) {
  margin-left: 34%;
}

 #container .mod_article.block:not(.article-full):not(.article-3-2):not(.team):not(.col-3)   .container > *:not(.content-full):not(.btn) {
  padding: 0;
}


#container .mod_article.block:not(.article-full):not(.article-3-2):not(.team):not(.col-3)   .container > *:first-child:not(.content-full) {
  margin-left: 0;
  float: left;
  width: 32%;
}

.article-3-2 .container {
  display: flex;
}

.article-3-2 .container > *:nth-child(1){
  flex-shrink: 1;
  flex-basis: 60%;
  padding-right: 20px;
  
}

.article-3-2 .container > *:nth-child(2){
  flex-shrink: 1;
  flex-basis: 40%;
}



.event_full >  div:nth-child(2) {
  margin-left: 0;
  float: left;
  width: 55%;
}

.event_full >  div:nth-child(3) {
  margin-left: 60%;
  width: 40%;
}

.event_full .ce_form {
  clear: both;
}

.event_full .ce_form .explanation {
  padding: 28px 0 ;
}

.team > .container {
display: flex;
flex-wrap: wrap;
column-gap: 40px
}

.team > .container > * {

  flex-basis: calc(33% - 26px);
}

.team > .container > *:first-child {

  flex-basis: 100%;
}

.col-3 .container  {
display: flex;

flex-wrap: wrap;
}

.col-3  > .container > * {

  width: calc(33.3% - 40px);
  margin-left: 20px;
  margin-right: 20px;
    overflow: hidden;

}

.col-3  > .container > *:first-child {
   width: calc(33.33% - 20px);
  margin-left: 0;
  overflow: hidden;
}

.col-3  > .container > *:last-child {
   width: calc(33.33% - 20px);
  margin-right: 0;
  overflow: hidden;
}

  .media--left {
    display: flex;
    column-gap: 40px;
  }

   .media--left > *:first-child {
flex-basis: 200px; flex-grow: 1
   }

   .media--left > *:last-child {
flex-basis: 600px; flex-grow: 1
   }

.content-gallery li {
    width: 30%;
    margin-right: 5%;
    margin-bottom: 45px;
}
}

}

@media (min-width: 1200px) {
 /*
.mod_article .container {
  max-width: 1140px;
  width: 100%;
}
*/

}

.trenner-top {
  border-top: #ece9e7 solid 8px;
  padding-top: 20px;
}

.team:not(:last-child) {
padding-bottom: 0!important;
padding-top: 0 !important;
}
.team:first-child {

padding-top: 80px !important;
}


@media (max-width: 768px) {


  
  .col_1, .col_2, .col_3  {
    float: initial;
    width: initial;
    margin-left: initial;
  }

 #container .mod_article.block:not(.article-full):not(.article-3-2)   .container > *:not(.content-full) {
    margin-left: initial;
    padding: initial;
  }

  #container .mod_article.block:not(.article-full):not(.article-3-2)   .container > *:first-child {
    float: none;
    width: initial;
  }
  
  .article-3-2 .container {
  display: initial;
  }
  
  .media--left {
    display: flex;
    flex-wrap: wrap;
  }
   .media--left > *{
    width: 100%;
   }



}
/*
.content-text, .content-image, .content-gallery  {
  margin-bottom: 45px;
}
*/
.content-download {
  margin-bottom: 35px;
}
.content-table {
    font-family: 'Noto Serif', serif;
    background-color: #ece9e7;
    padding: 20px;
    margin-bottom: 45px;
}

.content-table td.col_first {
    padding-right: 15px;
}
.ce_table td {
    padding-right: 15px;
}
.content-table td {
    padding: 5px;
    vertical-align: top;
}

.event_full form #ctrl_101 {
    padding-top: 50px;
}

.widget-radio #ctrl_101 span {
    display: block;
    width: 50%;
    float: left;
    margin-bottom: 30px;
}

.widget-radio #ctrl_102 span {
    display: block;
    width: 100px;
    float: left;
    margin-bottom: 30px;
}

.widget-radio #ctrl_118 span {
display: block;
    width: 50%;
    float: left;
    margin-bottom: 30px;
}


.ce_rsce_sliderElement img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0 auto;
}




