BODY {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 14px;
line-height: 16px;
color: #FFFFFF;
text-decoration: none;
background-color: #FF9933;
background-repeat: repeat-x;
 margin: 0px;
 padding: 0px;
}

a {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px; 
line-height: 16px; 
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold
}

a.guest {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px; 
line-height: 18px; 
color: #FFFFFF; 
text-decoration: none;
font-weight: bold;
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 18px; 
 padding-left: 0px; 
vertical-align: top;
}

a:link {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px; 
line-height: 16px; 
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold
}

a.guest:link {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px; 
line-height: 18px; 
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
vertical-align: top
}
a:hover {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px; 
color: #009900;
text-decoration: none;
font-weight: bold
}

a:active {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px;
color: #eaeaea;
text-decoration: none;
font-weight: bold
}

/*
a:visited {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 18px;
text-decoration: underline; 
font-weight: bold
}
*/

a.navi:link, a.navi:visited {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 20px; 
line-height: 16px;
color: #009900; 
text-decoration: none; 
font-weight: normal;
text-align: center
}

a.navi:active {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 20px; 
line-height: 16px; 
color: #009900; 
text-decoration: none; 
font-weight: normal;
text-align: center
}

a.navi:hover {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 20px; 
line-height: 16px; 
color: #009900; 
text-decoration: none; 
font-weight: bold;
text-align: center
}

.txt { 
 font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size: 14px; 
 line-height: 18px; 
 color: #FFFFFF; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 18px; 
 padding-left: 0px; 
 vertical-align: top; 
 text-align: center
 }

.listtxt {
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
 font-size: 14px;
 line-height: 14px;
 color: #FFFFFF;
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 12px; 
 vertical-align: middle; 
 text-align: left
 }
 
.gonelisttxt {
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
 font-size: 14px;
 line-height: 14px;
 color: #595959;
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 12px; 
 vertical-align: middle; 
 text-align: left

}


a.gonelisttxt, a.gonelisttxt:visited, a.gonelisttxt:active {
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
 font-size: 14px;
 line-height: 14px;
 color: #595959;
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 12px; 
 vertical-align: top; 
 text-align: left
}

a.gonelisttxt:hover{
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
 font-size: 14px;
 line-height: 14px;
 color: #797979;
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 12px; 
 vertical-align: top; 
 text-align: left

}


.navi {  font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 20px; 
line-height: 18px; 
color: #FFFFFF;
text-align: center
}

.otsikko { 
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 24px; 
line-height: 18px; 
color: #009900; 
text-decoration: none; 
padding-top: 6px; 
padding-right: 12px; 
padding-bottom: 3px; 
padding-left: 0px; 
border: #006699 none; 
font-weight: bold; 
text-transform: uppercase; 
vertical-align: top;
 text-align: left
}

.otsikko_center { 
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 36px; 
line-height: 26px; 
color: #009900; 
text-decoration: none; 
padding-top: 6px; 
padding-right: 12px; 
padding-bottom: 3px; 
padding-left: 0px; 
border: #006699 none; 
font-weight: bold; 
text-transform: uppercase; 
vertical-align: top;
 text-align: center
}
.newsotsikko { 
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 23px; 
line-height: 18px; 
color: #009900; 
text-decoration: none; 
padding-top: 6px; 
padding-right: 12px; 
padding-bottom: 3px; 
padding-left: 8px; 
border: #4C4C4C none;
font-weight: bold; 
text-transform: uppercase; 
vertical-align: top
}

a.newsotsikko:hover {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 23px; 
color: #FFFFFF;
text-decoration: none; 
padding-top: 6px; 
padding-right: 12px; 
padding-bottom: 3px; 
padding-left: 8px; 
border: #4C4C4C none;
text-transform: uppercase; 
vertical-align: top
}

a.newsotsikko:active {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 23px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold
}

