body { margin: 0 0 0 0; color: black; background: #5a7bb5; font-size: 9pt;
       font-family: Verdana, Arial, Helvetica, Tahoma, SansSerif, serif; }

p, li, div, td { font-size: 9pt; font-weight: normal; }
th { font-size: 9pt; font-weight: bold; }
p { margin-top: 7px; }
li { margin-bottom: 4px; }

h1 { font-size: 14pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px; }
h2 { font-size: 13pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px; }
h3 { font-size: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px; }
h4 { font-size: 11pt; font-weight: bold; margin-top: 4px; margin-bottom: 6px; }
h5 { font-size: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px; }
h6 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px; }

a { text-decoration: none; color: #00A; }
A:hover { color: red; text-decoration: underline; }
a img { border: none }

ul {margin-left: 0; padding-left: 20px}
li {margin-top: 0; margin-bottom:0}

/* New classes */

.content { width: 960px; background: white; border-left: 1px solid #666; 
           border-right: 1px solid #666; }

#ToppBanner { background-image:URL(../images/2009/webbanner.jpg);
              background-repeat:no-repeat; height: 91px; }
#ToppMeny { padding-top: 3px; height: 25px; border-top: 1px solid #444; 
            border-bottom: 1px solid #444; background: #040404; text-align: center; }

.GeneralTxt { margin-bottom: 2px; font-size: 9pt; font-weight: bold }
#Hoved { width: 100%; background: white; text-align: left; }

.SideInnrykk { padding: 6px 6px 16px 17px }
#PrintSym { text-align:right; padding-right:6px }

td.Sponsorer { border-left: 1px solid #E8E8F0; background: #FDFDFD;
               width: 200px; padding: 8px; }

.SponsorTittel { text-align: center; margin: 5px; padding: 4px;
    color: white; background: #5a7bb5; font-size: 9pt; font-weight: bold }
.HovedsponsorLinje { text-align: center; padding: 3px; }
.sponsor { margin-top: 6px; margin-bottom: 6px; }
.BunnLinje { background: #4a6394; color: white; font-size: 7pt; }

.tmeny { color: #ffffff; font-size: 13px; font-weight: normal; }
a.tmeny:hover { color: #aeffae; }
.smeny { color: #ffffff; font-size: 10px; font-weight: normal; }
a.smeny:hover { color: #aeffae; }

.rmenu { color: #fefeff; font-size: 10pt; text-align: center; }
.rmenu:hover { color: #aeffae; }

td.mtcol { text-align: center; font-weight: bold; border-bottom: solid gray;
           border-width: 3px; }
td.mtrow { text-align: left; font-size: 8pt; border-width: 0; }
td.mtbottom { border-top: solid gray; border-width: 3px; }
td.mtstart { background: #888; color: white; text-align: center; font-size: 7pt; }
td.mtnotin { background: #EE0; color: black; text-align: center; font-size: 8pt;
             border-width: 1px; border-bottom: solid #EED; }
td.mtstopped { background: #C00; color: black; text-align: center; font-weight: bold;
               font-size: 8pt; border-width: 1px; border-bottom: solid #EED; }
td.mtin { background: #080; color: white; text-align: center; font-size: 8pt;
          border-width: 1px; border-bottom: solid #EED; }
td.mtout { background: #008; color: white; text-align: center; font-size: 8pt;
           border-width: 2px; border-bottom: solid #EED; }
td.mtname { font-family: Arial, SansSerif, serif; font-size: 7pt; }
td.mtdate { text-align: center; font-size: 8pt; }

.mtsnr { font-family: Arial, SansSerif, serif; font-size: 7pt; text-align: center;
         margin: 3px; padding: 2px; border: solid #888; border-width: 1px; }

.rsmenu1 { color: #8F0937; font-size: 13pt; font-weight: bold;
           text-decoration: underline; }
.rsmenu2 { font-size: 11pt; font-weight: bold; }
.rsmenu3 { font-size: 8pt; font-weight: normal; }

.menuVideo { color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 10px; font-weight: bold; text-decoration: none;
             text-indent: 5px; }

/* Printing av nyhetsartikler */
.ATline { margin-top: 4px; border-top: 1px solid #888; height: 2px; }
.ATdate { font-size: 8pt; }
.ATtitle { font-size: 11pt; font-weight: bold; margin-bottom: 4px }
.ATingress { margin-bottom: 3px }
.ATadvert { margin-top: 3px; margin-bottom: 3px; }
td.ATtd { }
.ATread { font-style: italic; }
a.ATread { font-style: italic; }
.NewsArtTitle { color: black }
.NewsArtSubTitle { color: black }
.NewsArtCredits { margin-bottom: 15px; font-size: 9px }

/* Tooltip / popup */

a.flpopup { position: relative; z-index: 5; }
a.flpopup:hover { z-index: 6; text-decoration: none; }
a.flpopup span { display: none }
a.flpopup:hover span { display: block; position: absolute; left: -18px; width: 200px;
                       font-size: 10px; border: 1px solid #888; background-color: #ffffBB;
                       color: black; text-decoration: none; padding: 5px }
