*, p {
    -webkit-print-color-adjust: exact;
}

#footer-wrap {
    -webkit-print-color-adjust:economy ;
}

#header-slider-wrap,
#header-slider,
#header-top-wrap,
#nav-mobile-wrap,
#nav-main-wrap { display:none;}

.tx-zrwcommunity .background-map,
.tx-zrwcommunity .map-legend-wrap,
.tx-zrwcommunity .project-search-wrap {
    display: none;
}

.col_wrap.four { width: 100%;}

.ce-contact .ce-contact-text {
    height: 250px;
}

.col_wrap.two {
    display: block;
}

.ce-contact p a {
     word-break:break-all;
     /*word-wrap: break-word;*/
     white-space: normal;
}

#footer-wrap { display: none;}


.gray-background-wrap, .white-background-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.shop-table { width: 100% !important;}

#logo {
  left: 0;
}

.page {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}

.ce-center .ce-inner,
.ce-center .ce-outer {
    float: none;
    width:100%;
    height: auto;
    right: 0;
}

.teaser-container .ce-textmedia img, .teaser-box .ce-textmedia img {
    width: auto;
    height: 100%;
}

.mini-teaser-container .ce-textmedia {
    margin-top: 30px;
    margin-bottom: 30px;
}

.mini-teaser-container .ce-textmedia .ce-gallery {
    height: auto;
}


.teaser-container .ce-textmedia .ce-column:first-child,
.teaser-box .ce-textmedia .ce-column:first-child {
    display: none;
}

.teaser-container .ce-textmedia .ce-column:first-child img,
.teaser-box .ce-textmedia .ce-column:first-child img { position: relative; z-index:1000; }

.mini-teaser-container .ce-textmedia .ce-gallery { display: none; }

.calListTeaser .calList-datebox { display: none; }
.seminar-overview .all-button { display: none; }
.calList-footer .calListLink { display: none;}



/* Images and stuff*/
.main-content .csc-textpic-imagewrap img, .main-content .ce-textpic img {
    width: 100%;
    height: auto;
}

.calList-col-left {
    width: 170px;
    display: table-cell;
    font-weight: 600;
    color: #3A3A3A;
    text-transform: uppercase;
    vertical-align: top;
}

.calList-col-right {
    display: table-cell;
    word-wrap: break-word;
    vertical-align: top;
    color: #3A3A3A;
}



#move-top { display: none;}

/* Footer */
#footer-wrap h2, #footer-wrap h3, #footer-wrap h4,
#footer-wrap p,
#footer-wrap a,
#footer-meta li a {color: #3A3A3A; }

/* Slider-foo */
.slick-slide { display: none !important; }
.slick-slide.slick-active {  display: block !important; }
.slick-list { height: auto !important; }
.slick-track {
    width: auto !important;
    height: auto !important;
    transform: none !important;
}
.slick-track .slick-slide { width: auto !important; }
.slick-slider .slick-arrow {display: none !important;}
.slider-container-wrap.bg-wrap {    padding: 25px 25px 25px 25px;  margin-bottom: 0;}

/*.ce-center .ce-outer {float:none; right: inherit;}
.ce-center .ce-inner {float:none; right: inherit;}*/


/*
.col_wrap.two { display: block; position: relative;}

.two .col1,
.two .col2 { float: none; width: 45%; }*/
