﻿#site{margin:0 1.59%; width:96.82%}

a#logo{width:23.4%}

.container_mobilebanner{display:none}
aside.wide2{display:none}
.container_fullbanner2{display:none}
.container_super-banner{width:75%}

.container_super-banner img, .container_super-banner object, .container_super-banner embed, .container_super-banner ins, .container_super-banner iframe, .container_super-banner div, 

.container_super-banner table{width:557px !important; height:69px !important}

.container_fullbanner img, .container_fullbanner object, .container_fullbanner embed, .container_fullbanner ins, .container_fullbanner iframe, .container_fullbanner div, 

.container_fullbanner table, .container_fullbanner li{width:360px !important}

header .container_inhouse{width:16.5%; height:120px; margin-right:1.59%; display:none}

aside.narrow .container_inhouse, aside.wide .container_inhouse{width:100%; height:130px; display:block; margin-bottom:4.42%}

.container_inhouse:last-child{margin:0; display:none}

div.container_social-media{width:100%; margin-right:0}
div.container_social-media-new{width:100%; margin-right:1%; height:28px; overflow:hidden}
div.container_social-media-new section.search{position:absolute; top:10%; left:28%; z-index:70; width:300px;}
nav.smartphone{display:none}
.menu_container, .menu_item_container{display: none;}
div.open-menu{display:none}
section.teaser2a{display:none}

