<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"EuclidFlexRegular";src:url("../fonts/euclidflex-regular.eot");src:url("../fonts/euclidflex-regular.eot") format("eot"), url("../fonts/euclidflex-regular.woff") format("woff"), url("../fonts/euclidflex-regular.ttf") format("truetype"), url("../fonts/euclidflex-regular.svg") format("svg");}
@font-face{font-family:"EuclidFlexLight";src:url("../fonts/euclidflex-light.eot");src:url("../fonts/euclidflex-light.eot") format("eot"), url("../fonts/euclidflex-light.woff") format("woff"), url("../fonts/euclidflex-light.ttf") format("truetype"), url("../fonts/euclidflex-light.svg") format("svg");}
@charset "utf-8";html{font-size:100%;height:100%;}
body{padding:0;margin:0 auto;font-family:'EuclidFlexRegular', Arial;height:100%;border:0px none;background-color:#FFF;text-align:left;font-size:14px;line-height:1.4;}
p,
h2{margin:0;padding:0;}
object,
embed,
*{outline:0!important;}
.content p{color:#444;margin:2% 0px;font-weight:400;font-size:0.9rem;line-height:1.2;}
.clear{clear:both;}
.menu10196,.menu10201{display:none!important;}
.menu10196,.menu10197,.menu10198{display:block!important;}
#ui-tabs, .raptor-menu, .raptor-layout-toolbar-outer{z-index:9999!important;}
.cmstabplaceholder{display:none!important;}
a{-ms-transition:all 0.5s ease;-ms-transition-delay:.1s;-moz-transition:all 0.5s ease;-moz-transition-delay:.1s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:.1s;transition:all 0.5s ease;transition-delay:.1s;}
img{max-width:100%;}
.table-cell{display:table-cell;}
.body p{margin-bottom:15px;}
.google-maps{border:1px solid #353638!important;}
.cms-right{text-align:right;}
.header-image{max-height:770px;overflow:hidden;}
.header-image img{width:100%;height:auto;}
a{color:#9e2887;text-decoration:none;}
a:hover{color:#505a52;text-decoration:none;}
.dropdown-menu{background-color:#78756e;opacity:0.5;}
#slider-pro{overflow:hidden;}
.slider-mehr-info{bottom:10px;}
.slider-pro .slider-mehr-info a{color:#9e2887;display:inline-block;padding:15px;border:2px solid #505a52;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.6);letter-spacing:1px;background:rgba(255,255,255,0.5);transition:all 0.5s ease 0.1s !important;}
.slider-pro .slider-mehr-info a:hover{background:rgba(255,255,255,0.5);text-decoration:none;}
.sp-buttons{position:absolute;right:10%;bottom:30px;display:inline-block;width:auto;}
.sp-arrow{width:5px;height:20px;}
.sp-button{border:1px solid #FFF;background-color:#9e2887;}
.sp-selected-button{background-color:#FFF;}
.logo{position:absolute;left:15px;top:0px;z-index:99999;}
.telefon{position:absolute;right:18px;top:100px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#494947;text-shadow:0.5px 0.5px #ccc,
0.5px 0.5px #ccc,
0.5px 0.5px #ccc,
0.5px 0.5px #ccc,
0.5px 0.5px #ccc,
0.5px 0.5px #ccc;}
.telefon .tel{font-size:33px;}
span.tel a{color:#9e2887;}
.menu-out{position:absolute;top:20px;left:0px;right:0px;z-index:999;}
.menu-content{position:relative;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-inverse{background-color:transparent;border:0px;}
.menu-content{width:100%;max-width:1280px;margin:0 auto;}
.navbar-inverse .navbar-nav&gt;li&gt;a, .navbar-inverse .navbar-nav&gt;li&gt;a:hover, .navbar-inverse .navbar-nav&gt;.active&gt;a, .navbar-inverse .navbar-nav&gt;.active&gt;a:hover, .navbar-inverse .navbar-nav&gt;.active&gt;a:focus{color:#494947;background-color:transparent;font-weight:bold;text-transform:uppercase;border-top:2px solid transparent;padding-top:3px;padding-left:0px;padding-right:0px;margin:0px 15px;letter-spacing:1px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);}
.dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:hover, .dropdown-menu &gt; .active &gt; a:focus{background-color:transparent;color:#333;}
.navbar-inverse .navbar-nav&gt;li&gt;a:hover, .navbar-inverse .navbar-nav&gt;.active&gt;a:hover{border-top:2px solid #7c7c7c;}
.navbar-nav{float:right;}
.navbar-nav &gt; li:hover &gt; .dropdown-menu{display:block;}
.dropdown-menu &gt; li &gt; a{text-transform:uppercase;display:inline-block;color:#FFFFFF;display:inline-block;width:100%;}
.dropdown-menu &gt; li &gt; a:hover,.dropdown-menu &gt; li.active &gt;a{background:#45483f;color:#FFFFFF;opacity:0.9;}
.gallery{display:inline-block;margin-top:20px;}
.main-sub-menu ul{margin:0px 0px 0px 0px;padding:0px;}
.main-sub-menu li{list-style:none;line-height:30px;}
.main-sub-menu li a{color:#333;text-transform:uppercase;font-size:18px;}
.main-sub-menu .sub-menu-level-2{display:block;position:relative;margin-bottom:0px;padding-left:30px;}
.main-sub-menu .sub-menu-level-2 li a{font-size:17px;}
.sitemap a{color:#333;font-size:16px;}
section{padding:50px 0px;}
.section-2{border-top:2px solid #9e2887;border-bottom:2px solid #9e2887;}
section h1{font-size:28px;margin-top:10px;margin-bottom:50px;font-family:'EuclidFlexLight', Arial;color:#a9a9a9;}
section h2{font-size:20px;letter-spacing:1px;line-height:36px;}
section h3{font-size:20px;}
.cms-justify{text-align:justify;}
.cms-center{text-align:center;}
.mehr{display:inline-block;position:relative;color:#333;text-transform:uppercase;}
.mehr:hover{color:#333;}
.mehr:after{content:"";width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ccc;position:absolute;top:5px;right:-25px;}
.link-logos img{max-width:150px;margin-right:20px;margin-bottom:20px;height:auto!important;}
.implantatsysteme-logos img{max-width:150px;margin-right:20px;margin-bottom:20px;height:auto!important;}
.link-logos , .implantatsysteme-logos{text-align:center;}
.contact-form div{margin:10px 0px;clear:both;}
.contact-form label{display:inline-block;width:100%;}
.contact-form select{width:150px;background-color:#353638;border:1px solid #353638;color:#FFF;padding:5px 15px;}
.contact-form input, .contact-form textarea{width:100%;border:1px solid #353638;line-height:30px;padding:0px 10px;}
.ueberweisungsformular-inputs input{max-width:300px;}
.ueberweisungsformular-inputs label{max-width:200px;}
.ueberweisungsformular-checkbox label, .ueberweisungsformular-checkbox input{width:auto!important;}
.ueberweisungsformular-checkbox input[type=checkbox]{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);padding:5px;}
.contact-form .button{background-color:#353638;border:1px solid #353638;color:#FFF;padding:10px 15px;}
.contact-form .datei input{border:0px;padding-left:0px;}
.oefnungszeiten-tag{display:inline-block;width:40px;font-weight:bold;}
section.footer-section .col-md-3 p{max-width:200px;color:#9e9e9e;}
section.footer-section{padding:100px 0px;}
section.footer-section .col-md-3.newsletter-div p{max-width:100%;}
section.footer-section h3{font-weight:bold;}
.footer-menu a{color:#333;text-transform:uppercase;}
.newsletter .button{background-color:#353638;border:1px solid #353638;color:#FFF;padding:10px 15px;}
.newsletter input.field{border:1px solid #353638;padding:10px 15px;width:100%;}
.footer-menu .dropdown-menu{bottom:50px;top:inherit;}
.footer-in{border-top:1px solid #f0f0f0;padding:20px 0px;}
.copyright{color:#9e9e9e;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#333;}
.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#FFF;}
.navbar-inverse .navbar-toggle:hover{background-color:#333;}
.navbar-inverse .navbar-toggle:focus{background-color:transparent;}
@media screen and (max-width:1300px){.slider-mehr-info{bottom:150px!important;}
}
@media screen and (max-width:1100px){.logo{top:40px;}
.slider-mehr-info{bottom:200px!important;}
}
@media screen and (max-width:1000px){.logo{width:20%;}
.logo img{width:100%;}
.navbar-inverse .navbar-nav &gt; li &gt; a, .navbar-inverse .navbar-nav &gt; li &gt; a:hover, .navbar-inverse .navbar-nav &gt; .active &gt; a, .navbar-inverse .navbar-nav &gt; .active &gt; a:hover, .navbar-inverse .navbar-nav &gt; .active &gt; a:focus{margin:0 7px;letter-spacing:-1px;}
.sp-buttons{bottom:10px;}
.slider-mehr-info{display:none!important;}
}
@media screen and (max-width:990px){.main-sub-menu{display:none;}
.level-3.dropdown-menu{display:block;position:relative;width:100%;border:0px;box-shadow:none;padding-left:0px;}
.level-3.dropdown-menu li a{padding-left:35px;}
}
@media screen and (max-width:767px){.logo{top:0px;}
.menu-content .navbar-nav{width:100%;float:none;margin:0px;background-color:#FFF;border:1px solid rgba(0, 0, 0, 0.15);box-shadow:0px 6px 12px rgba(0, 0, 0, 0.176);padding-top:5px;}
.menu-content .navbar-nav &gt; li &gt; .dropdown-menu{display:block;position:relative;width:100%;border:0px;box-shadow:none;}
.menu-content .navbar-nav &gt; li &gt; a{display:inline-block;}
.footer-menu .navbar-nav{float:left;}
.menu10196,.menu10197,.menu10198{display:block!important;}
}
@media screen and (max-width:600px){
.navbar-header{margin-top:-30px;}
}</pre></body></html>