/*FREE-B TYPO PAGE*/


/*typo - general*/

body 	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
p 		{
		font-size: 12px;
		}
		
h1 		{
		font-size: 30px;
		text-indent: 0px;
		font-weight: bold;  
		font-family: arial, braggadocio; 
		}/* pääotsikko isompi - koko juttu*/

h2 		{
		font-size: 15px; 
		text-indent: 10px;
		font-weight: bold;  
		font-family: arial, braggadocio; 
		} /* pääotsikko pienempi - e-mag - punainen*/ 
	
h3 		{
		font-size: 15px;
		text-indent: 0px;
		font-weight: bold; 
		font-family: arial, braggadocio; 
		} /* igressi isompi - koko juttu*/ 
	
h4 		{
		font-size: 12px;
		font-family: Verdana,Arial,Helvetica,serif;
		font-weight: bold;
		}/* ingressi pienempi - e-mag*/ 

h5 		{ 
		font-size: 15px; 
		font-variant:small-caps;
		text-indent: 10px;
		font-family: tahoma, Verdana, braggadocio;
		} /* väliotsake isompi, PIENET TIKKUKIRJAIMET - koko juttu*/
	
h6 		{
		font-size: 13px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-indent: 0px;  
		} /* väliotsake pienempi - koko juttu*/

.mexhibicion_ahora_title{
		font-size: 17px;
		color: #FFD200;
		font-variant: small-caps;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		} /* väliotsake pienempi - koko juttu*/

.mexhibicion_ahora_desc{
		font-size: 13px; 
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-indent: 0px;  
		} /* väliotsake pienempi - koko juttu*/

.vertical_txt{
		position: relative;
		font-size: 3.9em;
		top: 100px;
		left: 100px;
		text-align: center;
		color: #CCCCCC;
		}

/*typo - links*/
a 		{
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		text-align: center;  
		text-decoration: none;
		}

a:link  {
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		text-decoration: bold; 
		}
		
a:visited {
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		text-decoration: bold; 
		}
		
a:hover	{
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		text-decoration: bold; 
		}
		
a:active {
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		text-decoration: bold; 
		}

/*typo - e-mag - links*/

a.otsikko:link    {
		font-weight: bold;;
		font-family: arial, braggadocio;
		font-size: 15px;
		font-style: normal;
		text-align: center;
		}
		
a.otsikko:visited {
		font-weight: bold;
		font-family: arial, braggadocio;
		font-size: 15px;
		font-style: normal;
		}
		
a.otsikko:hover   {
		font-weight: bold;
		font-family: arial, braggadocio;
		font-size: 15px;
		font-style: normal;
		} 

a.otsikko:active  {
		font-weight: bold;
		font-family: arial, braggadocio;
		font-size: 15px;
		font-style: normal;
		}

a.ingressi:link    {
		font: 8pt Verdana,Arial,Helvetica,serif;
		font-weight: bold;
		margin-bottom: 5px;
		text-align: left;
		}
		
a.ingressi:visited {
		font: 8pt Verdana,Arial,Helvetica,serif;
		font-weight: bold;
		margin-top: 10px;
		text-align: left;
		}
		
a.ingressi:hover   {
		font: 8pt Verdana,Arial,Helvetica,serif; 
		font-weight: bold; 
		margin-top: 10px;
		text-align: left;
		} 
	
a.ingressi:active  {
		font: 8pt Verdana,Arial,Helvetica,serif; 
		font-weight: bold;
		text-align: left;
		}

a.juttulyhyt:link    {
		font: normal normal 10pt arial, braggadocio; 
		}
		
a.juttulyhyt:visited {
		font: normal normal 10pt arial, braggadocio; 
		}
		
a.juttulyhyt:hover   {
		font: normal normal 10pt arial, braggadocio; 
		} 
		
a.juttulyhyt:active  {
		font: normal normal 10pt arial, braggadocio; 
		}
		
a.txt_white:link    {
		color: #FFF;
		}

