html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	xoutline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
/*
:focus {
	outline: 1px dotted black;
}
*/

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end reset */


body {
	background-color:  white;
	color: black;
	font-size:  62.5%; /*10px*/
	font-family:  Helvetica, Arial, Verdana, Sans-Serif;
}

a:link,
a:visited,
a:hover,
a:active {
	color: black;
	text-decoration: underline;
}

h2 {
	font-size: 240%;
	font-weight: normal;
	color: #888;
	letter-spacing: -1px;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: black;
	margin-bottom: 20px;
	padding-top: 20px;
}
h3 {
	font-size: 150%;
	font-weight: bold;
	letter-spacing: -1px;
}
h4 {
	font-size: 200%;
	font-weight: normal;
	letter-spacing: -1px;
	margin-bottom: 5px;
}

h5 {

}

h6 {
	background-color:  #888;
	color: white;
	padding: 4px 0 4px 10px;
	margin: 0 0 5px 0;
}


.color-orange h3, 
.color-orange h4 {
	color: #db9b38;
}
.color-orange h2 {
	border-color: #db9b38;
}

.color-blue h3,
.color-blue h4
{
	color: #00aeef;
}
.color-blue h2 {
	border-color: #00aeef;
}


.color-red h3, 
.color-red h4 {
	color: #EC008C;
}
.color-red h2 {
	border-color: #EC008C;
}


p {
/*
	margin-top: .5em;
	margin-bottom: .5em;
*/
}

.article-one p.teaser {
	margin: 0 0 .5em 0;
	line-height: 1.3;
	font-size: 115%;
}

.article-one .article-body p {
	margin: .5em 0 .5em 0;
	line-height: 1.3;
}


.article-one h3 {
	margin-top: 20px;
}
.article-list-one h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}


.col-1, .col-2, .col-3, .col-4, .col-5 {
	float: left;
	margin: 0px 20px 0 0;
}
.col-space-top {
	margin-top: 20px;
}
.col-last {
	margin-right: 0;
}
.col-1 { width: 180px; }
.col-2 { width: 380px; }
.col-3 { width: 580px; }
.col-4 { width: 780px; }
.col-5 { width: 980px; }

.col-wrapper {
	margin: 0 auto 0 auto;
	float: none;
	font-size: 120%; /* 12px /10px */ 
}

.nav-global {
	width: 180px;
}
.nav-global li {
	position: relative;
	_height: 1px;
}
.nav-global a:link,
.nav-global a:visited,
.nav-global a:hover,
.nav-global a:active
 {
 text-decoration: none;
 display: block;
}
.nav-global a {
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #F6E6CD;
}

.nav-global li.active a {
	background-color:  #DB9B38;
	margin-right: -20px;
	margin-top: -1px;
	padding-top: 4px;
	font-weight: bold;
}
.nav-global a:hover {
	background-color: #F6E6CD;
}

/* submeny */
.nav-global ul {
	position: absolute;
	top: 1px;
	left: 200px;
	width: 180px;
	background-color: #F6E6CD;
}
.nav-global ul li {
	margin-right: 0;
}
.nav-global li.active ul li a {
	border-color: white;
	background-color: #F6E6CD;
}
.nav-global li.active ul li a:hover {
	background-color: #DB9B38;
}

.nav-global ul a:link,
.nav-global ul a:visited,
.nav-global ul a:hover,
.nav-global ul a:active
 {
 	color: black;
	font-weight: normal;
 }
.nav-global ul a.active:link,
.nav-global ul li a.active:visited,
.nav-global ul li a.active:hover,
.nav-global ul li a.active:active
 {
	background-color: #DB9B38;
	font-weight:  bold;
}
.nav-global li.active ul a {
	margin-right: 0;
}

.nav-global li.active ul li.active a {
border-bottom: 2px solid #DB9B38;
}


.col-deco-line {
	border-top: 1px solid #aaa;
	padding-top: 10px;
}

.date {
	font-weight: bold;
	color: #aaa;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
}


/**
 * h�gerspalten med produktlistan
 */

/* gemensamma */
.col-products ul li {
_height: 1px;
}
.col-products ul a 
{
	display: block;
	padding: 3px 0 3px 10px;
	border-bottom: 1px solid;
	text-decoration: none;
}
.col-products ul a.active 
{
	font-weight: bold;
}

.col-products h6 a:link,
.col-products h6 a:visited,
.col-products h6 a:hover,
.col-products h6 a:active
{
	color: white;
	display: block;
	text-decoration: none;
}


/* orange */
.products-list-category-11,
.col-line-cat-11 h3,
.col-line-cat-11 h4,
.products-list-category-27,
.col-line-cat-28 h3,
.col-line-cat-28 h4

