p { margin: 4px; }

h1 {color: #777777; font-weight: bold; font-size:20px; font-family: Arial; margin: 0px; margin-bottom: 10px;}
h2 {color: #777777; font-weight: bold; font-size:18px; font-family: Arial, serifArial; margin: 0px; margin-bottom: 6px; margin-top: 20px;}
h3 { font-size: 16px; color: #777777;  margin: 18px 0px 5px 0px; font-family: Arial;}
h4 {color: #777777; font-size: 14px; margin: 15px 0px 5px 0px; font-family: Arial; }

p.ingress{color: #717171; font-weight: bold; line-height: 1.5em;}
small { font-size: 10px; font-family: arial, Courier, mono;  }

div.pisteReunus { border:dotted 2px #000 }

/* taulukkoja */

td.headline {color: #ffffff; background-color: #189694; padding: 5px; font-weight: bold; border-bottom: 15px solid #fff; }
td.headline2 {color: #ffffff; background-color: #189694; padding: 5px; font-weight: bold; border-bottom: 0px; }
td.greencolor {color: #000000; background-color: #EFF7F7; padding: 3px 3px 3px 5px;}
td.whitecolor {color: #000000; background-color: #ffffff; padding: 3px 3px 3px 5px;}

table.bg {background-color: #EFF7F7; padding: 5px;}
/* listoja */

li.red { color: #F71818; }

li.blue { color: #189694; }

/* kuvia */

img {}

img.mustaBorder {
	margin:10px;
	border:solid 1px #000;
}

img.outsetBorder {
    margin:10px;
    border:outset 10px;
}

img.paddingLeft {
	padding-left:20px;
}

span.strong { background-color: #bebebe; font-weight: bold; }

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        }

/*color of the links*/
a {
        text-decoration: none;
        color: #199597;}


