body 		{ color: #000; background: #fff; padding: 0em 8em 1em; font-family: sans-serif }
table		{ color: #000; background: #fff; border: 0 }
table tr	{ color: #000; background: #fff }
table tr td	{ vertical-align: top; padding: 1mm }
table tr td.imgcolumn	{ background: #fff; text-align: right; border: dashed #ccc 2px }

p, dl, ol, ul		{ color: #000; background: #fff; padding: 0.6em 0.6em 0.6em; margin: 0em }
p.ajankohtaista 	{ color: #000; background: #fff; padding: 1em 1em 1em; border: solid silver }
p.ajankohtaista b 	{ color: #000; background-color: #fd3; padding-right: 0.5em; padding-left: 0.5em  }
p.signature 		{ text-align: left; background-color: transparent; padding: 0em; margin-top: 1em; border-top: dashed black; border-width: 1px}
p.back	 		{ text-align: left; background-color: transparent; padding: 0em; border-bottom: dotted black; border-width: 1px}
p.iconmenu		{ color: green; background-color: transparent; padding-left: 5em }
p.invisible		{ background: transparent; padding: 0; margin-top: 1em }
p.remark		{ color: #000; background: #fff; padding: 1px 1px 3px 3px; font-size: 75% }
p.description		{ color: #000; background: #ddd; padding: 1em 1em 1em; border: solid silver; width: 60%; margin-left: 4em; margin-right: 4em; font-size: smaller }


ul 			{ background: #fff; padding-left: 2em }
ol 			{ background: #fff; padding-left: 2em }

pre.code	{ background: #c4eeff }

div.centered 	{ border: thick double red; text-align: center }
div.all		{ color: #000; background: #fff; padding: 0em 1em 1em}

h1		{ color: #ddd; background-color: #444; text-align: left }
h2,h3,h4	{ color: #444; background-color: #fff; text-align: left; border-top: dashed #ccc; border-width: 2px }

A:link    	{ color: #00c; background-color: transparent }
A:active  	{ color: #000; background-color: #f90 }
A:visited 	{ color: #804; background-color: transparent }
A:hover		{ color: #000; background-color: #fd7 }


img		{ border: 0; align: right }
img.ikoni	{ border: 0; vertical-align: middle }

