﻿/* Plassere css her for å overstyre globale stiler */
body {background-color:white; background-image:url(/images/bg-ny.png);
background-repeat: repeat-x;}
#Main {width:800px; position:relative; top:0px; height:auto; overflow:hidden; border:0px solid green;}

#Container {margin:auto; border:solid 3px #FFFFFF; text-align:left; width:850px; position:relative; top:10px; height:
	auto; background-color:#ffffff}

#LeftSide 
{
	background-color:#FFFFFF;
	float:left;
	BORDER: red 0px solid; 
	WIDTH: 150px; overflow: hidden; margin:5px 8px 10px 10px; padding:0px; 
	vertical-align:top;	
}
/*knapp er 152 (+15 til marg) => 167*/

#RightSide 
{
	BORDER: red 0px solid; overflow:hidden; width:670px; margin:5px 10px 10px 7px;
}

.LeftMenuFrontPageFxPMenuRootLevelTdText
{
	margin:0px; padding: 0px 0px 0px 17px;
	background-image:url(/images/DesignElements/leftmenuback.png);
	background-repeat:no-repeat;
	height:42px;	
	width:100%;
	float:left;
	vertical-align:middle; text-align:left;
}

.LeftMenuFrontPageFxPMenuRootLevel{margin-bottom:10px;}
.LeftMenuFrontPageFxPMenuRootLevelTdText a {color:#349DCC;font-size:12px;}

/*span - each menu element*/
.FxPSMenuItem {text-align:left; padding-right:10px; padding-left:10px; }
.FxPSMenuItemAText {color:white; padding-top:10px; line-height:21px; font-size:12px; font-weight: bold;  }
.FxPSMenuCurrentItemAText {font-size:12px; color: #666666; font-weight: bold; padding-right:10px; padding-left:10px; }
.FxPMenuRootLevelCurrentAText {font-size:12px;}
.FxPMenuRootLevelAText {font-size:12px; color:#010101;}
.FxPMenuRootLevel, .FxPMenuPath
{
	padding-top:12px;
	}
.FxPMenu {	
height: 28px;
padding-top: 10px;
padding-bottom: 5px;
padding-left:30px;
	
}
#FrontPageLeftItem
{
	background-image:url(/images/DesignElements/lefttopback.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin: 0px 0px 10px 22px;
}

#FrontPageLeftItem H1
{
	color:#666666;
	font-size: 18px; margin-bottom:8px;
}
#FrontPageLeftItem H4
{
	color:#595959;
}

#MainFPList1
{
	float:left;
	width:368px;
	height:150px;
	margin-left:0px;
	margin-right:10px;
	margin-top:10px;
}

.FrontPageListHeader {padding-left:10px; margin-bottom:8px; margin-top:5px;}
.FrontPageListHeader a {color:#000000;}
.FronPageList {padding-left:10px;}
.FronPageList a {color:#389FCD;}


#MainFPList2
{
	float:left;
	width:292px;
	height:150px;
	margin-right:0px;
	margin-top:10px;
}

#Logo {position:relative; top:-13px; left:30px; text-align:left; width:300; padding-bottom:5px; padding-left:10PX; }

#Bread 
{
	vertical-align:bottom;
	background-color: #FFC515;
	color:Black;
	height: 22px;
	font-size: 16px;
	font-weight: normal;
	width: 830px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px; 
	margin-top: 1px;
}
#Bread a {color:#000000; font-size:11px}

#SetLanguage
{
	padding-left:515PX;
	padding-top:10px;
	padding-right:10px;
	z-index:500;
}

/*#DoSearch {float:right; width:160px; position:absolute; top:20px; left:640px; height:100px; z-index:99; }*/

#DoSearch {float:right; position:absolute; top:88px; left:640px; z-index:99;}
	.tblSearch {padding:10px}
	.inputSearch {width:120px;}
	.btnSearch {background-color:#efefef; font-size:11px; color:#666666; width:80px;}


/*.smallList {padding: 6px 2px 2px 2px; margin:5px 5px 5px 0px; float:left; border:1px solid #F0B500; text-align:center; height:230px; width:85px;}*/

.smallList {padding: 6px 2px 2px 2px; margin:5px 14px 9px 0px; float:left; border:1px solid #F0B500; text-align:center; height:150px; width:110px;}

.smallList H1{font-size:1em;}
.smallList A{font-size:1em;}

/*Tittel sak*/
	H1, .h1 {font-size: 24px; font-weight:normal; color:#666666; margin-bottom:10px; margin-top:10px;}

.table_header {
	font-weight: bold;
	background-color: #999999;
}
.table_dark {
	background-color: #EEEEEE;
}

a {text-decoration: none; color: #F0B500;}

#MenuH_1 { padding-bottom:3px;}

.btnSubmit {float:left; width:150px; margin-top:10px; margin-left:200px;}

.tblContact {width: 500px;}

.DivFile
{
	text-align:center;
	border:solid 1px #ccc;
	background:#eee;
	padding:5px;
	height:140px;
	margin:5px;	
	width:130px;
}

.PortalItemList
{
	width:700px; float:left;
	margin-left:2px;
}

.TB_secondLine
{
	color:Black;
}
.tblFooter
{
	margin-top:10px;
	width:100%;
	text-align:center;
	z-index:1;
}

#NonFrontPage1_1__ctl0_fxpContentDispatcher__ctl0_Label1
{
	font-size:17px;
}




/*Redesign APRIL 2010 - PAK*/


#Container {
border: 1px #CCCCCC solid;
border-top: 3px #FBBE40 solid;
width:960px;
min-height: 750px;

}



#fxpMenu1, #Fxpmenu1 {
	background-color: white;
	background-image:url(/images/menu.png);
	
	
}




#Bread {
background-color: white;
}



#SetLanguageContainer {
	width: 930px;
}




.tblSearch{
	margin-top: -50px;
	margin-left:80px;
}

#LeftSide {
	width: 435px;
	background-color: white;
	float: left;
	margin-left:18px;
	
}

#FrontPageLeftItem{
	background-color: white;
	background-image: none;
}

#RightSide{
	width: 400px;
	float: right;
	padding-right: 80px;
	
}

#frontcontent {
	height: 400px;
}


#MainFPList2{
	width: 894px;
	height: 175px;
	margin-bottom: 10px;
	margin-left: 23px;
	background-image:url(/images/bg-news.png);
	padding-left:20px;

}


.FrontPageListHeader {
	
	font-size: 16px;
	padding-left: 15px;
	padding-top: 5px;
	height: 1px;
	font-weight: bold;
	
}







.forsidenyheter {padding: 5px 15px 15px 5px; margin:20px 10px 15px 10px; float:left;  text-align:center; height:100px; width:220px; border-right:1px gray dotted; text-align: left ; }

.forsidenyheter A{font-size:1em;}

.forsidenyheter H2 {font-size:14px;}





.VisAlle a  {float:right;color:#E7A905; font-size: 14px; padding-right:50px;}





#kn1 {
	background-image:url(/images/kn_vegg.png);
	background-repeat: no-repeat;
	height:50px;
	width: 125px;
	padding-left:65px;
	padding-top: 15px;
	font-size: 13px;
	color:#E7A905;
	
}


#kn1:hover {
background-image:url(/images/kn_vegg_hover.png);

}






