body {
	font-family:Verdana,Tahoma,Arial,Helvetica;
	background-image: url("Images/BackgroundTop.jpg");
	background-repeat: repeat-x;
	background-color: #f0f0f0;
	color: #414141;
	margin:0px;
	padding:0px;
	
	/* font-size: 11px; */
}

a:link, a:visited {
	color:#0c4da1;
	font-weight: normal;
	text-decoration:none;
}

a:hover {
	color:#0c4da1;
	font-weight: normal;
	text-decoration:underline;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	font-size: 1px;
	line-height: 0px;
}

.hidden {
	visibility:hidden;
}

h1 {
	background-image: url("Images/H1Bullet.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	padding-top: 0px;
	margin-top:0px;
	margin-bottom:12px;
	font-size: 24px;
	font-weight: normal;
	color: #79000d;
}

h1.HeadingMargin {
	margin:10px 0px 0px 10px;
}

h1 a:link, h1 a:visited, h1 a:hover {
	font-weight:normal;
	text-decoration:none;
	color: #79000d;
}

h1.h2 a:link, h1.h2 a:visited, h1.h2 a:hover,
h1.h3 a:link, h1.h3 a:visited, h1.h3 a:hover,
h2 a:link, h2 a:visited, h2 a:hover,
h2.h3 a:link, h2.h3 a:visited, h2.h3 a:hover,
h3 a:link, h3 a:visited, h3 a:hover {
	color:#79000d;
}

h2, h1.h2 {
	background:none;
	padding-left:0px;
	padding-top: 0px;
	margin:0px 0px 11px;
	font-size: 20px;
	font-weight: normal;
	color: #79000d;
}

h3, h1.h3, h2.h3 {
	background:none;
	padding-left:0px;
	font-size:16px;
	margin:0px 0px 5px;
	padding-top: 0px;
	font-weight:normal;
	color: #79000d;
}

h4, h1.h4, h2.h4, h3.h4 {
	font-size:100%;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color: #79000d;
}

img {
	border:none;
}

#MainContainer {
	width: 972px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 9px;
	padding:0px;
}

#Top {
	line-height: 0px;
	font-size: 1px;
}
#TopLeft {
	float:left;
	width: 16px;
	height: 6px;
	background-image: url("Images/DropShadowTopLeft.jpg");
	background-repeat:no-repeat;
}

#TopMiddle {
	float:left;
	height: 6px;
	width: 940px;
	background-image: url("Images/DropShadowTop.jpg");
	background-repeat:repeat-x;
	
}

#TopRight {
	float:left;
	width: 16px;
	height: 6px;
	background-image: url("Images/DropShadowTopRight.jpg");
	background-repeat:no-repeat;
}

#Middle {
	background-image: url("Images/DropShadowMiddle.jpg");
	background-repeat: repeat-y;
	height: 100%;
}

#BreadCrumbs a, #BreadCrumbs a:hover {
	font-weight:normal;
}

/* PageHeadLineWithImage */
.imageDescription {
    font-size:0.7em;
    font-style: italic;
    margin-top:4px;
    margin-bottom:0px;
}
.pageImage 
{
    margin-bottom: 5px;
}

.ImageTop 
{
	float:left;
	margin-bottom:10px;
	margin-left: 5px;
}

.FirstImageTop 
{
	margin-left:0px;
}

/* BILDER */
.ImageTop2 
{
	width: 235px;
}
.ImageTop3 
{
	width: 155px;
}

.ImageTop1 
{
	width: 520px;
	float:none;
}

.ImageLeft 
{
	margin-bottom:10px;
	margin-right: 0px;
}

.ImageRight 
{
	margin-bottom:10px;
	margin-left: 0px;
}
/* SLUT BILDER */
.MainContainerLeft 
{
	float:left;
	width: 200px;
	padding-right: 15px;
}
.MainContainerRight
{
	float:right;
	width: 200px;
	padding-left: 15px;
}
/* END PAGE HEADLINE */


#MiddleLeft{
	width: 6px;
	height: 264px;
	float:left;
	background-image: url("Images/DropShadowMiddleLeft.jpg");
	background-repeat: no-repeat;
}

#MiddleMiddle {
	width: 940px;
	padding:10px;
	

	float:left;
}

