@media screen and (max-width:992px){
.wrapper{margin-top:0}
.pagecontent{margin-top:4em;margin-right:1em;margin-left:-1em}
.canvas{top:0}
hr{margin-top:1em;margin-bottom:1.5em}
.footernavigation,.footer-text,.breadcrumb{}
#header{padding-top:0}
#buttons{top:10px}
.breadcrumb{margin-bottom:0}
.menu{position:relative;margin-top:2em}
#mainmenu{margin-left:0}
#mainmenu label{left:0;display:block}
#mainmenu .navigation .layer2 li a{text-transform:none}
#mainmenu .navigation .layer3 li a{font-size:1em;margin-left:.5em}
.layer1>a:after{display:none}
.navigation li{clear:both;margin-left:0}
.navigation .active>.layer2,.navigation .active>.layer3{display:block}
.navigation .layer1{float:none;padding-left:1em}
.navigation .layer2{padding-left:1.5em}
.navigation .active a{color:#144d6b}
.mobilenavigation{font-size:22px;line-height:16px;width:33px;height:33px;padding:0 0 0 0;color:#01abdf;border:1px solid #01abdf;background-color:#fff;overflow:hidden;margin-top:0.25em;margin-top:0.5rem;outline-style:none;position:absolute;top:5px}
.banner img{width:auto;height:auto}
.banner:before{padding-top:30%}
.threecolumn article{float:left;width:50%}
.threecolumn h2{margin-top:1.2em}
.threecolumn__text{min-height:0}
.teaser{width:100%;height:auto;margin-top:1em;margin-bottom:0}
.teaser img{width:100%}
.teaser__article{width:auto;height:auto;margin-right:2em;margin-bottom:5em;margin-left:2em}
.teaserlink{width:88%;margin-top:8em}
.not-last:last-child{border-bottom:1px solid #fff}
.content__image{width:100%}
.data-list{margin-top:5em}
.more{margin-bottom:2em}
.wrapper[data-page-id='1'] #content p{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.wrapper[data-page-id='1'] hr{margin-bottom:1em}
.tx-dce-pi1{margin-top:3em}
.teaser .tx-dce-pi1,.footer-text .tx-dce-pi1{margin-top:0}
.twocolumn{margin-bottom:2em}
.imagewrap{max-width:none;background-position:50% 50%}
#footer h2{margin-top:2em}
.navmenu{position:static}
.navigation ul{padding-left:1em}
.navigation li{float:none;margin-left:0}
.canvas{padding:0 0 0 0}
.mobilenavigation{display:block}
.logo{float:none}
.logo a{margin-right:auto;margin-left:auto}
#mainmenu{margin-top:0}
nav.main-nav{position:absolute;top:0;left:0;display:none}
html.js nav.main-nav{display:block}
div.content-area.nav-area{position:static}
}
@media only screen and (max-width:991px){.content-area{max-width:750px}
.footernavigation.second li{width:49%}
.treemenu{display:none}
}
@media screen and (max-width:768px){#content{margin-top:1em}
.content-area{padding-left:15px;padding-right:15px}
h1{margin-top:1em;margin-bottom:.5em;letter-spacing:normal}
.wrapper[data-page-id='1'] #content h2:first-child{margin-top:.75em}
hr{margin-bottom:0}
.text{column-count:1;-moz-column-count:1;-webkit-column-count:1}
.threecolumn article{float:left;width:100%}
.threecolumn__column{width:100%;margin-right:0}
.twocolumn{float:left;width:100%}
.twocolumn__container h2{line-height:normal}
#mainmenu{width:100%}
.navigation__item{clear:both;margin-top:8px;margin-bottom:8px;margin-left:0}
.breadcrumb{margin-top:2em}
#submenu{margin-bottom:1em}
.linklist ul{-moz-column-count:1 !important;-webkit-column-count:1 !important;column-count:1 !important}
.linklist ul>.half{border-bottom:1px solid #d6d6d6}
.col-md-6 .csc-textpic-image img{min-width:100%;height:auto}
.langselect{position:absolute;right:2em}
#search{position:absolute;right:2em;margin-right:3em}
.teaserlink{position:absolute;bottom:-20px;width:70%;
margin-top:7em}
#header{width:100%}
}
@media only screen and (max-width:666px){.footernavigation li,.footernavigation.second li{width:100%;float:none !important}
.footernavigation li:nth-last-child(2){border-bottom:1px solid #fff}
}
@media only screen and (max-width:499px){.logo{margin-top:50px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px}
}
