.vain_tulostettava
{
	display:none;
}

body
{
	font-family:Arial;
	background-color:white;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top;
}

/* Sivun sisällon vasen ja oikea reuna */
.left_right_border
{
    border-left:solid 2px white;
    border-right:solid 2px white;
    width:806px;
}

.link_wannabe
{
	cursor:pointer;
	font-size: 10pt;
	color:Blue;
}

img
{
	margin:0px;
	border-width:0px;
    border:none;
}

a:link
{
	text-decoration:none;
	border-width:0px;
	color:Blue;
	font-family:Arial;
	font-size:12px;
}

a:visited
{
	text-decoration:none;
	border-width:0px;
	color:Blue;
	font-family:Arial;
	font-size:12px;
}

a:hover
{
	color:Red;
	border-width:0px;
	font-family:Arial;
	font-size:12px;
}

a:active
{
	text-decoration:none;
	border-width:0px;
	color:Blue;
	font-family:Arial;
	font-size:12px;
}

/****************************************
 * Suunnittelun muotoilut
 */

td.leveys_sar1
{
	width:485px;
}

td.leveys_sar2
{
	width:110px;
}

td.leveys_sar3
{
	width:145px;
}

a.suunnittelu_navi:link
{
	text-decoration:underline;
	color:Navy;
}
a.suunnittelu_navi:visited
{
	text-decoration:underline;
	color:Navy;
}
a.suunnittelu_navi:hover
{
	text-decoration:underline;
	background-color:Navy;
	color:White;
}
a.suunnittelu_navi:active
{
	text-decoration:underline;
	color:Navy;
}

.Suunnittelu_Harj_taito_vots
{
	font-size:12px;
}

.Suunnittelu_Harj_taito_alataito
{
	font-size:10pt;
}

.Suunnittelu_Harj_taito_valitut
{
	font-size:10pt;
}

/* 3- ja 4-vaiheen taulukot */

a.suunnittelu_vinkki:link, a.suunnittelu_vinkki:visited
{
	font-family:Arial;
	font-size:12px;
}

a.suunnittelu_vinkki:hover
{
	font-family:Arial;
	font-size:12px;
	color:Red;	
}

td.suunnittelu_vinkki
{
	font-family:Arial;
	font-size:12px;
}

td.suunnittelu_kuvaus
{
	font-family:Arial;
	font-size:10pt;
	color:Blue;
}

td.suunnittelu_julkaisupvm
{
	font-family:Arial;
	font-size:10pt;
	font-style:italic;
}

td.suunnittelu_otsikko
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
}

td.suunnittelu_otsikko_sar3
{
	padding-left:10px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
}

td.suunnittelu_arvo
{
	font-family:Arial;
	font-size:10pt;
	vertical-align:top;
}

hr.suunnittelu_viiva
{
	width:650px;
}

hr.suunnittelu_navi
{
	color:Blue;
	width:650px;
}

/* 2-osion valitut taidot kirjoitetaan tähän tauluun ja soluun, kun valintalista on suljettu */
table.suunnittelu_valitut_teksti
{
	width:100%;
	border-width:0px;
	border-color:Blue;
	padding:0px;
	/*margin-left:20;*/
	margin:0px;
}
td.suunnittelu_valitut_teksti
{
	/*border:dashed 1 blue;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;*/
	border-width:0px;
	border-color:Blue;
	font-family:Arial;
	font-size:11pt;
}

/*
 * Suunnittelun muotoilujen loppu
 ****************************************/

a.uutiset:link
{
	font-size:11px;
}

a.uutiset:visited
{
	font-size:11px;
}

a.uutiset:hover
{
	font-size:11px;
	color:Red;
}

a.uutiset:active
{
	font-size:11px;	
}


input.login
{
	background-color:#FF9801;
	font-size:XX-Small;
	font-weight:bold;
	height:17px;
	width:160px;
}

td.selite
{
	padding-left:5px;
	border-width:1px;
	border-style:solid;
	border-color:Blue;
	background-color:White;
	font-family:Arial;
	font-size:8pt;
	color:Black;
}

a.selite:link
{
	font-size:11pt;
}

a.selite:hover
{
	font-size:11pt;
}

a.selite:visited
{
	font-size:11pt;
}

a.selite:active
{
	font-size:11pt;
}

table.Tehtavan_yllapito
{
	border:0px;
	width:802px;
	background-color:White;
}

td.Tehtavan_yllapito_valiotsikko
{
	text-align:left;
	color:White;
	font-weight:bold;
	font-family:Arial;
	background-color:Navy;
	font-weight:bold;
	width:802px;
}

td.Tehtavan_yllapito_vasen
{
	vertical-align:top;
	text-align:right;
	color:Navy;
	font-family:Arial;
	width:300px;
}

td.Tehtavan_yllapito_oikea
{
	vertical-align:top;
	text-align:left;
	font-family:Courier;
	width:502px;
}

