@font-face{font-family:'DTL Caspari WT';src:url('../fonts/C094W13T.eot');src:url('../fonts/C094W13T.eot?#iefix') format('embedded-opentype'),url('../fonts/C094W13T.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'DTL Caspari WT Bold';src:url('../fonts/C094W16T.eot');src:url('../fonts/C094W16T.eot?#iefix') format('embedded-opentype'),url('../fonts/C094W16T.woff') format('woff');font-weight:normal;font-style:normal}.clear{background-image:none;background-color:transparent;border:0;clear:both;font-size:0;line-height:0;margin:0;outline:0;padding:0;text-align:left}h1{font-size:16px;line-height:16px}h1,h2,h3,h4,h5{font-family:DTL Caspari WT,arial,sans serif;font-weight:normal;margin:0 0 20px 0}p{font-family:verdana,arial,sans serif;margin:0 0 20px 0}ul{list-style-type:none;margin:0;padding:0}.more-button{background:url(../../images/more-info-arow.png) no-repeat scroll right top #fff;border:0 none;color:#0251a0;display:inline-block;float:right;margin:0 0 14px;padding:0 14px 1px 0;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:auto;font-family:'verdana';font-size:11px;line-height:11px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.more-button:hover{text-decoration:underline}.back-button{background:transparent url(../../images/back-arrow.png) no-repeat left -19px;border:0;bottom:0;color:#939393;float:right;font-family:verdana,arial,sans serif;font-size:11px;left:0;margin:0 0 14px;padding:1px 0 1px 14px;position:absolute;text-decoration:none;text-transform:uppercase}.back-button:hover{text-decoration:underline}.bold{font-weight:bold}a{color:#939393}a:hover{text-decoration:none}.right{float:right!important}input[type="text"],select,textarea{border-radius:0}input[type="text"]{border:1px solid #c9c9c9}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="radio"]{-webkit-appearance:radio}body{background-color:#d3d3d3;color:#5c5c5c;font-family:verdana,arial,sans serif;font-size:11px;line-height:15px;overflow-x:hidden}body section.page{background-color:#fff;margin:0 auto;max-width:984px;width:100%}body section.page section.breadcrumbs{margin-bottom:0;padding:34px 18px 0;height:49px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){body section.page section.breadcrumbs{display:none}}body section.page section.breadcrumbs ul li{background:transparent url(../../images/breadcrumb-arrow.gif) no-repeat 0 5px;float:left;padding:0 10px 0 17px}body section.page section.breadcrumbs ul li.first{background-image:none;padding-left:0}body section.page section.breadcrumbs ul li a{color:#939393;text-decoration:none}body section.page section.breadcrumbs ul li a:hover{text-decoration:underline}body section.page section.main{padding:31px 0 20px 20px;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){body section.page section.main{padding-top:0}}body section.page section.main section.sidebar-left{float:left;left:20px;margin-right:20px;width:240px}body section.page section.main section.sidebar-left h3{font-size:15px;line-height:15px}@media screen and (max-width:767px){body section.page section.main section.sidebar-left h3{display:none}}body section.page section.main section.sidebar-left .product-search-container h3{display:block}body section.page section.main section.sidebar-left nav.sidebar{margin-bottom:40px}@media screen and (max-width:767px){body section.page section.main section.sidebar-left nav.sidebar{display:none}}body section.page section.main section.sidebar-left nav.sidebar ul li{background:transparent url(../../images/navi-sidebar-bullets.gif) no-repeat 0 11px;padding:6px 0 6px 12px}body section.page section.main section.sidebar-left nav.sidebar ul li.active>a{color:#484848}body section.page section.main section.sidebar-left nav.sidebar ul li.has-child{background-position:0 -42px}body section.page section.main section.sidebar-left nav.sidebar ul li a{color:#939393;text-decoration:none}body section.page section.main section.sidebar-left nav.sidebar ul li a:hover{text-decoration:underline}body section.page section.main section.sidebar-left nav.sidebar ul li ul li{background-image:none;padding:6px 0 0 5px}body section.page section.main section.sidebar-left .address{margin-top:130px}body section.page section.main section.sidebar-left .address h3{font-family:verdana,arial,helvetica,sans serif}@media screen and (max-width:1000px){body section.page section.main section.sidebar-left{display:none}}@media screen and (max-width:767px){body section.page section.main section.sidebar-left{display:block}}body section.page section.main ul{margin-bottom:15px}body section.page section.main ul li{background:transparent url(../../images/list-bullet.gif) no-repeat left 10px;padding:5px 11px}body section.page section.main section.list header{display:block;height:26px;margin-bottom:10px}@media screen and (max-width:767px){body section.page section.main section.list header{height:auto}}body section.page section.main section.list header h3{font-size:13px;line-height:13px}body section.page section.main section.list header ul li{background-image:none;padding:5px 6px}body section.page section.main section.list .inner-list ul{border-top:1px solid #c9c9c9;margin-bottom:40px}body section.page section.main section.list .inner-list ul li{background-image:none;border-bottom:1px solid #c9c9c9;padding:15px 0}body section.page section.main section.list .inner-list ul li h5{color:#5c5c5c;margin-bottom:5px;font-family:'DTL Caspari WT';font-size:12px;line-height:15px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}body section.page section.main section.list .inner-list ul li h5 a{color:#5c5c5c;text-decoration:none}body section.page section.main section.list .inner-list ul li .info-text{float:left;width:535px}@media screen and (max-width:767px){body section.page section.main section.list .inner-list ul li .info-text{width:100%}}body section.page section.main section.list .inner-list ul li .info-text .name{float:left;margin-right:10px;width:105px}@media screen and (max-width:767px){body section.page section.main section.list .inner-list ul li .info-text .name{margin-right:0;width:40%}}body section.page section.main section.list .inner-list ul li .info-text .value{float:left;width:420px}@media screen and (max-width:767px){body section.page section.main section.list .inner-list ul li .info-text .value{width:60%}}body section.page section.main section.list .inner-list ul li .info-text .bold{font-weight:bold}body section.page section.main section.list .inner-list ul li .info-text a{color:#939393}body section.page section.main section.list .inner-list ul li .logo{float:right;height:auto}body section.page section.main section.list .inner-list ul li a.more-button{display:inline-block;float:none;margin-top:15px}body section.page section.main section.list.downloads .inner-list ul li h5{font-weight:bold;font-family:'verdana';font-size:11px;line-height:15px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}body section.page section.main section.list.trade-shows .inner-list ul li .logo{width:90px}body section.page section.main section.list iframe{width:100%;height:auto}.pagination{position:relative;text-align:center}.pagination .previous,.pagination .next{background:transparent url(../../images/pager-arrows.gif) no-repeat left top;height:21px;position:absolute;top:0;width:21px}.pagination .previous{left:0}.pagination .next{right:0;background-position:0 -21px}.pagination .pages{display:inline-block;height:21px;margin:10px 0;position:relative;text-align:center;width:auto}.pagination .pages a{background-color:#b1b1b1;float:left;display:inline-block;height:6px;margin:1px 6px 1px 1px;width:6px}.pagination .pages a.active{border:1px solid #00519d;margin:0 5px 0 0}.pagination .pages a.last{margin-right:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media screen and (max-width:767px){.custom-select{margin-bottom:10px}}.chosen-container{font-size:11px;line-height:11px}.chosen-container-single .chosen-single{background:transparent url(../../images/arrow-select.png) no-repeat right top;border:1px solid #c9c9c9;border-radius:0;box-shadow:none;font-size:11px;height:26px;line-height:13px;padding:4px 10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container-active.chosen-with-drop .chosen-single{background:transparent url(../../images/arrow-select.png) no-repeat right top;border-color:#c9c9c9}.chosen-container .chosen-drop{border-color:#c9c9c9;border-radius:0;box-shadow:none}.chosen-container .chosen-results li{float:none!important}.chosen-container .chosen-results li.highlighted{background-color:#01529c;background-image:none}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{width:229px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-autocomplete.ui-corner-all{border-radius:0}.ui-autocomplete.ui-widget-content{background-color:#fff;background-image:none}.ui-autocomplete.ui-widget{border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:0;color:#5c5c5c;font-family:verdana,arial,helvetica,sans serif;font-size:11px;z-index:9999}.ui-autocomplete.ui-menu{padding:4px 0;max-height:300px;overflow:auto}.ui-autocomplete.ui-menu .ui-menu-item{clear:left;padding:4px 10px 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-autocomplete.ui-menu .ui-menu-item a{background-image:none;color:#5c5c5c;cursor:pointer;padding:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus{background-color:#fff;background-image:none;border:0;border-radius:0;color:#5c5c5c;margin:0}.ui-autocomplete .product-icon{float:left;margin-right:5px}.ui-autocomplete .product-icon img{max-height:35px;max-width:35px;vertical-align:middle}.ui-autocomplete .product-label{font-size:11px;line-height:13px}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}.googleMapContent{height:331px;overflow-y:auto;padding-left:20px;margin-top:17px;padding-right:25px;margin-right:1px}.googleMapContent .name{width:75px;float:left}.googleMapContent .value{width:130px;float:left}.googleMapContent .value:after{clear:both}.googleMapContent .more-button{float:left}.filter-container .filter{min-width:150px}.csc-sitemap ul li{background:transparent url(../../images/list-bullet.gif) no-repeat left 14px!important;padding:8px 16px!important}.csc-sitemap ul li ul li{background:transparent!important}.googlemap img{max-width:none!important;width:auto!important;height:auto!important}table.contenttable{clear:both}.tx-fr-language-select div.chosen-container{width:100%!important}.list .inner-list ul li img{width:auto!important;height:auto!important}section.page>header{height:123px;position:relative;z-index:9999}section.page>header div.logo-container a{display:block;z-index:1}section.page>header div.logo-container a object{z-index:-1;pointer-events:none}section.page>header div.logo{display:block;background:transparent url(../../images/dmg-logo.jpg) no-repeat left top;background-size:450px 142px}section.page>header div.logo a{width:450px;height:142px}section.page>header div.logo-tablet{display:none;background:transparent url(../../images/dmg-logo-tablet.jpg) no-repeat left top;background-size:402px 127px}section.page>header div.logo-tablet a{width:402px;height:127px}section.page>header div.logo-tablet object{margin-top:-8px}section.page>header div.logo-mobile{display:none;background:transparent url(../../images/dmg-logo-mobile.jpg) no-repeat left top;background-size:320px 101px}section.page>header div.logo-mobile a{width:320px;height:101px}section.page>header div.logo-mobile object{margin-top:-2px}section.page>header .mobile-navi-opener{display:none;z-index:10000}@media screen and (max-width:1000px){section.page>header div.logo{display:none}section.page>header div.logo-tablet{display:block;left:0;position:absolute;top:0;z-index:9999}section.page>header div.logo-mobile{display:none}section.page>header .mobile-navi-opener{background:transparent url(../../images/mobile-navi-opener-inactive.png) no-repeat left top;cursor:pointer;display:block;height:28px;position:absolute;right:38px;top:75px;width:30px}section.page>header .mobile-navi-opener.active{background:transparent url(../../images/mobile-navi-opener.png) no-repeat left top}}@media screen and (max-width:767px){section.page>header div.logo{display:none}section.page>header div.logo-tablet{display:none}section.page>header div.logo-mobile{display:block;left:0;position:absolute;top:0;z-index:9999}}section.page>header nav.meta{padding:10px 14px 10px 10px;position:absolute;right:0;top:0}@media screen and (max-width:1000px){section.page>header nav.meta{display:none}}section.page>header nav.meta ul li{float:left;margin-right:7px;position:relative;width:224px}section.page>header nav.meta ul li select{width:224px}section.page>header nav.meta ul li input{border:1px solid #c9c9c9;font-size:11px;height:26px;line-height:13px;padding:6px 10px 5px;width:230px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.page>header nav.meta ul li button{background:transparent url(../../images/arrow-search.png) no-repeat right -2px;border:0;display:block;height:22px;padding:0;position:absolute;right:1px;top:3px;width:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.page>header nav.meta ul li .chosen-container-single .chosen-single{width:224px}section.page>header nav.main{z-index:1;margin-right:13px;bottom:0;right:0;position:absolute}section.page>header nav.main .mobile-search{display:none}@media screen and (max-width:1000px){section.page>header nav.main{background-color:#fff;bottom:auto;display:none;left:0;margin-top:11px;right:0;top:105px;width:100%}section.page>header nav.main .mobile-search{display:block}}@media screen and (max-width:767px){section.page>header nav.main{margin-top:0}}@media screen and (max-width:1000px){section.page>header nav.main ul{padding-bottom:60px;padding-right:72px}}@media screen and (max-width:767px){section.page>header nav.main ul{padding-right:80px}}section.page>header nav.main ul li{background-color:#fff;border-left:1px solid #fff;border-right:1px solid #01529c;color:#939393;float:left;font-family:arial,helvetica,sans serif;font-size:15px;height:auto;line-height:15px;margin-bottom:5px;margin-top:8px;padding:1px 20px 4px;position:relative;cursor:default;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.page>header nav.main ul li p{margin:0}@media screen and (max-width:1000px){section.page>header nav.main ul li{border-left:none;border-right:0;float:none;font-size:14px;line-height:30px;margin-bottom:0;margin-top:0;padding:0;text-align:right}section.page>header nav.main ul li a{color:#484848}}section.page>header nav.main ul li a{color:#939393;text-decoration:none}section.page>header nav.main ul li.last{border-right:1px solid #fff}@media screen and (max-width:1000px){section.page>header nav.main ul li.last{border-right:0}}section.page>header nav.main ul li ul{background-color:#fff;border-bottom:1px solid #c9c9c9;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;display:none;padding:13px 20px 12px 20px;position:absolute;right:-1px;top:31px;z-index:-1}@media screen and (max-width:1000px){section.page>header nav.main ul li ul{border:0;padding:0;position:relative;top:0;z-index:0}}section.page>header nav.main ul li ul li{background:transparent url(../../images/arrow-more-link.png) no-repeat scroll left 6px;border:0 none;color:#464646;font-size:13px;left:0;line-height:18px;margin-bottom:0;margin-top:0;padding:4px 20px 4px 25px;width:200px}section.page>header nav.main ul li ul li a{color:#454545}@media screen and (max-width:1000px){section.page>header nav.main ul li ul li{background:transparent url(../../images/arrow-subnavi-mobile.png) no-repeat right 7px;line-height:26px;padding:0 26px 0 0;width:auto}section.page>header nav.main ul li ul li a{color:#484848}}section.page>header nav.main ul li ul li ul{display:none;left:250px;top:-1px}section.page>header nav.main ul li:hover{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;margin-bottom:0;margin-top:0;left:-1px;padding:8px 19px 9px 21px;position:relative;top:0}@media screen and (max-width:1000px){section.page>header nav.main ul li:hover{border:0;float:none;font-size:14px;left:0;line-height:30px;margin-bottom:0;margin-top:0;padding:0;text-align:right}section.page>header nav.main ul li:hover a{color:#484848}}@media screen and (max-width:767px){section.page>header nav.main ul li:hover a{color:#484848}}section.page>header nav.main ul li:hover ul{display:block}.touch section.page>header nav.main ul li:hover ul{display:none}@media screen and (max-width:1000px){section.page>header nav.main ul li:hover ul{display:none}}section.page>header nav.main ul li:hover ul li{border:0 none;left:0;margin-bottom:0;margin-top:0;padding:4px 20px 4px 25px}@media screen and (max-width:1000px){section.page>header nav.main ul li:hover ul li{border:0 none;font-size:13px;left:0;line-height:26px;margin-bottom:0;margin-top:0;padding:0 26px 0 0}}section.page>header nav.main ul li:hover ul li ul{display:none}section.page>header nav.main ul li:hover ul li:hover ul{display:none}@media screen and (max-width:767px){section.page>header nav.main ul li:nth-child(5) ul{display:block;padding-right:0;top:0}section.page>header nav.main ul li:nth-child(5) ul li{background:transparent url(../../images/arrow-subnavi-mobile.png) no-repeat right 7px;line-height:26px;padding:0 26px 0 0;width:auto}section.page>header nav.main ul li:nth-child(5) ul li a{color:#484848}}section.page>header nav.main ul li.products{position:relative}section.page>header nav.main ul li.products ul.products{padding:13px 10px 12px 10px;position:absolute;left:-514px;width:925px}section.page>header nav.main ul li.products ul.products li{width:132px;padding:4px 10px 4px 10px;background:transparent url(../../images/products-nav-bg.jpg) no-repeat right 20px}section.page>header nav.main ul li.products ul.products li img{width:113px;height:auto;margin-bottom:10px}section.page>header nav.main ul li.products ul.products li p{margin-bottom:10px}section.page>header nav.main ul li.products ul.products li p a,section.page>header nav.main ul li.products ul.products li p.sub-cat{color:#0251a0;font-weight:bold}section.page>header nav.main ul li.products ul.products li .sub-page a{line-height:15px;margin-bottom:10px;display:inline-block}section.page>header nav.main ul li.products ul.products li.last{background:transparent}section.page>header nav.main ul li.products ul.products li.last+li{content:" ";display:block;clear:both}@media screen and (max-width:1000px){section.page>header nav.main ul li.products ul.products{padding:0;left:0;width:100%;position:relative;text-align:right}section.page>header nav.main ul li.products ul.products li,section.page>header nav.main ul li.products ul.products li.last{padding:0 26px 0 0;width:auto;background:transparent url(../../images/arrow-subnavi-mobile.png) no-repeat right 7px}section.page>header nav.main ul li.products ul.products li p,section.page>header nav.main ul li.products ul.products li.last p{margin-bottom:0}section.page>header nav.main ul li.products ul.products li p a,section.page>header nav.main ul li.products ul.products li.last p a{color:#484848;font-weight:normal}section.page>header nav.main ul li.products ul.products .sub-image{display:none}}footer{width:100%}footer nav.footer{border-top:1px solid #c9c9c9;margin:0 auto;padding:24px 0 21px;text-align:center}footer nav.footer ul{display:inline-block}footer nav.footer ul li{float:left;padding:0 15px}footer nav.footer ul li.last{border-right:0}footer nav.footer ul li a{color:#939393;text-decoration:none}footer nav.footer ul li+li{border-left:1px solid #5c5c5c}section.social-buttons{height:122px;left:0;margin-top:-61px;position:fixed;top:50%;width:40px;z-index:99999}@media screen and (max-width:1000px){section.social-buttons{top:33%}}@media screen and (max-width:767px){section.social-buttons{display:none}}section.social-buttons ul li{background-color:#255b9c;height:40px;border-bottom:1px solid #d3d3d3;width:40px}section.social-buttons ul li .social-button{display:block;height:40px;width:40px}section.social-buttons ul li .social-button.youtube{background:transparent url(../../images/icon-youtube.png) no-repeat center center;background-image:linear-gradient(transparent,transparent),url(../../images/icon-youtube.svg);background-size:53px 53px}section.social-buttons ul li .social-button.youtube.no-svg{background:transparent url(../../images/icon-youtube.png) no-repeat center center}section.social-buttons ul li .social-button.facebook{background:transparent url(../../images/icon-facebook.png) no-repeat center center;background-image:linear-gradient(transparent,transparent),url(../../images/icon-facebook.svg);background-size:53px 53px}section.social-buttons ul li .social-button.facebook.no-svg{background:transparent url(../../images/icon-facebook.png) no-repeat center center}section.social-buttons ul li .social-button.contact{background:transparent url(../../images/icon-contact.png) no-repeat center center;background-image:linear-gradient(transparent,transparent),url(../../images/icon-contact.svg);background-size:53px 53px}section.social-buttons ul li .social-button.contact.no-svg{background:transparent url(../../images/icon-contact.png) no-repeat center center}section.social-buttons .contact-small{background-color:#255b9c;display:none;height:295px;left:0;padding:17px 5px 20px 15px;position:absolute;top:82px;width:466px;z-index:9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1000px){section.social-buttons .contact-small{height:285px}}section.social-buttons .contact-small h3{color:#fff;font-family:arial,helvetica,sans serif;font-size:14px;font-weight:bold;line-height:14px;margin-bottom:7px}section.social-buttons .contact-small p{color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px;margin-bottom:23px}@media screen and (max-width:1000px){section.social-buttons .contact-small p{margin-bottom:13px}}section.social-buttons .contact-small p a{color:#fff;text-decoration:none}section.social-buttons .contact-small .hotline h3{float:left;width:65px}section.social-buttons .contact-small .hotline p{float:left;width:120px}section.social-buttons .contact-small .contact-form-small{margin-top:11px}section.social-buttons .contact-small .contact-form-small label{color:#fff;display:inline-block;float:left;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px;width:65px}section.social-buttons .contact-small .contact-form-small input{background-color:#99adcc;border:0;display:inline-block;float:left;height:18px!important;margin-bottom:15px;padding:0;width:148px!important}section.social-buttons .contact-small .contact-form-small .chosen-container{margin-right:10px;background-color:#99adcc;display:inline-block;float:left;margin-bottom:15px;width:148px!important}section.social-buttons .contact-small .contact-form-small ul{margin:0;padding:0}section.social-buttons .contact-small .contact-form-small ul li{color:#fff;width:auto;height:auto}section.social-buttons .contact-small .contact-form-small .chosen-container-single .chosen-single{padding:4px 0 5px}section.social-buttons .contact-small .contact-form-small .chosen-container-single .chosen-single span{color:#222}section.social-buttons .contact-small .contact-form-small textarea{background-color:#99adcc;border:0;height:98px;margin-bottom:15px;margin-left:65px;width:148px;margin-right:0;padding:0}section.social-buttons .contact-small .contact-form-small button{background:transparent url(../../images/arrow-white.png) no-repeat right 1px;border:0;color:#fff;float:right;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;margin-right:10px;padding-right:20px}section.social-buttons .contact-small .contact-form-small .chosen-container-single .chosen-single{background:url("../../images/arrow-select-white.png") no-repeat scroll right -2px rgba(0,0,0,0);border:medium none;height:20px;padding:4px 0 5px 7px}section.social-buttons .contact-small .contact-form-small .chosen-container-single .chosen-drop ul{border-color:#99adcc}section.social-buttons .contact-small .contact-form-small .chosen-container-single .chosen-drop ul li{border-bottom:0}section.social-buttons .contact-small .contact-form-small .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none}section.social-buttons .contact-small .loading{display:none;width:16px;height:16px;background-image:url(../../images/loading.gif)}section.social-buttons .contact-small .fields{border:1px solid #99adcc;margin-right:10px}section.social-buttons .contact-small .fields.error{border:1px solid #fff}section.social-buttons .contact-small .msg.error{color:#fff}section.content.start{padding-left:0;width:100%}@media screen and (max-width:767px){section.content img{width:100%}}section.content section.content-full-container section.stage-left{background-color:#808080;float:left;height:352px;margin-bottom:20px;margin-right:20px;width:620px}@media screen and (max-width:767px){section.content section.content-full-container section.stage-left{display:none}}section.content section.content-full-container section.stage-left .stage{border-bottom:1px solid #fff}section.content section.content-full-container section.stage-left .stage .stage-item{display:none;position:relative}section.content section.content-full-container section.stage-left .stage .stage-item.current{display:block}section.content section.content-full-container section.stage-left .stage .stage-item img{height:259px;width:620px}section.content section.content-full-container section.stage-left .stage .stage-item a{color:#413f42;text-decoration:none}section.content section.content-full-container section.stage-left .stage .stage-item .description{background:transparent url(../../images/stage-gallery-desc-bg.png) repeat-x left top;bottom:0;height:90px;left:0;padding:18px 280px 12px 16px;position:absolute;width:620px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content section.content-full-container section.stage-left .stage .stage-item .description h2{color:#413f42;font-family:arial,helvetica,sans serif;font-size:18px;font-weight:bold;line-height:18px;margin-bottom:10px}section.content section.content-full-container section.stage-left .stage .stage-item .description p{color:#413f42;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px}section.content section.content-full-container section.stage-left .thumbnails{background-color:#fff;height:92px}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail{border-right:1px solid #fff;cursor:pointer;float:left;height:86px;width:206px}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay{background:transparent url(../../images/stage-gallery-thumb-overlay.png) repeat left top;display:none;height:86px;padding:20px 15px;position:absolute;width:206px;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay h4{color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;height:12px;line-height:12px;margin-bottom:10px;overflow:hidden}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay p{color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;height:32px;line-height:16px;overflow:hidden}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .mask{background:transparent url(../../images/stage-gallery-thumb-mask.png) repeat left top;height:86px;position:absolute;width:206px;z-index:1}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail img{height:86px;width:206px}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .overlay{display:block}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .mask{display:none}section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail.current .mask{display:none}section.content section.content-full-container section.sidebar-right-news{float:right;height:352px;margin-bottom:20px;width:302px;margin-right:20px}section.content section.content-full-container section.sidebar-right-news h2{border-bottom:1px solid #0098d1;color:#413f42;font-family:arial,helvetica,sans serif;font-size:18px;font-weight:bold;height:30px;margin-bottom:0;padding:0 3px}section.content section.content-full-container section.sidebar-right-news ul li{background:0;border-bottom:1px solid #c9c9c9;padding:0 0 0 5px}section.content section.content-full-container section.sidebar-right-news ul li .date{color:#939393;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px;margin-bottom:7px;margin-top:10px}section.content section.content-full-container section.sidebar-right-news ul li h4{color:#413f42;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;line-height:16px;margin-bottom:2px}section.content section.content-full-container section.sidebar-right-news ul li h4 a{color:#413f42;text-decoration:none}section.content section.content-full-container section.sidebar-right-news ul li p{color:#413f42;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px;margin-bottom:-2px}section.content section.content-full-container section.sidebar-right-news ul li a.more{background:transparent url(../../images/arrow-more-link.png) no-repeat right top;color:#d3d3d3;float:right;font-family:arial,helvetica,sans serif;font-weight:bold;margin-bottom:10px;padding-right:20px;text-decoration:none}section.content section.content-full-container section.product-search-right{background-color:#1f4b81;float:right;height:384px;margin-bottom:20px;width:302px;margin-right:20px}@media screen and (max-width:767px){section.content section.content-full-container section.product-search-right{height:auto}}section.content section.content-full-container section.teaser-container-left{float:left;height:384px;margin-bottom:20px;width:640px}@media screen and (max-width:767px){section.content section.content-full-container section.teaser-container-left{float:none;height:auto;width:100%}}section.content section.content-full-container section.teaser-container-left section.teaser-third{border:1px solid #c9c9c9;float:left;height:187px;margin-bottom:10px;margin-right:20px;position:relative;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){section.content section.content-full-container section.teaser-container-left section.teaser-third{float:none;margin-bottom:20px;min-height:184px;overflow:hidden;width:100%}section.content section.content-full-container section.teaser-container-left section.teaser-third img{height:auto;width:100%}}@media screen and (min-width:361px) and (max-width:767px){section.content section.content-full-container section.teaser-container-left section.teaser-third img{height:100%;width:auto}}section.content section.content-full-container section.teaser-container-left section.teaser-third .description{background:none repeat scroll 0 0 #fff;bottom:1px;height:99px;left:1px;outline:1px solid #fff;overflow:hidden;padding:15px 10px 10px 20px;position:absolute;width:296px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){section.content section.content-full-container section.teaser-container-left section.teaser-third .description{bottom:0;height:110px;outline:0;left:0;width:100%}}section.content section.content-full-container section.teaser-container-left section.teaser-third .description h1,section.content section.content-full-container section.teaser-container-left section.teaser-third .description h2{color:#5d5c5c;float:left;font-size:14px;line-height:14px;margin:0 0 14px}@media screen and (max-width:1000px){section.content section.content-full-container{margin:0 auto;width:624px}section.content section.content-full-container section.sidebar-right-news{float:left;margin-right:16px}section.content section.content-full-container section.product-search-right{float:left;margin-right:0}section.content section.content-full-container section.product-search-right .product-search{width:100%}}@media screen and (max-width:767px){section.content section.content-full-container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content section.content-full-container section.sidebar-right-news{float:none;margin-right:0;width:100%}section.content section.content-full-container section.product-search-right{float:none;width:100%}}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{height:5px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{background-color:#c9c9c9;border-radius:0;height:5px;margin:0}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#265d9f;border-radius:0;height:5px;margin:0}section.content,section.content-products{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.content.start,section.content-products.start{width:100%}section.content .standard-text,section.content-products .standard-text{margin-right:20px}section.content .standard-text h1,section.content-products .standard-text h1{font-size:16px;line-height:16px}@media screen and (max-width:1000px){section.content,section.content-products{float:none;margin:0 auto}}@media screen and (max-width:767px){section.content,section.content-products{float:right;width:100%!important;padding-right:10px;margin-right:0!important}}section.content.one-column,section.content-products.one-column{float:none;width:100%}@media screen and (max-width:1000px){section.content.one-column,section.content-products.one-column{width:680px}}@media screen and (max-width:767px){section.content.one-column,section.content-products.one-column{width:100%}}section.content-products{float:right;width:702px}section.content{float:right;width:680px;margin-right:20px}section.content.start{margin-right:0}section.googlemap{margin-bottom:20px;position:relative!important;width:680px!important}@media screen and (max-width:767px){section.googlemap{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section.list header{height:auto;position:relative}section.list header h3{display:inline-block;width:auto}section.list header .filter-container{position:absolute;right:0;top:0}@media screen and (max-width:767px){section.list header .filter-container{position:relative}}body section.page section.main section.list.downloads ul li .column1{float:left;padding-right:20px;width:78.970588%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li .column1{width:100%}}body section.page section.main section.list.downloads ul li .column2{float:left;margin-top:20px;width:8.970588%}body section.page section.main section.list.downloads ul li .column2 .icon.pdf{background:url(../../images/icons.gif) no-repeat scroll 0 0 #fff;background-position:0 -30px;display:block;float:left;height:30px;margin-right:30px;padding:0;width:40px}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li .column2{width:100%}}body section.page section.main section.list.downloads ul li .column3{float:right;margin-top:25px;width:12.058823%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li .column3{width:100%}}body section.page section.main section.list.downloads ul li .download-button{background:url(../../images/download-button.png) no-repeat scroll right 3px #fff;border:0;color:#0251a0;float:left;margin:3px 0;padding:1px 14px 1px 0;text-decoration:none!important;text-transform:uppercase}body section.page section.main section.list.downloads ul li.videos .column1,body section.page section.main section.list.downloads ul li.videos .column2,body section.page section.main section.list.downloads ul li.videos .column3,body section.page section.main section.list.downloads ul li.videos .column4,body section.page section.main section.list.downloads ul li.videos .column5{float:left}body section.page section.main section.list.downloads ul li.videos .column1 h5,body section.page section.main section.list.downloads ul li.videos .column2 h5,body section.page section.main section.list.downloads ul li.videos .column3 h5,body section.page section.main section.list.downloads ul li.videos .column4 h5,body section.page section.main section.list.downloads ul li.videos .column5 h5,body section.page section.main section.list.downloads ul li.videos .column1 p,body section.page section.main section.list.downloads ul li.videos .column2 p,body section.page section.main section.list.downloads ul li.videos .column3 p,body section.page section.main section.list.downloads ul li.videos .column4 p,body section.page section.main section.list.downloads ul li.videos .column5 p{margin-bottom:5px}body section.page section.main section.list.downloads ul li.videos .column1,body section.page section.main section.list.downloads ul li.videos .column3,body section.page section.main section.list.downloads ul li.videos .column4,body section.page section.main section.list.downloads ul li.videos .column5{padding-top:5px}body section.page section.main section.list.downloads ul li.videos .column1{width:27.058823%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li.videos .column1{width:50%}}body section.page section.main section.list.downloads ul li.videos .column2{margin-top:0;width:16.764705%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li.videos .column2{width:50%}}body section.page section.main section.list.downloads ul li.videos .column3{margin-top:0;width:23.529411%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li.videos .column3{width:25%}}body section.page section.main section.list.downloads ul li.videos .column4{width:20.882352%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li.videos .column4{width:25%}}body section.page section.main section.list.downloads ul li.videos .column5{width:11.764705%}@media screen and (max-width:767px){body section.page section.main section.list.downloads ul li.videos .column5{width:50%}}body section.page section.main section.list.downloads.offices ul li{position:relative}body section.page section.main section.list.downloads.offices ul li h5{margin:2px 0 6px}body section.page section.main section.list.downloads.offices ul li .left,body section.page section.main section.list.downloads.offices ul li .right{float:left}@media screen and (max-width:767px){body section.page section.main section.list.downloads.offices ul li .left,body section.page section.main section.list.downloads.offices ul li .right{float:none}}body section.page section.main section.list.downloads.offices ul li .left{margin-right:4px}@media screen and (max-width:767px){body section.page section.main section.list.downloads.offices ul li .left{margin-bottom:10px}}body section.page section.main section.list.downloads.offices ul li .left img{height:auto;width:90px}@media screen and (max-width:767px){body section.page section.main section.list.downloads.offices ul li .info-text{width:100%}}body section.page section.main section.list.downloads.offices ul li .more-button{position:absolute;right:0;top:25px}@media screen and (max-width:1000px){body section.page section.main section.list.downloads{margin:0 auto;padding-right:20px;width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:767px){body section.page section.main section.list.downloads{padding-right:0;width:100%}}body section.page section.main section.tabs{margin:0 auto;padding-right:20px;width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){body section.page section.main section.tabs{padding-right:0;width:100%}}body section.page section.main section.tabs ul.tabs-navi li{background:#fff url(../../images/tabs-navi-item-bg.gif) repeat-x left top;border:1px solid #c9c9c9;cursor:pointer;float:left;margin:0 3px 0 0;padding:8px 10px 15px}body section.page section.main section.tabs ul.tabs-navi li.active{background-image:none;border-bottom:0;padding:8px 10px 20px}body section.page section.main section.tabs .tab-content{background:transparent url(../../images/tab-content-border-top.gif) repeat-x left top;border:1px solid #c9c9c9;display:none;margin-top:-5px;padding:25px}body section.page section.main section.tabs .tab-content.active{display:block}body section.page section.main section.tabs .tab-content img{float:right;height:auto;margin-left:30px;width:150px}body section.page section.main section.tabs .tab-content p a{color:#939393}body section.page section.main section.tabs .tab-content p a:hover{text-decoration:none}body section.page section.main section.tabs .tab-content section.list{margin-right:0}body section.page section.main section.tabs .tab-content section.list ul{margin-bottom:10px}body section.page section.main section.tabs .tab-content section.list ul .more-button{margin-bottom:0}body section.page section.main section.tabs .tab-content .pagination .pages{margin:0}section.contact-form{position:relative}@media screen and (max-width:767px){section.contact-form{margin-right:0}}section.contact-form header{border-bottom:1px solid #c9c9c9;height:auto;margin-bottom:30px}section.contact-form header p{float:left;margin:0 0 5px}section.contact-form header .mandatory{float:right}.column{float:left;margin-right:3%;width:47%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.column{float:none;padding-right:0;width:100%}}.column .input-field{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.column .input-field.half{height:51px;width:50%}.column .input-field.third{width:33.333333%}@media screen and (max-width:767px){.column .input-field.third{width:50%}}.column .input-field.two-third{width:66.66666%;padding-right:10px}@media screen and (max-width:767px){.column .input-field.two-third{width:50%}}.column .input-field label,.column .input-field select,.column .input-field input[type=text],.column .input-field textarea{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column .input-field select,.column .input-field input[type=text],.column .input-field textarea{border:1px solid #c9c9c9;height:14px;margin-bottom:11px}.column .input-field label{margin-bottom:7px;white-space:nowrap}.column .input-field label.confirmation-label,.column .input-field label[for="confirmation"]{white-space:normal}.column .input-field input[type=text]{height:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column .input-field select{height:18px}.column .input-field textarea{height:271px}.column .input-field.error label{color:#f00;font-weight:bold}section.contact-form.application .page{display:none}section.contact-form.application .page.current{display:block}section.contact-form.application .left,section.contact-form.application .right{width:50%}section.contact-form.application .left{float:left}section.contact-form.application .right{float:right;margin-top:0}section.contact-form.application input[type=radio]{margin-right:10px;width:10px}section.contact-form.application .column{height:auto;margin-bottom:15px}section.contact-form.application .column .input-field{position:relative}section.contact-form.application .column .input-field input.file-input{left:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:15px}section.contact-form.application .column .input-field .file-input-style{background:transparent url(../../images/arrow-fileupload.png) no-repeat 98% 4px;border:1px solid #c9c9c9;display:block;margin-top:0;width:100%}section.contact-form.application .column .input-field .field-correspondence,section.contact-form.application .column .input-field .field-resume,section.contact-form.application .column .input-field .field-certificates{width:100%}section.contact-form.application .column .input-field .upload-info{margin-bottom:10px}section.contact-form.application .column .input-field textarea{height:64px}section.contact-form.application .column .input-field input.confirmation{float:left;margin-right:5%;width:5%}section.contact-form.application .column .input-field .confirmation-label{float:left;width:90%}section.contact-form.application .column .more-button{bottom:0;position:absolute;right:20px}@media screen and (max-width:1000px){section.contact-form.application .column .more-button{right:30px}}@media screen and (max-width:767px){section.contact-form.application .column .more-button{position:relative;right:10px}}section.contact-form.application .page.summary .summary-title{font-family:verdana,arial,helvetica,sans serif;font-size:11px;line-height:15px;font-weight:normal;display:inline-block;margin:10px 0}section.contact-form.application .page.summary .summary-title.education{margin-top:0}section.contact-form.application .page.summary .info-group .info-label{display:inline-block;padding-right:5px}section.contact-form.application .page.summary .info-line .info-group{display:inline-block}body section.page section.main .tx-fr-career ul li{padding:0 10px}section.contact-form.seminars .column .input-field input[type="text"]{height:18px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.contact-form.seminars .column.participant{border:1px solid #fff;position:relative}section.contact-form.seminars .column.participant .add-participant.more-button{float:none}section.contact-form.seminars .column.participant .close-button{background:transparent url(../../images/button-close.gif) no-repeat 0 0;cursor:pointer;display:none;height:22px;position:absolute;right:-8px;top:-8px;width:22px;z-index:1000}section.contact-form.seminars .column.participant.last:hover{border:1px solid #ddd}section.contact-form.seminars .column.participant.last:hover.first{border:0}section.contact-form.seminars .column.participant.last:hover.first .close-button{display:none}section.contact-form.seminars .column.participant.last:hover .close-button{display:block}section.contact-form.seminars .column .input-field.checkbox{margin-bottom:7px}section.contact-form.seminars .column .input-field.checkbox input{display:block;float:left;margin-right:5%;width:5%}section.contact-form.seminars .column .input-field.checkbox label{float:left;width:90%}section.contact-form.seminars .column .more-button[type="submit"]{bottom:0;position:absolute;right:20px}@media screen and (max-width:1000px){section.contact-form.seminars .column .more-button[type="submit"]{right:20px}}@media screen and (max-width:767px){section.contact-form.seminars .column .more-button[type="submit"]{position:relative;right:10px}}section.slide-gallery{border:1px solid #c9c9c9}section.slide-gallery .stage{height:276px;overflow:hidden;position:relative;width:677px}@media screen and (max-width:1000px){section.slide-gallery .stage{height:auto;width:100%}}section.slide-gallery .stage .slide-container{left:0;position:absolute}section.slide-gallery .stage .slide-container .slide-item{float:left;height:276px;width:677px}section.slide-gallery .stage .slide-container .slide-item img{height:auto;width:100%}@media screen and (max-width:1000px){section.slide-gallery .stage .slide-container .slide-item{height:auto;width:100%}}section.slide-gallery .pagination{height:21px;padding:10px}section.slide-gallery .pagination .play-pause{background:transparent url(../../images/button-controls.gif) no-repeat left top;cursor:pointer;display:inline-block;height:20px;margin-right:12px;width:20px}section.slide-gallery .pagination .play-pause.pause{background-position:0 -20px}section.slide-gallery .pagination .previous{left:10px;top:10px}section.slide-gallery .pagination .next{right:10px;top:10px}section.slide-gallery .pagination .pages{height:8px;margin:5px 0}body section.page section.main section.list ul li.dentists h5{font-weight:bold;margin-bottom:10px;font-family:'verdana';font-size:11px;line-height:15px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}body section.page section.main section.list ul li.dentists p.category{margin-bottom:0}body section.page section.main section.list ul li.dentists p a{color:#939393}body section.page section.main section.list ul li.dentists p a:hover{text-decoration:none}body section.page section.main section.list ul li.dentists p .bold{font-weight:bold}body section.page section.main section.list ul li.dentists a.more-button{margin-top:0}body section.page section.main section.list ul li.dentists a.more-button.right{float:right}body section.page section.main section.dentist-detail{position:relative}body section.page section.main section.dentist-detail .column-half{float:left;padding-right:20px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.page section.main section.dentist-detail .column-half.last{padding-right:0;text-align:right}@media screen and (max-width:767px){body section.page section.main section.dentist-detail .column-half{float:none;width:100%}body section.page section.main section.dentist-detail .column-half.last{margin-bottom:20px}}body section.page section.main section.dentist-detail ul li{background:transparent url(../../images/list-bullet.gif) no-repeat left 11px;padding:5px 6px 5px 10px}body section.page section.main section.dentist-detail h3{font-size:15px}body section.page section.main section.dentist-detail a{color:#939393}body section.page section.main section.dentist-detail a:hover{text-decoration:none}body section.page section.main section.seminar-detail{position:relative}body section.page section.main section.seminar-detail .more-button{float:none}body section.page section.main section.seminar-detail img.right{float:right}body section.page section.main section.seminar-detail ul li{background:transparent url(../../images/list-bullet.gif) no-repeat left 11px;padding:5px 6px 5px 10px}section.teaser-full{border:1px solid #c9c9c9;margin-bottom:20px;padding:1px;position:relative}@media screen and (max-width:767px){section.teaser-full{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}section.teaser-full img{height:auto;width:100%}section.teaser-full h1{display:inline-block;font-size:24px;line-height:24px}@media screen and (max-width:767px){section.teaser-full h1{font-size:12px;line-height:15px;margin-bottom:5px}}section.teaser-full .info-text{left:28px;position:absolute;top:92px;width:250px}@media screen and (max-width:767px){section.teaser-full .info-text{left:10px;top:10px}}section.teaser-full .info-text p{font-family:DTL Caspari WT,arial,sans serif;font-size:14px;line-height:14px}@media screen and (max-width:767px){section.teaser-full .info-text p{font-size:9px;line-height:9px}}@media screen and (max-width:767px){section.teaser-full{height:auto;width:100%}section.teaser-full .info-text{width:50%}}.teaser-container{margin:0 -10px 0 auto;width:702px}@media screen and (max-width:767px){.teaser-container{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body section.page section.main section.teaser-half{border:1px solid #c9c9c9;float:left;height:265px;margin-bottom:22px;padding:1px;margin-right:22px;width:329px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.page section.main section.teaser-half.even{margin-right:0}body section.page section.main section.teaser-half .topimage{height:auto;margin-bottom:2px;width:100%}body section.page section.main section.teaser-half .info-text{border-top:1px solid #c9c9c9;padding:15px 10px 10px 20px;max-height:140px;overflow:hidden}body section.page section.main section.teaser-half .info-text h1,body section.page section.main section.teaser-half .info-text h2{float:left;font-size:13px;line-height:16px;margin-bottom:10px;width:200px}@media screen and (max-width:767px){body section.page section.main section.teaser-half .info-text h1,body section.page section.main section.teaser-half .info-text h2{width:64%}}body section.page section.main section.teaser-half .info-text .more-button{margin-bottom:5px;margin-left:10px}body section.page section.main section.teaser-half .info-text p{margin-bottom:10px}body section.page section.main section.teaser-half .info-text ul li{background:transparent url(../../images/list-arrow.gif) no-repeat left 5px;padding:0 0 0 12px}@media screen and (max-width:767px){body section.page section.main section.teaser-half{border:0;height:auto;width:100%}body section.page section.main section.teaser-half .inner-teaser-half{border:1px solid #c9c9c9}}body section.page section.main .sidebar-left .teaser-half{height:auto;width:240px}@media screen and (max-width:767px){body section.page section.main .sidebar-left .teaser-half{display:none}}.product-search-container{display:none;margin:0 auto;width:680px}@media screen and (max-width:1000px){.product-search-container{display:block}}@media screen and (max-width:767px){.product-search-container{display:none}}.sidebar-left .product-search-opener{display:none}@media screen and (max-width:767px){.sidebar-left .product-search-opener{background:transparent url(../../images/open-product-search.png) no-repeat left top;color:#0251a0;cursor:pointer;display:block;margin-bottom:20px;padding-left:30px;font-family:'DTL Caspari WT';font-size:16px;line-height:28px;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.sidebar-left .product-search-opener.open{background:transparent url(../../images/close-product-search.png) no-repeat left top}}.sidebar-left .product-search-container{background-color:#fff;display:block;left:0;position:relative;width:100%;z-index:9998}@media screen and (max-width:767px){.sidebar-left .product-search-container{display:block;left:-100%;padding:0 20px;position:absolute;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.product-search{background-color:#255c9d;height:384px;padding:0 2px;position:relative;width:302px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.product-search{height:auto}}.product-search.no-accordion{background-color:#fff;height:auto;margin-bottom:20px;margin-right:20px;padding:0;width:680px}.product-search.no-accordion h2{background:#255c9d url(../../images/icon-minus.png) no-repeat 645px 20px;border-bottom:0;cursor:pointer;padding:15px 20px}.product-search.no-accordion h2.closed{background:#255c9d url(../../images/icon-plus.png) no-repeat 646px 16px}.product-search.no-accordion .searchbox{background-color:#255c9d;width:100%}.product-search.no-accordion .searchbox .inner-searchbox{padding:0 23px 15px 19px;position:relative;width:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-search.no-accordion .searchbox .inner-searchbox input{border:1px solid #c9c9c9;font-size:11px;height:26px;line-height:13px;padding:6px 10px 5px;width:199px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-search.no-accordion .searchbox .inner-searchbox button{background:transparent url(../../images/arrow-search.png) no-repeat right 2px;border:0;display:block;height:26px;padding:0;position:absolute;right:20px;top:0;width:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-search.no-accordion form{background-color:#255c9d;height:auto;padding:0 2px}.sidebar-left .product-search.no-accordion form{height:auto}.product-search.no-accordion form .column-container{border-top:1px solid #90a8c5}.product-search.no-accordion form .column-container .column{float:left;margin-right:0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-left .product-search.no-accordion form .column-container .column{border-bottom:1px solid #90a8c5;float:none;width:100%}.sidebar-left .product-search.no-accordion form .column-container .column.last{border-bottom:0}.product-search.no-accordion form .column-container .column h3{border-bottom:0}body section.page section.main .sidebar-left .product-search.no-accordion form .column-container .column h3{background:transparent url(../../images/icon-minus.png) no-repeat 205px 13px;cursor:pointer}body section.page section.main .sidebar-left .product-search.no-accordion form .column-container .column h3.closed{background:transparent url(../../images/icon-plus.png) no-repeat 206px 9px}.product-search.no-accordion form .column-container .column>div{border-bottom:0}.product-search.no-accordion form .column-container .column .input-field{min-height:20px;padding-right:0;width:178px}.content.products .product-search.no-accordion form .column-container .column .input-field{width:291px}.product-search.no-accordion form .column-container .column .input-field .label{width:151px}.content.products .product-search.no-accordion form .column-container .column .input-field .label{width:265px}.product-search.no-accordion form .btn-search{display:none}.product-search.no-accordion.with-button form .column-container{border-bottom:1px solid #90a8c5}.product-search.no-accordion.with-button form .btn-search{display:block}.product-search h2{border-bottom:1px solid #92adce;color:#fff;font-family:arial,helvetica,sans serif;font-size:14px;font-weight:bold;line-height:14px;margin-bottom:0;padding:18px}body section.page section.main section.sidebar-left .product-search .accordion h3,body section.page section.main section.sidebar-left .product-search .column h3{border-bottom:1px solid #90a8c5;border-left:none;border-radius:0;border-right:0;border-top:0;color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;line-height:12px;margin-bottom:0;padding:8px 18px}body section.page section.main section.sidebar-left .product-search .accordion h3.ui-accordion-header-active,body section.page section.main section.sidebar-left .product-search .column h3.ui-accordion-header-active{border-bottom:0}.product-search .accordion h3,.product-search .column h3{background:0;border-bottom:1px solid #90a8c5;border-left:none;border-radius:0;border-right:0;border-top:0;color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;line-height:12px;margin-bottom:0;padding:8px 18px}.product-search .accordion h3.ui-accordion-header-active,.product-search .column h3.ui-accordion-header-active{border-bottom:0}.product-search .accordion>div,.product-search .column>div{background:0;border-bottom:1px solid #92adce;border-left:none;border-radius:0;border-right:0;border-top:0;max-height:218px;padding:5px 0 5px 29px}.product-search .accordion>div .input-field,.product-search .column>div .input-field{float:left;margin-bottom:5px;margin-right:12px;margin-top:5px;min-height:32px;width:116px}.product-search .accordion>div .input-field .checkbox,.product-search .column>div .input-field .checkbox{background:transparent url(../../images/checkbox-unchecked.png) no-repeat left top;cursor:pointer;float:left;height:11px;margin-top:3px;width:11px}.product-search .accordion>div .input-field .checkbox.checked,.product-search .column>div .input-field .checkbox.checked{background:transparent url(../../images/checkbox-checked.png) no-repeat left top}.product-search .accordion>div .input-field .label,.product-search .column>div .input-field .label{color:#fff;cursor:pointer;float:left;font-family:arial,helvetica,sans serif;font-size:12px;line-height:16px;padding-left:15px;width:90px}.product-search .accordion>div .input-field input,.product-search .column>div .input-field input{display:none}.product-search .accordion>div .mCSB_container,.product-search .column>div .mCSB_container{margin-right:11px}.product-search .accordion>div .mCustomScrollBox>.mCSB_scrollTools,.product-search .column>div .mCustomScrollBox>.mCSB_scrollTools{width:8px}.product-search .accordion>div .mCSB_scrollTools .mCSB_draggerRail,.product-search .column>div .mCSB_scrollTools .mCSB_draggerRail{background-color:#265d9f;border-radius:0;width:5px}.product-search .accordion>div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.product-search .column>div .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#c9c9c9;border-radius:0;width:5px}.product-search .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 210px 13px;border:0;display:none;color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;padding:13px 38px 14px 164px;text-decoration:none}.content.start .product-search .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 272px 13px;padding:13px 33px 14px 226px}@media screen and (max-width:767px){.content.start .product-search .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 94% 13px;padding:13px 13% 14px 74%;width:100%}}.content-products.products .product-search .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 650px 13px;padding:13px 38px 14px 604px}.content.start .product-search.no-accordion .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 210px 13px;padding:13px 38px 14px 164px}.content-products.products .product-search.no-accordion .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 650px 13px;padding:13px 38px 14px 604px}.product-search.with-button .btn-search{display:block}.product-search.no-accordion.with-button .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 210px 13px;border:0;display:block;color:#fff;font-family:arial,helvetica,sans serif;font-size:12px;font-weight:bold;padding:13px 38px 14px 164px;text-decoration:none}@media screen and (max-width:767px){.product-search.no-accordion.with-button .btn-search{background:transparent url(../../images/arrow-search-white.png) no-repeat 94% 13px;padding:13px 13% 14px 74%;width:100%}}.product-search .ui-state-default .ui-icon{background:transparent url(../../images/icon-plus.png) no-repeat right 1px}.product-search .ui-state-active .ui-icon{background:transparent url(../../images/icon-minus.png) no-repeat right 5px}.product-search .ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:auto;right:18px}.sidebar-left .product-search{width:240px}@media screen and (max-width:767px){.sidebar-left .product-search{width:100%}body section.page section.main .sidebar-left .product-search.no-accordion form .column-container .column h3{background-position:93% 13px}body section.page section.main .sidebar-left .product-search.no-accordion form .column-container .column h3.closed{background-position:93% 9px}}.sidebar-left .accordion>div .input-field{width:184px}.sidebar-left .accordion>div .input-field .label{width:158px}.sidebar-left .btn-search{display:none}section.content.products section.teaser-container section.teaser-full .title-bar{display:table;left:1px;position:absolute;top:36px;width:676px}@media screen and (max-width:767px){section.content.products section.teaser-container section.teaser-full .title-bar{top:10px;width:100%}}section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar .left-bar{float:left;height:30px;width:27px}@media screen and (max-width:767px){section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar .left-bar{height:20px}}section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar h1{font-size:24px;float:left;left:0;line-height:24px;padding:3px 12px;position:relative;top:0}@media screen and (max-width:767px){section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar h1{font-size:14px;line-height:14px}}section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar .right-bar{float:left;height:30px}@media screen and (max-width:767px){section.content.products section.teaser-container section.teaser-full .title-bar .inner-title-bar .right-bar{height:20px}}@media screen and (max-width:767px){section.content.products section.teaser-container section.teaser-full .info-text{top:42px}}.product-info{margin:0 auto 30px;padding-right:20px;width:690px}.product-info.related{width:682px;margin-bottom:40px;border-bottom:1px solid #c9c9c9}.product-info.related p{font-size:11px!important;line-height:15px!important;font-family:verdana,arial,sans serif!important;margin:0 0 0 0!important}.product-info h6{font-family:DTL Caspari WT,arial,sans serif;font-size:15px;line-height:15px;font-weight:normal;margin:0 0 15px}.product-info .accordion2>div h5{color:#5c5c5c;font-family:verdana,helvetica,sas serif;font-size:11px;font-weight:bold;line-height:11px;margin-bottom:10px}.product-info .accordion2>div p{color:#5c5c5c;font-size:11px;line-height:15px}.product-info .accordion2>div ul li{color:#5c5c5c;font-family:verdana,helvetica,sas serif;font-size:11px;line-height:15px;padding:0 0 0 10px!important}.product-info .accordion2>div .inner-list ul{border-top:0}.product-info .accordion2>div .cross-selling-item{border-bottom:1px solid #c9c9c9;float:left;margin:15px 5% 0 0;padding-bottom:10px;width:45%}@media screen and (max-width:767px){.product-info .accordion2>div .cross-selling-item{min-height:200px}}.product-info .accordion2>div .cross-selling-item.no-border{border-bottom:0}.product-info .accordion2>div .cross-selling-item .more-button{float:none}.product-info .accordion2>div .cross-selling-item img{float:right}.product-info .accordion2.related{padding-bottom:30px}.product-info .accordion2.related .cross-selling-item{height:91px;margin:0 66px -4px 0;padding-bottom:8px;padding-top:20px;border-bottom:1px solid #c9c9c9;float:left;width:40%}.product-info .accordion2.related .cross-selling-item p.title{margin:0 0 14px}.product-info .accordion2.related .cross-selling-item img{margin-right:12px}.product-info .ui-accordion .ui-accordion-header{background-color:#fff;background-image:none;border:1px solid #999;border-radius:0}.product-info .ui-accordion .ui-accordion-header.ui-state-hover{background-color:#fff}.product-info .ui-accordion .ui-accordion-content{background-color:#fff;background-image:none;border-color:#999;border-radius:0}.product-info .ui-state-default,.product-info .ui-widget-content .ui-state-default,.product-info .ui-widget-header .ui-state-default,.product-info .ui-state-active,.product-info .ui-widget-content .ui-state-active,.product-info .ui-widget-header .ui-state-active{color:#999}.product-info .ui-state-default .ui-icon{background:transparent url(../../images/icon-plus-gray.png) no-repeat left top;margin-top:-5px}.product-info .ui-state-active .ui-icon{background:transparent url(../../images/icon-minus-gray.png) no-repeat left top;margin-top:-5px}.product-info .ui-widget-content a{color:#999}@media screen and (max-width:767px){.product-info{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.product-description{margin-right:20px}@media screen and (max-width:1000px){.product-description{margin:0 auto;padding-right:20px;width:680px}}@media screen and (max-width:767px){.product-description{padding-right:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}table.markdown{margin-bottom:10px;width:100%}table.markdown thead{height:0;line-height:0;padding:0}table.markdown thead tr th{height:0;line-height:0;padding:0}table.markdown tr .count{padding-right:8px;width:27px}table.markdown tr .ref{width:114px}table.markdown tr td{color:#5c5c5c;font-family:verdana,helvetica,sas serif;font-size:11px;line-height:15px;padding:3px}table.markdown tr td.mardown-right{text-align:right}body section.page section.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;clear:both;margin-bottom:40px;color:#333}body section.page section.container:after{content:'';display:block;clear:both}body section.page section.container .col{float:left;padding-bottom:20px}body section.page section.container .col.leftside .innertextblock{padding-right:20px}body section.page section.container .col.rightside .innertextblock{padding-left:20px}body section.page section.container.borderbottom{padding-bottom:40px;border-bottom:1px solid #c9c9c9}body section.page section.container .borderright{border-right:1px solid #c9c9c9}body section.page section.container.half .col{width:50%}body section.page section.container.onethird .col.leftside{width:34%}body section.page section.container.onethird .col.rightside{width:66%}body section.page section.container.twothird .col.leftside{width:66%}body section.page section.container.twothird .col.rightside{width:34%}@media screen and (max-width:767px){body section.page section.container.borderbottom{padding-bottom:40px;border-bottom:1px solid #c9c9c9}body section.page section.container .borderright{border-right:0;margin-bottom:40px;border-bottom:1px solid #c9c9c9}body section.page section.container.half .col{width:100%}body section.page section.container.onethird .col.leftside{width:100%}body section.page section.container.onethird .col.rightside{width:100%}body section.page section.container.twothird .col.leftside{width:100%}body section.page section.container.twothird .col.rightside{width:100%}body section.page section.container .col.rightside .innertextblock{padding-left:0}}body section.page section.container ul li{background:transparent url(../../images/list-bullet.gif) no-repeat left 11px;padding:5px 12px}article.innertextblock{color:#333;line-height:22px}article.innertextblock h1{font-size:22px;line-height:24px;margin:0 0 25px;color:#000}article.innertextblock h2{font-size:18px;line-height:20px;margin:0 0 25px;color:#000}article.innertextblock h3{font-size:18px;line-height:18px;margin:0 0 25px;color:#000}article.innertextblock h4{font-size:16px;line-height:18px;margin:0 0 15px;color:#000}article.innertextblock h5{font-size:15px;line-height:15px;color:#000}article.innertextblock h6{font-size:15px;line-height:15px;color:#000}article.innertextblock a{color:#333}article.innertextblock img{margin-bottom:5px;width:100%;height:auto}article.innertextblock small{font-size:10px;line-height:22px}article.innertextblock p,article.innertextblock li{color:#333;line-height:22px;font-size:14px;font-family:'DTL Caspari WT'}article.innertextblock .contentList li{background:transparent url(../../images/list-bullet.gif) no-repeat left 8px!important;padding:0 12px!important}body section.page section.main .seminarlist{margin-top:8px;margin-bottom:45px;color:#333}body section.page section.main .seminarlist h5{font-size:15px;line-height:15px;margin:0 0 17px}body section.page section.main .seminarlist ul li{background:transparent;padding:3px 0}body section.page section.main .seminarlist a{color:#333}body section.page section.main .packinginformation{color:#333;margin-bottom:15px}body section.page section.main .packinginformation h5{font-size:15px;line-height:15px;margin:0 0 20px}body section.page section.main .packinginformation h6{font-size:12px;line-height:15px;font-weight:bold;margin:0 0 10px}body section.page section.main .packinginformation ul li{background:transparent;padding:3px 0}body section.page section.main .packinginformation a{color:#0251a0}body section.page section.main{margin-bottom:20px}body section.page section.main section.downloadlist h6{font-family:DTL Caspari WT,arial,sans serif;font-size:15px;line-height:15px;font-weight:normal;margin:0 0 26px}body section.page section.main section.downloadlist ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;width:50%;padding:0 89px 27px 0;float:left}body section.page section.main section.downloadlist ul li .logo{padding-right:20px}body section.page section.main section.downloadlist ul li .summary{font-size:11px;line-height:15px;margin-bottom:14px;margin-top:-4px}body section.page section.main section.downloadlist ul li table{border-spacing:0;width:100%}body section.page section.main section.downloadlist ul li td{vertical-align:top}body section.page section.main section.downloadlist ul li .title{width:100%;font-size:10px;line-height:15px;float:left}body section.page section.main section.downloadlist ul li .link{float:right}body section.page section.main section.downloadlist ul li .link a{background:url(../../images/downloadlogo.jpg) no-repeat scroll right top #fff;color:#0251a0;padding:0 17px 1px 0;font-family:'verdana';font-size:11px;line-height:11px;text-transform:uppercase;text-decoration:none}@media screen and (max-width:520px){body section.page section.main section.downloadlist ul li{width:100%;padding:0 19px 27px 0}}.imagestagetop{width:100%;padding-right:20px;margin-bottom:40px;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imagestagetop img{width:100%;height:auto}.imagestagetop .subtext{font-size:10px;line-height:13px}.picturegalery{color:#333;width:100%;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:26px}.picturegalery a{color:#333}.picturegalery:after{content:'';display:block;clear:both}.picturegalery .picture{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:22px}.picturegalery .picture img{width:100%;height:auto;margin-bottom:5px}.picturegalery .picture.max1{width:100%}.picturegalery .picture.max2{width:50%}.picturegalery .picture.max2.item1{padding-right:10px}.picturegalery .picture.max2.item2{padding-left:10px}.picturegalery .picture.max3{width:33%}.picturegalery .picture.max3.item1{padding-right:10px}.picturegalery .picture.max3.item2{padding-left:5px;padding-right:5px}.picturegalery .picture.max3.item3{padding-left:10px}.picturegalery .picture.max4{width:25%}.picturegalery .picture.max4.item1{padding-right:10px}.picturegalery .picture.max4.item2{padding-left:5px;padding-right:5px}.picturegalery .picture.max4.item3{padding-left:5px;padding-right:5px}.picturegalery .picture.max4.item4{padding-left:10px}.picturegalery .picture .title{font-size:10px;line-height:14px}body section.page section.main section.imagelist{margin-bottom:20px;margin-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.page section.main section.imagelist:after{content:'';display:block;clear:both}body section.page section.main section.imagelist h4{font-family:DTL Caspari WT,arial,sans serif;font-weight:normal;font-size:15px;line-height:15px;margin:0 0 5px}body section.page section.main section.imagelist li{list-style:none}body section.page section.main section.imagelist li:after{content:'';display:block;clear:both}body section.page section.main section.imagelist ul li{background:transparent;padding:0}body section.page section.main section.imagelist .imageleft{float:left;max-width:35%}body section.page section.main section.imagelist .imageleft img{width:100%;height:auto;padding-right:20px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body section.page section.main section.imagelist .textright p{margin:0 0 10px 0}body section.page section.main section.imagelist .more-button{display:block;text-align:right;float:none}body section.page section.main section.content h1{font-family:'DTL Caspari WT Bold';font-size:22px;line-height:24px;margin:0 0 20px;color:#000}body section.page section.main section.content.productpage h3{font-family:DTL Caspari WT,arial,sans serif;font-weight:bold;font-size:18px;line-height:18px;margin:0 0 25px;color:#000}body section.page section.main section.content.productpage h4{font-family:DTL Caspari WT,arial,sans serif;font-weight:normal;font-size:18px;line-height:18px;margin:0 0 25px;color:#000}body section.page section.main section.content.productpage h5{font-family:DTL Caspari WT,arial,sans serif;font-weight:normal;font-size:16px;line-height:16px;margin:0 0 25px;color:#000}body section.page section.main section.content.productpage h6{font-family:DTL Caspari WT,arial,sans serif;font-weight:normal;font-size:16px;line-height:16px;margin:0 0 25px;color:#000}body section.page section.main section.content.productpage p{color:#333;margin:0 0 20px 0;line-height:22px;font-size:14px;font-family:'DTL Caspari WT'}body section.page section.main section.content.productpage .teaser-half p{color:#5c5c5c;margin:0 0 10px 0;line-height:15px;font-size:11px;font-family:verdana,arial,sans serif}.added_through_rte h3{font-family:DTL Caspari WT,arial,sans serif;font-weight:bold;font-size:18px;line-height:18px;margin:0 0 25px;color:#000}.tx-fr-packing table{border-spacing:0}.tx-fr-packing table td{vertical-align:top}body section.page article.innertextblock h1{font-family:'DTL Caspari WT Bold';line-height:24px;margin:0 0 20px}body section.page section.container .col{padding-bottom:0}.tx-fr-addresslist{padding-bottom:20px;border-bottom:1px solid #c9c9c9;margin-bottom:40px}.tx-fr-addresslist ul{margin-bottom:0}.tx-fr-packing{border-bottom:1px solid #c9c9c9;margin-bottom:40px;padding-bottom:10px}.tx-fr-downloads{border-bottom:1px solid #c9c9c9;margin-bottom:40px;display:inline-block;width:100%}.tx-fr-downloads p{font-size:11px!important;line-height:15px!important;font-family:verdana,arial,sans serif!important;margin:0 0 30px 0!important}body section.page section.main section.seminarlist h5,body section.page section.main section.packinginformation h5,body section.page section.main section.product-info h6,body section.page section.main section.downloadlist h6{font-size:20px;color:#000}body section.page section.main .seminarlist{margin-bottom:0}.csc-textpic-caption{font-size:10px;line-height:13px}div.csc-textpic{overflow:visible;max-width:100%}.csc-textpic-image,.csc-textpic-imagewrap{max-width:100%}

/* Modularweb Styles */

section.content section.content-full-container section.teaser-container-left section.teaser-third {
	margin-bottom: 20px;
}

.product-search, section.content section.content-full-container section.product-search-right {
	height: 394px;
}

.product-search .accordion > div, .product-search .column > div {
	max-height: 230px;
	padding-left: 17px;
}
/*
.product-search .accordion>div .input-field, .product-search .column > div .input-field {
	margin-bottom: 8px;
}
*/
section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:last-of-type {
	border-right: 0;
}

section.page > header nav.main ul li:hover ul, .touch.no-mobile section.page > header nav.main ul li:hover ul {
	display: block;
}

section.content section.content-full-container section.stage-left .stage .stage-item .description {
	background: transparent;
	padding-right: 0;
	padding-left: 0;
	height: 101px;
}

section.content section.content-full-container section.stage-left .stage .stage-item .description h2,
section.content section.content-full-container section.stage-left .stage .stage-item .description p {
	margin-bottom: 0;
}

section.content section.content-full-container section.stage-left .stage .stage-item h2 a {
	color: white;
	display: inline-block;
	background-color: #255c9d;
	padding: 13px 15px;
	font-family: "DTL Caspari WT Bold", arial, sans-serif;
	font-weight: normal;
	font-size: 21px;
}

section.content section.content-full-container section.stage-left .stage .stage-item h2 a:hover {
	background-color: white;
	color: #255c9d;
}

section.content section.content-full-container section.stage-left .stage .stage-item p a {
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.8);
	padding: 12px 15px 11px 15px;
	margin: 0;
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-size: 15px;
}

.no-rgba section.content section.content-full-container section.stage-left .stage .stage-item p a {
	background-color: white;
}

section.content section.content-full-container section.stage-left .stage .stage-item p a:hover {
	background-color: white;
}

section.content section.content-full-container section.stage-left .stage .stage-item p a br {
	display: none;
}

section.content section.content-full-container section.sidebar-right-news ul li h4 {
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	-webkit-text-stroke: 0.3px;
}

section.content section.content-full-container section.sidebar-right-news ul li p {
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	margin-top: 8px;
	color: #666;
}

body, p {
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

section.content section.content-full-container section.teaser-container-left section.teaser-third .description h1, section.content section.content-full-container section.teaser-container-left section.teaser-third .description h2 {
	color: #222;
	-webkit-text-stroke: 0.3px;
}

a {
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

section.page > header nav.main ul li {
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-size: 18px;
	color: #666;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

section.page > header nav.main ul li:hover {
	color: #255c9d;
}

section.page > header nav.main ul li.products ul.products li p a, section.page > header nav.main ul li.products ul.products li p.sub-cat {
	font-size: 14px;
	font-weight: normal;
	padding-top: 3px;
	-webkit-text-stroke: 0.3px;
}

section.page > header nav.main ul li ul li a {
	color: #777 !important;
}

section.page > header nav.main ul li ul li a:hover {
	color: black !important;
}

section.content section.content-full-container section.sidebar-right-news ul li .date {
	font-family: "DTL Caspari WT", arial, sans-serif;
	font-size: 12px;
	color: #999;
}

section.content section.content-full-container section.sidebar-right-news h2 {
	font-family: "DTL Caspari WT Bold", arial, sans-serif;
	font-weight: normal;
	font-size: 19px;
}

body section.page section.main section.teaser-half .info-text h1, body section.page section.main section.teaser-half .info-text h2 {
	color: #222;
	font-size: 14px;
	-webkit-text-stroke: 0.3px;
}

p {
	margin-bottom: 12px;
}

.added_through_rte h3 {
	font-weight: normal;
	font-family: "DTL Caspari WT Bold", arial, sans-serif;
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 18px;
}

body section.page section.main section.sidebar-left nav.sidebar {
	margin-bottom: 0px;
}

body section.page section.main ul {
	margin-bottom: 8px;
}

body section.page section.main section.teaser-half .info-text ul li {
	font-size: 13px;
}

body section.page section.main section.teaser-half .info-text {
	max-height: 180px;
}

body section.page section.main section.teaser-half {
	height: auto;
	min-height: 300px;
}

.column .input-field label {
	margin-bottom: 2px;
	margin-top: 5px;
}

.column .input-field input[type=text], .column .input-field select {
	height: 24px;
}

body section.page section.breadcrumbs ul li {
	background-position: 0 6px;
}

.product-search .accordion>div .input-field .label, .product-search .column>div .input-field .label {
	font: 13px/18px "DTL Caspari WT", arial, sans-serif;
	padding-left: 10px;
}

.product-search .accordion>div .input-field, .product-search .column>div .input-field {
	min-height: 36px;
}

.chosen-container-single .chosen-single span {
	font-size: 13px;
	line-height: 17px;
	color: #888;
}

section.page>header nav.meta ul li input {
	font: 13px/17px "DTL Caspari WT", arial, sans-serif;
}

section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .mask {
	background: rgba(255, 255, 255, 0.5);
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.no-rgba section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .mask {
	background-color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .mask,
section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail.current .mask {
	display: block;
	opacity: 0;
}

.no-rgba section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .mask,
.no-rgba section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail.current .mask {
	display: none;
}

.product-search .accordion h3, .product-search .column h3 {
	font: 14px/14px "DTL Caspari WT", arial, sans-serif;
}

.product-search h2 {
	font: 16px/10px "DTL Caspari WT", arial, sans-serif;
}

section.content section.content-full-container section.sidebar-right-news ul li a.more {
	font: 13px/18px "DTL Caspari WT", arial, sans-serif;
	font-weight: normal;
	color: #999;
	background-position: right 2px;
	margin-bottom: 7px;
}

section.content section.content-full-container section.sidebar-right-news ul li a.more:hover {
	color: #255c9d;
}

.more-button {
	font: 13px/13px "DTL Caspari WT", arial, sans-serif;
	padding-right: 16px;
	margin-top: 1px;
}

.content.start .product-search .btn-search {
	font: 14px/14px "DTL Caspari WT", arial, sans-serif;
	text-transform: uppercase;
	padding-left: 217px;
}

.sidebar-left .product-search-container {
	margin-top: 20px;
}

body section.page section.main section.sidebar-left nav.sidebar ul li {
	padding: 4px 0 4px 12px;
	background-position: 0 9px;
}

body section.page section.main section.sidebar-left nav.sidebar ul li a:hover {
	color: #255c9d;
	text-decoration: none;
}

section.content section.content-full-container section.stage-left .stage {
	position: relative;
	padding-top: 259px;
}

section.content section.content-full-container section.stage-left .stage .stage-item {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay {
	display: block;
	opacity: 0;
	line-height: 20px;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .overlay {
	opacity: 1;
}

.no-rgba section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay {
	display: none;
}

.no-rgba section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail:hover .overlay {
	display: block;
}

section.content section.content-full-container section.stage-left .thumbnails .thumbnail-container .thumbnail .overlay h4 {
	font: 14px/18px "DTL Caspari WT", arial, sans-serif;
	margin-top: -3px;
	margin-bottom: 9px;
	overflow: visible;
}

html table.tb-package, table.tb-line {
	font-size: auto !important;
}

form#login label, form#forgot-password label {
	display: inline-block;
	min-width: 90px;
	padding-right: 15px;
}

.tx-frregistration-pi1 label {
	display: inline-block;
	min-width: 125px;
	padding-right: 5px;
}

.tx-frregistration-pi1 form {
	margin-right: -32px;
}

.tx-frregistration-pi1 form > div {
	display: inline-block;
	margin-right: 32px;
}

form#login fieldset, form#forgot-password fieldset {
	margin-right: 18px;
	margin-top: -5px;
	padding-right: 18px;
	border-right: 1px solid #ddd;
	padding-top: 5px;
}

form#login input[type="text"], form#login input[type="password"],
.tx-frregistration-pi1 input[type="text"], .tx-frregistration-pi1 input[type="password"], .tx-frregistration-pi1 select,
form#forgot-password input[type="text"] {
	height: 24px;
	border: 1px solid #bbb;
	margin-bottom: 12px;
	padding: 0 5px;
	width: 190px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.tx-frregistration-pi1 input[type="text"], .tx-frregistration-pi1 input[type="password"], .tx-frregistration-pi1 select {
	width: 170px;
}

form#login fieldset legend, form#forgot-password legend {
	display: none;
}

form#login input[type="submit"], form#forgot-password input[type="submit"], .tx-frregistration-pi1 input[type="submit"] {
	background-color: #255c9d;
	border: 1px solid rgba(0, 0, 0, 0.3);
	color: white;
	padding: 6px 10px;
	height: 30px;
}

form#login input[type="submit"]:hover, form#forgot-password input[type="submit"]:hover, .tx-frregistration-pi1 input[type="submit"]:hover {
	background-color: #444;
}

form#login div.doublespace:first-of-type, form#forgot-password div.doublespace:first-of-type {
	display: none;
}

body section.page section.main section.content h1 {
	font-size: 21px;
}

h2 {
	line-height: 20px;
	font-size: 16px;
	font-family: "DTL Caspari WT Bold", Arial, sans-serif;
	color: #222;
}

section.page > header div.logo-mobile a, section.page>header div.logo-tablet a {
	display: block;
}

body section.page section.main section.content.productpage h3 {
	font-weight: normal;
	font-family: "DTL Caspari WT Bold", Arial, sans-serif;
	line-height: 20px;
	font-size: 16px;
}

body section.page section.main section.content.productpage p,
article.innertextblock p, article.innertextblock li,
article.innertextblock {
	color: #666;
}

b, strong {
	font-weight: normal;
	color: #333;
	font-family: "DTL Caspari WT Bold", Arial, sans-serif;
}

body section.page section.main section.downloadlist ul li .summary,
body section.page section.main section.downloadlist ul li .title,
.picturegalery .picture .title {
	font-size: 13px;
	line-height: 18px;
	color: #666;
}

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family: "DTL Caspari WT", Arial, sans-serif;
}

.content.start .product-search .btn-search {
	position: relative;
	padding: 13px 40px 14px 10px;
	width: 100%;
	background-image: none;
	display: block;
	text-align: right;
}

.content.start .product-search .btn-search:after {
	content: "";
	display: block;
	position: absolute;
	width: 11px;
	height: 13px;
	background-image: url(../../images/arrow-search-white.png);
	right: 20px;
	top: 13px;
}

section.social-buttons .contact-small .contact-form-small textarea {
	margin-left: 0;
}

body section.page section.main section.list.downloads .inner-list ul li h5 {
	font-family: "DTL Caspari WT", Arial, sans-serif;
	color: #222;
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	margin: 0;
	-webkit-text-stroke: 0.2px;
}

.tx-fr-downloads p {
	font-family: "DTL Caspari WT", Arial, sans-serif !important;
	font-size: 13px !important;
	line-height: 20px !important;
	margin-bottom: 0 !important;
}

body section.page section.main section.list.downloads ul li .column1 {
	width: 75%;
}

body section.page section.main section.list.downloads ul li .column2 {
	margin-top: 8px;
}

body section.page section.main section.list.downloads ul li .column3 {
	margin-top: 11px;
	margin-right: 20px;
}

body section.page section.main section.list.downloads ul li .download-button {
	background-position: right 4px;
	padding-right: 19px;
}

section.page > header nav.main ul li.products ul.products li:last-child {
	background: transparent none repeat scroll 0 0;
}

@media screen and (max-width: 1000px) {
	section.content, section.content-products {
		float: none;
		margin: 0 auto;
	}

	body section.page section.main section.list.downloads {
		width: auto;
	}

	section.page > header nav.main ul li:hover {
		font-size: 18px;
	}

	section.page > header nav.main ul li div.sub-page {
		line-height: 22px;
	}

	section.page > header nav.main ul li.products ul.products li .sub-page a {
		margin-bottom: 0;
		line-height: 22px;
	}

	section.page > header nav.main > div > ul {
		position: relative;
		padding: 20px 50px 25px 10px;
		border-bottom: 1px solid #ccc;
	}

	section.page > header nav.main > div > ul:after {
		content: "";
		position: absolute;
		display: block;
		bottom: -5px;
		height: 5px;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, 0.2);
		z-index: 1;
	}

	section.page > header nav.main ul li.products ul.products li {
		padding-bottom: 5px;
	}

	section.page > header {
		height: 100px;
	}

	section.page > header .mobile-navi-opener {
		top: 40px;
	}

	section.page > header nav.main {
		padding-top: 5px;
		top: 70px;
	}

	section.page > header nav.main ul li ul {
		margin-bottom: 5px;
	}

	section.page > header nav.main ul li:hover ul li {
		padding-top: 1px;
		background-position: right 5px;
	}

	body section.page section.main section.teaser-half .info-text {
		max-height: none;
		padding-bottom: 3px;
	}

	body section.page section.main section.isotope section.teaser-half {
		height: 300px;
	}

	body section.page section.main {
		padding: 31px 15px 20px;
	}

	.content.start .product-search .btn-search {
		text-align: right;

	}

	.product-search, section.content section.content-full-container section.product-search-right {
		height: auto;
		max-height: 394px;
	}

	section.page > header nav.main ul li.products ul.products {
		left: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	section.content, section.content-products {
		padding-right: 0;
	}

	section.page>header nav.main ul li:nth-child(5) ul {
		display: none;
	}

	section.content section.content-full-container section.sidebar-right-news {
		height: auto;
	}

	body section.page section.main section.teaser-half {
		margin-bottom: 15px;
	}

	body section.page section.main section.teaser-half.isotope-item > div {
		height: 300px;
	}

	body section.page section.main section.teaser-half .topimage {
		max-width: 325px;
		position: relative;
		display: block;
		margin: 1px auto;
	}

	.teaser-container {
		margin: 0 auto;
	}

	footer nav.footer ul li+li, footer nav.footer ul li {
		border-left: none;
		padding: 3px 8px;
	}

	div.fluid-vids {
		margin-bottom: 15px;
	}

	.news-single .article .news-img-wrap img {
		display: block;
		float: none;
		max-width: 100%;
	}

	.news-single .article .news-img-wrap {
		float: none;
		display: block;
		margin: 15px 0;
		width: auto;
	}

	.news .article {
		padding-right: 0;
	}

	body section.page section.main section.teaser-half {
		min-height: 0;
	}

	form#login fieldset, form#forgot-password fieldset {
		display: block;
		padding-right: 0;
		margin-right: 0;
		border: 0;
		padding-bottom: 20px;
		margin-bottom: 18px;
		border-bottom: 1px solid #ddd;
		float: none;
	}

	.tx-frregistration-pi1 form > div {
		display: block;
	}

	section.page {
		background-image: url(../../images/dmg-logo-mobile.jpg);
		background-repeat: no-repeat;
	}

	body section.page section.main section.list.downloads ul li .column1 {
		width: 100%;
	}

	body section.page section.main section.list.downloads ul li .column3,
	body section.page section.main section.list.downloads ul li .column2 {
		width: auto;
		float: left;
		margin-left: -10px;
		margin-right: -10px;
	}
}

@media (min-width: 1000px) {
	section.page > header nav.main ul li.products ul.products {
		left: -387px !important;
	}
}