* {
	margin:0;
	padding:0;
	border:0;
}
.ClearBoth {
	clear:both;line-height:0;height:0;
}
#ArticleLinks a.AltColor {
	color:#f6fe9a!important;
}
ul, li {
	list-style-type:none;
}
a {
	text-decoration:none;
}
img {
	border:0;
	padding:0;margin:0;
}
html, body {
	height:100%;
	width:100%;
}
body, body * {
	font-family: Tahoma, Verdana, Helvetica;
	line-height:140%;
}
body {
	background:#384f59 url(/wps/wcm/images/konsern/BodyGradient.jpg) repeat-x 0 0;
		font-size: 69%;
}
#MainLayOut {
	background:url(/wps/wcm/images/konsern/beigefade.jpg) repeat-y left top;
	width:1024px;
	float:left;
}
#TopDiv {
	background:url(/wps/wcm/images/com/Header_bg.jpg) no-repeat;
	height:198px;
}
#ShadowTop {
	position:absolute;
	top:198px;
	height:7px;
	width:857px;
	left:0px;
}
#Logo {	
		position:relative;
		left:25px;
		top:30px;
}
#LeftArea {
	float:left;
	width:488px;
	height:599px;	

	
}
#RightArea {
	float:left;
	width:410px;
	background:url(/wps/wcm/images/konsern/whiteshadow.png) repeat-y;
	margin-left:-12px;
	min-height:544px;
	padding:55px 51px  0 50px;
}

#RightAreaLocations {
	float:left;
	width:892px;
	background:url(/wps/wcm/images/konsern/whiteshadow_long.png) repeat-y;
	margin-left:-12px;
	min-height:544px;
	padding:55px 51px  0 50px;
}

#RightArea #MainHeader{
	color:#454646;
	font-size:2em;float:left;margin-bottom:15px;font-weight:normal;
}
#NesteDiv {
	float:right;margin-top:3px;
}
#OptimeraGruppenDiv {
	width:375px;margin-bottom:80px;clear:both;
}
#MenuTop {
	width:688px;
	position:absolute;
	left:249px;
	top:20px;
	height:154px;
}
#MenuTop, #MenuTop a {
	color:#000000;
}
#MenuTop ul {
	float:left;	
}
.NavBar.jActive, .NavBar.Active {
	background:url(/wps/wcm/images/com/Grey_Grad.jpg) repeat-x 0 0;

}
.NavBar.jActive ul li a {
	color:black!important;
	}
.NavBar {
	float:left;
	height:155px;
}
.NavBar p{
	color:#000000;
}
.NavBar.Home {
	width:41px;
}
.NavBar.Ruta1 ul{
	overflow:hidden;
	width:150px;
}
.NavBar ul li {
	
	line-height:0;
	display:block;
}
.NavBar.Ruta1 {
	width:350px;
}
.NavBar.Ruta1 ul {
	width:175px;
}
.NavBar.Ruta2,.NavBar.Ruta2 ul {
	width:150px;
}
.NavBar.Ruta3,.NavBar.Ruta3 ul {
	width:145px;
}
.NavBar ul li a {
	padding:0 10px 2px 10px ;
	display:block!important;	
}
/*.NavBar ul li a:hover, .NavBar ul li a.Active {
	background:#360202;
	color:#fff!important;
}*/
.NavBar.Active a {
	color:#000000;
}
.NavBar p {
	margin:20px 0 5px 10px;
}
#LeftArea img {
	float:left;
}
#LeftArea #SingleImageTable tr td img {
	float:none;
}
#LeftArea #SingleImageTable {
	width:100%;height:100%;
}
#LeftArea #SingleImageTable td {
	vertical-align:middle;
	text-align:center;
}
#RedBar {
	width:606px;
	height:23px;
	position:relative;
	top:146px;
	left:250px;
}
.Flags {
	 margin-top:5px;margin-right:5px;display:block;
	 width:30px;height:18px;float:left;
}
.Flags.SE {
	 background:url(/wps/wcm/images/konsern/flag_se.gif) no-repeat 0 0;
}
.Flags.NO {
	 background:url(/wps/wcm/images/konsern/flag_no.gif) no-repeat 0 0;
}
.Flags.UK {
	 background:url(/wps/wcm/images/konsern/flag_uk.gif) no-repeat 0 0;
}
#HjemButton {
	display:block;
	width:37px;height:37px;
	background:url(/wps/wcm/images/com/home_sort.gif) no-repeat 0 0;
	margin-left:4px;
}
#RedBar .Btn {
	display:block;
	float:left;
	width:23px;height:23px;
	margin-top:4px;
}
#TopSearchForm {
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
#TopSearchForm #SearchInput {
	height:18px;
	width:160px;
	background:url(/wps/wcm/images/konsern/searchinput.gif) no-repeat 0 0;
	color:#737373;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
