.class19239 {font-family:arial,helvetica,verdana;font-weight:normal;font-size:13px;font-style:normal;text-decoration:none;color:#000000;background-color:transparent;line-height:18px;text-indent:0px;text-align:left;}
.class19238 {font-family:arial,helvetica,verdana;font-weight:bold;font-size:14px;font-style:normal;text-decoration:none;color:#000000;background-color:transparent;line-height:20px;text-indent:0px;text-align:left;margin-bottom:20px;}
.class19236 {font-family:arial,helvetica,verdana;font-weight:normal;font-size:13px;font-style:normal;text-decoration:none;color:#000000;background-color:transparent;line-height:18px;text-indent:0px;text-align:left;}
.class19237 {font-family:arial,helvetica,verdana;font-weight:bold;font-size:30px;font-style:normal;text-decoration:none;color:#000000;background-color:transparent;line-height:38px;text-indent:0px;text-align:left;}
.class19245 {font-family:arial,helvetica,verdana;font-weight:bold;font-size:13px;font-style:normal;text-decoration:none;color:#FFFFFF;background-color:transparent;line-height:18px;text-indent:0px;text-align:left;margin-top:5px;margin-bottom:8px;}
.class19246 {font-family:arial,helvetica,verdana;font-weight:bold;font-size:11px;font-style:normal;text-decoration:none;color:#FFFFFF;background-color:transparent;line-height:18px;text-indent:0px;text-align:left;margin-top:0px;margin-bottom:5px;margin-left:0px;}
.class19257 {font-family:arial,helvetica,verdana;font-weight:bold;font-size:20px;font-style:normal;text-decoration:none;color:#000000;background-color:transparent;line-height:24px;text-indent:0px;text-align:left;}
body {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;font-family:arial,helvetica,verdana;font-size:13px;line-height:18px;letter-spacing:;text-align:left;}
td {font-family:arial,helvetica,verdana;font-size:13px;line-height:18px;letter-spacing:;}
p { margin:0px;}
.prodoweb-imagegallery { padding:0; margin:0; display: inline; }
.prodoweb-imagegallery li { list-style-type:none; display: inline; }
a {font-weight:normal;font-style:normal;text-decoration:none;}
a:link {color:#004687;}
a:active {color:#004687;}
a:visited {color:#004687;}
.prodoweb-form-row-div label{
  width: 150px;
  display: inline-block;
  vertical-align: top;
  margin-top: 4px;
}
.prodoweb-form-row-div .input-text{
  width: 200px;
}
.prodoweb-form-row-div .input-select{
  width: 200px;
}
.prodoweb-form-row-div textarea {
  width: 200px;
  height: 150px;
}
.prodoweb-form-row-div .input-radio {
  display: inline;
}
.prodoweb-form-row-div .input-radio label {
  width: auto;
}
.prodoweb-form-row-div {
  margin-bottom:10px;
  width: 400px;
}
.prodoweb-form-row-div input.button{
  padding:5px;
  width: 200px;
}
body {
background-attachment:fixed;
font-family:arial,sans-serif;
font-size:12px;
}

td,input,select,textarea {
font-family:arial,sans-serif;
font-size:12px;
}

img {
border:0;
}


h1 {margin-bottom:5px;line-height:26px;}
h1,h2,h3,h4 {margin-top:0;}

.lbtop {
width:700px;
height:20px;
margin-top:21px;
margin-bottom:4px;
}

.lbtoplinks {
float:left;
width:500px;
}

.lbtoplinks a {
float:right;
font-size:10px;
color:#004687;
text-decoration:none;
margin-left:10px;
padding-top:4px;
}


.lbsearch {
float:left;
width:200px;
}

.lbsearch input.txt {
width:143px;
height:17px;
font-size:10px;
border:1px solid #cccccc;
padding:0;
}

.lbsearch input.button {
width:35px;
height:17px;
font-size:10px;
border:1px solid #cccccc;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

h4.class19245 {
  border-bottom:8px solid white;
  border-top:3px solid white;
}


/* Standard vänster-meny  */

ul.sf-vertical {
margin-top:7px;
}

ul.sf-vertical li {
background: #fff url(bdh_filearea/img/menu/std-back.png) no-repeat;
width:162px;

margin-bottom:4px;
padding-top:4px;
padding-left:33px;
}

ul.sf-vertical li a {
color:#000;
text-decoration:none;
font-size:14px;
}




/* Specifika knappar */


/* Våra hus */
#hvMenu3590 #sfMenuLi2 {background: #fff url(bdh_filearea/img/menu/1-pl-back.png) no-repeat;}
#hvMenu3590 #sfMenuLi3 {background: #fff url(bdh_filearea/img/menu/1.5-pl-back.png) no-repeat;}
#hvMenu3590 #sfMenuLi4 {background: #fff url(bdh_filearea/img/menu/2-pl-back.png) no-repeat;}
#hvMenu3590 #sfMenuLi5 {background: #fff url(bdh_filearea/img/menu/slutt-pl-back.png) no-repeat;}
#hvMenu3590 #sfMenuLi6 {background: #fff url(bdh_filearea/img/menu/sido-back.png) no-repeat;}

#hvMenu3806 #sfMenuLi2 {background: #fff url(bdh_filearea/img/menu/1-pl-back.png) no-repeat;}
#hvMenu3806 #sfMenuLi3 {background: #fff url(bdh_filearea/img/menu/1.5-pl-back.png) no-repeat;}
#hvMenu3806 #sfMenuLi4 {background: #fff url(bdh_filearea/img/menu/2-pl-back.png) no-repeat;}
#hvMenu3806 #sfMenuLi5 {background: #fff url(bdh_filearea/img/menu/slutt-pl-back.png) no-repeat;}
#hvMenu3806 #sfMenuLi6 {background: #fff url(bdh_filearea/img/menu/sido-back.png) no-repeat;}

/* Bygga med B-Hus */
/*
#hvMenu3593 #sfMenuLi5 {background: #fff url(bdh_filearea/img/menu/2-row-back.png) no-repeat;}


#hvMenu3593 #sfMenuLi6 {background: #fff url(bdh_filearea/img/menu/2-row-back.png) no-repeat;}
#hvMenu3593 #sfMenuLi7 {background: #fff url(bdh_filearea/img/menu/2-row-back.png) no-repeat;}
*/


h3.leftmenuheader {
font-size:14px;
font-weight:bold;
margin-left:33px;
}






ol.buyhouse {
	font: normal 20px Arial, sans-serif;
	color: #ec6f06;
        font-style:italic;
}
ol.buyhouse p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	border-left: solid 0px #999;
	margin: 0;
	padding: 0 0 1em 1em;
}


div#mailform input[type=text], div#mailform input[type=password] {
  font-size:12px;
  padding:5px;
  background-color:#e9eff4;  

  border:1px solid silver; 
  width:250px; 
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 0px;
}


div#mailform textarea {
  font-size:12px;
  padding:5px;
  background-color:#e9eff4;  
  height:27px;
  border:1px solid silver; 
  width:400px; 
  height:100px; 
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 0px;
}


#newsWrapper a {
color:#ffffff !important;
}


a.box3 {
color:#ffffff;
text-decoration:none;
font-size:14px;
font-weight:bold;
line-height:24px;
}

/* redigerad 110615 gammal hojd=338 samt tagit bort en med samma namn hojd=577 gammal margin=30  */
div#newsWrapper{
  height:325px !important;
  width:165px;
  overflow:hidden;
  margin-top:10px;
background: #000000; opacity: 0.7; filter: alpha(opacity=70);
}

html,body,div.background {
  width:100% !important;
}


div#newsWrapper h4{
  border-bottom:4px solid white;
  border-top:1px solid white;
  padding:2px;
  font-size:13px;
  /* for IE */
  /* filter:alpha(opacity=70); */
  /* CSS3 standard */
  /* opacity:0.7; */
}

div.background{
background-position:center top !important; 
overflow:hidden;
margin:auto;
width:1400px;
  background:transparent no-repeat scroll center top;
  height:557px;
}



div.housecontainer{
  clear:both;
}


h5.househeader {
font-size:12px;
color:#000000;
margin:0;
}

h3.housemodel-header, h3.housetype-header{
background:#E6ECF1;
clear:both;
margin-top:50px;
padding:8px;
}

h3.housetype-header{
  width: 720px; 
  height: 34px; 
  border-style: solid; 
  border-width: 1px; 
  border-color: rgb(1, 1, 1) rgb(1, 1, 1) white white; 
  text-align: left; 
  padding:0px;
  padding-top: 10px; 
  padding-left: 8px; 
  clear: both;
  font-size:14px;
  background:white;
}

h3.newengland{
  border-color: rgb(50, 64, 104) rgb(50, 64, 104) white white; 
}

h3.svensktradition{
  border-color: rgb(160, 175, 115) rgb(160, 175, 115) white white; 
}

h3.nyfunkis{
  border-color: rgb(0, 163, 175) rgb(0, 163, 175) white white; 
}

h3.klassiskmodern{
  border-color: rgb(89, 76, 91) rgb(89, 76, 91) white white; 
}


div.house{
   float:left;
   margin:10px;
   height:180px;
}

.clear{
  clear:both;
}

.house img{
  width:220px;
}

#object-house ul, #object-house li,#object-plot ul, #object-plot li{
  list-style:none;
  padding:0;
  vertical-align:top;
}


#object-house ul li,
#object-plot ul li{
  display:inline-block;

}

#object-house li.house-hgroup,#object-plot li.plot-hgroup{
  margin:0px;
  padding:0px;
  border-right:0px solid #333;
  width:200px;

}

#object-house li.house-hgroup h1,#object-house li.house-hgroup h3{
//  text-align:right;
  margin:3px;
  margin-right:15px;  
}

#object-plot li.plot-hgroup h3,#object-plot li.plot-hgroup h4 {
//  text-align:right;
  margin:3px;
  margin-right:15px;  
}

