/* allmänt */

body {	
	background: url(../images/bg.gif) repeat-x;
	background-color: 710002;
	font-family:verdana, arial;
	font-size:11px;
	line-height:20px;
	color:#606060;
}

p {	
	font-family:verdana, arial;
	font-size:11px;
	line-height:18px;
}

td{	
	font-family:verdana, arial;
	font-size:11px;
}


a {	
	font-family:verdana, arial;
	font-size:11px;
	text-decoration:underline;
	color:#29618C;
}
a:hover {
	text-decoration:none;
}

ul {
	list-style-type: none;
}

h1 {
	color:#fff;
	font-size:16px;
	font-family:verdana, arial;
	font-weight:bold;
}

h2 {
	color:#B80000;
	font-size:18px;
	font-family:arial, verdana;
}


/* header */

#header {
	margin:0px;
	padding:35px 0px 0px 54px;
	width:877px;
	height:120px;
	background: url(../images/header.gif) no-repeat top left;
}

#logo {
	float:left;
}
#logo2 {
	float:right;
	padding:0px 60px 0px 0px;
}
/* main */

#content {
	width:790px;
	background: #fff;
	margin-left:7px;
	padding-left:7px;
}
#move {
	width:7px;
}

#left {
	width:254px;
}
#left1 {
	background: url(../images/boka.gif) no-repeat top left;
	width:254px;
	height:46px;
}
#left1 h1{
	padding:20px 0px 0px 25px;
	line-height:7px;	
}
#left2 {
	background: url(../images/bokarum.png) no-repeat top left;
	width:254px;
	height:118px;
	padding:0px;
}
#left3 {
	background: #D5DDE9;
	width:259px;
	height:118px;
	padding:19px;
	
}
#left3 img {
	margin:4px 0px 0px 0px;
	
}
#left3 a {
	color:#2D445F;	
}

.date {
	color:#AEAEAE;
}
#space {
	width:7px;
}

#meny {
	background: url(../images/meny.gif) no-repeat top left;
	width:518px;
	height:46px;
	text-align:center;
}

#navcontainer {
	background: url(../images/meny.gif) no-repeat top left;
	width:518px;
	height:46px;
	text-align:center;
}

#nav {
	padding:7px 0px 0px 0px;
}

ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist a {
	font-size:13px;
	color:#fff;
	padding:12px;
}

#navlist a:link, #navlist a:visited {
	color: #fff;
	text-decoration: none;

}

#navlist a:hover {
	color: #fff;
	background-color: #4E82B3;
	text-decoration: none;
}

#active {
	color: #fff;
	background-color: #4E82B3;
	text-decoration: none;
	padding:13px 0 13px 0;
}
#space2 {
	height:7px;
}
#omariston {
	background: #F3F6FA;
	width:518px;
	height:110px;
	padding:19px 25px;
	line-height:18px;
}

#aktuellt {
	width:518px;
	min-height:200px;
	padding:28px 25px;
	text-align:justify;
}

#maincontent {
	padding:25px 32px;
	line-height:18px;
}

/* footer */

#bottom {
	margin:0px;
	padding:0px;
	height:57px;
	background: url(../images/footer.gif) no-repeat top left;
}
#adress {
	float:left;
	padding:14px 0px 0px 45px;
	color:#9C9C9C;
	line-height:10px;
}
#lang {
	float:right;
	padding:13px 60px 0px 0px;
}



#lang a.border img {
	border: 1px solid #7F7F7F;
}

#lang a img{
	border: 1px solid #fff;
}

#lang a:hover img{
	border: 1px solid #7F7F7F;
}


#lang a.border {
	text-decoration: none;
	border:none;
}
#footer {
	text-align:right;
	padding:0px 45px 0px 0px;
}
#footer p{
	color:#A76162;
	font-size:10px;+
	font-family:verdana;
}

#footer a{
	color:#A76162;
	font-size:10px;
	text-decoration:none;
}
#footer a:hover {
	color:#C87D7E;
}

/* olika tabellbakgrunder */

.mainbg {	
	background: #fff;;
	margin:0px;
	padding:0px;
}

#leftbg {	
	background: #fff url(../images/leftbg.gif) repeat-y;
	width:35px;
	margin:0px;
	padding:0px;
}


#rightbg {	
	background: url(../images/rightbg.gif) repeat-y;
	margin:0px;
	padding:0px;
}

#reviewBox {margin-top: 4px;padding-top: 3px; width: 254px; overflow: hidden;}
#reviewBox img.ta-logo {margin: -3px 10px 0 0; border: 1px solid #d5dde9; float: left;}
#reviewBox a {line-height: 1.5em;}