.datenschutz-page-wrapper{background-color:#f9f9f9;flex-grow:1;padding:20px 0;overflow-y:auto}.datenschutz-content{color:#333;background-color:#fff;border-radius:12px;max-width:900px;margin:0 auto;padding:35px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.7;box-shadow:0 8px 25px #0000001a}.datenschutz-content h1{color:#2c3e50;border-bottom:2px solid #e0e0e0;margin-top:0;margin-bottom:20px;padding-bottom:10px;font-size:2.2em}.datenschutz-content h2{color:#34495e;border-bottom:1px solid #eaeaea;margin-top:40px;margin-bottom:15px;padding-bottom:8px;font-size:1.8em}.datenschutz-content p{color:#555;margin-bottom:18px;font-size:1em}.datenschutz-content ul{margin-bottom:18px;padding-left:25px;list-style-type:disc}.datenschutz-content ul ul{margin-top:8px;list-style-type:circle}.datenschutz-content ul ul ul{margin-top:8px;list-style-type:square}.datenschutz-content li{margin-bottom:10px}.datenschutz-content a{color:#3498db;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-bottom-color .2s}.datenschutz-content a:hover,.datenschutz-content a:focus{color:#2980b9;border-bottom:1px solid #2980b9}.datenschutz-content ul.index{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:20px;list-style-type:none}.datenschutz-content ul.index li{margin-bottom:8px}.datenschutz-content ul.index a.index-link{border-bottom:none;font-weight:500}.datenschutz-content ul.index a.index-link:hover{border-bottom:none;text-decoration:underline}.datenschutz-content ul.glossary li{margin-bottom:15px}.datenschutz-content p.seal{text-align:center;color:#777;border-top:1px solid #e0e0e0;margin-top:40px;padding-top:20px;font-size:.9em}.datenschutz-content p.seal a{color:#555}.datenschutz-content p.seal a:hover{color:#333}
