@charset "UTF-8";/*! danuk *//*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}html,button,input,select,textarea{color:#002f80}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.row{width:980px;max-width:100%;min-width:768px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -25px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 25px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li,.block-grid>div{display:block;height:auto;float:left}.block-grid.one-up{margin:0}.block-grid.one-up>li,.block-grid.one-up>div{width:100%;padding:0 0}.block-grid.two-up{margin:0 -25px}.block-grid.two-up>li,.block-grid.two-up>div{width:50%;padding:0 25px}.block-grid.two-up>li:nth-child(2n+1),.block-grid.two-up>div:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -25px}.block-grid.three-up>li,.block-grid.three-up>div{width:33.33%;padding:0 25px}.block-grid.three-up>li:nth-child(3n+1),.block-grid.three-up>div:nth-child(3n+1){clear:both}.block-grid.four-up{margin:0 -25px}.block-grid.four-up>li,.block-grid.four-up>div{width:25%;padding:0 25px}.block-grid.four-up>li:nth-child(4n+1),.block-grid.four-up>div:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -25px}.block-grid.five-up>li,.block-grid.five-up>div{width:20%;padding:0 25px}.block-grid.five-up>li:nth-child(5n+1),.block-grid.five-up>div:nth-child(5n+1){clear:both}.block-grid.six-up{margin:0 -25px}.block-grid.six-up>li,.block-grid.six-up>div{width:16.66667%;padding:0 25px}.block-grid.six-up>li:nth-child(6n+1),.block-grid.six-up>div:nth-child(6n+1){clear:both}.block-grid.seven-up{margin:0 -25px}.block-grid.seven-up>li,.block-grid.seven-up>div{width:14.28571%;padding:0 25px}.block-grid.seven-up>li:nth-child(7n+1),.block-grid.seven-up>div:nth-child(7n+1){clear:both}.block-grid.eight-up{margin:0 -25px}.block-grid.eight-up>li,.block-grid.eight-up>div{width:12.5%;padding:0 25px}.block-grid.eight-up>li:nth-child(8n+1),.block-grid.eight-up>div:nth-child(8n+1){clear:both}.block-grid.nine-up{margin:0 -25px}.block-grid.nine-up>li,.block-grid.nine-up>div{width:11.11111%;padding:0 25px}.block-grid.nine-up>li:nth-child(9n+1),.block-grid.nine-up>div:nth-child(9n+1){clear:both}.block-grid.ten-up{margin:0 -25px}.block-grid.ten-up>li,.block-grid.ten-up>div{width:10%;padding:0 25px}.block-grid.ten-up>li:nth-child(10n+1),.block-grid.ten-up>div:nth-child(10n+1){clear:both}.block-grid.eleven-up{margin:0 -25px}.block-grid.eleven-up>li,.block-grid.eleven-up>div{width:9.09091%;padding:0 25px}.block-grid.eleven-up>li:nth-child(11n+1),.block-grid.eleven-up>div:nth-child(11n+1){clear:both}.block-grid.twelve-up{margin:0 -25px}.block-grid.twelve-up>li,.block-grid.twelve-up>div{width:8.33333;padding:0 25px}.block-grid.twelve-up>li:nth-child(12n+1),.block-grid.twelve-up>div:nth-child(12n+1){clear:both}

/* Alle alten Fontklassen sind in der …clean-Version gelöscht. Ansonsten ist die Version identisch mit main2025-adobefonts.css */

.copperplate,h1,h2,.logo,.home .modal h3,.team-uebersicht h3,.milestones-detail .wrapper-milestones p.h1,#teaser-links h3{font-family:copperplate, serif;font-weight:700;font-style:normal}

.avenir-regular,body,h3,.wrapper-milestones .repeatable h3,.milestones-detail .wrapper-milestones .artikel h1,.milestones-eintraege h2{font-family:avenir-next-lt-pro, sans-serif;font-weight:400;font-style:normal}

.avenir-regular-italic,em,.testimonials .repeatable p:first-child{font-family:avenir-next-lt-pro, sans-serif;font-weight:400;font-style:italic}

.avenir-medium,strong,h4,ul.main-menu,ul.lang-menu,#intro-links a{font-family:avenir-next-lt-pro, sans-serif;font-weight:500;font-style:normal}

.avenir-medium-italic,strong em,em strong{font-family:'AvenirNextProMedium', sans-serif;font-weight:500;font-style:normal}

