/* -------------------------- */
/* Salsa Loca - Css-opsætning */
/* -------------------------- */

/* -------------------------- */
/* Generel opsætning          */
/* -------------------------- */

   @media screen {
     body {
       background-image: url("grafik/slgwBackGround1.jpg");
/*     background: green; */
       color: #002166;
       font-family: arial, helvetica, sans-serif;
       text-align: center;
       margin-top: 7px;
     }
   }
   @media print {
     body {
       color: #002166;
       font-family: arial, helvetica, sans-serif;
       text-align: center;
     }
   }

   a {
     color: #0000ff;
     text-decoration: none;
   }
   a:hover {
     text-decoration: underline;
   }
   a:visited {
     color: #0000ff;
   }

   .smallfx {
     font-size: 10px;
   }
   .smallfx12 {
     font-size: 12px;
   }
   .itxt {
     font-size: 10px;
     font-weight: bold;
   }
   .pgbr {
     page-break-before: always;
   }
   .pgbrinsideavoid {
/*   zzz before virker, inside ikke */
/*   page-break-before: always; */
     page-break-inside: avoid;
   }
   .nb {
     color: red;
   }
   p {
     page-break-inside: avoid;
   }
   .obsbox {
     background: #E2E2E2;
   }

/* -------------------------- */
/* Headeren (topbjælken)      */
/* -------------------------- */

   @media screen {
     table.hbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 750px;
       font-size: 11px;
       padding-left:   0px;
       padding-right:  0px;
       padding-top:    6px;
       padding-bottom: 4px;
     }
     tr.hbar {
       background-image: url("grafik/slgwBackGround2.jpg");
/*     width: 750px;  Old */
       width: 100%; /* Ny */
       font-size: 11px;
       padding-left:   0px;
       padding-right:  0px;
       padding-top:    6px;
       padding-bottom: 4px;
     }
     td.htd {
       background-image: url("grafik/slgwBackGround2.jpg");
       font-size: 11px; /* ny */
     }
     td.hinfo {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       width: 226px;
       text-align: center;
       vertical-align: middle;
       font-size: 11px; /* ny */
     }
     td.hmail {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       width: 284px;
       text-align: center;
       vertical-align: middle;
       font-size: 11px; /* ny */
     }
   }
   @media print {
     table.hbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 100%;
       font-size: 11px;
       padding-left:   8px;
       padding-right:  8px;
       padding-top:    6px;
       padding-bottom: 4px;
     }
     tr.hbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 100%;
       font-size: 11px;
       padding-left:   8px;
       padding-right:  8px;
       padding-top:    6px;
       padding-bottom: 4px;
     }
     td.htd {
       background-image: url("grafik/slgwBackGround2.jpg");
       font-size: 11px; /* ny */
     }
     td.hinfo {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       display: none;
     }
     td.hmail {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       display: none;
     }
   }

/* -------------------------- */
/* Menuen                     */
/* -------------------------- */

   @media screen {
     table.mbar {
       width: 750px;
       font-size: 11px;
     }
     tr.mbar { /* ny */
       width: 100%;
       font-size: 11px;
     }
   }
   @media print {
     table.mbar {
       background: white;
       width: 100%;
       font-size: 10px;
     }
     tr.mbar { /* ny */
       width: 100%;
       font-size: 11px;
     }
   }
   td.mpkt {
     background-image: url("grafik/slgwBackGround2.jpg");
     text-align: center;
     font-size: 11px; /* ny */
   }
   td.mpkttit {
     background-image: url("grafik/slgwBackGround2.jpg");
     text-align: center;
     font-weight: bold;
     font-size: 110%;
   }
   td.msplit {
     font-size: 10%;
   }

   a.mlink {
     color: #002166;
     background-image: url("grafik/slgwBackGround2.jpg");
     font-size: 11px; /* ny */
   }
   a.mlink:visited {
     color: #002166;
   }
   a.mfrom {
     color: #002166;
     background-image: url("grafik/slgwBackGround2.jpg");
     text-decoration: underline;
   }
   a.mfrom:visited {
     color: #002166;
   }

