
body {
	margin:0px, 0px, 0px, 0px ;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;	
}

td {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000;
	line-height: 12px;
}

.yhteystiedot {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#000000;
	line-height: 12px;
	padding-left: 10px;
}
.data1 {
	background-color: white;
	padding: 0px, 0px, 0px, 0px;
	
}


.paamenu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#000000;

	}
	
	.alamenu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#fdcd00;

	}
	.tiedoteotsikko {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffffff;
	background-color:#669acc;
	}
	.tapahtumat {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; color:#ffffff; background-color:#669acc; padding-left: 5px;

	}
	.tiedotenosto {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#003399;
	padding-left: 5px;
		}
		.tiedotenosto a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#003399;
	padding-left: 5px;
		}
	
	a.tiedotesisalto {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#003399;
	padding-left: 5px;
	text-decoration: none;}
	
	.tiedotesisalto a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#003399;
	padding-left: 5px;
	text-decoration: none;}

/* tablemapin tyylit */

.maintable {
	background-color: white;
	height: 100%;
	border-left: 1px solid #3879bb;
	border-right: 1px solid #3879bb;
}

.menu1 {
	padding-left: 45px;
	padding-top: 10px;
}

.searchbox {
	width: 100%;
	height: 30px;
	text-align: right;
	vertical-align: top;
	color: #9cbcdd;
	padding-right: 20px;
	padding-top: 6px;
}
.searchbox input {
	height: 15px;
	width: 80px;
	font-size: 10px;
	border: 1px solid #9cbcdd;
}
.searchbox img {
	vertical-align: middle;
}

.lang {
	height: 40px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.langbox {
	border-bottom: 1px solid #9cbcdd;
	padding-bottom: 2px;
}

.lang a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054A90;
	text-decoration: none;
}
.lang a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054A90;
	text-decoration: none;
}
.lang a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9CBCDD;
	text-decoration: none;
    font-weight: bold;
}
.lang a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9CBCDD;
	text-decoration: none;
    font-weight: bold;
}


.menu2 {
	background-color: white;
	padding-left: 13px;
	padding-top: 0px;
}

.staticlinks {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}

.staticlinks a {
	text-decoration: none;
}



.footer {
	color: white;
	height: 22;
}

.footerTd {
	height: 22;
	background-image: url(/layout/krauta2006_kauppias/images/bg_footer.gif);
	text-align: center;
	color: white;
	font: 10px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

a.footerLink:link {
	color: white;
	text-decoration: none;
}

a.footerLink:visited {
	color: white;
	text-decoration: none;
}

a.footerLink:hover {
	color: white;
	text-decoration: underline;
}

a.footerLink:active {
	color: white;
	text-decoration: none;
}

/* /tablemapin tyylit */

/* template-tyylit */



/* /template-tyylit */


a
{
    color: #0c6499;
    text-decoration: underline;
    font-weight: normal;
}

a.visited
{
    color: #0c6499;
    text-decoration: underline;
    font-weight: normal;
}

a.active
{
    color: #0c6499;
    text-decoration: underline;
    font-weight: normal;
}

a:hover
{
    color: #0c6499;
    text-decoration: underline;
    font-weight: normal;
}

input
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

textarea
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

select
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size:20px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

h2
{
    font-size:13px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
}

h3
{
    font-size:12px;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
}

/*ingressi*/
h4
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	line-height:12,5px;
	font-weight: normal;
}


h5
{
    font-size: 13px;
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

h6
{
    font-size: 15px;
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

a.printlink {
	color: #00666e;
	text-decoration: none;
	font-size: 10px;
}

.lastModified {
	color: #00c7d6;
	font-size: 10px;
}

/* HMM ? */
.Heading6
{
    FONT-SIZE: 13px;
	COLOR: #BD4040;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
}



/* HMM ? */
.last_modifier
{
	
}

/* TAULUKON "ERIKOISSOLUJEN" MÄÄRITTELYT */

.GRID_NORMAL
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-COLLAPSE: collapse
}
.GRID_NOBORDER
{
    BORDER-RIGHT: #ffffff 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-COLLAPSE: collapse
}
.GD_NORMAL
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    text-valign: top
}
.GD_TITLE
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #073362
}
.GD_PANEL
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #eeeeee
}
.GD_ERROR
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: yellow
}
.GD_WARNING
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: #ff3300;
    PADDING-TOP: 4px;

}
.GD_LIST
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #eaf2f6
}
.GD_LIST_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #eaf2f6;
    BORDER-BOTTOM-STYLE: none
}
.GD_NORMAL_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    text-valign: top
}
.GD_TITLE_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: #073362;
    BORDER-BOTTOM-STYLE: none
}
.GD_PANEL_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM-STYLE: none
}
.GD_ERROR_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: yellow;
    BORDER-BOTTOM-STYLE: none
}
.GD_WARNING_NOBORDER
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    COLOR: #ff3300;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 4px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

