/*
Colors
Logo backgound: #191512
Desaturated logo background: #151515
*/

/* Boxes */
.rightBoxHeader
{
    color: #ffffff;
    font-weight: bold;
    padding: 6px;
    background-image: url(/sitedesign/user/standard/images/boxHeadBackground.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

.boxContent
{
    padding: 6px;
    border-style: solid;
    border-color: #999999;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

/* SHS design */
.rGrayBorder, .lGrayBorder, .bGrayBorder, .tGrayBorder, .lrGrayBorder, .blrGrayBorder, .tlrGrayBorder
{
    border-style: solid;
    border-color: #CCCCCC;
}

.tlrGrayBorder
{
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.blrGrayBorder
{
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.lrGrayBorder
{
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.tGrayBorder
{
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.bGrayBorder
{
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.lGrayBorder
{
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-width: 0px;
}

.rGrayBorder
{
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 1px;
}

/* Forms */
/*
.textInput
{
    border: 1px solid #151515;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    scrollbar-base-color:#151515;
    scrollbar-arrow-color:#FFFFFF;
    color: #000000;
    font-size: 10pt;
}
*/
.submitButton
{
    border: 1px solid #999999;
    background-color: #151515;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
}

.error
{
    color: #FF0000;
    font-weight: bold;
}

form
{
    margin-bottom: 0px;
}

/* Default links */
a:visited
{
    color: #000000;
    text-decoration: underline;
}

a:link,
a:hover,
a:active
{
    color: #000000;
    text-decoration: underline;
}

.headerLink,
a.headerLink:link,
a.headerLink:visited,
a.headerLink:hover,
a.headerLink:active
{
    color: #000000;
    text-decoration:none;
}

/* SHS - Navigation menus */
.globalNavNormal,
a.globalNavNormal:link,
a.globalNavNormal:visited,
a.globalNavNormal:hover,
a.globalNavNormal:active
{
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
}

.globalNavSelected,
a.globalNavSelected:link,
a.globalNavSelected:visited,
a.globalNavSelected:hover,
a.globalNavSelected:active
{
    text-decoration: none;
    color: #D9261C;
    font-weight: bold;
}

.localNavNormal,
a.localNavNormal:link,
a.localNavNormal:visited,
a.localNavNormal:hover,
a.localNavNormal:active
{
    text-decoration: none;
    color: #FFFFFF;
}

.localNavSelected,
a.localNavSelected:link,
a.localNavSelected:visited,
a.localNavSelected:hover,
a.localNavSelected:active
{
    text-decoration: none;
    color: #D9261C;
}

/* Lister */
ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}
ol
{
    margin-top: 0px;
    margin-bottom: 0px;
}

/*
Standardfonter
Fonter: skal defineres
Benyttes: templat og bruker
*/
body, div, span, p, td, pre
{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10pt; }

.overskrift, h1 { font-size: 14pt; font-weight: bold; margin-bottom: 0px; }
.underoverskrift, h2 { font-size: 11pt; font-weight: bold; }
.ingress, h3 { font-size: 10pt; font-weight: bold; margin-top: 4px; margin-bottom: 0px;  }
.mellomoverskrift, b, strong { font-weight: bold; }
.byline { font-size: 8pt; }
.bildetekst { font-size: 10pt; font-style: italic; }
.datostempel { font-size: 7pt; }

/* Design templates - standard */
.thumbNailImage { float: right; }
.articleImage { float: right; clear: right; }

/* Tinymce workaround - must be set for all sites */
.normal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10pt;
}
