

.varauslistauslinkit {
	
	float: right;
}

.varauslistauslinkit ul {
	height: 18px;
	display:block;
	float:left;
}

.varauslistauslinkit ul li {
	display:block;
	float:left
}

.varauslistauslinkit ul li a {
	display: block;
	width: 100px;
	height: 19px;
	border: 1px solid black;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	color: darkGreen;
}

.datatable {
	font-size: 10pt;
	margin-bottom: 15px;
}

.datatable tr {
	border-bottom: thin solid grey;
}

.datatable th, .datatable td {
	font-style: normal;
	/* font-weight: normal; */
	text-align: left;
	padding: 1px 1px 1px 1px;
}

.datatable .label {
	font-weight: bold;
}


.itemtable {
	font-size: 10pt;
	margin-bottom: 25px;
        width: 100%;
}

.itemtable tr {
	border-bottom: thin solid grey;
}

.itemtable th, .itemtable td {
	font-style: normal;
	/* font-weight: normal; */
	text-align: left;
	padding: 1px 1px 1px 1px;
}



.h2-label {
    width: 100%;
    border-bottom: 1px #c7c7c7 solid;
    margin-bottom: 18px;
    font-weight: bold;
}