h1 { color: #fff; text-decoration: none; font-size: 36px; line-height: 36px; font-weight: 700; margin: 20px 0 10px; }

body { margin: 0; font-family: Poppins, sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; }

/*.blue--edge { position: fixed; right: 0; bottom: 0; width: 100px; margin-bottom: -1px; transition-duration: 400ms; z-index: 9999}

.blue--edge:hover { transform: scale(2) translate(-25px, -25px); }

.blue--edge .upper_text{ margin: 0px; position: absolute; top: 60px; right: 30px; font-size: 20px; color: white; }

.blue--edge:hover .upper_text{ margin: 0px; position: absolute; top: 55px; right: 30px; font-size: 20px; color: white; }

.blue--edge .lower_text{ display: none; }

.blue--edge:hover .lower_text{ display: block; margin: 0px; position: absolute; top: 75px; right: 15px; font-size: 10px; color: white; }

.blue--edge img { border: 0; max-width: 100%; vertical-align: middle; display: inline-block; }*/

.blue--edge{bottom: 0; width: 100px; height: 100px; margin-bottom: -1px; background-image: url(https://wissensimpuls.am-daten.de/media/blaue-ecke.svg); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; position: fixed; z-index: 9000; right: 0;}

.blue--edge-2 { left: 0; top: 0; right: 0; bottom: 0; opacity: .4; -webkit-transition: all .2s ease; transition: all .2s ease; position: absolute;}

.blue--edge-2:hover {opacity: 1; }

/*html.w-mod-touch * {background-attachment: scroll!important;}*/

.image-2 { left: auto; top: auto; right: 13px; bottom: 18px; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);}

.blaue-ecke-2, .image-2 { position: absolute;}

.nav-container{}

.nav--bar { height: 70px; padding: 0 10%; display: grid; grid-template-columns: 20% 80%; position: relative; z-index: 200; opacity: 0; -webkit-transform: translate(0,-80px);-ms-transform: translate(0,-80px);transform: translate(0,-80px); transition: opacity 400ms ease 0s, transform 400ms ease 0s;height: 130px;}

.nav--bar.dark { height: 70px; background-color: #0e1520; position: fixed; width: 100%;}

.nav--bar.dark .link--logo { margin: 12px 0;}

.nav--bar.dark nav{ margin: 9px 0;}

.nav--bar.dark li a{ color: #fff; }

.nav--bar.dark nav .item-has-children ul li a{ color: #222; }

.nav--bar.dark .link--logo img{ width: 100px; }

.nav--bar .link--logo { margin-top: 30px; }

.nav--bar .link--logo img { width: 140px; }

.nav--bar nav { display: flex; justify-content: flex-end; align-items: center; height: calc(100% - 18px); margin: 0 30px 0 30px; }

.nav--bar nav ul { display: flex; }

.nav--bar nav ul li { list-style: none; }

.nav--bar nav ul li.item-has-children a:after { font-family: "Font Awesome 5 Free"; content: "\f107"; font-weight: 900; margin-left: 5px; font-size: 15px; }

.nav--bar nav ul li.item-has-children ul { display: none; }

.nav--bar nav ul li.item-has-children ul#menu_visible { padding: 10px 0; background-color: #fff; box-shadow: 0 0 20px 1px rgba(0,0,0,.3); -webkit-transition: all .2s ease; transition: all .2s ease; display: block; overflow: hidden; margin-top: 20px; position: absolute;}

.nav--bar nav ul li.item-has-children ul#menu_visible li .rex-current { background-color: #fff; text-decoration: underline;}

.nav--bar nav ul li.item-has-children ul#menu_visible li a{ font-size: 14px; line-height: 20px; font-weight: 400; padding: 10px 20px;}

.nav--bar nav ul li.item-has-children ul#menu_visible li a:hover{ background-color: #fff; color: #fec44e; }

.nav--bar nav ul li.item-has-children ul#menu_visible li a:after{ background-color: #fff; content: ""; }

.nav--bar nav ul li a { display: inline-block; margin-right: 2px; padding: 9px 15px; text-decoration: none; color: #0e1520; font-size: 16px; font-weight: 500; }

.nav--bar nav ul li a.rex-current { background-color: rgba(209, 206, 212, 0.4); }

.nav--bar nav ul li a.rex-current:hover { background-color: rgba(209, 206, 212, 0.4); }

.nav--bar nav ul li a:hover { background-color: #fec44e; color: #0e1520; }

.nav--bar nav .nav--search { display: flex; margin-bottom: 0; float: right; align-items: center; }

.nav--bar nav .nav--search input[type=text] { display: block; width: 100%; height: 38px; padding: 8px 12px; line-height: 1.42857143; vertical-align: middle; border: 2px solid #0e1520; max-width: 140px;}

.nav--bar nav .nav--search input[type=submit] { background-color: #0e1520; color: #fff; transition: all .2s ease; font-size: 14px; padding: 9px 15px; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; }

.nav--bar.dark nav .nav--search input[type=text] { display: block; width: 100%; height: 38px; padding: 8px 12px; font-size: 14px; line-height: 1.42857143; vertical-align: middle; max-width: 140px; margin-bottom: 0; float: left; border: 2px solid #fff; background-color: transparent; color: #d1ced4; }

.nav--bar.dark nav .nav--search input[type=submit] { display: inline-block; padding: 9px 15px; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0; float: right; background-color: #fff; transition: all .2s ease; color: #0e1520; font-size: 14px; font-weight: 400; }

.nav--bar.dark nav .nav--search input[type=submit]:hover{ background-color: #fec44e; color: #0e1520; }

/*** solange die dritte Spalte - Social Media - ausgeblendet ist, wird diese auf 0% gesetzt, sonst 25% ***/
/*footer { display: grid; grid-template-columns: 25% 33.33333333% 25% 16.66666667%; padding: 60px 10%; background-color: #0e1520; }*/
footer { display: grid; grid-template-columns: 30% 40% 0% 30%; padding: 60px 10%; background-color: #0e1520; }

/*** horizontale Ausrichtung durch Wegfall der dritten Spalte ***/
footer section { padding-right: 30px; padding-bottom: 40px; padding-left: 0; color: #fff; /*margin-left:auto; margin-right:auto;*/}

footer section ul { margin: 0; }

footer section ul li { display: block; /*padding-bottom: 5px;*/ font-weight: 500; text-decoration: none; /*height: 20px; */}

footer section ul li.item-has-children .nav__link-1 { display: none; }

footer section ul li.item-has-children ul { padding-left: 0; }

footer section ul li a { color: #fff; text-decoration: none; }

footer section h5 { font-size: 20px; font-weight: 600; margin: 0; text-transform: uppercase; }

footer section form { display: grid; margin-top: 20px; /*padding-right: 35px;*/ }

footer section form input[type="text"],footer section form input[type="email"]{ width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; border: 0 #000; background-color: #d1ced4; color: #000; }

footer section form .genders { display: flex; }

footer section form .genders div { display: flex; margin-right: 5px; }

footer section form fieldset div label { margin-right: 5px; }

footer section form fieldset div input { margin-bottom: 5px; }

footer section form .newsletter__label { margin-bottom: 5px;}

footer section form .newsletter__label #newsletter__checkbox { margin: 4px 0 0 -20px; vertical-align: bottom; position: relative; top: -5px; }

footer section form .newsletter__label .newsletter__span { font-size: 12px; font-weight: 300; }

footer section form .newsletter__submit { margin-top: 10px; padding: 12px 18px; border: 2px solid #fff; color: #fff; font-weight: 500; background-color: transparent; transition: all .2s ease; width: 50%; }

footer section form .newsletter__label span a { color: #fff; }

footer section .social { margin-left: -15px; }

footer section .social * { background-position: 50% 50%; background-size: 20px; background-repeat: no-repeat; width: 50px; height: 50px; border-radius: 5px; transition: all .2s ease; display: inline-block; }

footer section .social *:hover { opacity: .6; }

footer section .social .social__xing { background-image: url(/media/xing.png); }

footer section .social .social__linkedin { background-image: url(/media/linkedin.png); }

footer section .social .social__twitter { background-image: url(/media/twitter.png); }

footer section .social .social__facebook { background-image: url(/media/facebook.png); }

footer section .footer__logo { display: block; margin: 0 0 30px -10px; }

footer section .footer__logo img { width: 140px; }

footer section .footer__address { font-weight: 300; }

footer .footer__copyright { min-width: 700px; color: #fff; padding-left: 40px; }

#select-date{display: none;}

.filter-item > .select-field {
    padding: 8px 12px;
    vertical-align: bottom;
    margin: 0 20px 10px 0;
}

.newsletter-unsubscribe{padding:100px 0 10% 100px;}

.newsletter-unsubscribe h2{text-transform: uppercase;}

.newsletter-unsubscribe form input[type="email"]{height: 38px;padding: 8px 12px;margin-bottom: 10px;border: 0 #000;background-color: #d1ced4;color: #000;}

.newsletter-unsubscribe form input[type="submit"]{margin-top: 10px;padding: 6px 22px;border: 2px solid #222;color: #222;font-weight: 500;background-color: transparent;transition: all .2s ease;}

.cartItemAmount {
    background: rgba(209,206,212,.4);
    margin-bottom: 0px;
    border-style: none;
    border-width: 0;
    border-radius: 0;
    float: right;
}

.items-scroll {
    overflow: hidden visible;
}

#praktikum-content{opacity: 0;transform: translateX(0px) translateY(-80px) translateZ(0px);transition: opacity 400ms ease 0s, transform 400ms ease 0s;}
.bewerbungsform{opacity: 0;height: 0px;display: none;transition: opacity 400ms ease 0s, height 400ms ease 0s;}
#upload_Button{
    z-index: -9999;
    position: absolute;
    margin-left: -245px;
    max-width: 224px;
    max-height: 48px;}
#file_names{display:none; margin-bottom:20px;}
.button2.upload{
    background-color: #fff;
}
.button2.upload:hover{
    background-color: #fec44e;
}

.pub-content{display:flex;}

.pub-icon{margin-right:20px;}
.pub-icon img{margin-bottom:10px;}
.pub-content{min-height: 150px;
    padding: 20px;}

.pub-content2 {min-height: 70px;
        padding: 20px;
    }
.praktikumsberichte, .pub-content2 {
        border-top: 1px solid rgba(209,206,212,.5);
}

.download--content{
    display: grid;
}

#p_logout, .download--content{
    margin-bottom: 30px;
}

.download--links{
    list-style-type: none;
}

.download--icon, .genders label{
    margin-right: 5px;
}

#gender_female, #gender_male{
    margin-top:3px;
}

#gender_male{
    margin-right: 10px;
}

.tile{
    padding: 0;
}

.download{margin-left:0px;}

.download_registration, .formycom_auth_form_stayactive{margin-bottom:15px;}

.newsletter__span {font-weight:300; font-size:12px;}

footer span a{color:white;} 

.footer__address{min-width:150px;}

.custom-map{
    width: 100%;
    height: 400px;
}

.praktikumsberichte .w-dropdown-toggle{
    white-space:inherit!important;
}

.news-archive img{
    width:500px;
}

.d-none{
    display:none;
}

#yform-data_edit-rex_employee-associate{
    display:none;
}

.image-2 {
    left: auto;
    top: auto;
    right: 13px;
    bottom: 18px;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

#news .archive h2{margin-left:10px;}


.team .button3, .kontakt .button3{background-color:rgba(0, 0, 0, 0.5);}
.button3:hover, .kontakt .button3:hover {background-color: #fec44e;}


.section-team2 { 
    background-color: #fff;
}

a.w-pagination-next:hover, a.w-pagination-previous:hover {
    cursor: pointer;
}

.responsive li a{margin-left:15px;}

.leistung-col > img {
    padding: 0 15%;
}

h1.heading-seminar {filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));}

/* Bild in News-Detail */ 
.links{padding-right:30px;}
.rechts{padding-left:30px;}
.oben{padding-top:15px;}
.unten{padding-bottom:15px;}

.floatend{clear:both;}
.news-images {background-position: 50% 50%;
            background-size: cover;
            padding-top: 100px;
}

/*__        __   _      __ _                  ____          _                  */
/*\ \      / /__| |__  / _| | _____      __  / ___|   _ ___| |_ ___  _ __ ___  */
 /*\ \ /\ / / _ \ '_ \| |_| |/ _ \ \ /\ / / | |  | | | / __| __/ _ \| '_ ` _ \ */
  /*\ V  V /  __/ |_) |  _| | (_) \ V  V /  | |__| |_| \__ \ || (_) | | | | | |*/
   /*\_/\_/ \___|_.__/|_| |_|\___/ \_/\_/    \____\__,_|___/\__\___/|_| |_| |_|*/

.section-start{ height: 54vh; opacity: 0;-webkit-transform: translate(0,-80px);-ms-transform: translate(0,-80px);transform: translate(0,-80px); transition: opacity 400ms ease 0s, transform 400ms ease 0s;}

.section{ padding: 0 10%; opacity: 0;-webkit-transform: translate(0,-80px);-ms-transform: translate(0,-80px);transform: translate(0,-80px); transition: opacity 400ms ease 0s, transform 400ms ease 0s;}

/*.collection-list{ height: 450px; }*/

.rex-navi1{ margin-bottom: 0; }

.nav--bar nav .merkzettel-div{top: 38px;}
.nav--bar.dark nav .merkzettel-div{top: 20px;}

.news-linkblock:hover > img{ transition: opacity 200ms ease 0s; opacity: 0.2; }
.news-archive.w-col-3{ min-height: 400px;}

.utility-page-content-wide{ width: 500px; }

.w-yellow:not(.filter){ background-color:#ffdd94; }
.filter.w-yellow{ border-color: #ffdd94; }
.w-yellow-dark:not(h2):not(a){ background-color: #fec44e; }
h2.w-yellow-dark{ color: #fec44e; }
.button.w-yellow-dark:hover{ background-color: #fec44e; }

.w-blue:not(.filter){ background-color:#bcd5f0; }
.filter.w-blue{ border-color:#bcd5f0; }
.w-blue-dark:not(h2):not(a){ background-color: #3e6fb6; }
h2.w-blue-dark{ color: #3e6fb6; }
.button.w-blue-dark:hover{ background-color: #3e6fb6; }

.w-turquoise:not(.filter){ background-color:#a5d7d5; }
.filter.w-turquoise{ border-color: #a5d7d5; }
.w-turquoise-dark:not(h2):not(a){ background-color: #46b9b3; }
h2.w-turquoise-dark{ color: #46b9b3; }
.button.w-turquoise-dark:hover{ background-color: #46b9b3; }

.w-green:not(.filter){ background-color:#e4eaa6; }
.filter.w-green{ border-color: #e4eaa6; }
.w-green-dark:not(h2):not(a){ background-color: #c1c02c; }
h2.w-green-dark{ color: #c1c02c; }
.button.w-green-dark:hover{ background-color: #c1c02c; }

.button.buchen{ margin-top: 20px; }

.merkzettel-div{top: 37px;}

.nav--bar.dark .merkzettel-div{top: 23%;}

.w-container{margin-bottom: 40px;}

.section-seminar{padding: 100px 10% 100px;}

.section-merkzettel h2, .section-seminar h2{margin: 20px 0 10px 0;}
.section-seminar h2{ margin-bottom: 40px; }

.section-diagonal{ padding-top: 200px;margin-top: 0;}
.section-diagonal2{min-height: 260px;}

.slider--custom, .tile--custom{height: 100%; padding: 0 10%;}
.slider--custom h1{filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));}

.start-kachel{padding-left: 0;}
.start-heading, .shadow-heading{filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.5));}

.praktikum-input.w-input, .praktikum-input.textarea.w-input {    
   background-color: rgba(209,206,212,.4);
}
.praktikum-input.w-select {
    width: 100%;
    background-color: rgba(209,206,212,.4);
}

/*diagonal element*/
.outer{ display: flex; justify-content: center; }
.inner{ height: 420px; width: 100%; /*min-width: 420px;*/ position: relative; }
.paragraph{ margin-top: 6vh; position: absolute; z-index: 5; }
.left.lower{ margin-top: 100px; }
.bg-img{ right: 0; background-position: 0 0; background-size: cover; background-repeat: no-repeat; }

@media only screen and (max-width: 1400px){
    #publication .w-col{position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .div-block h1{
        font-size: calc(22px + (36 - 22) * ((100vw - 991px) / (1400 - 991)));
        line-height: calc(22px + (36 - 22) * ((100vw - 991px) / (1400 - 991)));
    }
    .beschreibung-titel {
        top: calc(50px + (130 - 50) * ((100vw - 768px) / (1400 - 768)))!important;
    }
    .nav--bar nav ul li a{
        padding: 9px calc(10px + (15 - 10) * ((100vw - 991px) / (1200 - 991)))!important;
    }
    .nav--bar nav .nav--search input[type=text] /*, .nav--bar nav .nav--search input[type=submit] */{ 
        min-width:calc(70px + (130 - 70) * ((100vw - 991px) / (1200 - 991)))!important;
    }
    
}

@media only screen and (max-width: 1200px){
    #seminar .w-col-4, #seminar .w-col-8{width: 100%!important;}
    h1, h2{
        font-size: calc(24px + (36 - 24) * ((100vw - 320px) / (1200 - 320)));
        line-height: calc(24px + (36 - 24) * ((100vw - 320px) / (1200 - 320)));
    }  
    .nav--bar.dark {
        grid-template-columns: 15% 83%;
    }   
}

@media only screen and (max-width: 991px){
    .nav--bar{padding:0 0 0 0; margin: 0 20px; display: block;height: 100px;}

    .nav--bar.dark{padding:0 10%;margin: 0;}

    .nav--bar nav:not(.merkzettel-div){ display: block; opacity: 0; visibility: hidden; height: 0; position: fixed; top: 100%; left: 0; right:0;height: 295px;background-color: rgba(14,21,32,.9);margin: 0 20px; transform: translateY(-150px) translateX(0px);transition: opacity 400ms ease 0s, transform 400ms ease 0s;}

    .nav--bar nav.menu{height: 495px;}

    .nav--bar nav.responsive:not(.merkzettel-div) {display: block; margin: 0; opacity: 1; visibility: visible; transform: translateY(0px) translateX(0px);transition: display 400ms ease 0s, opacity 400ms ease 0s, transform 400ms ease 0s;}

    .nav--bar nav ul{display: block;padding-left: 0;}

    .nav--bar .link--logo img{margin: 20px 0;}

    .nav--bar nav .nav--search{float: unset;}

    .nav--bar nav .merkzettel-div {position: fixed; top: -30%;opacity: 1; visibility: visible; transform: translateY(0px) translateX(0px)}

    .menu-button-2{ z-index:9999;display: block;float: right;padding: 18px 0vH 18px 18px;font-size: 24px;cursor: pointer;tap-highlight-color: transparent;-webkit-user-select: none;user-select: none;position: relative; top: 22%;}

    .nav--bar.dark .menu-button-2{ top: 3%; color: #fff;}

    .icon-start{float: right;}

    .nav--bar nav ul li a{color: #fff;}

    .nav--bar nav ul li:hover{background-color: #fec44e;}

    .nav--bar nav ul li.rex-current, .nav--bar nav ul li.rex-current:hover{background-color: rgba(209,206,212,.4);}

    .nav--bar nav ul li a{width: 100%;}

    .nav--bar nav ul li a{width: 100%;}

    .nav--bar nav ul li a.rex-current{background-color: unset;}

    .nav--bar nav ul li a:hover{color: unset;}

    .nav--bar nav ul li.item-has-children a::after{position: absolute; right: 2%;}

    .nav--bar nav ul li a:hover, .nav--bar nav ul li a.rex-current:hover{background-color: unset;}

    .nav--bar nav form{margin: 15px 0 15px 15px;}

    .nav--bar nav .nav--search input[type="text"]{background-color: transparent; border-color: #fff;color: #fff;}

    .nav--bar nav .nav--search input[type="submit"]{background-color: #fff;color: #0e1520;}

    .nav--bar nav .merkzettel-div{margin: 15px;}

    #responsivebtn.active{color: #fec44e;}

    .nav--bar nav ul li.item-has-children ul#menu_visible{position: unset; padding: 0; margin: 0; background-color: #fff;}

    .nav--bar nav ul li.item-has-children ul#menu_visible li a{color: #222;}

    #menu_visible{position: relative;}

    .section{padding: 0 20px;}

    .w-dyn-list div div a div h1{font-size: 20px;line-height: 20px;}

    .w-dyn-list div div a div .beschreibung-titel{font-size: 14px;line-height: 14px; top: 64px;}

    .seminare-div .w-col-3 {width: 50%;}

    .news-weitere{width: 100%;}

    footer{grid-template-columns: 100%;}

    footer section form .newsletter__submit{width:100%;}

    footer .footer__copyright{min-width: 450px; padding-left:0px;}

    footer section ul { padding-left: unset;}

    .section-start{height: 100%}

    #seminars_container .w-col-stack{width:50%!important;}

    input.newsletter__submit.button.w-button{margin-left:0px;}

    .nav--bar.dark #merkzettel-ribbon{margin-right:calc(75px + (160 - 75) * ((100vw - 320px) / (991 - 320)))}
    .nav--bar #merkzettel-ribbon{margin-right:calc(40px + (65 - 40) * ((100vw - 320px) / (991 - 320)))}
    .nav--bar:not(.dark) #merkzettel_items{margin-left:-20px; margin-right: -20px;}

    .news-text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

    .news-archive.w-col-3 {
        height: 400px;
    }
}

@media only screen and (max-width: 767px) {
    .outer{ flex-wrap: wrap; }
    .paragraph{ margin-left: 5vh; width: 80%; }
    .inner.left{ height: 500px; }
    .news-archive.w-col-3{width: 100%;}
    .div-block h1{
            font-size: calc(22px + (32 - 22) * ((100vw - 320px) / (768 - 320)));
            line-height: calc(22px + (32 - 22) * ((100vw - 320px) / (768 - 320)));
    }
    #seminars_container .w-col-3{width:100%!important;}
    .section-diagonal{ padding-bottom: 0px; }
    .beschreibung-titel {
        top: calc(90px + (130 - 90) * ((100vw - 600px) / (1400 - 600)))!important;
    }

}

@media only screen and (max-width: 600px){
    .section-start{ height: 100%; }
    #news .w-col{ width: 100%; }
    footer .footer__copyright{min-width: unset; padding-left: unset;}
    .checkoutform-area .w-col, .prakti-table.rechts, .prakti-table{padding-left:0px!important; padding-right:0px!important;}

    /*#seminars_container .w-col-3{width:100%!important;}*/
}

@media only screen and (max-width: 400px){
    .nav--bar .link--logo img {
        width: calc(92px + (140 - 92) * ((100vw - 320px) / (400 - 320)));
    }
}

@media only screen and (min-width: 768px) {
    .outer{ flex-wrap: nowrap; }
    .paragraph{ width: 50%; margin-left: 14%; }
    .left{ min-width: 720px; margin-right: -160px; }
    .trapezoid-lower-right{ clip-path: polygon(
        0% 0%,
        0% 100%,
        calc(100% - 420px) 100%,
        100% 0%,
        calc(100% - 420px) 0%
        ); }
    .trapezoid-upper-left{ clip-path: polygon(
        calc(0% + 420px) 0%,
        0% 100%,
        calc(0% + 420px) 100%,
        100% 100%,
        100% 0%
        ); }
    .right{ margin-left: -160px; }
    .news-archive.w-col-3{width: 50%;}
   
}
@media only screen and (min-width: 992px) {
    .paragraph{ margin-left: 18%; }
    .slider .w-col-4 {min-width: 400px;}
    .news-archive.w-col-3{width: 25%;}
    #seminars_container .w-col-3{width:33%!important;}
    .nav--bar nav ul{padding-inline-start:0px;}
    .contact_footer{padding-left:22%;}
}

@media only screen and (min-width: 1400px){
    #seminars_container .w-col-3{width:25%!important;}
}

@media only screen and (min-width: 2200px){
    .section-seminar, .section-start, .section-diagonal, .section-diagonal2, .section-team, #news, .section-beschreibung,
    .section-merkzettel, .search-result-items, footer{ 
        max-width:2200px;
        margin: auto;                             
    }
}