/* -------------------------- */
/* Body (sideindhold)         */
/* -------------------------- */

   @media screen {
     table.bwmax {
       width: 680px;
     }
     .bwmaxp {
       font-size: 90%;
     }
     .btable {
       vertical-align: top;
       padding-right: 10px;
     }
   }
   @media print {
     table.bwmax {
       width: 100%;
     }
     .bwmaxp {
       font-size: 85%;
     }
     .btable {
       vertical-align: top;
       padding-right: 5px;
     }
   }

   td.btitel {
     font-size: 110%;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
   }
   td.btitell {
     font-size: 110%;
     font-weight: bold;
     text-align: left;
     vertical-align: top;
   }
   td.btitelr {
     font-size: 110%;
     font-weight: bold;
     text-align: right;
     vertical-align: top;
   }

   @media screen {
     td.billus {
       width: 155px;
       text-align: center;
       vertical-align: top;
     }
   }
   @media print {
     td.billus {
       width: 120px;
       text-align: center;
       vertical-align: top;
     }
   }

   td.bidans {
     text-align: left;
     vertical-align: top;
   }

   td.bcollage {
     text-align: center;
     vertical-align: bottom;
   }

   td.bivklip {
     width: 285px;
     text-align: center;
     vertical-align: top;
   }
   td.bivklip2 {
     width: 394px;
     text-align: center;
     vertical-align: top;
   }

/* -------------------------- */
/* Sidernes titellinier       */
/* -------------------------- */

   @media screen {
     table.twmax {
       width: 720px;
     }
     table.twmaxp {
       font-size: 90%;
     }
   }
   @media print {
     table.twmax {
       width: 100%;
     }
     table.twmaxp {
       font-size: 85%;
     }
   }
   td.ttxt {
     font-size: 11px;
   }
   a.tlink {
     font-size: 11px;
     text-decoration: none;
   }
   a.tlink:visited {
     font-size: 11px;
     text-decoration: none;
   }

/* -------------------------- */
/* Undermenu                  */
/* -------------------------- */

   a.ulink {
     font-size: 90%;
     color: #0000ff;
     text-decoration: none;
   }
   a.ulink:visited {
     font-size: 90%;
     color: #0000ff;
   }

/* -------------------------- */
/* Section                    */
/* -------------------------- */

   table.sbar {
     background-image: url("grafik/slgwBackGround2.jpg");
     width: 100%;
   }

   td.stxt {
     background-image: url("grafik/slgwBackGround2.jpg");
     color: #002166;
     font-size: 90%;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
   }

   @media screen {
     td.slinktv {
       background-image: url("grafik/slgwBackGround2.jpg");
       color: #002166;
       width: 100px;
       font-size: 11px;
       text-align: left;
       vertical-align: middle;
     }
     td.slinkth {
       background-image: url("grafik/slgwBackGround2.jpg");
       color: #002166;
       width: 100px;
       font-size: 11px;
       text-align: right;
       vertical-align: middle;
     }
   }
   @media print {
     td.slinktv {
       display: none;
     }
     td.slinkth {
       display: none;
     }
   }

   @media screen {
     a.slink {
       color: #002166;
     }
     a.slink:visited {
       color: #002166;
     }
   }
   @media print {
     a.slink {
       display: none;
     }
   }

