/* Frame */
.footerBorder
{
    border-style:solid;
    border-color:#002740;
    border-top-width:2px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:0px;
}



/* Boxes */
.boxHeader
{
    border-style: solid;
    border-color: #ffffff;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 9px;
    padding-right: 9px;
    height: 18px;
    color: #ffffff;
}

.boxLeftColumn, .boxRightColumn
{
    border-style:solid;
    border-color:#ffffff;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:1px;
    border-top-width:0px;
}

.boxRightColumn
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 6px;
}

.boxLeftColumn
{
    padding-top: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
}

.boxBothColumn
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 9px;
    padding-right: 9px;
}

.boxSingleColumn
{
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 6px;
}

/* Forms */
form
{
    margin: 0px;
}

input.tblrBorder
{
    border: 1px solid #002740;
}

/* Default links */
a:visited,
a:link,
a:hover,
a:active
{
    color: #002740;
    text-decoration: underline;
}

.headerLink,
a.headerLink:link,
a.headerLink:visited,
a.headerLink:hover,
a.headerLink:active
{
    color: #002740;
    text-decoration:none;
}

/* Navigation menus */
.navLeftCol
{
    padding-top: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
}

.navRightCol
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 6px;
}

.globalNavNormal,
a.globalNavNormal:link,
a.globalNavNormal:visited,
a.globalNavNormal:hover,
a.globalNavNormal:active
{
    text-decoration: none;
    color: #FFFFFF;
}

.globalNavSelected
a.globalNavSelected:link,
a.globalNavSelected:visited,
a.globalNavSelected:hover,
a.globalNavSelected:active
{
    color: #002740;
    text-decoration: none;

}

.globalNavSubLink,
a.globalNavSubLink:link,
a.globalNavSubLink:visited,
a.globalNavSubLink:hover,
a.globalNavSubLink:active
{
    color: #FFFFFF;
}

.subNavSelected,
a.subNavSelected:link,
a.subNavSelected:visited,
a.subNavSelected:hover,
a.subNavSelected:active
.subNavNormal,
a.subNavNormal:link,
a.subNavNormal:visited,
a.subNavNormal:hover,
a.subNavNormal:active
{
    text-decoration: undeline;
    color: #002740;
}

/* Lists */
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: #002740; font-size: 13px; }

.overskrift, h1 { font-size: 20px; font-weight: normal; }
.underoverskrift, h2 { font-size: 16px; font-weight: bold; }
.ingress, h3 { font-size: 13px; font-weight: bold; }
.mellomoverskrift, b, strong { font-weight: bold; }
.byline { font-size: 10px; }
.bildetekst { font-size: 13px; font-style: italic; }
.datostempel { font-size: 10px; }

/* 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: 13px;
}