html { background:#fff; }
body { font:normal normal 12px Verdana,Arial,Helvetica,Geneva,sans-serif; }

a { color:#887054; text-decoration:none; border-bottom:1px dotted #4e3006;}
a:hover { border-bottom:1px dotted #000; }


img { border:0; } /* Avoid borders on linked images in lemons editor */

ul { margin-left:20px; }
li { list-style-type:disc; }

hr { height:0.1em; border:0.1em solid #e6e6e6; margin:10px 0 10px 0; }

/**
 * Block types h1-h6, pre, p and address can be used in Lemon's editor and
 * you can customize their names by altering the comment behind the rule.
 * See the example below! Note: The rule must be on ONE line to work in Lemon.
 */
h1 { font:normal normal 38px "Times New Roman",Arial,Helvetica,Verdana;  color:#333; padding:3px 0 3px 0; } /* Rubrik 1 */
h2 { font:normal normal 18px "Times New Roman",Arial,Helvetica,Verdana; padding:3px 0 3px 0; } /* Rubrik 2 */ 
h2.submenu { font:normal normal 18px "Times New Roman",Arial,Helvetica,Verdana; padding:0; color:#b15149;}

p { margin: 0; padding: 0 0 10px 0; line-height: 18px; } /* Stycke */

/**
 * Styles can also be included in Lemon's editor with custom names.
 * See the example below!
 */
.small { font-size: 9px; } /* LemonStyle: Small text */

/** DEBUG **/
/*div { height:50px; border:2px solid #999; }*/

#wrapper { width:900px; margin:0 auto; }
	#header { padding:40px 0 10px; }
		#logotype { float:left; height:71px; width:310px; }
			#logotype a { border:none; }
		#menu { border-style:dashed; border-width:1px 0; border-color:#a5362d; float:right; margin-top:37px; width:550px; }
			#menu li { display:inline; float:left; padding:8px 6px 5px; }
			#menu li a { color:#a5362d; font-size:14px; }
	#flash { height:292px; border:3px solid #4f2902;}
		.flash_box { width:296px; height:292px; float:left; }
			#flashborder { border-left:3px solid #fff; }
	#contentstart { border-style:dashed; border-width:1px 0; border-color:#a5362d; padding:10px 0; margin:10px 0 0; }
	#content { border-top: 4px solid #4e2a00; border-bottom: 4px solid #4e2a00; padding:10px 0; margin:10px 0 0; }
		#border { background:url('../img/border.gif') repeat-y scroll center top; }
			#full { float:right; display:inline; width:100%; }
			#left { float:left; display:inline; width:435px; margin-right:30px; }
			#right { float:right; display:inline; width:435px; }
	#footer { color:#887054; font:normal normal 10px verdana; padding:15px 2px; }
		#footer-left { display:inline; float:left; }
		#footer-right { color:#c8bdb1; display:inline; float:right; }
		#footer-right a { color:#c8bdb1; }	

#header:after,#content:after,#border:after,#left:after,#right:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header,#content,#border,#left,#right{display:inline-block;}* html #header,* html #content,* html #border,* html #left,* html #right{height:1%;}#header,#content,#border,#left,#right{display:block;}

#text_full { float:right; width:550px; line-height:18px; margin-bottom:20px;}
#text_img { float:left; width:290px; }
	#text_img img { border:1px solid #4e3006; }

.categories { width: auto; margin: 0px 10px 0px 10px; }
	.categories ul {width: 100%; padding: 0px; margin: 0px;}
		.categories ul li {float: left;list-style: none;width: 149px;height: 145px;background: url('../img/kategori_square.gif') no-repeat;padding: 5px 8px 5px 8px;margin: 0px 5px 10px 5px;}
			.categories ul li a {display: block;}
				.categories ul li img {border: 2px solid #4e2a00;margin: -1px 0px 4px -3px;}
					.categories ul li span {font:normal normal 18px "Times New Roman",Arial,Helvetica,Verdana;color: #4e2a00;padding: 0px 4px 0px 4px;}

#map_right { border:1px solid black; float:right; height:310px; width:285px; }

#submenu { float:left; width:247px; background:url('../img/submenu_bg.jpg') no-repeat; }
	#submenu_content { padding:5px 5px 5px 8px; }
		#submenu_content ul { margin:0; padding:10px 0 0 0;}
			#submenu_content ul li { list-style-type:none; margin:0; }
				#submenu_content li a { padding:10px 5px 10px 5px; display:block; border-bottom:1px dotted silver; color:#323232; }
					#submenu li a:hover { background:#fff; }
	#submenu_lower { background:url('../img/submenu_bg_lower.jpg'); width:247px; height:7px; }

#sortiment_content { float:right; width:545px; }