@font-face{font-family:'Roboto Condensed';font-style:bold;font-weight:700;src:local('Roboto Condensed'),local(RobotoCondensed-Bold),url(../fonts/RobotoCondensed-Bold.woff2) format("woff2"),url(../fonts/RobotoCondensed-Bold.woff) format("woff")}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local(RobotoCondensed),url(../fonts/RobotoCondensed.woff2) format("woff2"),url(../fonts/RobotoCondensed.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%;width:100vw;max-width:100%;font-size:17px}body{margin:0;padding:0;height:100%;width:100%;color:#323232;font-style:normal;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;line-height:1.4}article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block}.clearfix:before,.clearfix:after,.container:before,.container:after{content:"";display:table}.clearfix:after,.container:after{clear:both}.clearfix{zoom:1}.wrapper{max-width:2300px;margin:0 auto;overflow:hidden;position:relative;padding:0}html,body *{-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1000px;margin:0 auto;position:relative;display:block;padding:20px}h2,h3{line-height:1.1}.cookiemeldung{width:100%;background:#001315;box-shadow:10px 10px 24px 0 rgba(0,0,0,0);display:none;border-top:3px solid #077988;position:fixed;bottom:0;z-index:999999999;left:0;right:0}.cookiemeldung__container{max-width:1100px;margin:0 auto;padding:10px;position:relative;display:block;color:#077988;font-weight:400;font-size:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookiemeldung__container p{padding:15px;float:left;margin:0;display:inline-block}.cookiemeldung__container a{color:#fff;text-decoration:underline}.cookiemeldung__container a:hover{text-decoration:underline}.cookiemeldung__closebutton{background:#fff;border:none;display:block;font-size:16px;border-radius:5px;padding:15px 20px;color:#333;font-weight:700;float:right;letter-spacing:1px}.cookiemeldung__closebutton:hover{color:#fff;background:#175c49;cursor:pointer}.navigation{width:100%;height:73px;background:#077988;z-index:999;float:left;position:relative;border-bottom:3px solid #fff}.nav-container{max-width:1000px;margin:0 auto;position:relative;padding:0 20px}.brand{float:left;margin:0;position:relative;left:0;display:inline-block;cursor:pointer;text-align:left;background:#fff;max-width:250px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.brand img{padding:10px;width:auto;max-height:70px;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav{float:right;padding:0 10px;background:#077988}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;display:block;position:relative}nav a{cursor:pointer}nav ul li a,nav ul li a:visited{display:block;padding:0 10px;background:#077988;color:#fff;line-height:70px;font-size:23px;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:2px;content:' ▾'}nav ul li ul li{min-width:220px}nav ul li ul li a,nav ul li ul li a:visited{padding:10px 15px;line-height:20px;font-size:16px}nav ul li ul li a:hover,nav ul li ul li a:visited:hover{text-decoration:underline}.nav-dropdown{position:absolute;display:none;z-index:998;box-shadow:0 3px 12px rgba(0,0,0,0.15)}@media only screen and (min-width: 730px){.nav-list{height:70px;background:#077988;display:block!important}.nav-shrink .nav-list{height:auto}.nav-list > li:after{content:"";display:block;margin-left:auto;margin-right:auto;bottom:0;position:relative;background:#fff;height:3px;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;opacity:0;width:0}.nav-list > li:hover:after{opacity:1;width:100%}}.nav-shrink .nav-list > li:after{display:none}.nav-shrink{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;position:fixed;height:55px;-webkit-box-shadow:0 0 10px #656565;box-shadow:0 0 10px #656565}.nav-shrink .brand img{max-height:55px;padding:10px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.nav-shrink nav ul li a{line-height:55px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-size:19px}.nav-shrink nav ul li ul li a{line-height:20px}.nav-mobile{display:none;position:absolute;top:0;right:0;background:#077988;height:70px;width:70px}@media only screen and (max-width: 730px){.nav-mobile{display:block}.nav-dropdown{position:relative}nav{width:80%;margin:0;padding:0;margin-right:-20px}nav ul{display:none;position:absolute;right:0;width:40%}nav ul li{float:none;z-index:899}nav ul li ul li a{padding-left:12px}nav ul li a{padding:13px 15px;line-height:20px;font-size:20px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.3)}nav ul li:last-child a{border-bottom:0}}@media (max-width: 550px){.brand img{max-width:200px;padding:17px}}#nav-toggle{position:absolute;left:18px;top:24px;cursor:pointer;padding:10px 35px 16px 0}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:2px;width:36px;background:#fff;position:absolute;display:block;content:'';-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-content{width:100%;display:block;padding:1.4em;position:relative;min-height:1px;background:#e1f0fc;float:left;color:#077988}.headerBG{width:100%;position:relative;background-size:cover;z-index:2;overflow:hidden;background:#e1f0fc;width:100%;position:relative;min-height:40em;background-size:cover;z-index:2;overflow:hidden}.headerBG:after{background-image:url(../img/dentalhandel.jpg);background-size:cover;content:"";opacity:.4;opacity:.46;position:absolute;right:0;left:-1em;z-index:-1;bottom:-9.6em;top:0;background-position:bottom}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headCol-2{width:100%;float:left;position:relative;display:block;margin-top:1.2em}.headCol-1{width:100%;position:relative;display:block;min-height:1px}.headCol-1 div{position:relative;display:block;float:right}.headCol-1 figure{width:100px;display:block;font-size:0;position:relative;margin:0 0 0 7px;float:left}@media (max-width: 680px){.headCol-1 figure{width:85px}}.header-content h1{font-size:4.76em;display:block;line-height:1;margin:0;float:left;font-family:'Roboto Condensed',sans-serif;font-weight:600;color:#077988;width:100%}h1 span{margin-top:6px;display:block;font-size:.4em;font-weight:400;font-weight:700;margin-left:3px;text-transform:uppercase}@media (max-width: 950px){.headerBG{min-height:33em}.header-content h1{font-size:3.9em;margin-top:.5em}h1 span{font-size:.48em}}@media (max-width: 580px){.headCol-1 div{float:left}.header-content h1{font-size:2.7em;margin-top:0;margin-bottom:2em;display:block;float:left}.header-content h1 span{margin-top:15px}.headerBG{min-height:25em}.headCol-1 figure{width:69px}}.header-content p{margin:0;font-size:1.1em}#about{background:#e1f0fc;background:#fff;position:relative;top:-2.2em;margin-bottom:-2.2em}@media (max-width: 1070px){#about{padding:0 2.3em}}@media (max-width: 700px){#about{padding:0 12px}}#about h2{font-size:2.4em;color:#077988;margin:0;margin-top:.1em;font-family:'Roboto Condensed',sans-serif}#about h3{font-size:1.52em;margin:0;color:#077988;display:block;width:100%;font-family:'Roboto Condensed',sans-serif}#about h2:after{content:"";display:block;height:4px;width:40px;background:#077988}#about .container{background:#fff;border:2px solid #077988;padding:40px;padding:2.3em;z-index:9;border-radius:12px}#about figure{margin:1.3em 1.3em 1em 0;width:30%;float:left;overflow:hidden}#about figure img{margin:0;max-width:100%}@media (max-width: 750px){#about figure{width:50%}}@media (max-width: 600px){#about figure{width:100%;margin:1.3em 0 1em}}#teaser{background:#e1f0fc;min-height:25em;position:relative;top:-2.2em;margin-bottom:-2.2em;padding-top:6.1em;padding-bottom:2.8em}#teaser .container{padding:0}@media (max-width: 1070px){#teaser .container{padding:0 2.3em}}@media (max-width: 700px){#teaser .container{padding:0 12px}}.teaser-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teaser-card{width:calc(50% - 0.6em);padding:20px;margin:0 0 1.2em;display:block;background:#fff}@media (max-width: 600px){.teaser-card{width:100%;margin:0 0 .8em}}.teaser-card h3{font-family:'Roboto Condensed',sans-serif;font-size:1.33em;margin:0;background:#077988;color:#e1f0fc;font-weight:400;padding:.6em 20px;margin-left:-20px;margin-right:-20px;margin-top:-20px}.teaser-card figure{margin:0;width:50%;float:left;display:block}.teaser-card figure img{width:100%;height:auto}#kontakt{background:#077988;position:relative;width:100%;display:block;padding:1em 0}.kontakt-content{color:#e1f0fc}.phofamai{font-family:'Roboto Condensed',sans-serif;font-size:1.15em;width:100%;float:left}.phofamai p{margin:1em 1em 1em 0;float:left;padding:10px;border:1px solid rgba(255,255,255,0.38)}.phofamai a{color:#d9e7f2;text-decoration:none}.kontakt-content h2{font-size:2.3em;margin:0;font-family:'Roboto Condensed',sans-serif}#kontakt .container{padding:40px;padding:2.3em}.kontaktformular__out{display:none}.kontaktformular{width:calc(100% + 1em);margin-left:-.5em;margin-right:-.5em}.kontaktformular input,.kontaktformular textarea{font-size:1.1em;font-family:'Roboto'}.formFeld{width:calc(50% - 1em);float:left;margin:.5em .5em 0}.formArea{margin:1em .5em 0;float:left;width:calc(100% - 1em)}.kontaktformular label{color:#fff;width:calc(50% - 1em);float:left;padding:0;margin-right:1em;text-align:left;font-size:16px}.kontaktformular input[type="text"],.kontaktformular input[type="email"]{width:100%;padding:13px;float:left;background:#e1f0fc;box-shadow:none;border:0}.kontaktformular textarea{width:100%;padding:13px;background:#e1f0fc;box-shadow:none;border:0}.kontaktformular input[type="submit"]{width:29%;font-family:'Roboto Condensed',sans-serif;box-sizing:border-box;margin:.3em;float:left;padding:13px;background:#5d5d5d;color:#fff;text-transform:uppercase;font-size:1.3em;box-shadow:none;float:right;border-radius:5px;cursor:pointer;border:1px solid #2c2c2c}.kontaktformular input[type="submit"]:hover{background:#4a4a4a}.kontaktformular input[type="text"]:focus,.kontaktformular input[type="email"]:focus,.kontaktformular textarea:focus{background:#fff}@media (max-width: 600px){.formFeld{width:100%;margin-left:0}.kontaktformular label{width:100%;margin-left:0;margin-right:0}.formArea{width:100%;margin-right:0;margin-left:0}.kontaktformular input[type="submit"]{width:100%;margin:0}.phofamai p{width:100%;margin-bottom:0}.phofamai p:first-child{margin-top:15px}.phofamai p:last-child{margin-bottom:15px}}.checkit{display:block;margin-left:0;padding-left:0;float:right;margin-bottom:0}.checkit a{color:#fff}.checkit input{float:right;position:relative;top:2px}.checkit label{display:inline;text-align:right;width:auto!important}.sendit{width:100%;float:right;display:block;margin:6px 0 0;padding:0}#anfahrt{background:#fff;display:block;width:100%;margin:0;float:left;overflow:hidden}#anfahrt h2{font-size:2.3em;margin:0;margin-bottom:.4em;font-family:'Roboto Condensed',sans-serif}#anfahrt .adresse{border:2px solid #077988;padding:1.2em;line-height:1.3;display:inline-block;font-size:1.1em;border-left:29px solid #077988;float:left;margin-right:1em}@media (max-width: 600px){#anfahrt .adresse{width:100%;margin-bottom:15px}}#anfahrt p{margin-top:0}#anfahrt .container{background:#fff;padding:2.3em;width:100%;position:relative;display:block}#map{height:0;overflow:hidden;padding-bottom:56%;padding-bottom:40%;position:relative}#map iframe{height:100%;left:0;position:absolute;top:5em;width:100%}@media (max-width: 700px){#map{padding-bottom:70%}}.top{float:left;width:100%;display:block;position:relative;margin:0;padding:0;border-bottom:2px solid #077988;border-top:2px solid #077988;background:#383838;text-align:center}.top a{color:#d6d6d6;padding:5px;text-transform:uppercase;text-align:center;width:100%;display:block;cursor:pointer}footer{display:block;width:100%;float:left;padding:1em;min-height:13em;background:#2c2c2c;text-align:center;color:#5d5d5d;text-transform:uppercase}footer h2{color:#aaa}footer ul{display:block;text-align:center;margin:0;padding:0;list-style:none}footer ul li{padding:0;margin:0;display:inline-block}footer ul li a{margin:0 .3em;padding:.67em;float:left;color:#e1f0fc;text-transform:uppercase;text-decoration:none;cursor:pointer}@media (max-width: 600px){footer ul li{width:100%;text-align:center}footer ul li a{width:100%}}.kontaktSchema{text-align:center;color:#797979;text-transform:none;font-weight:400;background:#272727;padding:10px}.kontaktSchema span{display:inline-block;border:0}