﻿html, body, form, DIV.center {height: 100%;}

body > form > DIV.center {height: auto; min-height: 100%;}

body
{
    font-size               :10px;
    font-family             :Arial;
    margin                  :0;
}

a
{
    text-decoration         :none;
    cursor                  :pointer;
    color                   :#0099FF;
    border-bottom           :1px dotted; 
}

.contentLeft .text {
color: #333333;
}

.contentLeft .text blockquote{background: #F8F8F8;margin:1em;padding:5px;}
.contentLeft .text blockquote blockquote {background: #cccccc;}

.contentLeft .text a:hover {
  color                   :#0075C4;
}

h1
{
    font-size               :30px;
    margin                  :5px 0 0 0;
    float                   :left;
    color                   :Black;
}

h2
{
    font-size               :14px;
    margin                  :0;
}

h3
{
    font-size               :18px;
    margin                  :0;
    float                   :left;
    margin-bottom           :5px;
}

h4
{
    font-size               :16px;
    margin                  :0;
    margin-bottom           :5px;
    color                   :Black;
    line-height             :16px;
}

h1 a, h3 a
{
    color                   :Black;
}

.h5
{
    height                  :5px;
    font-size               :5px;
    line-height             :5px;
}

.h10
{
    height                  :10px;
    font-size               :10px;
    line-height             :10px;
}

.h20
{
    height                  :20px;
    font-size               :20px;
    line-height             :20px;
}

.w5
{
    width                   :5px;
}

.w10
{
    width                   :10px;
}

.w15
{
    width                   :15px;
}

.w20
{
    width                   :20px;
}

.w25
{
    width                   :25px;
}

.p5
{
    padding                 :5px;
}

.p10
{
    padding                 :10px;
}

.m5
{
    margin                  :5px;
}

.m10
{
    margin                  :10px;
}

.noPadding
{
    padding                 :0px;
}


div.clearLine
{
    clear                   :both;
    height                  :1px;
    font-size               :1px;
    line-height             :1px;
}

div.back
{
    background-color        :#333333;
    height                  :auto;
    position                :absolute;
    _width                  :100%;
    right                   :0;
    left                    :0;
    top                     :0;
    z-index                 :100;
    padding-bottom          :10px;
}

div.back div.menuContainer,
div.back div.menuContainerActive
{
    width                   :983px;
    margin-left             :-490px;
    left                    :50%;
    overflow                :hidden;
    height                  :auto;
    position                :relative;
    background-image        :url(Images/Menu/bgMenuDrop.gif);
    background-position     :-6px top;
    background-repeat       :repeat-y;
}
    
div.back div.menuContainerActive
{
    margin-bottom           :10px;
}
    
div.center
{
    width                   :980px;
    margin                  :0 auto;
}

div.logo
{
    float                   :left;
    width                   :94px;
    overflow                :hidden;
    height                  :61px;
    display                 :inline;
    min-height              :100%;
}

div.logo a {
display: block;
width: 94px;
height: 61px;
border: 0;
position: absolute; /*legger den over meny*/
}

div.logo img {border: 0;padding:0;}



.Line
{
    display                 :block;
    line-height             :1px;
    font-size               :1px;
    height                  :1px;
    font-size               :1px;
    line-height             :1px;
    padding                 :0;
    margin                  :0;
    background-color        :red;
    width                   :100%;
    border                  :none;
}

/****************************
************ Menu ************
*****************************/

ul.navigation
{
    clear                   :both;
    margin-bottom           :5px;
    list-style: none;
    padding:0;
}

ul.navigation li {
display: inline;
}

ul.navigation a
{
    text-decoration         :none;
    border-bottom           :dotted 1px;
    text-transform          :uppercase;
    color                   :Black;
}

ul.navigation a:HOVER
{
    color                   :#0099FF;
}

div.rating
{
    border-top              :solid 1px Black;
    border-bottom           :solid 1px Black;
    /*overflow                :hidden;*/
    height                  :auto;
    line-height             :2.5em;
    display                 :inline-block;
    font-size               :11px;
    width                   :100%;
}

div.rating a
{
    text-decoration         :none;
    border-bottom           :dotted 1px;
    color                   :Black;
}

div.rating A:HOVER
{
    color                   :#0099FF;
}

div.rating .kommentarer
{
    float                   :left;
    width                   :120px;
    margin-right            :15px;
}

/*div.rating div.stars
{
    float                   :left;
    _margin-top             :7px;
}

/*div.rating div.stars IMG
{
    text-align              :center;
    vertical-align          :middle;
}


div.rating div.text
{
    float                   :left;
    margin-left             :15px;
}*/

#print-share {
 float:right;
 padding-right: 10px;
 text-align:right;
}

div.rating div.skrivut{
margin: 0;
/*float:none;*/
display:inline;
    /*float                   :left;
    margin-left             :230px;*/
}

div.rating div.skrivut {
background: url(Images/print.gif) 0 1px no-repeat;
padding-left: 18px;
}

div.rating div.deldenne {
 margin-left:30px;
 display:inline;
background:url(Images/greenIcon.gif) left no-repeat;
/*text-indent:20px;*/
/*padding-left: 20px;*/
padding: 1px 0 1px 20px;

    /*float                   :left;
    margin-left             :30px;
    background-image        :url(Images/greenIcon.gif);
    background-position     :left;
    background-repeat       :no-repeat;
    text-indent             :20px;*/
}

 #creds {
 float:left;
 width: 200px;
 height: 2.5em;
 /*overflow: hidden;*/
 }

img#cred {cursor: pointer;}
a#cred { 
width: 15px;
/*height: 12px;*/
background: url(Images/creds.gif) left center no-repeat;
margin-right: 5px;
border-bottom: 0;
display: block;
float: left;
}
a#cred:hover {background-position:right center}

/*#credCount {
display: block;
width: 30px;
}*/
.loading {
background: url(Images/ajax-loader.gif) left center no-repeat;
text-indent:-9999px;
}

.loading a#cred {position:relative;left:-9999px;}

div.content
{
    width                   :100%;
    padding-bottom          :266px;
    margin-top              :100px;
    margin-bottom           :40px;
}

div.contentAlt
{
    padding-bottom          :317px;
    margin-bottom           :40px;
}

div.contentLeft
{
    width                   :660px;
    float                   :left;
    margin-right            :20px;
    overflow                :hidden;
    height                  :auto;
    display                 :inline;
}

div.contentLeft div.news
{
    margin-top              :8px;
}

div.contentLeft a.main-article-img {
border: 0;
}

div.contentLeft div.news3col
{
    margin-top              :8px;
    width                   :440px;
    float                   :left;
}

div.contentLeft div.newsItem3col
{
    width                   :440px;
    border-top              :solid 1px;
    padding                 :12px 0;
}

div.contentLeft div.newsItem
{
    width                   :660px;
    border-bottom           :1px solid #999999;
    padding                 :12px 0;
}

div.contentLeft div.noBottomBorder {border-bottom: 0;}

div.contentLeft div.newsItem H3,
div.contentLeft H1
{
    border                  :none;
}

H1.ItemTitle,
H1.ItemTitleNoBorder
{
    float                   :none;
    font-family             :Arial;
    font-weight             :normal;
    font-size               :30px;
    line-height             :36px;
}

H1.ItemTitleNoBorder A,
H3.ItemTitleNoBorder A,
H3.ItemTitle A,
H1 A,
H3 A,
H4 A,
DIV.TabStripColumnRight H4 A
{
    color                   :#000000;
    border-bottom           :dotted 1px #000000;
    font-family             :Arial;
    font-weight             :normal;
    line-height             :1.4em;
}


H3.ItemTitle A:HOVER,
H1 A:HOVER,
H3 A:HOVER,
H4 A:HOVER,
DIV.TabStripColumnRight H4 A:HOVER
{
    color                   :#0075C4;
    border-bottom           :dotted 1px #0075C4;
}

H1.ItemTitleNoBorder A,
H3.ItemTitleNoBorder A
{
    border-bottom           :none;
}

H1.ItemTitleNoBorder A:HOVER,
H3.ItemTitleNoBorder A:HOVER
{
    color                   :#119AE3;
    border-bottom           :none;
}

.text h3.ItemTitle {float: left;}

a.ItemUserName, span.ItemUserName
{
    font-family             :Arial;
    font-size               :12px;
    font-weight             :bold;
    color                   :#333333;
    margin-right            :7px;
}

SPAN.ItemUserDate
{
    font-family             :Arial;
    font-size               :12px;
    font-weight             :normal;
    color                   :#333333;
}

#comment-tags {font-size: 10px; color: #999999;}


div.contentLeft div.newsItem div.newsLeft,
div.contentLeft div.newsItem3col div.newsLeft
{
    float                   :left;
    width                   :120px;
    margin-right            :15px;
}

div.contentLeft div.newsItem div.newsLeft a {   /*Fixes drop in IE*/
display: block;
border-bottom: 0;
}

div.contentLeft div.newsItem div.newsLeft .date a {   /*Fixes drop in IE*/
display: inline;
border-bottom: 1px dotted;
}

.newsLeft .imgWriter {border:0;}
.newsLeft .imgWriter img {border:0;display:block;}

div.contentLeft div.newsItem div.newsLeft .date a:hover {
color: #0075C4;
}

div.contentLeft div.newsItem div.newsLeft img,
div.contentLeft div.newsItem3col div.newsLeft img
{
    width                   :120px;
    height                  :80px;
    margin-bottom           :3px;
    display                 :block;
}

div.contentLeft div.newsItem div.date,
div.contentLeft div.newsItem3col div.date
{
    background-color        :#eaeaea;
    color                   :#666666;
    padding                 :3px 3px;            
}

div.contentLeft div.newsItem div.date a,
div.contentLeft div.newsItem3col div.date a
{
    color                   :#666666;
}

div.contentLeft div.newsItem div.date a:HOVER,
div.contentLeft div.newsItem3col div.date a::HOVER
{
    color                   :#0075C4;
    border-bottom           :1px dotted #0075C4;     
}

div.contentLeft div.newsItem div.text
{
    float                   :left;
    font-size               :1.2em;
    line-height             :1.5em;
    width                   :525px;
}

div.contentLeft div.newsItem3col div.text
{
    float                   :left;
    font-size               :1.2em;
    line-height             :1.5em;
    width                   :305px;
}

div.contentLeft div.upNext
{
    background-color        :#FFFFFF;
    overflow                :hidden;
    height                  :18px;
    line-height             :18px;
    /*margin-top              :15px;*/
    /*margin-bottom           :40px;*/  /*settes på "#subject-articles"*/
}

