@charset "utf-8";
/* CSS Document */

div.background
/*{background-image:url(./images/bakgrund_bla_vit.jpg); background-attachment:fixed; background-repeat:repeat-z; height:auto; */

}

caption
{
font:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:600; 
}

div.container
{
width:900px;
margin:0px;
border:0px solid gray;
line-height:normal;
margin-left:100px;
margin-right:1em;
}

div.koulutus_table
{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:14px;
font-size-adjust:auto;
text-align:left;

}



div.header
{
	width:900px;
	height:150px;
padding:10em, 1em, 10em, 1em;
clear:both;
}

div.footer
{
padding:0.5em;
color:white;
background-color:#039;
clear:left;
}

h1.
{
font-size:x-large;
padding:0;
margin:0;
}

h2
{

font-size:large;
font-style:
}

h3
{

font-size:medium;
font-style:oblique;
}

tr
{ font-family:Tahoma, Geneva, sans-serif;
}

td
{

}



div.content
{
margin-left:2px; 
background-color:#FFF; 
padding:1em;

z-index: auto;
}

div.left
{
float:right;
width:250px;
margin:0;border-left:1px solid gray ;
background-color:#FFF;
padding:1em;
font-family:Tahoma, Geneva, sans-serif;

}
body{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
background-color: #D6D6D6
padding-right:20px;
}


#container{margin:auto;font-size:11pt;}
 
#menu{position:absolute; float:left; height:100px; padding-bottom:20px; margin-top:0px; margin-right:0 text-decoration:none; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px;  text-indent:20px;}

#menu ul .top{text-decoration:none; text-align:center; line-height:150%; font-weight:bolder}
#menu ul:hover .top a{color:#009ace;text-decoration:none;}
#menu ul:hover .top a:hover{color:#000; text-decoration:none;}

#menu ul .item{display:none; }
#menu ul:hover .item{display:block;background:#009ace;padding:px;margin:0px; }
 
#menu ul:hover .item a{color:#fff;text-decoration:none; text-align:center;}
#menu ul:hover .item a:hover{color:#999;}


#menu ul .submenu{display:none;}
#menu ul:hover .submenu{display:block;background:#009ace; padding:px;margin:0px;}
 
#menu ul:hover .submenu a{color:#fff;text-decoration:none;}
#menu ul:hover .submenu a:hover{color:#999;}
 
#menu ul{width:140px;float:left;margin:0px; padding: 0px 20px 0px 0px; background:#009ace; list-style:none;}
.clear{clear:both;height:1px;}