/* - - - Content page specific stylesheet - - - */
/* - - - LAYOUT - - - */

@import "global.css";
#content
{
	padding: 20px 0;
}

div#secondary
{
	width: 250px;
	float: left;
	margin-right: 30px;

}
#nav_sub
{
		font-size: 140%;
}
#nav_sub ul
{
	margin: 0;
}
#nav_sub ul li
{
	list-style: none;
	font-family: Arial, Verdana, "MS Trebuchet", sans-serif;
}
/*Nivå 1*/
#nav_sub ul li > a
{
	
	background:url("../images/bg_submenu.png");
	background-position: 0 0;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 1em;
	text-decoration:none;
	color: #414141;
	
	
}
#nav_sub > ul > li#current > a,
#nav_sub > ul > li.current > a,
#nav_sub ul li > a:hover
{
	background-position: 0 -30px;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 1em;
	text-decoration:none;
	color: #000000;
	
}
/*Göm underliggande mappar*/
#nav_sub ul li ul
{
	display: none;
}
#nav_sub ul li#current > ul,
#nav_sub ul li.current > ul
{
	display: block;
}
#nav_sub ul li ul li a,
#nav_sub ul li.current > ul li.current > a,
#nav_sub ul li.current > ul li#current > a,
#nav_sub ul li.current > ul li > a:hover
{
	background-position: 0 -70px;
	padding: 0 0 0 2em;
	color: #808080;
}
#nav_sub ul li.current > ul li > a:hover,
#nav_sub ul li#current > ul li > a:hover
{
	background-position: 1em -132px;
	padding: 0 0 0 2em;
}

#nav_sub ul li ul li ul li a,
#nav_sub ul li.current > ul li.current > ul li.current a,
#nav_sub ul li.current > ul li.current > ul li#current a
{
	background-position: 0 -170px;
	padding: 0 0 0 3em;
	color: #808080;
}
#nav_sub > ul li.current > ul li#current a
{
	background-position: 1em -132px;
	padding: 0 0 0 2em;
	color: #da860d;
	font-weight: normal;
}
#nav_sub > ul li.current > ul li.current > ul li#current > a,
#nav_sub ul li.current > ul li > ul li >a:hover
{
	background-position: 2em -132px;
	padding: 0 0 0 3em;
}

#nav_sub ul li.current ul li.current > a,
#nav_sub ul li.current ul li.current ul li.current > a
{
	color: #000000;
	background-position: 1em -132px;
}

#supplemental,
table.product,
table.products
{
	margin: 20px 0;
	color: #808080;
	font-size: 14px;

	background: #ededed url('../images/bg_box.png') repeat-x 0 0 scroll;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px; 
	-moz-border-radius-bottomleft: 9px; 
	-moz-border-radius-bottomright: 9px; 
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	
	
}
#supplemental .col50,
#content table.product tr.th td,
#content table.products tr.th td
{
	width: 44%;
	border-top: 0 none;
		padding: 3%;

}
#supplemental .col100,
#content table.product tr td,
#content table.products tr td
{
	clear: both;
	padding: 3%;
	margin-top: 1em;
	border-top: 1px solid #e7e7e7;
}
#supplemental h2,
table.product h2,
table.products h2
{
	color: #808080;
	font-size: 16px;
	
}

#content #main #supplemental a,
table.product a,
table.products a
{
	text-decoration: underline;
	color: #000000;
}
#content #main #supplemental .col100 a,
table.product li a,
table.products li a
{
	background: transparent url('../images/icon_file_pdf_24x24.png') no-repeat left center scroll;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	display: block;
	
}


#content #main
{
	color: #393939;

}
/*News list news archive*/
#content #main #news_archive ul
{
	margin: 0.5em 0;
}
#content #main #news_archive ul li
{
	list-style: none;
}
#content #main #news_archive ul li .wm_news_published
{
	font-weight: bold;
	padding: 0 10px 0 0;
}
#content #main #news_archive ul li p
{
	display: inline;
	font-size: inherit;
}
#content #main div.wm_news_entry p.wm_news_published
{
	font-style: italic;
}