/*typo - storybox - e-mag*/
		
#centeruppercolumn { 
		text-align: left;
		}
		
#rightuppercolumn { 

		}
		
#leftbottomcolumn { 
		text-align: left;
		}
		
#centerbottomcolumn { 
		text-align: left;
		}
		
#rightbottomcolumn { 
		text-align: left;
		}
		

#emag_otsikko {
		text-align: left;
		}

#emag_ingressi {
		text-align: left;
		}

#emag_juttulyhyt {
		text-align: left;
		}

#emag_imageandtxt {
		float: right;
		}


/*typo - classes - index and e-mag*/

.tunnus {
		font-size: 12px;
		}

.salasana {
		font-size: 12px;
		} 

input.submit {
		font-size: 10px;
		}

.boldtxt_change_language {
		font-size: 12px;
		font-weight: bold; 
/*		font-family: arial, braggadocio; 
*/		}

.boldtxt_login {
		font-size: 12px;
		font-weight: bold; 
/*		font-family: arial, braggadocio; 
*/		}

.small_caps {
		font-variant: small-caps;
		font-size: 22px;
		}

.small_txt {
		font-size: 9px;
		}

.index_image_subtitle{
		font: italic 10px Geneva, Arial, Helvetica, sans-serif; 
		}

.kuvateksti {
		font: bold normal 10px Verdana,Arial,Helvetica,serif; 
		text-decoration: none; 
	 /*.kuvateksti:first-letter { font-size: 200%; float: left }*/
		}
		
.travelTips {
		font: normal normal 11px Verdana,Arial,Helvetica,serif; 
		}/* Journal - Matkavinkit*/

.allTraveTips {
		font: normal normal 11px Verdana,Arial,Helvetica,serif;
		font-size: 14px;
		}/* Jutut - Kaikki Matkavinkit*/

.luelisaa {
		margin-left: 20px; 
		margin-right: 20px; 
		font: normal normal 10px Verdana,Arial,Helvetica,serif; 
		color: #000000;  
		}/* Journal - Etusivun jutut*/
		
.mypage_date{
		font: normal normal 12px Verdana,Arial,Helvetica,serif; 
		}/* MyPagen päiväys numerot - kun on logattu sisään*/


/*typo - index - login area*/

.small-caps {
		font-variant: small-caps;
		}

.smaller-caps {
		font-variant: small-caps;
		font-size: 9px;
		}


/*typo - yhteyslomake ja Vieraskirja  */
.form_subtitle {
		margin: 0px 0px 0px 20px; font: normal normal; 
		font-family:Verdana,Arial,Helvetica,serif,tahoma; 
		font-size:9pt;
		}

.form_subsubtitle {
		margin: 0px 0px 0px 20px; 
		font size: 10pt;   
		font-family: tahoma, arial narrow, braggadocio;
		}
		
/* HALLINTA */
/* Navi (navilinkit.html)*/
.naviotsikko {
		font-weight: bold; 
		font-size: 12pt;
		}

.hallintanavi {
		margin-left: 0px;
		font-weight:bold;
		}

.hallintanavi_sub {
		margin-left: 10px;
		}

div.hallintanavi {
		background-color: #FFCC33;
		font-style: bold;
		font-size: 20pt;
		font-family: tahoma, arial narrow, braggadocio;
		margin-left: 0; font-stretch:semi-expanded;
		}

.footer_navi {
		align: right; color: #FFCC33;
		}

/*typo - searchpage numbers*/

.currentPage{
		font-weight: bold; 
		font-size: 12pt;
		color:#C00;
		padding-top: 4px;
		}

a.pageLink:visited{
		font-weight: normal; 
		font-size: 10pt;
		color: #000;
		text-decoration:underline;
		}

a.pageLink:link{
		font-weight: normal; 
		font-size: 10pt;
		color: #000;
		text-decoration:underline;
		}

a.pageLink:hover{
		font-weight: normal; 
		font-size: 10pt;
		color: #C60;
		text-decoration:underline;
		}