body  {
	font-family: Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #06602C;
	margin: 0px;
	padding: 0px;
	height:100%;
	text-align: center;
	line-height:13px;
	background-image:url(/gfx/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#contentContainer {
	width:1000px;
	margin: 0 auto;
	padding:0px;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	height: 100%;
	background-color: #FFF;
	background-image: url(/gfx/inner_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#topContainer {
	background-image: url(/gfx/topp_1.jpg);
	background-repeat: no-repeat;
	height: 126px;	
	text-align:left;
}


#mainColLeft {
	float:left;	
	width:183px;
}


#footerInfo {
	padding-top:8px;
	clear:left;
	padding-bottom:64px;
}

#footerSponsorLogoer {
	width:480px;
}



#mainColCenter {
	float:left;	
	width:515px;
}

#mainColRight {
	float:left;
	width:301px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
}

#mainLeftNaviContainter {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #c6a241;
}

#rightColSubCol1 {
	width:150px;
	float:left;
	padding-right:1px;
}
#rightColSubCol2 {
	width:150px;
	float:left;
}

#elementTickets {
	float:left;	
	height:88px;
	padding-bottom:1px;
	margin-top:1px;
}

#elementYngresAvd {
	float:left;	
	height:88px;
	padding-bottom:1px;
	text-align:right;
	margin-top:1px;
}


#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	border-right-color: #e8e8e8;
	border-bottom-color: #e8e8e8;
	border-left-color: #e8e8e8;
	padding-top:16px;
	text-align:left;
	margin-left:202px;
}

#banner1 {
	height:74px;
	padding-bottom:1px;
	background-image: url(/gfx/ad_bak1.gif);
	background-repeat: no-repeat;
	padding-top:14px;
	margin-top:1px;
}
#banner2 {
	background-image: url(/gfx/ad_bak2.gif);
	background-repeat: no-repeat;
	margin-left:8px;
	height:72px;
	padding-bottom:1px;
	padding-top:6px;
	margin-top:1px;
}

#frontpageMainNews {
	padding:8px;
}

#newsListRows {
	border: 1px solid #d9d9d9;
	padding:8px;
	clear:left;
	text-align:left;
}

#elementShop {
	width:150px;
	height:100px;
	background-image: url(/gfx/element_hamkamshop.jpg);
	background-repeat: no-repeat;
	margin-bottom:8px;
	text-align:left;
	float:left;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;

}
#elementBriskeby {
	width:142px;
	height:100px;
	background-image: url(/gfx/element_briskeby.jpg);
	background-repeat: no-repeat;	
	margin-bottom:8px;
	text-align:left;
	padding-left:8px;
	float:left;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	
}
#elementNettSpill {
	width:142px;
	height:100px;
	background-image: url(/gfx/element_spill.jpg);
	background-repeat: no-repeat;
	margin-bottom:8px;
	text-align:left;
	padding-left:8px;
	float:left;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	
}
#elementNesteKamp {
	width:142px;
	height:92px;
	background-image: url(/gfx/element_nestekamp.jpg);
	background-repeat: no-repeat;
	margin-bottom:8px;
	padding-top:8px;
	padding-left:8px;
	text-align:left;
	float:left;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	
}

#elementNewsFeed1 {
	width:150px;
	height:144px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	text-align:left;
	
}
#elementNewsFeed2 {
	width:150px;
	height:144px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	text-align:left;
}

a:hover#elementShop {
	background-image: url(/gfx/element_hamkamshop_rollover.jpg);
}
a:hover#elementBriskeby {
	background-image: url(/gfx/element_briskeby_rollover.jpg);
}
a:hover#elementNettSpill {
	background-image: url(/gfx/element_spill_rollover.jpg);
}
a:hover#elementNesteKamp {
	background-image: url(/gfx/element_nestekamp_rollover.jpg);
}

#bildearkivMainBody {
	text-align:center;
	padding-left:5px;
	padding-top:5px;
}

#artikkelMainPic {
	width:515px;
	height:200px;
	background-repeat: no-repeat;
}

#artikkelMainBody {
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

