html { background:#f7f7f7 url("../img/body_bg.gif") repeat-x 0 111px; height:100%; }
body { color:#636467; font:normal normal 12px Verdana,Arial,Helvetica,Geneva,sans-serif; padding-bottom:60px; position:relative; }

a { color:#bdbdbd; text-decoration:none; }
a:hover { color:#999; text-decoration:underline; }

ul { margin:0 0 20px 20px; }
ol { margin:0 0 20px 25px; }
ul li { list-style-type:disc; padding:0 0 5px; }
ol li { list-style-type:decimal; }

em, i { font-style:italic; }
strong, b { font-weight:bold; }

/**
 * 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 { color:#636467; font:normal normal 18px Tahoma,Verdana,Arial,sans-serif; padding:0 0 15px; text-transform:uppercase; } /* Huvudrubrik */
h2 { color:#919294; font:normal bold 14px Tahoma,Verdana,Arial,sans-serif; padding:0 0 10px; text-transform:uppercase; } /* Underrubrik */

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

#wrapper { margin:0 auto; width:918px; }
	#header {}
		#logotype { background:url("../img/logotype_bg.gif") repeat-x; height:111px; position:relative; }
			#logo { position:absolute; top:60px; }
		#main_image { background:#636467; height:277px; padding:7px 0; position:relative; }
			#start_carousel { bottom:-26px; position:absolute; right:30px; z-index:10; }
		#navigation { background:url("../img/nav_bg.gif") repeat-x; font:normal bold 11px Verdana,Arial,sans-serif; height:70px; margin:0; padding:9px 0 0 10px; }
			#navigation li { float:left; list-style-type:none; }
			#navigation li .navitem_left { background:url("../img/navitem_left.gif") no-repeat; float:left; height:51px; width:7px; }
			#navigation li .navitem_middle { background:url("../img/navitem_middle.gif") repeat-x; float:left; }
			#navigation li .navitem_middle a { background:url("../img/navitem_arrow.gif") no-repeat right 10px; color:#3e3f41; display:block; margin:0 10px 0 0; padding:15px 35px 20px 15px; }
			#navigation li .navitem_middle a:hover { text-decoration:none; }
			#navigation li .navitem_right { background:url("../img/navitem_right.gif") no-repeat; float:left; height:51px; width:7px; }
	#content { padding:0 0 50px; }
		#content_left { display:inline; float:left; margin:0 60px 0 0; width:590px; }
		#content_right { float:left; width:266px; }
			#content_right h3 { background:url("../img/right_content_header.gif") no-repeat; color:#fff; font:normal bold 11px Tahoma,Verdana,Arial,sans-serif; margin:0 0 0 4px; padding:4px 5px; text-align:center; width:248px; }
			.right_block {}
			.rbt { background:url("../img/right_block_top.gif") no-repeat; font-size:0; height:10px; }
			.rbm { background:url("../img/right_block_middle.gif") repeat-y; padding:10px 15px; }
			.rbm ul { margin:0 0 0 20px; }
			.rbm ul li { color:#919294; font-weight:bold; padding:0 0 5px; }
			.rbb { background:url("../img/right_block_bottom.gif") no-repeat; font-size:0; height:10px; }
#footer { background:url("../img/footer_bg.gif") repeat-x; bottom:0; left:0; position:absolute; width:100%; }
	#footer_content { height:56px; margin:0 auto; text-align:right; width:918px; }
	#footer_content #footer_logo img { margin:18px 50px 0 0; }

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}* html .clear{height:1%;}.clear{display:block;}