
h1 {
font-size: 120%; 
font-weight: bold;
text-align: right; 
margin-right: 40px;
font-family: Calibri, Arial; 
color:black;
}

h1 span{
font-size: 180%; 
font-weight: bold;
color:#5E130E;
font-family: Calibri, Arial;
margin-right:1px; 

}

h2 {
font-size: 115%;
font-weight: bold;
font-family: Calibri, Arial; 
color:#5E130E;
}

body {
font-family: Calibri, Arial; 
background-image: url('images/tausta.png');
} 


p { 
font-family: Calibri, Arial; 
color:#333333;  
}

table.contenttbl tr td {
font-family: Calibri, Arial; 
color:#000000;  
}

a:link {
color: #000000; 
font-family: Calibri, Arial;
}     

a:visited {
color: #000000; 
font-family: Calibri, Arial;
} 

a:hover {
color: #DC2E0F;
font-family: Calibri, Arial;
}


.taulukko_sisennetty {
position:relative;
margin-left:20px;
}

.tilauslomake {
font-weight: bold;
}

.tilauslomake_solu {
width:250 px;
}
.tilauslomake_kentat {
width:100%;
}

ul {
font-family: Calibri, Arial;
}

ul.rastitus{
font-family: Calibri, Arial;
}


ol.numeroitu {
font-family: Calibri, Arial;
list-style-type:decimal;
}
.tarjous {
color: #10280D; 
font-weight: bold; 
border-top-style:solid;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#10280D;
font-size: 90%;
width:165px;
margin-top:20px;

}

.tarjous_musta {
color: #000000; 
font-weight: bold; 
border-top-style:solid;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#000000;
font-size: 90%;
width:150px;
height:80px;
margin-top:20px;

}

table.hintataulukko {
	border-style:solid;
	border-width:2px;
}

table.hintataulukko tr {
	border-bottom-style:solid;
	border-bottom-width:1px;
}


table.hintataulukko tr th.thleft{
	font-family: Calibri, Arial;
	color: #000000; 
	font-weight: bold; 
		
	text-align: left;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

table.hintataulukko tr th{
	font-family: Calibri, Arial;
	color: #000000; 
		
	text-align: right;
	border-bottom-style:solid;
	border-bottom-width:2px;
}


table.hintataulukko tr td{
	color: #000000; 
	font-family: Calibri, Arial;
	text-decoration: none;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	text-align: right;
}

hr {
height: 1px;
color: #D8D8BF;
width: 100%;
}
img.kuva_tekstissa {
margin-right: 15px; 
margin-top: 10px; 
margin-bottom: 10px;
border-style:none; 
float: left;
}

img.kuva_kurssi {
margin-left: 20 px; 
margin-top: 10px; 
margin-bottom: 10px;
border-style:none; 
position: relative;
left: 0px;
}

.valkoinen_laatikko {
background-color: #F0F0F0;
}
.code {
	background-color:#D0D0D0;
	font-family:courier new,monospaced;
	font-size:10pt;
	white-space:pre;
}

.inlined_code {
	font-family:courier new,monospaced;
}

.matrixcell {
width:5em;
margin-left:1em;
}

.matrixcellHead {
width:5em;
margin-left:1em;
}

.matrixcellOdd {
width:5em;
background-color:#eeeeee;
margin-left:1em;
}