#subject-articles, #newsList {margin-bottom: 40px;}

div.contentLeft div.middlecol
{
    float                   :right;
    width                   :200px;
    background-color        :#858585;
}

div.contentLeft div.middlecol div.box
{
    background-color        :#858585;
    border-bottom           :solid 1px #5c5c5c;
}

div.contentLeft div.middlecol div.box div.boxItem
{
    border-bottom           :solid 1px #a9a9a9;
    margin                  :0 10px;
    padding                 :10px 0;
    color                   :White;
    line-height             :1.4em;
}

div.contentLeft div.middlecol div.box div.boxItem a.yellow
{
    color                   :#fcf2bd;
    text-decoration         :none;
    font-weight             :bold;
    font-size               :1.2em;
}

div.contentLeft div.middlecol div.box div.boxItem a.green
{
    color                   :#e2fdac;
    text-decoration         :none;
    font-weight             :bold;
    font-size               :1.2em;
}

div.contentLeft div.middlecol div.box div.boxItem img
{
    border                  :none;
    float                   :left;
    margin-right            :5px;
}

div.contentLeft div.middlecol div.upNext
{
    width                   :200px;
    background-color        :#5C5C5C;
    height                  :20px;
    line-height             :20px;
    margin-top              :0;
    margin-bottom           :0;
}

UL.linksList
{
    margin                  :0;
    padding                 :0;
}

UL.linksList LI
{
    list-style-type         :none;
    padding                 :0;
    margin-bottom           :20px;
    color                   :#666666;    
}

UL.linksList LI A
{
    color                   :#191919;
    border-bottom           :dotted 1px Black;
}

UL.linksList LI A:HOVER,
UL.linksList LI A:HOVER SPAN
{
    color                   :#0099FF;
    border-bottom           :dotted 1px #75C1F5;
}

UL.linksList2
{
    margin                  :0;
    padding                 :0;
}

UL.linksList2 LI
{
    list-style-type         :none;
    padding                 :2px 0;
    color                   :#666666;    
}

UL.linksList2 LI A
{
    color                   :#0099FF;
    text-decoration         :none;
    border-bottom           :dotted 1px #0099FF;
    display                 :inline-block;
}

.sidebarBox .boxTitle {background-color: #97cb1d;}


div.purpleTitle, #leverandor .sidebarBox .boxTitle
{
    background-color        :#DD0085;
}

div.darkPurpleTitle
{
    background-color        :#932EBE;
}

div.greenTitle
{
    background-color        :#97cb1d;
}

div.greenTitle, #fag-verktoy .sidebarBox .boxTitle
{
    background-color        :#97cb1d;
}

div.blueTitle, #om-inma .sidebarBox .boxTitle
{
    background-color        :#0099ff;

}

div.blueTitleNoPlus
{
    background-color        :#0099ff;

}

div.pinkTitle
{
    background-color        :#dd0085;
}

div.orangeTitle, #bransjenytt .sidebarBox .boxTitle
{
    background-color        :#ff6600;

}

div.redTitle
{
    background-color        :#ff0000;
}

/*Titles*/
#contentRight .blueBox .boxTitle { background-color: #0099ff; }
#contentRight .purpleBox .boxTitle { background-color: #DD0085; }
#contentRight .orangeBox .boxTitle { background-color: #ff6600; }
#contentRight .redBox .boxTitle { background-color: #ff0000; }
#contentRight .blackBox .boxTitle { background-color: #000000; }

div.greenTitle,
div.greenTitle,
div.blueTitle,
div.blueTitleNoPlus,
div.pinkTitle,
div.orangeTitle,
div.redTitle,
div.purpleTitle,
div.darkPurpleTitle,
.sidebarBox .boxTitle,
.redBox .boxTitle,
.blackBox .boxTitle,
.orangeBox .boxTitle,
.blackBox .boxTitle,
.blueBox .boxTitle
{
    height                  :24px;
    line-height             :24px;
    background-position     :center right;
    background-repeat       :no-repeat;
    color                   :White;
    text-transform          :uppercase;
    font-size               :1.3em;
    font-weight             :bold;
    text-indent             :12px;
}

/****************** SIDEBAR-BOX-TOGGLES ***********************/

input.plusGreen,
input.plusBlue,
input.plusRed,
input.plusOrange,
input.plusPurple,
input.minusGreen,
input.minusBlue,
input.minusRed,
input.minusOrange,
input.minusPurple
{
    width                   :24px;
    height                  :24px;
    border                  :solid 0px #FFFFFF;
    background-repeat       :no-repeat;
    background-position     :0 0;
    cursor                  :pointer;
}

input.plusGreen
{
    background-color        :#97CB1D;
    background-image        :url(Images/plusGreen.gif);
}

input.plusGreen:HOVER
{
    background-image        :url(Images/plusGreen_Alt.gif);
}

input.plusBlue
{
    background-color        :#0099FF;
    background-image        :url(Images/plusBlue.gif);
}

input.plusBlue:HOVER
{
    background-image        :url(Images/plusBlue_Alt.gif);
}

input.plusOrange
{
    background-color        :#FF6600;
    background-image        :url(Images/plusOrange.gif);
}

input.plusOrange:HOVER
{
    background-image        :url(Images/plusOrange_Alt.gif);
}

input.plusRed
{
    background-color        :#FF0000;
    background-image        :url(Images/plusRed.gif);
}

input.plusRed:HOVER
{
    background-image        :url(Images/plusRed_Alt.gif);
}

input.plusPurple
{
    background-color        :#DD0085;
    background-image        :url(Images/plusPurple.gif);
}

input.plusPurple:HOVER
{
    background-image        :url(Images/plusPurple_Alt.gif);
}

input.minusGreen
{
    background-color        :#97CB1D;
    background-image        :url(Images/minusGreen.gif);
}

input.minusGreen:HOVER
{
    background-image        :url(Images/minusGreen_Alt.gif);
}

input.minusBlue
{
    background-color        :#0099FF;
    background-image        :url(Images/minusBlue.gif);
}

input.minusBlue:HOVER
{
    background-image        :url(Images/minusBlue_Alt.gif);
}

input.minusOrange
{
    background-color        :#FF6600;
    background-image        :url(Images/minusOrange.gif);
}

input.minusOrange:HOVER
{
    background-image        :url(Images/minusOrange_Alt.gif);
}

input.minusRed
{
    background-color        :#FF0000;
    background-image        :url(Images/minusRed.gif);
}

input.minusRed:HOVER
{
    background-image        :url(Images/minusRed_Alt.gif);
}

input.minusPurple
{
    background-color        :#DD0085;
    background-image        :url(Images/minusPurple.gif);
}

input.minusPurple:HOVER
{
    background-image        :url(Images/minusPurple_Alt.gif);
}

a.toggleBox {
    width                   :24px;
    height                  :24px;
    border                  :solid 0px #FFFFFF;
    background-repeat       :no-repeat;
    background-position     :0 0;
    float: right;
    vertical-align:middle;
}

.js .collapsed {display: none;}

/*************************************************************************************/

/* redBox: RSS(inmanews) */
#contentRight .redBox a.toggleBox {
    background-color        :#FF0000;
    background-image        :url(Images/minusRed.gif);
}

#contentRight .redBox a.toggleBox:hover { background-image: url(Images/minusRed_Alt.gif); }
#contentRight .redBox a.closed { background-image: url(Images/plusRed.gif); }
#contentRight .redBox a.closed:hover { background-image        :url(Images/plusRed_Alt.gif); }

/* orangeBox: Bransjenytt */
#bransjenytt .sidebarBox a.toggleBox, #contentRight .orangeBox a.toggleBox {
    background-color        :#FF6600;
    background-image        :url(Images/minusOrange.gif);
}

#bransjenytt .sidebarBox a.toggleBox:hover { background-image: url(Images/minusOrange_Alt.gif); }
#bransjenytt .sidebarBox a.closed { background-image: url(Images/plusOrange.gif); }
#bransjenytt .sidebarBox a.closed:hover { background-image        :url(Images/plusOrange_Alt.gif); }

/* blueBox: Om Inma */
#external-news a.toggleBox, #contentRight .blueBox a.toggleBox {
    background-color        :#0099FF;
    background-image        :url(Images/minusBlue.gif);
}

#contentRight .blueBox a.toggleBox:hover, #external-news a.toggleBox:hover { background-image: url(Images/minusBlue_Alt.gif); }
#contentRight .blueBox a.closed, #external-news a.closed { background-image: url(Images/plusBlue.gif); }
#contentRight .blueBox a.closed:hover, #external-news a.closed:hover { background-image        :url(Images/plusBlue_Alt.gif); }

/* greenBox: Fag og verktøy */
.sidebarBox a.toggleBox, #fag-verktoy .sidebarBox a.toggleBox, #subject-articles a.toggleBox {
    background-color        :#97CB1D;
    background-image        :url(Images/minusgreen.gif);
}

.sidebarBox a.toggleBox:hover, #fag-verktoy .sidebarBox a.toggleBox:hover, #subject-articles a.toggleBox:hover { background-image: url(Images/minusGreen_Alt.gif); }
.sidebarBox a.closed, #fag-verktoy .sidebarBox a.closed, #subject-articles a.closed { background-image: url(Images/plusGreen.gif); }
.sidebarBox a.closed:hover, #fag-verktoy .sidebarBox a.closed:hover, #subject-articles a.closed:hover { background-image        :url(Images/plusGreen_Alt.gif); }


/* purpleBox: Bransjekalender */
#contentRight .purpleBox a.toggleBox {
    /*background-color        :#FF0000;*/
    background-color		  :#DD0085;
    background-image        :url(Images/minusPurple.gif);
}


/*Class-specific box-colors*/
#contentRight .orangeBox a.toggleBox { background-color: #FF6600; background-image: url(Images/minusOrange.gif); }
#contentRight .orangeBox a.toggleBox:hover { background-image: url(Images/minusOrange_Alt.gif); }
#contentRight .orangeBox a.closed { background-image: url(Images/plusOrange.gif); }
#contentRight .orangeBox a.closed:hover { background-image: url(Images/plusOrange_Alt.gif); }

#contentRight .greenBox a.toggleBox { background-color: #97CB1D; background-image: url(Images/minusgreen.gif); }
#contentRight .greenBox a.toggleBox:hover { background-image: url(Images/minusGreen_Alt.gif); }
#contentRight .greenBox a.closed { background-image: url(Images/plusGreen.gif); }
#contentRight .greenBox a.closed:hover { background-image        :url(Images/plusGreen_Alt.gif); }

