/*növändiga eZ-klasser*/

body
{
	font-size:1em;
	background-color:#fff;
	color:#000;
	font-family:Times New Roman, Verdana;
	margin:0;
	padding:0;
}

.clsHidden
{
	visibility:hidden;
	display:none;
}

body, h1, h2, h3, h4, h5, h6, p{
		font-family:Times New Roman, Verdana;
}

div.clsMain
{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

 .clsLogotype
 {
 position:static;
	margin:0px;
	padding:0px;
	border:0px;
	width:auto;
	height:auto;
	clear:both;
	overflow:visible;
 }

 div.clsTopMenu
 {
display:none;
 }

.clsLanguage
{
display:none;
}

 div.clsColumns
 {
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
 }

  div.clsLeftMenu
 {
display:none;
 }

  
 div.clsPath
 {
display:none;
 }
 
 div.clsContent
 {
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
 }

 .clsMainContent
 {
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
 }

 /*eZ Webin*/
 /* Verktygsboxen */
div#toolbar
{
display:none;
}

div#ezwt
{
display:none;
}

/*PRODUKTER*/

.clsBlueLine
{
	background-image:none;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

.clsGreenLine
{
background-image:none;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

.clsYellowLine
{
background-image:none;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

.clsOrangeLine
{
	background-image:none;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

.clsNoLine
{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
}

.class-product{
	width:640px;
	overflow:hidden;
}

.class-product h1{
	margin-top:0;
	margin-bottom:0.2em;
	padding: 0;
	font-size:1.8em;
	font-family:Times New Roman, Verdana;
	color: #000;
	font-weight:bold;
	text-align:left;
}

.class-product .attribute-header h2
{
	margin-top:0em;
	margin-bottom:0.2em;
	font-size:1.3em;
	color: #000;
	font-weight:normal;
	background-color:#fff;
	border:none;
	padding:2px;
	text-align:left;
}

div.clsTipAFriend
{
	display:none;
}

div.attribute-stock {
	display:none;
}

table.clsPurchaseAlternative
{
	display:none;
}

 /* Accons produkttabell */
 table.accon_product_table{
	background-color: #dae2ea;
	border: 1px solid #095d7e;
	margin-top:0.5em;
	margin-left:1px;
	width:98%;
 }

  table.accon_product_table td	{
	border: 1px solid #095d7e;
	font-size: 0.85em;
	padding: 0.2em;
 }

   table.accon_product_table th	{
	border: 1px solid #095d7e;
	font-size: 0.85em;
	text-align: left;
	line-height: 1em;
	padding: 0.2em;
 }

 .clsLineProductCategory
 {
	float:none;
	clear:both;
	margin-bottom:10px;
 }

 div.clsLineProduct
 {
	width:140px;
	max-height:125px;
	height:125px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid #095d7e;
	text-align:center;
	padding:5px;
	overflow:hidden;
	font-size:0.85em;
 }

div.clsLineProduct div.empty-image
{
	width:100px;
	max-height:80px;
	height:80px;
	margin-bottom:3px;
}

div.clsLineProduct div.attribute-image
{
	margin-bottom:3px;
}

div.search-line
{
	margin-top:2em;
}

.searchinput
{
	border:#095d7e solid 1px;
	font-size:1em;
}

.clsInputButton
{
 font-size:1em;
}

/*KontaktDB*/
/* Kontaktdatabas */
.clsLinePerson{
	border:#095d7e solid 1px;
	background-color:#eaf0f5;
	padding:10px;
	margin-bottom:10px;
}
.clsLinePersonImage{
	float:left;
	margin-right:15px;
}
.clsLinePersonImage img{
	border:#095d7e solid 1px;
	background-color:#fff;
}
.clsLinePersonText h5{
	margin-top:0px;
	font-size:0.95em;
	font-weight:bold;
}
.clsLinePersonText p{
	margin-bottom:0px;
}

/*Nyheter*/

.clsNews
{
	margin-left:10px;
	font-size:1em;
}

.clsNews h2
{
	margin-top:0px;
	font-size:1.2em;
	font-weight:bold;
}

.clsNews .clsText{
	margin:0;
	padding: 0;
}

.clsNews .clsText .clsListitemNews
{
	margin-bottom:1em;
}

.clsNews .clsText .clsListitemNews h3
{
	margin:0;
	font-size:0.9em;
	font-weight:bold;
}

.clsNews .clsText .clsListitemNews .clsPublishedNews
{
	font-size:0.8em;
}

.clsNews .clsText .clsListitemNews .clsIntroNews
{
	margin-bottom:0;
}

.clsNews .clsText .clsListitemNews .clsIntroNews p
{
	margin-bottom:0;
}

.clsNews .clsText .clsListitemNews .clsLinkNews
{
	margin-top:0;
	font-size:0.85em;
}
.clsNews .clsText .clsNewsArchive
{
	margin-bottom:1em;
	font-size:0.85em;
}

.clsPublished
{
font-size:0.85em;
}

.clsLink
{
font-size:0.85em;
margin-top:0;
}

.clsIntro
{
margin-bottom:0;
}

/* Sidfot */
.clsFooter{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;

}

.clsFooter p{
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	height:100%;
	clear:both;
	overflow:visible;
	border-top:solid 1px #cfd6e1;
}

.clsSelectEdit
{
	display:none;
}

.clsNovitellLink
{
	display:none;
}