#header div div.menul1 {
	width: 670px;
	height: 40px;
	padding: 0;
	margin: 0;
	float: left;
        background-image: url(/cms/hakumm.nsf/lupgraphics/navi_kirjasto.jpg/$file/navi_kirjasto.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
}
h6 {
		 margin: 0;
		 padding: 0;
}
h6.postit a {
		 display:block;
		 width:190px;
		 height:180px;
		 float: left;
}
h6.postit span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.aineistot a {
		 display:block;
		 width:80px;
		 height:40px;
		 float: left;
}
h6.aineistot span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.tiedonhaku a {
		 display:block;
		 width:110px;
		 height:40px;
		 float: left;
}
h6.tiedonhaku span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.palvelut a {
		 display:block;
		 width:75px;
		 height:40px;
		 float: left;
}
h6.palvelut  span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.toimipisteet a {
		 display:block;
		 width:190px;
		 height:40px;
		 float: left;
}
h6.toimipisteet  span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.julkaisut a {
		 display:block;
		 width:130px;
		 height:40px;
		 float: left;
}
h6.julkaisut  span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.ajankohtaista a {
		 display:block;
		 width:50px;
		 height:40px;
		 float: left;
}
h6.ajankohtaista span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
h6.tamklogo a {
		 display:block;
		 width:150px;
		 height:80px;
		 float: left;
}
h6.tamklogo span {
		 display:none; 
		 margin: 0; 
		 padding: 0;
}
#submenu {
	width: 170px;
	margin: 0px 10px 20px 10px;
	padding: 0;
}
#submenu div.title_aineistot {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_aineistot.jpg/$file/hl_aineistot.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_tiedonhaku {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_tiedonhaku.jpg/$file/hl_tiedonhaku.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_palvelut {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_palvelut.jpg/$file/hl_palvelut.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_toimipisteet {
	width: 160px;
	height: 33px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_toimipisteet.jpg/$file/hl_toimipisteet.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_julkaisut {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_julkaisut.jpg/$file/hl_julkaisut.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_ajankohtaista {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_ajankohtaista.jpg/$file/hl_ajankohtaista.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title_sivukartta {
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(/cms/hakumm.nsf/lupgraphics/hl_sivukartta.jpg/$file/hl_sivukartta.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu div.title {
	width: 160px;
	height: 23px;
	display: block;
}
#submenu p.menul2 {
	width: 165px;
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#submenu p.menul2_a {
	width: 165px;
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#submenu p.menul3 {
	width: 145px;
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background-image: url(/cms/hakumm.nsf/lupgraphics/submenu_arrow.jpg/$file/submenu_arrow.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
#submenu p.menul3_a {
	width: 145px;
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 4px 20px;
	background-image: url(/cms/hakumm.nsf/lupgraphics/submenu_arrow.jpg/$file/submenu_arrow.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
.sitemapl1 {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
  	text-transform: uppercase;
}
.sitemapl2 {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 2px 0px;
}
.sitemapl3 {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 2px 0px;
}

