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