@import url(alt_navi.css);

.lista_vaalea{
	
	padding:5px;
	background:#D2C079;
	border:solid 1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#CCB766;
}
.lista_tumma{

	padding:5px;
	background:#CCB766;
	border:solid 1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#CCB766;
}


.lista_viiva {

	padding:5px;
	border:solid 1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#CCB766;
	
}

.lista_viiva_info {

	padding:5px;
	border:solid 1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#CCB766;
	color:#104748;
}

.lista_kehys{
	border:solid 0px;
	border-bottom-width:1px;
	border-top-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-color:#D9D39F;
}

.lista_otsikko{
	height:20px;
	background:url(../img_sisalto/liuku.gif);
	padding:5px;
	margin-bottom:3px;
	margin-top:8px;
	padding-bottom:3px;
	border:solid 1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:#A08F4E;
}


.nappi {
	
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	border:solid 1px;
	border-color:#999999;

}

.input{

	font-family: Verdana;
	font-size:10px;
	color:#340909;
	border:solid 1px;
	border-color:#999999;
	margin-top:3px;
	margin-bottom:3px;
}


.copy{

	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#E4DBA8;
}

.alaTeksti{

	font-family: Verdana;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
}





/* * * KESKIOSA * * */

.otsikko{
	font-family: Verdana;
	font-size:11px;
	color:#D00043;
	line-height:12px;
	font-weight:bold;
	margin-bottom:8px;
}

.otsikko2{
	font-family: Verdana;
	font-size:10px;
	color:#104748;
	line-height:12px;
	font-weight:bold;
}

.hinta_iso{
	font-family: Verdana;
	font-size:14px;
	color:#218089;
	line-height:12px;
	font-weight:bold;
}

.sup_iso{
	font-family: Verdana;
	font-size:11px;
	color:#218089;
	line-height:12px;
	font-weight:normal;
}

.euro_iso{
	font-family: Verdana;
	font-size:14px;
	color:#218089;
	line-height:12px;
	font-weight:normal;
}

.hinta_pieni{
	font-family: Verdana;
	font-size:11px;
	color:#104748;
	line-height:12px;
	font-weight:bold;
}

.sup_pieni{
	font-family: Verdana;
	font-size:9px;
	color:#104748;
	line-height:12px;
	font-weight:normal;
}

.euro_pieni{
	font-family: Verdana;
	font-size:11px;
	color:#104748;
	line-height:12px;
	font-weight:normal;
}

.tekstiAlueEtu{
	text-align:left;
	margin-top:2px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:2px;
	width:290px;
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	line-height:12px;
	height:100%;
}

.tekstiAlue{
	text-align:left;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	width:290px;
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	line-height:13px;

	
}

.sisennys{
	margin-left:10px;
}

.textarea{
	text-align:left;
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	border:solid 1px;
	border-color:#999999;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
}


.kuva {
	border: solid 1px;
	border-color:#D00043;
	color:#D00043;
	margin-right:10px;
}

.webcam {
	border: solid 1px;
	border-color:#D00043;
	color:#D00043;
	
}


/* * *  LINKIT  * * */



a:link.sisaltonavi{

	font-family: Verdana;
	font-size:10px;
	color:#104748;
	text-decoration:none;


}

a:visited.sisaltonavi{

	font-family: Verdana;
	font-size:10px;
	color:#104748;
	text-decoration:none;

}
a:hover.sisaltonavi{

	font-family: Verdana;
	font-size:10px;
	color:#104748;
	text-decoration:underline;

}



a:link.alanavi{

	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	
	text-decoration:none;
}
a:visited.alanavi{

	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	text-decoration:none;
}
a:hover.alanavi{

	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	text-decoration:underline;
}



a:link.dimelinkki{

	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#E4DBA8;
	text-decoration:none;
}

a:visited.dimelinkki{

	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#E4DBA8;
	text-decoration:none;
}

a:hover.dimelinkki{

	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#E4DBA8;
	text-decoration:underline;
}


div#sivunavi a:link{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#340909;
	text-decoration:none;
	
}

div#sivunavi a:visited{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#340909;
	text-decoration:none;
}

div#sivunavi a:hover{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#340909;
	text-decoration:underline;
}


div#sivunavi a:link.cursivu, div#sivunavi2 a:link.cursivu{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#D00043;
	text-decoration:none;
	
}

div#sivunavi a:visited.cursivu, div#sivunavi2 a:visited.cursivu{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#D00043;
	text-decoration:none;
}

div#sivunavi a:hover.cursivu, div#sivunavi2 a:hover.cursivu{

	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	color:#D00043;
	text-decoration:underline;
}


/* * * VASEN REUNA * * */



.vasenReuna{

	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	width:146px;
	line-height:12px;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:#C1BDA3;
	
	
}

.vasenReunaEtu{
	margin-top:10px;
	text-align:center;
	width:188px;
}


.vasenTausta {

	background-position:bottom;
	background-repeat:no-repeat;
}








/* * * OIKEA REUNA * * */



.boxiUlkoReuna{
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	width:180px;
	border:solid 1px;
	border-color:#96460e;
	background:#0e3d3e;
	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
}

.boxiSisaReuna{
	text-align:left;
	margin:5px;
	width:168px;
	border:solid 1px;
	border-color:#1a6063;
	height:100%;
	
	
}

