@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(../webfonts/raleway-v28-latin-ext_latin-regular.eot);src:local(''),url('../webfonts/raleway-v28-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(../webfonts/raleway-v28-latin-ext_latin-regular.woff2) format('woff2'),url(../webfonts/raleway-v28-latin-ext_latin-regular.woff) format('woff'),url(../webfonts/raleway-v28-latin-ext_latin-regular.ttf) format('truetype'),url('../webfonts/raleway-v28-latin-ext_latin-regular.svg#Raleway') format('svg')}*{margin:0;border:0;padding:0;outline:none;font-family:Raleway,Helvetica,sans-serif}header,nav{display:block}body{margin:0;height:100%;background-color:#E1E8ED;background-image:url(../img/bw.png);text-rendering:optimizeLegibility}header,footer,label{margin-left:0}section{margin-left:194px;margin-right:194px;padding-bottom:10%;max-width:1280px}section p img{vertical-align:bottom}section.contact-page{margin-right:94px;max-width:1540px}span.emphasised{color:#315B7D;font-weight:600}span.black-font-color{color:#000}span.underline{text-decoration:underline}span.like-h2{font-size:2.5em;font-weight:400;vertical-align:top;color:#315B7D;text-transform:uppercase}a{color:#315B7D;font-weight:500;text-decoration:none}a.emphasised{font-weight:600}ul.bullets,ul.bullets-anfahrt{list-style:disc;color:#315B7D;padding-left:26px}ul.bullets{padding-top:16px}img.image-office{float:right;margin:0 0 25px;width:900px;height:auto;box-shadow:10px 10px 5px #315B7D;transition:1s}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}br.display-toggle{display:initial}p.dist-bottom-images{display:none}p,article,aside,ul.bullets,ul.bullets-anfahrt{font-size:1.5em;font-weight:400;font-style:normal;vertical-align:top;word-spacing:.05em;transition:1s}p.contact{max-width:600px}p.contact-no-float{clear:both}p.no-box-shadow:hover{transform:scale(1.02);padding-right:1%;box-shadow:0 0 0 #315B7D}p:hover,article:hover,ul.bullets:hover,ul.bullets-anfahrt:hover{transform:scale(1.02);padding-right:1%;box-shadow:10px 10px 5px #315B7D}img.image-office:hover{transform:scale(1.02);height:auto}article{padding:3px .5em 1em .5em;margin-left:0;max-width:829px}article.summary{background-color:#EFEFEF;border-style:ridge;border-color:#CCD6DD;border-width:1px;border-radius:5px;padding:3px .5em 3px .5em;max-width:924px;box-shadow:6px 6px 3px #315B7D}article.business-card{padding:0;float:left;margin-top:0;width:60%;transition:1s}article.business-card:hover{font-size:2.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:50%}aside.anwalt-de{float:right;width:40%;height:auto;margin-top:0;margin-left:0;margin-right:0;padding-left:0;transition:1s}aside.anwalt-de img{display:block;padding-top:1%}aside.anwalt-de:hover{transform:scale(1.4);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}header{background:#98adbe;background:-webkit-linear-gradient(left top,#98adbe,#d5dee5);background:-o-linear-gradient(bottom right,#98adbe,#d5dee5);background:-moz-linear-gradient(bottom right,#98adbe,#d5dee5);background:linear-gradient(to bottom right,#98adbe,#d5dee5);height:238px;border-bottom:inset #1D364A;top:0;z-index:1}header img.header-img-main{display:inline;float:left;height:238px;transition:1s;overflow:hidden}header img.header-img-main:hover{margin:0 0 0 -10px}header img.header-img-logo{display:inline;float:right;height:238px;transition:1s}header img.header-img-logo:hover{transform:scale(.95,.95);box-shadow:0 0 5px 5px #315B7D}header nav div{padding:0 0 1% 0;margin:30px 0 30px -335px;display:block;float:right}header nav div h1{font-size:3.6em;font-weight:400;color:#315B7D;letter-spacing:-2px;word-spacing:12px;text-transform:uppercase;padding:35px 10px 30px 25px;transition:1s}header nav div h1:hover{padding:10px 15px 10px 15px;border:3px solid #315B7D}header div h1.headline-long{display:initial}header nav div h1.headline-short{display:none}header h1.headline-IE{display:none;font-size:3.25em;margin-left:-30px;margin-top:-35px}footer{background-color:#E1E8ED;position:fixed;width:100%;border-top:2px outset #29447B;bottom:-1px;border-bottom:none}footer div{display:block;min-width:180px;height:52px;text-align:center;line-height:50px;font-size:.75em;color:#fff;background:#1D364A}footer div ul{list-style-type:none}footer div ul li.footer-li-left{float:left;padding-left:5px;transition:1s}footer div ul li.footer-li-left:hover{font-size:1.5em;text-shadow:1px 1px 2px #fff,14px 8px 14px #fff}footer div ul li.footer-li-right{float:right;min-width:180px;background-color:#1D364A;padding-right:25px;line-height:30px;transition:1s}footer div ul li.footer-li-right a{display:inline-block;color:#fff;min-width:180px;height:50px;line-height:50px;text-decoration:none}footer div ul li.footer-li-right:hover{background:#3B6E96;font-size:1.5em;border-radius:3px}h2,h3,h4,h5,h6{font-weight:400;vertical-align:top;color:#315B7D;transition:1s}h2{font-size:2.5em;margin:40px 0 0 0;text-transform:uppercase}h3{font-size:1.8em;margin:30px 0 0 0;text-transform:uppercase}h4{font-size:1.6em;font-weight:700;margin:25px 0 -11px;padding:1%;max-width:924px}h5{font-size:1.4em;font-style:italic;margin:0 0 13px;padding:1%}h6{font-size:1em;font-style:italic;margin:1px 0 13px;padding:1%}header nav{padding:.5% 0 4% 1.5%;margin:10px 0 0 220px;display:inline-block;float:none;vertical-align:middle;max-width:1280px}header nav ul{list-style-type:none;display:block;margin:0;padding:0;width:auto;z-index:1000}header nav ul li{display:inline-block;float:left;width:auto;margin:0 1px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}header nav ul li a{display:block;height:50px;line-height:50px;font-weight:400;color:#fff;background:#6991AC;text-decoration:none;border-radius:3px;padding:0 12px 0 12px;border-bottom:3px inset transparent;transition:1s}header nav ul li:hover a{background:#4797e1;border-color:#00BFFF}header nav ul li.current{border-color:#F8F88B;border-bottom:3px inset #F8F88B;border-radius:3px}header nav ul li.current a{color:#E1E8ED;cursor:default;background:#6991AC;border-bottom:3px solid #6991AC}header nav ul li.current:hover a{border-color:#6991AC;cursor:default;background:#6991AC;border-bottom:3px solid #6991AC}header nav ul li:hover ul a{background-color:#C6DDF2;color:#000;height:40px;line-height:40px;text-align:left;border-bottom:3px inset transparent;transition:1s}header nav ul li:hover ul a:hover{background:#4797e1;color:#fff;border-color:#1E90FF}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{border-color:#fcfcd3;background:#fcfcd3;color:#2f3036;border-radius:3px;border-bottom:0 solid #fcfcd3}header nav ul li ul{display:none;position:absolute}header nav ul li ul li{display:block;float:none}header nav ul li ul li a{width:auto;min-width:100px;padding:0 20px}header nav ul li a:hover+.hidden,.hidden:hover{display:block;z-index:1000}header label.show-menu{text-decoration:none;color:#fff;background:#6991AC;text-align:center;padding:10px 6px;margin:15px 10px 2px 0;display:none;width:36px;float:right;border-radius:3px}header input[type=checkbox]{display:none;-webkit-appearance:none}header input[type=checkbox]:checked~#menu{display:block}header nav ul li.space a{background:#c0b464;opacity:0;border-bottom:none;cursor:default}header nav ul li.space:hover a{background:#cabd67;opacity:0;border-bottom:none;cursor:default}section div.tab{position:relative;margin-bottom:1px;width:100%;overflow:hidden}section div input{position:absolute;opacity:0;z-index:-1}section div label{position:relative;display:block;padding:0;font-size:1.5em;font-weight:400;font-style:normal;vertical-align:top;word-spacing:.05em;line-height:3;cursor:pointer}section div label.label-tab{margin-bottom:-20px}section div div.tab-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}section div div.tab-content ul{margin:0 1em 9em 1.6em}section div input:checked~.tab-content{max-height:15em}@media screen and (min-width:1801px) and (max-width:1890px){header,header img.header-img-main,header img.header-img-logo{height:200px}header nav{margin-left:250px;max-width:1280px}header nav div{margin:28px 0 10px -310px}header nav div h1{font-size:3.5em;padding:20px 10px 25px 25px}header h1.headline-IE{font-size:3.25em;margin-left:320px;margin-top:-35px}header nav div h1:hover{padding:10px 15px 10px 15px;border:3px solid #315B7D}p{max-width:1375px}article{max-width:1395px}section{margin-left:144px;margin-right:144px}}@media screen and (min-width:1701px) and (max-width:1800px){header,header img.header-img-main,header img.header-img-logo{height:200px}header nav{margin-left:180px;max-width:1280px}header nav div{margin:28px 0 10px -202px}header nav div h1{font-size:3.2em;padding:17px 10px 20px 20px}header h1.headline-IE{font-size:3.1em;margin-left:220px}header nav div h1:hover{padding:5px 10px 5px 10px;border:3px solid #315B7D}p{max-width:1375px}p.contact{max-width:550px}article{max-width:1395px}section{margin-left:124px;margin-right:124px}}@media screen and (min-width:1615px) and (max-width:1700px){header,header img.header-img-main,header img.header-img-logo{height:200px}header nav{margin-left:100px;max-width:1280px}header nav div{margin:28px 0 20px -136px}header nav div h1{font-size:3em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.9em;margin-left:190px}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}p{max-width:1125px}p.contact{max-width:500px}img.image-office{width:850px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}article{max-width:1045px}section{margin-left:124px;margin-right:124px}}@media screen and (min-width:1510px) and (max-width:1614px){header,header img.header-img-main,header img.header-img-logo{height:200px}header nav{margin-left:0;max-width:1280px}header nav div{margin:28px 0 20px -146px}header nav div h1{font-size:2.8em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.6em;margin-left:180px}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}p{max-width:1025px}p.contact{max-width:450px}img.image-office{width:800px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}article{max-width:1045px}section{margin-left:124px;margin-right:124px}}@media screen and (min-width:1410px) and (max-width:1509px){header,header img.header-img-main,header img.header-img-logo{height:200px}header nav{margin-left:30px;max-width:1280px}header nav div{margin:28px 0 20px -174px}header nav div h1{font-size:2.5em;padding:12px 10px 12px 25px}header h1.headline-IE{font-size:2.3em;margin-left:170px}h2,span.like-h2{font-size:2.3em}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}header nav ul{position:relative}header nav ul li a{height:45px;font-size:.9em;line-height:45px;padding:0 8px 0 8px}p{max-width:975px}article{max-width:1045px}section{margin-left:124px;margin-right:124px}p.contact{max-width:420px}img.image-office{width:750px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:1270px) and (max-width:1409px){header,header img.header-img-main,header img.header-img-logo{height:160px}header nav{margin-left:20px;max-width:1280px}header nav div{margin:18px 0 15px -174px}header nav div h1{font-size:2.4em;padding:12px 10px 12px 25px}header h1.headline-IE{font-size:2.3em;margin-left:170px}h2,span.like-h2{font-size:2.3em}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}header nav ul{position:relative}header nav ul li a{height:45px;font-size:.9em;line-height:45px;padding:0 8px 0 8px}p{max-width:975px}article{max-width:1045px}section{margin-left:124px;margin-right:124px}section.contact-page{margin-left:74px}p.contact{max-width:420px}#contact-email{clear:both;max-width:525px}img.image-office{width:660px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:1220px) and (max-width:1269px){header,header img.header-img-main,header img.header-img-logo{height:160px}header nav{margin-left:0;max-width:1280px}header nav div{margin:1px 0 2px -146px}header nav div h1{font-size:2.6em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.6em;margin-left:190px;margin-top:1px}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:124px;margin-right:124px;max-width:821px}section div.tab{width:900px}section div input:checked~.tab-content{max-height:17.9em}section.contact-page{margin-left:74px}p.contact{max-width:370px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:600px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:1140px) and (max-width:1219px){header,header img.header-img-main,header img.header-img-logo{height:140px}header nav{margin-left:0;max-width:1280px}header nav div{margin:1px 0 2px -66px}header nav ul{margin:1px 0 2px 80px}header nav div h1{font-size:2.5em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.6em;margin-left:190px;margin-top:1px}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}header nav ul li a{height:48px;font-size:.9em;line-height:45px;padding:0 8px 0 8px}header nav ul li:hover ul a{font-size:.9em;padding:0 8px 0 8px}p{max-width:1025px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:124px;margin-right:124px;max-width:821px}section div.tab{width:900px}section div input:checked~.tab-content{max-height:17.9em}section.contact-page{margin-left:74px}p.contact{max-width:370px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:600px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:1090px) and (max-width:1139px){header,header img.header-img-main{height:160px}header img.header-img-logo{display:none}header nav{margin-left:40px;max-width:1280px}header nav div{margin:8px 0 10px -146px}header nav ul{margin:1px 0 2px -34px}header nav div h1{font-size:2.4em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.35em;margin-left:170px;margin-top:1px}h2,span.like-h2{font-size:2.4em}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}header nav ul li a{height:45px;font-size:.9em;line-height:45px;padding:0 8px 0 8px}header nav ul li:hover ul a{font-size:.9em;padding:0 8px 0 8px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:900px}section div input:checked~.tab-content{max-height:17.9em}section.contact-page{margin-left:64px;margin-right:54px}p.contact{max-width:290px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:590px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:1040px) and (max-width:1089px){header,header img.header-img-main{height:160px}header img.header-img-logo{display:none}header nav{margin-left:40px;max-width:1280px}header nav div{margin:8px 0 10px -146px}header nav ul{margin:1px 0 2px -38px}header nav div h1{font-size:2.2em;padding:14px 10px 15px 25px}header h1.headline-IE{font-size:2.35em;margin-left:170px;margin-top:1px}h2,span.like-h2{font-size:2.4em}header nav div h1:hover{padding:3px 7px 3px 7px;border:3px solid #315B7D}header nav ul li a{height:40px;font-size:.8em;line-height:40px;padding:0 8px 0 8px}header nav ul li:hover ul a{font-size:.9em;padding:0 8px 0 8px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:900px}section div input:checked~.tab-content{max-height:17.9em}section.contact-page{margin-left:64px;margin-right:54px}p.contact{max-width:290px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:590px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:980px) and (max-width:1039px){header,header img.header-img-main{height:170px}header img.header-img-logo{display:none}header nav{margin-left:30px;max-width:1280px}header nav div{margin:18px 0 20px -126px}header nav ul{margin:1px 0 2px -38px}header nav div h1{font-size:2.1em;padding:0}header h1.headline-IE{font-size:2.03em;margin-left:100px;margin-top:1px}h2,span.like-h2{font-size:2.2em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:40px;font-size:.8em;line-height:40px;padding:0 6px 0 6px}header nav ul li:hover ul a{font-size:.8em;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:44px;margin-right:34px}p.contact{max-width:290px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:550px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:960px) and (max-width:979px){header,header img.header-img-main{height:170px}header img.header-img-logo{display:none}header nav{margin-left:30px;max-width:1280px}header nav div{margin:18px 0 20px -106px}header nav ul{margin:1px 0 2px -58px}header nav div h1{font-size:2em;padding:0}header h1.headline-IE{font-size:2.03em;margin-left:100px;margin-top:1px}h2,span.like-h2{font-size:2.2em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:40px;font-size:.8em;line-height:40px;padding:0 6px 0 6px}header nav ul li:hover ul a{font-size:.8em;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:44px;margin-right:34px}p.contact{max-width:290px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:550px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:900px) and (max-width:975px){header,header img.header-img-main{height:170px}header img.header-img-logo{display:none}header nav{margin-left:30px;max-width:1280px}header nav div{margin:18px 0 20px -116px}header nav ul{margin:1px 0 2px -48px}header nav div h1{font-size:1.9em;padding:0}header h1.headline-IE{font-size:2.03em;margin-left:100px;margin-top:1px}h2,span.like-h2{font-size:2.2em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:35px;font-size:.7em;line-height:35px;padding:0 6px 0 6px}header nav ul li:hover ul a{font-size:.8em;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:44px;margin-right:34px}p.contact{max-width:290px}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}img.image-office{width:500px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:840px) and (max-width:899px){header,header img.header-img-main{height:160px}header img.header-img-logo{display:none}header nav{margin-left:0;max-width:1280px}header nav div{margin:28px 0 20px -86px}header nav ul{margin:1px 0 2px 22px}header nav div h1{font-size:1.8em;padding:0}header h1.headline-IE{font-size:1.75em;margin-left:120px;margin-top:1px}h2,span.like-h2{font-size:1.8em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:30px;font-size:.6em;line-height:30px;padding:0 6px 0 6px}header nav ul li:hover ul a{height:35px;font-size:.7em;line-height:35px;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:39px;margin-right:29px}p.contact{max-width:270px;font-size:1.3em}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}p.contact-no-float{font-size:1.3em}img.image-office{width:450px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:800px) and (max-width:839px){header,header img.header-img-main{height:150px}header img.header-img-logo{display:none}header nav{margin-left:0;max-width:1280px}header nav div{margin:10px 0 20px -86px}header nav ul{margin:1px 0 2px 2px}header nav div h1{font-size:1.7em;padding:0}header h1.headline-IE{font-size:1.75em;margin-left:120px;margin-top:1px}h2,span.like-h2{font-size:1.8em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:30px;font-size:.6em;line-height:30px;padding:0 6px 0 6px}header nav ul li:hover ul a{height:35px;font-size:.7em;line-height:35px;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:39px;margin-right:29px}p.contact{max-width:270px;font-size:1.3em}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}p.contact-no-float{font-size:1.3em}img.image-office{width:450px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:770px) and (max-width:799px){header,header img.header-img-main{height:140px}header img.header-img-logo{display:none}header nav{margin-left:0;max-width:1080px}header nav div{margin:10px 0 10px -96px}header nav ul{margin:0 0 2px -20px}header nav div h1{font-size:1.6em;padding:0}header h1.headline-IE{font-size:1.75em;margin-left:120px;margin-top:1px}h2,span.like-h2{font-size:1.8em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:30px;font-size:.6em;line-height:30px;padding:0 6px 0 6px}header nav ul li:hover ul a{height:35px;font-size:.7em;line-height:35px;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:39px;margin-right:29px}p.contact{max-width:270px;font-size:1.3em}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}p.contact-no-float{font-size:1.3em}img.image-office{width:450px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:715px) and (max-width:769px){header,header img.header-img-main{height:130px}header img.header-img-logo{display:none}header nav{margin-left:0;max-width:1280px}header nav div{margin:10px 0 10px -116px}header nav ul{margin:0 0 2px 20px}header nav div h1{font-size:1.5em;padding:0}header h1.headline-IE{font-size:1.75em;margin-left:120px;margin-top:1px}h2,span.like-h2{font-size:1.8em}header nav div h1:hover{padding:0;border:none}header nav ul li a{height:25px;font-size:.5em;line-height:25px;padding:0 2px 0 2px}header nav ul li:hover ul a{height:35px;font-size:.7em;line-height:35px;padding:0 6px 0 6px}p{max-width:1025px}article{max-width:1045px}article.business-card{margin-bottom:100px}aside.anwalt-de{margin-bottom:100px}section{margin-left:104px;margin-right:104px;max-width:1021px}section div.tab{width:800px}section div input:checked~.tab-content{max-height:21.7em}section.contact-page{margin-left:39px;margin-right:29px}p.contact{max-width:270px;font-size:1.3em}#contact-hint{clear:both;max-width:925px}#contact-email{clear:both;max-width:525px}p.contact-no-float{font-size:1.3em}img.image-office{width:400px}img.image-office-bottom{display:none}img.img-logo-bottom{display:none}p.dist-bottom-images{display:none}br.display-toggle{display:none}}@media screen and (min-width:616px) and (max-width:714px){header,header img.header-img-main{height:120px}header nav div h1.headline-long,header nav div h3.headline-short-line-1,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1A,header nav div h3.headline-short-line-2{font-size:1.5em;margin:-3px 0 10px -625px;text-transform:uppercase;text-align:center}header nav div h1:hover{padding:35px 10px 30px 25px;border:none}header nav ul li.space,header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.5em}h5{font-size:1.1em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:14.6em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:714px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:79px;left:33px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative;margin-top:40px}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}article.business-card{margin-bottom:70px}aside.anwalt-de{margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.7em;width:180px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.7em;min-width:190px;width:32px;height:30px}footer div ul li.footer-li-right a{min-width:190px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.8em;border-radius:2px;padding-left:5px}footer div ul li.footer-li-left:hover{font-size:.7em;text-shadow:none}p.contact-no-float,p.contact{width:480px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:714px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:714px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:1em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:521px) and (max-width:615px){header,header img.header-img-main{height:110px}header nav div h1.headline-long,header nav div h3.headline-short-line-1,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1A,header nav div h3.headline-short-line-2{font-size:1.3em;margin:-3px 0 10px -520px;text-transform:uppercase;text-align:center}header nav div h1:hover{padding:35px 10px 30px 25px;border:none}header nav ul li.space,header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.5em}h5{font-size:1.1em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:15.8em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:615px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:77px;left:30px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative;margin-top:37px}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.7em;width:180px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.7em;min-width:190px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:190px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.8em;border-radius:2px;padding-left:5px}footer div ul li.footer-li-left:hover{font-size:.7em;text-shadow:none}p.contact-no-float,p.contact{width:470px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:615px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:615px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:1em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:441px) and (max-width:520px){header,header img.header-img-main{height:100px}header nav div h1.headline-long,header nav div h3.headline-short-line-1,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1A,header nav div h3.headline-short-line-2{font-size:1.1em;margin:-3px 0 10px -435px;text-transform:uppercase;text-align:center}header nav div h1:hover{padding:35px 10px 30px 25px;border:none}header nav ul li.space,header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.4em}h5{font-size:1.1em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:18.2em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:520px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:72px;left:30px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative;margin-top:32px}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.7em;width:180px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.7em;min-width:190px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:190px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.8em;border-radius:2px;padding-left:5px}footer div ul li.footer-li-left:hover{font-size:.7em;text-shadow:none}p.contact-no-float,p.contact{width:380px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:520px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:520px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:1em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:401px) and (max-width:440px){header,header img.header-img-main{height:90px}header nav div h1.headline-long,header nav div h3.headline-short-line-1,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1A,header nav div h3.headline-short-line-2{font-size:1em;margin:-10px 0 16px -385px;text-transform:uppercase;text-align:center}header nav div h1:hover{padding:35px 10px 30px 25px;border:none}header nav ul li.space,header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.4em}h5{font-size:1.1em}span#arbeitsschwerpunkte{font-size:1.6em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:20.6em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:440px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:60px;left:20px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative;margin-top:20px}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.7em;width:180px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.7em;min-width:190px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:190px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.8em;border-radius:2px;padding-left:5px}footer div ul li.footer-li-left:hover{font-size:.7em;text-shadow:none}p.contact-no-float,p.contact{width:350px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:440px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:440px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:1em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:361px) and (max-width:400px){header,header img.header-img-main{height:80px}header nav div h1.headline-long,header nav div h3.headline-short-line-1,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1A,header nav div h3.headline-short-line-2{font-size:.9em;margin:-10px 0 16px -335px;text-transform:uppercase;text-align:center}header nav ul li.space,header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.4em}h5{font-size:1.1em}span#arbeitsschwerpunkte{font-size:1.5em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:17.4em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:400px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:55px;left:10px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.5em;width:140px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.5em;min-width:170px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:170px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.6em;border-radius:2px;padding-left:5px}footer div ul li.footer-li-left:hover{font-size:.7em;text-shadow:none}p.contact-no-float,p.contact{width:310px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:400px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:400px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:.90em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:291px) and (max-width:360px){header,header img.header-img-main{height:70px}header nav div h1.headline-long,header nav div h3.headline-short-line-1A,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1,header nav div h3.headline-short-line-2{font-size:.8em;margin:-10px 0 10px -200px;text-transform:uppercase}header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.4em}h5{font-size:1.1em}span#arbeitsschwerpunkte{font-size:1.2em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:20.1em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:360px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:55px;left:10px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:476px;width:100%}header nav ul li.space{display:none}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:80px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:30px;font-size:.5em;width:150px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.5em;min-width:160px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:160px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.7em;border-radius:2px}footer div ul li.footer-li-left:hover{font-size:.5em;text-shadow:none}p.contact-no-float,p.contact{width:270px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:360px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:360px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:.90em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (max-width:290px){header,header img.header-img-main{height:70px}header nav div h1.headline-long,header nav div h3.headline-short-line-1A,header img.header-img-logo{display:none}header nav div h3.headline-short-line-1,header nav div h3.headline-short-line-2{font-size:.8em;margin:-10px 0 10px -200px;text-transform:uppercase}header nav ul li.current{display:none}header nav ul li ul li.current{display:inline-block}h2,span.like-h2{font-size:1.6em}h4{font-size:1.2em;margin:25px 0 -3px}h3{font-size:1.4em}h5{font-size:1.1em}span#arbeitsschwerpunkte{font-size:1.2em}section div label{font-size:1.2em}section div.tab{margin-top:-1px;padding-bottom:5px}section div ul{width:80%}section div input:checked~.tab-content{max-height:23.8em}p#p-bottom-1{margin-bottom:50px;margin-top:-20px}p#p-bottom-2{margin-bottom:50px}header,footer{max-width:360px}section{margin-left:25px;margin-right:35px;padding-bottom:0}header nav{margin:0;padding:0;float:right;max-width:1280px}header nav ul li ul,header nav ul,header nav ul:active{position:absolute;top:55px;left:10px;z-index:1000;display:none;float:right}header nav ul li{margin-bottom:0}header nav ul li ul li{margin-bottom:0}header nav ul li,header nav ul li a{text-align:center;width:94%}header nav ul li ul li,header nav ul li ul li a{width:94%;text-align:center}header label.show-menu{display:inline-block;position:relative}header nav ul li:hover ul li.current,header nav ul li:hover ul li.current a,header nav ul li:hover ul li.current a:hover{margin-right:20px}p,article,aside,ul.bullets-anfahrt{font-size:1em}article{max-width:296px;width:100%}header nav ul li.space{display:none}article.business-card{width:100%;display:block;float:left;margin-bottom:30px}aside.anwalt-de{width:100%;display:block;float:left;margin-bottom:70px}aside.anwalt-de:hover{transform:scale(1.01);padding-bottom:1%;box-shadow:5px 5px 3px #315B7D}article.business-card:hover{font-size:1.1em;padding-bottom:1%;box-shadow:5px 5px 3px #315B7D;width:100%}footer div{min-width:220px;height:32px;line-height:30px}footer div ul li.footer-li-left{line-height:28px;font-size:.5em;width:140px;text-align:left}footer div ul li.footer-li-right{line-height:30px;font-size:.5em;min-width:100px;width:80px;height:30px}footer div ul li.footer-li-right a{min-width:100px;height:30px;line-height:30px}footer div ul li.footer-li-right:hover{font-size:.6em;border-radius:2px}footer div ul li.footer-li-left:hover{font-size:.5em;text-shadow:none}p.contact-no-float,p.contact{width:270px;font-size:1.2em}img.image-office{display:none}img.image-office-bottom{display:block;max-width:360px;width:auto;margin-left:-25px;height:auto}img.img-logo-bottom{display:block;max-width:360px;width:auto;margin-left:-25px;height:auto;margin-bottom:50px}p.dist-bottom-images{display:block}ul.bullets{font-size:.90em}ul#profil{font-size:1em;margin-bottom:50px}br.display-toggle{display:none}}@media screen and (min-width:715px){header nav div h3.headline-short-line-1A,p#p-bottom-2,header nav div h3.headline-short-line-1,header nav div h3.headline-short-line-2{display:none}}@media screen and (min-width:715px) and (-ms-high-contrast:active){header nav div h1.headline-long,header nav div h1.headline-short,header nav div h3.headline-short-line-1A,p#p-bottom-2,header nav div h3.headline-short-line-1,header nav div h3.headline-short-line-2,header img.header-img-logo,img.image-office,img.image-office-bottom,img.img-logo-bottom{display:none}i{display:none!important}header nav ul li.current{border-color:#FFF;border-bottom:3px inset #FFF}header h1.headline-IE{display:block;font-weight:400;color:#315B7D;letter-spacing:-2px;word-spacing:12px;text-transform:uppercase}}@media screen and (min-width:715px) and (-ms-high-contrast:none){header nav div h1.headline-long,header nav div h1.headline-short,header nav div h3.headline-short-line-1A,p#p-bottom-2,header nav div h3.headline-short-line-1,header nav div h3.headline-short-line-2,header img.header-img-logo,img.image-office,img.image-office-bottom,img.img-logo-bottom{display:none}i{display:none!important}header nav ul li.current{border-color:#FFF;border-bottom:3px inset #FFF}header h1.headline-IE{display:block;font-weight:400;color:#315B7D;letter-spacing:-2px;word-spacing:12px;text-transform:uppercase}}@media screen and (max-width:715px) and (-ms-high-contrast:none){header label.show-menu{background-image:url(../img/hamburger-icon.png);background-repeat:no-repeat;background-position:center;text-decoration:none;text-align:center;padding:10px 6px;margin:15px 10px 2px 0;width:36px;height:24px;float:right;border-radius:3px}i{display:none!important}}@media screen and (max-width:715px) and (-ms-high-contrast:active){header label.show-menu{background-image:url(../img/hamburger-icon.png);background-repeat:no-repeat;background-position:center;text-decoration:none;text-align:center;padding:10px 6px;margin:15px 10px 2px 0;width:36px;height:24px;float:right;border-radius:3px}i{display:none!important}}