#MiddleRight {
	width: 6px;
	height: 264px;
	float:left;
	background-image: url("Images/DropShadowMiddleRight.jpg");
	background-repeat: no-repeat;
}

#Bottom {
	line-height: 0px;
	font-size: 1px;
}

#BottomLeft {
	float:left;
	width: 16px;
	height: 6px;
	background-image: url("Images/DropShadowBottomLeft.jpg");
	background-repeat:no-repeat;
}

#BottomMiddle {
	float:left;
	height: 6px;
	width: 940px;
	background-image: url("Images/DropShadowBottom.jpg");
	background-repeat:repeat-x;
	
}

#BottomRight {
	float:left;
	width: 16px;
	height: 6px;
	background-image: url("Images/DropShadowBottomRight.jpg");
	background-repeat:no-repeat;
}

#Header {
	height: 115px;
}

#HeaderLeft {
	width: 705px;
	height: 115px;
	float:left;

}
#HeaderRight {
	float:right;
	width: 230px;
	height: 115px;
	background-image: url("Images/HeaderRight.jpg");
	background-repeat: repeat-x;
	color: #535252;
	position:relative;
}

#HeaderRight a, #HeaderRight a:visited {
	color: #535252;
	font-size: 10px;
}

#HeaderRight a:hover {
	text-decoration: underline;
	font-size: 10px;
}

#TopLinks {
	text-align:right;
	padding-top: 8px;
	padding-right: 10px;
}
#TopLinks ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#TopLinks ul li {
	display:inline;
	margin:0px 0px 0px 15px;
	padding:0px;
}
#TopLinks ul li a {
	font-weight:bold;
}
#SearchBar {
	position: absolute;
	bottom:0px;
	text-align:right;
	padding-bottom: 8px;
	padding-right: 10px;
	width: 220px;
}
#SearchBar input {
	background-image: url("Images/SearchBarGradient.jpg");
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana,Helvetica;
	font-size: 9px;
	height: 12px;
	width: 130px;
	border: 1px solid #c0c0c0;
	
}

#Menu {
	margin-top:5px;
	background-image: url("Images/MenuBackgroundTop.gif");
	background-repeat: repeat-x;
	background-color: #58030c;
	padding: 0px 9px 4px;
	font-size:70%;
	/* border: 1px solid black; */
	height:1%;
}
#BreadCrumbs {
	background-color: #bfc0c0;
	padding:3px 9px 4px;
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 60%;
}
#Menu a:link, #Menu a:visited {
	color: #ffffff;
	font-weight:bold;
}

#Menu a:hover {
	text-decoration:underline;
	font-weight:bold;
}

#Menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#Menu ul li {
	float:left;
	display:block;
	margin-right: 20px;
	padding:4px 0px 2px;
}
#QuickLinks {
	float: right;
}
#QuickLinks ul li {
	margin-right:0px;
}

#Content {
	margin: 0px 0px 5px 0px;
	padding: 0px;

}


#LeftColumn {
	width: 225px;
	float: left;
}

.LeftListing {
	background-image: url("Images/OurProductsBackground.jpg");
	background-repeat: repeat-x;
	background-color: #c9c7c7;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom: 5px;
	font-size:70%;
}

.LeftListing h1 {
	background:none;
	color: #535252;
	font-size:20px;
	margin:0px 0px 10px;
	padding:0px;
	padding-left: 9px;
}

.LeftListing h2 {
	color: #535252;
	margin:0px;
	padding:0px;
	padding-left: 10px;
	
}



.LeftMenuHeaderLink, a.LeftMenuHeaderLink:link, a.LeftMenuHeaderLink:hover, a.LeftMenuHeaderLink:visited  {
 	color: #535252;
 	font-size:100%;
 	font-weight: normal;
}

.LeftListing ul {
	list-style-type: none;
	padding: 0px 0px 0px 5px;
	margin:0px;
}

.LeftListing ul li {
	display:block;
	padding:0px;
	margin:0px 0px 3px;
	line-height:100%;
	background-color:#ffffff;
}

.LeftListing ul li ul {
	margin:3px 0px 0px 8px;
	padding-bottom:3px;
}

