@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

/* roboto-condensed-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v19-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v19-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v19-latin-ext_latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v27-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v27-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v27-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v27-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v27-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v27-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v27-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v27-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v27-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v27-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v27-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v27-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}/*Standard - Alle Breiten*/
html{font-weight:400;margin:0;padding:0;color:#19100b;height:100%;font-family:'Roboto', sans-serif;scroll-behavior:smooth}body{margin:0;height:100%;display:flex;flex-direction:column;background-color:#e6f0f9}h1, h2, h3, h4, h5{padding:0;margin:0 0 0.5rem 0;font-weight:600;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase}.headline > div > *{margin:0}section > .headline > div > *{color:#ce1531;font-weight:400;text-transform:uppercase}section.altBg-blue > .headline > div > *{color:#ffffff}section.altBg-red > .headline > div > *{color:#ffffff}section > .headline > div > * > strong{color:#000000;font-weight:600}section.altBg-blue > .headline > div > * > strong{color:#ffffff}section.altBg-red > .headline > div > * > strong{color:#ffffff}/*##########*/ table{border-collapse:collapse;background:#fff}table, th, td{border:2px solid #666;padding:0.5rem}table td{vertical-align:top;text-align:center}table.tabelle-links td{text-align:left}table.daten{width:100%;border:0 none;padding:0;background-color:transparent;font-family:'Roboto Condensed', sans-serif}section table.daten thead tr{background-color:#006fb4!important;color:#ffffff}section.altBg-blue table.daten thead tr{background-color:#c6ddf7!important;color:#19100b}section.altBg-red table.daten thead tr{background-color:#ce1531!important;color:#19100b}table.daten tr:nth-child(odd){background-color:#c6ddf7}section.altBg-blue table.daten tr:nth-child(odd){background-color:#4285c3}section.altBg-red table.daten tr:nth-child(odd){background-color:#c6ddf7}table.daten td, table.daten th{border:0 none;padding:0.5rem;text-align:left}table.daten th{font-weight:700;text-transform:uppercase}table.daten tr > *:first-child{font-weight:bold}.legende > div{display:flex}.legende > div > div{margin-left:0.5rem}.legende > div > div:first-child{margin-left:0}.icon-check, .icon-cross, .icon-optional, .icon-check-white{background-position:center center;background-repeat:no-repeat;background-size:contain}.icon-check{background-image:url(../element/icon-check.svg)}.icon-check-white{background-image:url(../element/icon-check-white.svg)}.icon-cross{background-image:url(../element/icon-kreuz.svg)}.icon-optional{background-image:url(../element/icon-optional.svg)}main .headline > h1, main .headline > h2{margin:0}address{font-style:normal}.center{text-align:center}sup{line-height:0}input, select, textarea, button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit}.select_normal select, .select_breitm select, .select_breit select, .select_breiter select, .select_enger select{border:0;border-radius:0}form{margin:0;padding:0}ul{margin:0 0 0 1rem;padding:0;list-style:disc outside none}.clear{clear:both}.error, .hinweis{display:block}.error{border:2px solid #e1271f;background-color:#f9dfde}.hinweis{border:2px solid #01466f;background-color:#e4f5ff}.formrows > div.message > div{flex-direction:column}.formrows .formlabel{flex:0 0 auto}.formrows > div > div > .formlabel{margin:0 1rem 0 0}.formrows > div > div > .textarealabel{margin:0 0 1rem 0}.formrows .formelement, .formrows .formelementd{flex:1 0 auto}.formrows .formelementd{display:flex}.formrows .formelementd > .formelement{flex:1 0 auto;margin-left:1rem;width:0}.formrows .formelementd > .formelement:first-child{flex:0 0 25%;margin-left:0}.formelement input{border-width:1px;border-style:solid;border-color:#646363;box-sizing:border-box;width:100%;height:100%;line-height:1;padding:5px}.formelement select{border-width:1px;border-style:solid;border-color:#646363;box-sizing:border-box;width:100%;height:100%;line-height:1;padding:0 0 0 3px}.textarea textarea{border-width:1px;border-style:solid;border-color:#646363;box-sizing:border-box;padding:3px;width:100%}#emailbest{display:none}.formcontrol{margin:1rem 0 0 0;display:flex;align-items:baseline}.formcontrol > *{display:block;margin:0 1rem 0 0}.button{text-align:center;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none}.button, .button:active, .button:visited, .button:hover{border:0 none;font-size:1.25rem;line-height:1;padding:0.5rem 1rem;color:#ffffff!important;background-color:#006fb4}section.altBg-blue .button, section.altBg-blue .button:active, section.altBg-blue .button:visited, section.altBg-blue .button:hover{background-color:#ce1531}.button-cta, .button-cta:active, .button-cta:visited, .button-cta:hover{font-size:1.5rem;text-transform:uppercase}section.altBg-blue > .content > .text .button, section.altBg-blue > .content > .text .button:visited, section.altBg-blue > .content > .text .button:hover{color:#006fb4!important;background-color:#ffffff}a, a:hover, a:visited, .plink{text-decoration:none;color:#ce1531}/*##########*/
body > header section > div, body > footer section > div, main > section > div, main > section > form > div{margin:0 auto}body > header{flex:0 0 auto;background-color:#ffffff}body > header > .logo{/* background-position:top center;*/ background-position:top right;background-repeat:no-repeat;/* background-size:cover;*/ background-color:#15467b}body > header > .logo > div{display:flex;justify-content:space-between}body > header > .leiste{box-sizing:border-box;width:100%;background-color:#ffffff;border-bottom:9px solid #009797}body > header > .leiste > span{display:block}body > header > .leiste > span > span{background-color:#ffffff;background-color:rgba(255,255,255,0.8)}body > header > .leiste > span a, body > header > .leiste > span a:visited, body > header > .leiste > span a:hover{color:#000000}body > header > .leiste > span a:after{content:'>';margin:0 1rem 0 1rem}body > header > .leiste > span a:last-child:after{content:'';margin:0}#logo{grid-area:header-logo}#logo img{display:inline-block}#nav{grid-area:header-nav;align-self:end}#nav > nav{margin-left:auto;margin-right:auto}body > header #navicon{display:none;color:#585856;cursor:pointer;grid-area:header-navicon;align-self:end;justify-self:end;line-height:1}body > header #navicon:before{content:"\f0c9";font-family:'FontAwesome';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-align:center}body > header #navicon.open:before{content:"\f00d"}#nav > nav{font-family:'Roboto Condensed', sans-serif}#nav > nav > ul > li{list-style:none outside none}#nav > nav > ul > li > div{z-index:10000;position:absolute;left:0;min-width:100%;display:none;background-color:#ffffff}#nav > nav > ul > li.flyout > div > div > div > ul, #nav > nav > ul > li.flyout > div > div > div > img{display:none}#nav > nav > ul > li.flyout > div > div > div > .teasertext{display:none}.mfooter{display:none}.navdown{display:none}.navup{display:none}.stage{position:relative;background-color:#006fb4;background-position:top right;background-repeat:no-repeat}.stage.altBg-red{background-color:#ce1531}.stage:empty{padding:0}.stage.overflow{width:auto;margin-left:0;margin-right:0;overflow:hidden;display:flex;justify-content:center}.stage video{display:block;width:100%}.stage > .stagewrapper img{display:block}.stage .slideWrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"slidePicture slideText";align-items:center}.slideWrapper.slide-TL{grid-template-areas:"slideText slidePicture"}.slideWrapper.slide-TR{grid-template-areas:"slidePicture slideText"}.slideWrapper > *:first-child{grid-area:slidePicture}.slideWrapper > *:last-child{grid-area:slideText}.stagewrapper .stageInfo{color:#ffffff}.stageInfo h1, .stageInfo h2, .stageInfo h3, .stageInfo h4, .stageInfo h5{font-weight:400}.stageInfo h1 > strong, .stageInfo h2 > strong, .stageInfo h3 > strong, .stageInfo h4 > strong, .stageInfo h5 > strong{text-transform:none}.stageInfo .button{background-color:#ce1531}.stage.altBg-red .stageInfo .button{background-color:#006fb4}/* .stagewrapper .stageInfo{margin:0 auto;position:relative}.stagewrapper .stageInfo > div{background-color:#ffffff}.stagewrapper .stageInfo.UL > div{left:0}.stagewrapper .stageInfo.UR > div{right:0}.slideContentWrapper img{display:block}*/ main{flex:1 0 auto;/* background-color:#e3ecf4;*/ background-color:#ffffff}main > section{position:relative;padding:2rem 0}main > section.altBg{padding:3rem 0}main > section.altBg-blue{background-color:#006fb4;color:#ffffff}main > section.altBg-red{background-color:#ce1531;color:#ffffff;padding:1rem}main > section.altBg-grey{background-color:#f4f6fc}main > section > .content{margin-top:0}main > section > .content:first-child{margin-top:0}main > section.trenner > div{border-top:2px dotted #646363}main > section > .headline{margin-bottom:3rem}main > section > .headline-flach{margin-bottom:0rem}main > section > .headline:empty{margin-bottom:0}.content img{display:block}.content > *{display:block;box-sizing:border-box}.content > .bild{overflow:hidden}.content > a, .content > a:visited, .content > a:hover{color:inherit}main .content{display:grid}main .content.content-block{display:block}main .c1 > *{width:100%}main > section.overflow{padding:0;display:flex;justify-content:center;overflow:hidden}main > section.overflow > div{width:auto}main > section.overflow .content{grid-gap:0;gap:0}main > section.overflow .content > .text{align-self:center}main > section.overflow .content > .text > strong{font-size:1.25rem;font-weight:700;text-transform:uppercase}main > section.overflow .content > .text h4{font-size:1.75rem;font-weight:400}main > section.overflow .content > .text h4 > strong{font-size:2rem}main .content-cc > *{background-size:contain;background-position:bottom center;background-repeat:no-repeat;background-image:url(../picture/produktBox.png);background-color:#ce1531;color:#ffffff}main .content-cc > * > div:last-child{padding:1.5rem}main .content-cc > * > div:last-child h3{font-weight:400;font-size:2rem;margin:0}main .content-cc > * > div:last-child a, main .content-cc > * > div:last-child a:visited, main .content-cc > * > div:last-child a:hover{display:inline-block;background-color:#006fb4;color:#ffffff;font-size:1.25rem;text-transform:uppercase;padding:0.25rem 1rem;margin-top:0.5rem}.content > .text, section.altBg-transparent2 .content.c1 > .text{padding:2rem;background-color:#f4f6fc}section.altBg-grey > .content > .text, section.altBg-blue > .content > .text{padding:0;background-color:transparent}.content.c1 > .text{padding:0;background-color:transparent;text-align:center}.content.contentl.c1 > .text{text-align:left}.content.cform > .text{padding:2rem;background-color:#f4f6fc}.content.cform .formrows{display:flex;flex-direction:column}.content.cform .formrows > *{display:flex;align-items:flex-start}.content.cform .formrows > * > *:last-child{flex:1 1 auto}.content.cform .formrows .weekpicker{width:6rem!important;text-align:center}.iconLeiste{justify-content:center;grid-template-rows:auto}.iconLeiste > *{display:block}.iconLeiste > * > div:first-child{background-position:center center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box}.iconLeiste > * > div:first-child > span{background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../element/icon-idee.svg);box-sizing:border-box;display:block;width:100%;height:100%}.iconLeiste > *.iconLeiste-partner > div:first-child > span{background-image:url(../element/icon-partner.svg)}.iconLeiste > *.iconLeiste-support > div:first-child > span{background-image:url(../element/icon-support.svg)}.iconLeiste > *.iconLeiste-veranstaltungen > div:first-child > span{background-image:url(../element/icon-event.svg)}.iconLeiste > *.iconLeiste-schulungen > div:first-child > span{background-image:url(../element/icon-schulung.svg)}.iconLeiste > *.iconLeiste-ideen > div:first-child > span{background-image:url(../element/icon-idee.svg)}.iconLeiste > *.iconLeiste-neuheiten > div:first-child > span{background-image:url(../element/icon-neuheiten.svg)}.iconLeiste > * > div:last-child > *{font-family:'Roboto Condensed', sans-serif;text-align:center;color:inherit;font-weight:400;font-size:1rem;margin:0.5rem 0 0 0;text-transform:none}main .content.buttonBox{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:0;gap:0}.buttonBox > a, .buttonBox > a:hover, .buttonBox > a:visited{font-size:1.25rem;padding:1rem 2rem;margin:1rem}body > footer{flex:0 0 auto}body > footer a, body > footer a:visited, body > footer a:hover{color:#ffffff}body > footer > section{color:#ffffff;background-color:#006fb4}body > footer > section:last-child{background-color:#15467b;font-weight:700}body > footer > section:first-child > div{display:grid;grid-template-rows:auto;justify-content:start}body > footer > section:last-child > div{display:flex;align-items:center}body > footer > section:first-child > div > div{margin-right:0.25rem}body > footer > section:first-child > div > div:first-child{margin-right:0}body > footer > section:first-child > div > div:before{content:'·';margin-right:0.25rem}body > footer > section:first-child > div > div:first-child:before{content:'';margin-right:0}body > footer > section:first-child > div > div:nth-child(1){grid-area:firma}body > footer > section:first-child > div > div:nth-child(2){grid-area:firma2}body > footer > section:first-child > div > div:nth-child(3){grid-area:str}body > footer > section:first-child > div > div:nth-child(4){grid-area:ort}body > footer > section:first-child > div > div:nth-child(5){grid-area:tel}body > footer > section:first-child > div > div:nth-child(6){grid-area:fax}body > footer > section:first-child > div > div:nth-child(7){grid-area:email}body > footer > section:last-child > div > div:first-child{flex:1 1 auto}body > footer > section .fLogos{display:grid;grid-template-rows:auto}body > footer > section .fLogos > div{background-position:center center;background-repeat:no-repeat;background-size:contain}body > footer > section .fLogos > .vddi{background-image:url(../picture/vddi_logow.png)}body > footer > section .fLogos > .ihk{background-image:url(../picture/ihk_footer.jpg)}body > footer > section .fLogos > .iso{background-image:url(../picture/iso9001_footer.png)}body > footer > section ul{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:column}body > footer > section:first-child ul > li{padding-bottom:0.5rem}body > footer > section:last-child ul{flex-direction:row;grid-gap:0;gap:0}body > footer > section:last-child ul > li{margin-left:0.5rem;padding-left:0.5rem;border-left:2px solid #ffffff}body > footer > section:last-child ul > li:first-child{margin-left:0;padding-left:0;border-left:0 none}body > footer > section .social{display:grid;grid-template-rows:auto}.social > a{display:block;font-size:0;line-height:0}.social > a:before{font-family:'FontAwesome';display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-align:center;line-height:1}.social > .fb:before{content:"\f082"}.social > .yt:before{content:"\f166"}.social > .ig:before{content:"\f16d"}/*##########*/ #blockedWrapper{display:none}#blocked{padding:3rem 1.5rem 1.5rem 1.5rem}/*SLICK*/
.stage .slick-slider{/* position:static;*/ position:relative}.slick-dots{margin:0;list-style:none outside none;display:flex;justify-content:center;margin-top:1rem;/* position:absolute;*/}.slick-dots > li:last-child{margin-right:0}.slick-dots > li > *{cursor:pointer;border-style:solid;border-color:#ce1531;background-color:#ffffff;border-width:2px;display:block;overflow:hidden;text-decoration:none;color:transparent;font-size:0;line-height:0;border-radius:200px 200px 200px 200px;-moz-border-radius:200px 200px 200px 200px;-webkit-border-radius:200px 200px 200px 200px}.stage.altBg-red .slick-dots > li > *{border-color:#006fb4}.slick-dots > li.slick-active > *{background-color:#ce1531}.stage.altBg-red .slick-dots > li.slick-active > *{background-color:#006fb4}.slick-prev, .slick-next{flex:0 0 auto;font-size:0;line-height:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:contain;padding:0}.slick-prev{background-image:url(../picture/slide-left-g.png)}.slick-prev.slick-disabled{background-image:url(../picture/slide-left-g-na.png)}.slick-next{background-image:url(../picture/slide-right-g.png)}.slick-next.slick-disabled{background-image:url(../picture/slide-right-g-na.png)}main > .refSlider{margin:0!important;padding:2rem 0}.refSlider{background-color:#006fb4;color:#ffffff;background-position:top right;background-repeat:no-repeat}section.refSlider > .headline > div > *, section.refSlider > .headline > div > * > strong{color:#ffffff}.referenzenSlides.slick-slider{display:grid;grid-template-columns:repeat(3, auto);align-items:stretch;grid-gap:1rem;gap:1rem}.referenzenSlides.referenzenSlides2, .referenzenSlides.referenzenSlides1{display:flex;justify-content:center}.refSlider .slideContentWrapper{display:flex;/* background-color:#ff00ff;*/ height:100%}.refSlider .slideContentWrapper > div:last-child{font-family:'Roboto Condensed', sans-serif;position:relative}.refSlider .slideContentWrapper > div:last-child > div.header{text-transform:uppercase}.refSlider .slideContentWrapper > div:last-child > a.infoLink{position:absolute;left:0;bottom:0;display:inline-block;background-color:#ce1531;color:#ffffff;font-size:1.25rem;text-transform:uppercase;padding:0.25rem 1rem}.stage .content{display:grid;align-items:center}.stage .content > .text{color:#ffffff;background-color:transparent}.stage.altBg-blue .content > .text{padding:2rem}/* SLIDE OUT */
.slideout, .slideout:active, .slideout:hover, .slideout:visited{background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../picture/link-picodent-analog.png);display:flex;align-items:center;cursor:pointer;color:#ffffff;position:fixed;top:33%;font-family:'Roboto Condensed', sans-serif}.slideout.open, .slideout.open:active, .slideout.open:hover, .slideout.open:visited{right:0}.slideout > div:first-child{height:100%;flex:1 0 auto}.two-col-text{column-count:2;column-gap:24px;text-align:left}/* IDS */
.idsBox{display:grid;gap:0.5rem;line-height:1;align-items:center;& > div:nth-child(1){background:#ffffff;color:#006fb4;padding:0.5rem;display:flex;flex-direction:column;gap:0.25rem;justify-content:center;& > div:nth-child(2){font-weight:700;font-size:1.75rem}}& > div:nth-child(2){background-image:url(../picture/ids.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;aspect-ratio:1 / 1}& > div:nth-child(3){color:#ffffff;display:flex;flex-direction:column;gap:0.5rem;justify-content:center;& > div:nth-child(1){font-weight:700;font-size:1.35rem;text-shadow:2px 2px 1px rgba(0,0,0,0.5)}& > div:nth-child(2){display:grid;grid-template-columns:repeat(4, max-content);gap:0.25rem;& > div:nth-child(1), & > div:nth-child(2), & > div:nth-child(3), & > div:nth-child(4){background:#015daa;padding:0.5rem;font-weight:700;font-size:1.5rem}& > div:nth-child(5), & > div:nth-child(6), & > div:nth-child(7), & > div:nth-child(8){text-shadow:2px 2px 1px rgba(0,0,0,0.5);text-align:center}}}}.sectionAnchor{position:absolute;left:0;top:0;height:0;width:0}