.boxiOtsikko{
	margin:0px;
	text-align:center;
	position:relative;
	width:100%;
	font-family: Verdana;
	font-size:11px;
	color:#D7734C;
	line-height:30px;
	height:100%;
	border:solid 1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-color:#1a6063;
	background:#104748;
	
}

.boxiLiput{
	margin:0px;
	text-align:center;
	border:solid 1px;
	line-height:30px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-color:#1a6063;
	background:#104748;
	
}

.boxiSisalto{
	text-align:left;
	padding:10px;
	width:150px;
	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	line-height:13px;
	
}

.boxiLista{
	line-height:12px;
}


.lista{
	margin:0px;
	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	line-height:10px;

}










/*  ajankohtaistaboxi      */


.boxi2UlkoReuna{
	text-align:center;
	vertical-align:bottom;
	margin:0px;
	width:188px;
	border:solid 0px;
	border-color:#96460e;
	background:#0E3647;
	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
}



.boxi2SisaReuna{
	text-align:center;
	margin:5px;
	width:176px;
	border:solid 1px;
	border-color:#345854;
	height:100%;
	/*background:#12374A;*/
	
	
}

.boxi2Otsikko{
	margin:0px;
	text-align:center;
	position:relative;
	width:100%;
	font-family: Verdana;
	font-size:11px;
	color:#D7734C;
	line-height:20px;
	height:100%;
	border:solid 1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-color:#1a6063;
	/*background:#134051;*/
	
}


.boxi2Sisalto{
	text-align:left;
	padding:10px;
	width:150px;
	font-family: Verdana;
	font-size:10px;
	color:#C1BDA3;
	line-height:14px;
	
}

.boxi2Liput{
	margin:0px;
	text-align:center;
	border:solid 1px;
	line-height:20px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-color:#1a6063;
	background:#134051;


	
/*KALENTERI-TYYLIT*/
	
}.kalenteri_ulkoreunat {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCB766;
	border-right-color: #CCB766;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCB766;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCB766;
}
.kalenteri_viikot {
	background-color: #d5cd8a;
	font-family: Verdana;
	font-size:10px;
	color:#104748;
	line-height:12px;
	font-weight:bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border:solid 1px;
	border-color: #998433;

}
.kalenteri_paiva {
	width:15px;
	height:15px;
	border:solid 0px;
	border-color: #C6AE53;

	text-align:right;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#104748;
	line-height:10px;
		
}

.kalenteri_paiva_su {

	width:15px;
	height:15px;
	border:solid 0px;
	border-color: #C6AE53;

	text-align:right;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#D00043;
	line-height:10px;
		
}

.kalenteri_paiva_tapahtuma {

	width:15px;
	height:15px;
	border:solid 0px;
	border-color: #C6AE53;

	text-align:right;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	line-height:10px;
		
}

.kalenteri_perusviiva {
	width:78px;
	height:78px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCB766;
	text-align:left;
	font-family:Verdana;
	font-size:9px;
	color:#340909;
	line-height:10px;
	padding: 7px;
	border:solid 1px;
	border-color:#998433;
	
}
.kalenteri_haaleaviiva {
	width:78px;
	height:78px;
	text-align:left;
	font-family: Verdana;
	font-size:9px;
	color:#C6AE53;
	line-height:10px;
	padding: 7px;
	border:solid 1px;
	border-color:#D0C884;

}


.kalenteri_tapahtuma {
	width:78px;
	height:78px;
	border:solid 1px;
	border-color: #BF936B;
	text-align:left;
	font-family: Verdana;
	font-size:9px;
	color:#ffffff;
	line-height:12px;
	padding: 3px;
	background-color:#D00043;

}


.kalenteri_tapahtuma_aktiivi {
	width:78px;
	height:78px;
	border:solid 2px;
	border-color: #104748;
	text-align:left;
	font-family: Verdana;
	font-size:9px;
	color:#340909;
	line-height:12px;
	padding: 3px;
	background-color:#D00043;

}

.kalenteri_tapahtuma_jatkuva{
	width:78px;
	height:78px;
	border:solid 1px;
	border-color: #BF936B;
	text-align:left;
	font-family: Verdana;
	font-size:9px;
	color:#ffffff;
	line-height:12px;
	padding: 4px;
	background-color:#E698B1;
}


.kalenteri_aktiivi {
	width:78px;
	height:78px;
	border:solid 2px;
	border-color: #104748;
	text-align:left;
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	line-height:10px;
	padding: 7px;

}



.kalenteri_viikonpaivat {
	
	height:30px;
	font-family: Verdana;
	font-size:10px;
	color:#104748;
	line-height:12px;
	font-weight:bold;
	background-image: url(../img_sisalto/liuku.gif);
	padding-left: 7px;
	border:solid 1px;
	border-color:#998433;

}



.kalenteri_vk {
	width:20px;
	font-family: Verdana;
	font-size:10px;
	color:#104748;
	line-height:12px;
	font-weight:bold;
	background-image: url(../img_sisalto/liuku.gif);
	border:solid 1px;
	border-color:#998433;

}


.kalenteri_ikkuna {
	
	width:400px;
	border:solid 2px;
	border-color: #104748;
	text-align:left;
	font-family: Verdana;
	font-size:10px;
	color:#340909;
	line-height:12px;
	padding: 20px;
	background:#d5cd8a;
}

.suljeNappi{
	border:solid 1px; 
	background:none; 
	color:#104748;
	font-family: Verdana;
	font-size:10px;

}
