/*
 * $Header: /www/hegnar/cvs/template/ver1-0/css/hegnar.css,v 1.28 2009/05/26 11:00:49 pdukefos Exp $
 * $Author: pdukefos $
 * $Date: 2009/05/26 11:00:49 $
 * $Revision: 1.28 $
 * Display: css-fil for publikasjonen Hegnar.no
 */

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

h1, h5 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.80em;
    color: #4C526F;
    margin: 0px 0px 3px 0px;
    padding: 5px 0px 0px 8px;
}
h1.SectionDivider{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.80em;
    background: url(../gfx/bg_header_01_468.gif) no-repeat;
    color: #4C526F;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 0px 8px;
}

a img { border: 0px; }

/*  Divs  */
.MainHeader{
    position: relative;
    width: 768px;
    height: 91px;
    top: 0px;
    left: 0px;
}
.TopAdds{
    position: relative;
    width: 952px;
    height: 154px;
}
.TopBanner{
    position: relative;
    float: left;
    margin-top: 4px;
}
.SkyTopp{
    position: relative;
    float: left;
    width: 180px;
    height: 150px;
    top: 4px;
    left: 4px;
}
	
.LeftMenuSection{
    width: 952px;
}

div.SectionAdRight {
    top: 95px;
    position: absolute;
    left: 772px;
}

/* Placeholder2 for 1400 skyskraper */
.PlaceHolder2 {
    position: relative;
    float: none;	
    width: 2180px;	
}

.TopMenuBar {
    position: relative;
    float: none;
    top: 0px;
	 font-size: 10pt;
}

.rightAdds {
    position: relative;
    float: left;
    width: 180px;
    left: 4px;
    top: 4px;
}

.Cont { 
    position: relative;
    float: left;	
    width: 768px;
    margin-bottom: 15px;
    clear: left;
}

.LeftContent {
    position: relative;
    float: left;
    left: 0px;
    margin-top: 0px;
    width: 141px;
}

.MainContent {
    position: relative;
    float: left;
    width: 468px;
    background-color: #ffffff;
    left: 4px;
    margin-top: 4px;
}

.RightContent {
    position: relative;
    float: left;
    width: 150px;
    left: 8px;
    margin-top: 4px;
}

.MainContentCol12 /* used for content spanning columns 1+2 */
{
    position: relative;
    float: left;
    width: 609px;;
    background-color:  #ffffff;
    left: 0px;
    margin-top: 4px;
}

.MainContentCol23 /* used for content spanning columns 2+3 */
{
    position: relative;
    float: left;
    width: 623px;
    background-color:  #ffffff;
    left: 4px;
    margin-top: 4px;
}

.MainContentCol123 /* used for content spanning columns 1+2+3 */
{
    position: relative;
    float: left;
    width: 768px;/*Forum iframe is 623 px wide*/
    background-color:  #ffffff;
    left: 0px;
    margin-top: 4px;
}

