﻿/* generell stilering av globale elementer */

body            { background-color: white }
table, td       { border: 0px; margin: 0px; padding: 2px }
img             { border: 0px; margin: 0px }
p               { margin-top: 2px }
input, textarea { margin: 1px; padding: 1px; padding-left: 2px; letter-spacing: 0px }

/* generelle elementklasser */

.wide     { width: 98% }
.left     { margin-right: 12px; margin-bottom: 12px; float: left }
.right    { margin-left: 12px; margin-bottom: 12px; float: right }
.clear    { clear: both }

.mrgtop   { margin-top: 12px }
.mrgbtm   { margin-bottom: 12px }

.textbg   { background-color: #d4f3f3 }
.textbglt { background-color: #e1fdfd }
.texthead { font-weight: bold; font-size: 1.1em; color: #008080; margin-top: 0px; margin-bottom: 4px }
.textnote { font-size: smaller }

/* rammedesign */

#SiteHead, #SiteUser { overflow: hidden; background-color: teal }
#SiteName            { margin: 10px; color: white }

#SitePath { margin-bottom: 12px; color: #496363; font-weight: bold }
#SitePath a:link, #SitePath a:visited, #SitePath a:active { color: teal; text-decoration: none }
#SitePath a:hover { color: #000000; text-decoration: none }

#SiteUser a:link, #SiteUser a:visited, #SiteUser a:active { color: white; text-decoration: none }

#SiteCont a:link, #SiteCont a:visited, #SiteCont a:active { color: #5a6c83; text-decoration: none }
#SiteCont a:hover { color: #000000; text-decoration: none }

/* ASP stileringer */

.MenuFix       { z-index: 100 }

.textbox       { margin: 6px 0px; padding: 4px; background-color: #d4f3f3 }
.notebox       { margin: 6px 0px; padding: 4px; background-color: #d4f3f3; font-size: smaller }
.contbar       { margin: 4px 0px; padding: 4px; background-color: #006060; text-align: center; font-weight: bold; color: White }

.credbox       { overflow: hidden; padding: 7px }
.contbox       { border: 1px solid teal; padding: 8px }

.GridHeadStyle { padding: 4px; background-color: #009090; color:white; font-weight: bold }
.GridFootStyle { padding: 4px; background-color: #009090; color:white; font-weight: bold }
.GridCellStyle { padding: 2px 4px; border: solid 1px }
.GridCellClear { padding: 2px 4px }

.GridCartStyle { padding: 2px 4px; border: solid 1px; vertical-align: middle }
.GridCartThumb { width: 26px; height:39px }

.dvLead        { padding-left: 0px; padding-right: 12px; font-weight: bold; color: #008080 }
.dvUpdateLead  { padding: 6px 12px 2px 0px; vertical-align: top; text-align: right }
.dvUpdateCtrl  { padding: 2px }

.thumbCover    { width: 156px; margin: 0px 8px 12px 0px; float: left }
.thumbNews     { width: 78px; height: 100px; margin: 1px }
.thumbUser     { width: 76px; margin-left: 7px; border: solid 1px white; float: right }

.detailPic     { width: 45%; margin-right: 16px; float:left }
.detailTab td  { vertical-align: middle }
