@charset "UTF-8";

body {background:#f8f8f8;font-family:Arial, Tahoma, Geneva, sans-serif;font-size:11px;color:#333;line-height:14px;}
a { text-decoration:none;border:0;color:#333; }
a:hover {text-decoration:underline;}
img {border:0;}
ul.list {list-style:disc;padding-left:15px;margin-left:10px;margin-bottom:10px;}


hr {border:0;border-bottom:1px solid #fff;border-top:1px solid #e2e2e2;margin:20px 0 20px 0;}
p.largerfont {font-size:14px;padding:20px;}
#wrapper {width:946px;margin:0 auto;text-align:center;}

#header {padding:25px 30px 10px 30px;text-align:left;}
#toplinks {margin:0 0 25px 0;color:#9f9f9f;}
#toplinks a {color:#9f9f9f;margin: 0 10px 0 10px;}
#toplinks a:hover {color:#333;}
#menulinks {/*margin-left:-12px;*/border:1px solid #f8f8f8;}
#menulinks li {float:left;margin-right:5px;}
#logo {float:right;}
.content {width:900px;margin:0 auto;}
.content.border-top {border-top:1px solid #d3d3d3;}

.content .inner {padding:0px 7px 0px 7px; text-align:left;}
.content .inner.toppadding {padding-top:25px;}
p {margin-bottom:10px;}

h2.omrade a {color:#fffff;}
h7 {color:#fffff;font-weight:bold;text-transform:uppercase;font-size:12px;}

.list_sortera {height:40px;margin-top:10px;}
.list_sortera div {float:left;margin:0 10px 0 10px;padding:12px 0 12px 0;}
.list_sortera div.typ {border-right:1px solid #ccc;padding-right:15px;}
.list_sortera div.omrade {padding:8px 0 2px 0;}
.list_sortera div.omrade select {padding:1px 0 1px 0;}
.list_sortera div.sortera {float:right;}
.list_sortera a {color:#000;margin:0 5px 0 5px;}
.list_sortera a.active {border-bottom:1px solid #333;}

.objektlista-item {background:url("../img/bg_objektlista.png") no-repeat top left;width:946px;height:369px;position:relative;}
.objektlista-item.last {background:url("../img/bg_objektlista_last.png") no-repeat top left;height:372px;}
.objektlista-item .inner {padding:9px 28px 31px 28px;} 

.objektlista-item .bild {float:left;width:489px;height:325px;}
.objektlista-item .detaljer {float:right;width:397px;height:329px; color:#ebebeb;font-size:11px;background:url("../img/bg_objektlista_bg.png") no-repeat bottom right;text-align:left;}
.objektlista-item .detaljer .top {padding:30px 50px 30px 30px;background:url("../img/bg_objektlista_bg.png") no-repeat bottom right;}
.objektlista-item .detaljer-table {margin-top:10px;}
.objektlista-item .detaljer-table .detaljer-table {margin-top:0;}
.objektlista-item .detaljer-table .title {text-transform:uppercase;width:70px;padding-left:2px;vertical-align:top;}
.objektlista-item .detaljer-table td {padding-bottom:5px;}
.objektlista-item .detaljer .bottom {padding:20px 30px 0 30px;}
.objektlista-item .detaljer .bud-pagar {color:#dce82c;}
.objektlista-item .ribbon-budgivning,
.objektlista-item .ribbon-lasmer {width:114px;height:114px;position:absolute;top:0;right:19px;}{width:114px;height:114px;position:absolute;top:0;right:19px;}


.btn-merinfo {position:absolute; bottom:55px;right:55px;}

#footer { text-align:left; color:#333;margin:50px 0 50px 0;padding:0 30px 0 30px;}
#footer a { color:#333;}
#footer a:hover {text-decoration:underline;}
#footer ul {float:right;}
#footer ul li {float:right;margin-left:15px;}
#footer #adress {color:#9f9f9f;}
#footer #adress a {color:#9f9f9f;}
#footer #adress {border-top:1px solid #d1d1d1;clear:both;margin-top:10px;padding-top:10px;}
#footer #adress span {margin-right:15px;}
#footer #adress span.produceradav {margin:0;float:right;}
#footer #adress span.produceradav a {color:#333;}
#footer #logofooter {float:left;}

#laddar {margin: 50px 0 50px 0;}

.objekt-item {background:url("../img/bg_objekt.png") no-repeat top left;width:944px;height:454px;position:relative;}
.objekt-item .inner {padding:21px 27px 33px 27px;}
.objekt-item .bild {float:left;width:600px;height:400px;}
.objekt-item .detaljer {float:right;width:290px;height:400px; color:#ebebeb;font-size:11px;background:url("../img/bg_objektlista_bg.png") no-repeat bottom right;text-align:left;}
.objekt-item .detaljer .top {padding:30px 50px 30px 30px;background:url("../img/bg_objektlista_bg.png") no-repeat bottom right;}
.objekt-item .detaljer-table {margin-top:10px;}
.objekt-item .detaljer-table .detaljer-table {margin-top:0;}
.objekt-item .detaljer-table .title {text-transform:uppercase;width:70px;padding-left:2px;vertical-align:top;}
.objekt-item .detaljer-table .value {width:140px;}
.objekt-item .detaljer-table td {padding-bottom:5px;}
.objekt-item .detaljer .bottom {padding:20px 30px 0 30px;}
.objekt-item .detaljer .bud-pagar {color:#666;}
.objekt-item .detaljer .bud-pagar h2 {color:#dce82c;}
.objekt-item .detaljer a {color:#dce82c; text-decoration:none;}
.objekt-item .detaljer a:hover {text-decoration:underline;}
.objekt-item .ribbon-vardera {width:114px;height:114px;position:absolute;top:12px;right:18px;}{width:114px;height:114px;position:absolute;top:0;right:19px;}



/*
#nextBtn a {background:url("../img/slide_right.png") no-repeat top left;height:117px;width:34px;position:absolute;top:170px; left: 593px;z-index:100;}
#prevBtn a {background:url("../img/slide_left.png") no-repeat top left;height:117px;width:34px;position:absolute;top:170px; left: 27px;z-index:100;}
*/


.slidebg {background:url("../img/bg_slide.png") repeat-x bottom left;height:51px;width:600px;position:absolute;top:370px;left:27px;}
#nextBtn a {background:url("../img/btnNext.png") no-repeat top left;height:30px;width:32px;position:absolute;top:381px; left: 585px;z-index:100;}
#prevBtn a {background:url("../img/btnPrev.png") no-repeat top left;height:30px;width:32px;position:absolute;top:381px; left: 37px;z-index:100;}



.col {float:left;background:url("../img/objektsida-border.png") repeat-y top left;text-align:left;line-height:14px;}
.col .inner {padding:0 20px 0 20px;}
.col .detaljer-table .title {width:100px;font-weight:bold;}
.col .detaljer-table.hn .title {width:70px;font-weight:bold;padding-right:5px;}
.col .detaljer-table .value {font-weight:normal;}

.maklare {margin-top:15px;}

.messageIntresse, .messageTipsa {float:left;font-family:Tahoma, Arial, Geneva, sans-serif; font-weight:bold;padding:5px;color:#509a00;}

input.textfield,
textarea.textarea {width:245px;background:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:5px;margin-bottom:10px;}
textarea.textarea {line-height: 14px;height: 16px; min-height: 16px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}

.intresseanmalan .submit,
.tipsavan .submit {float:right;}





input.over,
textarea.over,
.tipsavan .textfield.over,
.intresseanmalan .textfield.over, 
.tipsavan .textarea.over,
.intresseanmalan .textarea.over {border:1px solid #000;/*background:#fff;*/border-top:1px solid #000;}
input.error {border:1px dotted #ff0000;background:#ffecec;margin-bottom:2px;}
label.error {margin-bottom:5px;display:block;}

.varderaWrapper {background:url("../img/bg_vardera.png") no-repeat top left;margin-top:30px;padding:63px 50px 50px 50px;color:#949494;font-family:Tahoma, arial, Geneva, sans-serif;border:1px solid #f8f8f8;}
.varderaWrapper h4 {font-size:10px;letter-spacing:0.3px;}
.varderaWrapper table {margin-top:17px;margin-bottom:15px;}
.varderaWrapper td {text-align:right;color:#ccc;font-size:11px;}
.varderaWrapper input.small, .varderaWrapper input.large {margin:0 0 0 5px;background:none;border:0;border-bottom:1px solid #242424; color:#fff;}
.varderaWrapper input.large {width:150px;}
.varderaWrapper input.small {width:45px;}
.varderaWrapper input.over {border-bottom:1px solid #fff;}
.varderaWrapper input.error {border-bottom:1px solid #d9e52c;}
.varderaWrapper td div {position:relative;padding:7px 10px 7px 10px;}
.varderaWrapper label.error {position:absolute;bottom:-12px;right:10px;font-size:8px;}

/* hemnetvärdering? */
.varderaWrapper.hn {text-align:left;background:#fff;background-image:none;border:1px solid #d1d1d1;border-bottom:2px solid #d1d1d1;margin:42px;padding:20px;color:#949494;font-family:Tahoma, arial, Geneva, sans-serif;}
.varderaWrapper.hn input.small, .varderaWrapper.hn input.large {margin:3px 0 0 0;background:url("../img/tf_bg.gif") repeat-x left top #fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-top:1px solid #929292;padding:5px; color:#000;}
.varderaWrapper.hn input.over {border:1px solid #000;}
.varderaWrapper.hn input.error {border:1px dotted #ff0000;background:#ffecec;margin-bottom:2px;}
.varderaWrapper.hn td {text-align:left;color:#000;}
.varderaWrapper.hn td div {position:relative;padding:7px 10px 7px 10px;font-size:12px;}
.varderaWrapper.hn .inner h5, .varderaWrapper.hn .inner h5 {margin-left:10px;margin-bottom:10px;}
.varderaWrapper.hn span {color:#000;font-size:12px;padding-left:10px;}

.varderaWrapper#varderaFront {background:url("../img/vardera_bg_front.png") no-repeat top;padding:0;margin:0;width:890px;height:154px;color:#f5f5f5;}
#startSlider {width:890px;height:427px;position:relative;}
#startSlider li {position:absolute;top:0;left:0;z-index:8;}
#startSlider li.active {z-index:10;}
#startSlider li.last-active {z-index:9;}


.start {background:url("../img/bg_start.png") no-repeat top left;width:944px;height:520px;position:relative;}
.start .ribbon-tillsalu {width:114px;height:114px;position:absolute;top:12px;right:18px;}{width:114px;height:114px;position:absolute;top:0;right:19px;}
.start .inner {padding:22px 27px 33px 28px;}
.start .varderaWrapper {background:url("../img/bg_vardera2.png") no-repeat top left;margin:0;padding:15px 0 0 0;border:0;}

#startflash {width:890px;height:320px;text-align:center;vertical-align:middle;}

.toggleBud {color:#fff;cursor:pointer;text-decoration:underline;}
.toggleBud:hover {text-decoration:none;}
.budhistorik {position:absolute;background:url("../img/bg_objektlista_bg.png") no-repeat bottom right #000;color:#fff;width:250px;padding:15px;border:3px solid #fff;margin-left:-250px;z-index:200;}
.budhistorik .toggleBud {float:right;margin-bottom:10px;}
.budhistorik .toggleBud:hover {text-decoration:none;}
.budhistorik table {clear:both;}
.budhistorik table b {color:#d9e52c;}

.kontakta {background:url("../img/bg_objektlista_first.png") no-repeat top left;}

.expandContainer {border:1px solid #e3e3e3; background:#fff;margin-bottom:10px;padding:0}
#dokuContainer ul, #printContainer ul {margin:10px;}
#dokuContainer ul li a, #printContainer ul li a {color:#000;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}
#dokuContainer ul li {background:url("../img/document-pdf-text.png") no-repeat left top;padding:2px 0 2px 20px;}
#printContainer ul li {background:url("../img/printer__arrow.png") no-repeat left top;padding:2px 0 2px 20px;}

.tipsavan, .intresseanmalan {padding:10px 10px 0 10px;background:#fff;border:1px solid #e3e3e3;border-bottom:2px solid #e3e3e3;}
.tipsavan .textfield,
.intresseanmalan .textfield, 
.tipsavan .textarea,
.intresseanmalan .textarea{width:225px;background:url("../img/tf_bg.gif") repeat-x left top #fff;border-top:1px solid #929292;}

.tipsavan .textfield.error,
.intresseanmalan .textfield.error, 
.tipsavan .textarea.error,
.intresseanmalan .textarea.error {border:1px dotted #ff0000;background:#ffecec;margin-bottom:2px;}


.tipsavan .textarea {height:70px;}
.intresseanmalan {margin-bottom:15px;}


img.broker_img {}
.maklare .expandContainer {padding:10px;font-size:11px;border-top:0;padding-top:5px;}
.maklare .expandContainer table th, .maklare .expandContainer table td {padding:1px 0 1px 0;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.maklare .expandContainer table th {font-weight:bold;padding-right:10px;}
.maklare .expandContainer table th.titel {padding-right:0;font-weight:normal;font-style:italic;padding-bottom:7px;}

img.largeimg {margin:-6px;margin-bottom:20px;}

.maklarholder {width:258px;float:left;}



/* HEMNET SPECIFIKT */
#wrapper.hn {width: 825px;}
.hn .content {width:781px;}
.hn.objekt-item {background:url("../img/bg_objekt_hn.png") no-repeat top left;width:825px;height:387px;position:relative;}
.hn.objekt-item .bild {float:left;width:500px;height:333px;}
.hn.objekt-item .detaljer {width:270px;height:333px;}
.hn.objekt-item .detaljer .top {padding:20px 40px 10px 20px;}
.hn.objekt-item .detaljer .bottom {padding:10px 30px 0 20px;}

.hn .slidebg {background:url("../img/bg_slide.png") repeat-x bottom left;height:51px;width:500px;position:absolute;top:303px;left:27px;}
.hn #nextBtn a {background:url("../img/btnNext.png") no-repeat top left;height:30px;width:32px;position:absolute;top:315px; left: 485px;z-index:100;}
.hn #prevBtn a {background:url("../img/btnPrev.png") no-repeat top left;height:30px;width:32px;position:absolute;top:315px; left: 37px;z-index:100;}