/********************************************************/
/*                                                      */
/*                      DIMIX OY                        */
/*                                                      */
/*                                                      */
/********************************************************/

/* stylet.css */

 

/* Dokumentin vartalon määrittelyt */

body { 
font-family:Tahoma, Geneva, Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
}

a img {
    border: 0 none;
}

/* Linkkien pseudoluokat */

a:link { 
color:#000
}

a:visited { 
color:#000 
}

a:active { 
color:#ccc
}

a:hover { 
color:#000; 
text-decoration:underline 
}

/* Linkkien yleiset määrittelyt */

a { 
text-decoration:none;
}


/* Kappaleet */

p {
color:#000000;
}

/* H1 */

h1 { 
font-family:Tahoma, Geneva, Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#31A556;
}
  
/* Oma luokka tekstin lihavointiin */

.lihavoitu { 
font-weight:bold;
color:#31A556; 
}

/* Oma luokka tekstin kursivointiin */

.kursivoitu { 
font-style:italic;
color:#31A556; 
}

/* div logo */

 #logo
   {
         position:absolute;
         top:0px;
         left:60px;		 
		 z-index: 10;
   }

/* div valikko */

 #valikko
   {
         position:absolute;
         top:144px;
         left:61px;
   }
   
   /* div tausta */

 #tausta
   {
         position:absolute;
         top:0px;
         left:270px;
   }
   
   /* div linkit */
   
 #linkki1
   {
	position:absolute;
	top:183px;
	left:66px;
	width:169px;
	font-size:22px;
	text-align:center;
		 
	}
	 #linkki2
   {
	position:absolute;
	top:245px;
	left:66px;
	width:169px;
	font-size:22px;
	text-align:center;
	}
	 #linkki3
   {
	position:absolute;
	top:308px;
	left:65px;
	width:169px;
	font-size:22px;
	text-align:center;
	}
	 #linkki4
   {
	position:absolute;
	top:369px;
	left:67px;
	width:169px;
	font-size:22px;
	text-align:center;
	}
	 #linkki5
   {
	position:absolute;
	top:431px;
	left:67px;
	width:169px;
	font-size:22px;
	text-align:center;
	}
  	 #linkki6
   {
	position:absolute;
	top:494px;
	left:67px;
	width:169px;
	font-size:22px;
	text-align:center;
	}
   /* div tekstit */
   
   #teksti
   {
	position:absolute;
	top:217px;
	left:297px;
	width:283px;
	height: 285px;
   }
   
      #tekstiIso
   {
	position:absolute;
	top:60px;
	left:331px;
	width:526px;
	font-size:16px;
	height: 515px;
   }
    
	/* div footer */
   
   #footer
   {
	position:absolute;
	top:417px;
	left:1px;
	width:400px;
	font-size:12px;
	text-align:left;
   }
   
 /* Valign määreet ja IE fixit */

html,body,#ulkosin {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
#wrapper {
	margin: 10px;
}
#outer {
	width:920px;
	height:690px;
	border: 0px solid #888;
	background-color:#ffffff;
	border:0;
	z-index: 10;
}
.valignmid1 {
	position: relative;
	margin: 0 auto;
}
.valignmid1 {
	display: table;
	vertical-align: middle;
}
.valignmid2 {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
.valignmid3 {
	position: relative;
	 
}
p,h2 {
	margin: 1em;
	padding: 0;
	text-align: left;
	text-indent: 2em;
}
h1 {
	font-size: 1.5em;
	margin: 1em;
	padding: 0;
	text-align: center;
}
h1 {
	margin: 0;
}
#toCategoryIndex {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1000;
}
#toCategoryIndex a {
	background-color: #bfc;
}
.lastUpdate {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1000; 
}
#ulkosin {
	height: 95%;
	width: 95%;
	margin: auto;
}
.valignmid2 {
	top: 0%;
	left: 0;
	position: relative;
	margin: 0;
}
.valignmid3 {
	top: 0%;
	position: relative;
	padding: 1px 0;
}
.valignmid1,.valignmid2,.valignmid3 {
	min-height: 1px;
}
* html .valignmid1,* html .valignmid2,* html .valignmid3 {
	height: 1%;
}
