header, nav, section, hgroup, footer {display: block;}
section {overflow: auto; clear: both;}
ul {padding: 0; margin: 0; list-style-type: none;}
h1, h2, h3 {font-family: "athelas-1","athelas-2", Helvetica, sans-serif; font-weight: normal;}
p {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f; margin:0px}
a {text-decoration: none; color: #dd1f0b; font-weight: bold; font-family: Arial, "MS Trebuchet", sans-serif;}
	a img {border: 0;}
hr {}

body {margin: 0; background: #f8f8f8 url('images/topbordersmall.jpg') repeat-x;}
header {overflow: auto; width: 960px; margin: 0px auto; padding: 40px 0 40px 0; background-image: url('images/head_back.png'); background-position: center bottom; background-repeat: no-repeat;}
	header #logo {display: block; width: 250px; height: 47px; margin: 0; float: left; text-indent: -999em; background-image: url('images/mariestad_billackering.png');}
	header nav {float: right; position:relative; top:9px;}
		header nav ul {overflow: hidden;}
			header nav ul li {float: left;}
				header nav ul li a {display: block; margin-left: 10px; padding: 8px 8px 7px 8px; background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ccc; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif; text-transform: uppercase; font-size: 10px; color:#969696; font-weight: bold;}
				header nav ul li a:hover {color:#dd2000;}
				header nav ul li ul {display: none; visibility: hidden;}
				
#container {width: 880px; margin: 0px auto; padding: 40px; background-image: url('images/container_back.png');}
#content {overflow:auto;}
	h2 {margin-top: 20px; font-size: 1.2em; color:#005fae; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif; margin-bottom:0px;}
	#content div.entry-content img {float:left; padding:0px 10px 10px 0px}
	#content div.entry-content img.alignright {float:right;}
	#content a {font-size:12px;}
		#content ul li {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f;}
		#content ol {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f;padding-left:25px}
	#intro {border-bottom:1px #ccc solid; margin-bottom:25px; padding-bottom:25px;}
 		#intro h1 {margin:0px; color:#005fae; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif;}
			#intro h1 span {display: block;}
			#intro hgroup p.date {margin: 0; line-height:1; padding:0; font-size: 14px; font-weight: normal; font-style: italic; color:#9095a0; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif;}
		#intro p {float: none; color:#9095a0; width: auto; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif; font-size: 16px; line-height: 1.7em;}
			#intro p img {float: left; margin: 5px 10px 5px 0; position:relative; bottom:0px;}
	section {overflow:hidden; clear:both; margin-bottom:25px;}
		section .column {float: left; width: 49%; margin-right: 2%;}
		section .last {margin-right: 0%;}
		table.kontakt_info th {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f; padding-right:10px; text-align:left;}
	 	table.kontakt_info td {font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f; padding-right:10px; text-align:right;}	
	#lackering {}
	#skadereparation {}
	#transport {}
	#quotes_news {margin-bottom:0px;}
		hgroup h1 {margin-bottom: 0; font-size: 1.5em; color:#005fae; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif; margin-top:0px}
		hgroup h2 {margin: 0; font-size: 14px; font-weight: normal; font-style: italic; color:#9095a0; font-family: "ff-dagny-web-pro-1","ff-dagny-web-pro-2", sans-serif;}
			section p {font-size:12px;}
			section p.quotes {background:url('images/quotes1.png') no-repeat top left; min-height:100px;}
			section p.first_quote {margin-bottom:25px}
			section p span.kund {font-style:italic;}
		section ol {list-style-type: none;}
			section ol li {float: left;}
			section ol li a {margin-right: 10px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #4f4f4f; padding: 6px 8px 6px 8px; background-color: #f6f6f6; border-radius: 5px; -moz-border-radius: 5px;}
			section ol li a:hover {color:#dd2000;}
		#quotes_news #news ol {margin:0px; padding:0px; }
			#quotes_news #news ol li { float:none; }
				#quotes_news #news ol li a {margin: 0; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; line-height: 20px; color: #dd2000; padding: 0px; background:none;}
			
footer {overflow: auto; width: 880px; margin: 0px auto; padding: 40px; background-image: url('images/foot_back2.png'); background-position: center top;}
	footer p {float: left; margin-right: 20px;}
    footer p.right { float:right; margin-right:0px; }
		footer p a {color: #dd2000;}
		footer p strong {display: block;}
		footer p#pitch {clear: both; float: none; font-family: Arial, "MS Trebuchet", sans-serif; font-size:9px; color: #c3c3c3;}
#footer_end {background:url('images/foot_end.png'); width: 960px; height:7px; margin:0px auto 40px auto;}