/* TAULUKON "ERIKOISSOLUJEN" MÄÄRITTELYT PÄÄTTYY */

.SELECT_PREFORMATTED
{
    FONT-FAMILY: Courier
}
.SELECT_NORMAL
{
}
.FONT_WARNING
{
    COLOR: yellow;
    BACKGROUND-COLOR: red;
}
.FONT_ERROR
{
    COLOR: red;
}


/* JOSSAIN LEISKOISSA ALAPALKKI PAGEN LOPUSSA */
.BAR
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-COLOR: #255494;
}

/* LISTA */
UL
{
   
}

.center
{
    TEXT-ALIGN: center
}
.left
{
    TEXT-ALIGN: left
}
.right
{
    TEXT-ALIGN: right
}
.FONT_NORMAL
{
    FONT-FAMILY: Verdana, Arial
}



/* MODUULIEN JULKISET NÄKYMÄT */
.clsModuleTitle
{
    background: #b2bb34;
    padding: 2px 4px;
}
.clsModuleTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleTitleTextPages
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleHeader
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    COLOR: #002349;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #669DD5 1px solid;
}
.clsModuleContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleContentActive
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: #d0d0d0;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleText
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.clsModuleLink
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #0a398c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.clsModuleLink:hover
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #0a398c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.clsFrameHeader
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    background: #3879bb;
    padding: 2px 4px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
}


/* Kalenteri */

.clsCalendarHeader {
	background-color: #bdfaff;
	height: 0px;
	color: #00666e;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted #00c7d6;
	text-align: center;
}

.clsCalendarNavy{
	height: 20px;
	background-color: edfeff;
	font-size: 10px;
	color: #00666e;
	text-align: center;
	vertical-align: middle;
}
.clsCalendarNavy a {
	color: #00666e;
	text-decoration: none;
}

.clsCalendarDate {
	height: 20px;
	background-color: #edfeff;
	font-size: 10px;
	color: #00666e;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px dotted #00c7d6;
}

.clsCalendarInfo {
	font-size: 10px;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 5px;
	border-bottom: 1px solid #00c7d6;
	background-color: #fbffce;
}


.clsCalendarMain
{
    padding-right: 0px;
    padding-left: 0px;
    background: #edfeff;
    padding-bottom: 0px;
    padding-top: 0px
}
.clsCalendarCellNormal
{
    border-right: #00C7D6 1px solid;
    border-top: #00C7D6 1px solid;
    font-size: 11px;
    background: #ffffff;
    border-left: #00C7D6 1px solid;
    width: 22px;
    cursor: hand;
    border-bottom: #00C7D6 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 22px
}
.clsCalendarCellCurrent
{
    border-right: #00c7d6 1px dotted;
    border-top: #00c7d6 1px dotted;
    font-size: 11px;
    background: #edfeff;
    border-left: #00c7d6 1px dotted;
    width: 22px;
    cursor: hand;
    border-bottom: #00c7d6 1px dotted;
    font-family: Arial, Helvetica, sans-serif;
    height: 22px
}
.clsCalendarCellActive
{
    border-right: #00C7D6 1px solid;
    border-top: #00C7D6 1px solid;
    font-weight: bold;
    font-size: 11px;
    background: #bdfaff;
    border-left: #00C7D6 1px solid;
    width: 22px;
    cursor: hand;
    border-bottom: #00C7D6 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 22px
}
.clsCalendarCellEvent
{
    border-right: #00C7D6 1px solid;
    border-top: #00C7D6 1px solid;
    font-size: 11px;
    background: #fbffce;
    border-left: #00C7D6 1px solid;
    width: 22px;
    cursor: hand;
    border-bottom: #00C7D6 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 22px
}
.clsCalendarCellSunday
{
    border-right: #00C7D6 1px solid;
    border-top: #00C7D6 1px solid;
    font-size: 11px;
    background: #ffffff;
    border-left: #00C7D6 1px solid;
    width: 22px;
    cursor: hand;
    color: #bd4040;
    border-bottom: #00C7D6 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 22px
}
.clsCalendarCellHeader
{
    border-right: #00C7D6 1px solid;
    border-top: #00C7D6 1px solid;
    font-weight: bold;
    font-size: 11px;
    background: #bdfaff;
    border-left: #00C7D6 1px solid;
    width: 22px;
    color: #00666e;
    border-bottom: #00C7D6 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px
}
.clsCalendarCellEmpty
{
    font-size: 11px;
    width: 22px;
    color: #f0f0f0;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px
}
.clsCalendarWeek
{
    font-size: 10px;
    width: 20px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}