#breadCrumbsContainer {
	position:relative;
	top:106px;
	left:11px;
	width:686px;
	clip: rect(0px,686px,16px,0px);
	overflow:hidden;
	white-space:nowrap;
}

#artikkelTipsVenn {
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	border: 1px solid #e8e8e8;
	height:100px;
	clear:left;
	text-align:left;
	position:relative;
}

#artikkelTipsVenn #tipsvennTxf1,#artikkelTipsVenn #tipsvennTxf2,#artikkelTipsVenn #tipsvennTx1,#artikkelTipsVenn #tipsvennTx2,#artikkelTipsVenn #tipsvennBtn {
	position:absolute;
	left:8px;
	top:31px;
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
}

#artikkelTipsVenn #tipsvennTxf2 {
	top:60px;
}

#artikkelTipsVenn #tipsvennTxf1,#artikkelTipsVenn #tipsvennTxf2 {
	background-color:#f4f4f4;
	border:solid 1px #cccccc;
}

#artikkelTipsVenn #tipsvennTx1,#artikkelTipsVenn #tipsvennTx2 {
	left:218px;
	top:38px;
}
#artikkelTipsVenn #tipsvennTx2 {
	top:66px;
}

#artikkelTipsVenn #tipsvennBtn {
	top:59px;
	left:358px;
	height:26px;
	width:100px;
}

#commonFuncsContainer {
	position:relative;
	top:84px;
	left:705px;
	height:24px;
	width:296px;
}

#footerMadeby {
	float:left;
	width:290px;
	text-align:right;
}

#artikkelColorHeading {
	background-color:#0f9c4a;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
}



/*----------------------*/

.artikkelAnnonse {
	margin-top:8px;
	margin-left:20px;
	margin-right:20px;
	border: 1px solid #e8e8e8;
	clear:left;
	padding-bottom:8px;
	text-align:center;
	position:relative;
}

.naviBreadCrumb1, .naviBreadCrumb2 {
	float:left;	
}

.naviBreadCrumb2 {
	color:#c6a241;
	font-weight:bold;
}

.commonFuncIcon,.commonFuncIconButton,.commonFuncSearchFelt,.commonFuncIcon2 {
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	float:left;
	background-position: center center;
}

.commonFuncIconButton {
	background-image:url(/gfx/sm_icon_sokbutton.png);
}

a:hover.commonFuncIconButton {
	background-image:url(/gfx/sm_icon_sokbutton_rollover.png);
}

.commonFuncIcon {
	margin-right:4px;
}

.commonFuncIcon2 {
	margin-right:0px;
}

.commonFuncIconButton {
	float:left;
	width:36px;	
}

.commonFuncSearchFelt {
	float:left;
	width:126px;
}

.commonFuncSearchFelt input {
	width:123px;
	height:16px;
	background-color:#ffffff;
	border:solid 1px #838383;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#838383;
	font-weight:bold;
}

.commonFuncIcons {
	float:right;
}

a:hover.naviBreadCrumb1 {
	text-decoration:underline;
	color:#0f9c4a;
	
}

