/* Frame */

body
{
    background-image: url(/sitedesign/user/Standard/images/frame-bodybg.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.searchBox
{
    border-style: none;
    border-color: #555148;
    border-width: 0px;
    width: 150px;
    height: 18px;
    margin-top: 0px;
    padding-top: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 0px;
    background-image: url(/sitedesign/user/Standard/images/frame-search-inputbg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}

/*
    padding-top: 2px;
    padding-bottom: -2px;
    padding-left: 2px;
    padding-right: -2px;
*/

/* Boxes */

/* Content templates */
.ContentHeader
{
    background-image: url(/sitedesign/user/Standard/images/content-header-bg.png);
    background-position: top left;
    background-repeat: repeat-x;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #DCDBD3;
    letter-spacing: normal;
}

/* Article lists */
.readMoreLink,
a.readMoreLink:link,
a.readMoreLink:visited,
a.readMoreLink:hover,
a.readMoreLink:active
{
    color: #423F37;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.listHeaderLink,
a.listHeaderLink:link,
a.listHeaderLink:visited,
a.listHeaderLink:hover,
a.listHeaderLink:active
{
    color: #587516;
    text-decoration: none;
}

a.listNavSelected:link,
a.listNavSelected:visited,
a.listNavSelected:hover,
a.listNavSelected:active
{
    text-decoration: none;
    color: #537B1B;
    font-weight:bold;
    font-size: 12px;
}

a.listNavNormal:link,
a.listNavNormal:visited,
a.listNavNormal:hover,
a.listNavNormal:active
{
    text-decoration: none;
    color: #423F37;
    font-weight:bold;
    font-size: 12px;
}

/* Article templates */
.attachmentLink,
a.attachmentLink:visited,
a.attachmentLink:link,
a.attachmentLink:hover,
a.attachmentLink:active
{
    text-decoration: none;
    color: #000000;
}

a.bildetekstLink:link,
a.bildetekstLink:visited,
a.bildetekstLink:hover,
a.bildetekstLink:active
{
    text-decoration: none;
    color: #423F37;
}

/* Navigation menu - global */
.globalNavNormal,
a.globalNavNormal:link,
a.globalNavNormal:visited,
a.globalNavNormal:hover,
a.globalNavNormal:active
{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #95A57A;
    letter-spacing: normal;
}

.globalNavSelected
a.globalNavSelected:link,
a.globalNavSelected:visited,
a.globalNavSelected:hover,
a.globalNavSelected:active
{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    letter-spacing: normal;
}

/* Navigation menu - local */
.localNavHeader
{
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #423F37;
    letter-spacing: normal;
    text-transform: uppercase;
}

.localNavNormal,
a.localNavNormal:link,
a.localNavNormal:visited,
a.localNavNormal:hover,
a.localNavNormal:active
{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    letter-spacing: normal;
}

.localNavSelected,
a.localNavSelected:link,
a.localNavSelected:visited,
a.localNavSelected:hover,
a.localNavSelected:active
{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #DCDBD3;
    letter-spacing: normal;
}

.localNavSubNormal,
a.localNavSubNormal:link,
a.localNavSubNormal:visited,
a.localNavSubNormal:hover,
a.localNavSubNormal:active
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    letter-spacing: normal;
}

.localNavSubSelected,
a.localNavSubSelected:link,
a.localNavSubSelected:visited,
a.localNavSubSelected:hover,
a.localNavSubSelected:active
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #7A7467;
    letter-spacing: normal;
}

/* Navigation menu producers */
.prodNavHeader
{
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #423F37;
    letter-spacing: normal;
    text-transform: uppercase;
}
/* #587516 */

.prodNavDiv
{
    padding-top:3px;
    height:20px;
    border-style:solid;
    border-color:#EAE9E5;
    border-top-width:1px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-right-width:0px;
}

/* Images */
.listImage
{
    border-style:solid;
    border-color: #AEADA9;
    border-width: 1px;
}


/* Forms */
form
{
    margin: 0px;
}


/* Standard links */
a:visited,
a:link,
a:hover,
a:active
{
    color: #000000;
    text-decoration: underline;
}


/* Lists */
ul
{
    margin-top: 0px;
    margin-bottom: 0px;
}
ol
{
    margin-top: 0px;
    margin-bottom: 0px;
}

/*
Standardtypografi
*/

body, div, span, p, td, pre
{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #423F37; font-size: 14px; }

p {margin:0px;}

.overskrift, h1       { font-size: 22px; font-weight: bold; color: #587516; margin: 6px 0px 10px 0px; }
.underoverskrift, h2  { font-size: 18px; font-weight: bold;   color: #587516; margin: 5px 0px 10px 0px; }
.mellomoverskrift, h3 { font-size: 14px; font-weight: bold;   color: #587516; margin: 5px 0px 10px 0px; }
.ingress, strong, b { font-weight: bold; }
.byline { font-size: 12px; }
.bildetekst { color: #423F37;font-style: italic; }
.datostempel { font-size: 13px; }

/* 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: 14px;
}