/* from previous site */
.kant { border: 1px solid #FFFFFF }


/* **************************************  */
/* new site starts here                    */
/* **************************************  */

/*  body { font-family: Verdana, Arial; color: #000080; 
         font-size: 8pt; margin-left: 1pt; margin-right: 2pt; 
         margin-top: 1pt; margin-bottom: 6pt }  
*/
  body { margin-top: 0pt }

  .frames_style { border-style: none; border-width: 0 }

/* collection of style sheets for torunn site */
/* IMAGE HTMLs: */

/* KEYAREA */
  /* this is the style of the KEYAREA itself */
  .nobord { border-style: none; border-width: 0; padding: 0 }
  /* this one is used for display text inside the KEYAREA */
  .textareafont { font-size: 100%; color: #7991a1; font-family: arial; font-weight:bold; background-color:#ffffff; text-align: left }

/* MENU and SUB-GROUPS */
  /* style for the menu text */
  .menutext { font-family: arial ; font-size: 80%; font-weight: bold; color: #ffffff; text-decoration: none; align: left }
    /* style for menu in home */
    td.language { text-align: center; vertical-align: middle; font-family: arial; font-weight: bold; color:#ffffff; font-size:80%; background-color: #8DA5B5; padding-right: 0 px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }  
  /* style for the sub group text */
  .subgrouptext { font-family: arial ; font-size: 80%; color: #7991a1; text-decoration: none }
	td.navigatorsubgroups { width: 90px; vertical-align: top }
	/* style for navigator in archive */
	table.navigator { border-style: solid; border-color: #8DA5B5; border-left: 0px ; border-right: 0px; border-bottom: 0px; border-top-width: 1px }
    /* style for chosen area indicator */
    td.area { font-family: arial ; font-size: 80%; font-weight: bold; color: #636363; text-align: left }	 

    /* TEXT */
  /* this is when you want a gap in the letters */
  .charGap     { letter-spacing: 0.4em }
  .about { font-family:arial; font-size: -2 ; color: #999999; text-decoration: none }
 
/* TABLE */
    /* generic table style */
  table.generic { cell-spacing: 0px; cell-padding: 0px; border-style: none; border-width: 0 }
	table.archive_image_table { width: 100%; height: 320 ; text-align: center ; vertical-align: middle }
  td.generic { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-style: none; border-width: 0 }
  td.generic_baseframe { padding-right: 0px; padding-left: 0px; padding-top: 30px; padding-bottom: 0px; border-style: solid; border-width: 0 }
  /* style for caption cell */
  td.caption_col { padding-right: 10px; padding-left: 10px; font-family: arial; color: #999999; font-size: 80%; vertical-align: middle; text-align: right;  width: 200 }
  /* style for the image cell */
  td.image_col { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: middle; width: 600; height: 320 }
  /* text block centered */
  td.centertxt {font-family: arial; color: #999999; font-size: 80%; vertical-align: middle; text-align: center;}
  /* text block left aligned*/
  td.lefttxt {font-family: arial; color: #999999; font-size: 80%; vertical-align: middle; text-align: left;}
  /* text block right aligned*/
  td.righttxt {font-family: arial; color: #999999; font-size: 80%; vertical-align: middle; text-align: right;}

  
  /* GRAPHICS */
  /* define the style for the left and right arrows */
  img.arrowLeft  { margin-right: 0px; vertical-align: middle; border-style: none; }
  img.arrowRight { margin-left:  0px; vertical-align: middle; border-style: none; }
  
  /* PROMOTION FLYERS*/
 .txt { vertical-align: middle; text-align: center; font-family: arial ; font-size: 100%; color: #526979; font-weight: bold; text-decoration: none; }


