body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #efefef;
	margin: 40px;
	padding: 0px;
	/*background-color: #0080CB;*/
	background-color: #001a48;
	
}
#page {
	width:750px;
	height:500px;
}
#layouttbl {
	margin-left:19px;
}
#alanavi {
	margin-top:5px;
	color:#efefef;
	/*font-family:"Times New Roman", Times, Georgia, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}
#alanavi a:link  { text-decoration: none; color:#efefef; background-color: #001348;}
#alanavi a:active { text-decoration: none; color:#0080CB; background-color: #001348;}
#alanavi a:visited { text-decoration: none; color:#efefef; background-color: #001348;}
#alanavi a:hover { text-decoration: underline; color:#0080CB; background-color: #001348;}

#alanavi strong  {  color:#9cc6f0; }


#yhteystiedot {
	/*margin-top:17px;*/
	color:#efefef;
	/*font-family:"Times New Roman", Times, Georgia, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#yhteystiedot a:link  { text-decoration: none; color:#efefef; }
#yhteystiedot a:active { text-decoration: none; color:#0080CB; }
#yhteystiedot a:visited { text-decoration: none; color:#efefef; }
#yhteystiedot a:hover { text-decoration: underline; color:#0080CB; }

p {
	margin:0px 0px 12px 0px;
	line-height:18px;
	font-family:"Times New Roman", Times, Georgia, serif;
	font-size:12px;
	font-weight:normal;
	
}
h2 {
	margin:0px 0px 0px 0px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
label {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}
#home p {
	margin:0px 0px 20px 0px;
	font-size:16px;
	line-height:21px;
	text-align:center;
}
#home a:link  { text-decoration: underline; color:#efefef; }
#home a:active { text-decoration: underline; color:#efefef; }
#home a:visited { text-decoration: underline; color:#efefef; }
#home a:hover { text-decoration: none; color:#0080CB; }

#heritage p {
	margin:0px 0px 20px 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#taste p {
	margin:0px 0px 20px 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
#strom p {
	margin:0px 0px 15px 0px;
	font-size:12px;
	line-height:15px;
	text-align:justify;
}
#santa p {
	margin:0px 0px 10px 0px;
	line-height:16px;
	text-align:justify;
}
#drinks table td p {
	margin:0px 0px 4px 0px;
	font-size:10px;
	line-height:12px;
	text-align:justify;
	color:#000000;
}
#drinks table td h1 {
	margin:0px 0px 4px 0px;
	font-size:12px;
	line-height:14px;
	color:#000000;
}
#contact p {
	margin:0px 0px 15px 0px;
	line-height:14px;
	font-size:11px;
	text-align:justify;
}

#login p {
	margin:0px 0px 10px 0px;
	line-height:16px;
	text-align:left;
}
#login a:link  { text-decoration: none; color:#efefef; }
#login a:active { text-decoration: none; color:#0080CB; }
#login a:visited { text-decoration: none; color:#efefef; }
#login a:hover { text-decoration: underline; color:#0080CB; }

.input1 {
	width:230px;
	margin-right:10px;
	background-color:#aacaee;
	border:1px solid #d6e5f7;
}
select, option {
	font-family:"Times New Roman", Times, Georgia, serif;
	font-weight:normal;
	font-size:10px;
}
#responsibly {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}