body,html{min-height:100%}a:hover,a:link,a:visited{text-decoration:none}footer,footer a:link,footer a:visited{color:#fff}@font-face{font-family:Kreon;font-style:normal;font-weight:300;font-display:swap;src:local(''),url('fonts/kreon-v24-latin-300.woff2') format('woff2')}@font-face{font-family:Kreon;font-style:normal;font-weight:700;font-display:swap;src:local(''),url('fonts/kreon-v24-latin-700.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;src:local(''),url('fonts/roboto-condensed-v19-latin-300.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local(''),url('fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:300;src:local(''),url('fonts/roboto-condensed-v19-latin-300italic.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local(''),url('fonts/roboto-condensed-v19-latin-700.woff2') format('woff2')}@font-face{font-family:'Roboto Condensed';font-style:italic;font-weight:700;src:local(''),url('fonts/roboto-condensed-v19-latin-700italic.woff2') format('woff2')}a,body,div,h1,h2,html,iframe,img,li,p,span,strong,sup,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font:inherit}strong{font-weight:700}h1,h2{font-weight:300}sup{vertical-align:super;font-size:.7em}body{font-family:"Roboto Condensed",sans-serif;color:#4d4d4d;font-size:19px;line-height:26px;background:#fff}h1,h2,h3{font-family:Kreon,serif}.txtBlue,a:link,a:visited,h3{color:#00a0e3}p{margin-bottom:1em}img{width:auto;max-width:100%;height:auto}h1{font-size:30px;line-height:34px}h2{font-size:26px;line-height:31px;margin-bottom:20px;text-align:center}h3{font-size:30px;font-weight:700;line-height:38px;margin:0 0 20px}.txtYellow{color:#f8c44f}.txtSource{font-size:12px;line-height:16px;opacity:.5;text-align:right}.txtCenter{text-align:center}.desktopOnly{display:none}.content{padding:30px 20px}.bgLightBlue{background:#e6f3f8}.bgBlue{background:#00a0e3}.bgLightYellow{background:#ffe898}.contentMaxWidth{box-sizing:border-box;margin:0 auto;max-width:1120px}.flexBox,.flexBoxes .box{margin-bottom:20px;padding:20px;text-align:center}header{overflow:hidden;padding:8px 20px}header .contentMaxWidth{max-width:1450px}#logo{width:252px}.listWithSvg{margin-left:0;margin-top:25px}.listWithSvg li{font-size:18px;line-height:25px;list-style:none;margin-bottom:15px;padding-left:40px;position:relative}.listWithSvg li svg{height:28px;left:0;position:absolute;top:calc(50% - 14px);width:28px}.flexBoxes .box{border:1px solid #009fe2}.flexBoxes .box img{height:auto;width:150px}footer{font-size:16px;text-align:center}footer p{margin:0}.footer-spacer{display:block;height:1px;opacity:0}@media (min-width:768px){h1{font-size:34px;line-height:37px}h2,h3,h4{font-size:35px;line-height:45px}.mobileOnly{display:none}.desktopOnly,.desktopOnly.phone{display:block}header{padding:15px 20px 10px}#logo{width:375px}.frontpageHeader{background:url(zahnvorsorge.png) left center/100px auto no-repeat;padding-left:125px}.listWithSvg{margin:25px 0 0}.content{padding:30px 60px}.footer-spacer{display:inline;height:auto;opacity:1;padding:0 10px}}@media (min-width:1024px){.flexBox,.flexBoxes{display:flex}.flexBoxContent,.flexBoxContent h2{text-align:left}header{padding:33px 20px 20px}#logo{width:451px}.frontpageHeader{background-size:auto 100%;padding-left:275px}.flexBoxes .box:not(:last-child){margin-right:20px}.flexBox{align-items:center;justify-content:space-between}.flexBoxImage{width:35%}.flexBoxContent{width:60%}}
