Body {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	background-color: #FFF;
	padding: 0px;
}

/* Container for all content on page */
#wrapperbox {
	margin-left: -148px;
	padding: 0;
	text-align: left;
}

/* Container to center content in wrapperbox */
#centerbox {
	text-align: left;
	margin: 0;
}

/* Container to center content in wrapperbox */
#contentwrapper {
	text-align: left;
	margin: 0;
}

/* Container for main-column on page */
#pageheader, #p7swapmenu, #mainmod290cont strong, #mainmod290arkiv, #pagemod174, #pagemod174cont, #pushtext, #mainmodule590, #mainmodule290, #mainmod290cont, #mainmod290subrub, #sitemap {
	display: none;
}

/* Container for main-column on page */
#pagecontent {
	padding: 0px 10px 40px 0px;
	margin-left: auto;
	text-align: left !important;
	width: 16cm;
	border-bottom: 1px solid #999;
}

/*Rules for text-links*/
#pagecontent a:link, a:visited, a:active, a:hover {
	color: #0d0d0d;
	text-decoration: none;
	border-bottom: 0px;

}

/* Rules for lists in main-column on page */
#pagecontent li {

	list-style-image: url(/bilder/menu_left/bullet.gif);
	list-style-type: square;
	border: 0px;
	color:#0d0d0d;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 3px 0px;
	text-decoration: none;
 }

#pagecontent p{
	margin-bottom: 15px;
}
a:link strong{
	color: #0d0d0d !important;

}
a:active strong{
	color: #0d0d0d !important;

}
a:hover strong{
	color: #0d0d0d !important;
	margin: 0px 0px 0px 0px !important;
	padding-bottom: 0px !important;

}
a:visited strong{
	color: #0d0d0d !important;

}

/* Rules for footer on all pages */
#footer {
	color: #0d0d0d;
	font-size: 10px;
	margin: 0px 0px 6px 0px;
	padding: 4px 0px 0px 5px;
	border-top: 1px #ECECED solid;
	width: 17cm;
	display: none;
	}	

#footer a:link {
	color: #0d0d0d !important;
	background-color: #FFF !important;
	text-decoration: none !important;
}

IMG.vanlig {
	border: 0px;
}
.klickbild {
	text-decoration: none;
	border: 0px #FFF solid !important;
}

A.klickbild:link, A.klickbild:visited,a.klickbild:active,a.klickbild:hover {
	padding: 0px;
	color: #fff;
	background-color: #9E618C;
	text-decoration: none;
	border: 0px #FFF solid !important;
}

.bildram  {
	filter: progid:dxImageTransform.Microsoft.dropShadow(color=CCCCCC,offX=4,offY=4 positive=true);
	border: 1px solid #000000;
	margin: 2px 4px 2px 4px;
}

#printlogo{
	display: block;
	margin-bottom: 40px;
	text-align: right;
}

/* Rules for horizontal ruler on all pages */
hr {
	height:1px; color: #E0E0DF; background: #E0E0DF; border: none;

}

.brodtext {
	color: #0d0d0d;
	font-size: 10px;
}

/* Rules for text areas on contact page */	
.textfaltkontakt {
	height: 16px;
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
}

.textareakontakt {
	height: 50px;
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
}

/* Rules for text areas on contact page */	
.textfaltfaq {
	height: 16px;
	width: 240px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
}

.textareafaq {
	height: 100px;
	width: 493px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
}

/* Rules for searchbar in main menu */
.sokfalt {
	height: 13px;
	width: 121px;
	font-size: 10px;
	color: #0d0d0d;
	border: 1px #547b47 solid;
	margin: 4px 5px 4px 6px;
}

/* Rules for text areas on order page */	
.antalfalt {
	height: 13px;
	width: 40px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
	text-align: right;
	padding-right: 2px;
}

/* Rules for form buttons */	
.formbutton {
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
	padding: 3px;
}

/* Rules main heading */
h1 {
	font-family: "Trebuchet MS";
	font-size: 28px;
	font-style: normal;
	color: #0d0d0d;
	font-weight: 300;
	margin-top: 15px;
	margin-bottom: -12px;
	letter-spacing: 0.02em;
}

/* Rules for sub heading 1 */
h2 {
	font-family: "Trebuchet MS";
	font-size: 19px;
	font-style: normal;
	color: #0d0d0d;
	font-weight: 300;
	margin-bottom: 15px;
	letter-spacing: 0.02em;
}

/* Rules product image in vegetables, fruit and recepies */
#illustration {
	width: 250px;
	float: right;
	margin: 2px 4px 0px 5px;
}

/* Rules object info in vegetables, fruit and recepies */
#objectinfo {
	float: left;
	display: block;
}

/* Rules object info in sortiment, fruit and recepies */
#sortiment {
	float: right;
	margin-top: 50px;
}

/* Rules for roll up in Sallacarte-sortiment page */
.sortimentrullgardin {
	height: 13px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #E0E0DF solid;
}

#searchBoxMoreChoices {
display: none;
}

#receptsok {
display: none;
}

/* Rules for roll up in recepy search */
.receptsokrullgardin {
	height: 15px;
	width: 170px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #E0E0DF solid;
}

/* Rules for text areas in recepy search */	
.receptfalt {
	height: 15px;
	width: 164px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
	padding-left: 3px;
}

/* Rules for text areas in recepy search */	
.receptsokfalt {
	height: 14px;
	width: 439px;
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px #999999 solid;
	padding-left: 3px;
}
.knapp {
	border-bottom: 1px #FFF solid !important;
}

.knapp A.link, A.visited, A.active, A.hover {
	text-decoration: none;
	border-bottom: 1px #FFF solid !important;
}

/* Rules object info in vegetables, fruit and recepies */
#artikeldatum {
	float: right;
	margin-top: 50px;
}

/* Rules for green sub heading areas in order material page */	
.materialsubheading {
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

#instructions {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

