html, body { margin:0; }
body { background: #EAF5FC; color: #435e67; text-align:center;
       font-family: Arial, Helvetica, Tahoma, SansSerif, serif; }

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

h1 { color:#0f337f; font-size:13pt; font-weight:bold; margin-top:5px; margin-bottom:12px }
h2 { color:#51738e; font-size:12pt; font-weight:bold; margin-top:5px; margin-bottom:10px }
h3 { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
h4 { font-size: 10pt; 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 { text-decoration: none; color: #0053a0; }
a:hover { text-decoration: underline; color: red; }

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

/* Klasser */
#banner { background-image:URL(img/banner.png); background-repeat:no-repeat;
          width:900px; height:178px; text-align:left; margin-left:auto; margin-right:auto }
#langs { float:right; text-align:left; margin: 15px 40px 0 0 }
#homelink { position: absolute; top: 15px; width: 210px; height: 150px;
            background-color: transparent }

a.langlink { text-decoration: none; color: #FFFFFF; margin-bottom:5px }
a.langlink:hover { text-decoration: underline; color: #FFFFCC; }
a.langlink2 { text-decoration: none; color: #C0C0C0; margin-bottom:5px }
a.langlink2:hover { text-decoration: underline; color: #FFFFCC; }

#menylinje { background-image:URL(img/meny_bg.png); text-align:left;
             width:900px; height:26px; margin-left:auto; margin-right:auto }
.menyinnrykk { margin-left: 30px;  margin-right: 15px; padding-top:3px; }
.menysep { color:#6dafd1; font-size:11pt; font-weight:bold }

a.tmeny { color:white; font-size:11pt; font-weight:normal; text-transform:uppercase }
a.tmeny:hover { color:FFFFAA; text-decoration: none; }

#tasks { background:white; text-align:left; width:900px; margin-left:auto;
         margin-right:auto; overflow:hidden; border-top:2px solid #DDD; 
         border-bottom:2px solid #DDD }

.taskbox { float:left; width:300px; }
.taskbox h2 { font-size:14pt; margin-bottom:15px; }
.contactbox { float:left; width:300px; background:#ecebf0; }
.contactbox h2 { font-size:14pt; margin-bottom:8px; }

.margbox { padding:10px 10px 10px 20px }
.contactxt { width:260px; height:90px; border:0; font-size:8pt }
.contactfld { width:210px; border:0; padding:3px 0 3px 0 }
.contacthdr { color:#8a898e; margin-bottom:5px }
.contactlbl { color:#b8b7bc; font-size:8pt; }
.contactbtn { color:#57a5c9; font-size:8pt; border:0; 
              background:#c5ecfd; padding:1px 5px 1px 5px }

.ctext { width:250px; margin-left:auto; margin-right:auto; margin-top:5px;
         padding-top:5px; border-top:1px solid #DDD }
.cline { text-align:center; margin-bottom:3px; font-size:8pt; color:#666 }
.uthev { font-weight:bold }

a.shdkmeny { color:#4d5154; font-size:11pt; }

.dato { color:#57a5c9; }

/* Anylink meny */

.anylinkcss { margin-top: 4px; margin-left: -5px; position: absolute; font-size: 11px;
              visibility: hidden; border: 1px solid #a0a0a0; border-bottom-width: 0;
              width: 160px;  line-height: 19px; z-index: 7; background-color: #0053a0; }
.anylinkcss a { width: 100%; display: block; border-bottom: 1px solid #a0a0a0;
                padding: 1px 0; text-decoration: none; font-weight: normal;
                text-indent: 5px; color:white; }
.anylinkcss a:hover { background-color: #284857; color: white; text-decoration: none; }

/* 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 }
