h1.H1ProductHeader{font-size: 180%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica;}
h2.H2ProductHeader{font-size: 180%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica;}

ul{ margin-left:15px; padding:0px; }
li{ margin:0px; padding:0px; }

.ServiceLink a { color:#8eb530;}
.ServiceLink a:hover { color:#414141;}

/*.ProductGroupTop{ }
.ProductGroupDottedBottomLine { background-image:url("../Images/productBorderBottom.jpg"); background-position:bottom; background-repeat:repeat-x; }*/

.ProductGroupTopRight{ float:right; width:448px; }
.ProductGroupTopRightImage{ width:710px; height:auto; padding:5px; background-color: #ffffff; }
.ProductGroupTopRightText{ width:550px; height:auto; margin-top:15px; border: 1px solid #e1e1e1; }
.ProductGroupTopRightPager{ text-align:left; }

a.ProductGroupTopRightPagerLinkActive:link{ font-weight:bold; text-decoration:none; color:#ffffff!important; }
a.ProductGroupTopRightPagerLinkActive:hover{ font-weight:bold; text-decoration:none; color:#ffffff!important; }
a.ProductGroupTopRightPagerLinkActive:active{ font-weight:bold; text-decoration:none; color:#ffffff!important; }
a.ProductGroupTopRightPagerLinkActive:visited{ font-weight:bold; text-decoration:none; color:#ffffff!important; }

a.ProductGroupTopRightPagerLink:link{ text-decoration:underline; color:#ffffff!important; }
a.ProductGroupTopRightPagerLink:hover{ text-decoration:underline; color:#ffffff!important; }
a.ProductGroupTopRightPagerLink:active{ text-decoration:underline; color:#ffffff!important; }
a.ProductGroupTopRightPagerLink:visited{ text-decoration:underline; color:#ffffff!important; }

.ProductGroupTopLeft{ width:550px; float:left; }
.ProductGroupTopLeftText{ height:auto; }
.ProductGroupTopLeftBottom{ margin-bottom:10px; }
.ProductGroupTopLeftBottomText{ font-weight:bold; margin-bottom:10px; }
.ProductGroupTopLeftBottomLinkItem{ float:left; text-align:center; margin-right:15px; }
.ProductGroupTopLeftBottomLinkImage{ border:0px; margin-bottom:5px; }

a.ProductGroupTopLeftBottomLink:link{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:hover{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:active{ text-decoration:none; color:#9D9E9F!important; }
a.ProductGroupTopLeftBottomLink:visited{ text-decoration:none; color:#9D9E9F!important; }

img.ProductImage{ border:0px; }
img.ProductColorImage{ margin-right:10px; margin-top:10px; margin-bottom:10px; }
.ProductColorTitle{ font-weight:bold; margin-top:10px;}

.ProductImageContainer{ float:left; width:365px; height: auto; }
.ProductImageContainerImage{ position: relative; width:365px; height: 365px; padding:5px; background-color: #ffffff; }
.ProductImageContainerPager{ font-size:12px; padding: 5px 0 5px 5px; color:#ffffff; background-color: #000000; }
.ProductInfoContainer{ width:360px; height:auto; float:right; margin: 15px 0 0 0; }
.ProductInfoContainer2{ width:360px; height:auto; float:right; margin: 10px 0 0 0; }
.ProductTextContainer{ float:left; width:340px; height:auto; margin-top: 5px; color:#000000; }
.ProductPriceFromContainer{ float:left; width:300px; padding:15px 0 5px 0; height:auto; font-weight:bold; color:#000000; }
.ProductIconContainer{ float: left; width: 300px;}
.ProductIconContainerIcon {float: left; width: 220px; padding-top:10px;}

.ProductDescriptionHeader { font-size:12px; font-weight:normal; padding:5px 5px 5px 5px; background-image: url(Images/wb/svart_liten_balk.gif); background-repeat: repeat-x; background-position: left; }
.ProductFileSpecsHeader{ margin:10px 0 10px 0; font-size:110%; padding:0px 0px 0px 4px; }

.ProductDimensionsContainer{ float:left; width:300px; height: auto; }
.ProductDimensionsTableHeader{ font-size:12px; font-weight:normal; padding:5px 5px 5px 5px; background-image: url(Images/wb/svart_liten_balk.gif); background-repeat: repeat-x; background-position: left; }
.ProductDimensionsSpecCell{ padding:2px 2px 2px 5px; color:#ffffff;}

.ProductSpecTableHeader{ font-size:12px; font-weight:normal; padding:5px 5px 5px 5px; background-image: url(Images/wb/svart_liten_balk.gif); background-repeat: repeat-x; background-position: left; }
.ProductTableSpecCell{ padding:2px 2px 2px 5px; color:#000000;}

/*.ProductDescriptionText{ margin-bottom:30px; font-size:110%; padding:0px 0px 0px 4px; }
.ProductPriceFromCurrency{ font-size:2.2em; font-weight:bold; }
.ProductPriceFromText{font-size:1.1em; }
.ProductLeftRightAndColorContainer{ margin-top:5px; margin-bottom:15px; }*/

/*.ProductList { margin-top:5px; }
.ProductListItem { width: 150px; vertical-align: top; padding: 1px 4px 0px 4px; background-image: url(Images/productCategoryItemSideDivider.gif); background-repeat: repeat-y; background-position: right; }
.ProductListItemTopBorder { height: 1px; width: 150px; margin-top:2px; overflow:hidden; }
.ProductListItemHeader { font-size: 1.2em; padding: 3px 0 3px 0; }
.ProductListItemImage { width:150px;  text-align:left; }
.ProductListItemLink { text-align: right; }
.ProductListItemLink a {color: #f91e07!important; text-decoration: none!important; }
.ProductListItemText { }
.ProductListItemText{}*/

.ProductListRightWide { float:left; margin-left: 2px; }
.ProductListItem { width: 235px; height:300px; padding: 10px 20px 0 0; }
.ProductListItemBox { width:235px; height: 300px; background-image: url(Images/wb/prod_bg.gif); background-repeat: no-repeat; background-position: top; }
.ProductListItemBox a:hover { width:235px; height: 300px; display:block; background-image: url(Images/wb/prod_bg_hover.gif); background-repeat: no-repeat; background-position: top; }
.ProductListItemImage { padding:5px; position: relative; }
.ProductListItemHeader { font-size: 14px; padding: 13px 10px 5px 10px; display: block; }
.ProductListItemText { height:26px; font-size: 11px; padding: 0 10px 5px 10px; display: block; /*color:#000000;*/ }
.ProductListKampanjImage { position: absolute; right: 10px; top: 10px; width:40px; height:40px; }
.ProductListNyhetsImage { position: absolute; left: 5px; top: 5px; width:60px; height:60px; }

/*.ProductListItem { width: 220px; padding: 20px 20px 0 0;}
* html .ProductListItem{width: 220px; padding: 20px 5px 0 5px;}
.ProductListItemBox { width:220px; height:auto; padding: 5px; background-color:#ffffff;}
.ProductListItemBox a { width:220px; display: block; }
.ProductListItemBox a:hover { background-color: #e1e1e1;}
.ProductListItemHeader {font-size: 14px; padding: 3px 5px 3px 5px; display: block; text-align:center; color:#ffffff; }
.ProductListItemText { font-size: 12px; padding: 0 5px 3px 5px; display: block; text-align:center; color:#ffffff; }
.ProductListItemImage { width:220px; height:220px;}
.ProductListKampanjImage { float:right; }
.ProductCategoryListItemTopBorder { height: 2px; width: 171px; font-size: 1px; }*/

/*.ProductListRightWide{ float:left; }
.ProductListItem { width: 230px; height:295px; padding: 10px 5px 0 2px; }
.ProductListItemBox { width:230px; height: 295px; background-image: url(Images/wb/prod_bg.jpg); background-repeat: no-repeat; background-position: top; }
.ProductListItemBox a:hover { width:230px; height: 295px; display:block; background-image: url(Images/wb/prod_bg_hover.jpg); background-repeat: no-repeat; background-position: top; }
.ProductListItemImage { padding:10px; }
.ProductListItemHeader { font-size: 14px; padding: 13px 10px 5px 10px; display: block; }
.ProductListItemText { font-size: 10px; padding: 0 10px 5px 10px; display: block; color:#000000; }*/

/*.ProductCategoryLeft{ float:left; width:315px; background-image: url(Images/productCategoryItemSideDivider.gif); background-repeat: repeat-y; background-position: right;}*/

/*.ProductCategoryListLargeItem{ width:310px; }*/

.ProductTechnicalSpecsContainer{ background-color:#C9C8C8; padding:5px; margin-bottom:20px; }
.ProductTechnicalSpecsContainerTitle{ font-weight:bold; }
.ProductTechnicalSpecsHeader{ width:110px; vertical-align:top; }
.ProductTechnicalSpecsText{ width:165px; vertical-align:top; }

.ProductSystemColumnsContainer{ width:750px; height:auto; margin-top:15px; }
.ProductSystemColumnsContent{ float:left; margin-left: 5px; width:740px; color: #000000; }
.ProductSystemBg { padding:2px 0px 2px 2px;}
.ProductSystemBgGrey { background-color: #d6d6d6; padding:2px 0px 2px 2px;}

.ProductDirectionImageContainer{ float:left; width:55px; margin-right:10px; }
.ProductDirectionImage{}
.ProductDirectionImageText{ text-align:center; }

/*------Tabs-------*/

.container { float:left; width:760px; padding-top: 10px; background-color: #000000; margin: 0; /*line-height: 1.4em;*/}

ul.tabs {
	float: left;
	margin: 0;
	padding: 0;
	height: 50px; /*--Set height of tabs--*/
	list-style: none;
	background-image: url(Images/wb/svart_balk.gif); background-repeat: no-repeat; background-position: left;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	width:380px;
	height: 50px;
}
ul.tabs li a {
	float: left;
	width:380px;
	height: 50px;
	font-size:12px;
	text-decoration: none;
	text-align:center;
	line-height:50px;
	color: #ffffff;
	outline: none;
}
ul.tabs li.active a {
	color:#000000;
	font-weight:bold;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	width:380px;
	height: 50px;
	/*color:#000000;*/
	background-image: url(Images/wb/vit_balk.gif); background-repeat: no-repeat; background-position: left;
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left; 
	width: 760px;
	height:auto;
	background: #fff;
}
.tab_content {
	padding: 15px 5px 10px 5px;
}

/*------End Tabs-------*/

.ProductHoverEffect { float: left; position: relative; margin: 0; overflow: hidden; }
.ProductHoverEffect a { float: left; text-decoration: none; font-size: 14px; }
.ProductHoverEffect a:hover { cursor: pointer; }
.ProductHoverEffect a .rubrik { position: absolute; right: 10px; bottom: 10px; font-size: 14px; color: #fff; background: #000000; padding: 5px 10px; filter:alpha(opacity=65); opacity:.65; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/ }
.ProductHoverEffect a:hover .info{ display: block; font-size: 12px; background: #000000; filter:alpha(opacity=65); opacity:.65; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/ color: #fff; position: absolute; bottom: 0; left: 0; padding: 0px 10px 10px 10px; margin: 0; width: 200px; }
.ProductHoverEffect a:hover .info strong { display: block; margin-bottom: 5px; font-size:12px; }
.ProductHoverEffect a .info { display: none; }
.ProductHoverEffect a:hover .rubrik { visibility: hidden;}