/*
a.newsotsikko:visited {  
font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 23px;
text-decoration: underline; 
font-weight: bold
}
*/

.laatikko { 
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 10px; 
line-height: 18px; 
color: #FFFFFF; 
text-decoration: none; 
padding-top: 12px; 
padding-right: 12px; 
padding-bottom: 12px; 
padding-left: 12px; 
border: 1px solid; 
border-color: #4C4C4C #000000 #000000 #4C4C4C
}

.laatikko2 {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
text-decoration: none;
padding-top: 12px;
padding-right: 12px;
padding-bottom: 12px;
padding-left: 12px;
border: 1px solid;
border-color: #4C4C4C #000000 #000000 #4C4C4C;
font-weight: bold; 
text-transform: uppercase; 
vertical-align: top;
 float: none;
 text-align: left;
}

.laatikko3 {
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
font-size: 14px;
line-height: 14px;
color: #FFFFFF;
background-color: #414141;
text-decoration: none;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
border: 2px inset;
border-color: #009900 #4C4C4C #4C4C4C #009900; 
vertical-align: top;
 float: none;
 text-align: center;
}


.etusivu {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
	font-size: 18px;
	color: #000000; 
	text-align: center;
	text-decoration: none; 
	padding-top: 12px; 
	padding-right: 12px; 
	padding-bottom: 12px; 
	padding-left: 12px; 
	vertical-align: top;
}

.kuva { 
border-left:2px inset #000000; border-right:2px inset #006699; border-top:2px inset #000000; border-bottom:2px inset #006699; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 10px; 
line-height: 18px; 
color: #FFFFFF; 
text-decoration: none; 
padding-top: 6px; 
padding-right: 8px; 
padding-bottom: 6px; 
padding-left: 8px; 
background-color: #000000; 
font-weight: bold; 
background-image: url('graphic/taus_otsikko.jpg') ; 
margin-top: 6px; 
margin-right: 16px; 
margin-bottom: 4px; 
margin-left: 0px
}

.kuva2 {
 border-left:0px solid #006699; border-right:1px solid #000000; border-top:0px solid #006699; border-bottom:1px solid #000000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size: 10px; 
 line-height: 18px; 
 color: #FFFFFF; 
 text-decoration: none; 
 padding-top: 6px; padding-right: 12px; 
 padding-bottom: 6px; padding-left: 12px; 
 background-color: #000000; 
 font-weight: bold; 
 background-image: url('graphic/taus_otsikko.jpg') ; 
 float: left; 
 margin-top: 6px; 
 margin-right: 16px; 
 margin-bottom: 4px; 
 margin-left: 0px
    }

.pienikuva { 
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 9px; 
line-height: 12px; 
color: #FFFFFF; 
text-decoration: none; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
border: 2px inset; 
background-color: #000000; 
font-weight: bold; 
border-color: #000000 #4C4C4C #4C4C4C #000000;
float: left; 
margin-top: 1px; 
margin-right: 10px; 
margin-bottom: 4px; 
margin-left: 0px 
}

.biokuva { 
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 9px; 
line-height: 12px; 
color: #FFFFFF; 
text-decoration: none; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
border: 2px inset; 
background-color: #000000; 
font-weight: bold; 
border-color: #009900 #4C4C4C #4C4C4C #009900; 
float: right; 
margin-top: 1px; 
margin-right: 0px; 
margin-bottom: 4px; 
margin-left: 10px 
}

.mainoskuva { 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
float: right; 
margin-top: 1px; 
margin-right: 0px; 
margin-bottom: 4px; 
margin-left: 10px;
 background-color: transparent;
}

.pieni { 
font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
font-size: 9px; 
line-height: 12px; 
color: #FFFFFF; 
padding-top: 6px; 
padding-right: 12px; 
padding-bottom: 12px; 
padding-left: 12px; 
vertical-align: top; 
text-align: left
 }

form{
margin:0px;
font-size:12px;
}