#contentRight .blueBox a.toggleBox { background-color: #0099FF; background-image: url(Images/minusBlue.gif); }
#contentRight .blueBox a.toggleBox:hover { background-image: url(Images/minusBlue_Alt.gif); }
#contentRight .blueBox a.closed { background-image: url(Images/plusBlue.gif); }
#contentRight .blueBox a.closed:hover { background-image        :url(Images/plusBlue_Alt.gif); }
#contentRight .blueBox span.urlTitle {color: #C6EAFF; }


#contentRight .purpleBox a.toggleBox { background-color: #DD0085; background-image: url(Images/minusPurple.gif); }
#contentRight .purpleBox a.toggleBox:hover { background-image: url(Images/minusPurple_Alt.gif); }
#contentRight .purpleBox a.closed { background-image: url(Images/plusPurple.gif); }
#contentRight .purpleBox a.closed:hover { background-image        :url(Images/plusPurple_Alt.gif); }

/* blackBox: RSS(inmanews) */
#contentRight .blackBox a.toggleBox { background-color:#000000; background-image:url(Images/minusBlack.gif); }
#contentRight .blackBox a.toggleBox:hover { background-image: url(Images/minusBlack_Alt.gif); }
#contentRight .blackBox a.closed { background-image: url(Images/plusBlack.gif); }
#contentRight .blackBox a.closed:hover { background-image        :url(Images/plusBlack_Alt.gif); }

#contentRight .redBox span.urlTitle {color: #F9B7BD; }
#contentRight .blackBox span.urlTitle {color: #C3C3C3; }
#contentRight .sidebarBox span.urlTitle {color: #C3C3C3; }

/*********************** END BOX-TOGGLES**********************************/
div.contentLeft div.links
{
    background-color        :#eaeaea;
    padding                 :15px 10px 0 10px;
    height                  :auto;
    overflow                :hidden;
}

div.contentLeft div.links3colLeft
{
    width                   :458px;
    margin-right            :2px;
    float                   :left;
}

div.contentLeft div.links3colRight
{
    width                   :200px;
    float                   :right;
}

div.contentLeft div.links3colRight div.linksColumnRight
{
    width                   :180px;
}

div.contentLeft div.links div.linksColumn,
div.footerColumn
{
    width                   :203px;
    float                   :left;
    margin-right            :10px;
}

diav.contentLeft div.links div.linksColumn a,
div.contentLeft div.links3colRight div.linksColumnRight a
{
    color                   :Black;
    border-bottom           :dotted 1px Black;
    display                 :inline-block;
    margin-bottom           :20px;
    float                   :left;
    padding-bottom          :1px;
}

diav.contentLeft div.links div.linksColumn a:hover,
div.contentLeft div.links3colRight div.linksColumnRight a:hover
{
    color                   :#0099FF;
    border-bottom           :dotted 1px #0099FF;
}

div.contentRight
{
    width                   :300px;
    float                   :right;
    overflow                :hidden;
    height                  :auto;
}

div.contentRight div.upNext
{
    width                   :300px;
    background-color        :#000000;
    /*height                  :20px;
    line-height             :20px;*/
    float                   :left;
}

SPAN.DropDown
{
    display                 :block;
    width                   :75px;
    font-family             :Arial;
    font-size               :12px;
    line-height             :24px;
    color                   :#FFFFFF;
}

a.visfleredark, input.visfleredark
{
    float                   :left;
    margin-right            :1px;
    width                   :230px;
    height                  :18px;
background-image        :url(Images/vis_flere_box.gif);
    background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
    border-right            :solid 1px #484848;
}

a.vis-alle-box, a.vis-flere-box {
    float                   :left;
    margin-right            :1px;
    width                   :298px;
    height                  :18px;
    background-image        :url(Images/vis_alle_box.gif);
    background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
    border-right            :solid 1px #484848;
}

a.vis-flere-box {
background-image        :url(Images/vis_flere_box.gif);
}

a.vis-faerre-box {
background-image        :url(Images/vis_faerre_box.gif);
}

a.vis-flere-box-wide {
	float                   :left;
    margin-right            :1px;
    width                   :298px;
    height                  :18px;
	background-image        :url(Images/vis_flere_box_wide.gif);
	background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
    border-right            :solid 1px #484848;

}

a.vis-faerre-box-wide {
	float                   :left;
    margin-right            :1px;
    width                   :298px;
    height                  :18px;
	background-image        :url(Images/vis_faerre_box_wide.gif);
	background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
    border-right            :solid 1px #484848;
}

a.vis-flere-box-wide:hover, a.vis-faerre-box-wide:hover {
    background-position     :0 -19px;
}


a.vis-alle-box:hover, a.vis-flere-box:hover {
    background-position     :0 -19px;
}

/*a.vis-faerre-box {
    float                   :left;
    margin-right            :1px;
    width                   :298px;
    height                  :20px;
    background-image        :url(Images/vis_faerre_box.gif);
    background-repeat       :no-repeat;
    background-position     :0 0;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
    border-right            :solid 1px #484848;
}
a.vis-faerre-box:hover {
    background-position     :bottom left;
}*/

a.visfleredark:HOVER, input.visfleredark:HOVER
{
    background-position     :0 -19px;
}

a.sealledark, input.sealledark
{
    float                   :right;
    width                   :65px;
    height                  :18px;
    background-image        :url(Images/sealleDark.gif);
    background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#484848;
    cursor                  :pointer;
    border                  :solid 1px #717171;
}

a.sealledark:HOVER
{
    background-position     :-66px -1px;
}

input.visfleremiddle
{
    float                   :left;
    width                   :140px;
    height                  :18px;
    background-image        :url(Images/visfleremiddle.gif);
    background-repeat       :no-repeat;
    background-position     :0 -1px;
    background-color        :#797979;
    cursor                  :pointer;
    border                  :solid 1px #A9A9A9;
    border-right            :solid 1px #787878;
}

input.visfleremiddle:HOVER
{
    background-position     :-142px 0;
}

input.seallemiddle
{
    float                   :right;
    width                   :60px;
    height                  :18px;
    background-image        :url(Images/seallemiddle.gif);
    background-repeat       :no-repeat;
    background-position     :2px -1px;
    background-color        :#797979;
    cursor                  :pointer;
    border                  :solid 1px #A9A9A9;
}

input.seallemiddle:HOVER
{
    background-position     :-54px -1px;
}

input.search
{
    float                   :left;
    background-color        :#F8F8F8;
    width                   :240px;
    height                  :19px;
    padding-top             :3px;
    padding-left            :10px;
    border                  :solid 1px #CCCCCC;
    border-right            :none;
    /*color                   :#999999;*/
    color: #333333;
    margin-bottom           :5px;
}

input.dropdown
{
    float                   :left;
    background-color        :#F8F8F8;
    width                   :164px;
    height                  :18px;
    padding-top             :4px;
    padding-left            :10px;
    border                  :solid 1px #CCCCCC;
    border-right            :none;
    color                   :#999999;
    margin-bottom           :5px;
}

input.sok
{
    float                   :left;
    margin-bottom           :5px;
    width                   :48px;
    height                  :25px;
    font-family             :Arial;
    font-size               :14px;
    font-weight             :bold;
    color                   :#FFFFFF;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

input.sokGreen
{
    background-color        :#5A9207;
}

input.sokGreen:HOVER
{
    background-color        :#A2C918;
}

input.sokDarkGreen
{
    background-color        :#175F62;
}

input.sokDarkGreen:HOVER
{
    background-color        :#1C8C8C;
}

input.sokRed
{
    background-color        :#E12F0F;
}

input.sokRed:HOVER
{
    background-color        :#FF0000;
}

input.sokPurple
{
    background-color        :#AD0071;
}

input.sokPurple:HOVER
{
    background-color        :#DD0085;
}

input.sokDarkPurple
{
    background-color        :#672086;
}

input.sokDarkPurple:HOVER
{
    background-color        :#932EBE;
}

input.sokBlue
{
    background-color        :#0075C4;
}

input.sokBlue:HOVER
{
    background-color        :#0099FF;
}

/*input.visflere*/
a.visflere
{
    width                   :597px;
    height                  :18px;
    float                   :left;
    margin-right            :1px;
    background-image        :url(Images/btnVisFlere.gif);
    background-position     :0 0;
    background-repeat       :no-repeat;
    background-color        :#DFDFDF;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

a.visfaerre {
background-image        :url(Images/btnVisFaerre.gif);
}

/*input.visflere:HOVER*/
a.visflere:HOVER
{
    background-position     :-597px 0;
}

/*input.sealle*/
a.sealle
{
    width                   :62px;
    height                  :18px;
    float                   :left;
    background-image        :url(Images/btnSeAlle.gif);
    background-position     :0 1px;
    background-repeat       :no-repeat;
    background-color        :#DFDFDF;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

/*input.sealle:HOVER*/
a.sealle:HOVER
{
    background-position     :-63px 1px;
}

/*input.logginn*/
a.logginn
{
    width                   :149px;
    height                  :15px;
    float                   :left;
    margin-right            :1px;
    background-image        :url(Images/btnLoggInn.gif);
    background-position     :0 0;
    background-repeat       :no-repeat;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

/*input.logginn:HOVER*/
a.logginn:HOVER
{
    background-position     :-149px 0;
}

/*input.loggout*/
a.loggout
{
    width                   :149px;
    height                  :15px;
    float                   :left;
    margin-right            :1px;
    background-image        :url(Images/btnLogOut.gif);
    background-position     :0 0;
    background-repeat       :no-repeat;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

/*input.loggout:HOVER*/
a.loggout:hover
{
    background-position     :-149px 0;
}

/*input.dinkonto*/
a.dinkonto
{
    width                   :149px;
    height                  :15px;
    float                   :left;
    margin-right            :1px;
    background-image        :url(Images/btnDinKonto.gif);
    background-position     :-1px 0;
    background-repeat       :no-repeat;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;
}

/*input.dinkonto:HOVER*/
a.dinkonto:hover
{
    background-position     :-151px 0;
}

/*input.nybruker*/
a.nybruker
{
    width                   :150px;
    height                  :15px;
    float                   :left;
    background-image        :url(Images/btnNyBruker.gif);
    background-position     :0 0;
    background-repeat       :no-repeat;
    border                  :solid 0px #FFFFFF;
    cursor                  :pointer;    
}

/*input.nybruker:HOVER*/
a.nybruker:HOVER
{
    background-position     :-150px 0;
}

div.inmaPromoBox
{
    width                   :300px;
    height                  :178px;
    background-color        :#333333;
    margin-top              :20px;
    float                   :left;
}

div.inmaPromoBox a.promo-link {
height: 24px;
display: block;
float: left;
border: 0;
background-image: url(Images/inma_promo.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

div.inmaPromoBox a#mediaguide {
background-position: 0 0;
width: 74px;
}

div.inmaPromoBox a#mediaguide:hover {
background-position: 0 -25px;
}
div.inmaPromoBox a#blogg {
background-position: 0 0;
width: 74px;
}

div.inmaPromoBox a#blogg:hover {
background-position: 0 -25px;
}
div.inmaPromoBox a#testcenter {
background-position: -75px 0;
width: 75px;
}
div.inmaPromoBox a#testcenter:hover {
background-position: -75px -25px;
}
div.inmaPromoBox a#twitter {
background-position: -75px 0;
width: 75px;
}
div.inmaPromoBox a#twitter:hover {
background-position: -75px -25px;
}
div.inmaPromoBox a#solvtaggen {
background-position: -149px 0;
width: 77px;
}
div.inmaPromoBox a#solvtaggen:hover {
background-position: -149px -25px;
}
div.inmaPromoBox a#gulltaggen {
background-position: -226px 0;
width: 74px;
}
div.inmaPromoBox a#gulltaggen:hover {
background-position: -226px -25px;
}


