/*--------------------------------*/
/*  Copyright Addmind 2006      */
/*--------------------------------*/

/* HTML Elements */
html,body,form {
	margin: 0;
	padding: 0; 
}

img {
	border: 0;
}

#CMSBody table {
	border-collapse: collapse;
}

#CMSBody td {
 vertical-align: top;

 }
/* Layout Elements */

body {

}

/* Type Elements */


body, input {
	font-family: Arial, verdana,   Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

}
h1, h2, h3 {
	padding: 0;
}

h1 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px -1px;
	color: #F26422;
}

h2 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px -1px;
	color: #F26422;

}

h3 {
	font-family: Arial, verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px -1px;
	color: #F26422;
}


a {
	color: #F26422;
	text-decoration: none;
}

.productTopInfo a {
	color: #000 !important;
	text-decoration: none;
}



/* Layout Elements ____________________________________ */

#pageWrapper {
	margin: 0 auto 0 auto;
	width: 846px;
	background-color: white;

	
}

#pageContainer {
		width: 846px; 
}

#pageTop { 

	height: 84px;
}

#pageTop #logo { 
	padding: 16px 0px 0px 0px;
	float: left;
	width: 100px;
	}
	
#pageTopImage{ 

	height: 175px;
	clear: both;
}	

#pageNavigation  {
float:right;
width: 700px;
margin: 0;
padding: 60px 0px 0 0;
height: 24px;
overflow: hidden;
}



#pageBody {

	margin-top: 15px;
	overflow: hidden;
	width: 846px;
}

/* Page Dividers and Columns Splits ____________________________________ */

#breadcrumbs {
	margin: 0px 0 10px 0;
}

#pageLeft {
	float: left;
	width: 140px;

}

#pageMain {
	float: left;
	width: 345px;
	margin-left: 20px;

}

#pageRight {
	float: right;
	width: 319px;

}

#search {
	float: right;
	width: 210px;
}


#subPageLeft {
	float: left;
	width: 140px;

}

#subPageMain {
	float: left;
	width: 686px;
	margin-left: 20px;
 	
	}
	
/* Product */
.productTopInfoDotted {
background-image: url(/UserUploadImages/strecklinje_845pix.gif);
background-repeat: repeat-x;
height: 2px;	
	}
	
.productTopInfo {
background-image: url(/UserUploadImages/strecklinje_845pix.gif);
background-repeat: repeat-x;
	background-position: bottom;
overflow: hidden;
padding: 5px 0 6px 0;
margin-bottom: 15px;
	}

.productTopInfoLeft {
width: 686px;

	}
	

	
.productMainInfo {
width: 686px;
overflow: hidden;
clear: both;
	}
	
.productMainInfoLeft{
width: 486px;
overflow: hidden;
float: left;
	}
	
.productMainInfoRight {
width: 180px;
overflow: hidden;
float: right;
	}
	
	
/* Top navigation */



#pageNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 480px;
	float: left;
}

#pageNavigation ul li {
	float: left;
	margin: 0;
	padding: 0px 15px 0px 0px;
}

#pageNavigation ul li a {
	text-decoration: none;
	display: block;

}


/*  Left menu */

/* Main level */

#leftMenu {
	padding-top: 0px;
}

#leftMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#leftMenu ul ul {
 margin: 5px 0 10px 0;
}

#leftMenu ul ul ul {
 margin: 5px 0 5px 0;
}

#leftMenu ul li {
 margin: 0px 0 5px 0;
}

#leftMenu ul li  ul li {
 margin: 0px 0 0px 0;
}

#leftMenu ul li a {
	padding: 3px 2px 2px 2px;
	height: 15px;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: block;
background: url(/UserUploadImages/menubar_rollbut1.gif) no-repeat 0px 0px;	
}

#leftMenu ul li a:hover {
background: url(/UserUploadImages/menubar_rollbut2.gif) no-repeat 0px 0px;	
}

#leftMenu ul li ul li a:hover {
background: none;	
	color: #F26422;
}