h1{
margin:0px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
font-size:14px;
font-weight:bold;
color: #FFFFFF; 
}

h2{
margin:0px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
font-size:13px;
font-weight:bold;
}

input{
	border-color:#000000 #006699 #006699 #000000;
	border: 1px solid; 
	width:95px;
	background:transparent;
	color:#FFFCCC;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
	vertical-align: top;
}

input.submit{
	border-color:#006699 #000000 #000000 #006699;
	border: 1px outset;
	width:60px;
	background:transparent;
	color:#FFFCCC;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
	vertical-align: top;
}
input.long{
/* longer input-field */
width:320px;
}
input.radio{
border:none;
width:auto;
background:transparent;
color:#555555;
}
input.search{
/* search-field in index.php */
width:60px;
}
ol, ul{
margin:0px;
padding-bottom:10px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
font-size:12px;
}
p{
margin:0px;
padding-left:0px;
padding-right:0px;
font-size:12px;
}
select, option{
	border-color:#CCCC99;
	border-style:solid;
	border-width:1px;
	background: #022a7d;
	color:#FFFFCC;
	font-size:12px;
}

textarea{
border-color:#CCCC99;
border-style:solid;
border-width:1px;
padding:3px;
width:320px;
background:transparent;
color:#FFFFCC;
font-family:Verdana,sans-serif;
font-size:12px;
height:100px;
scrollbar-3dlight-color:#CCCC99;
scrollbar-arrow-color:#CCCC99;
scrollbar-darkshadow-color:#022a5d;
scrollbar-face-color:#022a7d;
scrollbar-highlight-color:#022a5d;
scrollbar-shadow-color:#022a5d;
scrollbar-track-color:#022a5d;
}


.otsikko2{
	border-color:#595959;
	border-style:solid;
	border-width:2px;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:6px;
	padding-top:6px;
	background-color:#009900;
	color:#FFFFCC;
	text-indent : 10px;
	height : 20px;
	font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
	font-size : larger;
}

.biootsikko{
/* line-height: 28px; */
 color: #009900; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 0px; 
 vertical-align: top; 
 font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size : 14px;
 font-weight: bold; 
 text-align : left;
 text-transform: uppercase;
 float: left;
}

.biootsikko2{
/* line-height: 28px; */
 color: #FFFFFF; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 30px; 
 vertical-align: top; 
 font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size : 14px;
 font-weight: bold; 
 text-align : left;
 text-transform: uppercase;
 float: left;
}

.biootsikko2-3{
 line-height: 24px; 
 color: #FFFFFF; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 30px; 
 vertical-align: top; 
 font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size : 14px;
 font-weight: bold; 
 text-align : left;
 text-transform: uppercase;
 float: left;
 }

.biootsikko4{
 line-height: 48px; 
 color: #FFFFFF; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 0px; 
 vertical-align: top; 
 font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size : 14px;
 font-weight: bold; 
 text-align : left;
 text-transform: uppercase;
 float: left;
 }
 	
.biotxt { 
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size: 14px; 
/* line-height: 28px; */
 color: #FFFFFF; 
 padding-top: 6px; 
 padding-right: 12px; 
 padding-bottom: 6px; 
 padding-left: 0px; 
 vertical-align: top; 
 text-align: left
 }


.pikkutxt { 
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size: 8px; 
/* line-height: 28px; */
 color: #FFFFFF; 
 padding-top: 0px; 
 padding-right: 0px; 
 padding-bottom: 0px; 
 padding-left: 0px; 
 vertical-align: top; 
 text-align: right;
 }

.newstxt { 
 font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica; 
 font-size: 14px; 
/* line-height: 28px; */
 color: #FFFFFF; 
 padding-top: 0px; 
 padding-right: 0px; 
 padding-bottom: 0px; 
 padding-left: 0px; 
 vertical-align: top; 
 text-align: left;
 }