/*div.inmaPromoBox input.btn
{
    width                   :75px;
    height                  :23px;
    background-color        :#333333;
    float                   :left;
    color                   :#d6ff80;
    font-size               :8px;
    line-height             :23px;
    text-transform          :uppercase;
    font-weight             :bold;
    border-bottom           :solid 1px Black;
    border-top              :none;
    cursor                  :pointer;
}

div.inmaPromoBox input.mediaguide
{
    border-left             :none;
    border-right            :solid 1px Black;
}

div.inmaPromoBox input.testcenter,
div.inmaPromoBox input.solvtaggen
{
    border-left             :solid 1px #555555;
    border-right            :solid 1px Black;
}

div.inmaPromoBox input.gulltaggen
{
    border-left             :solid 1px #555555;
    border-right            :none;
}

div.inmaPromoBox input.mediaguide:HOVER,
div.inmaPromoBox input.testcenter:HOVER,
div.inmaPromoBox input.solvtaggen:HOVER,
div.inmaPromoBox input.gulltaggen:HOVER
{
    background-color        :#000000;
    
}*/

div.inmaPromoBox div.nyhetsbrev
{
    color                   :#cccccc;
    padding                 :5px 10px;
    background-color        :#333333;
    float                   :left;
}


div.inmaPromoBox div.emailOK
{
    color                   :#cccccc;
    padding                 :10px 10px;
}

div.inmaPromoBox div.emailOK .chk-list-subsc, div.inmaPromoBox div.emailOK .chk-list-subsc input {
float: left;
}

div.inmaPromoBox div.emailOK label
{
    line-height             :20px;
    float                   :left;
    margin-right            :20px;
}

/*div.annonse
{
    width: 300px;
    clear: both;
    padding-top: 20px;
}*/

div.ad { background: url(images/ad.gif) right 10px no-repeat;padding-top:17px;margin-top:0 !important; }
div.ad a {border-bottom: 0;}

div.calender,
div.blueBox,
div.greenBox,
div.orangeBox,
div.redBox,
div.purpleBox,
div.darkPurpleBox,
#contentRight .sidebarBox,
#contentRight .blackBox
{
    float                   :left;
    width                   :100%;
    margin-top              :10px;
    clear: both;
}

div.bigItem,
div.smallItem
{
    background-color        :#333333;
    border-top              :solid 1px #555555;
    border-bottom           :solid 1px Black;
    font-size               :1.2em;
}

div.bigItem:HOVER,
div.smallItem:HOVER
{
    background-color        :#000000;
}

div.bigItem
{
    height                  :31px;
    padding                 :6px 12px;
    color                   :White;
}

div.smallItem
{
    height                  :14px;
    padding                 :8px 12px;
}

UL.BoxItem,
UL.BoxItemSmallText,
UL.BoxItemBigText
{
    margin                  :0;
    padding                 :0;
    list-style-type         : none; /*fjerner behovet for floatMaxWidth*/
}

UL.BoxItem LI A
{
    font-family             :Arial;
    font-size               :12px;
    font-weight             :normal;    
}

UL.BoxItemSmallText LI A
{
    font-family             :Arial;
    font-size               :11px;
    font-weight             :normal;    
}

UL.BoxItemBigText LI A
{
    font-family             :Arial;
    font-size               :14px;
    font-weight             :normal;    
}

UL.BoxItemBigText LI {
/*float: left;*/
display: inline;
width: 100%;
}

UL.BoxItem LI A,
UL.BoxItemSmallText LI A,
UL.BoxItemBigText LI A
{
    display                 :block;
    background-color        :#333333;
    padding                 :5px 12px;
    overflow                :hidden;
    height                  :auto;
    border-top              :solid 1px #555555;
    border-bottom           :solid 1px Black;
    color                   :#FFFFFF;    
}

UL.BoxItem LI A:HOVER,
UL.BoxItemSmallText LI A:HOVER,
UL.BoxItemBigText LI A:HOVER
{
    background-color        :#000000;
}

div.BoxItem
{
    background-color        :#333333;
    padding                 :5px 12px;
    border-top              :solid 1px #555555;
    border-bottom           :solid 1px Black;
    overflow                :hidden;
    height                  :auto;
    _display                :inline-block;
}

div.BoxItemPictureRow
{
    background-color        :#333333;
    padding                 :2px 10px 0 10px;
    border-top              :solid 1px #555555;
    border-bottom           :solid 1px Black;
    overflow                :hidden;
    height                  :auto;
    display                 :inline-block;
}

DIV.BoxItemPicture
{
    float                   :left;
    text-align              :left;
    padding                 :5px 6px;
    width                   :80px;
    height                  :100px;
    border-left             :solid 1px #555555;
    border-right            :solid 1px #000000;
}

DIV.BoxItemPicture IMG
{
    width                   :80px;
    height                  :53px;
    float                   :left;
    clear                   :both;
    margin-bottom           :3px;
}


DIV.BoxItemPicture A
{
    color                   :#80CCFF;
    font-size               :11px;
    font-weight             :normal;
    border-bottom           :dotted 1px #80CCFF;    
}

DIV.BoxItemPicture A:HOVER
{
    color                   :#006FB9;
    font-size               :11px;
    font-weight             :normal;
    border-bottom           :dotted 1px #006FB9;
}

DIV.BoxItemPicture DIV
{
    float                   :left;
    clear                   :both;
    width                   :100%;
}

div.blueBox a,
div.greenBox a,
div.orangeBox a,
div.redBox a,
div.blackBox a
{
    text-decoration         :none;
    font-weight             :bold;
}

div.blueBox a
{
    color                   :#c6eaff;
}

div.greenBox a
{
    color                   :#e2ffa8;
}

div.orangeBox a
{
    color                   :#fbf2bb;
}

div.redBox a
{
    color                   :#f9b7bd;
}

div.purpleBox a 
{
	color					:#DD0085;
}
/***********************************
************** Footer **************
************************************/
div.footer
{
    background-color        :#333333;
    height                  :266px;
    margin-top              :-267px;
    position                :relative;
    color                   :#cccccc;
    border-top              :solid 1px #484848;
}

.footer .subSectionHeading {
    text-transform          :uppercase;
}

div.footerAlt
{
    height                  :317px;
    margin-top              :-318px;
}

div.footerBottom
{
    bottom                  :0;
    left                    :0;
    height                  :56px;
    background-color        :#333333;
    background-image        :url(Images/footerHorizontalSeparator.gif);
    background-position     :top;
    background-repeat       :repeat-x;
    position                :absolute;
    width                   :100%;
}

div.purpleFooter,
div.darkGreenFooter,
div.darkPurpleFooter,
div.blueFooter
{
    background-color        :#484848;
    background-image        :url(Images/bgFooterSeparatorHor.gif);
    background-position     :0 bottom;
    background-repeat       :repeat-x;    
    /*height                  :51px;*/
    /*overflow                :hidden;*/
    /*min-height              :51px;
    height                  :auto !important;
    height                  :51px;*/
}

div.purpleFooter HR,
div.darkGreenFooter HR,
div.darkPurpleFooter HR,
div.blueFooter HR
{
    display                 :none;
    line-height             :1px;
    font-size               :1px;
    background-color        :#484848;
    position                :absolute;
    top                     :47px;
    width                   :100%;
    border                  :none;
    border-top              :solid 1px #000000;
    border-bottom           :solid 1px #484848;
}

div.purpleFooter IMG,
div.darkGreenFooter IMG,
div.darkPurpleFooter IMG,
div.blueFooter IMG
{
    text-align              :center;
    vertical-align          :middle;
    margin                  :0 3px;
}

div.purpleFooter A
{
    border-bottom           :dotted 1px #7E486D;
    color                   :#E449B3;
}

div.darkGreenFooter A
{
    border-bottom           :dotted 1px #617F76;
    color                   :#9BFDDF;
}

div.darkPurpleFooter A
{
    border-bottom           :dotted 1px #756F86;
    color                   :#C8B7F9;
}

div.blueFooter A
{
    border-bottom           :dotted 1px #8799A4;
    color                   :#C6EAFF;
}

div.purpleFooter div,
div.darkGreenFooter div,
div.darkPurpleFooter div,
div.blueFooter div
{
    margin-left             :-490px;
    left                    :50%;
    position                :absolute;
    /*height                  :50px;*/
    padding                 :10px 0;
    font-size               :12px;
    width                   :980px;
}

div.footerLeft
{
    float                   :left;
    width                   :674px;
    background-image        :url(Images/footerVerticalSeparator.gif);
    background-position     :right;
    background-repeat       :repeat-y;
    padding                 :15px 0;
    font-size               :1.2em;
}

div.footer div.bigText
{
    color                   :#c2c2c2;
    font-size               :1.2em;
    font-weight             :bold;
    margin-bottom           :4px;
    white-space             :nowrap;
}

div.footerRight
{
    float                   :right;
    width                   :300px;
    padding                 :15px 0;
    font-size               :1.2em;
}

