html, body { margin:10px; }
body { background:  #EAF5FC url(img/bg.jpg) repeat-x; 
       font-family: Verdana, Arial, Helvetica, Tahoma, SansSerif, 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: 12pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
h2 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px }
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 }

img { border: none; }
a img { border: none }
ul {margin-left: 0; padding-left: 20px}
li {margin-top: 0; margin-bottom:0}

/* Klasser */
.title { font-weight:bold;line-height:25px;font-size:15px;color:#1A171B; }
.lesmer { color:#000000;text-decoration:none;font-weight:bold; }
.newsbox { border-bottom:1px solid #6FB3DB; width:296px;
           margin-left:20px; margin-top:25px; }

.tmeny { font-size: 10pt; text-decoration: none; color: #FFFFFF:
         text-transform:uppercase }
a.tmeny { font-size: 10pt; text-decoration: none; color: #FFFFFF;
          text-transform:uppercase }
a.tmeny:hover { color: #ffffff; text-decoration: none }

A.tmeny1 { font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none }
a.tmeny1:visited { font-size: 12px; color: #ffffff; font-weight: normal;
                   text-decoration: none }
a.tmeny1:hover { font-size: 12px; color: #ffffff; font-weight: normal;
                 text-decoration: underline }
a.tmeny1:active { font-size: 12px; color: #ffffff; font-weight: normal;
                  text-decoration: underline }

.submeny { margin:3px 0 3px 0 }
a.smeny { font-size: 10px; text-decoration: none; color: #DDD;
          text-transform:uppercase }
a.smeny:hover { color: #ffffff; text-decoration: none }

.navmenu { margin-bottom:16px }
a.navmeny { font-size: 8pt; }
a.navmeny:hover { text-decoration: none }

.topp { background:#4d758f; }
.kontaktinfo { line-height:15px; color:#ffffff; font-size:11px; }
.innhold { background: #dff0fa url(img/body_bg1.jpg) repeat-x }
.footer { background:url(img/footer1.jpg) }

.menysep { width:36px; color: #0492D0; font-size:14px }
.menyblokk { position:relative; z-index:2; border-left: 1px solid #0492D0; 
             margin-left:12px; padding-left:12px }

/* Utskrift 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: 7px; padding-top: 4px; 
            margin-bottom: 3px; border-top: 1px solid #888; }
td.ATtd { }
.ATread { font-style: italic; }
a.ATread { font-style: italic; }
.NewsArtTitle { color: black }
.NewsArtSubTitle { color: black }
.NewsArtCredits { margin-bottom: 15px; font-size: 9px }

/* Beskjeder ol. */
.widget { background-color: #1b1b1b; padding: 10px; color: white;
          moz-border-radius: 7px; -webkit-border-radius: 7px;
          max-width: 450px; text-align: center; }
.boxcrit { padding: 5px; margin: 2px; border: 1px solid #707070;
           background-color: #ef9797; }
.boxwarn { padding: 5px; margin: 2px; border: 1px solid #707070;
           background-color: #efc797; }
.boxnorm { padding: 5px; margin: 2px; border: 1px solid #707070;
           background-color: #aeef97; }
.boxdefault { padding: 5px; margin: 2px; border-top: 1px solid #707070; }
.box { width: 400px; padding: 3px; margin: 5px; border: 1px solid #707070; }
.box A { color: black; text-decoration: none; }
.box A:visited { color: black; }
.box A:active { color: black; }
.box A:hover { color: black; text-decoration: underline; }
.files { padding: 3px; margin-top: 10px; margin-bottom: 10px;
         background-color: #274756; color: white; font-size: 8pt; }
.files a { color: white; }
.deps { padding: 3px; margin-top: 10px; margin-bottom: 10px; font-size: 8pt; }
.deptitle { padding-left: 3px; background-color: #274756; font-size: 8pt;
            color: white; }
.changelog { margin-top: 5px; padding: 5px; border: 1px solid #274756; }
.buttons { float: right; }
.name { color: #696969; font-weight: bold; }
.multipack { background-color: #274756; color: black; }