/* level 2 */
#leftMenu ul li ul li a {
	background: #fff none;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	color: Black;
	text-align: left;
	height: auto;

}
/* level 3 */
#leftMenu ul li ul li ul li a {
	padding-left: 15px;


}
/* level 4 */
#leftMenu ul li ul li ul li ul li a {
	padding-left: 30px;;


}


/* Main Navigation Selected (AddCMS classes) */

#leftMenu a.AddCMSSysMainSelected,
#leftMenu a.AddCMSSysMainSelected:visited,
#leftMenu a.AddCMSSysSubSelected,
#leftMenu a.AddCMSSysSubSelected:visited
{
	color: #fff;
	background: url(/UserUploadImages/menubar_rollbut2.gif) no-repeat 0px 0px;
}

#leftMenu ul li ul li a.AddCMSSysMainSelected,
#leftMenu ul li ul li a.AddCMSSysMainSelected:visited,
#leftMenu ul li ul li a.AddCMSSysSubSelected,
#leftMenu ul li ul li a.AddCMSSysSubSelected:visited
{
	background: none;
	color: #F26422;
	font-weight: bold;
}




/* Footer */

#footer {
background-image: url(/UserUploadImages/strecklinje_845pix.gif);
background-repeat: no-repeat;
clear: both;
height: 10px;
margin-top: 30px;
}

#footer #info { 
}

/* Form */

INPUT {

	border: 1px solid #3d3d3d;
}


.button {
	background-color: #F26422;
	border: 1px solid #F26422;
	color: #fff;
	font-weight: bold;
}

.AddCMSSysSearchButton {
background: transparent url(/UserUploadImages/pil_hoger_svart.gif) no-repeat scroll 0% 50%;
border:0pt none;
padding:2px 5px 2px 13px;
float:right;
}

.AddCMSSysSearchText {
border:1px solid #3d3d3d;
font-size:10px;
margin:0pt 0pt 2px;
width:150px;
float:left;
}

/* top menu*/

a.hem { 
height: 24px;
width: 46px;
background: url(/UserUploadImages/topknapp_hem_rollbut1.gif) no-repeat;
display: block;
}

a.hemSel { 
height: 24px;
width: 46px;
background: url(/UserUploadImages/topknapp_hem_rollbut2.gif) no-repeat;
display: block;
}

a:hover.hem { 
background: url(/UserUploadImages/topknapp_hem_rollbut2.gif) no-repeat;
}

a.omoss {
height: 24px;
width: 64px;
background: transparent url(/UserUploadImages/topknapp_omoss_rollbut1.gif) no-repeat;
display: block;
}

a.omossSel {
height: 24px;
width: 64px;
background: url(/UserUploadImages/topknapp_omoss_rollbut2.gif) no-repeat;
display: block;
}

a:hover.omoss { 
background: url(/UserUploadImages/topknapp_omoss_rollbut2.gif) no-repeat;
}

a.produkter {
height: 24px;
width: 77px;
background: transparent url(/UserUploadImages/topknapp_produkter_rollbut1.gif) no-repeat;
}

a.produkterSel {
height: 24px;
width: 77px;
background: transparent url(/UserUploadImages/topknapp_produkter_rollbut2.gif) no-repeat;
}

a:hover.produkter { 
background: transparent url(/UserUploadImages/topknapp_produkter_rollbut2.gif) no-repeat;
}

a.tjanster {
height: 24px;
width: 65px;
background: transparent url(/UserUploadImages/topknapp_tjanster_rollbut1.gif) no-repeat;
}

a.tjansterSel {
height: 24px;
width: 65px;
background: transparent url(/UserUploadImages/topknapp_tjanster_rollbut2.gif) no-repeat;
}

a:hover.tjanster { 
background: transparent url(/UserUploadImages/topknapp_tjanster_rollbut2.gif) no-repeat;
}

a.kontakt {
height: 24px;
width: 66px;
background: transparent url(/UserUploadImages/topknapp_kontakt_rollbut1.gif) no-repeat;
}

a.kontaktSel {
height: 24px;
width: 66px;
background: transparent url(/UserUploadImages/topknapp_kontakt_rollbut2.gif) no-repeat;
}

a:hover.kontakt { 
background: transparent url(/UserUploadImages/topknapp_kontakt_rollbut2.gif) no-repeat;
}