body { 	margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
		background-color: rgb(226,227,229); }

/* Valikot */
#paavalikko { z-index: 1; position: absolute; padding-left: 242px; padding-top: 40px; word-spacing: 10px; }
#paavalikko A { font-family: Frutiger, Arial; color: white; font-size: 13px; 
	letter-spacing: 0px; text-decoration: none; }
#paavalikko A:hover { text-decoration: underline; }
#ikkunat-alavalikko { z-index: 1; position: absolute; padding-left: 27px; top: 80px; word-spacing: 15px; }
#ikkunat-alavalikko A { font-family: Frutiger, Arial; color: white; font-size: 12px; 
	word-spacing: 0px; text-decoration: none; }
#ikkunat-alavalikko A:hover { text-decoration: underline; }
#ovet-alavalikko { z-index: 1; position: absolute; padding-left: 27px; top: 80px; word-spacing: 15px; }
#ovet-alavalikko A { font-family: Frutiger, Arial; color: white; font-size: 12px; 
	word-spacing: 0px; text-decoration: none; }
#ovet-alavalikko A:hover { text-decoration: underline; }

/* Sivukohtaiset taustakuvat body 1-7 */
.body1 { background-image: url('taustat/etusivu.jpg'); background-position: top center; background-repeat: no-repeat; }
.body2 { background-image: url('taustat/ikkunat.jpg'); background-position: top center; background-repeat: no-repeat; }
.body3 { background-image: url('taustat/ovet.jpg'); background-position: top center; background-repeat: no-repeat; }
.body4 { background-image: url('taustat/asennus.jpg'); background-position: top center; background-repeat: no-repeat; }
.body5 { background-image: url('taustat/edustajat.jpg'); background-position: top center; background-repeat: no-repeat; }
.body6 { background-image: url('taustat/yhteydenotto.jpg'); background-position: top center; background-repeat: no-repeat; }
.body7 { background-image: url('taustat/referenssit.jpg'); background-position: top center; background-repeat: no-repeat; }

/* YlŠpalkin jatkot */
.oikea { background-image: url('graffat/ylapalkkijatkuvatausta.png'); background-repeat: repeat-x; }
.vasen { background-image: url('graffat/ylapalkkivasentaustavarjolla.png'); background-repeat: no-repeat; background-position: top right; }

/* Alapalkki */
.alapalkki { background-color: rgb(140,198,63); font-family: Verdana, Arial; font-size: 11px; 
	color: white; padding-top: 5px; padding-bottom: 7px; }
.alapalkki A { color: white; text-decoration: none; }
.alapalkki A:hover { text-decoration: underline; }

/* Alapalkin ja sisŠllšn vŠliin rako */
.rako { height: 10px; }

/* Tekstipalstat */
.vasenpalsta { background-image: url('graffat/vasenpalstatausta.png'); 
	width: 292px; color: white; font-family: Frutiger, Arial; font-size: 13px; line-height: 20px; padding: 25px; }
.oikeapalsta { background-image: url('graffat/oikeapalstatausta.png'); 
	width: 170px; color: white; font-family: Frutiger, Arial; font-size: 13px; line-height: 15px; padding: 15px; }
.leveapalstavihrea { background-image: url('graffat/vasenpalstatausta.png');
	width: 563px; color: white; font-family: Frutiger, Arial; font-size: 13px; line-height: 15px; padding: 20px; }
.leveapalstasininen { background-image: url('graffat/oikeapalstatausta.png');
	width: 563px; color: white; font-family: Frutiger, Arial; font-size: 13px; line-height: 15px; padding: 20px; }
.ikkunakuva { padding-top: 45px; border-width: 2px; text-align: center; }
H1 { font-family: Frutiger, Arial; color: white; font-size: 27px; padding-top: 10px; }
H2 { font-family: Frutiger, Arial; color: white; font-size: 18px; }