header nav, section.teaser1, section.teaser2, section.teaser3, section.site-content, section.content{box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -o-box-shadow:0 0 3px #999}

header nav{margin:0.75% 0}

section.footnote, a.switch-button_mobile, a.switch-button_standard{margin:1.64% 0}

a.switch-button_mobile, a.switch-button_standard{margin-top:0}

section.footnote nav{margin-bottom:1.64%}

header nav>ul{width:96.7%; margin:8px 1.65%}

header nav>ul>li{float:left; border-right:1px solid #bfbfbf; margin-top:4px; margin-bottom:4px; height:25px}

header nav>ul>li:nth-child(6){clear:left}

nav ul>li:last-child, header nav ul>li:nth-child(5){border-right:none}

nav ul>li:last-child{border-right:none}

header nav>ul>li>a{margin:-4px 2px 0; height:33px}

header nav>ul>li a span{margin:6px 0}

header nav>ul>li:nth-child(1){width:15.4%}

header nav>ul>li:nth-child(2){width:14%}

header nav>ul>li:nth-child(3){width:24.2%}

header nav>ul>li:nth-child(4){width:23.9%}

header nav>ul>li:nth-child(5){width:21.2%}

header nav>ul>li:nth-child(6){width:21.3%; margin-left:18%}

header nav>ul>li:nth-child(7){width:44.99%}

section.page{margin-top:1%}

aside.narrow, aside.wide{width:23.4%}

section.teaser1, section.teaser2, section.teaser3{margin-bottom:1.59%}

section.teaser1{margin-bottom:8.42%}

section.teaser2, section.teaser3{margin-bottom:9%}

section.teaser3 li+li{margin-top:2%}

section.teaser1 h4, section.teaser1 article{margin:4.2% 8.42%}

section.teaser2 h3, section.teaser2 article, section.teaser3 h4, section.teaser3 article{margin:4% 9.3%}

section.teaser2 h3, section.teaser3 h4{width:81.4%; margin-top:8%; margin-bottom:4%; padding-bottom:8%}

section.teaser1 h4{margin-top:8.42%; margin-bottom:4.2%; padding-bottom:8.42%}

section.teaser1 div.line{width:56.31%; margin:0 21.57%}

section.home div.line{width:79.18%; margin:3.18% 10.41%}

section.spotlight-category div.line{width:34%; float:left; margin:3.28% 8%}

section.news-category div.line{float:left;  margin:2.5% 16% 1%;  width:68%}

section.news-category div.line+div.line{display:none}

a.CTA-1{margin:4.2% 8.42% 0 !important}

section.teaser1 a.CTA-1{margin:4.2% 8.42% 0 !important}

section.teaser2 a.CTA-1, section.teaser3 a.CTA-1{margin:0 9.3% !important}

section.teaser1 a.CTA-1 span{margin:8.42% 22px 8.42% 0}

section.teaser2 a.CTA-1 span, section.teaser3 a.CTA-1 span{margin:9% 22px 9% 0}

section.teaser1 a.CTA-1{width:83.16%}

section.teaser2 a.CTA-1, section.teaser3 a.CTA-1{width:81.4%}

section.content+aside.narrow{ margin-right:1.5%}

section.home+aside.narrow{ margin-right:0; margin-left:1%}

section.content{ padding:1% 1.4%}

section.home{width:48.9%}

section.content h1{ margin-bottom:0}

section.home h1{ margin-bottom:3% !important;  margin-top:1%;  padding-bottom:3%;  width:100%}

section.single-news{width:48.9%}

section.news-category, section.spotlight-category{width:72.7%; margin-left:0}

section.news-category article{width:100%}

section.spotlight-category article{width:48.7%; margin-right:2.6%}

section.news-category article:nth-of-type(2n), section.spotlight-category article:nth-of-type(2n){margin-right:0 !important}

section.breadcrumbs{margin-bottom:3.18%}

section.content h2{margin-bottom:2.1%}

section.home article p{width:100%}

section.single-news article p{width:100%; margin-right:0}

section.home article img{width:34.65%; float:right; margin-left:4.1%; margin-bottom:4.1%}

section.news-category article img, section.spotlight-category article img{height:71px; margin:0 2.7% 5.47% 0}

img.square-image{height:71px}

img.rectangle-image{height:auto !important; width:100%}

section.image-block{width:100%; margin:0 0 4% 0}

section.image-block a.CTA-1{margin-top:1% !important}

section.container_wide-skyscrapers-double{display:none}

section.container_wide-skyscrapers-single{display:block}

section.container_wide-skyscrapers-double, section.container_wide-skyscrapers-single{margin-bottom:10%; width:100%; float:left}

section.container_wide-skyscrapers-double img, section.container_wide-skyscrapers-single img{width:172px; height:645px}

.container_rectangle, .container_fullbanner{width:100%}

.container_rectangle{margin-bottom:10%}

section.single-news .container_rectangle{margin:10% 0 0}

.container_fullbanner{margin:2% 0 4%}

.container_fullbanner2{display:none}

.container_rectangle img{max-width:300px; width:100%; height:143px}

section.single-news .container_rectangle img{height:250px}

.container_fullbanner img{max-width:468px; width:100%}

footer{margin-top:-0.5%; width:100%}

section.footnote nav a{margin:0 2.1%}

section.spotlight-category div.line:nth-of-type(3n+1), section.pager a:nth-child(7), section.pager a:nth-child(8), section.pager a:nth-child(9){display:none}

a.switch-button_mobile{display:none}

div.container_social-media ul.subjects{float:left; margin-top:4%}

html{font-size:0.875rem !important}

section.content article img{ box-shadow:1px 1px 4px #333; -moz-box-shadow:1px 1px 4px #333; -webkit-box-shadow:1px 1px 4px #333; -o-box-shadow:1px 1px 4px #333}

.wrapper{width:76.6%}

.wrapper aside{width:31.4%}

.wrapper section.single-news{ margin-left:0;  margin-right:1%;  width:62.6%}

.wrapper+aside{width:23.4%}

.container_inhouse:last-child, aside:last-child{ float:right !important}

html{font-size:1rem}

.adb{ font-size:9px !important}

.container_super-banner li{ height:19px !important;  width:538px !important}

.icons2_small{display:none}

aside .container_rectangle, footer .container_super-banner{display:none !important}

section.single-news article img{width:90%}

section.container-skyscrapers-double-mobile {display: none;}