/* ------------------------------------------------------------
    STRUCTURE:
    - typography
    - forms
    - menus
        - general menus
        - tabs (products)
        - accordion
    - framework
    - contents (miscellaneous elements)
------------------------------------------------------------ */

/*------------------------------------------------------------
Typography
------------------------------------------------------------*/
body { background: #bfc0c4 url(../images/bg_body.gif);}
h2,h3,h4,h5,h6,
.style2,.style3,.style4,.style5,.style6,
a.backward,
a.about,
div.country.hover,
div.country.hover a,
a.main_country:hover,
a.main_country_subtext:hover,
.linklist-headings a:hover {color: #fdbb2f;}
.loud {color: #bfc0c4;}
.loud_original {color: #fdbb2f;}

.related_maincoloumn h2.style4,
.article strong,
.mini_article strong{color:#4D4F53; font-size:1.1em;}

a.forward,
a.about:hover,
.highlight,
.highlight a.read-more {background-color: #fdbb2f; color: white;}

div.forwardbutton {background-color:#fdbb2f; border-color: #fdbb2f;}
div.backwardbutton {border-color: #fdbb2f;}

div.linklist.corporate a.read-more {background: url(../images/read_more_corporate.gif) no-repeat 0 .2em;}
a.read-more   { background: url(../images/read_more.gif) no-repeat 0 .2em;}
a.add-more   { background: url(../images/add.png) no-repeat 0 .2em;}
.highlight a.read-more {background: url(../images/read_more_highlight.gif) no-repeat left;}
a.forward {background: url(../images/forwardarrow.gif) no-repeat right; }
a.backward {background: white url(../images/backwardarrow.gif) no-repeat 3px;}
a.about {background: #e6e6e6 url(../images/forwardarrow.gif) no-repeat right;}
a.about:hover {background: url(../images/forwardarrow.gif) no-repeat right;}

a.main_country { background: url(../images/forwardarrow_big_black.gif) no-repeat left;}
div.country.hover a.main_country{background: url(../images/forwardarrow_big_green.gif) no-repeat left;}
 ul.bullets { list-style-image: url(../images/list_bullet.gif);}
.highlight ul.bullets, .highlight div.editor ul {list-style-image: url(../images/list_bullet_highlight.gif);}

a.read-more { color:#4D4F53; }

.black {color: #000000;}
.bodytextcolor {color: #4d4f53;}

/* Linklist hover rightmenu */
.rightmenu li.link_hover, .rightmenu li.link_hover a.read-more  {cursor:pointer; background-color: #7bc144; color: white;}
.rightmenu li.link_hover a.read-more:hover {color:white; padding: 6px 0; background: transparent url(../images/forwardarrow_white.gif) no-repeat scroll right center;}
.rightmenu li.link_hover a.read-more { color: white; background: url( ../images/forwardarrow_white.gif ) no-repeat right;}

/* Editor - text controllers
-------------------------------------------------------------- */
.editor ul { list-style-image: url(../images/list_bullet_small.gif);}

/*------------------------------------------------------------
  Forms
-------------------------------------------------------------- */
input.text, textarea, select { background:  white url(../images/input_text_bg.gif) repeat-x top left;}
.text:focus, textarea:focus, select:focus{ border: 1px solid #fdbb2f;}

.submitButton, .resetButton {background-color: #fdbb2f; color: white;}
input.submitButton, input.resetButton {background-image: url(../images/button_background.gif);}

/* Formbuilder*/
#formBuilder .required { background: url(../images/star.gif) no-repeat right;}
#formBuilder label.required {background: url(../images/star.gif) no-repeat 160px ;}
#formBuilder label.required_rightCol {background: url(../images/star.gif) no-repeat 100px ;}

/*------------------------------------------------------------
  Menus
------------------------------------------------------------*/
.menuitem ul li.active a {color: #fdbb2f;}
.hover .menuitem ul li.active,
.menuitem ul.items li.hover, 
.product-group li.hover,
ul.menu-main li a:hover,
ul.menu-main li.path a,
ul.items li.hover a,
.product-group.hover .menuitem ul li.active a,
.product.hover .menuitem ul li.active a,
div.menuitem ul.items li.hover_back,
div.menuitem ul.items li.hover_back a {background-color: #fdbb2f; color: white;}

ul.menu-main li a:hover, ul.menu-main li.path a{ background: url(../images/menu_main_left.gif) no-repeat left top;}
ul.menu-main li a:hover span, ul.menu-main li.path a span {background:url("../images/menu_main.gif") no-repeat right top; }

.menuitem ul li a { background: #e6e6e6 url( ../images/forwardarrow.gif ) no-repeat right;}
ul.items li.hover a,
.product-group.hover .menuitem ul li.active a,
.product.hover .menuitem ul li.active a { color: white; background: url( ../images/forwardarrow_white.gif ) no-repeat right;}

div.menuitem ul.items li.with_link_back a { background: #e6e6e6 url( ../images/backwardarrow.gif ) no-repeat right;}
div.menuitem ul.items li.hover_back a { background: url( ../images/backwardarrow_white.gif ) no-repeat right;}

/* MenuMainMinisite
-------------------------------------------------------------- */
ul.menu-main-minisite li a{background: url(../images/menu_main_minisite_blur.png) no-repeat left 4px;}
ul.menu-main-minisite li a span{background: url(../images/menu_main_minisite_blur.png) no-repeat right 4px;}
ul.menu-main-minisite li a:hover, ul.menu-main-minisite li.path a{background: url(../images/menu_main_left.gif) no-repeat left 2px;}
ul.menu-main-minisite li a:hover span, ul.menu-main-minisite li.path a span {background:url(../images/menu_main.gif) no-repeat right 2px; }

ul.menu-main-minisite li.dark-shortcut a{background: url(../images/menu_main_minisite_dark_left.png) no-repeat left 4px;}
ul.menu-main-minisite li.dark-shortcut a span{background: url(../images/menu_main_minisite_dark.png) repeat-x right 4px;} 
ul.menu-main-minisite li.dark-shortcut a:hover{background: url(../../bring/images/menu_main_minisite_dark_left.png) no-repeat left 4px;}
ul.menu-main-minisite li.dark-shortcut a:hover span {background: url(../../bring/images/menu_main_minisite_dark.png) repeat-x right 4px;}

/* Accordion default styles
-------------------------------------------------------------- */
.vertical-tabs { background: white url( ../images/accordion_top.gif ) no-repeat top left;}
.vertical-tabs li .heading { background:#e6e6e6 url( ../images/accordion_tab.gif) repeat-x top left;}
.vertical-tabs li.selected .heading.selected { background: url( ../images/accordion_tab_active.gif ) repeat-x; } 
.linklist.corporate .vertical-tabs li.selected .heading.selected {background: url( ../images/accordion_tab_active_login.gif ) repeat-x; }
.vertical-tabs li .heading .wrapper span.tab-left { background: url(../images/accordion_tab_left.gif ) repeat-y;}
.vertical-tabs li .heading .wrapper span.tab-right { background: url(../images/accordion_tab_right.gif ) repeat-y;}
.vertical-tabs li .heading .wrapper span.tab-title  { background: url(../images/accordion_arrowDown.gif ) no-repeat 615px 10px;}
.vertical-tabs li.selected .heading.selected .wrapper span.tab-title { background: url(../images/accordion_arrowUp.gif ) no-repeat 615px 10px;}
.vertical-tabs li.selected .heading.selected .heading-btm { background: #e6e6e6 url(../images/accordion_tab_active_btm.gif ) no-repeat top left;}       

/* Tab content
-------------------------------------------------------------- */
.vertical-tabs li.selected .tabcontent-btm { background: url( ../images/accordion_content_btm.gif ) no-repeat;}
.vertical-tabs li .tab-container-btm { background: url( ../images/accordion_btm.gif ) no-repeat top left; } 
.rightcol .vertical-tabs { background: url( ../images/accordion_top_312.gif ) no-repeat top left;}
.rightcol .vertical-tabs li .heading .wrapper span.tab-title {background: url(../images/accordion_arrowDown.gif ) no-repeat 283px 10px;}
.rightcol .vertical-tabs li.selected .heading.selected .wrapper span.tab-title {background: url(../images/accordion_arrowUp.gif ) no-repeat 283px 10px;}
.rightcol .vertical-tabs li .heading.selected .heading-btm {background: #e6e6e6 url(../images/accordion_tab_active_btm_312.gif ) no-repeat top left;}
.rightcol .vertical-tabs li.selected .tabcontent-btm {background: url(../images/accordion_content_btm_312.gif ) no-repeat;}
.rightcol .vertical-tabs li .tab-container-btm {background: url( ../images/accordion_btm_312.gif ) no-repeat top left; } 
.rightcol .vertical-tabs li.selected .tab-container-btm {background: none;}

/* Dropdown for skjulte produkter */
div.dropdown-prod-head.selected {background: white url( ../images/hide_hidden_products_background.gif) no-repeat right;}

/*------------------------------------------------------------
Framework
-------------------------------------------------------------- */
.framework.header {background: url(../images/bg_top.gif) repeat-x; background-position: 0px -10px;}
.framework.header .container.header { background: url(../images/bg_top_mid.gif) repeat-x; background-position: 0px -10px;}

/*-----------------------------------------------------------
Content.css - miscellaneous objects/elements on the site
-------------------------------------------------------------- */

/* General button styling
---------------------------------------------------------------*/
a.btn-glossy{background:url(../images/btn-right.png) no-repeat scroll right top;}
a.btn-glossy.arrow{background:url(../images/btn-right-arrow.png) no-repeat scroll right top;}
a.btn-glossy span{background:url(../images/btn-left.png) no-repeat 0 0;}

span.btn-glossy-small-outer { background: transparent url(../images/btn-small-right.png) no-repeat right; }
span.btn-glossy-small-inner { background: transparent url(../images/btn-small-left.png) no-repeat left; color: black !important; }
span.btn-glossy-outer { background: transparent url(../images/btn-right.png) no-repeat right; }
span.btn-glossy-inner { background: transparent url(../images/btn-left.png) no-repeat left; }
span.btn-glossy-arrow { background:transparent url(../images/btn-right-arrow.png) no-repeat right center; }
span.btn-glossy-large-outer { background: transparent url(../images/btn-large-right.png) no-repeat right; }
span.btn-glossy-large-inner { background: transparent url(../images/btn-large-left.png) no-repeat left; }
span.btn-glossy-large-arrow { background: transparent url(../images/btn-large-right-arrow.png) no-repeat right center; }

/* more generic backbutton */
div.backbutton  a{background: #e6e6e6 url( ../images/backwardarrow.gif ) no-repeat center right;}

/* News archive
------------------------------------------------------------*/
span.current {color: white; background-color: #fdbb2f;}
a.current, .lastpage, .nextpage {color: #4D4F53;}

#articlelist .hover,
#articlelist .hover .style3 a,
#articlelist.news-teasers .hover,
.job-link-list .hover {background-color:#fdbb2f; color: white;}

#articlelist .hover div.date {background-color:#fdbb2f; color: #e6e6e6;}

a.read-more:hover, /* read more satt inn 20 august pga IE6 hover bug (ink skal være grønn no matter what :))*/
.latest-news li a:focus, 
.latest-news li a:hover,
.printerfriendlybox a,
table.availablepositions tr a:hover {color:#fdbb2f;}

.contentheading a {color:#4D4F53;}
.contentheading a:hover {color:#fdbb2f;}


/* Article - Article footer links */
.articleFooterLinks a.print   { color: #8c8d8e; background: url(../images/icon_print.png) no-repeat 0 .2em;}
.articleFooterLinks a.tip-friend   { color: #8c8d8e; background: url(../images/icon_tipfriend.png) no-repeat 0 .2em;}

/* Archive.css og newsold.css */
.lastpage{background: url(../images/read_less.gif) no-repeat left;padding-left: 16px;}
.nextpage{padding-right: 16px;background: url(../images/read_more.gif) no-repeat right;}

/* News subscription */
.subscriptionLinks a.email  { color: #8c8d8e; background: url(../images/link_e-post.png) no-repeat 0 0;}
.subscriptionLinks a.sms  { color: #8c8d8e; background: url(../images/link_sms.png) no-repeat 0 0;}

/* Searchresults
-------------------------------------------------------------- */
span.searchindex.active,
div.navigationMenuPrevious a,
div.navigationMenuMiddle a:hover,
div.navigationMenuNext a,
.searchresultpath a:hover, 
.hover .searchresultpath a,
.searchresultheader a:hover {color: #fdbb2f;}

div.navigationMenuPrevious a {background: url( ../images/read_less.gif ) no-repeat left; }
div.navigationMenuNext a { background: url( ../images/read_more.gif ) no-repeat right;}

/* Service
------------------------------------------------------------*/
.textInput:focus {border-color: #fdbb2f;}
.searchButton {background-color: #fdbb2f; color: white;}

/* FAQ
---------------------------------------------------------------*/
li.faq div.question.hover, 
li.faq div.question.hover a, 
li.faq div.question.selected_question, 
li.faq div.question.selected_question a {background-color: #fdbb2f; color: white; display: block;}

li.faq div.question { background: #e6e6e6 url( ../images/accordion_arrowDown.gif) no-repeat scroll 610px 10px; }
li.faq div.question.hover { background: url( ../images/accordion_arrowDownHover.gif) no-repeat scroll 610px 10px;}
li.faq div.question.selected_question { background: url( ../images/accordion_arrowUpSelected.gif) no-repeat scroll 610px 10px;}

/* Messages
---------------------------------------------------------------*/
li.msg div.message { background: #e6e6e6 url( ../images/accordion_arrowDown.gif) no-repeat scroll 610px 10px; }
li.msg div.message.hover { background: url( ../images/accordion_arrowDownHover.gif) no-repeat scroll 610px 10px;}
li.msg div.message.selected_message { background: #fdbb2f url( ../images/accordion_arrowUpSelected.gif) no-repeat scroll 610px 10px;}
li.msg div.message_important { background: #fdbb2f url( ../images/accordion_arrowDown.gif) no-repeat scroll 610px 10px;}
li.msg div.message_important.selected_message { background: #fdbb2f url( ../images/accordion_arrowUpSelected.gif) no-repeat scroll 610px 10px;}
li.msg div.message_important span.image { background: url( ../images/important.gif)  no-repeat scroll 10px center;}
li.msg div.message_important_no_expand  span.image { background: url( ../images/important.gif)  no-repeat scroll 10px center;}

.printerfriendlybox { background: white url(../images/printericon.gif) no-repeat left;}

/* contactMe 
----------------------------------------------------------------*/
#contactMe .required { background: url(../images/star.gif) no-repeat right;}
#contactMe label.required_rightCol {background: url(../images/star.gif) no-repeat 95px ;}

/* loadNomination 
----------------------------------------------------------------*/
#loadNomination .required { background: url(../images/star.gif) no-repeat right;}
#loadNomination label.required_rightCol {background: url(../images/star.gif) no-repeat 130px ;}

/* OMA 
---------------------------------------------------------------*/
div.innlogging dl dd.link a.action_link { background: #ee3226 url(../images/forwardarrow_white.gif) no-repeat scroll 175px 50%; }

/* Slideshow
------------------------------------------------------------*/
a.selectedThumb {border:2px solid #fdbb2f;}
a.unSelectedThumb{border:1px solid #999a9c;}
#slideshow .arrowL {background: url(../images/slideView_arrows.gif) no-repeat 0px 30px;left: 0px;}
#slideshow .arrowR {background: url(../images/slideView_arrows.gif) -40px 30px no-repeat;right: 0px;}

/* Tipafriend
----------------------------------------------------------------*/
.jqmClose.closetext{background: url(../images/close_button.gif) no-repeat scroll 0px 50%;}

/* Direct Order
---------------------------------------------------------------*/
.vertical-tabs li .heading .wrapper span.tab-title span.direct-order-style4 { color: #fdbb2f;}
.vertical-tabs li.selected .heading.selected .wrapper span.tab-title span.direct-order-style4 { color: #fff;}

/* Howto inside ui tabs
---------------------------------------------------------------*/
.ui-tabs-panel .editor ol.tab-howto { color: #fdbb2f;}

/* Related customer cases for products
---------------------------------------------------------------*/
.customercase p {color:#fdbb2f;}
.customercase.hover{background-color:#fdbb2f;}
.customercase.hover p, .customercase.hover a{color:#fff;}/*nned to put this here and not screen.css because of IE6*/

/* Related contact point on top for products
---------------------------------------------------------------*/
.contact-top #contact-us,
.contact-top .phone {color: #fdbb2f;}

/* JQuery autocomplete styles 
---------------------------------------------------------------*/
.ac_over { background-color: #7bc144; }

/* Quickpoll 
---------------------------------------------------------------*/
.poll .resultBarOuter { border-color: #fdbb2f; }
.poll .resultBarInner { background-color: #fdbb2f;}
.poll .score { color: #fdbb2f; }

/* Link group 
---------------------------------------------------------------*/
.linkgroup li a:hover { background: #e6e6e6 url( ../images/forwardarrow.gif ) no-repeat right; }
.linkgroups .loud { color: #4D4F53; }

/* Share bar
---------------------------------------------------------------*/
.sharebar .print a, .sharebar .tip a, .sharebar .email a, .sharebar .sms a, .sharebar .download a { color: #fdbb2f; }
.big_share_print { background-image: url(../images/icon_print_l.png) }
.big_share_tip { background-image: url(../images/icon_tip_l.png) }
.big_share_email { background-image: url(../images/icon_email_l.png) }
.big_share_sms { background-image: url(../images/icon_sms_l.png) }
.big_share_download { background-image: url(../images/icon_download_l.png) }

#no-flash-message { border:1px solid #fdbb2f; }