body {
background-color: white;
margin:0px;
border-style:none; 
border-width:0 0 0 0 px;
font-family: Arial, Helvetica, Sans-serif}

h1 {
font-size:18px;
padding-top:20px;
font-weight:normal;
color:#666;}

h2 {
padding: 2px;
padding-bottom: 0px;
font-size: 12px;
font-weight: bold;
color: #333;
background-color: #eee;
margin-top: 6px;
margin-bottom: 0px;
width : 500px;
}


h1 a, h2 a {
text-decoration:none;
color:#000;}

p, ul, ol, td {
font-size:12px;}

ul {
margin-top:0.5em;
list-style-type:square}

div.text {
font-family: Arial, Helvetica, Sans-serif;
font-size:12px;}

div.main {
margin-left:8px;
margin-top:8px;
}


th, tr.header td {
font-family: Arial, Helvetica, Sans-serif;
font-size:12px;
font-weight:normal;
color:#369;
background-color: #FFF;
text-align:left;
border-bottom-style:solid; 
border-bottom-width:1px; 
border-bottom-color:#CCC; }


tfoot td, div.footer {
font-size:11px;
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#999; 
color:#369;}

colgroup.form {
padding-right:2em;}

caption {
font-size:1em;
font-weight:bold;
text-align:left;
font-family: Arial, Helvetica, Sans-Serif;
border-bottom-style:solid; 
border-bottom-width:2px; 
border-bottom-color:#000000;}

div.actions {
position:absolute;
right:0px;
top:0px;
background:#699}

div.panel {
border:solid #369 1px;
/*FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#000000,strength=4);*/
background:#EBEBEE;
font-family:arial,helvetica,sans-serif;
font-size:12px;}

div.panel div.header {
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
padding:2px;
height:20px;
color:#FFF;
cursor:pointer;
background:#369 /*url(../images/panelbg.gif);*/}

div.panel div.body {
margin-top:0.5em;
margin-bottom:1em;
padding:2px;}

td, input, select, textarea {
font-family: Arial, Helvetica, Sans-serif;
font-size:12px;}

.hide{
text-decoration:none;
font-family: Arial, Helvetica, Sans-serif;
padding: 5px;
font-size: 12px;
font-weight: bold;
color: #333;
background-color: #eee;
margin-top: 6px;
margin-bottom: 0px;
border: solid #000 1px;
}


.tontit td{
width: 150px;
padding-left:10px;
}

div.alue{
margin-bottom:20px;
}
.alue h2{
padding-left:10px;
margin-top:0px;
}

.kunta h1{
font-size:14px;
padding:5px;
padding-left:10px;
font-weight:bold;
color:#fff;
background-color: #aaa;
width : 500px;
margin-bottom:0px;
}

.tonttiinfo{
width:500px;
margin.left:10px;
}

.info h1{
font-size:14px;
padding:5px;
padding-left:10px;
font-weight:bold;
color:#000;
background-color: #ccc;
width : 500px;
margin-bottom:0px;
}

.vapaateksti{
margin-left:10px;
width:500px;
}

.kuntainfo{
width:400px;
margin.left:10px;
}

.tulos{
margin-left:10px;
}

.laatikko h1{
background-color: #FFF;
color:#000;
}

.laatikko table{
border: solid 1px #000;
background-color: #eee;
}

h1.sisalto{
color:#036;
background-color: #FFF;
}

.subheader{
margin-left:10px;
font-family: Arial, Helvetica, Sans-serif;
font-size:12px;
font-weight:bold;
}

.laatikko2{
margin-left:10px;
width:500px;
border: solid 1px #000;
background-color: #eee;
padding:10px;
}