.LeftListing li span {
	display:block;
	background-color:#ffffff;
	padding:3px 5px;
	margin:0px;
	margin:0px;
	height:1%;
}

.LeftListing li a:link, .LeftListing li a:visited {
	font-weight:normal;
	color:#414141;
	text-decoration:none;
}

.LeftListing li a:hover {
	color:#414141;
	text-decoration:none;
}

.PaddingRight {
	padding-right: 5px;
}
.Indent {
	
}
.LeftListing .selected, .LeftListing .selected a:link, .LeftListing .selected a:visited, .LeftListing .selected a:hover {
	color: #414141;
	font-weight:bold;
}
.LeftListing .Logo {
	background-image: url("Images/OurProductsLogo.gif");
	background-repeat: no-repeat;
	width: 27px;
	height:20px;
	margin:auto;
	margin-top:20px;
}

#MiddleAndRight {
	float:left;
	width:710px;
	margin:0px 0px 0px 5px;
	padding:0px;
}

#MiddleColumn {
	width: 475px;
	margin-right: 5px;
	margin-left: 0px;
	float: left;
	overflow:hidden;
}

#ImageArea {
	padding:0px;
	margin:0px;
}
#MainContentArea {
	padding:10px;
	
}

#MainBody {
	padding: 10px 10px 5px;
	font-size:70%;
}

#MainBody h1 {
}

#MainBody ul {
	line-height:150%;
}

#MainBody p {
	margin-top:0px;
	margin-bottom:1em;
	line-height:150%;
}

#PageTabs {
	font-size:70%;
}

#PageTabs p {
	margin-top:0px;
	line-height:130%;
}

#LeftBody {
	font-size:70%;
}

#SecondaryBody {
	font-size:70%;
}

#RightColumn {
	width: 230px;
	float:left;
	overflow:hidden;
}

#Splashes {
}

.Splash {
	margin-bottom: 6px;
	clear: both;
}

.SplashCustom {
	border: 1px solid #e2e2e2;
	padding: 7px;
}

.Splash h2 {
	margin:0px;
	padding:0px;
	clear: both;
	margin-bottom: 5px;
}

.Splash p {
	margin:0px;
	padding:0px;
}

.Splash .ImageTop {
	margin:0px;
	padding:0px;
	clear:both;
}

.Splash .ImageLeft {
	float:left;
	clear:none;
	padding-bottom: 5px;
	padding-right:5px;
}

.Splash .ImageRight {
	float: right;
	clear:none;
	padding-bottom: 5px;
	padding-left:5px;
}
.Splash .FloatRight {
	text-align: right;
	margin-top:5px;
}

.AlignRight {
	text-align:right;
	margin-top:5px;
}

#Footer {
	margin-top:10px;
	height: 15px;
	padding-top: 12px;
	padding-left: 5px;
	background-image: url("Images/FooterBackground.gif");
	background-repeat: repeat-x;
	color: #2a2a2a;
	font-family: Tahoma, Verdana, Arial,Helvetica;
	font-size: 9px;
}

#ExtrudeLogo {
	text-align: right;
	padding-right: 7px;
}
#ExtrudeLogo img {
	border: 0px;
}

/*********** SITE MAP ************/
#SiteMapContainer ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#SiteMapContainer li {
	margin:0px;
	padding:0px;
	line-height:200%;
}
#SiteMapContainer ul ul li {
	padding-left:50px;
}
#SiteMapContainer a.TopItemLink {
	font-size:120%;
	font-weight:normal;
}
#SiteMapContainer a.SubItemLink {
	font-weight:normal;
}
#SiteMapContainer li.LastItem {
	background:transparent url('Images/submenu_img_last.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
#SiteMapContainer li.LastTopItem {
	background:none;
}
#SiteMapContainer li.SubItem {
	background:transparent url('Images/submenu_img.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
/*********** END OF SITE MAP ************/


/*********** FAQ ************/
ul.FaqList {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.FaqList li {
	line-height:145%;
	margin-bottom: 10px;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 10px;
	
}
.FaqAnswer {
	padding-top: 10px;
}
.FaqLabel {
	font-size: 100%;
	display:block;
	padding:0.2em 0em;
}
.FaqTextBox {
	width:205px;
}

.FaqForm h2 {
	margin-bottom: 5px;
	padding:0px;
}

.FaqForm {
padding: 10px;
}
/*********** END OF FA ************/

/*********** STARTPAGE SPLASHES *************/
#PuffArea {
	font-size:70%;
}

#PuffArea p {
	margin:0px;
}

