body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}

H1 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight:bolder; color:#000000; padding-bottom: 10px;}
H2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold; color:#000000; padding-bottom: 10px;}
H3 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold; color:#000000; padding-bottom: 10px;}


div.kaikkeus { position:absolute; left:0px; top:0px; z-index:1;}

img.otsikko{
	position: absolute;
	z-index: 10;
	left: 540px ;
	top: 45px;
}

img.otsikko_yn{
	position: absolute;
	z-index: 10;
	left: 20px ;
	top: 10px;
}


div.navitausta {
	background-color:#B5CAFF;
	position: absolute;
	z-index: 8;
	width: 200px;
	min-height:612px;
	left: 20px;
	top: 76px;
}

img.ranka{
	position: absolute;
	z-index: 9;
	top: 65px;
	left: 220px;
}

div.tekstitausta {
	background-color:#B5CAFF;
	position: absolute;
	z-index: 8;
	width: 565px;
	top: 128px;
	left: 397px;
	min-height:550px;
	
}

div.tekstitausta_sisempi {
	background-color:#F0F4FF;
	z-index: 9;
	padding:20px;
	width: 504px;
	margin: 10px;
	min-height:550px;
	
}

div.tekstitausta_admin {
	background-color:#B5CAFF;
	position: absolute;
	z-index: 8;
	min-width: 700px;
	top: 45px;
	left: 20px;
	padding:20px;
	min-height:550px;
}

div.navitausta_admin {
	position: absolute;
	z-index: 10;
	height: 20px;
	width: 900px;
	left: 20px;
	top: 20px;
}
a.poista { 	position:relative; 
				left:400px; 
				top: -10px; 
				text-decoration: none;
				background-color:#F0F4FF;
				padding: 4px;
				height: 15px;
				width: 48px;
				border-top-width: thin;
				border-right-width: thin;
				border-bottom-width: thin;
				border-left-width: thin;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: solid;
				border-left-style: solid;
				border-top-color: #999999;
				border-right-color: #333333;
				border-bottom-color: #333333;
				border-left-color: #999999; 
				font-weight: bold; color:#000000; text-decoration: none;}
								 
a.poista:hover {background-color: #ffffff; color:#000000;}

a.btn { 		text-decoration: none;
				background-color:#F0F4FF;
				padding: 4px;
				border-top-width: thin;
				border-right-width: thin;
				border-bottom-width: thin;
				border-left-width: thin;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: solid;
				border-left-style: solid;
				border-top-color: #999999;
				border-right-color: #333333;
				border-bottom-color: #333333;
				border-left-color: #999999; 
				font-weight: bold; color:#000000; text-decoration: none;}
								 
a.btn:hover {background-color: #ffffff; color:#000000;}


img.sijoitettu_kuvar { float:right; margin:10px;}
img.sijoitettu_kuval { float:left; margin:10px;}
img.bar { margin-left: 55px; margin-top: 20px; margin-bottom:0px;}
img.yhdistys { margin-left: 55px; margin-top: 20px;}
p.yhdistys { text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}

.txt {color: #000000;}
.txtO {font-size:16px; font-weight: bold; color:#877126;}

td.ajankohtaista_otsikko {font-size:16px; font-weight: bold; color:#000000; background-color:#CEDCFD; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:10px;}
td.ajankohtaista_txt {font-size:14px; color:#000000; background-color:#D8E3FD; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:20px;}
td.ajankohtaista_pvm {font-size:12px; color:#000000; text-align:right;}

td.lomake_otsikko {font-size:16px; font-weight: bold; color:#000000; background-color:#CEDCFD; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:10px;}
td.lomake_kentta {font-size:14px; color:#000000; background-color:#D8E3FD; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:20px;}
td.lomake_otsikko_h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight:bolder; color:#000000; padding-bottom: 10px;}


li.naviBOX { margin-left:-30px; padding: 4px; text-decoration: none; list-style-type: none;}
li.naviBOX:link {margin-left:-30px; padding: 4px;  text-decoration: none; list-style-type: none;}
li.naviBOX:visited {margin-left:-30px; padding: 4px;  text-decoration: none; list-style-type: none;}
li.naviBOX:hover { background-color:#FFFFFF; margin-left:-30px; padding: 4px; text-decoration: none; list-style-type: none;}
li.naviBOX:active { margin-left:-30px; padding: 4px; text-decoration: none; list-style-type: none;}

a.naviLINK {font-size:12px; font-weight: bold; color:#000000; text-decoration: none; display: block;}
a.naviLINK:first-letter {text-transform: uppercase;}
a.naviLINK:hover {background-color:#FFFFFF; padding 4px;}

.Tbox {width:510px; height:600px;}
.Tboxh100 {width:510px; height:100px;}
.Tboxh100w460 {width:460px; height:100px;}
.i500 {width:510px;}
.i460 {width:460px;}

table.perus { background-color:#F0F4FF; padding-right: 15px;}


