﻿body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link 
{ 
	color:#557026;
	text-decoration:none;
}
a:hover 
{ 
	text-decoration:underline;
}
a:visited
{
	color:#557026;
	text-decoration:none;
}
a:visited:hover
{
	text-decoration:underline;
}
h2
{
	font-size: 16px;
	font-weight: bold;
}
h3
{
	font-size: 14px;
	font-weight: bold;
}
.campaignPrice
{
	color:Red;
}


/* Master */

.body
{
    margin:0px;
    padding:0px;
    background:#ececec;
}
.main
{
    width:900px;
    background:#ffffff;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}
.content
{
	height:100%;
	padding-top:20px;
	padding-bottom:20px;
}
.siteName a
{
	margin-left:20px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#7a9d6b;
}
.siteName a:hover
{
	text-decoration:none;
}
.siteKeyWords a
{
	margin-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7a9d6b;
}
.siteKeyWords a:hover
{
	text-decoration:none;
}
.priceNotice
{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.menu
{
	width:900px;
	height:52px;
	margin-top:20px;
	background-image:url("Images/MenuBG.jpg");
	background-repeat:repeat-x;
}
.menuItem
{
	float:left;
	text-align:center;
	margin-left:43px;
	padding-top:18px;
	font-family:Arial, Helvetica, sans-serif;
}
	.menuItem a
	{
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
	}
	.menuItem a:visited
	{
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
	}
	
	
/* Kontakt, Om oss, Finansiering, Lag */

.categoryMain
{
	width:100%;
	height:100%;
	margin-left:50px;
	margin-top:25px;
	margin-bottom:25px;
	padding:30px;
	padding-left:40px;
	border:solid 2px #8baa57;
	position:relative;	
}
.categoryMainUpperLeft, .categoryMainUpperRight, .categoryMainLowerLeft, .categoryMainLowerRight
{
	Width:12px;
	height:12px;
	position:absolute;
	background-color:White;
}
.categoryMainUpperLeft
{
	top:-2px;
	left:-2px;
	background-image:url("Images/contactupperleft.png");
}
.categoryMainUpperRight
{
	top:-2px;
	right:-2px;
	background-image:url("Images/contactupperright.png");
}
.categoryMainLowerLeft
{
	bottom:-2px;
	left:-2px;
	background-image:url("Images/contactlowerleft.png");
}
.categoryMainLowerRight
{
	bottom:-2px;
	right:-2px;
	background-image:url("Images/contactlowerright.png");
}
.categoryHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#557026;
	margin-bottom:10px;
}



/* Produkter */

.productContent
{
	height:630px;
}
.productCategory
{
	position:relative;
	float:left;
	height:180px;
	width:200px;
	margin-left:20px;
	margin-top:20px;
	background-image:url("Images/ProductCategoryBG.jpg");
}
	.productCategory:hover
	{
		background-image:url("Images/ProductCategoryBGDark.jpg");
	}
	.productCategory a
	{
		margin-left:10px;
		margin-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#5c5c5c;
	}
	.productCategory a:hover
	{
		text-decoration:none;
	}
	.productCategory img
	{
		margin-left:15px;
		margin-top:20px;
	}
.categoryDescDiv
{
	display:none;
	position:absolute;
	width:196px;
	height:45px;
	top:-15px;
	left:0px;
	background-color:White;
}
.productCategory a .categoryDescription
{
	display:none;
	z-index: 100;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	color:Black;
	text-decoration:none;
	padding:2px;
	overflow:hidden;
	border-bottom:solid 1px gray;
	border-top:solid 1px gray;
}
.productCategory a:hover .categoryDescription
{
	display: block;
	width:196px;
}
.productCategory a:hover .categoryDescDiv
{
	display:block;
}



/* Kontakt */

.contactMain
{
	height:310px;
}
.contactContent
{
	width:400px;
	height:210px;
}
.contactRow
{
	clear:both;
	float:left;
	width:300px;
}
.contactColLeft
{
	float:left;
	width:80px;
	margin-top:10px;
}
.contactColRight
{
	float:left;
	width:140px;
	margin-left:10px;
	margin-top:10px;
}


/* Om oss */

.aboutUsContent
{
	width:500px;
}


/* Finansiering */

.financeContent
{
	width:540px;
}


/* Ny Lag */

.NewLawContent
{
	width:540px;
}


/* Produktsidor */

.productMain
{
	width:880px;
	margin-left:10px;
}
.accordionHeader
{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
    border-top:solid 2px #8baa57;
}
	.accordionHeader:hover
	{
		text-decoration:underline;
		color:#557026;
	}
.accordionContent
{
    padding-top:10px;
    padding-bottom:10px;
}
.accordionLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.Info
{
	margin-left:10px;
	padding-right:50px;
}
.productHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-bottom:20px;
}
	.productHeader a
	{
		color:#5c5c5c;
	}