/* -------------------------- */
/* Footing (bundbjælken)       */
/* -------------------------- */

   @media screen {
     table.fbreak {
       line-height: 0.1;
       padding-top: 0px;
     }
     table.fbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 750px;
       font-size: 11px;
     }
     tr.fbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 750px;
       font-size: 11px;
     }
     td.fbar {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       font-size: 11px; /* ny */
     }
     table.fprv {
       width: 750px;
       padding-top: 10px;
       font-size: 10px;
       text-align: center;
     }
   }
   @media print {
     table.fbreak {
       line-height: 0.1;
       padding-top: 10px;
     }
     table.fbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 100%;
       font-size: 10px;
     }
     tr.fbar {
       background-image: url("grafik/slgwBackGround2.jpg");
       width: 100%;
       font-size: 10px;
     }
     td.fbar {
       background-image: url("grafik/slgwBackGround2.jpg"); /* ny */
       font-size: 10px; /* ny */
     }
     table.fprv {
       width: 100%;
       padding-top: 10px;
       font-size: 10px;
       text-align: center;
     }
   }

   a.flink {
     color: #0000ff;
     text-decoration: none;
   }
   a.flink:visited {
     color: #0000ff;
   }

   @media screen {
     a.ftotop {
       color: #0000ff;
       text-decoration: none;
     }
     a.ftotop:visited {
       color: #0000ff;
     }
   }
   @media print {
     a.ftotop {
       display: none;
     }
   }

/* -------------------------- */
/* Page 1 (startsiden)        */
/* -------------------------- */

   @media screen {
     table.pbody {
       width: 750px;
       font-size: 11px;
     }
     div.pbody {
       font-size: 11px;
     }
     b.pbody {
       font-size: 11px;
       font-weight: normal;
     }
     td.pwkol2 {
       width: 325px;
     }
     td.pfont {
       font-size: 11px;
     }
     img.pwphoto {
     }
   }
   @media print {
     table.pbody {
       width: 100%;
       font-size: 11px;
     }
     div.pbody {
       font-size: 11px;
     }
     b.pbody {
       font-size: 11px;
       font-weight: normal;
     }
     td.pwkol2 {
       width: 150px;
     }
     td.pfont {
       display: none;
     }
     img.pwphoto {
       width: 255px;
     }
   }

   td.pwkol1 {
     width: 160px;
     font-size: 11px;
   }
   td.pwkol3sum {
     width: 260px;
   }
   td.pwkol3 {
     width: 235px;
   }
   td.pwspace1 {
     font-size: 11px;
     width: 10px;
   }
   td.pwspace2 {
     font-size: 11px;
     width: 20px;
   }
   td.pwspace3 {
     font-size: 11px;
     width: 5px;
   }

   table.pfont {
     font-size: 11px;
   }

   td.pbar {
     background-image: url("grafik/slgwBackGround2.jpg");
     font-weight: normal;
     text-align: center;
   }

   div.pdots {
     font-size: 6px;
     line-height: 1.0;
   }

/* -------------------------- */
/* Linksider                  */
/* -------------------------- */

   @media screen {
     table.lwmax {
       width: 750px;
     }
     table.lwmaxp {
       width: 720px;
     }
     table.ldeskap {
       font-size: 11px;
       line-height: 0.9;
       text-align: center;
     }
     table.ldesafs {
       font-size: 11px;
       line-height: 0.9;
     }
   }
   @media print {
     table.lwmax {
       width: 100%;
     }
     table.lwmaxp {
       width: 90%;
     }
     table.ldeskap {
       font-size: 9px;
       line-height: 0.9;
       text-align: center;
     }
     table.ldesafs {
       font-size: 9px;
       line-height: 0.9;
     }
   }

   td.ltitel {
     font-size: 18px;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
   }

   @media screen {
     td.lkol {
       background-image: url("grafik/slgwBackGround1.jpg");
       color: #002166;
       font-size: 13px;
       text-align: center;
     }
     td.lkapdummy {
       background-image: url("grafik/slgwBackGround1.jpg");
       color: #002166;
       font-size: 11px;
       text-align: center;
     }
     td.lafs {
       background-image: url("grafik/slgwBackGround1.jpg");
       font-size: 11px;
       font-weight: bold;
       padding-top: 1px;
       padding-bottom: 1px;
       text-align: center;
     }
     tr.lkap {
       background-image: url("grafik/slgwBackGround2.jpg");
       color: #002166;
       font-size: 11px;
       text-align: center;
     }
     td.llink {
       text-align: center;
       font-size: 11px;
     }
     td.llinkmm {
       vertical-align: top;
       text-align: left;
       font-size: 11px;
     }
     td.lsearch {
       width: 300px;
     }
   }
   @media print {
     td.lkol {
       color: #002166;
       font-size: 11px;
       text-align: center;
     }
     td.lkapdummy {
       background: white;
       color: #002166;
       font-size: 9px;
       text-align: center;
     }
     td.lafs {
       font-size: 9px;
       font-weight: bold;
       padding-top: 1px;
       padding-bottom: 1px;
       text-align: center;
     }
     tr.lkap {
       background-image: url("grafik/slgwBackGround2.jpg");
       color: #002166;
       font-size: 9px;
       text-align: center;
     }
     td.llink {
       text-align: center;
       font-size: 9px;
     }
     td.llinkmm {
       vertical-align: top;
       text-align: left;
       font-size: 9px;
     }
     td.lsearch {
       display: none;
     }
   }

   td.lkap {
     background-image: url("grafik/slgwBackGround2.jpg");
   }

