/*BODYT*/

/*Perus*/
BODY
{

    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    FONT-FAMILY:  Verdana, sans-serif;
    TEXT-DECORATION: none;
    SCROLLBAR-FACE-COLOR: #d3dce9;
    SCROLLBAR-HIGHLIGHT-COLOR: #eaf0f7;
    SCROLLBAR-SHADOW-COLOR: #95afc4;
    SCROLLBAR-3DLIGHT-COLOR: #d6dde2;
    SCROLLBAR-ARROW-COLOR: #5271c2;
    SCROLLBAR-TRACK-COLOR: #f7f9fb;
    SCROLLBAR-DARKSHADOW-COLOR: #e7ebf7
}

/*Valikon Body*/
BODY.menu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #d3dce9;
    FONT-FAMILY:  Verdana, sans-serif;
    TEXT-DECORATION: none;
    SCROLLBAR-FACE-COLOR: #d3dce9;
    SCROLLBAR-HIGHLIGHT-COLOR: #eaf0f7;
    SCROLLBAR-SHADOW-COLOR: #95afc4;
    SCROLLBAR-3DLIGHT-COLOR: #d6dde2;
    SCROLLBAR-ARROW-COLOR: #5271c2;
    SCROLLBAR-TRACK-COLOR: #f7f9fb;
    SCROLLBAR-DARKSHADOW-COLOR: #e7ebf7
}


/*LINKIT*/

/*Perus linkit*/
A:link
{
 FONT-SIZE: 10px;
 COLOR: #000000;
 FONT-FAMILY: Verdana, sans-serif;
 TEXT-DECORATION: none
}
A:visited
{
 FONT-SIZE: 10px;
 COLOR: #000000;
 FONT-FAMILY: Verdana, sans-serif;
 TEXT-DECORATION: none
}
A:hover
{
FONT-SIZE: 10px;
COLOR: #334477;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*Otsikoissa käytettävä linkki*/
A.Otsikko_linkki:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}
A.Otsikko_linkki:visited
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}
A.Otsikko_linkki:hover
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*Varauksissa käytettävä linkki*/
A.Varaus_linkki:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR:#ffff66;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}
A.Varaus_linkki:visited
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffff66;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}
A.Varaus_linkki:hover
{
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #ffff66;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*Kalenterin tunnissa  käytettävä linkki.*/
A.aika_linkki_1:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #000000;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}

A.aika_linkki_1:visited
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #000000;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}
A.aika_linkki_1:hover
{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #336699;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*Kalenterin minuuteissa käytettävä linkki.*/
A.aika_linkki_2:link
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}

A.aika_linkki_2:visited
{
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: none
}

A.aika_linkki_2:hover
{
FONT-SIZE: 11px;
COLOR: #336699;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*FORMIN ELEMENTIT*/

TEXTAREA
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px;
	TEXT-INDENT: 0px;
	FONT-FAMILY: Verdana, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}




INPUT.tagi_nappi
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #eef3f9;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #336699;
    cursor:hand;
}

INPUT.Tekstikentta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

INPUT.Kansio_kentta
{
    border: 0px solid #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #033FA1;
}

INPUT.Radio
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #e1e9f9;
    cursor:hand;
}

SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

SELECT.chat
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 210px
}

@media screen
{
	/* Style for level 0 (root) block - DIV */
	.m1table0 {
		position: absolute;
		left: 512px;
		top: 5;
		background: #033FA1;
		/*border-right: #bebebe 1px solid;
		height: 18px;*/
	}

	/* Style for level 0 (root) block - DIV */
	.m0table0 {
		position: absolute;
		left: 235px;
		top: 5;
		background: #033FA1;
		/*border-right: #bebebe 1px solid;
		height: 18px;*/
	}
	/* Style for level 1 block - DIV */
	.m0table1 {
		background: #033FA1;
		border-top: #ffffff 1px dashed;
		border-left: #ffffff 1px solid;
		border-right: #bebebe 1px solid;
		border-bottom: #bebebe 1px solid;
		margin-bottom: 0px;
	}
	/* Style for level 1 block - DIV */
	.m0table2 {
		background: #d3dce9;

	}
	/* Style for outer tag, mout (mouse out) state */
	.m0outer {
		/*background: #B0CFEE;*/
		background: #033FA1;
		/*border-left: #ffffff 1px solid;*/
	}
	/* Style for inner tag, mover (mouse over) state */
	.m0moveri,
	.m0mdowni {
		background: #ffffff;
		color: #000000;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}
	/* Style for inner tag, mout (mouse out) state */
	.m0mouti
	{
		background: #033FA1;
		color: #ffffff;

		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
	}

	INPUT.Nappi
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Verdana, sans-serif;
	    BACKGROUND-COLOR: #e1e9f9;
	    cursor:hand;
	}

	INPUT.nappi_menu
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #000000;
	    FONT-FAMILY: Verdana, sans-serif;
	    /*BACKGROUND-COLOR: #f0f0f0;*/
	    cursor:hand;
	}

}

@media print
{
	/* Style for level 0 (root) block - DIV */
	.m1table0 {
		display: none;
	}

	/* Style for level 0 (root) block - DIV */
	.m0table0 {
		display: none;
	}
	/* Style for level 1 block - DIV */
	.m0table1 {
		display: none;
	}
	/* Style for level 1 block - DIV */
	.m0table2 {
		display: none;

	}
	/* Style for outer tag, mout (mouse out) state */
	.m0outer {
		display: none;
	}
	/* Style for inner tag, mover (mouse over) state */
	.m0moveri,
	.m0mdowni {
		display: none;
	}
	/* Style for inner tag, mout (mouse out) state */
	.m0mouti
	{
		display: none;
	}

	img.email
	{
		display: none;
		width:0px;
		height:0px;
	}

	INPUT.Nappi
	{
		display: none;
	}

	INPUT.nappi_menu
	{
	    display: none;
	}

	a.print_link
	{
		display: none;
	}

	b.no_print
	{
		display: none;
	}


}

