body,html{margin:0;padding:0;font-family:'Roboto',sans-serif;font-weight:400;scroll-behavior:smooth}p,li{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:.7px;line-height:145%}h1{font-size:200%}h2{font-size:150%}li::before{content:"» ";margin-left:-10px}li{padding-bottom:10px}ul{list-style-type:none;padding:0 0 0 10px}ul.strong{padding:0 0 0 12px}ul.strong>li::before{margin-left:-12px}.light{font-weight:300}.strong{font-weight:600}.padding{padding:5% 10% 5% 10%}.extrapadding{padding:5% 10% 5% 10%}.bg-dunkel{background-color:#152633;color:#f3e5c8}.bg-hell{background-color:#f3e5c8;color:#152633}.bg-blauhell{background-color:#dee6ec;color:#152633}.bg-beigehell{background-color:#f7f1e5;color:#152633}a,a:visited{color:#152633;transition:all .5s}a:hover{background-color:#152633;color:#f3e5c8}.startcontainer{height:90vh}.teaser-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.teaser-logo div img{max-width:350px;height:auto}@media only screen and (max-width:768px){.startcontainer{height:inherit}.teaser-logo div img{max-width:250px}}@media only screen and (max-width:440px){.teaser-logo{height:60vh}}section{width:100%;display:flex;align-items:center;justify-content:center}section>div{display:block;width:1200px}.gridcontainerA{display:grid;grid-template-columns:50% 50%;grid-auto-rows:minmax(200px, auto)}.griditemA>img{object-fit:cover;width:100%;max-width:1000px;height:100%;display:block;margin:0 auto}.itemA1{grid-column:.25;grid-row:.5;border:none;margin:0;padding-bottom:20px}.itemA2{grid-column:.25;grid-row:.66666667;display:block;margin-left:0}@media only screen and (max-width:768px){.gridcontainerA{display:grid;grid-template-columns:100%;grid-auto-rows:minmax(200px, auto)}}.innerflex{display:flex;flex-direction:row;flex-wrap:wrap}.innerflex>div{width:49%}@media only screen and (max-width:768px){.innerflex>div{width:100%}}.innerflex>div:nth-child(even) li{padding-left:20px}.innerflex>div:nth-child(odd) li{padding-right:30px}@media only screen and (max-width:768px){.innerflex>div li{padding-left:0 !important;padding-right:0 !important}}.innerflex>div:nth-child(even) p{padding-left:20px}.innerflex>div:nth-child(odd) p{padding-right:30px}@media only screen and (max-width:768px){.innerflex>div p{padding-left:0 !important;padding-right:0 !important}}.impressum p{font-size:80%;line-height:110%}@media only screen and (max-width:768px){.telgap{display:none}}#jumpbuttons{display:block;position:fixed;bottom:0;height:300px;width:80px;left:2%}#jumpbuttons>div{width:70px;height:70px;background-color:#152633;border-radius:50px;margin-right:20px;margin-bottom:20px;border:2px solid #f3e5c8;opacity:.7;transition:all .5s}#jumpbuttons a:hover{background-color:initial;color:#f3e5c8}#jumpbuttons a{color:#f3e5c8;font-weight:400;text-decoration:none}#jumpbuttons>div:hover{opacity:1}#jumpbuttons img{margin:10px 0 0 10px}.jumpertelhover{display:none;border:2px solid #f3e5c8;background-color:#152633;width:200px;height:70px;position:absolute;border-radius:50px;left:0;top:0;align-items:center;justify-content:center}#jumpertel:hover .jumpertelhover{display:flex}.jumpertelhover a{display:inline-block}@media only screen and (max-width:1200px){#jumpbuttons{height:80px;width:350px;left:10%;margin-right:20px}#jumpbuttons>div{float:left;margin-bottom:0}.jumpertelhover{left:0;top:-70px}}@media only screen and (max-width:768px){#jumpbuttons{height:65px;left:10%}#jumpbuttons>div{width:50px;height:50px}#jumpbuttons img{width:30px;height:auto;margin:10px 0 0 10px}#jumpertel:hover .jumpertelhover{display:none}}