.Btn.Sitemap {
	background:url(/wps/wcm/images/konsern/icn_sitemap.gif) no-repeat 0 0;
	margin:0 10px 0 22px;
}
.Btn.A,.Btn.AA,.Btn.AAA {
	margin-right:5px;
}
.Btn.A{
	background:url(/wps/wcm/images/konsern/icn_a.gif) no-repeat 0 0;	
}
.Btn.AA{
	background:url(/wps/wcm/images/konsern/icn_aa.gif) no-repeat 0 0;	
}
.Btn.AAA{
	background:url(/wps/wcm/images/konsern/icn_aaa.gif) no-repeat 0 0;	
}
.Btn.Bookmark{
	background:url(/wps/wcm/images/konsern/icn_bookmark.gif) no-repeat 0 0;	
}
.Btn.TellAFriend{
	background:url(/wps/wcm/images/konsern/icn_tips.gif) no-repeat 0 0;	
}
.Btn.Contact{
	background:url(/wps/wcm/images/konsern/icn_contact.gif) no-repeat 0 0;	
}
.Btn.Bookmark,.Btn.TellAFriend,.Btn.Contact {
	margin-right:5px;
}
.Btn.PrintPage{
	background:url(/wps/wcm/images/konsern/icn_skrivut.gif) no-repeat 0 0;	
	margin:0 5px 0 1px;
	margin-left:450px;
}
#Footer {
	clear:both;
	width:982px;
	background:black;
	height:205px;
	background:url(/wps/wcm/images/konsern/footer_bakgrunn.jpg) no-repeat 0 0;
	position:relative;
}
#RedBar .Btn.SearchSubmit {
	width:49px;height:23px;
	background:url(/wps/wcm/images/konsern/searchbtn.gif) no-repeat 0 0;
	float:left;
}
#ForsideMap {
	float:left;
	width:488px;
	height:256px;
	background:url(/wps/wcm/images/com/karta_gul.jpg) no-repeat 0 0;
/*	clear:both;*/
}

#Norge{
	position:absolute;
	top:610px;
	left:70px;
	}
#Norge a:hover{
	opacity: 0.6; filter: alpha(opacity=60);
	}
#NorgeHomePage{
	position:absolute;
	top:652px;
	left:70px;
	font-size:12px;
	color:000000;
	}	
#Sverige{
	position:absolute;
	top:660px;
	left:155px;
	}	
#Sverige a:hover{
	opacity: 0.6; filter: alpha(opacity=60);
	}	
#SverigeHomePage{
	position:absolute;
	top:702px;
	left:155px;
	font-size:12px;
	color:000000;	
	}	
#Danmark{
	position:absolute;
	top:690px;
	left:50px;
	}
#Danmark a:hover{
	opacity: 0.6; filter: alpha(opacity=60);
	}		
#DanmarkHomePage{
	position:absolute;
	top:731px;
	left:50px;
	font-size:12px;
	color:000000;
	}	
#Estland{
	position:absolute;
	top:677px;
	left:380px;
	}
#Estland a:hover{
	opacity: 0.6; filter: alpha(opacity=60);
	}
#EstlandHomePage{
	position:absolute;
	top:718px;
	left:380px;
	font-size:12px;
	color:000000;
	}	
#Latvia{
	position:absolute;
	top:710px;
	left:310px;
	}
#Latvia a:hover{
	opacity: 0.6; filter: alpha(opacity=60);
	}
#LatviaHomePage{
	position:absolute;
	top:750px;
	left:310px;
	font-size:12px;
	color:000000;
	}	