#object-house li.house-quickfacts,
#object-plot li.plot-quickfacts  {
  margin:0px;
  padding:0px;
}
  
#object-house li.house-quickfacts h4,#object-house li.house-quickfacts p,
#object-plot li.plot-quickfacts h4,#object-plot li.plot-quickfacts p  {
  margin:1px;  
  width:380px;
}

#object-house li.house-contact, #object-plot li.plot-contact{
  width:120px
}

#object-house .house-facts td,
#object-plot .plot-facts td{
  width:270px;
}
#object-house .house-facts .label,
#object-plot .plot-facts .label{
  font-weight:bold;
  width:150px;
  
}


#object-house table.house-facts,
#object-plot table.plot-facts {
  margin-bottom:10px;  
}

#object-house a.readmore,
#object-plot a.readmore{
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:15px;  
}

.gallery img{
  width:120px; 
}

div#photos {
  margin-top:40px;
  margin-bottom:40px;
}

#house-showingsnlandplots{
  width:700px;
  //color:white;
  clear:both;
}
#house-showingsnlandplots li{
  height:200px;
  padding-bottom:10px;
}

#house-showingsnlandplots a{
  //color:white;
}

#house-showingsnlandplots h4{
  margin:0px;
  font-size:14px;
}

#house-showingsnlandplots hr{
  background-color:white;
  //color: white;
}