{
	color: #db9b38;
}
.col-products-cat-11 h6,
.col-products-cat-28 h6
{
	background-color: #f28800;
}
.col-products-cat-11 a:link,
.col-products-cat-11 a:visited,
.col-products-cat-11 a:hover,
.col-products-cat-11 a:active,
.col-products-cat-28 a:link,
.col-products-cat-28 a:visited,
.col-products-cat-28 a:hover,
.col-products-cat-28 a:active
 {
	color: #f28800;
	border-color: #f8c37f;
}
.col-products-cat-11 li a.active:link,
.col-products-cat-11 li a.active:visited,
.col-products-cat-11 li a.active:hover,
.col-products-cat-11 li a.active:active,
.col-products-cat-28 li a.active:link,
.col-products-cat-28 li a.active:visited,
.col-products-cat-28 li a.active:hover,
.col-products-cat-28 li a.active:active
{
	background-color: #f8c37f;
}
.col-products-cat-11 li a:hover,
.col-products-cat-28 li a:hover
 {
	background-color: #f8c37f;
}
.col-line-cat-11 h2,
.col-line-cat-28 h2
 {
	border-top-color: #F28800;
}

/* bl� */
.col-line-cat-12 h2,
.col-line-cat-26 h2 {
	border-top-color: #00aeef;
}

.products-list-category-12,
.col-line-cat-12 h3,
.col-line-cat-12 h4,
.products-list-category-26,
.col-line-cat-26 h3,
.col-line-cat-26 h4
{
	color: #00aeef;
}
.col-products-cat-12 h6,
.col-products-cat-26 h6 {
	background-color: #00aeef;
}
.col-products-cat-12 a:link,
.col-products-cat-12 a:visited,
.col-products-cat-12 a:hover,
.col-products-cat-12 a:active,
.col-products-cat-26 a:link,
.col-products-cat-26 a:visited,
.col-products-cat-26 a:hover,
.col-products-cat-26 a:active

 {
 	color: #00aeef;
	border-color: #bfebfb;
 }
.col-products-cat-12 li a.active:link,
.col-products-cat-12 li a.active:visited,
.col-products-cat-12 li a.active:hover,
.col-products-cat-12 li a.active:active,
.col-products-cat-26 li a.active:link,
.col-products-cat-26 li a.active:visited,
.col-products-cat-26 li a.active:hover,
.col-products-cat-26 li a.active:active
 {
	background-color: #bfebfb;
}
.col-products-cat-12 li a:hover,
.col-products-cat-26 li a:hover
 {
	background-color: #bfebfb;
}


/* r�d */
.col-line-cat-13 h2,
.col-line-cat-27 h2
 {
	border-top-color: #ec008c;
}

.products-list-category-13,
.col-line-cat-13 h3,
.col-line-cat-13 h4,
.products-list-category-27,
.col-line-cat-27 h3,
.col-line-cat-27 h4
{
	color: #ec008c;
}
.col-products-cat-13 h6,
.col-products-cat-27 h6
{
	background-color: #ec008c;
}
.col-products-cat-13 a:link,
.col-products-cat-13 a:visited,
.col-products-cat-13 a:hover,
.col-products-cat-13 a:active,
.col-products-cat-27 a:link,
.col-products-cat-27 a:visited,
.col-products-cat-27 a:hover,
.col-products-cat-27 a:active

 {
 	color: #ec008c;
	border-color: #fabfe2;
 }
.col-products-cat-13 li a.active:link,
.col-products-cat-13 li a.active:visited,
.col-products-cat-13 li a.active:hover,
.col-products-cat-13 li a.active:active,
.col-products-cat-27 li a.active:link,
.col-products-cat-27 li a.active:visited,
.col-products-cat-27 li a.active:hover,
.col-products-cat-27 li a.active:active

 {
	background-color: #fabfe2;
 }
.col-products-cat-13 li a:hover,
.col-products-cat-27 li a:hover
 {
	background-color: #fabfe2;	
}
 



/* helsvart */
.products-list-category-20,
.col-line-cat-20 h3,
.col-line-cat-20 h4,
.products-list-category-30,
.col-line-cat-30 h3,
.col-line-cat-30 h4

{
	color: black;
}
.col-products-cat-20 h6,
.col-products-cat-30 h6
{
	background-color: black;
}
.col-products-cat-20 a:link,
.col-products-cat-20 a:visited,
.col-products-cat-20 a:hover,
.col-products-cat-20 a:active,
.col-products-cat-30 a:link,
.col-products-cat-30 a:visited,
.col-products-cat-30 a:hover,
.col-products-cat-30 a:active

 {
	color: black;
	border-color: #888;
}
.col-products-cat-20 li a.active:link,
.col-products-cat-20 li a.active:visited,
.col-products-cat-20 li a.active:hover,
.col-products-cat-20 li a.active:active,
.col-products-cat-30 li a.active:link,
.col-products-cat-30 li a.active:visited,
.col-products-cat-30 li a.active:hover,
.col-products-cat-30 li a.active:active
{
	background-color: #888;
	color: white;
}
.col-products-cat-20 li a:hover,
.col-products-cat-30 li a:hover
{
	background-color: #888;
	color: white;
}






