body {

	background:url(../../img/top-bg.jpg) top center no-repeat #fff;
	margin:0px;
}

#container {
	width:960px;
	margin:auto;
}

#container #content {
	width:960px;
	margin:auto;
}

/* Top Menu */

#container #content #menu {
	width:960px;
	height:143px;
	margin:0px;
	padding:0px;
}

#container #content #menu li {
	list-style:none;
	float:left;
	margin:114px 15px 0px 10px;
	display:block;
}

#container #content #menu li a {
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:5px;
	outline:none;
}

#container #content #menu li a:hover {
	background:#b8372e;
	color:#fff;
	text-decoration:none;
}

#container #content #menu li a.active {
	background:#b8372e;
	color:#fff;
	text-decoration:none;
}

/* Top Menu end */

/* Startpage intro */

#container #content .start-intro {
	background:url(../../img/main-intro-bg.jpg) no-repeat;
	width:930px;
	height:auto;
	padding:340px 0px 0px 30px;
}

#container #content .start-intro h1 {
	font: normal 32px/36px Arial, Helvetica, sans-serif;
	color:#b8372e;
	margin:0px 0px 10px 0px;
}

#container #content .start-intro h2 {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:5px 0px 0px 0px;
}

#container #content .start-intro h2.header {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:10px 0px 0px 0px;
}

/* Startpage intro end */

/* Startpage Ring och Beställ */

#container #content #bestall {
	width:900px;
	height:auto;
	background:#231f20;
	margin:30px 0px 0px 0px;
	padding:30px;
}

#container #content #bestall h3 {
	font: normal 26px/26px Arial, Helvetica, sans-serif;
	color:#b8372e;
	margin:0px;
}

#container #content #bestall p{
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:10px 0px 0px 0px;
}

/* Startpage Ring och Beställ END */

/* Undersidor */

#container #content #main-content {
	width:960px;
	height:auto;
	padding:0px;
	margin:0px 0px 0px -1px;
}

#container #content #main-content h1 {
	width:960px;
	font: normal 14px/30px Arial, Helvetica, sans-serif;
	color:#b8372e;
	margin:0px 0px 10px 0px;
	text-align:center;
}

#container #content #main-content h1 a {
	font: normal 24px/30px Arial, Helvetica, sans-serif;
	color:#b8372e;
	margin:0px 0px 10px 0px;
	text-decoration:underline;
}

#container #content #main-content h1 a:hover {
	text-decoration:none;
}

#container #content #main-content h2 {
	font: bold 32px/36px Arial, Helvetica, sans-serif;
	color:#000;
	margin:50px 0px 40px 0px;
	text-align:center;
}

#container #content #main-content h2.normal {
	font: normal 32px/38px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:50px 0px 40px 0px;
	text-align:center;
}


/* undersidor end */


/* Footer */

#container #content #footer {
	width:960px;
	height:auto;
	margin:30px 0px 30px 0px;
	border-top:1px #cac9ca solid;
	text-align:center;
	clear:both;
}

#container #content #footer p {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	margin:10px 0px 0px 0px;
}

#container #content #footer p a {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	color:#b8372e;
	margin:10px 0px 0px 0px;
	text-decoration:none;
}

#container #content #footer p a:hover {
	text-decoration:underline;
}

/* Footer */