.productInfoHeader
{
	font-size:14px;
	color:#557026;
	padding-bottom:3px;
}
.productSectionHeader
{
	position:absolute;
	top:-12px;
	left:5px;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:3px;
}
.productSection
{
	clear:both;
	float:left;
	position:relative;
	width:860px;
	padding-left:15px;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-top:40px;
	border:solid 1px #c2c2c2;
}
.product
{
	clear:both;
	float:left;
	width:830px;
	padding-bottom:20px;
	padding-left:5px;
	margin-bottom:20px;
	border-bottom:solid 1px #8baa57;
}
.productName
{
	font-size:18px;
	color:#557026;
	font-weight:bold;
	margin-bottom:10px;
}
.productText
{
	clear:none;
	float:left;
	width:500px;
}
.productImages
{
	clear:none;
	float:left;
	width:270px;
	text-align:center;
	margin-left:30px;
	padding:10px;
}
.image
{
	width:220px;
	max-width:220px;
	height:220px;
	max-height:220px;
	margin-bottom:5px;
}
.innova
{
	float:left;
	width:300px;
	margin-right:50px;
}


/* Bilder */


.bilderMain
{
	width:960px;
	height:740px;
	padding-top:20px;
}
.mainImageContainer
{
	float:left;
	width:700px;
	height:700px;
}
.mainImage
{
	width:700px;
	max-width:700px;
	height:700px;
	max-height:700px;
}
.imageThumbsContainer
{
	float:left;
	width:240px;
	height:700px;
	margin-left:10px;
	border-left:solid 1px #8baa57;
}
.imageThumb
{
	width:100px;
	max-width:100px;
	height:100px;
	max-height:100px;
	margin-top:10px;
	margin-left:10px;
}


/* Kassaregister */

.startPageContent
{
	height:1100px;
}
.campaign
{
	height:120px;
	text-align:center;
}
.campaignHeader
{
	font-size:28px;
	font-weight:bold;
	color:Red;
	margin-bottom:5px;
}
.campaignHeaderTwo
{
	font-size:16px;
	font-weight:bold;
	line-height:26px;
}
.campaignContainer
{
	float:left;
	width:310px;
	margin-left:90px;
	margin-top:40px;
}
.quarterLeftCol
{
	float:left;
	width:170px;
}
.quarterHeader
{
	font-size:18px;
	color:#557026;
	font-weight:bold;
	margin-bottom:5px;
}
.quarterImage
{
	float:left;
	width:170px;
}
.quarterRightCol
{
	float:left;
	width:120px;
	margin-left:15px;
}
.kassasystem
{
	clear:both;
	float:left;
	width:860px;
	padding:20px;
	margin-top:40px;
}
.kassasystemText
{
	float:left;
	width:370px;
}
.kassasystemImage
{
	margin-left:50px;
	width:200px;
}
.kassasystemPriceContainer
{
	clear:both;
	float:left;
	width:400px;
	margin-left:20px;
	font-size:16px;
	line-height:20px;
}
.easyCashier
{
	clear:both;
	float:left;
	margin-top:30px;
	margin-left:20px;
	font-size:14px;
	width:420px;
}
.easyCashierImage
{
	float:left;
	margin-left:30px;
	width:200px;
}

