/* Background styles */

.background	{ background: #B9B9B9; }
.o_frame		{ background: #000000; }
.banner		{ background: url('kuvat/tahdet1a.gif'); }
.contents_b	{ background: #FFFFFF; }
.maintext_b	{ background: #FFFFFF url('kuvat/kv_logo1background.gif'); }
.g_maintext_b	{ background: #FFFFFF; }
.links_b		{ background: #FFFFFF; }
.lv_line		{ background: #FFFFFF url('kuvat/line_v1.gif'); }
.rv_line		{ background: #FFFFFF url('kuvat/line_v1.gif'); }
.buttons		{ background: url('kuvat/buttons1a.gif'); }
.copyright	{ background: url('kuvat/buttons1a.gif'); }
.logo		{ background: url('kuvat/header1a.gif'); }
.header		{ background: url('kuvat/header1a.gif'); }
.updated		{ background: url('kuvat/header1a.gif'); }

/* Styles for ordinary text  */

.banner		{ font: 120% Verdana, Helvetica, sans-serif; color: #000000; }
.contents		{ font: bold 75% Verdana, Helvetica, sans-serif; color: #000000; }
.contents_h	{ font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #001A71; }
.buttons		{ font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.button_s	{ font: bold 80% Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.logo		{ font: 80% Tahoma, Helvetica, sans-serif; color: #FFFFFF; }
.header		{ font: 75% Tahoma, Helvetica, sans-serif; color: #FFFFFF; }
.updated		{ font: 75% Tahoma, Helvetica, sans-serif; color: #FFFFFF; }
.copyright	{ font: 70% Tahoma, Helvetica, sans-serif; color: #FFFFFF; }
.maintext		{ font: 75% Verdana, Helvetica, sans-serif; color: #000000; }
.list_text		{ font: 75% Verdana, Helvetica, sans-serif; color: #000000; }	
.list_h1		{ font: bold 80% Verdana, Helvetica, sans-serif; color: #004488; }
.list_h2		{ font: bold 75% Verdana, Helvetica, sans-serif; color: #000000; }
.space		{ font: bold 90% Verdana, Helvetica, sans-serif; color: #004488; }
.calender		{ font: 90% Arial, Helvetica, sans-serif; color: #000000; }
.calender_url	{ font: 75% Arial, Helvetica, sans-serif; color: #000000; }
.img_copyright	{ font: 80% Arial, Helvetica, sans-serif; color: #545454; }
.g_buttons	{ font: bold 70% Tahoma, Helvetica, sans-serif; color: #000000; }
h2		{ font: bold 85% Verdana, Helvetica, sans-serif; color: #004488; }
h3		{ font: bold 80% Verdana, Helvetica, sans-serif; color: #004488; }
h4		{ font: bold 75% Verdana, Helvetica, sans-serif; color: #000000; }
h5		{ font: bold 75% Verdana, Helvetica, sans-serif; color: #545454; }
h6		{ font: 70% Tahoma, Helvetica, sans-serif; font-weight: 600; color: #000000; }

/* Genaral styles for links */

a		{ text-decoration: none; }
a:hover		{ color: #CC3300; }

/* Individual link styles */

.banner a		{ color: #FFFFFF; }
.buttons a	{ color: #FFFFFF; }
.button_s a	{ color: #000000; }
.logo a		{ color: #FFFFFF; }
.header a		{ color: #FFFFFF; }
.contents a	{ color: #000000; }
.contents_h a	{ color: #000000; }
.copyright a	{ color: #FFFFFF; }
.maintext a	{ font-weight: 600; color: #646494; }
.calender a	{ font-weight: bold; color: #646494; }
.calender_url a	{ font-weight: bold; color: #646494; }
.g_buttons a	{ color: #000000; }
.list_text a	{ font-weight: bold; color: #000000; }
.list_h2 a		{ color: #000000; }
.picture 		{ border-color: #000000; }
h6 a		{ color: #000000; }

/* Individual link styles - Hover */

.buttons a:hover	{ color: #FFCC66; }
.button_s a:hover	{ color: #CC3300; }
.logo a:hover	{ color: #FFCC66; }
.header a:hover	{ color: #FFCC66; }
.contents a:hover	{ color: #CC3300; }
.copyright a:hover	{ color: #FFCC66; }
.maintext a:hover	{ color: #CC3300; }
.list_text a:hover	{ color: #CC3300; }
h6 a:hover	{ color: #CC3300; }

