body
{
		padding-top:0px;
		background-color:#D8DAFF; /*#F1F0FF; /*#D8DAFF;*/
}

img
{
		border-width:0px;
		text-decoration:none;
}

p
{ 
		line-height: 1.4em;
}

.oikeus
{
		margin:20px;
		padding:10px;
		background-color:#E9E9E9;						   
}

.lukujae
{
		font-size:75%;
		color:#0000BB;
		/*font-weight:bold;*/
}

/*.translationall*/
.viivatyyli
{
		border-right-width:1px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-left-width:0px;
		border-style:solid;
}

.translationall
{
		padding:0px;
		margin:0px;
		padding-right:10px;
		padding-left:10px;
		color:#000033;
}

.translationright
{
		padding:0px;
		margin:0px;
		padding-left:10px;
		color:#000033;
}

.sivu
{
		margin-top:0px;
		padding-top:0px;
		/*background-color:#696969; /*white;*/
		/*overflow: auto;*/
}

.lukulinkkidefault
{
		text-decoration:none;
		color:#000066;
		margin-left:5px;
		font-size:small;
}

.lukulinkkicurrent
{
		text-decoration:none;
		font-size:small;
		color:#000000;
		font-weight:bold;
		margin-left:5px;
}

.luvut
{
		margin-top:10px;
		padding:10px;
		border-width:thin;
		border-style:solid;
		border-color:#AAAAAA;
		background-color:#F5F5F5;
}

.jae
{
		/*padding:0px;*/
		color:#000066;
		margin:2px;
}

.rinnallekaannoslink
{
		text-decoration:none;
		font-weight:bold;
		color:#000095; /*blue;*/
}

.rinnallekaannosdiv
{
		float:right;
}

.raamotsikko
{
		text-align:center;
}

.books
{
		float:left;
		width:20%;
		margin-right:20px;
		padding:20px;
		padding-right:0px;
		/*position:absolute;*/
		background-color:white;
		border-width: thin;
		border-style: solid;
		border-color: black;
		/*overflow: auto;*/
}

.booknavi
{
		text-decoration:none;
		color:#000095; /*blue;*/
}

.booknavicurrent
{
		text-decoration:none;
		font-weight:bold;
		color:black;
}

.content
{
		/*position:relative;*/
		padding:10px;
		margin-left:20px;
		/*overflow: auto;*/
		margin-left:22%;
		background-color:white;
		border-width: thin;
		border-style: solid;
		border-color: black;
}

.headbar
{
		/*color:white;*/
		background-color:black;
		font-weight:bold;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:-5px;
		margin-top:-10px;
		/*margin-left:-10px;
		margin-right:-10px;*/
		margin-bottom:-5px;
		white-space:nowrap;
		/*margin-bottom:10px;*/
}

.headbarform
{
		padding-left:10px;
		padding-top:5px;
		padding-bottom:-5px;
		margin-top:-10px;
        margin-bottom:-5px;
		white-space:nowrap;
}

.headbarinput
{
		/*background-color:#D8DAFF;*/
		background-color:#F5F5F5;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:-5px;
		margin-top:-10px;
		margin-bottom:-5px;
		white-space:nowrap;
}

.headlink
{
		text-decoration:none;
		color:white;
		font-weight:bold;
		white-space:nowrap;
		padding-left:10px;
}

.headbar a:hover
{
		color: #AAAAAA;
}

.tablink{
		text-decoration:none;
		color:black;
		/*font-weight:bold;*/
}


#tabs ul {
		width:100%;
		margin-left: 10px;
		padding-left: 0;
		display: inline;
}

#tabs ul li {
		background-color:#C7CBDA;
		margin-left: 0;
		margin-bottom: 0;
		padding: 2px 15px 1px;
		border: 1px solid #000;
		list-style: none;
		display: inline;
}

#tabs ul li.tabscurrent {
		background-color: white; /*#D8DAFF;/*white;*/
		border-bottom: 0px;/* solid #ffc;*/
		list-style: none;
		display: inline;
}


.navi
{
		color:white;
		/*padding-top:5px;*/
		margin-top:0px;
		margin-left:10px;
		margin-right:10px;
		background: url('images/keski.png') repeat-x top;
		/*background-color:#ffa200; /*#FFB060; /*#000000;*/
		/*opacity: 0.80;*/
		/*height:34px;*/
}
.navioikea { background:  url("images/oikea.png") no-repeat right top; }
.navivasen { background:  url("images/vasen.png") no-repeat left top; }
														

.alanavi
{
		color:white;
		/*padding-top:5px;*/
		margin-left:10px;
		margin-right:10px;
		background: url('images/alakeski.png') repeat-x top;
		/*background-color:#ffa200; /*#FFB060; /*#000000;*/
		/*opacity: 0.80;*/
		/*height:34px;*/
}
.alanavioikea { background:  url("images/alaoikea.png") no-repeat right top; }
.alanavivasen { background:  url("images/alavasen.png") no-repeat left top; }
