body 			{  line-height:16px;}

@font-face {
    font-family: "veljmies-sans-bold";
    src: url("../fonts/veljmies-sans-bold-webfont.woff2") format("woff2"),
        url("../fonts/veljmies-sans-bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "U8";
    src: url("../fonts/u8/U8Web-Light.woff2") format("woff2"),
        url("../fonts/u8/U8Web-Light.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.fs-veljmies-sans-bold {
    font-family: "veljmies-sans-bold";
}

th, td, span, div, p, em * 	{ font-family: U8, Arial, Helvetica, sans-serif; font-size:15px; }
h1 { font-family: "veljmies-sans-bold"; }
h2 { font-family: "veljmies-sans-bold"; }
h3 { font-family: "veljmies-sans-bold"; }



a 	 			{ text-decoration: none; color: #1e2d4e}
a:hover	 		{ text-decoration: underline; color: #1e2d4e}
a:visited		{ text-decoration: none; color: #1e2d4e}

a.white 	 	{ font-weight: bold; text-decoration: none; color: #FFFFFF}
a.white:hover	{ font-weight: bold; text-decoration: none; color: #FFFFFF}
a.white:visited { font-weight: bold; text-decoration: none; color: #FFFFFF}

a.gray 	 		{ font-weight: bold; text-decoration: none; color: #726F6F}
a.gray:hover	{ font-weight: bold; text-decoration: none; color: #726F6F}
a.gray:visited 	{ font-weight: bold; text-decoration: none; color: #726F6F}

#hintbox 		{ position:absolute; top: 0; background-color: lightyellow; width: 180px; padding: 3px; border:1px solid #726F6F; font:normal 11px Tahoma; line-height:18px; z-index:100; border-right: 3px solid #726F6F; border-bottom: 3px solid #726F6F; visibility: hidden; }
/* #bookingbox 	{ position:absolute; top: 0; background-color: #FFA500; width: 280px; padding: 0px; border:2px solid #726F6F; font:normal 11px Tahoma; line-height:18px; z-index:100; border-right: 3px solid #726F6F; border-bottom: 3px solid #726F6F; visibility: hidden; } */
#bookingbox 	{ position:absolute; top: 0; background-color: #fff; width: 280px; padding: 0px !important;  font:normal 11px Futura-pt; line-height:18px; z-index:100;visibility: hidden; }

.hintanchor		{ font-weight: bold; color: navy; margin: 3px 8px; }

.normal 		{ text-decoration: none; font: 8pt U8,tahoma,verdana,arial,helvetica; }
.normalcenter 	{ text-decoration: none; font: 8pt U8,tahoma,verdana,arial,helvetica; text-align: center; }
.mnormal 		{ text-decoration: underline; font: 8pt U8,tahoma,verdana,arial,helvetica; font-weight: Bold; }
.vnormal 		{ text-decoration: none; font: 8pt U8,tahoma,verdana,arial,helvetica; color: "darkgreen"; }
.tnormal 		{ text-decoration: none; font: 8pt U8,tahoma,verdana,arial,helvetica; }

.white 			{ font-family: U8, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.pikkumusta 	{ font-family: U8, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  text-decoration: none; color: #000000}
.smalltext 		{ font-size: 11px;  text-decoration: none; color: #878787}
.listatext 		{ font-size: 11px;  text-decoration: underline; color: #1B4496}
.listatext3 	{ font-size: 11px;  text-decoration: none; color: "#1B4496"}
.listatext2 	{ font-size: 11px;   text-decoration: line-through;  color: #878787; }
.etus_boxi 		{ font-size: 11px;   text-decoration: none;  color: black; }
.smallwhite 	{ font-size: 11px;  text-decoration: none; color: #FFFFFF; text-align: center;}
.ingtext 		{ font-size: 12px;  text-decoration: none; font-weight: bold; color: #878787}
.isowhite 		{ font-family: U8, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal}
