/* style.css
 * Author: Dr. Heike Zeriadtke - comWEdia OHG
 * URL: https://comwedia.de
 * Date: 28.9.2026
 */
h1 { font-size: 36px; color: #2c62a8; }
h2 { font-size: 28px; color: #2c62a8; }
p { font-family: Arial, Helvetia, sans-serif; font-size: 24px; font-weight: normal; line-height: 1.3em; }
a { color: #2c62a8;  }
a:link {  text-decoration: none; }
a:visited {}
a:hover { text-decoration: unterline;  }
a:active { font-weight: bold; }
 
body { background-color:  #2c62a8; padding: 0 25px; } 
.wrapper { display: block; min-height: 100vh; max-width: 80%; width: 100%; background-color: #fff; margin: 0 auto;  padding: 50px; }
header, main, footer { display: block; }
.header-inner {display: block; margin-top: 50px; }
#welcome { text-align: center; }
#logo { margin-top: 30px; margin-bottom: 30px; width: 360px; display: block;  margin-left: auto;  margin-right: auto; }
#logo img { width: 360px; height: auto; }
section.info { background-color: #fbba00cc; text-align: center; padding: 25px;}
section.impressum { max-width: 100%; margin: 25px auto 0 auto; }
.image img { width: 260px; }

@media screen and (min-width: 768px) {
    section.impressum { max-width: 690px; margin-left: auto; margin-right: auto; }
    .image { float: left; width: 50%; }
    .image img { width: 260px; }

}

@media screen and (min-width: 1024px) {
    h1 { font-size: 48px;}
    h2 { font-size: 36px;}
    
    section.info { width: 60%; margin: 0 auto; }

}

@media screen and (min-width: 1400px) {
    .wrapper { width: 1200px; }
}

