﻿*,* {
margin: 0;
padding: 0;
}

body {
font: 11px Verdana, Arial, sans-serif;
color: #222;
background: transparent url(img/bg.jpg) repeat;
}

h2 {
letter-spacing: -1px;
font: normal 16px Arial Black, Arial, sans-serif;
color: #2A2A8C;
}

p {
width: 450px;
margin: 0 0 10px 0;
}

dt {
font-weight: bold;
}

dd {
margin: 5px 0 10px 10px;
width: 450px;
}

a {
color: #2A2A8C;
}

a:hover {
color: #9292BF;
}


ul#fs {
margin: 0 0 0 25px;
}

ul#fs li {
margin: 0 0 3px 0;
}

img.right {
float: right;
margin: 0 0 10px 0;
}

img.left 	{
float: left;
}

#wrapper {
width: 759px;
background: #E4E4E4;
margin: 0 auto;
padding: 7px 7px 7px 7px;
border: 1px solid #6567A2;
}

#head {
background: transparent url(img/headbg.jpg) no-repeat;
}

h1 {
height: 114px;
}

h1 a {
display: block;
height: 114px;
width: 275px;
text-indent: -999999px;
overflow: hidden;
}

#nav {
background: transparent url(img/navbg.png) repeat-x;
height: 19px;
padding: 6px 0 0 16px;
}

#nav li {
font-size: 11px;
float: left;
margin-right: 18px; 
list-style: none;
}

#nav li a {

padding: 4px 0;
color: #fff;
text-decoration: none;
}

#content {
width: 739px;
padding: 10px 10px 10px 10px;
background: #FFFFFF;
}

#aktuellt {
background: transparent url(img/aktuelltbg.png);
width: 260px;
height: 107px;
padding: 19px 0 0 11px;
float: left;
}

#aktuellt p {
width: 250px;
}

#aktuellt strong {
display: block;
}

#ledigaobjekt{
background: transparent url(img/ledigaobjekt.png) no-repeat center center;
width: 119px;
height: 107px;
padding: 17px 0 0 40px;
float: left;
display: block;
border: 0px solid #6567A2;
}

#ledigaobjekt a {
width: 150px;
height: 107px;
display: block;
text-indent: -999999px;
overflow: hidden;
}

#snabbfakta {
clear: both;
background: #D4A400;
margin: 15px 0 0 0;
height: 85px;
position: relative;
}

#snabbfakta h2 {
width: 188px;
height: 40px;
position: absolute;
text-indent: -9999999px;
overflow: hidden;
background: transparent url(img/snabbfakta.gif) no-repeat;
top: 24px;
left: 26px;
}

#snabbfakta ul {
position: absolute;
top: 12px;
left: 240px;
}

#snabbfakta li {
list-style: none;
background: transparent url(img/bullet.png) no-repeat 1px;
padding: 0 0 0 15px;
line-height: 15px;
}

#footer {
background: transparent url(img/footerbg.gif) no-repeat;
text-align: center;
padding: 10px 0 0 0;
font-size: 10px;
}

#footer span {
display: block;
}

#footer a {
color: #222;
text-decoration: none;
}

#footer a:hover {
color: maroon;
text-decoration: underline;
}

input,textarea {
display: block;
width: 440px;
border: 1px solid #6567A2;
margin: 4px 0 0 0;
height:22px;
}

textarea {
height: 50px;
}

input.hidden {
display: none;
}

input.submit {
width: 440;
padding: 4px;
background: #C5C5D8;
border: 1px solid #6567A2;
height: 27px
}

table.fastigheter {
border-collapse: collapse;
border: 1px solid #6567A2;
width: 759px;
}

table.fastigheter  td, tr{
border: 1px solid #6567A2;
}

th {
background: #E4E4E4;
padding: 5px;
}

tr.alt {
background: #FAFAFC;
}

tr.alt_highlight {
background: #F3F3F6;
}


table.fastigheter td{
padding: 4px;
margin: 5px 0;
}

.bullet {
list-style:none;
background: transparent url(img/bullet.png) no-repeat center left;
padding-left: 16px;
}

.anstalld {
width: 338px;
float:left;
background: #E4E4E4;
padding: 10px;
margin: 0 13px 13px 0;
border: 2px solid #F4F3ED;
}

.right {
margin-right: 0;
}

.anstalld img {
float: left;
margin: 0 20px 0 0;
}