#ForsideNorMapLinks {
	position:absolute;margin-top:110px;margin-left:25px;display:none;width:432px;height:191px;
}
#NesteDiv {
	width:91px;height:27px;
	background:url(/wps/wcm/images/konsern/neste.gif) no-repeat 0 0;display:block;
}
#LoginBox {
	overflow:hidden;
}
.LinkInfo {
	position:absolute;
	margin-left:-13px;
}
#Hjem {
	display:none;text-align:center;
}
#FooterContainer {
	padding:15px 0 0 20px;overflow:hidden;height:215px;
}
#FooterContainer a:hover {
	color:#fff;
	text-decoration:underline;
}
#FooterContainer div {
	float:left;	
}
#FooterBox1 td, #FooterContainer li  {
	color:#7b4b4b;
}
#FooterBox1 table {
	margin-right:20px;
}
#FooterBox2 table {
	margin-right:45px;
}

#FooterBox1List ul{
	margin-right:20px;
}

#FooterContainer {
	position:absolute;
	width:800px;
}
#FooterBox3, #FooterContainer th,#SaintGobain {
	color:#ADACAC;
	font-weight:normal;
}
#SaintGobain {
	position:absolute;margin:123px 0 0 187px;
}
#SaintGobain a,#SaintGobain span{
	float:left;
	display:block;
	line-height:34px;
}
#FooterBox3 a {
	color:#000000!important;
	text-decoration:underline;
}
#FooterBox1 {
width:189px;height:107px;overflow:hidden;
}
#FooterBox2 {
width:238px;height:107px;overflow:hidden;
}
#FooterBox3 {
width:265px;
height:127px;
overflow:hidden;
color:#000000;
margin-left:474px;
position:absolute;
margin-top:12px;
}

#FooterContainer td a {
	color:#B05C5C;
	text-decoration:none;
}

#FooterBox1ny{
	width:255px;
	height:77px;
	background:url(/wps/wcm/images/konsern/sg_logo2.jpg) no-repeat 0 0;
	margin-left:96px;
	margin-top:15px;
	}

#FooterBox1.jActive td a,#FooterBox2.jActive td a{

	color:#ff8787!important;
}
#Footer th .Spacer {
	display:block;
	height:7px
}
#LoginBox {
	width:176px;
	height:120px;
	color: #fff;
	position:absolute;
	left:760px;
	margin-top:20px;
}
#LoginBox a {
	color:white;
}
#LoginBox form p input {
	border:0;
	background:#747474;
	float:right;
	width:90px;
	height:15px;
	margin-right:10px;
	color:#fff;
	padding-bottom:2px;
}
#LoginBox form p label {
	float:left;
	text-align:right;
	
	width:60px;
	line-height:13px;
}
#LoginBox p {
	display:block;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:7px;
}
#LinkGlemtPassord {
	float:left;
}
#LinkLoggin {
	float:right;
	margin-right:5px;
}
#RightArea .ArticleImage {
	width:150px; float:left;margin-bottom:10px;
}
.ArticleImage img{
	width:80%!important;
	}
#ForsideDiv,#UndersideDiv {
	position:static!important;
}
#RightArea #ForsideDiv .ArticleTextRight{
	float:left;
	padding:5px 0 0 15px;
	width:245px;

}
#RightArea #ForsideDiv .ArticleTextRight h1 {
	font-size:1.25em;
	font-weight:normal;
	margin:0;
/*	white-space:nowrap;
	overflow:hidden;*/
	width:245px;
	margin-bottom:10px;
}
.ArticleFrame{
	float:left;
	width: 100%;
	}

#RightArea #ForsideDiv .ArticleTextRight p,#OptimeraGruppenDiv {
	clear:both;line-height:13px;
}
#ArticleCategoryText {
	width:100%;
}
#MiniIconsInformationDiv {
	position:absolute;top:199px;color:#cd0202;
}
#PostNrInput {
	width:53px;height:21px;border:1px solid #8d8d8d;
}
#SendButton {
	width:49px;height:23px;
	background:red url(/wps/wcm/images/konsern/send.gif) no-repeat 0 0;display:block;
}
#PostNrLabel {
	width:120px;
	margin-right:10px;
	display:block;
	text-align:right;
}
#PostNrInput,#PostNrLabel {
	float:left;
	margin-top:10px;
}
#SendButton {
	float:right;margin-top:10px;
}
#RightArea #UndersideDiv .Header {
	margin-bottom:10px;font-size:1.1em;
}
.Header.Blue {
	color:#315d73;
}
.Header.Red {
	color:#6B0000
}
#RightArea #UndersideDiv .MiniContainer {
	float:left;width:50%;
}
#TableFullWidth {
	width:100%;
}
#MenuTop .NavBar,#FooterContainer {
	overflow:hidden;
}
.Button.Active,#HjemButton:hover, .Flags:hover, .Flags.Active,#RedBar .Btn:hover,.Btn.Active,#SweFlag:hover,#NesteDiv:hover,#SendButton:hover,.Btn.jActive{
	background-position:0 100%;
}
#ArticleCategoryText .TwoColumns {
width:50%;float:left;margin-bottom:15px;
}