#house-showingsnlandplots h5{
  display:inline-block;
  width:230px;
  margin:0px;
  margin-top:2px;
  font-size:12px
  
}

#house-showingsnlandplots .showing,
#house-showingsnlandplots .landplot{
 margin-top:5px;
}

.house-showings-box{
  width:290px;
  display:inline-block;
  margin-right:50px;
}

.house-landplots-box{
  width:290px;
  display:inline-block; 
}

.backgroundRoller-background{
  width:100%;
  overflow:hidden;

}

#backgroundRoller-controls{
  float:right;  
  margin-top:50px;
  margin-right:50px;
}

#backgroundRoller-controls a{
  margin:5px;
}

#regions-compact{
  width:720px;
}

#regions-compact a{
  margin-right:16px;
  line-height:30px;
  font-size:16px;
  color:#333;
}

#regions-compact a.selected{
  color:#004687;
  text-decoration:underline;
}

#landplots {
  width:720px;
  font-size:12px;
}

#landplots .landplot td{
  padding-bottom:20px;
  padding-top:20px;
  border-bottom:1px solid silver;
}

#landplots .landplot-image img{
  width:160px;
  margin-right:20px;
}

#landplots ul{
  list-style:none;
  margin:0px;
  padding:2px;
}
#landplots .account-image img{
  width:80px;
}

#landplots .account-contact {
  font-size:12px;
}

#landplots .landplot-info{
  width:350px;
}
#landplots h4{
  margin-bottom:2px;
  color:#000000;
  font-size:14px;
}
#landplots h5{
  margin:0px;
}
#landplots tr:hover td{
  background:#f5f5f5;
}
#landplots a img {
  border:1px solid #eee;
}


#projects,#showings {
  width:720px;
  font-size:12px;
}

#projects .project td,
#showings .showing td{
  padding-bottom:20px;
  padding-top:20px;
  border-bottom:1px solid #eee;
}

#projects .project-image img,
#showings .image img {
  width:160px;
  margin-right:20px;
}

#projects ul{
  list-style:none;
  margin:0px;
  padding:2px;
}
#projects .account-image img{
  width:80px;
}

#projects .account-contact {
  font-size:12px;
}

#projects .project-info{
  width:500px;
}
#projects h4{
  margin-bottom:2px;
  color:#000000;
  font-size:14px;
}
#projects h5{
  margin:0px;
}
#projects tr:hover td,
#showings tr:hover td {
  background:#f5f5f5;
}