/* -------------------------- */
/* Design (generelt)          */
/* -------------------------- */

   /* Ikke med på print */
   @media print {
     br.dnoprt {
       display: none;
     }
   }

   /* E-mail-parantes */
   @media screen {
     b.demail {
       font-weight: normal;
     }
     b.demail {
       font-weight: normal;
     }
   }
   @media print {
     b.demail {
       display: none;
     }
   }

   /* Tekst tilpasset skærmopløsningen */
   .dtxt {
     font-size: 90%;
   }
   .dtxtfx {
     font-size: 12px;
   }
   td.dtxtr {
     font-size: 90%;
     text-align: right;
   }

   /* Citater og andres udtalelser */
   div.dquote {
     font-style: italic;
   }

   /* Sådan skrives bandnavnet altid */
   b.dband {
   }

   /* Sådan skrives foto-reference under foto altid */
   b.dcopy {
     font-size: 80%;
     font-weight: normal;
   }

   /* Sådan skrives foto-reference under foto altid */
   b.dobs {
     font-weight: normal;
     color: red;
   }

   /* Når mindre linieafstand mellem to linier ønskes */
   br.dsmallbreak {
     line-height: 0.5;
   }

   /* Knapper i forms */
   input.dbutton {
     background-image: url("grafik/slgwBackGround2.jpg");
     font-size: 80%;
     color: #002166;
     text-align: center;
   }
   input.dbuttonfx {
     background-image: url("grafik/slgwBackGround2.jpg");
     color: #002166;
     text-align: center;
     font-size: 10px;
   }
   .dbutton3 {
     color: #002166;
     font-size: 80%;
     text-align: center;
   }
   input.dbuttonphoto {
     background-image: url("grafik/slgwBackGround2.jpg");
     color: #002166;
     text-align: center;
     font-size: 10px;
     width: 70px;
   }
   input.dbuttonphotouk {
     background-image: url("grafik/slgwBackGround2.jpg");
     color: #002166;
     text-align: center;
     font-size: 10px;
     width: 70px;
   }

   hr.drule {
     color: #002166;
     height: 1px;

     /* border-style: solid; */
     /* background: #E2E2E2; */

     /* border-color: #E2E2E2; */
     /* border: 100px solid #E2E2E2; */
     /* border-bottom: 5px solid black; */
     /* border-bottom: 5px; */
     /* border-width: 10px; */
     /* line-height: 5px; */
     /* height: 5px; */
     /* margin: 0px 0px 5px 0px; */
     /* color: #E2E2E2; */
   }

   img.dimg {
     border-color: #002166;
   }
   @media screen {
     img.dimgkol1 {
       border-color: #002166;
     }
   }
   @media print {
     img.dimgkol1 {
       border-color: #002166;
       width: 120px;
     }
   }

   @media screen {
     img.dimgleft {
       border-color: #002166;
     }
   }
   @media print {
     img.dimgleft {
       border-color: #002166;
       width: 100px;
     }
   }

   select.dsearch {
     font-size: 10px;
     color: #002166;
   }
   input.dsearch {
     font-size: 10px;
     color: #002166;
   }

   div.dnote {
     font-size: 10px;
   }

