﻿/* Search */
.DDRooms
{
    width: 70px;
}

.objList, .objList3
{
 float:left;
 padding: 0px 0px 15px 15px;
 margin: 0px;
}

.objList3
{
 padding: 0px 0px 23px 23px;
}
 
.objList
{
  width:100px;
  height:100px;
 /*background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_smallObj.jpg) no-repeat top left;*/
}

.objList a img, .objList3 a img
{
  border:2px solid #fff;
  text-decoration:none;
}

.objList a, .objList3 a
{
 border:1px solid #e8e8e8;
 background:transparent;
 display:block;
 padding:5px;
 width:90px;
 height:90px;
 overflow: hidden;
 font-size:10px;
 text-align:center;
 font-weight:bold;
}

.PopupListItem h4
{
  margin-top: 12px;
  margin-left: 5px;
  font-weight: bold;
}

* html .PopupListItem h4
{
  margin-top: 15px;

}

p.shortDescription
{
  color: #fff;
  margin-left: 5px;
  margin-bottom: 0.2em;
  padding-left: 0px;
  height: 44px;
  overflow: hidden;
  line-height: 15px;
}

.objList a:hover, .objList3 a:hover
{
 /*background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_smallObjHover.jpg) no-repeat top left;*/
  background:whitesmoke;
  border:1px solid #e8e8e8;
}

.PopupListItem
{
  background:#b4b4b4;
  margin:0 auto;
  /*text-align:center;*/
  width:195px;
  height:190px;
  background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_bigObjlist.png) no-repeat top center;
  position:absolute;
  margin-top :-55px;
  margin-left:-60px;
  display:none;
  z-index:1000;
  padding:15px 10px 10px 10px;
}

.PopupListItem a.descriptionLink
{
 display:block;
 width:180px;
 height:20px;
 background:transparent;
 text-align:right;
 padding-right:5px;
 color:#7e2121;
 margin-left:5px;
 font-weight:bold;
 border:none;
 padding: 0px;
 float:right;
}

.PopupListItem a:hover.descriptionLink
{
 display:block;
 width:180px;
 height:18px;
/*background:transparent url(/StaticFiles/bilder/knappar/btn_thinHover.jpg) no-repeat top left;*/
 text-align:right;
 text-decoration:underline;
}
 

* html .PopupListItem
{
 height:195px;
 background:gray;
}


.objMenu
{
  float:left;
  z-index:1002;
}


 
 
.objMenu ul
{
    list-style-type:none;
    text-align:center;
    float:left;
    width:180px;
    position:absolute;
    margin:-17px 30px 0 15px;
    
}

* html .objMenu ul
{
    width:185px;    
}

.objMenu ul li
{
    display:block;
    float:left;
    width:55px;
    height:25px;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticFiles/bilder/bakgrunder/bkg_objListInfo.png', sizingMethod='image');*/
    background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_objListInfo.png) no-repeat top left;
    text-align:center;
    padding-top:8px;
}

* html .objMenu ul li
{
    background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_objListInfoIE6.gif) no-repeat top left;
}



.objMenu ul li.pdf
{
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/StaticFiles/bilder/bakgrunder/bkg_objListInfopdf.png', sizingMethod='image');*/
    background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_objListInfopdf.png) no-repeat top left;
    text-align:center;
    padding-left:6px;
    padding-top:3px;
}

* html .objMenu ul li.pdf
{
    background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_objListInfopdfIE6.gif) no-repeat top left;
}

.objMenu ul li.pdf a
{
    width:66px;
    height:32px;
    display:block;
    background:none;
    border:none;
    padding-top: 4px;
}

/* * html .objMenu ul li.pdf a
{
    width:66px;
    height:32px;
    display:block;
    background:none;
    border:none;
    padding-top: 4px;
    color:Green;
}*/

fieldset
{
    width: 425px;
}

.antalRum
{
  background:#df0327;
  border:2px solid #fff;
  padding: 2px;
  color:#fff;
  position:absolute;
  margin-left:-2px;
  margin-top:-2px;
  text-align:center;
}

/* Small list */


/*Medium List*/
.objList3
{
   width: 133px;
   height: 133px;
}

.objList3 a
{
 padding:5px;
 width: 120px;
 height: 120px;
}

.objList3 .smallImg
{
    width: 120px;
    height: 75px;
}


h3.objlist
{
    clear: both;
    float:left;
    border-bottom: solid 1px whitesmoke;
    width: 100%;
    margin-bottom: 10px;
    font-size:90%;
    text-transform: capitalize;
}

.ObjlistCity
{
    float:left;
    clear: both;
    margin-bottom: 30px;
    width: 100%;
}

.objList3 .PopupListItem
{
    margin-left: -40px;
    margin-top: -40px;
}

.PopupListItem p
{
    padding-left: 0px;
}

/* Ny List objekt CSS */
.ListItemWrapper
{
    float:left;
    padding: 0px 0px 8px 8px;
}

.ListItem
{
    float:left;
    display: block;
    border:1px solid #e8e8e8;
    padding: 4px;
    width: 128px;
    text-align: center;
    margin: 0px;
}

.ListItem .smallImage
{
    width: 128px;
    height: 80px;
    padding-bottom: 3px;
}

.ListItem .smallImage img
{
    border: none;
}

.noOfRooms
{
  background:#df0327;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  padding: 2px;
  color: #fff;
  position: absolute;
  text-align:center;
  width: 12px;
}

/* List popup */
.PopupListItem
{
 width: 195px;
 height: 190px;
 background: transparent url(/StaticFiles/bilder/bakgrunder/bkg_bigObjlist.png) no-repeat top center;
 position: absolute;
 margin-top :-32px;
 margin-left:-40px;
/* display:none;*/
 clear: both;
 z-index: 1000;
 padding: 15px 10px 10px 10px;
}

.PopupListItem h4
{
    margin-left: 5px;
}

.PopupListItemImage
{
  height:100px;
  width:180px;
  border:2px solid #fff;
  background:#b4b4b4;
  margin:0 auto;
  text-align:center;
}


/* PDFList */
 
 .pdfHolder
 {
     width:290px;
     height:auto;
 }
 
 .pdfHolderTop
 {
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_pdfListTop.jpg) no-repeat top left;
     width:290px;
     height:17px;
 }
 
 .pdfHolderContent
 {
     min-height:50px;
     width:290px;
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_pdfListmiddle.jpg) repeat-y top left;
 }
 
 * html  .pdfHolderContent
 {
     margin-top:-5px;
 }
 
 .pdfHolderContent p
 {
     margin-bottom:0px;
     text-align:center;
     font-style:oblique;
 }
 
  p.createPdf
 {
     text-align:right;
     margin:10px 20px 0 0;
 }
 
.listPDF
{
    background:whitesmoke;
    padding:5px;
    margin:0 20px;
    border:1px dotted #565656;
}
 
  .pdfHolderBottom
 {
     width:290px;
     height:17px;
     background:transparent url(/StaticFiles/bilder/bakgrunder/bkg_pdfListBottom.jpg) no-repeat top left;
 }
 


/* Has to at the end to overwrite other classes... */
.firstItem
{
    padding-left: 0px;
}