/* gr� */
.col-line-cat-15 h2,
.col-line-cat-29 h2
 {
	border-top-color: #888;
}

.products-list-category-15,
.col-line-cat-15 h3,
.col-line-cat-15 h4,
.products-list-category-29,
.col-line-cat-29 h3,
.col-line-cat-29 h4
 {
	color: #888888;
}
.col-products-cat-15 h6,
.col-products-cat-29 h6
 {
	background-color: #888888;
}
.col-products-cat-15 a:link,
.col-products-cat-15 a:visited,
.col-products-cat-15 a:hover,
.col-products-cat-15 a:active,
.col-products-cat-29 a:link,
.col-products-cat-29 a:visited,
.col-products-cat-29 a:hover,
.col-products-cat-29 a:active
 {
 	color: #888888;
	border-color: #c3c3c3;
 }
.col-products-cat-15 li a.active:link,
.col-products-cat-15 li a.active:visited,
.col-products-cat-15 li a.active:hover,
.col-products-cat-15 li a.active:active,
.col-products-cat-29 li a.active:link,
.col-products-cat-29 li a.active:visited,
.col-products-cat-29 li a.active:hover,
.col-products-cat-29 li a.active:active
{
	background-color: #c3c3c3;
 }
.col-products-cat-15 li a:hover,
.col-products-cat-29 li a:hover
{
	background-color: #c3c3c3;
}



/* Colours #55BE47 (Gr�n) */
.col-line-cat-40 h2,
.col-line-cat-41 h2
 {
	border-top-color: #55BE47;
}

.col-products-cat-40 h6,
.col-products-cat-41 h6
{
	background-color: #55BE47;
}

.products-list-category-40,
.col-line-cat-40 h3,
.col-line-cat-40 h4,
.products-list-category-41,
.col-line-cat-41 h3,
.col-line-cat-41 h4
 {
	color: #55BE47;
}
.col-products-cat-40 a:link,
.col-products-cat-40 a:visited,
.col-products-cat-40 a:hover,
.col-products-cat-40 a:active,
.col-products-cat-41 a:link,
.col-products-cat-41 a:visited,
.col-products-cat-41 a:hover,
.col-products-cat-41 a:active
 {
 	color: #55BE47;
	border-color: #55BE47;
 }
.col-products-cat-40 li a.active:link,
.col-products-cat-40 li a.active:visited,
.col-products-cat-40 li a.active:hover,
.col-products-cat-40 li a.active:active,
.col-products-cat-41 li a.active:link,
.col-products-cat-41 li a.active:visited,
.col-products-cat-41 li a.active:hover,
.col-products-cat-41 li a.active:active
{
	background-color: #55BE47;
 }
.col-products-cat-40 li a:hover,
.col-products-cat-41 li a:hover
{
	background-color: #7af46a;
}





.article-one-product h3 {
border-top: 1px solid #ccc;
padding-top: 10px;
margin-bottom: 5px;
margin-top: 20px;
}
.article-one-product .product-meta {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
}

.article-list-one {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	clear: both;
}
.article-list-one .first,
.article-list-one .second
{
	float: left;
	width: 180px;
	min-height: 1px;
}

.article-list-one .second
{
	width: 160px;
	margin-left: 20px;
}


.clearfix {
	display: block;
	clear: both;
}
.product-list-one {
	float: left;
	width: 113px;
	margin: 0 0 20px 20px;
	text-align: center;
}
.product-list-one-first {
	margin-left: 0;
	clear: left;
}
.products-list-category {
	clear: both;
	xpadding-top: 20px;
	margin-top: -20px;
	margin-bottom: 20px;
}
.products-list-category-first {
	padding-top: 0;
}


form.reseller p {
margin-top: 1em;
}
form.reseller label {
display: block;
font-weight: bold;
}
form.reseller input.text {
width: 75%;
}

.okmsg {
background: yellow;
padding: 10px;
font-weight: bold;
border: 2px solid #ccc;
}

.image-second {
border-top: 1px solid #ccc;
margin-top: 10px;
padding-top: 10px;
}


.article-body ul {
list-style-type: disc;
margin-left: 20px;
line-height: 1.5;
}

ul.resellers, div.resellers ul {
margin: 0;
list-style-type: none;
}
form.resellers {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #aaa;
}

.floatcols {
float: left;
width: 40%;
}



.site-select {
margin-bottom: 10px;
}
.site-select-top {
	position: absolute;
	top: 0;
	right: 0;
}

.site-select .region {
	display: block;
}
.site-select-top .region {
	display: inline;
}
.site-select .pipe {
	color: #F6E6CD;
}
.site-select a.selected:link,
.site-select a.selected:visited,
.site-select a.selected:hover,
.site-select a.selected:active
{
text-decoration: none;
font-weight: bold;
}

.col-relative {
	position: relative;
}

.twitter-follow-button{
    margin: 15px;
}