/*
   Primært stylesheet for www.finn-j.dk/foto (stylesheet0)
   dato: 10-11-2005, 13-12-2015
*/   


body {color: #FFF; background-color: #222; text-align: left; font-size: 13px; font-family: Verdana, Helvetica, sans serif;}   


a.navlink:link    {color: #13F; background-color: transparent; font-size: 18px; font-weight: bold; text-decoration: none; vertical-align: middle; padding-bottom: 2px;}   
a.navlink:active  {color: #13F; background-color: transparent; font-size: 18px; font-weight: bold; text-decoration: none; vertical-align: middle; padding-bottom: 2px;}   
a.navlink:visited {color: #13F; background-color: transparent; font-size: 18px; font-weight: bold; text-decoration: none; vertical-align: middle; padding-bottom: 2px;}   
a.navlink:hover   {color: #FA0; background-color: transparent; font-size: 18px; font-weight: bold; text-decoration: none; vertical-align: middle; padding-bottom: 2px;} 

/* kun skabelon-menu.html */
div.topspace   {height: 40px;}    
div.banner     {background-color: #5E7E36;}   
div.indhold    {padding-top: 35px; padding-left: 2%; padding-right: 2%;}   /* width må IKKE specificeres - fejlfortolkes i Firefox */ 
div.indledning {text-align: justify; margin-top: 10px; font-size: 13px; line-height: 20px;}    
div.billedmenu {text-align: center; margin-top: 10px; background-color: #A0B87D;}
div.guide      {text-align: center; margin-top: 10px;}
div.fodnote    {text-align: center; margin-top: 10px;}

table.layout {position: absolute; top: 0; left: 0; width: 1024px; height: 650px; font-size: 13px; background-color: #6F9440; }

tr.centerrow {height: 1px; vertical-align: top;}

td.upperspace {vertical-align: middle; text-align: center; }
td.lowerspace {vertical-align: top; text-align: center; padding-left: 2%; padding-right: 2%;}
td.column3 {vertical-align: bottom; width: 33%; text-align: center;}    /* kun skabelon-1.html */
td.column4 {vertical-align: bottom; width: 25%; text-align: center;}    /* kun skabelon-1h.html */
td.column5 {vertical-align: top;    width: 20%; text-align: center;}    /* kun skabelon-2.html, skabelon-1plus2.html */
td.column7 {vertical-align: top;    width: 15%; text-align: center;}    /* kun skabelon-3.html */

span.heading {font-size: 18px;}
span.nobr {white-space: nowrap;}

div.guide {}  /* forsvinder i print */
div.left {padding: 10px; text-align: left;}    
div.right {padding: 10px; text-align: left;}    
div.caption {padding-left: 8px; padding-right: 8px; padding-top: 4px; text-align: justify;}
div.preload {position: absolute; left: 0px; top: -100px;}
div.navpad {position: absolute; left: 0px; top: 0px;}     
div.pageno {position: absolute; left: 870px; top: 0px; font-size: 18px;}   

img.inv {visibility: hidden; margin-top: 0px; margin-bottom: 0px;}

img.large {
  z-index: 2;
  border: 8px solid;        
  border-color: #621000 #AB1C00 #921800 #490C00;
}

img.thumb {
  margin-top: 12px; 
  border: 4px solid; 
  border-color: #621000 #AB1C00 #921800 #490C00;
  vertical-align: middle; 
}

@media screen {
  img.large {
    border-color: #5E7E36 #90C053 #80AA4A #4E682D;
    margin-bottom: 4px; 
 }
  img.thumb {
    border: 2px solid #5E7E36;  
 }
} 

@media print {
  a.navlink {visibility: hidden;}
  div.guide {display: none;}
  img.large {border: 2px solid black; margin-bottom: 4px;}
  img.thumb {border: 1px solid black; margin: 4px; margin-bottom: 8px; vertical-align: middle;}
}  

/* test
td.upperspace {border: 1px solid red;}
td.lowerspace {border: 1px solid red;}
td.column3    {border: 1px solid red;}
td.column4    {border: 1px solid red;}
td.column5    {border: 1px solid red;}
td.column7    {border: 1px solid red;}

 */