html, body { margin: 0; padding: 0; }
body {  background-color: #FCFCFC; color: #666; font-size: 9pt; background-color: #ffffff;
       font-family: ProximaNovaThin,Arial,Helvetica,sans-serif; }

p, li, td, div { font-size: 9pt; font-weight: normal }
p { margin-top: 8px }
th { font-size: 9pt; font-weight: bold }

h1 { font-size: 9pt; font-weight: bold; margin: 5px 0 20px 0; text-transform:uppercase }
h2 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
h3 { font-size: 10pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
h4 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 6px }
h5 { font-size: 9pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }
h6 { font-size: 8pt; font-weight: bold; margin-top: 4px; margin-bottom: 5px }

a, a:link, a:active { color: #00aeff; text-decoration: none; }
A:hover { color: #0e8ec9; text-decoration: none; }
a img { border: none }
img { border: none }

/* New classes */

.content { width: 960px; background: white; border-left: 1px solid #666;
           border-right: 1px solid #666; }

#ToppBanner { background:URL(img/banner12.jpg) no-repeat; height:207px; }
#ToppBanner1 {no-repeat; height:207px; overflow: hidden;}

#ToppMeny { padding-top: 3px; height: 25px; border-top: 1px solid #555;
            border-bottom: 1px solid #111; background: #122953; }
#MenyLinje { background:#AEACAD; height:5px; font-size:7px }
#Hoved { width: 100%; background: white; text-align: left; }
#BunnLinje { background: #AEACAD; height: 5px }

td.Innhold { padding: 12px 10px 16px 16px; }
td.HSpalte { border-left: 1px solid #E8E8F0; background: #FFFFFF;
             width:180px; height:600px; padding:8px; }

.SpalteTittel { text-align: center; margin: 5px; padding: 4px; color: white;
                background: #333333; font-size: 9pt; font-weight: bold }
.sponsor { margin-top: 6px; margin-bottom: 6px; }

.tmeny { color: #ffffff; font-size: 13px; font-weight:normal; }
a.tmeny { color: #ffffff; font-size: 13px; font-weight:normal; }
a.tmeny:hover { color: #ffffd0; text-decoration: none }
a.smeny { color: #ffffff; }

#ibanner { float:left; margin:50px 0 0 12px }
#ibanner2 { clear:both; float:left; margin-top: -150px; margin-left: 12px; }
a.lang_no { font-size:10pt; background:url(../img/lang_no.gif) no-repeat; padding-left:25px }
a.lang_en { font-size:10pt; background:url(../img/lang_en.gif) no-repeat; padding-left:25px }
#countdown p { font-weight:bold; margin:1px 0 2px 0; text-align:center }
#countdown h4 { margin:2px 0 2px 0; text-align:center }

/* Popup-menu */

.anylinkcss { margin-top: 7px; margin-left: -10px; position: absolute;
              visibility: hidden; border: 1px solid #666; border-bottom-width: 0;
              font-size: 10px; line-height: 19px; z-index: 7;
              background-color: #2e3d64; width: 157px; }
.anylinkcss a { width: 100%; display: block; border-bottom: 1px solid #666;
                padding: 1px 0; text-indent: 9px; text-decoration: none;
                color: #ffffff; text-align: left; font-weight: bold; }
.anylinkcss a:hover { color: #111; background-color: #9E9C9D;
                      text-decoration: none }

/* Utskrift av nyhetsartikler */

.ATline { margin-top: 6px; margin-bottom: 6px; border-top: 1px solid #CCC; height: 2px; }
.ATdate { font-size: 8pt; }
.ATtitle { font-size: 11pt; font-weight: bold; margin-bottom: 4px }
.ATingress { margin-bottom: 3px }
.ATadvert { margin-top: 7px; padding-top: 4px; margin-bottom: 3px;
            border-top: 1px solid #888; }
td.ATread { padding-top:1px }
a.ATread { font-style: italic; }
.NewsArtTitle { color: black }
.NewsArtSubTitle { color: black }
.NewsArtCredits { margin-bottom: 15px; font-size: 9px }