.splashRow {
	float:left;
	width:100%;
	margin-bottom:5px;
}

.splashWide {
	border:solid 1px #e2e2e2;
	padding:9px;
}

.splashLeft, .splashRight {
	float:left;
	width:215px;
	border:solid 1px #e2e2e2;
	padding:9px;
}

.splashRight {
	margin-left:5px;
}

div.SplashImage {
	width:100%;
	height:86px;
	overflow:hidden;
	margin-bottom:5px;
}
/*********** END OF STARTPAGE SPLASHES *************/

/*********** SEARCH **************/
.searchText {
	width:300px;
}
/*********** END OF SEARCH **************/

/*********** XFORM *****************/
.XForm label {
	display: inline;
	font-weight: bold;
}
.XForm, .xForm {
	width: 450px;

}
.XForm table {
	width: 450px;

}
#id_matrix {
	width: 450px;
}
.XForm fieldset {
	width: 410px;
}
/*********** END OF XFORM *****************/


/************ PageList - Nyheter ***********/

.pageList h2 {
	margin-bottom: 6px;
	padding:0px;
}

.pageList ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.pageList ul li {
	margin-bottom: 10px;
}

/************ END OF PAGELIST - NYHETER ***********/

.NoListMargin {
	margin:0px 0px 0px 20px;
	padding:0px;
}


/*** ÅTERFÖRSÄLJARE ****/
.ResellerItem {
	width: 400px;
	margin-bottom: 27px;
}

.ResellerItem h4 {
	margin:0px;
}

.ResellerFlag {
	margin-top: 5px;
}

.ResellerFlag img {
	float:left;
	padding-right: 10px;
}
.ResellerFlag span 
{
    line-height: 15px;
}


/**** END ÅTERFÖRSÄLJARE ***/

.ImageText {
	display:block;
	font-size:90%;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}

span.LeftFloat {
	display:inline-block;
	float:left;
	width:50%;
	margin-right:15px;
	margin-bottom:10px;
}

span.RightFloat {
	display:block;
	float:right;
	width:50%;
	margin-left:15px;
	margin-bottom:10px;
}

img.RightAlign {
	margin-left:10px;
}

img.LeftAlign {
	margin-right:10px;
}


/* Documentlist */

.documentList {

}
.documentList ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.documentList ul li {
	margin-bottom:15px;
}
.documentList h2 {
	margin-bottom:5px;
}
a.bmpExtension {background: url(images/extensions/bmp.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.docExtension, a.docxExtension {background: url(images/extensions/doc.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.gifExtension {background: url(images/extensions/gif.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.htmExtension, a.htmlExtension {background: url(images/extensions/htm.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.jpgExtension,a.JPGExtension, a.jpegExtension {background: url(images/extensions/jpg.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}

a.mp3Extension {background: url(images/extensions/mp3.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.mpgExtension {background: url(images/extensions/mpg.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pdfExtension {background: url(images/extensions/pdf.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pngExtension {background: url(images/extensions/png.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.pptExtension, a.pptxExtension {background: url(images/extensions/ppt.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.tifExtension, a.tiffExtension {background: url(images/extensions/tif.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.txtExtension {background: url(images/extensions/txt.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.wavExtension {background: url(images/extensions/wav.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.xlsExtension, a.xlsxExtension {background: url(images/extensions/xls.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}
a.zipExtension {background: url(images/extensions/zip.gif) no-repeat; padding: 0 0 2px 20px; line-height: 2em;}

/* DocumentList END */

.LightBoxLink {
	float: right;
	margin-top:10px;
}



/* Resellerlist */
#list
{
	width:627px;
	clear: both;
}

#list div
{
	width:200px;
	float:left;
	height:60px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 3px;
}

#list #ingress
{
	width:600px;
	height:15px;
	background-color: #cccccc;
	
}


.UCImage {
	margin-top:10px;
}