/* Start - Stickynews brukes p� sistelistene som vises nederst p� Hovedsiden */
.StickyNewsWrapper { clear: left; float: left; width: 768px; background-color:  #FFFFFF; margin-top: 4px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; }
.StickyNews { font-family: Verdana,Arial,sans-serif; font-size: 8pt; position: relative; float: left; width: 150px; left: 0px; overflow: hidden; padding: 0;}
.StickyNews div.Title { }


.StickyNews div.Title{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.80em;
	font-weight: bold;
    background: url(../gfx/bg_header_01_468.gif) no-repeat;
    color: #4C526F;
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 0px 8px;
}

.StickyNews .listArt {padding:0px 3px 5px 3px;}
.StickyNews .listArt a { color: #000099; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; padding-left: 4px; }
.StickyNews .listArt a:visited { color: #840084; }
.StickyNews .listArt a:hover { color: #CE6500; text-decoration: underline; }
/* End - Stickynews */

.ad_bigmidth {
    margin-bottom: 4px;
    clear: both;
}

/*    */
.VMeny {
	width: 141px;
	margin-bottom: 2px;
	font-size: 10pt;
}
.VBilTV {
	width: 141px;
	float: none;
}
.AddKnapp {
	padding: 0px;
	margin-bottom: 4px;
	font-size: 0em;
}
.HBildeK{
	margin-bottom: 4px;
	float: none;
}

.netboard{
    margin-top: 10px;
    margin-bottom: 10px;
}

/* TopMeny */
.TopMenuBar 
{
    padding: 0px 0px 0px 0px;
    margin-top: 4px;
}
.TopMenuBar tr td {
    padding: 1px;
}
.TopMenuBar a:link, .TopMenuBar a:hover, .TopMenuBar a:visited, .TopMenuBar a:hover{
    color: black;
    text-decoration: none;
    display: block;
    padding: 4px 5px 4px 5px;
}
.TopMenuBar a:hover{
    background-color: #f2f2f2;
}
/*border hack*/
.TopMenuBar div
{
    display: block;
    background: #E2E2E2 url(../gfx/tmenyBG.gif);
}
.TopMenuBar div div
{
    display: block;
    background: transparent url(../gfx/tmenyTop.gif) no-repeat top left;
}
.TopMenuBar div table
{
    background: transparent url(../gfx/tmenyBottom.gif) no-repeat bottom left;
    width: 768px;
}

/*	Venstre meny - gr� hovedseksjon	*/
.VMeny a.Level1Gray, .VMeny a.Level1Gray:visited, .VMeny a.Level1Gray:hover 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    display: block;
    color: Black;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    width: 141px;
    background: #dddddd url(../gfx/vmenybg.gif);
}

/*	Venstre meny - hvit hovedseksjon */
.VMeny a.Level1White, .VMeny a.Level1White:visited, .VMeny a.Level1White:hover 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    display: block;
    color: Black;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    width: 141px;
    background: #FCFCFC url(../gfx/vmenybg.gif);
}

/*	Venstre meny - hvit hovedseksjon, rød tekst */
.VMeny a.Level1Red, .VMeny a.Level1Red:visited, .VMeny a.Level1Red:hover 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    display: block;
    color: white;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    width: 141px;
    background: #FF0000 url(../gfx/vmenybg.gif);
}

/*	Venstre meny - lys gr� hovedseksjon	*/
.VMeny a.Level1lGray, .VMeny a.Level1lGray:visited, .VMeny a.Level1lGray:hover 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    display: block;
    color: #666666;
    text-decoration: none;
    margin: 3px 0px 3px 0px;
    width: 141px;
    background: #f1f1f1 url(../gfx/vmenybg.gif);
}

/*	Venstre meny - hvit hovedseksjon */
.VMeny a.Level2, .VMeny a.Level2:visited, .VMeny a.Level2:hover 
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    display: block;
    color: Black;
    text-decoration: none;
    /*margin: 3px 0px 3px 0px;*/
    width: 141px;
    background-color: White;
}

.VMeny a.Level1Gray:hover, .VMeny a.White:hover, .VMeny a.Level1lGray:hover { background-color: White; }
.VMeny a.Level1Red:hover { background-color: Black; }
.VMeny a.Level2 span { display: block; }
.VMeny a.Level1White span, .VMeny a.Level1Gray span, .VMeny a.Level1lGray span, .VMeny a.Level1Red span { background: transparent url(../gfx/vmenyTop.gif) no-repeat top left; display: block; }
.VMeny a.Level1White span span,.VMeny a.Level1Gray span span,.VMeny a.Level1lGray span span,.VMeny a.Level1Red span span { background: transparent url(../gfx/vmenyBottom.gif) no-repeat bottom left; padding: 1px 4px 2px 8px; }
.VMeny a.Level2 span span { padding: 1px 4px 2px 10px; }