#projects a img {
  border:1px solid #eee;
}

li.spacious{
 padding:3px; 

}

.office-image img{
  width:300px; 
}

#showings .info {
  
}


ul.paginateNav{
  list-style:none;
  padding:0;
  text-align:center;
}

ul.paginateNav li{
  background:transparent url("http://www.lbhus.se/gfx/paginate.png");
  height:0px;
  display:inline-block;
  padding:0;
  margin:2px;
}


ul.paginateNav li#paginateBack{
  width:6px;
  padding-top:6px;
  background-position:0 0;
  overflow:hidden;
}

ul.paginateNav li#paginateForward{
  width:6px;
  padding-top:6px;
  background-position:-14px 0px;
  overflow:hidden;
}


ul.paginateNav li.paginateSelect{
  width:6px;
  padding-top:6px;
  background-position:-7px 0px;
  overflow:hidden;
}

/* redigerad 110615 gammal hojd=300  */
#dynamicShowings,#dynamicNews{
  color:#fff;  
  margin-left:5px;
  height:240px;
}

#dynamicShowings h5,
#dynamicNews h5{
  margin:0px;
}

#dynamicShowings p,
#dynamicNews p {
 margin-bottom:10px; 
}

div.readmore{
  margin-left:5px;
}

.office-object{
  padding:0px;
  margin:0px;
  list-style:none; 
}
.office-object li{
  display:inline-block;
  vertical-align:top;
}


.office-object .account-info {
  font-size:12px;
  
}

.office-object .account-info h5{
  margin:0px;
  font-size:12px;
  
}

.office-object .account-info p{
  margin-left:3px;
  
}

.office-object .left {
 width:400px;
 overflow:hidden;
}

.office-object .right {
 float:right;
 width:300px;
 overflow:hidden; 
}
.office-object #house-showingsnlandplots {
  margin:0px;
  margin-top:40px;
  padding:0px;
  
}

div.map{

  width:700px;
  height:400px; 
  margin-bottom:60px;
}

.map-header{
    margin-top:10px;
}

table#search-results{
 width:700px;
}

table#search-results tr td{
    padding-bottom:20px;
  padding-top:20px;
  border-bottom:12px solid #eee;
  
}

table#search-results tr:hover td{
  background:#f5f5f5;
}

table#search-results .subresult-text-user{
  font-size:10px;
  
}

table#search-results .subresult-text-user h5{
  margin:0px;
  font-size:11px;
  
}

table#search-results .subresult-text-user p{
  margin-left:3px;
  
}

table#search-results td {
  padding:3px;
  
}
table#search-results td.result-image {
  width:125px;
  
}

table#search-results td.result-text {
  width:300px;
}

table#search-results td.subresult-image-user {
  width:80px;
  
}

div#dynamic-search{ 
    -moz-box-shadow: 0 0 10px 3px #AACCDD;
    -webkit-box-shadow: 0 0 10px 3px #AACCDD;
    background: none repeat scroll 0 0 white;
    margin: 100px auto auto;
    width: 700px;
    border:2px solid #eee;
    text-align:left;
}
div#search-wrapper{
    display:none;
    background: none repeat scroll 0 0 transparent;
    height: 100%;
    margin: auto;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
div#search-paginator #paginateBack{
  background-position:21px 0;
}
div#search-paginator #paginateForward{
  background-position:7px 0;
}

div#search-paginator .paginateSelect{
  background-position:14px 0;
}

div#search-close{
 float:right; 
 background: transparent url(http://www.lbhus.se/gfx/close.png);
 height:0px;
 padding:0px;
 width:22px;
 padding-top:22px;
 margin-top:-10px;
 overflow:hidden;
 cursor:pointer;
}

.noimg {
border:1px dashed silver;
padding:12px;
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  text-align:center;
  font-style:italic;
}

.info h4 {wra
  margin-bottom:2px;
  color:#000000;
  font-size:14px;
}

#showings-paginator ul,#plots-paginator ul{
  height:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:5px;
}
#showings-paginator li,#plots-paginator li {
  height:0px;
  padding:0px;
  padding-top:6px;
  
}
.currentTextHolder {
  visibility:hidden;
}

#showings-paginator #paginateBack, #plots-paginator #paginateBack {
    background-position: 21px 0;
}
#showings-paginator #paginateForward, #plots-paginator #paginateForward {
    background-position: 7px 0;
}
#showings-paginator .paginateSelect, #plots-paginator .paginateSelect {
    background-position: 14px 0;
}
