/*body		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000;}*/





body 		{
font-family:Arial,Helvetica,sans-serif; font-size: 12px; color:#333333; background-color: #ffffff;

}



td			{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}

a			{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DC241F; font-weight:normal; text-decoration:none;}
a:visited	{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DC241F; font-weight:normal; text-decoration:none;}
a.active	{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DC241F; font-weight:normal; text-decoration:underline;}
a:hover		{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#DC241F; font-weight:normal; text-decoration:underline;}

.copy		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#79A3C3;}

h1			{font-family:Times New Roman; font-size:28px; color:#333333;font-weight:Bold;font-style: italic; 
}
h2			{font-family:Times New Roman; font-size:22px; color:#DC241F;font-weight:Bold;font-style: italic;}
h3			{font-family:Times New Roman; font-size:19px; color:#DC241F;font-weight:Bold;font-style: italic;}

/*ingressi*/
h4			{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#333333; font-weight:normal; font-style: italic;}

.content_box	{text-align:center; width:905px; height:340px; margin-top:0px;}
.header			{width:100%;}

.menu_1			{margin-bottom:5px;}
.footer			{background-color:#CA1728; height:21px; width:100%;}

.line			{background:#CC2131; width:100%; height:1px; }


#data_1
{
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 			
}



/*TAULUKKO TEEMAT */
.theme1		{
width: 229px; height: 133px;
 background: url(/layout/07sisa/images//theme_tblbg_lines.jpg);
background-color: #E4CCCB; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#ffffff; padding:0px;}

.theme1 span { font-family:Times New Roman; font-size:19px; color:#DC241F;font-weight:Bold;font-style: italic;}

.theme2		{background-color: #C1D98B; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; padding:10px;}
.theme3		{background-color: #D6E9FB; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; padding:10px;}


/* template-tyylit */

.frontpage		{margin:0; padding:0; height:210px;}
.frontpage form	{margin-top:0px; margin:0; padding:0;}
.frontpage img	{margin:0; padding:0;}

a.tplLink				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.tplLink.visited		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.tplLink.active		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.tplLink:hover			{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;}

.tplHeader				{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000000; font-weight:bold; text-decoration:none;}
.tpl					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

a.tpl					{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.tpl.visited			{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#79A3C3; font-weight:normal; text-decoration:none;}
a.tpl.active			{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;}
a.tpl:hover				{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;}


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;}

a.printlink		{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#79A3C3; font-weight:normal;}
.lastModified	{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#525252; padding-top:10px; padding-bottom:10px;}

/* HMM ? */
.Heading6		{font-size: 13px; color: #BD4040; font-family:tahoma,helvetica,sans-serif; font-weight:bold;}

/* TAULUKON "ERIKOISSOLUJEN" MÄÄRITTELYT */

.gd_normal {}
.gd_title {}
.gd_panel {}
.gd_error {}
.gd_warning {}
.gd_list {}
.gd_list_noborder {}
.gd_normal_noborder {}
.gd_title_noborder {}
.gd_panel_noborder {}
.gd_error_noborder {}
.gd_warning_noborder {}

/* 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: Arial, Helvetica, Verdana;
}


/* MODUULIEN JULKISET NÄKYMÄT */
.clsModuletitle
{
   	padding-right: 1px;
    padding-left: 1px;
    background: #AACB61;
    padding-bottom: 1px;
    padding-top: 1px;
}
.clsModuletitleText
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
	padding-left:5px;
    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: #000000;
    padding-top: 2px;
    font-family: Arial,Helvetica,sans-serif;
	border-bottom: #D8D7D7 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: #D8D7D7;
    padding-bottom: 0px;
    color: #000000;
    padding-top: 0px;
    font-family: Arial,Helvetica,sans-serif;
}
.clsModuleText
{
    font-size: 11px;
    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: #000000;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none
}
.clsModuleLink:hover
{
    font-size: 11px;
    vertical-align: middle;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: underline
}
.clsFrameHeader
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    background: #AACB61;
    padding-bottom: 2px;
    color: #ffffff;
    padding-top: 2px;
    font-family: Arial,helvetica,sans-serif;
}

.clsTableTabPassive {}
.clsTableTabActive {}
.clsborderless {}
.resourceviewmain
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid
}
.reservedresource
{
    background: #D6E9FB;
    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: 11px;
    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: 11px;
    background: #ffffff;
    border-bottom: black 1px dotted;
    font-family: Arial,Helvetica,sans-serif;
}
.resourceviewbottom
{
    background: #000000
}

/* Julkisen puolen napit */

.clsCommonSubmit
{
    width:100px;
    font-size: 8pt;
    font-family: verdana, sans-serif, arial, helvetica;
    background-color: #D8D7D7;
}

/* mahdollista printtiä varten */ 


.bgnormal
{
	background-color: white; 
}

.bgact
{
	background-color: #EA8285; 
}


.topNavTd {
padding-top: 13px;
}

.search_box {
	margin:0;
	padding:0;
	margin-top:2px;
	margin-left:3px;
	border:1px solid #EB7C60;
	width:100px;
	height:17px;
	font:11px Verdana,helvetica,sans-serif;
}



 

A.tdLnkBottom 
	{
	font-family: Arial;
	color: #010300;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
 
}
	
	A.tdLnkBottom:visited
	{
		font-family: Arial;
	color: #010300;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
 
}
	
	A.tdLnkBottom:active
	{
	font-family: Arial;
	color: #010300;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}
	
	A.tdLnkBottom:hover
	{
		font-family: Arial;
	color: #010300;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}


 /* print */ 
 

 .bgnormal
{
background-color: white; 
}

.bgact
{
background-color: #EA8285; 
}




/*
**********************************************
 oikeanlaidan menun templten stylet 
 07_oikeamenu.xsl
 
 BEGIN 
**********************************************
*/ 

.rightMenuTable
{
 
}

.rightMenuUpperTd
{
height: 14px;
 background: url(/layout/07sisa/images/sivupohja1_bg_top.jpg);
}

.rightMenuMiddleTd
{
 background: url(/layout/07sisa/images/sivupohja1_bg_middle.jpg);
}


.rightMenuBttomTd
{
 background: url(/layout/07sisa/images/sivupohja1_bg_bottom.jpg);
}



A.navigr1 
	{
	font-family: Arial;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
 
}
	
	A.navigr1:visited
	{
		font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
 
}
	
	A.navigr1:active
	{
	font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}
	
	A.navigr1:hover
	{
		font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}

A.navigr1Active 
	{
	font-family: Arial;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}
	
	A.navigr1Active:visited
	{
		font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}
	
	A.navigr1Active:active
	{
	font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}
	
	A.navigr1Active:hover
	{
		font-family: Arial;
	color: #DC241F;
	font-weight: normal;
	font-size: 12px;
	text-decoration:underline;
 
}	


/*
**********************************************
 oikeanlaidan menun templten stylet 
 07_oikeamenu.xsl
 
END
**********************************************
*/ 






/*
07_oikeareuna_SivunSisalto_EiSisennysta.xsl
H1 otsikko 

*/
#TdTemplateEiSisennysta  h1	{font-family:Times New Roman; font-size:20px; color:#E1301E;font-weight:Bold;font-style: italic; }




/* print toiminto */


.clsprnt {

position: absolute;
top: 100px; left: 100px; 
visibility: hidden; 
z-index: 100000; 
width: 100px;
height:  100px;
border-color:black; 
border-style:dotted;
 
} 
 
 .prntpanel {

position: relative;
 
visibility: hidden; 
z-index: 10000; 
width: 100%px;
height:  25px;
padding-top: 2px; 
align: right;
 
} 
 
 