/* Perusteksti */
.text    {font: 13px Arial;}

/* Kello */
.clock   {font: bold 13px Verdana; cursor: default}

/* Kirjautumislootat */
.login   {font: 11px monospace; width: 80px; height: 18px; line-height: 15px; border: 1px solid #666666; border-right: 2px solid #666666; border-bottom: 2px solid #666666; margin: 2px}

/* Navigaatiomenun solut */
.menu    {border-top: none; border-right: 1px solid #FFFFFF; border-left: none; border-bottom: none; background: #666666; color: #EEEEEE; font: bold 13px Arial}
.menuright    {border: none; background: #666666}

/* Navigaatiomenun tunnuslinkki */
a.tunnari       {font: 11px Arial; color: #000000; text-decoration: none}

/* Navigaatiomenun napit */
.menubtn {cursor: hand; border: none; margin: 0; padding: 0; color: #EEEEEE; background: none; font: bold 13px Arial; width: 100%; height: 100%; text-align: center; vertical-align: top; line-height: 110%; text-decoration: none}
.sirpamenubtn{cursor: hand; border: none; margin: 0; padding: 0; color: #000000; background: none; font: bold 13px Arial; text-align: center; vertical-align: top;}

/* Navigaatiomenun ei-aktiiviset napit */
.menuina {border: 1px solid black; margin: 0; padding: 0; color: #000000; background: #EEEEEE; font: bold 13px Arial; width: 100%; height: 100%; text-align: center; vertical-align: top; line-height: 110%}

/* Hakumoottorin "nimilaput" */
.tab     {cursor: default; border-top: 1px solid black; background: #DDDDDD; font: bold 13px Arial}
.tabhlp  {border: 1px solid black; border-bottom: none; background: #DDDDDD; font: 13px Arial}

/* Hakumoottorin inputit */
.inp     {border: 1px solid black; border-bottom: 2px solid black; border-right: 2px solid black; padding: 1px 2px 0px 2px; font: 13px Arial; height: 21px; background: #FFFFFF}
.sirpainp     {border: 1px solid black; border-bottom: 2px solid black; border-right: 2px solid black; padding: 1px 2px 0px 2px; font: 12px Arial; height: 18px; background: #FFFFFF}
/* Hakumoottorin linkkinappulat */
.formbtn {width: 89px; height: 20px; padding: 0; padding-top: 2px; border: none; background: url(img/ibtn.gif); text-align: center; vertical-align: middle; line-height: 13px; font: bold 12px Arial; color: #000000; cursor: hand}

/* Lomakesivun table */
.fnuusi  {background: #CCCCCC; height: 100%}
.fnpieni {background: url(img/kulma.gif) #FF9900 no-repeat bottom left; padding-left: 8px; padding-top: 12px}

/* Banneritila */
#bantila {background: #FFFFFF; padding-left: 12px}

/* Hakutulosten rivit */
.name {font-weight: bolder; width: 150}
.val    {width: 300}
.title  {font: bolder 13px Arial; background: #FF9900}
.odd    {background: #F5F5F5}
.even   {background: #E5E5E5}
.perust {background: #FFFFFF; padding: 6px}

body     {font: 13px Arial; color: #000000; margin: 0; background: #FFFFFF; height: 100%;
          scrollbar-face-color: #FF9900;
          scrollbar-arrow-color: #000000;
          scrollbar-base-color: #666666;
          scrollbar-darkshadow-color: #666666;
          scrollbar-highlight-color: #666666;
          scrollbar-3dlight-color: #666666;
          scrollbar-track-color: #DDDDDD}
form     {margin: 0}
table {font: 13px Arial; color: #000000}
A {font: 13px Arial; color: #000000}

.www {color: #000000; font: 11px Arial; text-decoration: underline}

.hvnet {font: bold 13px Helvetica; color: #FFFFFF; text-decoration: none}
.hvback {font: 12px Verdana; color: #FFFFFF; background-color: #778493; line-height: 1.8em}

.bnor  {font: bold 12px Arial; color: #000000; background: #FF9900; border: 1px solid black; text-align: center; height: 20px}
/*AACCFF*/
.oranssi (background: #FF9900}

.hidden {display: none}

/* Aakkoslinkkien tyylit */
.aakkos      {margin-left: 12px; margin-right: 12px; margin-bottom: 2px}
.list        {border: 1px solid #666666; border-bottom: 2px solid #666666}
a.ya         {font: 11px Arial; text-decoration: none; color: #000000; border-right: 1px solid #666666}
a.ya:hover   {background: #FF9900}
a.yt         {font: 11px Arial; text-decoration: none; color: #000000; border-right: 1px solid #666666}
a.yt:hover   {background: #FF9900}

/* Ohjelinkit */
a.ohje       {text-decoration: none; color: #000000}

/* HV-Net mainoslinkit */
.hvlink {font: bold 11px Arial; text-decoration: none; color: #EEEEEE}

/* Etusivun linkkien divit */
.palvelut    {margin: 13px; margin-bottom: 0}

/* Poistetaan bannerit tulosteista */
@media print {
#bantila {display: none; visibility: hidden}
 }

/* Päivin käyttämät fonttikoon muutokset */
.iso    {font-size: larger;}
.pieni  {font-size: smaller;}

#banneritila {overflow: auto;width: 100%;}
/* Bannerialue on isäntää suurempi, jotta bannereiden marginaalit mahtuvat kyytiin */
td#bantila .banneri     {float: left; margin: 5px 2px}
td#bantila .banneri div {border: 1px solid #FFFFFF;margin: 8px 2px}
td#bantila .banneri img {text-align:center;vertical-align: top}
td#bantila .banneri embed	{margin: 0 5px 2px 0; }
td#bantila .banneri object	{margin: 0 5px 2px 0; }
/* Perusteksti */
.text    {font: 13px Arial;}

/* Kello */
.clock   {font: bold 13px Verdana; cursor: default}

/* Kirjautumislootat */
.login   {font: 11px monospace; width: 80px; height: 18px; line-height: 15px; border: 1px solid #666666; border-right: 2px solid #666666; border-bottom: 2px solid #666666; margin: 2px}

/* Navigaatiomenun solut */
.menu    {border-top: none; border-right: 1px solid #FFFFFF; border-left: none; border-bottom: none; background: #666666; color: #EEEEEE; font: bold 13px Arial}
.menuright    {border: none; background: #666666}

/* Navigaatiomenun tunnuslinkki */
a.tunnari       {font: 11px Arial; color: #000000; text-decoration: none}

/* Navigaatiomenun napit */
.menubtn {cursor: hand; border: none; margin: 0; padding: 0; color: #EEEEEE; background: none; font: bold 13px Arial; width: 100%; height: 100%; text-align: center; vertical-align: top; line-height: 110%; text-decoration: none}
.sirpamenubtn{cursor: hand; border: none; margin: 0; padding: 0; color: #000000; background: none; font: bold 13px Arial; text-align: center; vertical-align: top;}

/* Navigaatiomenun ei-aktiiviset napit */
.menuina {border: 1px solid black; margin: 0; padding: 0; color: #000000; background: #EEEEEE; font: bold 13px Arial; width: 100%; height: 100%; text-align: center; vertical-align: top; line-height: 110%}

/* Hakumoottorin "nimilaput" */
.tab     {cursor: default; border-top: 1px solid black; background: #DDDDDD; font: bold 13px Arial}
.tabhlp  {border: 1px solid black; border-bottom: none; background: #DDDDDD; font: 13px Arial}

/* Hakumoottorin inputit */
.inp     {border: 1px solid black; border-bottom: 2px solid black; border-right: 2px solid black; padding: 1px 2px 0px 2px; font: 13px Arial; height: 21px; background: #FFFFFF}
.sirpainp     {border: 1px solid black; border-bottom: 2px solid black; border-right: 2px solid black; padding: 1px 2px 0px 2px; font: 12px Arial; height: 18px; background: #FFFFFF}
/* Hakumoottorin linkkinappulat */
.formbtn {width: 89px; height: 20px; padding: 0; padding-top: 2px; border: none; background: url(img/ibtn.gif); text-align: center; vertical-align: middle; line-height: 13px; font: bold 12px Arial; color: #000000; cursor: hand}

/* Lomakesivun table */
.fnuusi  {background: #CCCCCC; height: 100%}
.fnpieni {background: url(img/kulma.gif) #FF9900 no-repeat bottom left; padding-left: 8px; padding-top: 12px}

/* Banneritila */
#bantila {background: #FFFFFF; padding-left: 12px}

/* Hakutulosten rivit */
.name {font-weight: bolder; width: 150}
.val    {width: 300}
.title  {font: bolder 13px Arial; background: #FF9900}
.odd    {background: #F5F5F5}
.even   {background: #E5E5E5}
.perust {background: #FFFFFF; padding: 6px}

body     {font: 13px Arial; color: #000000; margin: 0; background: #FFFFFF; height: 100%;
          scrollbar-face-color: #FF9900;
          scrollbar-arrow-color: #000000;
          scrollbar-base-color: #666666;
          scrollbar-darkshadow-color: #666666;
          scrollbar-highlight-color: #666666;
          scrollbar-3dlight-color: #666666;
          scrollbar-track-color: #DDDDDD}
form     {margin: 0}
table {font: 13px Arial; color: #000000}
A {font: 13px Arial; color: #000000}

.www {color: #000000; font: 11px Arial; text-decoration: underline}

.hvnet {font: bold 13px Helvetica; color: #FFFFFF; text-decoration: none}
.hvback {font: 12px Verdana; color: #FFFFFF; background-color: #778493; line-height: 1.8em}

.bnor  {font: bold 12px Arial; color: #000000; background: #FF9900; border: 1px solid black; text-align: center; height: 20px}
/*AACCFF*/
.oranssi (background: #FF9900}

.hidden {display: none}

/* Aakkoslinkkien tyylit */
.aakkos      {margin-left: 12px; margin-right: 12px; margin-bottom: 2px}
.list        {border: 1px solid #666666; border-bottom: 2px solid #666666}
a.ya         {font: 11px Arial; text-decoration: none; color: #000000; border-right: 1px solid #666666}
a.ya:hover   {background: #FF9900}
a.yt         {font: 11px Arial; text-decoration: none; color: #000000; border-right: 1px solid #666666}
a.yt:hover   {background: #FF9900}

/* Ohjelinkit */
a.ohje       {text-decoration: none; color: #000000}

/* HV-Net mainoslinkit */
.hvlink {font: bold 11px Arial; text-decoration: none; color: #EEEEEE}

/* Etusivun linkkien divit */
.palvelut    {margin: 13px; margin-bottom: 0}

/* Poistetaan bannerit tulosteista */
@media print {
 #bantila {display: none; visibility: hidden}
 }

/* Päivin käyttämät fonttikoon muutokset */
.iso    {font-size: larger;}
.pieni  {font-size: smaller;}

#banneritila {overflow: auto;width: 100%;}
/* Bannerialue on isäntää suurempi, jotta bannereiden marginaalit mahtuvat kyytiin */
td#bantila #banneritila.banneri     {float: left; margin: 5px 2px}
td#bantila #banneritila.banneri div {border: 1px solid #FFFFFF;margin: 8px 2px}
td#bantila #banneritila.banneri img {text-align:center;vertical-align: top}
td#bantila #banneritila.banneri embed	{margin: 0 5px 2px 0;}
td#bantila #banneritila.banneri object	{margin: 0 5px 2px 0;}
