@charset "utf-8";
/*
HT - Frame - Borders
*/
.borderWhiteThinb, .borderWhiteThinr, .borderWhiteThinbr, .borderWhiteThickb
{
    border-color: #FFFFFF;
    border-style: solid;
}

.borderWhiteThinb
{
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.borderWhiteThinr
{
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 1px;
}

.borderWhiteThinbr
{
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
}

.borderWhiteThickb
{
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
}

/* HT - frame - Other */
.searchBox
{
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 16px;
    width: 102px;
}

A.searchButton:visited, A.searchButton:link
{
    color: #009BBB;
    text-decoration: none;
    font-weight: bold;
}

A.searchButton:hover
{
    color: #009BBB;
    text-decoration: underline;
    font-weight: bold;
}


.footerBox {
	border-style:solid;
	border-color: #cccccc;
	border-width: 1px 0px 0px 0px;
	height: 0px;
	font-size: 0px;
}

.partnerLogo {
	display:inline-block;
	vertical-align:top;
	margin: 12px 0px 12px 0px;
}

/* HT - Form elements standard */
.fmTextField, .fmFileField, .fmTextArea, .fmSubmitButton, .textField, .button
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border: 1px solid #999999;
}

.fmTextField, .fmFileField, .fmTextArea
{
    width: 250px;
}

.button, .fmSubmitButton
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #009BBB;
    height: 20px;
}

.fmSubmitButton
{
    margin-top: 12px;
}

.textField { width: 150px; height: 20px; }

/* HT - Frame - navigation menu */
a.navMenuLink
{
    text-decoration: none;
    color: black;
}

/* HT - Frame - address */
.frameAddress
{
    font-size:8pt;
}

a.frameAddresslink
{
    color: #000000;
    text-decoration: underline;
}

.creditAddress
{
    color: #999999;
    font-size:8pt;
}

a.creditAddressLink
{
    color: #999999;
    text-decoration: underline;
}

/* HT default links */
a
{
	color: #000000;
    text-decoration: underline;
}

a.bodyLink
{
    color: #000000;
    text-decoration: underline;
}

a.headerLink
{
    color: #000000;
    text-decoration:none;
}

/* HT - Typo color override */
a.orangeHeader, .orangeHeader
{
    color: #D95E00;
    text-decoration: none;
}
.whiteHeader
{
    color: #FFFFFF;
    text-decoration: none;
}

/* Typography */
body, span, p, table, td, tr
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; }

.overskrift, .o, H1 { font-size: 13pt; font-weight: bold; }
.underoverskrift, .u, H2 { font-size: 11pt; font-weight: bold; }
.ingress,.i, H3 { font-size: 10pt; font-weight: bold; }
.mellomoverskrift, .m, B { font-size: 11pt; font-weight: bold; }
.b { font-size: 10pt; }
.by { font-size: 8pt; }
.bildetekst, .bt { font-size: 10pt; font-style: italic; }
.k { font-size: 10pt;}
.d { font-size: 7pt; }

/* Design templates - standard */
.thumbNailImage { float: right; }
.articleImage { float: right; clear: right; }

/* Extranet(Turnéweb) - aditions */
.tableHeader, .tableContentDark, .tableContentLight {
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
.tableContentDark, a.linkDark {
    background-color: #DCDDC8;
    color: #202013;
}
.tableContentLight, a.linkLight {
    background-color: #DCDDC8;
    color: #676840;
}
.tableHeader {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #B7B889;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #A5A66A;
}
.extranetButton {
    background-color: #33AFC9;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.selectListFields {
    border-style:solid;
    border-color: #BCBD93;
    border-width: 1px;
    scrollbar-face-color:#BCBD93;
    font-family:verdana, arial, helvetica, sans-serif;
}
.textAreaFields {
    border:1px solid #BCBD93;
    width:395px;
    scrollbar-face-color:#BCBD93;
    font-family:verdana, arial, helvetica, sans-serif;
}
.numbersField {
    text-align:right;
    width:100px;
    border: 1px solid #BCBD93;
    padding-right: 4px;
}