div.footerRight input.text,
div.nyhetsbrev input.text
{
    width                   :205px;
    /*height                  :21px;*/
    /*height:19px;
    padding-top:2px;*/
    height: 16px;
    padding: 3px 0 4px 10px;
    background-color        :#858585;
    border-bottom           :solid 1px #bdbdbd;
    border-left             :solid 1px Black;
    border-right            :solid 1px #bdbdbd;
    border-top              :solid 1px Black;
    float                   :left;
    margin                  :5px 0;
    color                   :White;
    /*line-height             :21px;*/
    /*text-indent             :10px;*/
}

UL.footerLinksList LI
{
    list-style-type         :none;
}

UL.footerLinksList LI A
{
    font-family             :Arial;
    font-size               :12px;
    color                   :#80CCFF;
}

UL.footerLinksList
{
    margin                  :0;
    padding                 :0;
}

div.nyhetsbrev input.text
{
    width                   :185px; /*195px;*/
    
}

div.emailOK
{
    background-color        :Black;
    height                  :64px;
    float                   :left;
    width                   :100%
}

div.footerRight input.btn,
div.nyhetsbrev input.abonner
{
    float                   :left;
    margin                  :5px 0;
}

input.abonner, a.abonner
{
    border                  :solid 0px #FFFFFF;
    width                   :80px;
    height                  :25px;
    text-align              :center;
    font-family             :Arial;
    font-size               :13px;
    font-weight             :bold;
    color                   :#FFFFFF;
    cursor                  :pointer;
    margin-top              :5px;
    float                   :left;
    border                  :none;
}


input.abonnerGreen
{
    background-color        :#599207
}

input.abonnerGreen:HOVER
{
    background-color        :#A2C918;
}

input.abonnerDarkGreen
{
    background-color        :#175F62;
}

input.abonnerDarkGreen:HOVER
{
    background-color        :#1C8C8C;
}

input.abonnerRed
{
    background-color        :#E12F0F;
}

input.abonnerRed:HOVER
{
    background-color        :#FF0000;
}

input.abonnerOrange
{
    background-color        :#FF6600;
}

input.abonnerOrange:HOVER
{
    background-color        :#FF9900;
}

input.abonnerPurple
{
    background-color        :#AD0071;
}

input.abonnerPurple:HOVER
{
    background-color        :#DD0085;
}

input.abonnerDarkPurple
{
    background-color        :#672086;
}

input.abonnerDarkPurple:HOVER
{
    background-color        :#932EBE;
}

input.abonnerBlue
{
    background-color        :#0075C4;
}

input.abonnerBlue:HOVER
{
    background-color        :#0099FF;
}

div.footerLinks
{
    margin-top              :5px;
    margin-bottom           :15px;
}

div.footer div.footerContent,
div.footerBottom div.footerSignatures
{
    position                :absolute;
    width                   :980px;
    left                    :50%;
    margin-left             :-490px;
}

div.footer div.footerContent a,
div.footerBottom div.footerSignatures div.left A
{
    color                   :#80CCFF;
    text-decoration         :none;
    border-bottom           :dotted 1px #4A6171;
    line-height             :1.5em;
}

div.footer div.footerContent a:hover,
div.footerBottom div.footerSignatures div.left A:hover {
color: #0075C4;
border-bottom: dotted 1px #0099ff;
}

div.footerBottom div.footerSignatures
{
    color                   :#838383;
    padding-top             :6px;
}

div.design
{
    float                   :right;
    width                   :300px;
}

div.design A
{
    text-decoration         :none;
    color                   :#838383;
    border                  :none;
}

div.design A:HOVER
{
    color                   :#80CCFF;
}

.normal
{
    font-weight             :normal;
}

.bold
{
    font-weight             :bold;
}

.nomargin
{
    margin                  :0;
}

.noborder
{
    border                  :none;
}

.left
{
    float                   :left;
}

.right
{
    float                   :right;
}

.clear
{
    clear                   :both;
    float                   :none;
}

.text10
{
    font-size               :10px;
}

.text11
{
    font-size               :11px;
}

.text12
{
    font-size               :12px;
}

.text14
{
    font-size               :14px;
}

.text25
{
    font-size               :25px;
}

.text40
{
    font-size               :40px;
}
.text333
{
    color                   :#333333;
}

.text555
{
    color                   :#555555;
}

.text666
{
    color                   :#666666;
}

.textFFF
{
    color                   :#FFFFFF;
}

.textEA
{
    color                   :#EAEAEA;
}

.textCCC
{
    color                   :#CCCCCC;
}

.textPurple
{
    color                   :#FF8AC5;
}

.textPurple1
{
    color                   :#F9B7BD;
}

.textDarkPurple
{
    color                   :#C8B7F9;
}

.textDarkGreen
{
    color                   :#9BFDDF;
}

.textGreen1
{
    color                   :#E2FFA8;
}

.textBlue
{
    color                   :#C6EAFF;
}

.textBlue2
{
    color                   :#0099FF;
}

.textOrange1
{
    color                   :#FBF2BB;
}

.Black1
{
    background-color        :#000000;
}

.Black2
{
    background-color        :#333333;
}

.Blue1
{
    background-color        :#0099FF;
}

.Green1
{
    background-color       :#97CB1D;
}

.Green2
{
    background-color       :#A2C918;
}

.Green3
{
    background-color       :#5A9207;
}

.Green4
{
    background-color       :#175F62;
}

.Silver1
{
    background-color        :#DBDBDB;
}

.Silver2
{
    background-color        :#858585;
}

.Silver3
{
    background-color        :#DFDFDF;
}

.Silver4
{
    background-color        :#F7F7F7;
}

.Silver5
{
    background-color        :#DADADA;
}

.Silver6
{
    background-color        :#EAEAEA;
}

/*.Silver7
{
    background-color        :#CCCCCC;
}*/

.Silver8
{
    background-color        :#666666;
}

.Purple1
{
    background-color        :#910048;    
}

.Purple2
{
    background-color        :#932EBE;
}


DIV.Box
{
    border-top              :solid 1px #000000;
    border-bottom           :solid 1px #000000;
    padding                 :2px 0;
    
    text-transform          :uppercase;
  
}

SPAN.Comments
{
    display                 :block;
    float                   :left;
    font-family             :Arial;
    font-size               :14px;
    font-weight             :bold;
    color                   :#666666;
    height                  :14px;
    line-height             :14px;
    margin-right            :5px;
}

SPAN.CommentsCount
{
    display                 :block;
    font-family             :Arial;
    font-size               :11px;
    font-weight             :normal;
    color                   :#666666;
    height                  :14px;
    line-height             :14px;
}


DIV.contentTitle 
{
    overflow                :hidden;
    height                  :auto;
    padding                 :10px;
    padding-top             :5px;
    _display                :inline-block;
    background-color        :#333333;
}

DIV.contentTitle H1
{
    color                   :#FFFFFF;
    margin                  :0;
    padding                 :0;
    float                   :none;
    clear                   :both;
    font-weight: normal;
}

DIV.contentTitle SPAN.Navigation
{
    display                 :block;
    background-image        :url(Images/arrowBackBlue.gif);
    background-repeat       :no-repeat;
    background-position     :left center;  
    padding-left            :10px;
    margin-top              :5px;
}

DIV.contentTitle  A
{
    color                   :#80CCFF;
    border-bottom           :dotted 1px #4E687A;    
    font-size               :12px;
}

DIV.contentTitle  A:HOVER
{
    color                   :#006FB9;
    border-bottom           :dotted 1px #006FB9;    
    font-size               :12px;
}


SPAN.contentSubTitle 
{
    display                 :block;
    width                   :95px;
    float                   :left;
    font-weight             :bold;
    font-size               :12px;
}

/*******************************
************ Pager *************
*******************************/
DIV.pager
{
    overflow                :hidden;
    height                  :auto;
}

.pagerCount
{
    border                  :solid 1px #666666;
    border-left             :none;
    border-right            :none;
    padding                 :2px 4px;
    height                  :16px;
    line-height             :16px;
}

.pagerArtikel
{
    float                   :left;
    width                   :122px;
    border                  :solid 1px #666666;
    border-left             :none;
    border-right            :none;
    padding                 :2px 4px;
    text-align              :right;
    height                  :16px;
    line-height             :16px;
    margin-left             :1px;
}

.pagerForigeNeste
{
    float                   :left;
    display                 :inline-block;
    width                   :70px;
    height                  :18px;
    line-height             :18px;
    text-align              :center;
    padding                 :2px 0;
    margin-left             :1px;
    border                  :none;
        color: #ffffff;
}

.pagerItem
{
    float                   :left;
    display                 :inline-block;
    width                   :18px;
    height                  :18px;
    line-height             :18px;
    text-align              :center;
    padding                 :2px;
    margin-left             :1px;
    font-weight             :bold;
    border                  :solid 0px #FFFFFF;
    border-left             :none;
    border-right            :none;
}

.pagerPage
{
    float                   :left;
    width                   :18px;
    height                  :16px;
    line-height             :16px;
    text-align              :center;
    padding                 :2px 4px;
    margin-left             :2px;
    border                  :solid 1px #666666;
}

.pagerArrows
{
    float                   :left;
    height                  :18px;
    width                   :15px;
    text-align              :center;
    margin-left             :2px;
}

DIV.pager DIV.right
{
    background-color        :#FFFFFF;
    overflow                :hidden;
    height                  :auto;
    display                 :inline;
}


DIV.LogOn
{
    text-align              :left;
    padding                 :5px 0;
    padding-left            :10px;
    margin-bottom           :1px;
    clear                   :both;
    color                   :#333333;
    font-size               :11px;
    line-height             :normal;
    overflow                :hidden;
}


DIV.silverBox
{
    overflow                :hidden;
    height                  :auto;
    padding                 :5px 10px;
    font-size               :12px;
    line-height             :18px;
    display                 :inline-block;
    width                   :100%;
}

DIV.silverBox A
{
    color                   :#0099FF;
}

/*******************************
************ Table *************
*******************************/
TABLE.Table
{
    width                   :100%;
    border                  :solid 1px #DFDFDF;
    border-right            :none;
}

TABLE.Table TH
{
    background-color        :#858585;
    color                   :#FFFFFF;
    text-align              :left;
    font-weight             :normal;
    padding                 :2px 10px;
    border-right            :solid 1px #DFDFDF;
}

TABLE.Table TD
{
    padding                 :2px 10px;
    border-right            :solid 1px #DFDFDF;
}

TABLE.Table TD A
{
    color                   :#119AE3;
    border-bottom           :dotted 1px #0099FF;
}

TABLE.Table TD A:HOVER
{
    color                   :#006FB9;
}
/*******************************
/************ Date *************
*******************************/
DIV.Date
{
    width                   :150px;
    height                  :115px;
    text-align              :center;
    padding-top             :35px;
}

