Umfassende Beratung rund um Energiethemen
Versorgungssicherheit zu jeder Zeit
Faire Preise & volle Kostentransparenz

 

Ihre tägliche Dosis Sonnen-News
Der Puls der Solar-Nachrichten
Bleiben Sie auf dem Laufenden mit Solar-Innovationen

Vattenfall vermarktet 50-Megawatt-Großspeicher in den Niederlanden: Start der ersten Speicherpartnerschaft

kWp in kWh umrechnen – Photovoltaik-Leistung einfach erklärt
April 23, 2025
Starker Rückgang: Marktwert Solar sinkt im April 2025 auf 3,04 ct/kWh
Mai 8, 2025
solaraktuell Pop-up @import url(\'https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&display=swap\'); * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: \'Inter\', Helvetica, Arial, sans-serif; background-color: #f7f7f7; display: flex; justify-content: center; align-items: center; min-height: 100vh; padding: 20px; } /* Pop-up Overlay */ .popup-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.75); display: flex; justify-content: center; align-items: center; z-index: 9999; animation: fadeIn 0.3s ease; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /* Pop-up Container */ .popup-container { background-color: white; border-radius: 20px; max-width: 550px; width: 100%; position: relative; overflow: hidden; box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); animation: slideUp 0.4s ease; } @keyframes slideUp { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } /* Close Button */ .close-btn { position: absolute; top: 20px; right: 20px; width: 35px; height: 35px; background-color: rgba(0, 0, 0, 0.1); border: none; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 10; transition: all 0.3s ease; font-size: 20px; color: #000; } .close-btn:hover { background-color: #000; color: #ffed00; transform: rotate(90deg); } /* Header Section */ .popup-header { background-color: #000000; padding: 40px 30px 30px; text-align: center; position: relative; } .header-bg-pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: radial-gradient(rgba(255, 237, 0, 0.05) 2px, transparent 2px); background-size: 30px 30px; opacity: 0.5; } .popup-logo { position: relative; z-index: 1; height: 50px; width: auto; margin-bottom: 15px; } .popup-title { position: relative; z-index: 1; color: #ffed00; font-size: 24px; font-weight: 800; line-height: 1.3; margin-top: 15px; } /* Content Section */ .popup-content { padding: 35px 30px; } .popup-subtitle { font-size: 18px; font-weight: 700; color: #000; margin-bottom: 15px; text-align: center; } .popup-text { font-size: 15px; line-height: 1.6; color: #333; margin-bottom: 25px; text-align: center; } .benefits-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin: 25px 0; } .benefit-item { background: linear-gradient(135deg, rgba(255, 237, 0, 0.1) 0%, rgba(255, 237, 0, 0.05) 100%); border: 2px solid #ffed00; border-radius: 12px; padding: 15px; text-align: center; font-size: 14px; font-weight: 600; transition: all 0.3s ease; } .benefit-item:hover { transform: translateY(-3px); box-shadow: 0 5px 15px rgba(255, 237, 0, 0.3); } /* CTA Section */ .cta-section { background: linear-gradient(135deg, rgba(255, 237, 0, 0.15) 0%, rgba(255, 237, 0, 0.1) 100%); border: 2px solid #ffed00; border-radius: 15px; padding: 25px; text-align: center; margin: 25px 0; } .cta-question { font-size: 18px; font-weight: 800; color: #000; margin-bottom: 20px; } .button-group { display: flex; gap: 15px; justify-content: center; flex-wrap: wrap; } .popup-button { display: inline-block; font-weight: 600; text-decoration: none; padding: 14px 30px; border-radius: 50px; font-size: 15px; cursor: pointer; border: 2px solid; transition: all 0.3s ease; text-align: center; min-width: 150px; } .button-yes { background-color: #ffed00; color: #000; border-color: #ffed00; } .button-yes:hover { background-color: #000; color: #ffed00; transform: translateY(-2px); box-shadow: 0 5px 15px rgba(255, 237, 0, 0.4); } .button-no { background-color: transparent; color: #000; border-color: #000; } .button-no:hover { background-color: #000; color: #fff; transform: translateY(-2px); } .popup-footer { text-align: center; padding-bottom: 30px; font-size: 13px; color: #666; } /* Responsive Design */ @media (max-width: 600px) { .popup-container { margin: 10px; border-radius: 15px; } .popup-header { padding: 30px 20px 25px; } .popup-title { font-size: 20px; } .popup-content { padding: 25px 20px; } .benefits-grid { grid-template-columns: 1fr; } .button-group { flex-direction: column; align-items: stretch; } .popup-button { width: 100%; } } /* Demo Button */ .demo-trigger { position: fixed; bottom: 30px; right: 30px; background-color: #ffed00; color: #000; padding: 15px 30px; border-radius: 50px; border: none; font-weight: 700; font-size: 16px; cursor: pointer; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2); transition: all 0.3s ease; z-index: 1000; } .demo-trigger:hover { background-color: #000; color: #ffed00; transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3); } .hidden { display: none; } // Open Pop-up function openPopup() { document.getElementById(\'popupOverlay\').classList.remove(\'hidden\'); document.body.style.overflow = \'hidden\'; // Prevent scrolling } // Close Pop-up function closePopup() { document.getElementById(\'popupOverlay\').classList.add(\'hidden\'); document.body.style.overflow = \'auto\'; // Re-enable scrolling } // Close on overlay click document.getElementById(\'popupOverlay\').addEventListener(\'click\', function(e) { if (e.target === this) { closePopup(); } }); // Close on ESC key document.addEventListener(\'keydown\', function(e) { if (e.key === \'Escape\') { closePopup(); } }); // Auto-open after 3 seconds (optional - remove if not needed) // setTimeout(openPopup, 3000);