/* -------------------------- */
/* Mails                      */
/* -------------------------- */

   .wframe {
     background-image: url("grafik/slgwBackGround1.jpg");
     width: 100%;
     text-align: center;
   }
   .wtxtattop {
     font-family: arial, helvetica, sans-serif;
     color: #002166;
     font-size: 13px;
     width: 750px;
     text-align: left;
   }
   .wtxt {
     font-family: arial, helvetica, sans-serif;
     color: #002166;
     font-size: 13px;
   }
   .wline {
     background-image: url("grafik/slgwBackGround2.jpg");
     color: #002166;
     font-size: 13px;
     text-align: center;
   }

   a.wlink {
     font-family: arial, helvetica, sans-serif;
     color: #0000ff;
     text-decoration: none;
     font-size: 13px;
   }
   a.wlink:hover {
     font-family: arial, helvetica, sans-serif;
     color: #0000ff;
     text-decoration: underline;
     font-size: 13px;
   }

/* a.wlink:visited { */
/*   font-family: arial, helvetica, sans-serif; */
/*   color: #0000ff; */
/*   text-decoration: none; */
/*   font-size: 13px; */
/* } */

/* -------------------------- */
/* Visitkort                  */
/* -------------------------- */

   @media screen {
     body.vcard {
       font-family: arial, helvetica, sans-serif;
       text-align: center;
       margin-top: 7px;
     }
   }
   @media print {
     body.vcard {
       font-family: arial, helvetica, sans-serif;
       text-align: center;
     }
   }

   td.vcardtit {
     color: #002166;
     font-size: 100%;
     text-align: center;
     font-weight: bold;
     vertical-align: top;
     background-image: url("grafik/slgwBackGround2.jpg");
   }
   td.vcardtitl {
     color: #002166;
     font-size: 100%;
     text-align: left;
     font-weight: bold;
     vertical-align: top;
     background-image: url("grafik/slgwBackGround2.jpg");
   }
   td.vcardtitr {
     color: #002166;
     font-size: 100%;
     text-align: right;
     font-weight: bold;
     vertical-align: top;
     background-image: url("grafik/slgwBackGround2.jpg");
   }
   td.vcard {
     color: #333333;
     font-size: 70%;
     text-align: center;
     vertical-align: middle;
   }
   td.vcardbot {
     color: #333333;
     font-size: 70%;
     text-align: center;
     vertical-align: middle;
   }
   td.vcardleft {
     color: #333333;
     font-size: 70%;
     text-align: left;
     vertical-align: top;
   }
   img.vcardimg {
     border-color: #999999;
   }

/* -------------------------- */
/* Regnskab mv.               */
/* -------------------------- */

   @media screen {
     table.fxmax {
       width: 680px;
     }
     table.fxmaxnobr {
       width: 680px;
     }

     .fxmaxp {
       font-size: 90%;
     }
     .fxmaxp2 {
       padding-right: 15px;
     }
     .fxmaxp3 {
       padding-right: 8px;
     }
   }
   @media print {
     table.fxmax {
       width: 100%;
     }
     table.fxmaxnobr {
       width: 100%;
       page-break-inside: avoid;
/*     page-break-before: always; */
     }

     .fxmaxp {
       font-size: 11px;
     }
     .fxmaxp2 {
       font-size: 11px;
       padding-right: 15px;
     }
     .fxmaxp3 {
       font-size: 11px;
       padding-right: 8px;
     }
   }

/* -------------------------- */
/* Slut                       */
/* -------------------------- */