td.Tehtavan_yllapito_oikea_oikealla
{
	vertical-align:top;
	text-align:right;
	font-family:Courier;
	width:502px;
}


td.Tehtavan_yllapito_levea
{
	vertical-align:top;
	text-align:left;
	font-family:Courier;
	width:802px;
}

td.Tehtavan_yllapito_levea_teksti
{
	color:Navy;
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	width:802px;
}

table.suunnittelu_tausta
{
	background-repeat:no-repeat;
}

table.no_repeat
{
	background-repeat:no-repeat;
}

/****************************************
 * Ohjaamisen opas
 */

table.evaat
{
	background-repeat:no-repeat;
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
}	

table.evaat_navi_uloin
{
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;	
	/*background-image: url(/NuSu_suunnittelu/Kuvat/taustaliuku.gif);	*/
	border-collapse:collapse;	
	font-size:10pt;
}

table.evaat_navi
{
	/*background-color:#002b95;*/
	border-collapse:collapse;
	font-size:10pt;
}

table.evaat_navi_alataso
{
	width:100%;
	border-width:0px;
	margin-left:10px;
	padding:0px;
	border-collapse:collapse;	
	font-size:10pt;
}

a:link.evaat_navi
{
	color:Navy;
	font-size:10pt;
}

a:visited.evaat_navi
{
	color:Navy;
	font-size:10pt;
}

a:hover.evaat_navi
{
	font-weight:bold;
	font-size:10pt;
}

a:link.evaat_navi_valittu
{
	color:Navy;
	font-size:10pt;
}

a:visited.evaat_navi_valittu
{
	color:Navy;
	font-weight:bold;
	font-size:10pt;
}

a:hover.evaat_navi_valittu
{
	font-weight:bold;
	font-size:10pt;
}

a:link.evaat_navi_alataso
{
	color:Navy;
	font-size:10pt;
}

a:visited.evaat_navi_alataso
{
	color:Navy;
	font-size:10pt;
}

a:hover.evaat_navi_alataso
{
	/*color:#002b95;*/
	/*font-weight:bold;*/
	font-size:10pt;
	
}

a:link.evaat_navi_alataso_valittu
{
	color:Navy;
	font-weight:bold;
	font-size:10pt;
}

td.evaat_navi_uloin
{
	padding:0px;
	padding-left:3px;
	border-width:0px;
	font-size:10pt;
}

td.evaat_navi
{	
	padding:0px;
	padding-left:5px;
	/*background-color:#002b95;	*/
	font-size:10pt;
}

td.evaat_navi_alataso_mouseover
{	
	padding-left:5px;
	/*border-top:solid 1 white;
	border-bottom:solid 1 white;*/
	font-size:10pt;
}

td.evaat_navi_alataso
{
	padding-left:5px;
	/*border-left:solid 1 white;
	border-top:solid 1 white;
	border-bottom:solid 1 white;*/
	font-size:10pt;
}

td.evaat_navi_alataso_valittu
{
	padding-left:5px;
	font-weight:bold;
	/*list-style-type: disc;	*/
	font-size:10pt;
	
}

/*
 * Ohjaamisen opas (loppu)
 *******************************************/

td.no_repeat
{
	background-repeat:no-repeat;
}

table.suunnittelu_osio
{
	/*padding-left:30px;*/
}

td.etusivu_alakulma_oikea
{
	text-align:left;
	background-repeat:no-repeat;
	background-color:White;
	background-position:right bottom;
	border-width:0px;
	vertical-align:bottom;
}

td.etusivu_alakulma_vasen
{
	text-align:right;
	background-repeat:no-repeat;
	background-color:White;
	background-position:left bottom;
	border-width:0px;
	vertical-align:bottom;
}

div.etusivu_liikuttaja
{
	font-size:26pt;
	font-family:Arial;
	font-weight:bold;
	color:#009A00;
}

td.palaute_vasen
{
	vertical-align:top;
	text-align:left;
	color:Navy;
	font-family:Arial;
	width:60%;
}

td.palaute_oikea
{
	vertical-align:top;
	text-align:left;
	font-family:Courier;
	width:40%;
}


/************************************** 
 * Tulosteiden määritykset
 */

table.tuloste_tiiviste
{
	font-family:Arial;	
	border-top-width:0px;
	border-bottom-width:0px;
}

table.tuloste_uloin
{
	font-family:Arial;	
	border-bottom-width:0px;
	border-top-width:0px;
}

td.tuloste_osio_otsikko
{
	background-color:Blue;
	
}

td.tuloste_otsikko
{
	font-family:Arial;
	color:Black;
	font-size:16pt;
	font-weight:bold;
}