.SearchResults a {
color:#7A0000;
text-decoration:none;
}
.SearchResults a:hover {
text-decoration:underline;
}

#SendInn, #KontaktSkjemaSendInn {
	border:2px solid #921b1b;
	overflow:hidden;
	position:absolute;
	height:61px;
}


#Kontaktskjema img {
	padding:0!important;
}
#Kontaktskjema {
	width:380px;height:391px;
	background:#e5b2b2;
	position:relative;
	padding:28px 20px 20px 20px;
	margin-top:35px;
}
#Kontaktskjema input,#Kontaktskjema textarea,#Kontaktskjema select {
    background:#feefee;
}
#Kontaktskjema label,#Kontaktskjema input {
	float:left;margin-bottom:3px;


}
#Kontaktskjema input {
	padding-left:3px;height:18px;
}
#Kontaktskjema label {
	display:block;
}
#Kontaktskjema select {
	float:right;
	height:18px;
	margin-top:5px;
	width:228px;
}
#KontaktSkjemaSendInn  {
	right:0;bottom:0;margin:0!important;padding:0!important;
	height:61px!important;
}
#SpanTackForInspill {
	padding-top:9px
}
#KontaktskjemaBeskjed {
	width:260px;height:201px;border:0;overflow:auto;
	padding:3px;
}

#LblSkjema{
	width:266px;margin:17px 0 8px 0;
}
#LblBeskjed{
	width:266px;margin:23px 0 8px 0;	
}

#LblNavn,#LblEpost, #LblFraEpost{
	width:38px;
}

#LblTilEpost {
	width:35px;
}

#LblMobilnr{
	width:155px;
}
#KontaktskjemaNavn,#KontaktskjemaEpost,#KontaktskjemaTema, #KontaktskjemaFraEpost, #KontaktskjemaTilEpost {
	width:200px;
}
#KontaktskjemaMobilnr {
	width:108px;
}
#KontaktskjemaLeftContainer {
	width:266px;float:left;
}
#KontaktskjemaRightContainer {
	width:110px;float:left;padding-left:30px;
}
#KontaktskjemaPostnr {
	width:64px;
	float:right!important;
}
#IkkeObligatorisk {
	line-height:12px;
}

/***** DASHBOARD (INLINE EDITING)******/

#DashboardBar{

height:20px;
width: 100%;
background-color:#000000;

}

#DashboardBar a{

color:white;
font-family:tahoma;
font-size:14px;
text-decoration:none;


}

#DashboardBar a:hover{

text-decoration:underline;


}

#DashboardBar a:visited{

text-decoration:none;
color:white;


}

#DashboardContentPanel{
width: 100%;
background: transparent url(/wps/wcm/images/dashboard_bg.jpg) repeat-x scroll 0pt;
overflow:hidden;

}

#DashboardContent{

padding-top:10px;
padding-left:20px;
padding-bottom:10px;
width: 100%;
background: transparent;
height:80px;
}

#DashboardContent ul,li{
list-style-type:none;

}

#DashboardContent ul{
float:left;
width:25% !important;
}

#DashboardContent a{
color:white;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}

#DashboardContent a:hover{
text-decoration:underline;
}


/***** END OF DASHBOARD ****/

.HeaderBanner {
margin:0;
overflow:hidden;
padding:0;
position:relative;
height:269px;
width:100%;
}

#HeaderPicture {
position:absolute;
}

#LayoutArea {
background:#F1F0E3 url(/wps/wcm/images/background_contentarea.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:921px;
}

img {
border:0 none;
margin:0;
padding:0;
}