#kn2 {
	background-image:url(/images/kn_taklamper.png);
	background-repeat: no-repeat;
	height:50px;
	width: 125px;
	padding-left:65px;
	padding-top: 15px;
	font-size: 13px;
	color:#E7A905;
}

#kn2:hover {
background-image:url(/images/kn_taklamper_hover.png);


}



#kn2_finland  {
	background-image:url(/images/kn_taklamper.png);
	background-repeat: no-repeat;
	height:50px;
	width: 125px;
	padding-left:65px;
	padding-top: 7px;
	font-size: 13px;
	color:#E7A905;
}

#kn2_finland:hover {
background-image:url(/images/kn_taklamper_hover.png);


}



#kn3{
	background-image:url(/images/kn_pullert.png);
	background-repeat: no-repeat;
	height:50px;
	width: 125px;
	padding-left:65px;
	padding-top: 15px;
	font-size: 13px;
	color:#E7A905;
	}
	
	#kn3:hover {
background-image:url(/images/kn_pullert_hover.png);

	
}

#kn4 {
	background-image:url(/images/kn_stolper.png);
	background-repeat: no-repeat;
	height:50px;
	width: 125px;
	padding-left:65px;
	padding-top: 15px;
	font-size: 13px;
	color:#E7A905;
}

#kn4:hover {
background-image:url(/images/kn_stolper_hover.png);

}


#kn5 {
	background-image:url(/images/kn_prosjekt.png);
	background-repeat: no-repeat;
	height:51px;
	width: 390px;
	font-size: 13px;
	color:#E7A905;
	text-align: center;
	padding-top:15px;
}


#kn5:hover {
background-image:url(/images/kn_prosjekt_hover.png);
}









.btnSearch {
	border: thin #E6A905 solid;
	background-color: #f2f2f2;
	height: 20px;
}



#fxpMenu2 {
	padding: 0px;
	font-weight: bold ;
	height: 200px;
	margin-top: -20px;
	margin-left:1px;
	margin-top: 0px;
	
}






.Leftproductheader {
	
	font-size: 12px;
		font-weight: bold;
		padding-bottom: 15px;
	
}



#produktboks {
background-image:url(/images/boks-bg.png);
background-repeat: repeat-x;

	border: 1px #CCCCCC solid; 
	position: relative; 
	margin-top:0px; 
	padding: 10px; 
	height: auto;
}

#kontaktboks {
background-image:url(/images/boks-bg.png);
background-repeat: repeat-x;

	border: 1px #CCCCCC solid; 
	position: relative; 
	margin-top:0px; 
	padding: 10px; 
	height: 30px;
	
	font-weight: bold ;
	vertical-align: middle;
}





.FronPageList a{
	color: #E6A905;
}




.CatalogMainItemDiv {
margin-top: -10px;
margin-left: 0px;
margin-bottom:0px;
	
}



#Content_NonFront {
margin-left: 19px;

}