SPAN.DateDay
{
    display                 :block;
    font-size               :12px;
    color                   :#FFFFFF;    
}

SPAN.DateNumber,
SPAN.DateNumberSmall
{
    display                 :block;
    height                  :60px;
    font-size               :60px;
    line-height             :60px;
    font-weight             :bold;
    color                   :#E449B3;
    margin-top              :-5px;
}

SPAN.DateNumberSmall
{
    height                  :40px;
    font-size               :40px;
    line-height             :40px;
}

SPAN.DateMonth
{
    display                 :block;
    font-size               :14px;
    color                   :#E449B3;
}

SPAN.DateComments
{
    display                 :block;
    font-size               :12px;
    color                   :#80CCFF;
    margin-top              :5px;
}

SPAN.DateComments A
{
    color                   :#80CCFF;
    display                 :inline-block;
    border-bottom           :dotted 1px #4E687A;
}

SPAN.DateComments A:HOVER
{
    color                   :#006FB9;
    display                 :inline-block;
    border-bottom           :dotted 1px #006FB9;
}


DIV.DateSection
{
    font-size               :12px;
    color                   :#333333;
}

DIV.DateSection A.link
{
    color                   :#0099FF;
    border-bottom           :dotted 1px #A6DBFF;
}

DIV.DateSection A.link:HOVER
{
    color                   :#006FB9;
    border-bottom           :dotted 1px #006FB9;
}


/*******************************
/********** TabStrip ***********
*******************************/
DIV.TabStrip
{
}

DIV.TabStrip UL
{
    margin                  :0;
    padding                 :0;
    list-style-type         :none;
}

DIV.TabStrip UL LI
{
    float                   :left;
}

DIV.TabStrip UL LI A
{
    background-color        :#858585;
    color                   :#FFFFFF;
    display                 :block;
    width                   :100px;
    height                  :30px;
    line-height             :30px;
    text-align              :center;
    font-size               :12px;
    margin-right            :1px;
    border                  :none;
}

DIV.TabStrip UL LI A:HOVER
{
    background-color        :#B2B2B2;
    color                   :#333333;
}

DIV.TabStrip UL LI A.Active
{
    background-color        :#DADADA;
    color                   :#333333;
}

DIV.TabStripHeader
{
    width                   :100px;
    height                  :30px;
    line-height             :30px;
    text-align              :center;
    float                   :left;
    font-size               :12px;
    margin-right            :1px;
}

DIV.TabStripHeader:HOVER
{
    background-color        :#B2B2B2;
}

DIV.TabStripItem
{
    background-image        :url(Images/bgTabStripItem.gif);
    background-position     :left top;
    background-repeat       :no-repeat;
    background-color        :#FFFFFF;
    padding                 :25px 10px;
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    line-height             :18px;
    overflow                :hidden;
    height                  :auto;
}

DIV.TabStripItem IMG
{
    text-align              :center;
    vertical-align          :middle;
}

img.imgEmail {  /*user- email*/
position: relative;
top: -2px;
}

DIV.TabStripItem UL
{
    margin                  :0;
    padding                 :0;
    list-style-type         :none;
    
}

DIV.TabStripItem UL LI
{
    background-image        :url(Images/bullet_01.gif);
    background-repeat       :no-repeat;
    background-position     :0 7px;
    margin                  :0;
    padding                 :0;
    padding-left            :10px;
}

DIV.TabStripItem UL LI.Sub
{
    margin-left             :20px;
}

DIV.TabStripItemRow
{
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    padding                 :10px;
    overflow                :hidden;
    height                  :auto;
    /*display                 :inline;*/
    width                   :100%;
}

DIV.TabStripItemRowWithSeperator
{
    font-size               :12px;
    font-family             :Arial;
    color                   :#333333;
    padding                 :0px;
    border-bottom           :solid 1px #999999;
    overflow                :hidden;
    height                  :auto;
}

DIV.TabStripColumnLeft
{
    float                   :left;
    width                   :150px;
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
}

DIV.TabStripColumnLeftSmall
{
    float                   :left;
    width                   :130px;
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
}

DIV.BlackArrow
{
    background-image        :url(Images/arrowBlack.gif);
    background-repeat       :no-repeat;
    background-position     :0 center;
    text-indent             :10px;
}

DIV.BlueArrow
{
    background-image        :url(Images/arrowBlue.gif);
    background-repeat       :no-repeat;
    background-position     :0 center;
    text-indent             :10px;
}


DIV.TabStripColumnLeft IMG,
DIV.TabStripColumnLeftSmall IMG,
DIV.TabStripColumnRight IMG
{
    text-align              :center;
    vertical-align          :middle;
}

DIV.TabStripColumnRight
{
    overflow                :hidden;
    height                  :auto;
    line-height             :18px;
    _display                 :inline-block;
}

DIV.TabStripColumnRight UL
{
    margin                  :0;
    padding                 :0;
}

DIV.TabStripColumnRightBox
{
    float                   :left;
    width                   :130px;
    padding                 :0 10px;
}

DIV.TabStripColumnLeftBox
{
    height                  :80px;
    text-align              :center;
    line-height             :80px;
    width                   :120px;
}

DIV.TabStripColumnLeftDate
{
    margin-top              :3px;
    line-height             :normal;
    width                   :110px;
}

SPAN.TabStripColumnRighDescription
{
    display                 :block;
    margin-top              :3px;
    line-height             :normal;
    width                   :90px;
}

DIV.TabStripSmallBox
{
    padding                 :3px 8px;
}

SPAN.TabStripSmallBoxTitle
{
    display                 :block;
    float                   :left;
    padding                 :3px 8px;
    margin-right            :10px;
}

DIV.TabStripRepeaterItem
{
    float                   :left;
}

DIV.TabStripRepeaterItem DIV
{
    padding                 :0 5px;
}

#userProfile span.TabStripColumnRighDescription {width:50px;}
.profileBio {line-height:1.5em;}

/*******************************
/********** Payments ***********
*******************************/
DIV.Calculation
{
    width                   :260px;
    overflow                :hidden;
    height                  :auto;
}

DIV.CalculationItem
{
    float                   :left;
    width                   :170px;
    padding                 :2px 0;
}

DIV.CalculationUnit
{
    float                   :left;
    width                   :30px;
    padding                 :2px 0;    
}

DIV.CalculationPrice
{
    float                   :left;
    width                   :60px;
    padding                 :2px 0;    
}

DIV.CreditCard
{
    padding                 :10px;
    border                  :solid 1px #C0C0C0;
}

DIV.CreditCard SPAN, DIV.CreditCard label
{
    display                 :block;
    float                   :left;
    width                   :100px;
    text-align              :right;
    margin-right            :10px;
}

div.CreditCard label span {
display: inline;
width: auto;
margin-right: 3px;
color: Red;
float: none;
/*float: none;*/
}

INPUT.TextBox
{
    float                   :left;
    background-color        :#f8f8f8;
    width                   :239px;
    height                  :19px;/*13px;*/
    border                  :solid 1px #cccccc;
    color                   :#333333;/*#999999;*/
    padding-top:3px;
    /*padding                 :5px 0;*/
    padding-left            :10px;
    margin-bottom           :5px;
}

.registration-form INPUT.TextBox {

}

/******************************
************ Lob In ************
*******************************/
DIV.overlay
{
    position                :absolute;
    overflow                :hidden;
    _width                   :100%;
    right                   :0;
    left                    :0;
    height                  :960px;
    z-index                 :101;
    background              :#222;
    filter                  :alpha(opacity=90);
	-khtml-opacity          :0.9;
	-moz-opacity            :0.9;
	opacity                 :0.9;
}

DIV.logIn
{
    /*position                :absolute;
    margin-left             :-400px;
    left                    :50%;
    top                     :200px;*/
    width                   :800px;
    /*z-index                 :102;*/
    background-color        :#FFFFFF;
    font-size               :12px;
}

DIV.logIn A
{
    color                   :#0099FF;
    border-bottom           :dotted 1px #0099FF;
}

DIV.logInBox
{
    width                   :776px;
    border                  :solid 1px #333333;
    margin                  :10px;
    overflow                :hidden;
    height                  :auto;
    /*background-color        :#f7f7f7;       */
}

div.logIn a.closeModal {
border: 0;
}

DIV.logInBox-bg {
background: url(Images/login-bg.gif) 388px 0 repeat-y #f7f7f7;
}

DIV.logInBoxColumn
{
    width                   :388px;
    float                   :left;
    font-size               :12px;
    /*height                  :160px;*/
    overflow                :hidden;
}

/*DIV.logInBoxColumn SPAN*/
DIV.logInBoxColumn label
{
    display                 :block;
    width                   :60px; /*50*/
    text-align              :right;
    float                   :left;
    font-size               :12px;
    margin-right            :10px;
}

DIV.logInBoxColumn SPAN
{
    display                 :block;
    width                   :60px;/*50*/
    text-align              :right;
    float                   :left;
    font-size               :12px;
    margin-right            :10px;
}

.registration-form DIV.logInBoxColumn SPAN, .registration-form DIV.logInBoxColumn label {
width: 101px;
}

#rbList {overflow: hidden;}
.registration-form #rbList label, .registration-form #rbList span {width: auto}

#rbList label {
    float: left;
    display: inline;
    padding-left: 5px;
    vertical-align: text-bottom;
    text-align: left;
}

.validation {
background-color:#F7F7F7;
border:1px solid;
color:#CD0A0A;
margin:11px;
padding:11px;
font-size: 10px
}
.update-info {
    border: 1px solid;
    color: #CD0A0A;
    background-color: #f7f7f7;
    padding: 11px;
    margin: 11px;
}

#company-form-controls label span {margin:0}

#rbList span label {text-align: right; float: none;vertical-align:top;}
#rbList span input {vertical-align:top;}

#company-form-controls span {width:13px;}


DIV.logInBox .errormessage {
margin: 11px 11px 0 70px
}

DIV.logInBox .errormessage span {float: none;display:inline;}

DIV.logInBoxColumn span.cb-remember-me {
    width: 250px;
    text-align: left;
}

DIV.logInBoxColumn span.cb-remember-me input {
margin-right: 5px;
vertical-align: text-bottom;
}

DIV.logInBoxColumn span.cb-remember-me label {
    width: 250px;
    text-align: left;
    display: inline;
    float: none;
}

.logInBoxColumn .validator-error {
/*position: relative;*/
/*width: 5px;*/
display: inline;
float: none;
width: 13px;
text-align: right;
margin-right: 0;
/*left: 15px;*/
}