A.print_link:link
{
 FONT-SIZE: 11px;
 COLOR: #000000;
 FONT-FAMILY: Verdana, sans-serif;
 TEXT-DECORATION: none
}
A.print_link:visited
{
 FONT-SIZE: 11px;
 COLOR: #000000;
 FONT-FAMILY: Verdana, sans-serif;
 TEXT-DECORATION: none
}
A.print_link:hover
{
FONT-SIZE: 11px;
COLOR: #334477;
FONT-FAMILY: Verdana, sans-serif;
TEXT-DECORATION: underline
}

/*TAULUKOT*/

/*Perus taulukko*/
TABLE.Taulukko
{
    BACKGROUND-COLOR: #033FA1
}

DIV.modal_window
{
	BACKGROUND-COLOR: #ffffff;
	position: absolute;
	left: 287px;
	top: 70px;
	border: #000000 2px solid;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}

/*Välilehti taulukko*/
TABLE.tab_taulukko
{
    BACKGROUND-COLOR: #ffffff
}


/*TAULUKON SOLUT*/

/*Pääotsikko*/
TD.Taulukon_Otsikko
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #033FA1;
}

/*Kentän nimi*/
TD.Kentan_otsikko
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e1e9f9;
}

/*Perustieto*/
TD.Tieto
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #eef3f9;
    VALIGN: bottom
}

INPUT.Kentan_otsikko
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #e1e9f9;
    BORDER: none;
    TEXT-VALIGN: bottom;
}

/*Lisätieto*/
TD.Tieto_2
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    VALIGN: bottom
}

PRE
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}



/*Raportissa tehtävän tilan värit*/
TD.Report_0
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
	background-color: lightyellow;
}

TD.Report_50
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
	background-color: lightblue;
}

TD.Report_100
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
	background-color: lightgreen;
}

/*Tapahtumakalenterin Työaika rivi*/
TD.Kalenteri
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: Navy 1px solid;
}

/*Tapahtumakalenterin Muu rivi*/
TD.Kalenteri_2
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eef3f9;
    BORDER-BOTTOM: Navy 1px solid;
}

/*Sunnuntai*/
TD.Kalenteri_sunnuntai
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff5555;
}

TD.Kalenteri_sunnuntai_mouseover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ff5555;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
}

/*Tänään*/
TD.Kalenteri_tanaan
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-WEIGHT: BOLD;
}

TD.Kalenteri_tanaan_mouseover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
}

TD.Tieto_mouseover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, sans-serif;
    BACKGROUND-COLOR: #eef3f9;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
}

/*Kalentereissa valittu päivä*/
TD.Kalenteri_valittu
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    FONT-WEIGHT: BOLD;
    BACKGROUND-COLOR: lightgreen;
}

TD.Kalenteri_valittu_mouseover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: lightgreen;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
    text-decoration: underline;
}

/*poissa tapahtuma*/
.Kalenteri_poissa
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #808080;
}

.Kalenteri_vapaa
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #00C000;
}

.Kalenteri_alustava
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #808000;
}

TD.Kalenteri_poissa_mouseover
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #666666;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
}

/*Yksityinen tapahtuma*/
.Kalenteri_private
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #033FA1;
}

div.Kalenteri_private123
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eaeaea;
}


TD.Kalenteri_private_mouseover
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #033FA1;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
}

/*Julkinen tapahtuma*/
.Kalenteri_public
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #033FA1;
    /*FONT-WEIGHT: BOLD;
    text-decoration: underline;*/
}

div.Kalenteri_public123
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #B8D4FA;
    /*FONT-WEIGHT: BOLD;
    text-decoration: underline;*/
}

TD.Kalenteri_public_mouseover
{
    FONT-SIZE: 10px;
    COLOR: #ffff66;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #033FA1;
    FONT-WEIGHT: BOLD;
    BORDER: #000000 1px solid;
    text-decoration: underline;
}

/*Valittu välilehti*/
TD.valittu_tab {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, sans-serif;
  background-color: #033FA1;
  border: 1px solid #033FA1;
  border-bottom-width: 0px;
  padding: 0px 0em 0px 0em;
}

/*Välilehti*/
TD.tab {
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana, sans-serif;
  background-color: #ffffff;
  border: 1px solid #033FA1;
  border-bottom-width: 1px;
  padding: 0px 0em 0px 0em;
}

/*Tyhjä välilehti*/
TD.tyhja_tab {
  background-color: #ffffff;
  border: 1px solid #033FA1;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  padding: 0px 0em 0px 0em;
}


FONT.highlight {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: yellow;
  FONT-FAMILY: Verdana, sans-serif;
  background-color: #336699;
}






/*Logossa käytettävä linkki*/
A.Logo:link
{
	font-size: 9px;
	font-weight: normal;
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	TEXT-DECORATION: none
}
A.Logo:visited
{
	font-size: 9px;
	font-weight: normal;
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	TEXT-DECORATION: none
}
A.Logo:hover
{
	font-size: 9px;
	font-weight: normal;
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	TEXT-DECORATION: underline
}


TD.Logo
{
	font-size: 17px;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
    COLOR: #000000;
    FONT-FAMILY: Verdana, sans-serif;
}

B.otsikko
{
	font-size: 28px;
	FONT-WEIGHT: bold;
    COLOR: #033FA1;
    FONT-FAMILY: Verdana, sans-serif;
}

DIV.alleviivaa
{
	border-top: #033FA1 2px solid;
}