body { background-color: #ffffff; }

td,th, p, li, h1,h2,h3,h4,h5,h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#bannertop { height:154px }
a:link, a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336600;
	text-decoration: underline;
	font-weight: normal;
}

a:hover, a:active, a:focus { color: #000000; }


a.linklittle:link, a.linklittle:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
strong a:link, strong a:visited {
	font-weight: bold;
	text-decoration: none;
}
a.linklittle:hover, a.linklittle:active, a.linklittle:focus { color: #003399; }

a.linkmenu:link, a.linkmenu:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	
}

#menu_1 a { text-transform:uppercase }

a.linkmenu:hover, a.linkmenu:active, a.linkmenu:focus {	color: #95A832; }

a.linkmenu2:link, a.linkmenu2:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #95A832;
	font-weight: bold;
	text-decoration: none;
}

a.linkmenu2:hover, a.linkmenu2:active,, a.linkmenu2:focus { color: #95A832; }


a.alalinkki:link, a.alalinkki:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.alalinkki:hover, a.alalinkki:active, a.alalinkki:focus { color: #95A832; }

#menu_2 td { height:auto; padding-bottom:8px;}

#menu_2b a:link, #menu_2b a:visited { text-transform:uppercase }

.littletext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #95A832;
	font-weight: normal;
}

.active, .act {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #95A832;
	text-decoration: none;
	font-weight: bold;
}

.active2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #95A832;
	text-decoration: none;
	font-weight: normal;
}

#alasveto {
	border-bottom: #95A832 1px solid;
	border-left: #95A832 1px solid;
	border-right: #95A832 1px solid;
	border-top: #95A832 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}
 
input, textarea {
	border-bottom: #95A832 1px solid;
	border-left: #95A832 1px solid;
	border-right: #95A832 1px solid;
	border-top: #95A832 1px solid;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}



/* uutiset */

.tx-mininews-pi1-fp_listrow .tx-mininews-pi1-fp_listrowField-datetime,
.tx-mininews-pi1-fp_listrow .tx-mininews-pi1-fp_listrowField-teaser
{ display:none }


/* s-postiosoitteet */
a img {	border:none }
.ems { display:none }
a .eml img {
	vertical-aling:middle; 
	position:relative; 
	top:3px
}

/* edustamuokkaus */
span.edit-mode-disabled, span.edit-mode-disabled *,div#div-editBar *,  span.edit-mode, span.edit-mode * { font-size:11px !important; }

div#div-editBar { 
	line-height:1.4em !important;
	_line-height:1.3em !important;
	margin:0 -7px;
	height:auto !important;
	_height:20px !important;
	min-height:1.1em !important;
}
span.edit-mode a:link, span.edit-mode a:hover { text-decoration:none !important }
span.edit-mode {
	border-right:0px solid #666 !important;
	display:block;
}
span.edit-mode-enabled * {
	float:none !important;
	display:inline !important;
}
span.edit-mode-enabled { 
	margin-right:-20px !important; 
	right:7px !important; 
	width:450px !important;
	line-height:1.8em !important;
	_line-height:1.8em !important;
	height:auto !important;
	_height:20px !important;
	min-height:1.8em !important;
	}
span.edit-mode-disabled { 
	margin-right:-7px !important; 
	right:7px !important; 
	width:200px !important; 
	line-height:1.8em !important;
	height:1.8em !important;
	}
span.edit-mode, div#div-editBar, div#div-editNav ul li ul li:hover, 
div#div-editNav ul li ul li.sfhover,
div#div-editNav ul li ul li.cur, .typo3-editPanel { 
	background-color:#EAF0D1 !important;
	color: black !important;
}
div#div-editNav li a:link, div#div-editNav li a:visited, div#div-editNav li a:hover, div#div-editNav li a:active,
.typo3-editPanel * { color:black !important }
.typo3-editPanel-label { padding-left:5px !important }
.clear-image, .blackLine, .blackLineBR { display:none !important }
/*
#menu_2b { display:none }
*/
#page721 #menu_2b  { display:block }

.tx-indexedsearch-searchbox-button { margin-left:10px; }