td.tuloste_valiotsikko
{
	vertical-align:top;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

td.tuloste_teksti
{
	vertical-align:top;
	font-family:Arial;
	font-size:11pt;
}

td.tuloste_kuvaus
{
	font-family:Arial;
	font-size:11pt;
}

/* Tätä taulukkoa käytetään kun liikuntavinkillä on useampi kuva */
table.tuloste_kuva
{
	width:600px;
	border-style:solid;
	border-color:Gray;
	border-width:1px;
}

td.tuloste_kuva
{
}

td.tuloste_kuva_pieni
{
}

td.tuloste_kuvateksti
{
	font-size:14px;
	text-align:center;
	font-style:italic;
}

td.tuloste_kuvateksti_pieni
{
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	font-style:italic;
}

td.tuloste_vali
{
	height:12px;
}

td.tuloste_osionumero
{
	font-size:14pt;
	color:White;
	background-color:Navy;
	font-family:Arial;
	font-weight:bold;
	border-color:Black;
	border-width:1px;
	border-style:solid;
}

table.tuloste_taulukko
{
	border-style:dashed;
	border-width:0px;
	border-color:Black;
}

/*
 * Tulostemääritysten loppu
 ***********************************/

div.alasivu_otsikko
{
	font-size:x-large;
	font-family:Arial;
	padding-top:30px;

}
td.alasivu_otsikko
{
	font-size:x-large;
	font-family:Arial;
	padding-top:30px;
	padding-left:7px;

}

td.leipateksti
{
	font-family:Arial;
	padding-left:7px;
}

td.login_info
{
	font-family:Arial;
	font-size:x-small
}

/*******************************
 * KayttajatiedotHaulla.aspx
 */

td.user_result
{
	font-size:11px;
}

/*******************************
 * TehtavalistaHaulla.aspx
 */

table.Yhteenvetotaulukko
{
	width:100%;
	font-size:11px;
	padding:0px;
	margin:0px;
}

.YhteenvetotaulukkoOtsikko
{
	background-color:Gray;
	border:solid 1px black;
	font-weight:bold;
}

.YhteenvetotaulukkoOtsikkoTop
{
	background-color:Gray;
	border:solid 1px black;
	text-align:center;
	font-weight:bold;
}

.YhteenvetotaulukkoData
{
	text-align:center;
	vertical-align:middle;
	border:solid 1px black;	
}

.YhteenvetotaulukkoTotal
{
	text-align:center;
	vertical-align:middle;
	border:solid 1px black;
	background-color:Red;	
}

.YhteenvetotaulukkoTotalTotal
{
	text-align:center;
	vertical-align:middle;
	border:double 1px black;
	font-weight:bold;
}

td.TehtavalistaHaullaHakukentta
{
	border:solid 1px navy;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}

.TehtavalistaHaullaHakunimi
{
	font-weight:bold;
}

.HakukriteeriSisallollinen
{
	background-color:#EAEAEA;
}

.HakukriteeriHallinnollinen
{
	background-color:#C6C6C6;
}

.TehtavalistaHaullaValiotsikko
{
	font-weight:bold;
	/*background-color:gray;*/
	width:100%;
}

table.TehtavalistaHaullaTulokset
{
	width:100%;
}

.TehtavalistaHaullaTuloksetHeader
{
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	font-size:10px;
	font-weight:bold;
}

.TehtavalistaHaullaTuloksetData
{
	vertical-align:middle;
	border-bottom:solid 1px black;
	font-size:10px;
}

/*************************************'
 * TehtavaDetalji.aspx
 */

table.TehtavaDetalji
{
	font-family:Arial;
	border-right:solid 1px black;
	font-size:12px;
}

td.TehtavaDetaljiOtsikko
{
	border-right:solid 1px black;
	font-weight:bold;
	text-align:right;
}

td.TehtavaDetaljiTieto
{
	padding-right:20px;
	border-bottom:solid 1px black;
}

/*
    Aseta class="KulmatYla KulmatAla", niin saat kulmat mukaan
*/
.KulmatYla
{
    width:802px;
    background-color:White;
   /* background-image: url(/NuSu_suunnittelu/Kuvat/kulmatausta_yla.jpg);*/
    background-repeat: no-repeat;
    background-position: top;
}
.KulmatAla
{
    width:802px;
   /* background-image: url(/NuSu_suunnittelu/Kuvat/kulmatausta_ala.jpg);*/
    background-repeat: no-repeat;
    background-position: bottom;
}

/**********************************
Login.ascx
*/
.dropshadow
{
    position:absolute; 
    z-index:1; 
    opacity: .40; 
    filter: alpha(opacity=40);
}
.dropshadowoffset
{
    position:relative; 
    top:5px ;       
}
.logintextbox
{
    height:14px; 
    width:230px; 
    border:none; 
    background:none;
    font-size:10px; 
    text-align:center;
}
/**********************************/

/*ylläpito navi*/

td.yllapitonavi
{
	font-size:12px; 
	border-left:dotted 1px blue; 
	border-bottom:dotted 1px blue;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;	
}

td.yllapitoMuistutus
{
	font-size:11pt; 	
	padding-left:15px;
	

}

