h1 {
color: purple; 
font-size: 50px;
}

body {
font-family: Arial, sans-serif;
background-color: #aaa;
background-image: url(taustakuva.jpg);
background-attachment: fixed;
background-size: cover;
background-position: center center;
}

img {
max-width: 100%; 
height: auto;
}

.erilainen {
color: purple;
}

.erityinen {
color: green;
}

.kehys {
max-width: 900px;
background-color: white;
margin-left: auto;
margin-right: auto;
padding: 40px;
}

a:link {
text-decoration: none;
color: #0EB27F;
}

a:visited {
color: #0A7855;
}

a:hover {
text-decoration: underline;
}

a:active {
background-color: yellow;
}