/* Ab hier sind die Copper-Schriftformatierungen für Adobe Fonts angepasst. Für Avenir musste ich nichts ändern. */

.lt-ie9 .copperplate,.lt-ie9 h1,.lt-ie9 h2,.lt-ie9 .logo,.lt-ie9 .home .modal h3,.home .modal .lt-ie9 h3,.lt-ie9 .team-uebersicht h3,.team-uebersicht .lt-ie9 h3,.lt-ie9 .milestones-detail .wrapper-milestones p.h1,.milestones-detail .wrapper-milestones .lt-ie9 p.h1,.lt-ie9 #teaser-links h3,#teaser-links .lt-ie9 h3,.lt-ie9 .avenir-regular,.lt-ie9 body,.lt-ie9 h3,.lt-ie9 .wrapper-milestones .repeatable h3,.wrapper-milestones .repeatable .lt-ie9 h3,.lt-ie9 .milestones-detail .wrapper-milestones .artikel h1,.milestones-detail .wrapper-milestones .artikel .lt-ie9 h1,.lt-ie9 .milestones-eintraege h2,.milestones-eintraege .lt-ie9 h2,.lt-ie9 .avenir-regular-italic,.lt-ie9 em,.lt-ie9 .testimonials .repeatable p:first-child,.testimonials .repeatable .lt-ie9 p:first-child,.lt-ie9 .avenir-medium,.lt-ie9 strong,.lt-ie9 h4,.lt-ie9 ul.main-menu,.lt-ie9 ul.lang-menu,.lt-ie9 #intro-links a,#intro-links .lt-ie9 a,.lt-ie9 .avenir-medium-italic,.lt-ie9 strong em,strong .lt-ie9 em,.lt-ie9 em strong,em .lt-ie9 strong,.lt-ie9 .avenir-demi,.lt-ie9 .avenir-demi-italic{font-weight:normal;font-style:normal}body{font-size:18px;font-size:1.8rem;line-height:1.5;background:#fcffff}small{font-size:16px;font-size:1.6rem;line-height:1.5}a{text-decoration:none;color:#00c932}.no-touch a[href^="tel"]{color:inherit;cursor:default;text-decoration:none !important}h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,form{margin-top:0;margin-bottom:14px}h1,h2{font-size:46px;font-size:4.6rem;letter-spacing:0.4rem;line-height:1.1;text-align:center;margin-top:21px;margin-bottom:42px}.team-detail h1{margin-top:35px}.subheader{font-size:22px;font-size:2.2rem;line-height:1.6;text-align:center;margin-top:-35px;margin-bottom:42px}.subheader p{margin-bottom:18px}.lead{font-size:22px;font-size:2.2rem;line-height:1.6;margin-top:-7px;margin-bottom:42px}.lead p{margin-bottom:18px}.home .lead{margin-bottom:56px}.firmenprofil p+.lead{margin-top:28px}h3{font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:400;margin-bottom:14px}p+h3,ul+h3,blockquote+h3{margin-top:42px}.home .modal h3,.team-uebersicht h3{font-size:24px;font-size:2.4rem;letter-spacing:0.15rem;line-height:1.1;text-transform:lowercase;margin-top:42px}.big{font-size:24px;font-size:2.4rem;line-height:1.5}h4{font-weight:500}p+h4,ul+h4{margin-top:28px}h1,p.h1,h2,.logo{text-transform:lowercase}.panel{background:#d1e8ed;margin-bottom:28px;padding:21px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.testimonials .repeatable{color:#002f80;padding-top:28px;margin-bottom:28px;border-top:1px dashed #d6ebef}.testimonials .repeatable p:first-child{font-size:22px;font-size:2.2rem;line-height:1.5;margin-bottom:7px}.testimonials .repeatable:first-child{border-top:inherit;padding-top:14px}#main-content ul,#main-content ol{padding-left:0}#main-content ul li,#main-content ol li{margin-left:2.5em;margin-bottom:7px}#main-content ul li{list-style-type:none;position:relative}#main-content ul li:before{content:"—";display:block;position:absolute;top:0;left:-1.5em;margin-right:0.5em}#main-content a:hover{text-decoration:underline}.wrapper-milestones .repeatable{padding-top:28px;margin-bottom:28px;border-top:1px dashed #f4f9fb}.wrapper-milestones .repeatable h3{font-size:26px;font-size:2.6rem;line-height:1.4;margin-bottom:10.5px}.wrapper-milestones .repeatable h3+p,.wrapper-milestones .repeatable h1+p{font-size:18px;font-size:1.8rem;line-height:1.7;}.home .wrapper-milestones .repeatable:first-child,.team-detail .wrapper-milestones .repeatable:first-child{border-top:none;padding-top:14px}.milestones-uebersicht .wrapper-milestones #Milestones-Aktuell div:first-child{border-top:none;padding-top:14px}.milestones-detail .wrapper-milestones p.h1{font-size:46px;font-size:4.6rem;letter-spacing:0.4rem;line-height:1.1;text-align:center;margin-top:21px;margin-bottom:42px}.milestones-detail .wrapper-milestones .artikel{margin-bottom:28px}.milestones-detail .wrapper-milestones .artikel h1{font-size:32px;font-size:3.2rem;letter-spacing:initial;line-height:1.5;margin-bottom:14px;padding-top:7px;text-align:left;text-transform:inherit}.milestones-detail .wrapper-milestones .artikel h1+p{font-size:18px;font-size:1.8rem;line-height:1.7;margin-bottom:28px}.milestones-detail .wrapper-milestones #Artikeltext{margin-bottom:35px}.milestones-detail .wrapper-milestones #Artikeltext p,.milestones-detail .wrapper-milestones #Artikeltext ul,.milestones-detail .wrapper-milestones #Artikeltext ol{font-size:20px;font-size:2rem;line-height:1.7}.milestones-detail .wrapper-milestones #Artikeltext p{margin-bottom:0px}.milestones-detail .wrapper-milestones #Artikeltext ul,.milestones-detail .wrapper-milestones #Artikeltext ol{margin-top:14px;margin-bottom:14px}.milestones-detail .wrapper-milestones #Artikeltext ul li,.milestones-detail .wrapper-milestones #Artikeltext ol li{margin-bottom:0 !important}.milestones-detail .wrapper-milestones #Downloads{margin-bottom:35px}.milestones-detail .wrapper-milestones #Downloads p{font-size:20px;font-size:2rem;line-height:1.7}.milestones-detail .wrapper-milestones #Fussnoten{margin-bottom:35px}.milestones-detail .wrapper-milestones #Fussnoten ul,.milestones-detail .wrapper-milestones #Fussnoten ol{font-size:18px;font-size:1.8rem;line-height:1.7;margin-left:0}.milestones-detail .wrapper-milestones #Fussnoten ul li,.milestones-detail .wrapper-milestones #Fussnoten ol li{margin-bottom:14px}.milestones-detail .wrapper-milestones #Fussnoten ul:before,.milestones-detail .wrapper-milestones #Fussnoten ol:before{content:" ";display:block;width:150px;border-bottom:1px solid #002f80;margin-bottom:21px}.milestones-detail .wrapper-milestones .btn{margin-top:14px}.is-cms .editable h1,.is-cms .editable h2,.is-cms .editable h4,.is-cms .editable h5,.is-cms .editable h6,.is-cms .editable blockquote,.is-cms .editable pre{color:red}.row{width:980px;max-width:auto;min-width:980px}.row.panel-container{padding:0 11px}.row.panel-container .column,.row.panel-container .columns{padding:0 14px}#intro .column:first-child,#intro .columns:first-child{padding:0 0 0 25px}#intro-links .block-grid.two-up{margin:0 0}#intro-links .block-grid.two-up>li,#intro-links .block-grid.two-up>div{width:50%;padding:0 0}#teaser-links .block-grid.three-up,#team-uebersicht .block-grid.three-up{margin:0 -15px}#teaser-links .block-grid.three-up>li,#teaser-links .block-grid.three-up>div,#team-uebersicht .block-grid.three-up>li,#team-uebersicht .block-grid.three-up>div{width:33.33%;padding:0 15px}.home ul.main-menu .home-link{display:none}ul.main-menu,ul.lang-menu{display:block;float:left;margin-top:21px;margin-bottom:24px;margin-left:-4px;padding:0}ul.main-menu li,ul.lang-menu li{float:left;display:block;margin-left:4px}ul.main-menu li a,ul.lang-menu li a{display:block;padding:7px 10px;color:#002f80;border-radius:5px}ul.main-menu li a.active,ul.lang-menu li a.active{background:#f3f8f8}ul.main-menu li a:hover,ul.main-menu li a:focus,ul.lang-menu li a:hover,ul.lang-menu li a:focus{color:#002f80}ul.lang-menu{float:right;margin-left:0}ul.lang-menu li{margin-left:0}#wrapper-white{margin-bottom:70px}.klienteninformation #wrapper-white{margin-bottom:84px}#wrapper-blue{margin-top:-14px;padding-top:56px;padding-bottom:70px;background-color:#d1e8ed}.milestones-uebersicht #wrapper-blue,.milestones-detail #wrapper-blue,.milestones-eintraege #wrapper-blue{margin-top:0}#wrapper-blue h1,#wrapper-blue h2{margin-top:0px}#wrapper-blue.wrapper-milestones{background-image:url("/img/pictos-1.png");background-position:center -1758px;background-repeat:no-repeat}@media only screen and (max-width: 979px){#wrapper-blue.wrapper-milestones{background-position-x:435px}}#wrapper-blue.wrapper-milestones>div:first-child h1,#wrapper-blue.wrapper-milestones>div:first-child p.h1,#wrapper-blue.wrapper-milestones>div:first-child h2{margin-top:124px}#intro{background-image:url("/img/adrian-background.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:440px}@media only screen and (max-width: 979px){#intro{background-size:979px 653px}}#intro h1{font-size:58px;font-size:5.8rem;line-height:0.84;margin-top:47px;margin-left:-3px;margin-bottom:44px;text-align:left}#intro h1 span{font-size:42px;font-size:4.2rem;letter-spacing:0.25rem;}#intro p.lead{font-size:22px;font-size:2.2rem;line-height:1.5;text-align:left;margin-bottom:28px}#intro .btn{margin-top:0}#intro #adrian{position:absolute;top:-20px;left:0;width:490px;height:460px;background-image:url("/img/adrian-von-bubenberg.png")}#intro #adrian-legende{font-size:16px;font-size:1.6rem;line-height:1.5;position:absolute;bottom:0;right:25px;margin-bottom:7px}#intro #adrian-legende a{color:#002f80}#intro-links{background:#6ab7d5;margin-bottom:42px}#intro-links a{display:block;padding:28px 0;color:#f8f8f8;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-size:20px;font-size:2rem;line-height:1.5;letter-spacing:2px;text-align:center;text-transform:uppercase}#intro-links a:hover{color:#fff;background:#4c91b7;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear;box-shadow:inset 0 0 4px rgba(0,0,0,0.1);text-decoration:none}#intro-links a:active{background:#407d9f;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;box-shadow:inset 0 4px 14px rgba(0,0,0,0.15)}#teaser-links{text-align:center}#teaser-links h3{font-size:24px;font-size:2.4rem;line-height:1.1;letter-spacing:0.15rem;text-transform:lowercase;margin-top:138px}#teaser-links h3 a{color:inherit}#teaser-links .webakte,#teaser-links .anfrage,#teaser-links .datensicherheit{background-image:url("/img/pictos-1.png");background-repeat:no-repeat}#teaser-links .webakte{background-position:center 0}#teaser-links .anfrage{background-position:center -600px}#teaser-links .datensicherheit{background-position:center -1200px}#team-uebersicht{text-align:center}#team-uebersicht a{color:#002f80;display:block}#team-uebersicht a:hover{text-decoration:none}#team-uebersicht a p{margin-bottom:14px}#team-uebersicht a:hover h3{text-decoration:underline}#team-uebersicht h3{margin-top:21px;margin-bottom:7px}#team-uebersicht #team{margin-bottom:-14px}#team-uebersicht #team>div{margin-bottom:14px}#unsere-taetigkeitsgebiete,#our-areas-of-expertise{margin-top:28px;padding-top:28px}#verbaende-partner{margin-top:56px}#verbaende-partner+div p{margin-top:28px;font-size:16px;font-size:1.6rem;line-height:1.5}#verbaende-partner+div a{display:inline-block;color:inherit}#verbaende-partner+div img{margin-bottom:7px}#verbaende-partner+div .ohne-logo{display:inline-block;padding-bottom:7px;color:#002667 !important}#Anfahrt{margin-top:6px}#Kontaktadresse{margin-bottom:42px}#footer{background:#002667;padding-bottom:14px}#footer .logo{font-size:33px;font-size:3.3rem;letter-spacing:0.2rem;line-height:0.84;margin-top:2.8px;margin-bottom:28px;text-align:center}#footer .logo span{font-size:24px;font-size:2.4rem;letter-spacing:0.12rem;}#footer .logo a{color:#2e5e99}#footer ul.sitemap-menu{display:block;text-align:center;margin-top:28px;margin-bottom:35px;padding-left:0;font-size:17px;font-size:1.7rem;line-height:1.5}#footer ul.sitemap-menu li{float:none;display:inline-block}#footer ul.sitemap-menu li a{display:block;padding:0 6px;color:#d2d2d2}#footer ul.sitemap-menu li a:hover,#footer ul.sitemap-menu li a:active{color:#f8f8f8}#footer .copyright,#footer .artwork{font-size:16px;font-size:1.6rem;line-height:1.5;text-align:center;color:#2e5e99;margin-bottom:8px}#footer .copyright a,#footer .artwork a{color:inherit}#footer .copyright a:hover,#footer .copyright a:active,#footer .artwork a:hover,#footer .artwork a:active{text-decoration:underline}.milestones-eintraege .milestones-liste>div{background:#def5fa;margin-top:56px;padding-top:28px;padding-bottom:14px}.milestones-eintraege h2{font-size:26px;font-size:2.6rem;line-height:1.4;text-align:center;text-transform:inherit;margin-bottom:10.5px;color:red}.milestones-eintraege h2+p{text-align:center;color:red;margin-bottom:42px}.btn{display:inline-block;margin-top:42px;padding:9px 18px;text-transform:uppercase;letter-spacing:2px;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-repeat:repeat-x;border:1px solid #e6e6e6;border-bottom-color:#bfbfbf;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.btn:hover,.btn:focus,.btn:active{color:#333333;background-color:#e6e6e6}.btn:active{background-color:#cccccc \9}.btn:hover,.btn:focus{text-decoration:none !important}.btn:focus{outline:5px auto -webkit-focus-ring-color}.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-green{padding:10px 19px;color:#f8f8f8;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#69c74a;border:none}.btn-green:hover,.btn-green:focus,.btn-green:active{color:#ffffff;background-color:#4cb529;-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.btn-green:active{background-color:#41a520;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;box-shadow:inset 0 4px 14px rgba(0,0,0,0.15)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;border-top:1px solid #ddd}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal{top:7%;width:660px;margin-left:-330px;background-color:#fcffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.modal h2{font-size:42px;font-size:4.2rem;line-height:0.9;margin-top:0px;margin-bottom:14px}.modal h3,.modal p{text-align:center}.modal .btn{margin-top:0}.modal.fade.in{top:7%}.modal-header{padding:28px 28px 14px;border-bottom:1px solid #eee}.modal-body{max-height:400px;padding:21px 28px 7px}.modal-footer{padding:24.5px 28px 14px;text-align:center}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.row:before,.clearfix:after,.row:after{content:" ";display:table}.clearfix:after,.row:after{clear:both}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){#teaser-links .webakte,#teaser-links .anfrage,#teaser-links .datensicherheit,#wrapper-blue.wrapper-milestones{background-image:url("/img/pictos-1@2x.png");background-size:110px 1910px}#intro #adrian{background-image:url("/img/adrian-von-bubenberg@2x.png");background-size:490px 610px}}.print-only{display:none !important}@media print{*{color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}#header a,#footer a,#intro-links a,.team-uebersicht a{text-decoration:none !important}#header ul.main-menu li a.active,#header ul.lang-menu li a.active{background:transparent !important}#footer{background:#6ab7d5}#main-content a[href^="http://"]:after,#main-content a[href*="/downloads"]:after,#main-content .artikel a[href*="/milestones"]:after{content:" (" attr(href) ")"}#main-content .btn{text-decoration:none !important}#main-content .ir a:after,#main-content a[href^="javascript:"]:after,#main-content a[href^="#"]:after,#main-content #intro-links a[href]:after{content:""}}


.home .menu-kontakt {
  margin-left: 108px;
}

#teaser-links .nine {
  margin: 0 12.5%;
}

#footer .twelve {
  width: 80%;
  margin: 0 10%;
}

#footer ul.sitemap-menu {
  line-height: 2;
}


.team-detail #main-content ul li,
.team-detail #main-content ol li,
.firmenprofil #main-content ul li,
.firmenprofil #main-content ol li {
    margin-left: 1.5em;
}
