a:link {
	color: #73715d;
	text-decoration: underline;
}
a:visited {
	color: #73715d;
	text-decoration: underline;
}
a:hover {
	color: #73715d;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
a.bluebg:link { 
	color: #ffffff; 
}
a.bluebg:visited { 
	color: #ffffff; 
}
a.bluebg:hover { 
	color: #ffffff; 
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; margin: auto; font-size: 12px;
	background-color: #ffffff;
	background-image: url(html/bilder/bg_shadow.jpg);
	background-repeat: repeat-y; background-position: center;
	height: 100%;
}
html, body {
    height: 100%;
}
h1 {
	font-size: 1.75em; color: #ae0024; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 10px;
}
h2 {
	font-size: 1.5em; color: #ae0024; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0px;
}
h3 {
	font-size: 1.75em; color: #ffffff; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold;
}
h4 {
	font-size: 1.5em; color: #949178; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px
}
h5 {
	font-size: 0.8em; color: #717171; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px solid #949494; margin-top: 0px; margin-bottom: 0px; background-image: url(html/bilder/bg_index_ajan_transparent.png); padding-left: 4px; 
}
h6 {
	font-size: 0.8em; color: #ae0024; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 6px; background-image: url(html/bilder/bg_index_ajan_transparent.png); padding-left: 4px;  height: 100px;
}


/*
for all pages
*/
#content {
    width: 986px; margin: auto;
	}
#header {
    width: 986px; height: 85px; margin: auto; float: left;
	background-image: url(html/bilder/header.jpg);
}
.menubutton {
    width: 113px; height: 14px; float: left; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1em; border-top: 3px solid #e1dcc1; border-bottom: 3px solid #e1dcc1;
	background-image:url(html/bilder/menu_button.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color:#ffffff;
}
#menupicture {
    width: 986px; margin: auto; float: left;
}
#maincontent {
    width: 986px; margin-left: auto; margin-right: auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