.clsCalendarWeek td
{
    font-size: 10px;
    width: 20px;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
}
.clsCalendarListMainNormal
{
    border-right: #00C7D6 1px dotted;
    padding-left: 3px;
    font-size: 11px;
    background: #f0f0f0;
    width: 100%;
    border-bottom: black 1px dotted;
    font-family: Arial, Helvetica, sans-serif;
}
.clsCalendarListMainReserved
{
    border-right: #00C7D6 1px dotted;
    padding-left: 3px;
    font-size: 11px;
    background: #dedede;
    width: 100%;
    border-bottom: black 1px dotted;
    font-family: Arial, Helvetica, sans-serif;
}
.clsCalendarListNormal
{
    border-right: black 1px dotted;
    padding-left: 3px;
    background: #ffffff;
    border-left: #00C7D6 1px dotted;
    width: 25px;
    color: black;
    border-bottom: black 1px dotted
}
.clsCalendarListReserved
{
    border-right: black 1px dotted;
    padding-left: 3px;
    background: #dedede;
    border-left: #00C7D6 1px dotted;
    width: 25px;
    color: black;
    border-bottom: black 1px dotted
}
.clsCalendarListMainBottom
{
    border-right: #00C7D6 1px dotted;
    padding-left: 3px;
    font-size: 11px;
    background: #102e63;
    border-left: #00C7D6 1px dotted;
    width: 100%;
    border-bottom: #00C7D6 1px dotted;
    font-family: Arial, Helvetica, sans-serif;
}


/* /Kalenteri */


.clsTableTabPassive
{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: #9eb1bd;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: #777777;
    BORDER-BOTTOM: #969696 1px solid;
    TEXT-ALIGN: center
}
.clsTableTabActive
{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 6px;
    BACKGROUND: #b2c9d7;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    fontWeight: bold
}
.clsBorderless
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.resourceviewmain
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.reservedresource
{
    BACKGROUND: #4c849d;
    BORDER-BOTTOM: black 1px dotted
}
.unreservedresource
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-BOTTOM: black 1px dotted
}
.resourceviewscale24h
{
    BACKGROUND: url(../images/bg_resourcelist.gif) #f0f0f0
}
.resourceviewtime24h
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND: url(../images/bg_resourcelist.gif) #ffffff;
    BORDER-BOTTOM: black 1px dotted;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.resourceviewitemname
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    BORDER-BOTTOM: black 1px dotted;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.resourceviewbottom
{
    BACKGROUND: #102e63
}

/*TAULUKKO TEEMAT */
.theme1
{
    BACKGROUND-COLOR: #D6E9FB;
}
.theme2
{
    BACKGROUND-COLOR: #669DD5;
}
.theme3
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #BD4040;
}

/* Julkisen puolen napit */

.clsCommonSubmit
{
    width:100px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, sans-serif, arial, helvetica;
    BACKGROUND-COLOR: #eeeeee;
}

/* PALVELUN OMAT MÄÄRITYKSET */

.yla {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#083D75; text-decoration:none;}
.yla a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#083D75; text-decoration:none;}
.yla a.visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#083D75; text-decoration:none;}
.yla a.active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#083D75; text-decoration:none;}
.yla a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#083D75; text-decoration:none;}

.osoite {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#083D75; text-decoration:none;}
.otsikko	{FONT-SIZE: 12px; COLOR: #BD4040; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.tplheader {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.TplIngress {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
.tplLink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none;}
.tplLinkBold {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.tplLinkBold a.active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.tplLinkBold a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.tplLinkBold a.visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4A4848; text-decoration:none;}

.TplLinkText {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
.TplHeader {FONT-SIZE: 15px; COLOR:#BD4040; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.TplHeader_data4 {FONT-SIZE: 13px; COLOR:#BD4040; FONT-FAMILY: Arial, Helvetica, sans-serif;}


/* MENU 1 , left  */ 


.pieniOtsikkoVasen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, sans-serif; 
}

.breadcrumbStyleDiv
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #6699CC;
    FONT-FAMILY: Arial, sans-serif; 
	 width: 450px; 

}



 a.breadcrumbStyle:link {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#639ADE; text-decoration:none;
}
a.breadcrumbStyle:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#639ADE; text-decoration:none;
}
a.breadcrumbStyle:active {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#639ADE; text-decoration:none;
}
a.breadcrumbStyle:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#639ADE; text-decoration:none;
}


 a.breadcrumbStyleActive:link {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
}
a.breadcrumbStyleActive:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
}
a.breadcrumbStyleActive:active {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
}
a.breadcrumbStyleActive:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;
}

/*

.breadcrumbStyle a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.breadcrumbStyle a.visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.breadcrumbStyle a.active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.breadcrumbStyle a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}

*/
/*

.breadcrumbStyle a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6699CC;; text-decoration:none;}
.breadcrumbStyle a.visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6699CC;; text-decoration:none;}
.breadcrumbStyle a.active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6699CC;; text-decoration:none;}
.breadcrumbStyle a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6699CC;; text-decoration:none;}

*/

.tapahtumatPVM
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding-bottom: 2px; 
	font-weight:normal; 
	color:#000000;
	line-height: 12px;
}