.breadCrumbSep {
	float:left;
	width:16px;
	height:14px;
	background-image: url(/gfx/sm_icon_arrow1.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.bigNewsListBox {
	width:243px;
	height:200px;
	float:left;
	border: 1px solid #dadada;
	overflow: hidden;
	clip: rect(0px,242px,200px,0px);	
	margin-bottom:8px;
}

.newsListRowElement2 {
	width:479px;
	float:left;
	border: 1px solid #ffffff;
}


.newsListRowElement {
	background-image: url(/gfx/sdbar_horiz.gif);
	background-repeat: no-repeat;
	background-position: 0px 68px;
}

.newsListRowPic {
	width:85px;
	height:64px;
	float:left;
	margin-right:8px;
}

.newsListRowHeading {
	color:#c29b33;
	font-weight:bold;
}

.dotSepLine {
	background-image: url(/gfx/sdbar_horiz.gif);
	background-repeat: no-repeat;
	background-position:left center;
	height:1px;
	clear:left;
}

.dotSepLineNoclr {
	background-image: url(/gfx/sdbar_horiz.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
	height:1px;
}


.blankSepLine {
	height:1px;
	clear:left;
}

.greenSepLine {
	clear:left;
	background-color:#0f9c4a;
	height:3px;
}

.bigNewsListBoxImg {
	height:99px;
}

.bigNewsListBoxTx {
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
}

.naviLeftRow1,.naviLeftRow1_selected_head,.naviLeftRow1_selected_sub1 {
	background-image: url(/gfx/navi_bak1.gif);
	background-repeat: no-repeat;
	height: 17px;
	padding-top: 2px;
	padding-left: 8px;	
	text-align:left;
	font-size:9px;
	font-weight:bold;
	width:171px;
	float:left;
	margin::0px;
}

a:hover.naviLeftRow1 {
	color:#0f9c4a;
	background-image: url(/gfx/navi_bak3.gif);
}

.naviLeftRow1_selected_head {
	background-image: url(/gfx/navi_bak_selected_header1.gif);
	color:#4e3c0e;
	cursor:default;
	padding-top:3px;
}

.naviLeftRow1_selected_sub1 {
	background-image: url(/gfx/navi_bak_selected_sub1.gif);
	color:#000000;
	width:165px;
	padding-left:14px;
	padding-top:3px;
}

a:hover.naviLeftRow1_selected_sub1 {
	background-image: url(/gfx/navi_bak_selected_rollover_sub1.gif);
	color:#ffffff;
	padding-left:14px;
	padding-top:3px;
}


.leftNaviSep {
	clear:left;
	height:0px;
}

.cxBar_Horiz {
	clear:left;
	background-image: url(/gfx/cxbar_horiz.gif);
	height: 19px;
	padding-top:4px;
	padding-left:6px;
	text-align:left;
}
.cxBar_Horiz2 {
	clear:left;
	background-image: url(/gfx/cxbar_horiz_2.gif);
	height: 19px;
	padding-top:4px;
	padding-left:6px;
	text-align:left;
}

.expandLink, a, a:link.expandLink, a:visited.expandLink, a:active.expandLink, a:hover.expandLink {
	color:#000000;
	text-decoration:none;
}
a:hover.expandLink {
	background-color:#f4f4f4;
}

.genSubcol1 {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	height:201px;
	padding:4px;
	margin-bottom:8px;
}

.taTable {
	text-align:left;
	padding:0px;
}

.taRow_alt1 {
	background-color:#eeeeee;
}
.taRow_alt2 {
	background-color:#ffffff;	
}

.sRadioBtn {
	height:10px;
}

.txG {
	color:#0f9c4a;
}

.txIndent1 {
	margin-left:50px;
}


.newsFeedLink {
	float:left;
	width:144px;
	font-size:9px;
	line-height:10px;
	padding-top:2px;
	padding-left:6px;
	height:24px;
	clip: rect(0px,144px,24px,0px);
	overflow: hidden;
}

a:hover.newsFeedLink {
	background-color:#f4f4f4;
	color:#0f9c4a;
}


.txArtikkelIngress {
	font-weight:bold;
	font-size:11px;
	color:#232323;
}

.bildeArkivCell {
	width:121px;
	height:121px;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	border:solid 1px #cccccc;
	filter: Gray;
	position:relative;
	z-index:0;
}

.bildeArkivCell_end {
	margin-right:0px;
}

a:hover.bildeArkivCell {
	border:solid 1px #0f9c4a;
}

.bildeArkivCellcover {
	position:absolute;
	top:0px;
	left:0px;
	width:121px;
	height:121px;
	background-image: url(/gfx/ga_shade_hvit.png);
	background-repeat: no-repeat;
	z-index:1;
}

a:hover.bildeArkivCell .bildeArkivCellcover {
	background-image: none;
}

.bildeArkivCellText {
	position:absolute;
	text-align:left;
	left:0px;
	top:87px;
	height:26px;
	width:121px;
	background-image: url(/gfx/ga_shade.png);
	background-repeat: no-repeat;
	color:#fff;
	padding:4px;
	clip: rect(0px,121px,79px,0px);
	overflow: hidden;
	font-weight:bold;
	z-index:2;
}

.listrowpadding {
	padding-top:10px;
	padding-bottom:10px;
}

#newslistMainBody {
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.newslistdateTxt {
	font-size:10px;
	font-weight:bold;
	padding-bottom:8px;
}

.txNewslistIngress {
	font-weight:bold;
	font-size:11px;
	color:#232323;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;	
}



/*----------------------------*/

#footerSponsorLogoer a {
	height:50px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	margin-right:16px;
	margin-bottom:20px;
}


/* Sponsor logoer --------------------*/

.footerSponsorLogo_sph {
	background-image:url(/bilder/logoer/sponsor_logo_sph_grey.gif);
	width:119px;
}
.footerSponsorLogo_adidas {
	background-image:url(/bilder/logoer/sponsor_logo_adidas_grey.gif);
	width:50px;
}
.footerSponsorLogo_actor {
	background-image:url(/bilder/logoer/sponsor_logo_actor_grey.gif);
	width:54px;
}
.footerSponsorLogo_ai {
	background-image:url(/bilder/logoer/sponsor_logo_ai_grey.gif);
	width:80px;
}
.footerSponsorLogo_bolidpartner {
	background-image:url(/bilder/logoer/sponsor_logo_boligpartner_grey.gif);
	width:89px;
}
.footerSponsorLogo_elmontasje {
	background-image:url(/bilder/logoer/sponsor_logo_elmontasje_grey.gif);
	width:84px;
}
.footerSponsorLogo_fabelaktiv {
	background-image:url(/bilder/logoer/sponsor_logo_fabelaktiv_grey.gif);
	width:82px;
}
.footerSponsorLogo_gjensidige{
	background-image:url(/bilder/logoer/sponsor_logo_gjensidige_grey.gif);
	width:82px;
}
.footerSponsorLogo_ha {
	background-image:url(/bilder/logoer/sponsor_logo_ha_grey.gif);
	width:60px;
}
.footerSponsorLogo_nt {
	background-image:url(/bilder/logoer/sponsor_logo_nt_grey.gif);
	width:79px;
}



a:hover.footerSponsorLogo_sph {
	background-image:url(/bilder/logoer/sponsor_logo_sph.gif);
	width:119px;
}
a:hover.footerSponsorLogo_adidas {
	background-image:url(/bilder/logoer/sponsor_logo_adidas.gif);
	width:50px;
}
a:hover.footerSponsorLogo_actor {
	background-image:url(/bilder/logoer/sponsor_logo_actor.gif);
	width:54px;
}
a:hover.footerSponsorLogo_ai {
	background-image:url(/bilder/logoer/sponsor_logo_ai.gif);
	width:80px;
}
a:hover.footerSponsorLogo_bolidpartner {
	background-image:url(/bilder/logoer/sponsor_logo_boligpartner.gif);
	width:89px;
}
a:hover.footerSponsorLogo_elmontasje {
	background-image:url(/bilder/logoer/sponsor_logo_elmontasje.gif);
	width:84px;
}
a:hover.footerSponsorLogo_fabelaktiv {
	background-image:url(/bilder/logoer/sponsor_logo_fabelaktiv.gif);
	width:82px;
}
a:hover.footerSponsorLogo_gjensidige{
	background-image:url(/bilder/logoer/sponsor_logo_gjensidige.gif);
	width:82px;
}
a:hover.footerSponsorLogo_ha {
	background-image:url(/bilder/logoer/sponsor_logo_ha.gif);
	width:60px;
}
a:hover.footerSponsorLogo_nt {
	background-image:url(/bilder/logoer/sponsor_logo_nt.gif);
	width:79px;
}
.tekstSubheadingStor {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}
.tekstSubheadingNormal {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 16px;
}
.tekstSubheadingStorGreen  {
	font-size: 16px;
	font-weight: bold;
	color: #0F9C4A;
	line-height: 18px;
}
.tekstSubheadingNormalGreen {
	font-size: 12px;
	font-weight: bold;
	color: #0F9C4A;
	line-height: 16px;
}

#artikkelMainBodyLeftAlign {
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
}

H1 {
	color: #0F9C4A;
	font-size:24px;
	font-weight:bold;
	margin-bottom:-10px;
}