span.cbInma {
width: 130px;
}

.cbInma label {
width: 95px;
}

.cbInma input {
padding: 0; margin: 0;
}

/*******************************
/********* News Items **********
*******************************/
A.RelatedNewsItem
{
    background-image        :url(Images/arrowBlue.gif);
    background-repeat       :no-repeat;
    background-position     :left center;
    font-family             :Arial;
    font-size               :14px;
    padding-left            :15px;
}

TEXTAREA.CommentTextArea
{
    background-color        :#F8F8F8;
    width                   :99%;
    height                  :100px;
    overflow                :auto;
    border                  :solid 1px #A0A0A0;
    font-family             :Arial;
    font-size               :12px;
    font-weight             :normal;
}

.comment-profile-image {
margin-top: 48px;
}

UL.ArtiklerList
{
    margin                  :0;
    padding                 :0;
}

UL.ArtiklerList LI
{
    list-style-type         :none;
    background-image        :url(Images/arrowBlue.gif);
    background-repeat       :no-repeat;
    background-position     :left center;  
    text-indent             :15px;
}

UL.ArtiklerList LI A
{
    color                   :#0099FF;
    border-bottom           :dotted 1px #7FCCFF;
    font-family             :Arial;
    font-size               :14px;
}

UL.ArtiklerList LI A:HOVER
{
  color                   :#0075C4;
}

.btnBlack
{
    background-color        :#333333;
    border                  :solid 1px #333333;
    color                   :#FFFFFF;
    padding                 :4px;
    margin                  :0;
    font-family             :Arial;
    font-size               :12px;
    cursor                  :pointer;
    width                   :150px;
}

.btnBlack:HOVER
{
    background-color        :#000000;
    border                  :solid 1px #000000;
}

.btnDarkGreen
{
    background-color        :#175F62;
    border                  :solid 1px #175F62;
    color                   :#FFFFFF;
    margin                  :0;
    font-family             :Arial;
    font-size               :12px;
    cursor                  :pointer;
    width                   :150px;
}

.btnDarkGreen:HOVER
{
    background-color        :#1C8C8C;
    border                  :solid 1px #1C8C8C;
}

.btnDarkPurple
{
    background-color        :#672086;
    border                  :solid 1px #672086;
    color                   :#FFFFFF;
    margin                  :0;
    font-family             :Arial;
    font-size               :12px;
    cursor                  :pointer;
    width                   :150px;
}

.btnDarkPurple:HOVER
{
    background-color        :#932EBE;
    border                  :solid 1px #932EBE;
}

.btnBlue
{
    background-color        :#0075C4;
    border                  :solid 1px #0075C4;
    color                   :#FFFFFF;
    padding: 4px;
    margin                  :0;
    font-family             :Arial;
    font-size               :12px;
    cursor                  :pointer;
    width                   :150px;
}

/*.btnBlack
{
    background-color        :#333333;
    border                  :solid 1px #333333;
    color                   :#FFFFFF;
    padding                 :4px;
    margin                  :0;
    font-family             :Arial;
    font-size               :12px;
    cursor                  :pointer;
    width                   :150px;
}*/

.btnBlue:HOVER
{
    background-color        :#0099FF;
    border                  :solid 1px #0099FF;
}

IMG.ToolTip
{
    float                   :left;
    border                  :solid 1px #FFFFFF;
    margin-right            :12px;
    width                   :120px;
    height                  :80px;
    cursor                  :pointer;
}

IMG.ToolTip:HOVER
{
    border                  :solid 1px #858585;
}

/*******************************
/************ Links ************
*******************************/
A.GrayLinks
{
    color                   :#666666;
}

A.BlackLinks
{
    border-bottom           :1px dotted #000000;
    color                   :#000000;
    text-decoration         :none;
}

A.BlackLinks:HOVER
{
    border-bottom           :1px dotted #0075C4;
    color                   :#0075C4;
    text-decoration         :none;
}


A.BlueLinks
{
    border-bottom           :1px dotted #4A6171;
    color                   :#80CCFF;
    text-decoration         :none;
}

A.BlueLinks:HOVER
{
    border-bottom           :1px dotted #0075C4;
    color                   :#0075C4;
    text-decoration         :none;
}

A.BlueLinksAlt
{
    border-bottom           :1px dotted #7FCCFF;
    color                   :#0099FF;
    text-decoration         :none;
}

A.BlueLinksAlt:HOVER
{
    border-bottom           :1px dotted #0075C4;
    color                   :#0075C4;
    text-decoration         :none;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*******************************
/*********** ShareThis *********
*******************************/
.deldenne a.stbutton {
    padding: 0;
}
.stico_default {
    background: none;
}

p.ingress { margin-top: 0;color: #000000;}

/*********************************************************************************************
/*********** Add class "js" to html to controll js-support ***********************************
**********************************************************************************************/
.js .hideInit {display: none;}
.js .news .newsItem:last-child { border-bottom: none;}

/*********************************************************************************************
/*********** MENU REDESIGN ***********************************
**********************************************************************************************/
/*div.menu*/
#menuContainer ul {
margin: 0;
padding: 0;
list-style-type: none;
}
ul#menu
{
    float                   :left;
    overflow                :hidden;
    height                  :auto;
    /*margin                  :0 0 0 -3px;*/
    margin-left             :-3px;
    /*list-style-type         :none;*/
}

/*ul#menu li ul {
    list-style-type: none;
    margin:0;
}*/

/*div.menu div.menuitem*/
ul#menu li.menuitem
{
    overflow                :hidden;
    height                  :auto;
    float                   :left;
    display                 :inline-block;
}

ul#menu li.menuitem a span {
display: block;
text-indent: -9999px;
}

ul#menu li.menuitem a {display: block}

/*ul#menu li.menuitem a:hover {background: #000000;}*/


/*div.menu div.DropItem*/
ul#menu .subMenu
{
    /*padding                 :0px 9px 20px 5px;*/
    padding                 :0px 3px 20px 5px;
    cursor                  :pointer;
    font-family             :Arial;
    font-size               :13px;
    /*line-height             :180%;*/
    border-top              :solid 1px #333333;
    /*display                 :none;*/
    border-left             :solid 1px #282828;
    /*margin-top: 4px;*/
}

ul#menu .subMenu li {
/*margin-bottom: 8px;*/
margin: 4px 0 4px 0;
}

.js #menu .subMenu {display:none;}

/*div.DropItem A*/
ul#menu ul.subMenu a
{
    border                  :none;
    padding-left            :10px;
    color                   :#9B9B9B;
    line-height: 130%;
    /*margin-left: 1px;*/
}

/*div.menuitem div.menuitemActive*/
ul#menu .menuitemActive
{
    background-color        :#000000;
    background-image        :none;
}

/*div.menuitem div.menuitemActive A*/
#menu li.menuitem ul.menuitemActive a
{
    background-image        :url(Images/Menu/arrowGray.gif);
    background-position     :0 5px;
    background-repeat       :no-repeat;
    color                   :#FFFFFF;
}

/*div.menuitem div.menuitemGreenActive A:HOVER*/
#menu li.menuitem ul.menuitemGreenActive A:HOVER
{
    background-image        :url(Images/Menu/arrowGreen.gif);
    background-position     :0 5px;
    background-repeat       :no-repeat;
    color                   :#D6FF80;
}

/*div.menuitem div.menuitemBlueLightActive A:HOVER*/
#menu li.menuitem ul.menuitemBlueLightActive A:HOVER
{
    background-image        :url(Images/Menu/arrowBlueLight.gif);
    background-position     :0 center;
    background-repeat       :no-repeat;
    color                   :#93E8CB;
}

/*div.menuitem div.menuitemBlueActive A:HOVER*/
#menu li.menuitem ul.menuitemBlueActive A:HOVER
{
    background-image        :url(Images/Menu/arrowBlue.gif);
    background-position     :0 center;
    background-repeat       :no-repeat;
    color                   :#77B7E3;
}

/*div.menuitem div.menuitemOrangeActive A:HOVER*/
#menu li.menuitem ul.menuitemOrangeActive A:HOVER
{
    background-image        :url(Images/Menu/arrowBlue.gif);
    background-position     :0 center;
    background-repeat       :no-repeat;
    color                   :#ff0000;
}

/*div.menuitem div.menuitemPinkActive A:HOVER*/
#menu li.menuitem ul.menuitemPinkActive A:HOVER
{
    background-image        :url(Images/Menu/arrowBlue.gif);
    background-position     :0 center;
    background-repeat       :no-repeat;
    color                   :#ff0000;
}

/*div.menuitem div.menuitemPurpleActive A:HOVER*/
#menu li.menuitem ul.menuitemPurpleActive A:HOVER
{
    background-image        :url(Images/Menu/arrowBlue.gif);
    background-position     :0 center;
    background-repeat       :no-repeat;
    color                   :#ff0000;
}

/*div.menu div.menuitem A.Item1,
div.menu div.menuitem A.Item1Active,
div.menu div.menuitem A.Item2,
div.menu div.menuitem A.Item2Active,
div.menu div.menuitem A.Item3,
div.menu div.menuitem A.Item3Active,
div.menu div.menuitem A.Item4,
div.menu div.menuitem A.Item4Active,
div.menu div.menuitem A.Item5,
div.menu div.menuitem A.Item5Active,
div.menu div.menuitem A.Item6,
div.menu div.menuitem A.Item6Active*/
ul#menu li.menuitem A.Item1,
ul#menu li.menuitem A.Item1Active,
ul#menu li.menuitem A.Item2,
ul#menu li.menuitem A.Item2Active,
ul#menu li.menuitem A.Item3,
ul#menu li.menuitem A.Item3Active,
ul#menu li.menuitem A.Item4,
ul#menu li.menuitem A.Item4Active,
ul#menu li.menuitem A.Item5,
ul#menu li.menuitem A.Item5Active,
ul#menu li.menuitem A.Item6,
ul#menu li.menuitem A.Item6Active
{
    /*float                   :left;*/
    display                 :block;
    height                  :61px;
    background-image        :url(Images/Menu/Menu.gif);
    background-repeat       :no-repeat;
    border                  :none;
    outline                 :none;  /*Prevent dotted border on links in FF*/
    background-color        : #000000;
}


:focus {-moz-outline-style: none;}  /*Prevent dotted border on links in FF*/

/*div.menu div.menuitem IMG*/
ul#menu li.menuitem IMG
{
    float                   :left;
    height                  :71px;
    width                   :11px;
    margin-left             :-11px;
    border                  :none;
}

