* {
	margin: 0;
	padding: 0;
}
body {
	background: url(../img/bg.jpg);
	text-align: center;
	margin: 30px 0 30px 0;
}
a {
	color: #d00000;
	text-decoration: none;
}
a:hover {
	color: #222;
}
/* --------------------------------------------------------------------------- */
#header {
	background: url(../img/header.jpg);
	width: 793px;
	height: 72px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}
#header h1 {
	text-indent: -50000px;
	overflow: hidden;
}
#header h1 a {
	display: block;
	text-decoration: none;
	height:72px;
	width: 185px;
}
#sokvag {
	position: absolute;
	bottom: 6px;
	left: 213px;
}
#datum {
	position: absolute;
	bottom: 6px;
	right: 0px;
}
#header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
#header p strong {
	color: #222;
}
#header p a {
	color: #369;
	text-decoration: none;
}
#header p a:hover {
	color: #d00000;
}
/* --------------------------------------------------------------------------- */
.spacer {
	width: 20px;
	height: 5px;
	clear: both;
	margin: 0 auto;
	font-size: 1px;
}
/* --------------------------------------------------------------------------- */
#content {
	width: 793px;
	margin: 0 auto;
	text-align: left;
	padding: 5px 0 0 0;
}
/* --------------------------------------------------------------------------- */
#leftFloater {
	float: left;
	width: 187px;
}
#floatSpacer {
	float: left;
	width: 26px;
	height: 20px;
}
#rightFloater {
	float: left;
	width: 580px;
}
/* --------------------------------------------------------------------------- */
#nav {
	padding: 0 0 10px 0;
}
#nav ul {
	list-style: none;
	margin: 0 0 0 0;
}
#nav li {
	text-indent: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.mNormal a {
	background:url(../img/menu_off.jpg);
	padding: 7px 0 6px 0;
	width: 187px;
	display: block;
	text-decoration: none;
	color: #fff;
}
.mNormal a:hover {
	background:url(../img/menu_on.jpg);
	color: #ff0;
}
.mActive a {
	background:url(../img/menu_on.jpg);
	padding: 7px 0 6px 0;
	width: 187px;
	display: block;
	text-decoration: none;
	color: #ff0;
}
.subMenu {
/*display: none;*/
}
.subMenu ul {
	margin: 0;
	padding: 0;
}
.subMenu a {
	font-size: 11px;
	font-weight: normal;
	background: url(../img/lightBlueBox.jpg);
	display: block;
	width: 100%;
	border-bottom: 1px solid #6c95c1;
	padding: 6px 0 3px 0;
	text-decoration: none;
	color: #173e7f;
	text-indent: 20px;
}
.subMenu a:hover {
	background: url(../img/darkBlueBox.jpg);
	color: #fff;
}
/* --------------------------------------------------------------------------- */
.boxShadow {
	background: url(../img/boxShadow.jpg) center top;
	width: 187px;
	height: 13px;
	font-size: 1px;
}
#nyhetsbrev, #snabbkontakt, #rightContentBox {
	width: 151px;
	padding: 15px 18px 20px 18px;
}
#nyhetsbrev {
	background: url(../img/darkBlueBox.jpg);
}
#nyhetsbrev h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 6px 0;
}
#nyhetsbrev p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #173e7f;
	margin: 5px 0 0 0;
}
#nyhetsbrev p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d00000;
	text-decoration: none;
}
#nyhetsbrev p a:hover {
	color: #fff;
}
.nyhetsBrevText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	padding: 4px 0 1px 0;
	text-indent: 3px;
	width: 95%;
}
.nyhetsBrevSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #222;
	margin: 4px 0 0 0;
}
#snabbkontakt {
	background: url(../img/lightBlueBox.jpg);
}
#snabbkontakt h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 6px 0;
}
#snabbkontakt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 4px 0;
	color: #173e7f;
}
#rightContentBox {
	background: url(../img/yellowBox.jpg);
}
#rightContentBox h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #222;
	margin: 0 0 6px 0;
}
#rightContentBox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #d00000;
}
#rightContentBox h3 a {
	color: #d00000;
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 3px 0 2px 0;
}



#rightContentBox2 {
overflow:hidden;
width:187px;
}
#rightContentBox2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #222;
	margin: 0 0 6px 0;
}
#rightContentBox2 h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #222;
	margin: 0 0 5px 0;
	margin-bottom:10px;
}
#rightContentBox2 p {
	overflow:none;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: black;
		margin-bottom:3px;
		margin-left:3px;

}
#rightContentBox2 a {
	color: #173e7f;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	padding: 3px 0 2px 0;
}



.hiddenInfo {
	display: none;
	padding: 2px 0 4px 0;
}
.hiddenInfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #173e7f;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h4 a {
	color: #d00000;
}
h4 a:hover {
	color: #222;
}
/* --------------------------------------------------------------------------- */
#imageRotator {
	width: 580px;
}
ul {
	list-style: none;
}
/* --------------------------------------------------------------------------- */
#leftContent {
	width: 366px;
	padding: 15px 27px 15px 0;;
	float: left;
}
#leftContent h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #d00000;
	border-bottom: 1px solid #d4d7dc;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}
#leftContent h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #222;
	margin: 0 0 5px 0;
}
#leftContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	line-height: 1.7;
}
/* --------------------------------------------------------------------------- */
#leftContent2 {
	width: 100%;
	padding: 15px 0 15px 0;;
	float: left;
}
#leftContent2 h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #d00000;
	border-bottom: 1px solid #d4d7dc;
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
}
#leftContent2 h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #222;
	margin: 0 0 5px 0;
}
#leftContent2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222;
	line-height: 1.7;
}
/* --------------------------------------------------------------------------- */
#rightContent {
	float: left;
	padding: 15px 0 15px 0;
}
/* --------------------------------------------------------------------------- */
.senasteNytt ul {
	list-style: none;
}
.senasteNytt li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 5px 0;
	color: #ccc;
}
.senasteNytt li strong {
	color: #222;
}
.senasteNytt li a {
	color: #173e7f;
	text-decoration: none;
}
.senasteNytt li a:hover {
	color: #d00000;
}
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
#footer {
	border-bottom: 2px solid #b9cee6;
	border-top: 2px solid #b9cee6;
	width: 793px;
	text-align: center;
	padding: 8px 0 8px;
	margin: 0 auto;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #369;
}
#footer p a {
	color: #222;
	text-decoration: none;
}
/* --------------------------------------------------------------------------- */
.imageLeft {
	float: left;
	margin: 3px 3px 3px 0;
}
.imageRight {
	float: right;
	margin: 3px 0 3px 3px;
}
.underRubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	padding: 5px 0 2px 0;
}

