body    {background-color:#CCCCFF;
        font-size:12px;
        line-height:1.3;
        font-family:arial, Sans-Serif;
        color:#000;
        margin:0;}

/* ulkoasuun vaikuttavat muotoilut */

div#pohja   {margin:0 auto;
             background-image:url(taustat/pohja.gif);
          background-repeat:repeat-y;
          width:850px;}

div#yla   {width:850px;
          height:70px;
          background-repeat:no-repeat;
          background-image:url(taustat/ban2.gif);
          background-position:0px 0px;
          }


div#taus  {background-image:url(taustat/pohja.gif);
          background-repeat:repeat-y;
          width:850px;
          min-height:600px;
          text-align:left;}

div#ala    {width:850px;
          height:80px;
          background-image:url(taustat/alaban.gif);
           clear:both;}

div#vasen {float:left; }

div#oikea   {text-align:left;
            margin-right:15px;
             width:523px;
            float:right;}
            
            
/* sivupalkin asetukset */

div#kuva {
   z-index:1;
   position:0px 25px;
   top:5em;
   padding-top:20px;}
   
div#lpkk {
   z-index:2;
   padding-left:80px;
   vertical-align:left;
   width:200px;
   margin-right:30px;}


/* Tekstimuotoilut */

div.teksti  {padding:10px;
             margin-left:20px;}

div.teksti2  {padding:10px;
             margin-left:190px;}


div.teksti3 {padding:10px;
             margin-left:270px;}
             
             
p.made  {color:#fff;
		text-align:right;
        padding-right:20px;}

p.bold	{font-weight:bold;}

h1      {font-size:14px;
        border-bottom:1px #333 solid;
        text-align:center;
        color:#660000;
        margin-bottom:30px;
		margin-top:30px;}

h2	{font-size:12px;
	color:#660000;
	text-decoration:underline;
	text-align:left;
	margin-top:30px;}

p.cen   {text-align:center;
        padding-top:20px;}

p.paiv  {font-weight:bold;
        text-align:center;
        margin-right::40px;
        color:#660000;}

div.r   {float:right;}

div.r2   {float:right;
		margin-right:20px;}


/* Ylälinkkien asetukset */
   
#navcontainer
{
margin-left: 0;
margin-right: 0;
margin-top: 0px;
margin-bottom: 10px;
text-align:left;
}

#navlist li
{
display: inline;
padding-bottom: 14px;
padding-left: 10px;
background-repeat: no-repeat;
}

#navlist a
{
padding-left: 0px;
padding-bottom: 14px;
font-weight: bold;
text-decoration: none;
}


#navlist a:link, #navlist a:visited
{
padding-left: 20px;
color: #333;
background: url(taustat/tap.gif);
background-position: 0 -28px;
background-repeat: no-repeat;}

#navlist a:hover
{
color: black;
padding-left: 20px;
background: url(taustat/tap.gif);
background-repeat: no-repeat;
background-position: 0 -14px;} 

a.linkit:link   {color:#000;
              font-family:arial, 'Arial Narrow', Sans-Serif;
              font-size:0.9em;
              text-decoration:none;
              font-weight:bold;
              border:0px;
              letter-spacing:1px;}

a.linkit:visited {color:#000;
                font-family:arial, 'Arial Narrow', Sans-Serif;
                font-size:0.9em;
	              text-decoration:none;
                font-weight:bold;
                border:0px;}

a.linkit:active {color:#333;
                font-family:arial, 'Arial Narrow', Sans-Serif;
                font-size:0.9em;
                font-weight:bold;
                border:0px;}

a.linkit:hover {color:#660000;
                font-family:arial, 'Arial Narrow', Sans-Serif;
                font-size:0.9em;		
                font-weight:bold;
                border:0px;}   