/*	Bildegalleri	*/
.ModGalleri{
    position: relative;
    float: none;
    background-color: #ebebeb;
    width: 150px;
}
.ModGalleriBilde{
    border: 1px solid #cbcbcb;
    margin-left: 4px;
    margin-top: 8px;
    margin-bottom: 1px;		
}
.InMod{
    text-align: left;
}
.InMod a:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #1d75cf;
    text-decoration: underline;
}
.InMod a:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: black;
    text-decoration: underline;	
}	
.InMod a:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #1d75cf;
    text-decoration: underline;	
}	
.InMod a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #1d75cf;
    text-decoration: underline;	
}	

/* BottomLine	*/
.BottomLine { text-align: center; clear: both; background-color: #E2E2E2; width: 768px; margin: 0px 0px 0px 0px; }
.BottomLine span { }
.BottomLine span span { }
.BottomLine span span span { font-size: 0.7em; display: block; vertical-align: middle; padding: 5px 0px 5px 0px; }
.BottomLine a:link { color: black; text-decoration: none; }
.BottomLine a:visited { color: black; text-decoration: none; }
.BottomLine a:active { color: black; text-decoration: none; }
.BottomLine a:hover{ color: black; text-decoration: none; }

/*border hack*/
.BottomLine span { display: block; background: #E2E2E2 url(../gfx/tmenyBG.gif); }
.BottomLine span span { display: block; background: transparent url(../gfx/tmenyTop.gif) no-repeat top left; }
.BottomLine span span span{ background: transparent url(../gfx/tmenyBottom.gif) no-repeat bottom left; width: 768px;}

/* Inline modules */
.InModU a:link { font-size: 0.7em; color: #808080; text-decoration: none; }
.InModU a:visited { font-size: 0.7em; color: #808080; text-decoration: none; }
.InModU a:active{ font-size: 0.7em; color: #808080; text-decoration: none; }
.InModU a:hover { font-size: 0.7em; color: #808080; text-decoration: underline;	}
.InModMore { display: block; text-align: right; padding-right: 8px; padding-bottom: 5px; color: #4C526F; font-size: 0.8em; }
.InModMore a:link, a.InModMore:link { color: #4C526F; text-decoration: none; }
.InModMore a:visited, a.InModMore:visited { color: #4C526F; text-decoration: none; }
.InModMore a:active, a.InModMore:visited { color: #4C526F ! important; text-decoration: none; }
.InModMore a:hover, a.InModMore:hover { color: #4C526F; text-decoration: none; }

/* LastList and LastRelatedList */
.lastList { width: 150px; background-color: #eaebed; margin: 0px; padding: 0px; border-left: 10px solid white; border-bottom: 5px solid white; float: right; }
.lastList { width: 150px; }
.lastList h5 { background: url(../gfx/bg_header_01_150.gif) no-repeat; }
.lastList a, .lastRelatedList .linkList a, .RelevantTools a { font-size: 0.7em; display: block; color: #1D75CF; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: underline; margin: 5px 8px 5px 8px; padding: 2px; }
.lastList a:visited, .lastRelatedList .linkList a:visited { color: #000000; }
.lastList a.moreLink, .lastRelatedList .linkList a.moreLink { text-align: right; color: #4C526F; text-decoration: none; margin-bottom: 0px; }
.lastList a:visited.moreLink, .lastRelatedList .linkList a:visited.moreLink { color: #4C526F; }

/* START: HEADER STYLES */
    /* Start: text and colors */
    /*#topHeader { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;; font-size: 10pt; }
    #topHeaderLogo a { color: #CCC; }
    #topHeaderChartChooser * { font-size: 8pt; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; line-height: 130%; color: #000; cursor: pointer; display: block; text-decoration: underline; }
    #topHeaderChartChooser *:hover { background-color: #FFDFD4; }
    #topHeaderChartChooser *.selected { color: #FFF; background-color: #FF3300; text-decoration: none; }
    #topHeaderChartChooser *.selected:hover { background-color: #FF3300; }
    #topHeaderKeys table { font-size: 7pt; }
    #topHeaderKeys tr.par { background-color: #FFDFD4; }
    #topHeaderKeys tr { background-color: #FFF; }
    #topHeaderKeys .value { text-align: right; }*/

    /* Start: Layout and design */
    /*#topHeader { border: 0px solid black; border-bottom: 0px solid #999999; margin: 0px 0px 0px 3px; width: 765px; }
    #topHeader td { border-right: 0px solid #BEBEBE; border-top: 0px solid #BEBEBE; }
    #topHeaderLogo { width: 140px; padding-left: 2px; height: 87px; }
    #topHeaderChart { width: 276px; background-repeat: no-repeat; background-position: 3px center; }
    #topHeaderKeys { width: 150px; background-image: url(/images/nokkeltall.gif); background-repeat: no-repeat; background-position: 3px 20px; }
    #topHeaderGlobe { width: 150px; }
    #topHeaderLogo img { margin-bottom: 5px; }
    #topHeader .osebx { background-image: url(/images/NF/OSEBX_big.png); }
    #topHeader .itsx { background-image: url(/images/NF/OSE45GI_big.png); }
    #topHeader .indu { background-image: url(/images/NF/OSE20GI_big.png); }
    #topHeader .obx { background-image: url(/images/NF/XOBX_big.png); }
    #topHeader .finx { background-image: url(/images/NF/OSE40GI_big.png); }
    #topHeaderChartChooser { width: 42px; margin: 0px 0px 0px 236px; padding: 0px 0px 0px 0px; border-top: 0px solid #A5A5A5; }
    #topHeaderChartChooser * { list-style-type: none; margin: 0px; padding: 0px 0px 0px 2px; width: 100%; border-bottom: 0px solid #A5A5A5; }
    #topHeaderKeys div { margin: 0px; padding: 0px 0px 0px 15px; width: 100%; }
    #topHeaderKeys table { width: 135px; padding: 0px; margin: 0px; }
    #topHeaderKeys table tr td { padding: 0px 2px 0px 2px; margin: 0px; border: 0px; }
    #globeAll { margin: 1px; }
    #globeAll td { border: 0px; }
    #globeAll .buttonLayer { cursor: pointer; }
    #topHeader td.seperator {}
    #topHeader #searchLink { border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }*/
    /* End: Layout and design */

    /* Start: WorldGlobe scripts */
    .clockClass { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
    .clockClassBold { font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
    .clockClassSmall { font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; }
    /* End: WorldGlobe scripts */

/* Start: header->search */ 
    #searchForm, #altSearchForm { margin: 0; padding: 0; }

    /*Start - Used for javascript disabled search form*/
    .topSearchBar a { color: #000; text-decoration: none; }
    #topSearchAdvanced a{ color: #888; text-decoration: underline; }
    .topSearchBar a:hover { text-decoration: underline; }
    /*	Layout and desing	*/
    .topSearchBar { margin: 1px 0px 0px 0px; padding:0px;  }
    .topSearchBar img { border: 0px; }
    .topSearchBar li { list-style-type: none; display: inline; padding: 0px 10px 0px 0px; margin: 0px; }
    #topSearchField input { border: 1px inset #BBB;}
    #searchbutton { vertical-align: middle; }
    #topSearchMsnImg { margin: 2px 0px 3px 0px; }
    /*End - Used for javascript disabled search form*/

    /*Start - Used for javascript enabled search form*/
    .Toolbar ul.venstre { padding: 2px 0px 2px 0px; margin-left: 0; margin-top: 1px; margin-bottom: 0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; list-style-type: none; float: left; }
    .Toolbar ul.hoyre { padding: 2px 0px 2px 0px; margin-left: 0; margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; list-style-type: none; float: right; }
	
	
	/*Style CLASS FOR IFRAME - VÆRET - i Header på Hegnar.no*/
	 .Toolbar ul.vaer { padding: 0px 0px 0px 0px; margin-left: 0; margin-top: 0px; margin-bottom: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; list-style-type: none; float: right; }
	 /*-- SLUTT Style CLASS FOR IFRAME - VÆRET - i Header på Hegnar.no*/
	
    .Toolbar li{ display: inline; margin: 0px; padding: 2px 0px 2px 0px; background: #f3f3f3 url(../gfx/BToolBarBack.gif) top left no-repeat; }
    .Toolbar li a { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-decoration: none; padding: 2px 6px 2px 6px; margin:0px; color: #444444; background: transparent url(../gfx/BToolBarRight.gif) top right no-repeat; }
    .Toolbar li a:visited { color: #AAAAAA; }
    .Toolbar li a:hover { background: transparent url(../gfx/BToolBarRight.gif) bottom right no-repeat; color: #000000; }
    .searchbx { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width:132px; margin-right: 5px; margin-left: 2px; padding: 2px; border: 1px solid #AAAAAA; color: #AAAAAA; float: left; }
    /*End - Used for javascript enabled search form*/

	
/* End: header->search */

/* END: HEADER STYLES */

/* START: COL1 */
    .leftSectionMenu {
    }
    .leftSectionMenu * {
        font-family: Tahoma,Verdana,Arial,sans-serif;
        font-size: 8pt;
            line-height:130%;
    }
    .leftSectionMenu .altBGColor div {
            background-color: #EEE;
    }
    .leftSectionMenu a {
            color: #000;
            font-weight: bold;
            text-decoration: none;
    }
    .leftSectionMenu a:hover {
            text-decoration: underline;
    }
    .leftSectionMenu .sublist{
        font-size: 8pt;
        background: #FFF;
    }
    .leftSectionMenu .sublist div{
            background: #FFF;
    }
    .leftSectionMenu .sublist li{
            line-height:130%;
            background: #FFF;
    }
    .leftSectionMenu .sublist a{
        text-decoration: none;
        font-weight: normal;
        width: 100%;
    }
    .leftSectionMenu .sublist a:hover {
            text-decoration: underline;
            background-color: #EEE;
    }
    .leftSectionMenu a.noImageLnk {
            text-decoration: underline;
    }
    .leftSectionMenu .bilde a:hover {
            background-color: #FFF;
    }

/*	Layout and desing	*/
    .SectionLeft {
            width: 142px;
    }
    .leftSectionMenu {
            margin: 1px 0px 0px 3px;
    }
    .SectionLeft hr {
            color: #BEBEBE;
            background-color: #BEBEBE;
            height: 1px;
            width: 126px;
            border-width: 0px;
    }
    .leftSectionMenu .altBGColor{
            width: 100%;
            padding: 0px;
            margin: 0px;
    }
    .leftSectionMenu .sublist{
            margin: 2px 0px 0px 0px;
            padding: 0px;
            list-style-type: none;
    }
    .leftSectionMenu .sublist li{
            padding: 0px 0px 0px 13px;
            margin: 0px;
            background-image: url(/images/line3.gif);
            background-repeat: no-repeat;
            background-position: 3px 0px;
    }
    .leftSectionMenu div.menuSectionHidden ul {
            display:none;
    }
    .leftSectionMenu li.bilde {
            background-image: none;
            padding: 0px;
            margin: 0px;
            height: 100%;
    }
    .leftSectionMenu #finansavisenAnnonsContainer {
            height: 148px;
    }
    .leftSectionMenu #finansavisenAnnonsContainer img {
            vertical-align: bottom;
            margin: 7px 0px 0px 15px;
    }
    .leftSectionMenu a.noImage, .leftSectionMenu a.noImageLnk {
            padding: 0px 0px 0px 15px;
    }
    .leftSectionMenu div.menuSection, .leftSectionMenu div.menuSectionHidden {
            padding: 3px 0px 0px 0px;
            margin: 0px 3px 0px 0px;
            border-bottom: 1px solid #FFF;
    }
    .leftSectionMenu div.menuSectionHidden {
            padding: 5px 0px 3px 0px;
    }
    .leftSectionMenu img {
            margin: 0px;
            padding: 0px;
            border: 0px;
            vertical-align: middle;
    }
    .leftSectionMenu img.onHidden {
            margin: 0px 2px 0px 3px;
            display: none;
    }
    .leftSectionMenu img.onVisible {
            margin: 5px 4px 5px 3px;
            display: inline;
    }
    .leftSectionMenu div.menuSectionHidden img.onHidden {
            display: inline;
    }
    .leftSectionMenu div.menuSectionHidden img.onVisible {
            display: none;
    }
    .leftSectionMenu div.altBGColor {
            padding: 0px;
            margin: 0px;
            border: 0px;
    }
	.Col1EgenAnn .Title {
		background:transparent url(../gfx/bg_header_01_140.gif) no-repeat scroll 0% 50%;
		color:#4C526F;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:0.8em;
		font-weight:bold;
		margin:0px 0px 10px;
		padding:8px 0px 0px 8px;
	}

/* END: COL1 */

/* START: COL2 */
    /* Text and colors */
    .art { font-family: Verdana,Arial,sans-serif; font-size: 9pt; padding: 0px 5px 0px 5px;}
    .art h1, .art h1 a { font-weight: bold; color: #000000; line-height: 130%; white-space: normal; }
    .art h1 { font-size: 1.25em; line-height: 120%; }
    .art h1.Medium { font-size: 1.45em; line-height: 135%; }
    .art h1.Big { font-size: 1.75em; line-height: 150%; word-spacing: -0.1em; }
    .art h1.VeryBig { font-size: 2.05em; line-height: 165%; word-spacing: -0.1em; }
    .art .Medium { font-size: 1.20em; }
    .art .Big { font-size: 1.40em; word-spacing: -0.1em; }
    .art .VeryBig { font-size: 1.60em; word-spacing: -0.1em; }
    #pos01.art h1 { font-size: 1.75em }
    #pos01.art h1.Medium { font-size: 2.05em; }
    #pos01.art h1.Big { font-size: 2.35em; word-spacing: -0.1em; }
    #pos01.art h1.VeryBig { font-size: 2.65em; word-spacing: -0.1em; }

    .art a:visited { color: #840084 }
    .art h1 a:visited { color: #000000; }
    .art a:hover, .art h1 a:hover { color: #ce6500; }
    .art h1 a { text-decoration: none; }
    .art a:hover {text-decoration: underline; }
    .art a { font-weight: normal; color: #000099; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; white-space: nowrap; }

    /* Layout and design */
    .art h1, .art h1 a {padding: 0px; margin: 0px; }
    .art .author { display: inline; }
    .ArtPos { text-align: left; border: 0px solid red; width: 216px; float: left; margin: 6px 5px 9px 5px; }
    #ArtPos01 { width: 442px; }
    #ArtPos02.ArtPos, #ArtPos04.ArtPos, #ArtPos06.ArtPos, #ArtPos08.ArtPos, #ArtPos10.ArtPos, #ArtPos12.ArtPos, #ArtPos14.ArtPos, #ArtPos16.ArtPos, #ArtPos18.ArtPos, #ArtPos20.ArtPos, #ArtPos22.ArtPos, #ArtPos24.ArtPos, #ArtPos26.ArtPos, #ArtPos28.ArtPos, #ArtPos30.ArtPos, #ArtPos32.ArtPos, #ArtPos34.ArtPos, #ArtPos36.ArtPos, #ArtPos38.ArtPos, #ArtPos40.ArtPos { clear: left; }
	
	.ad_midth{margin-bottom:4px;}
	/* Hegnar mener */
	#hegnarMenerContent{ padding:0px 5px 0px 5px; }

	/* Avansert s�k */
	.Advsearchdiag{ width:432px;margin-left:7px;padding:10px;border:1px dashed #CCCCCC; }
	
	
	/* InputForms */
	/*  Forms Elementer */
	.FormsLayoutBG{ background: url(../gfx/Formsel_ytile.gif) repeat-y; margin-left: 13px;}
	.FormsLayoutBG td{padding: 1px 10px 1px 10px;}
	.FormsLayoutBG td.LayoutTB{ height: 5px; padding: 0px; margin: 0px; }
	.FormsLayoutBG .Question{ font-weight: bold; }
	.FormsLayoutBG hr {border: none 0; border-top: 1px dotted #cccccc; height: 1px; margin: 0; text-align: left; padding: 0;}
	.FormsLayoutBG .knapperad {border-top: 1px dotted #cccccc; padding-top: 3px;}
	.FormsLayoutBG #recipients, .FormsLayoutBG #sender { width: 260px; }
	.FormsLayoutBG textarea {width: 410px;}
	
	Form{ margin: 0px; padding: 0px;}



	.ArticleRelListDeviderT div.newsList{
		background-color:#FFFFFF;
	}
	.ArticleRelListDeviderT div.newsList .listArt{
		padding-bottom:0px;
		border:none;
		margin:0px 8px;
	}

/* ny 24 siste layout */
.NewsIngressTxt{
width:428px;
}

/* Linker */
.lastnewslisttable{
	margin-top:5px;
	margin-left:7px;
}
.lastnewslisttable a {
color:#1D75CF;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
font-weight:bold;
}
.lastnewslisttable a:visited {
color:#666666;
}
.lastnewslisttable a:hover {
color:#000000;
text-decoration:underline;
}
.lastnewslisttable th{
	background-color:#eeeeee; 
	padding-right:7px;
	border:1px solid #dddddd;
	text-align:right;
}
.lastnewslisttable td{
	border-bottom:1px dashed #dddddd;
}

	
/* END: COL2 */


/* START: COL 3 */
    /* Text and colors */
    .RightArticle {font-weight: normal; font-size: 8pt; color: #000000; font-family: Tahoma,verdana,arial,helvetica,sans-serif; }
    .RightArticle a { color: #000000; text-decoration: none; }
    .RightArticle .Title { font-size: 11pt; font-weight: bold; display: block; }
    .RightArticle a.Title:hover { color: #ce6500; text-decoration: underline }

    /* Layout and design */
    .RightArticle { margin: 10px 3px 5px 3px; padding: 0px 2px 0px 0px; border-top: 0px solid #BEBEBE; }
    .RightArticle .ReadMore { text-align: right; display: block; }

    /* Col3 lists */
    .newsList { font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
    .newsList .Title, .newsList .SubTitle { font-weight: bold; font-size: 7pt; }
    a.SubTitle { color: #000000; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; }
    .newsList .listArt a { color: #1D75CF; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; }
    .newsList .listArt a:visited { color: #666666; }
    .newsList .listArt a:hover { color: #000000; text-decoration: underline }


    /* Layout and design */
    #RightSection { width: 150px; padding-top: 1px; }
    #RightSection hr { color: #BEBEBE; background-color: #BEBEBE; height: 1px; width: 90%; border-width: 0px; }
    .newsList { padding-bottom:3px;margin: 0px 0px 4px 0px;background-color:#EAEBED; }
    .newsList a img { border: 0px; }
    .newsList .Title { font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.80em;font-weight: bold;background: url(../gfx/bg_header_01_150.gif) no-repeat;color: #4C526F;margin: 0px 0px 10px 0px;padding: 5px 0px 0px 8px;}
    .newsList .SubTitle { background-image: url(../gfx/arr2.gif); background-repeat: no-repeat; background-position: 2px center; 
                          padding: 2px 0px 2px 12px; margin: 10px 0px 0px 0px; border-top: 0px solid #BEBEBE; }
    .newsList .listArt { margin: 6px 8px 6px 8px; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.80em;color:#CCCCCC;border-bottom:1px dashed #cccccc;Padding-bottom:6px;}
    #KapitalSoek { margin: 3px 0px 3px 0px; }
    #KapitalSoek input { display: inline; }
/* END: COL 3*/
/* Picture album */
    .seriesImage {
      background-color: #FFFFFF;
      border: 1px solid #91A4A9;
      width: 322px;
      clear: both;
    }
    
    .albumImage {
      border-bottom: 1px solid #91A4A9;
      padding: 2px;
      margin: 0px;
    }

    IMG.album {
      display: block;
      border: 1px solid #91A4A9;
      margin: 2px;
      margin-bottom: 0px;
      padding: 2px;
    }