#content #main p
{
	line-height: 162%;
	font-size: 1.4em;
	margin-bottom: 1em;
}
#content #main li
{
	font-size: 1.4em;
}
#content #main table li
{
	font-size: 100%;
}
#content #main td p,
#content #main li p,
#content #main li li
{
	font-size: inherit;
}
#content #main a
{
	color: #da860d;
	letter-spacing: 1px;
}
#content #main h1,
#content #main h2,
#content #main h3,
#content #main h4,
#content #main h5,
#content #main h6
{
	font-family: Arial, Verdana, "MS Trebuchet", sans-serif;
	color: #808080;
	font-weight: normal;
	margin-top: 1em;
}
#content #main h1,
#content #main .wm_news_entry h3
{
	font-size: 30px;
	font-weight: normal;
}
#content #main h2
{
	font-size: 21px;
}
#content #main h3
{
	font-size: 17px;
	font-weight: bold;
}
#content #main h4
{
	font-size: 13px;
	font-weight: bold;
}
#content #main h5
{
	font-size: 100%;
}
#content #main h6
{
	font-size: 100%;
}

/*Tables*/
#content #main table
{
	width: 100%;
}
#content #main table tr
{}
#content #main table tr td
{
	font-size: 14px;
}
#content #main table tr th,
#content #main table tr.th td
{

}
/*Table grid*/
#content #main table.grid
{
	border-collapse: collapse;
	border: 1px solid #EDEDED;
}
#content #main table.grid tr
{}
#content #main table.grid tr td
{
	border: 1px solid #EDEDED;
}
#content #main table.grid tr th,
#content #main table.grid tr td.th
{
	border: 1px solid #EDEDED;
	
	
}
/*Table Elegant*/
#content #main table.elegant
{
	border-collapse: collapse;
	border: 1px solid #F08A00;
}
#content #main table.elegant tr
{}
#content #main table.elegant tr td
{
	padding: 5px;
}
#content #main table.elegant tr th,
#content #main table.elegant tr.th td
{
	background-color: #f08a00;
	color: #ffffff;
	font-family: Arial, Verdana, "MS Trebuchet", sans-serif; !important;
		font-size: 15px;
}
#content #main table.elegant tr.odd td
{
	background-color: #EDEDED;
}
#content #main table.elegant tr.even td
{
	background-color: #ffffff;
}
/*Table Vertical*/
#content #main table.vertical
{}
#content #main table.vertical tr
{}
#content #main table.vertical tr td
{}
#content #main table.vertical tr th,
#content #main table.vertical tr.th td
{
	background-color: #f08a00;
	color: #ffffff;
	font-family: Arial, Verdana, "MS Trebuchet", sans-serif; !important;
		font-size: 15px;
}
#content #main table.vertical td.odd
{
	background-color: #EDEDED;
}
#content #main table.vertical td.even
{
	background-color: #ffffff;
}

#content #main hr
{
	width: 90%;
	height: 1px;
	border: 0 none;
	border-top: 1px solid #ededed;
	margin: 2em auto;
}
#content #main #sitemap
{}
#content #main #sitemap ul
{
	margin: 0 1em;
}

/* Dealer Zone**/
#login-extranet
{
	margin: 20px 0;
	color: #808080;
	font-size: 14px;
	padding: 1em;
	background: #ededed url('../images/bg_box.png') repeat-x 0 0 scroll;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px; 
	-moz-border-radius-bottomleft: 9px; 
	-moz-border-radius-bottomright: 9px; 
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
}
#login-extranet label
{
	line-height: 162%;
	padding-top: 5px;
}
#login-extranet input
{
	height:29px;
	line-height:29px !important;
	padding:0 5px;
	width:150px;
}
#login-extranet button
{
	margin-left: 10px;
	padding: 0 3px;
}

/*sitemap*/
.sitemap_folders
{}
#content ul.sitemap_folders > li,
#content ul.sitemap_folders li
{
	list-style: none;
}
#content ul.sitemap_folders li strong + ul
{
	margin-top: 0;
	margin-bottom: 0;
}