@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:local('Raleway Medium',),url(https://fonts.gstatic.com/s/raleway/v11/CcKI4k9un7TZVWzRVT-T8y3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')}
@font-face{font-family:'Maitree';font-style:normal;font-weight:400;font-display:swap;src:local('Maitree'), url(https://fonts.gstatic.com/s/maitree/v1/OXg9cntzzduR1s4TEF-vbQ.ttf) format('truetype')}
html{font:500 1.15em/1.4em Raleway,'Open Sans',Arial,Sans-Serif;background:#fff;margin-top:1.2em;scroll-behavior: smooth}body{margin:0 auto;max-width:1920px;outline:1px #777 solid}header,article,nav{margin:0 .5%}figure{margin:0}figcaption{margin:1em .1em}.h1{text-align:right;font:900 2.8em/.6em 'Open Sans', Arial, Sans-Serif;color:#064070;text-shadow:2px 2px 5px #777;margin:-.8em 280px 0 .1em}.linked::before{content:"\1F587";font-size:1.3em}
address{font-size:1.3em;line-height:1.2em;font-style:normal;display:block;margin:1em 0 0 .5%}small{font-size:50%;font-weight:500;text-shadow:none}.logo{float:right;margin:-8em .5% 0 .5%;width:252px}.ik{width:75px}.flexcontainer{display:flex;display: -webkit-flex;display: -ms-flexbox;margin:0 .1%}.center{text-align:center}.int::after{content:"\203a\203a"}.ex::after{content:"\2b67"}.nav{position:fixed;text-align:center;top:0;left:0;right:0;background:#eee;z-index:100;word-spacing:1em}.nav>a:link{font-size:1.2em;line-height:1.6em;display:inline-block;padding:.6% 0}a:link{color:#000}a:visited{color:#666}a:hover{background:#555;color:#f00}a:active{background:#c00}a:focus{ background:#3f6}a:visited:hover{background:#789;color:#fff}.click-to-call{text-decoration:none}hr{margin:1em 0 3em 0;opacity:0;clear:both}.breadcrumb{margin:.3em}.breadcrumb::before{content:"Position: "}.breadcrumb>p{display:inline-block;margin:.2em}.breadcrumb>p::before{content:"\203a"}.url{text-decoration:none;font-style:italic}.highlight{padding:1em 1%;max-width:97%;margin-top:0}.inline-block{display:inline-block}nav>p{font-size:1.3em;line-height:1.5em;text-align:right;word-spacing:1em}.border-top{border-top:8px #064070 solid;opacity:1.0;margin-top:.3em}h1,h2,h3,h4{font-family:'Maitree',serif;line-height:1.2em;margin-left:1%}.h-img{padding:1em 0;margin:3px 0;font-family:'Maitree',serif;font-size:1.65em;line-height:1.2em;font-weight:400}.relative{position:relative}.teaser{margin:1% auto;width:33.1%}.teaser>p,details{margin-left:2%;margin-right:2%}.fifty{width:49.5%;margin:.2%}.fifty>p{margin-left:1em}.fbox{margin:0 .2em}.fbox>p{margin:.5em}.item:nth-child(1){width:55%}.item:nth-child(2){margin-left:.2%;width:44.7%}.item2:nth-child(1){width:35%}.item2:nth-child(2){width:64%}.lightyellow{background:linear-gradient(to bottom, #ffec8b,#fff8dc)}.olivedrab{background:linear-gradient(to bottom,#b3ee3a,#f8fdee)}.skyblue{background:linear-gradient(to bottom,#bfefff,#e0ffff)}.palegreen{background:#98fb98}.salmon{background:linear-gradient(to bottom,#fa8072, #fff7f7)}.lightblue{background:linear-gradient(to bottom,#edfaff, #fff)}.whitesmoke{background:linear-gradient(to right,#f5f5f5,#fcfcfc)}.moccasin{background:linear-gradient(to bottom,#ffe4b5,#fff8dc)}.orange{background:linear-gradient(to bottom,#ffa500,#ffc125)}.tomato{background:#ff6347}.clear{clear:both}blockquote{max-width:60%;margin:2em auto;outline:1px #777 solid;padding:1em 0}blockquote>p{margin:1em}p,ul{margin:1em 5px}q{quotes:"\201e" "\201c" "\201a" "\2018"}.opacity{background:#fff;opacity:0.7}ol li{margin:0 0 .5em 1em;line-height:1.6em}.right{float:right}.col{column-count:2}.rule{column-rule:1px #777 solid}.left{float:left;margin-left:1%}.hyphens{-epub-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.justify{text-align:justify;padding: 0 1%}.img{width:100%;margin:0}footer{line-height:1.7em;background:#eee;padding:2em 0}footer>div{margin:0 1em}.mail:before{content:"E-Mail: ingenieurbuero@ib-illmann.de"}.square{list-style-type: square}.circle{border-radius:50%;width:200px;margin-right:5px}.border{border:1px #000 dotted;margin:2em 2px}.ghost-button{text-decoration:none;font-size:140%;line-height:2em;font-weight:600;outline:1px solid #666;display: inline-block;width:90%;text-align:center;margin:.5em 0}.medium-button{text-decoration:none;font-size:120%;display:inline-block;line-height:1.6em;font-weight:600;border-bottom-left-radius:5px;box-shadow:-3px 2px 3px #ccc;width:40%;text-align:center;margin:.5em}details[open] summary::after{content:" "}summary::after{content:"mehr?";color:#666;padding-right:.5em;float:right}summary{padding:3px;cursor:pointer}summary:hover{background:#ff0}summary:focus{background:#caff70}.framing{outline:1px solid #666;padding:.6em;margin:2em .5em}footer>p{margin-top:0;line-height:1.5em}.top{width:0;height:0;-webkit-transform:rotate(180deg);border-style: solid;border-width:3em 80px 0 80px;border-color: #999 transparent transparent transparent;opacity:.7;margin:1em auto}
@media only screen and (min-width:801px) and  (max-width:1340px){body{max-width:1340px; min-width:801px}.h-img{padding:.5em 0}.h1{margin:-.5em 300px 0 0}}
@media only screen and (min-width:641px) and  (max-width:800px){body{max-width:800px; min-width:641px}.h-img{padding:.5em 0}.h1{margin:.2em}header{margin-top:2em}.teaser,.fifty{width:99%;margin:1em 0}.teaser .img{max-width:600px;margin:0 2%}.flexcontainer{flex-direction:column}.h1{text-align:left;margin:0}.fbox{margin:2em .1%}.item:nth-child(1),.item:nth-child(2),.item2:nth-child(1),.item2:nth-child(2){width:100%}.col{column-count:1}}
@media only screen and (min-width:320px) and (max-width:640px){body{min-width:320px;max-width:640px}.flexcontainer{flex-direction:column}.col{column-count:1}label span{display:none}.h1{text-align:left;margin:5px 0;clear:right}.logo{opacity:0}.click-to-call{background:linear-gradient(to bottom right,#0f0,#f5f5dc);font-size:1.25em;display:block;line-height:100px;outline:1px solid #666;width:99%;height:100px;margin:1em 0;text-align:center}blockquote{max-width:85%}.h-img{padding:0;font-size:1.2em}.iksa{padding:.5px 0}header{background:#fff;margin-top:3em}.nav>a:link{font-size:1.1em;line-height:2em;margin-bottom:2px}.teaser,.fifty,.medium-button{width:99%;margin:1em 0;padding:0}.fbox{margin:2em .1%}.item:nth-child(1),.item:nth-child(2),.item2:nth-child(1),.item2:nth-child(2){width:99%}}
@media print {body{margin:0;border:0}.noprint,.nav{display:none}.ok{line-height:10pt;font-size:8pt}header{margin-top:0}}