ul#menu li.menuitem A.Item1
{
    width                   :126px;
    background-position     :0px 0px;
}

ul#menu li.menuitem A.Item1:HOVER, ul#menu li.menuitem a.Item1Selected
{
    background-position     :-126px 0px;
}

ul#menu li.menuitem A.Item1Active
{
    width                   :126px;
    background-position     :-252px 0px;
}

ul#menu li.menuitem A.Item2
{
    width                   :147px;
    background-position     :0px -71px;
}

ul#menu li.menuitem A.Item2:HOVER, ul#menu li.menuitem a.Item2Selected
{
    background-position     :-147px -71px;
}

ul#menu li.menuitem A.Item2Active
{
    width                   :147px;
    background-position     :-294px -71px;
}

ul#menu li.menuitem A.Item3
{
    width                   :175px;
    background-position     :0px -142px;
}

ul#menu li.menuitem A.Item3:HOVER, ul#menu li.menuitem a.Item3Selected
{
    background-position     :-175px -142px;
}

ul#menu li.menuitem A.Item3Active
{
    width                   :175px;
    background-position     :-350px -142px;
}

ul#menu li.menuitem A.Item4
{
    width                   :170px;
    background-position     :0px -213px;
}

ul#menu li.menuitem A.Item4:HOVER, ul#menu li.menuitem a.Item4Selected
{
    background-position     :-170px -213px;
}

ul#menu li.menuitem A.Item4Active
{
    width                   :170px;
    background-position     :-340px -213px;
}

ul#menu li.menuitem A.Item5
{
    width                   :163px;
    background-position     :0px -284px;
}

ul#menu li.menuitem A.Item5:HOVER, ul#menu li.menuitem a.Item5Selected
{
    background-position     :-163px -284px;
}

ul#menu li.menuitem A.Item5Active
{
    width                   :163px;
    background-position     :-326px -284px;
}

ul#menu li.menuitem A.Item6
{
    width                   :108px;
    background-position     :0px -355px;
}

ul#menu li.menuitem A.Item6:HOVER, ul#menu li.menuitem a.Item6Selected
{
    background-position     :-106px -355px;
}

ul#menu li.menuitem A.Item6Active
{
    width                   :108px;
    background-position     :-214px -355px;
}

/*Fix for boxes in right column*/
/*.floatMaxWidth LI A
{
    float                   :left;
    width                   :276px;
}*/


#WAFPageTimer {z-index: 1000;}

#contentRight UL.BoxItemBigText LI label
{
    display                 :block;
    background-color        :#333333;
    padding                 :5px 12px;
    overflow                :hidden;
    height                  :auto;
    border-top              :solid 1px #555555;
    border-bottom           :solid 1px Black;
    color                   :#FFFFFF;    
    cursor:pointer;
    font-family             :Arial;
    font-size               :14px;
    font-weight             :normal;    
}

#contentRight UL.BoxItemBigText LI label.toggleBg { background-color        :#000000;}

#comments a {
border-bottom: 0;
}


/*********************************************************************************************
/*********** jQuery Autocomplete ***********************************
**********************************************************************************************/


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 200000;
	
	/* CUSTOM STYLE*/
	text-align: left;
    /* END CUSTOM STYLE*/
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('Images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#easyTooltip{
    padding:5px 7px;	        
    color: #fefefe;
    width: 190px;
    background:#333333;
}


/**********************************************
* Headinger for bruk i artikkel-innhold
***********************************************/
#article-content h1 {
font: 30px/36px arial;
float: none;
}

#article-content h2 {
font: bold 14px/18px arial;
float: none;
color: #333333;
}

#article-content h3 {
font: bold 12px/16px arial;
float: none;
color: #333333;
}

#article-content h4 {
font: normal 12px/16px arial;
float: none;
}

#article-content h5 {
font: normal 12px/16px arial;
float: none;
}

#article-content h6 {
font: normal 12px/16px arial;
float: none;
}

#article-content p {
margin: 0 0 1.2em 0;
}


.contentBox h2 {
float: none;
font-size: 18px;
margin-bottom: 5px;
}

.contentBox h3 {
float: none;
font-size: 14px;
}

.contentBox h4 {
float: none;
font-size: 12px;
font-weight: bold;
}

.contentBox a
{
    border-bottom           :1px dotted #4A6171;
    color                   :#80CCFF;
    text-decoration         :none;
}

.contentBox a:hover
{
    border-bottom           :1px dotted #0099FF;
    color                   :#0075C4;
    text-decoration         :none;
}

.contentBox {
padding: 10px;
width: 280px !important;
/*width: auto !important;*/
}

.meta-wrapper {
    border-top              :solid 1px Black;
    border-bottom           :solid 1px Black;
    overflow                :hidden;
    height                  :2.5em;
    line-height             :2.5em;    
    font-size               :11px;
    text-align: right;    
    padding-right:  10px;
}

/*.meta-wrapper a#print {
float: right;
}*/

.meta-wrapper a {
    text-decoration         :none;
    border-bottom           :dotted 1px;
    color                   :Black;
}

.meta-wrapper a:hover {
    color                   :#0099FF;
}

/**********************************************
* Submenu/sidemeny for artikler
***********************************************/
#subMenu {
margin-top: 25px;
padding: 8px 0 14px 0;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
color:#666666;
}

#subMenu div {
font-size: 16px;
}

#subMenu ul {
list-style: none;
margin: 0;
padding: 5px 0 0 0;
}

#subMenu ul li {
margin: 0 0 10px 0;
}

/*#subMenu .active {
color: Red;
}*/

#subMenu ul a {
color:#666666;
border-bottom:1px dotted;
text-decoration:none;
display: inline;
}

#subMenu ul a:hover {color: #0075C4;}

input.blur {
color: #999999;
}

/*************************************************
************ Område-spesifikke farger ************
*************************************************/

#bransjenytt #pager-items a.pagerForigeNeste,
#fag-verktoy #pager-items a.pagerForigeNeste,
#jobb-karriere #pager-items a.pagerForigeNeste,
#bransjekalender #pager-items a.pagerForigeNeste,
#om-inma #pager-items a.pagerForigeNeste,
#leverandor #pager-items a.pagerForigeNeste {
background: #333333;
}

#bransjenytt #pager-items a.pagerForigeNeste:hover,
#fag-verktoy #pager-items a.pagerForigeNeste:hover,
#jobb-karriere #pager-items a.pagerForigeNeste:hover,
#bransjekalender #pager-items a.pagerForigeNeste:hover,
#om-inma #pager-items a.pagerForigeNeste:hover,
#leverandor #pager-items a.pagerForigeNeste:hover {
background: #000000;
}

#pager-items span.disabled {
background: #dbdbdb;
color: #979797;
}

#pager-items span.active { /*active page*/
background: none;
color: #333333;
}
/*#footerNav a {padding: 0 7px 0 9px;}*/

#footerNav a.first {
padding-left: 0;
}
#footerNav a.last {
padding-right: 0;
}

#footerNav .footNavSep {padding: 0 6px;margin-bottom:10px;}

/********** BRANSJENYTT **********/
#bransjenytt #subMenu .active {
color: #ff6600;
}

#bransjenytt #pager-items a { background-color        :#ff6600; }
#bransjenytt #pager-items a:hover { background-color        :#FF9900; }


/********** FAG OG VERKTØY **********/
#fag-verktoy #subMenu .active {
color: #599207; /*D6FF80*/
}

#fag-verktoy #pager-items a { background-color        :#599207; }
#fag-verktoy #pager-items a:hover { background-color        :#A2C918; }


#fag-verktoy #footerNav a { color: #cdfd69; border-bottom: 1px dotted #98b55c }
#fag-verktoy #footerNav .footNavSep { background: url(Images/bullet_fag.gif) center center no-repeat; }

/********** BRANSJEKALENDER **********/
#bransjekalender #footerNav a { color: #e449b3;border-bottom: 1px dotted #7e486d; }
#bransjekalender #footerNav .footNavSep { background: url(Images/bullet_bransje.gif) center center no-repeat; }

#bransjekalender #pager-items a { background-color        :#AD0071; }
#bransjekalender #pager-items a:hover { background-color    :#DD0085; }

/********** JOBB OG KARRIERE **********/
#jobb-karriere #footerNav a { color: #9bfddf;border-bottom: 1px dotted #617f76; }
#jobb-karriere #footerNav .footNavSep { background: url(Images/bullet_jobb.gif) center center no-repeat; }
#jobb-karriere #subMenu .active { color: #1c8c8c; /*93E8CB;*/ }
#jobb-karriere #pager-items a { background-color: #1c8c8c; }
/********** LEVERANDØRGUIDE **********/
#leverandor #pager-items a { background-color        :#672086; }
#leverandor #pager-items a:hover { background-color        :#932EBE; }
/********** OM INMA **********/
#om-inma #footerNav a { color: #c6eaff;border-bottom: 1px dotted #8799a4; }
#om-inma #footerNav .footNavSep { background: url(Images/bullet_om_inma.gif) center center no-repeat; }
#om-inma #subMenu .active { color: #77B7E3; }
/*#om-inma #pager-items a { background-color: #0099ff; }*/
#om-inma #pager-items a { background-color: #0075C4; }
#om-inma #pager-items a:hover { background-color: #0099ff; }



a#btnSubscribe {color: #ffffff; border:none;line-height:25px;}
input.pageBtn, a.pageBtn { background-color: #599207; }
input.pageBtn:HOVER, a.pageBtn:hover { background-color: #A2C918; }
#bransjenytt input.pageBtn, #bransjenytt a.pageBtn { background-color: #FF6600; }
#bransjenytt input.pageBtn:HOVER, #bransjenytt a.pageBtn:hover { background-color: #FF9900; }
#bransjekalender input.pageBtn, #bransjekalender a.pageBtn { background-color: #AD0071; }
#bransjekalender input.pageBtn:HOVER, #bransjekalender a.pageBtn:hover { background-color: #DD0085; }
#jobb-karriere input.pageBtn, #jobb-karriere a.pageBtn { background-color: #175F62; }
#jobb-karriere input.pageBtn:HOVER, #jobb-karriere a.pageBtn:hover { background-color: #1C8C8C; }
#leverandor input.pageBtn, #leverandor a.pageBtn { background-color: #672086; }
#leverandor input.pageBtn:HOVER, #leverandor a.pageBtn:hover { background-color: #932EBE; }
#om-inma input.pageBtn, #om-inma a.pageBtn { background-color:#0075C4; }
#om-inma input.pageBtn:HOVER, #om-inma a.pageBtn:hover { background-color: #0099FF; }
