/*   
 * Basis style sheet for www.finn-j.dk 
 * Revideret 2012-01-24
 * img.klikbillede {background-image...} tilføjet
 * Revideret 2012-01-15
 * div.div_banner: padding-left tilføjet
 * @media print udvidet
 * Revideret 2011-11-27
 * Tilføjet: table.t_side 
 * Tilføjet: span.kode 
 * Revideret 2011-01-19
 * Tilføjet: span.eksponent
 * Tilføjet: a.latin
 * Tilføjet: x.fjernet
 * Tilføjet: span.normal
 * Tidligere: img.usynlig
 * Ændret: div.fed osv.  Ikke  .fed  etc aht HtmlClassFinder.jar
 * Tilføjet: span.sp_op
 * Tilføjet: @media print{ body, td, div, span ... }
 * Tilføjet: td.indholdscelle  - bruges kun i sideskabelon-4, lapland08 og holbaekegnen
 * Ændret: td.tekstfelt
 */

body                {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #FD7; background-color: #473; margin: 0; }
@media screen       {body {overflow: auto; } /* overflow er nødvendig for at undgå scrollbar i IE6, @media screen, ellers bliver overflow ikke printet i Firefox */ }

a:link              {color: #DDF; text-decoration: none; }
a:active            {color: #DDF; text-decoration: none; position: relative; top: 1px; left: 1px; }
a:visited           {color: #FBF; text-decoration: none; }
a:hover             {color: #009; text-decoration: none; background-color: #FFA; }

a.crumb:link        {color: #DDF; text-decoration: none; font-weight: normal; }
a.crumb:active      {color: #DDF; text-decoration: none; font-weight: normal; position: relative; top: 1px; left: 1px; }
a.crumb:visited     {color: #FBE; text-decoration: none; font-weight: normal; }
a.crumb:hover       {color: #009; text-decoration: none; font-weight: normal; background-color: #FFA; }

a.navlink           {margin-right: 4px; font-family: Verdana, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; vertical-align: middle; padding-bottom: 2px; }
a.navlink:link      {color: #DDF; text-decoration: none; }
a.navlink:visited   {color: #DDF; text-decoration: none; }
a.navlink:active    {color: #DDF; text-decoration: none; }
a.navlink:hover     {color: #FF6; text-decoration: none; background-color: transparent; }

a.latin             {font-style: italic; }

div.fed             {font-weight: bold; }
div.kursiv          {font-style: italic; }
div.lille           {font-size: 11px; line-height: 14px; }
div.nobr            {white-space: nowrap; }
div.sideskift       {page-break-before: always; }
div.usynlig         {visibility: hidden; }
div.fjernet         {display: none; }

h1.nobr             {white-space: nowrap; }
h2.nobr             {white-space: nowrap; }
h2.sideskift        {page-break-before: always; }

span.fed            {font-weight: bold; }
span.kursiv         {font-style: italic; }
span.lille          {font-size: 11px; line-height: 14px; }
span.kode           {font-family: monospace; font-size: 15px; }
span.eksponent      {font-size: 11px; position: relative; left: 0; bottom: 3px; }
span.normal         {font-size: 13px; font-weight: normal; }
span.sp_op          {font-size: 17px; padding-left: 2px; padding-right: 2px; font-weight: normal; }
span.nobr           {white-space: nowrap; }
span.sideskift      {page-break-before: always; }
span.usynlig        {visibility: hidden; }
span.fjernet        {display: none; }

div.banner          {background-color: #362; position: absolute; left: 0px; top: 0px; right: 0; height: 35px; }
div.div_banner      {background-color: #362; height: 35px; padding-left: 8px; }
div.crumbpath       {color: #FC3; position: absolute; left: 5px; top: -1px; font-size: 13px; font-family: Verdana,sans-serif; }
div.navpad          {position: absolute; left: 0px; top: 35px; font-size: 18px; padding: 3px; line-height: 28px; height: 28px; }
div.sidetitel       {font-family: Batang,serif; margin-top: 15px; text-align: center; font-size: 30px; line-height: 30px; font-weight: bold; }
h1.sidetitel        {font-family: Batang,serif; margin-top: 15px; text-align: center; font-size: 30px; line-height: 30px; font-weight: bold; }
div.undertitel      {font-family: Batang,serif; margin-top: 12px; text-align: center; font-size: 20px; line-height: 24px; font-weight: bold; }
h2.undertitel       {font-family: Batang,serif; margin-top: 12px; text-align: center; font-size: 20px; line-height: 24px; font-weight: bold; }
div.indledning      {font-size: 13px; line-height: 18px; text-align: justify; padding-top: 12px; margin-left: 8%; margin-right: 8%; }
div.billedmenu      {margin-top: 20px; }
div.guide           {text-align: center; }
div.overskrift      {font-family: Batang,serif; font-weight: bold; font-size: 17px; line-height: 19px; }
div.overskrift2     {font-family: Batang,serif; font-weight: bold; font-size: 17px; line-height: 19px; margin-top: 10px; }
div.preload         {display: none; }
div.punkt           {margin-top: 10px; font-weight: bold; }
div.afsnit          {margin-top: 6px; }
div.bund            {height: 300px; }
div.note            {text-align: right; font-style: italic; font-size: 11px; line-height: 14px; padding-top: 4px; padding-bottom: 3px; }
div.sidenote        {text-align: left;  font-style: italic; font-size: 11px; line-height: 14px; padding-top: 4px; }
div.endnote         {float: right;      font-style: italic; font-size: 11px; line-height: 14px; }

img.delim           {border: none; vertical-align: middle; width: 15px; height: 35px; }
img.icon            {border: none; vertical-align: middle; width: 26px; height: 26px; }
img.key             {border: none; vertical-align: middle; width: 26px; height: 26px; margin-top: 5px;  margin-bottom: 5px; }  /* margin ændret */
img.klikbillede     {background-image: url(grafik/vejarbejde-stor.gif); }
img.logo            {border: none; width: 270px; height: 35px; float: right; vertical-align: middle; }
img.logo_e          {border: none; width: 210px; height: 35px; float: right; }
img.ny              {border: none; vertical-align: middle; }
img.usynlig         {visibility: hidden; }
img.fjernet         {display: none; }

table.indholdstabel {width: 93.9%; margin-left: 3%; margin-right: 3%; margin-top: 35px; font-size: 13px; line-height: 18px; }
table.rubrikmenu    {width: 100%; margin-top: 10px; font-size: 13px; }
table.t_side        {width: 1000px; margin: auto; font-size: 13px; }

td.fed              {font-weight: bold; }
td.kursiv           {font-style: italic; }
td.lille            {font-size: 11px; line-height: 14px; }
td.nobr             {white-space: nowrap; }
td.usynlig          {visibility: hidden; }
td.fjernet          {display: none; }

tr.sideskift        {page-break-before: always; }
tr.fjernet          {display: none; }

td.indholdscelle    {vertical-align: top; }
td.billedfelt       {vertical-align: top; width: 1px; padding-top: 16px; }
td.tekstfelt        {vertical-align: top; width: 49%; padding-left: 5px; padding-right: 10px; padding-top: 16px; font-size: 13px; line-height: 18px; text-align: left; }

@media screen{
 span.kunprint      {display: none; }
 div.kunprint       {display: none; }
}

@media print{
 span.ejprint,       
 div.ejprint,        
 hr.ejprint,
 a.ejprint,         
 div.navpad,         
 div.guide,          
 div.div_navmenu,    
 div.div_bund,       
 td.td_navtop       {display: none; } 

 span.kunprint      {display: inline; }   /* inline ???? */
 div.kunprint       {display: block; }    /* block ???? */
 div.banner         {border-bottom: 1px solid #432; }
 body, 
 a, 
 td, 
 div, 
 span               {color: #000; }
 
 img.klikbillede    {border: 2px solid #432; }
 }

/* Test
table {border: 1px solid red; }
td {border: 1px solid gray; }
*/