#footer_container {
    width: 986px; height: 100px; margin: auto; clear: both;
	background-image: url(html/bilder/footer.jpg); background-repeat: no-repeat;
}
.footer_info {
    width: 175px; float: left; padding-left: 2em; padding-top: 1.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #ffffff; 
}
/*
index.htm
*/
.index_tuotantoa_container {
    width: 580px; padding-left: 2em; padding-top: 2em; padding-bottom: 2em; clear: left;
}
.index_tuotantoa_bildbox {
    width: 95px; float: left; border: 1px solid #e1dcc1;
}
.index_tuotantoa_headers {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 1.25em;
}
.index_tuotantoa_textbox {
    width: 165px; float: left; padding-left: 0.5em; margin-right: 2em; margin-bottom: 5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; line-height: 1.7em;
}
.index_ajankohtaista_container {
    width: 330px; float: right; padding-top: 2em; padding-bottom: 2em; background-image: url(html/bilder/bg_index_ajankohtaista_container.jpg); background-repeat: no-repeat;
}
.index_ajankohtaista_bildbox {
    width: 328px; margin-bottom: 0.5em;
}
.index_ajankohtaista_kalenteribox {
    width: 286px; padding: 1.5em; padding-top: 0.75em; padding-bottom: 0.5em; border-top: 1px solid #2c2c2c; border-bottom: 1px solid #2c2c2c; margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; text-align: center; line-height: 1.5em; color: #2c2c2c;
    clear: both;
}
.index_ajankohtaista_textbox {
    width: 320px; 
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height: 1.5em; color:#000000;
}
.index_ajankohtaista_textbox_header {
    width: 276px; padding: 1.5em; padding-top: 0.5em; padding-bottom: 0.5em; border-top: 1px solid #717171; border-bottom: 1px solid #717171;
	font-size: 1.25em; color: #ae0024; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold;
	background-color: #ffffff; clear: both; opacity: 0.8; filter: alpha(opacity=80);  z-index: 0;
}
.index_ajankohtaista_textbox_news {
    width: 307px; padding: 0.5em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height: 1.5em; color:#000000;
}
.index_ajankohtaista_textbox_bild {
    width: 50px; border: 5px solid #ffffff; margin: 4px; float: right;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height: 1.5em; color:#000000;
}
.index_omfinnkirja {
    width: 294px; padding: 1.5em; margin-top: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:#ae0024; text-align: center;
}
/*
om_finnkirja.htm
*/
.omfinnkirja_container {
    width: 250px; padding-left: 2em; padding-top: 2em; padding-bottom: 2em; float: left;
}
.omfinnkirja_flaggbox {
    width: 50px; padding-left: 1.5em; margin-bottom: 1em;
}
.omfinnkirja_textbox {
    width: 220px; padding-left: 1.5em; margin-bottom: 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color:#000000; text-align: justify; line-height: 2em; 	
}
.omfinnkirja_bildbox {
    width: 480px; margin-left: 1.5em; margin-top: 7em; float: left; border: 1px solid #e1dcc1;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em; text-align: justify;
}
/*
tuotantoa.htm
*/
.tuotantoa_kirjat_container {
    width: 250px; padding-left: 4em; padding-top: 2em; padding-bottom: 2em; float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: bold; line-height: 1em;
}
.tuotantoa_kirjapresentation_container {
    width: 650px; padding-top: 4em; padding-bottom: 2em; float: left;
}
.tuotantoa_kirja_bildbox {
    width: 95px; float: left; border: 1px solid #e1dcc1; margin-right: 2em;
}
.tuotantoa_kirja_titelbox {
    width: 300px; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.75em; line-height: 2em;
}
.tuotantoa_kirja_info {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; line-height: 1em;  
}
.tuotantoa_kirja_textbox {
    width: 400px; clear: both; padding-top: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 2em; text-align: justify;
}
.tuotantoa_kirja_textbox_fi {
    width: 350px; padding-top: 2em; padding-right: 2em; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 2em; text-align: justify;
}.tuotantoa_kirja_textbox_sv {
    width: 225px; float: right; padding-top: 1em;  padding-right: 2em; padding-left: 2em; padding-bottom: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 2em; text-align: justify;
	background-color: #e1dcc1; background-image: url(html/bilder/bg_svenska.jpg); background-repeat: no-repeat;
}
/*
kirjajlijat.htm
*/
.kirjajlijat_container {
    width: 200px; padding-left: 4em; padding-top: 2em; padding-bottom: 2em; float: left;
	font-size: 0.85em; color: #949178; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-image: url(html/bilder/bg_kirjajlijat.jpg); background-repeat: no-repeat;
}
.kirjajlijatpresentation_container {
    width: 730px; padding-top: 4em; padding-bottom: 2em; float: left;
}
.kirjajlijatpresentation_container_duo {
    width: 700px; padding-top: 4em; padding-bottom: 2em; padding-left: 2em; float: left;
}
.kirjajlijat_bildbox {
    width: auto; float: left; margin-left: 2em; margin-bottom: 2em;
}
.kirjajlijat_bildbox_duo {
    width: auto; float: right; border: 1px solid #e1dcc1; margin-left: 2em;
}
.kirjajlijat_textbox {
    width: 290px; float: left; padding-left: 2em; padding-right: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  line-height: 2em; text-align: justify;
}
.kirjajlijat_textbox_fi {
    width: 350px; float: left; padding-right: 2em; padding-bottom: 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  line-height: 2em; text-align: justify; 
}
.kirjajlijat_textbox_sv {
    width: 225px; float: left; clear: right; padding-top: 1em; padding-right: 2em; padding-left: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  line-height: 2em; text-align: justify;
	background-color: #e1dcc1; background-image: url(html/bilder/bg_svenska.jpg); background-repeat: no-repeat;
}
.kirjajlijat_tuotantoa_box {
    width: 130px; height: 160px; padding-top: 4em; padding-left: 1.5em; padding-right: 1em;
	font-size: 0.85em; color: #949178; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-image: url(html/bilder/kirjajlijat_tuotantoalist.jpg); background-repeat: no-repeat; float: left;
}
/*
tilaukset.htm
*/
.tilaukset_info {
    width: 350px; padding-right: 2em; padding-top: 6em; padding-bottom: 2em; float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em;
}
.tilaukset_info_right {
    width: 450px; padding-top: 2em; padding-left: 2em; padding-bottom: 2em; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em;
}
.tilaukset_form {
    width: 300px; padding: 1em; padding-top: 0.15em; margin-top: 2em;
	background-color: #e1dcc1; border: 1px solid #949178; font-size: 1em; color: #404242; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold;
}
.tilaukset_year_container {
    width: 580px; padding-left: 2em; padding-top: 2em; float: left;
}
.tilaukset_year {
    width: 165px; float: left; padding-left: 0.5em; margin-right: 2em; margin-bottom: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; line-height: 2.25em;
}
/*
tulossa.htm
*/
.tulossa_info {
    width: 450px; padding-left: 2em; padding-top: 2em; padding-bottom: 2em; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em;
}
.tulossa_pic {
    width: 450px; padding-left: 2em; padding-top: 7em; padding-bottom: 2em; float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em;
}
/*
tapahtumia.htm
*/
.tapahtumia_left {
    width: 350px; padding-left: 2em; padding-top: 2em; padding-bottom: 2em; padding-right: 4em; float: left; border-right: 1px dotted #ae0024;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em; text-align: justify;
}
.tapahtumia_right {
    width: 350px; padding-left: 2em; padding-top: 7em; padding-bottom: 2em; padding-right: 4em; float: left; border-bottom: 1px dotted #ae0024;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 2em; text-align: justify;
}