table#search{
  border-collapse:collapse;
  border:0px;
  padding:0px;
  margin-left:2px;
  margin-right:0px;
  margin-bottom:3px;
  margin-top:2px;
}

#search #stepheader1 
{
  background-color: #a6dde9;
  border-right:solid 1px #a6dde9;
  border-left:solid 1px #a6dde9;
  height:22px;
}

#search #stepheader2 
{
  background-color: #a6dde9;
  border-right:solid 1px #a6dde9;
  border-left:solid 1px #a6dde9;
  height:22px;
}

#search #stepcontent1 
{
  border-right:   solid 1px #a6dde9;
  border-left:    solid 1px #a6dde9;
  border-bottom:  solid 5px #a6dde9;
  height: 310px;
  width:392px;
  vertical-align:top;
  padding-top:10px;
}


#search #stepcontent1 div.kort
{
  position:relative;
  top:-50px;
  z-index:50;
  padding-left:5px;
}

#search #stepcontent1 div.tekst{
  margin-left:5px;
  float:left;
  width:200px;
}

#search #stepcontent1 div.dropdowns
{
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
  z-index:100;
  height:100px;
}


#search #stepcontent1 div.dropdowns select
{
  width:145px;
  margin-bottom: 6px;
  z-index:100;
  position:relative;
}

#search #stepcontent2 
{
  border-right:   solid 1px #a6dde9;
  border-left:    solid 1px #a6dde9;
  border-bottom:  solid 5px #a6dde9;
  height: 310px;
  width:388px;
  vertical-align:top;
  padding-top:6px;
}

#search #stepcontent2 td.vaelgdato,
#search #stepcontent2 td.dropdowns
{
  padding-left: 5px;
  vertical-align:top;
}

#search #stepcontent2 td.searchbutton
{
  text-align: center;
}

#search #stepcontent2 td.dropdowns select 
{
  width:145px;
  margin-bottom: 6px;
}

#search #stepcontent2 td.dropdowns input 
{
  width:120px;
  margin-bottom: 6px;
  margin-right: 4px;
}


#search td.spacer1 
{
  padding-top:10px;
  padding-bottom:10px;
}

#search td.spacer1 div.spacer1 
{
  font-size:1px;
  overflow:hidden;
  border-bottom: dashed 1px rgb(223, 223, 223);
}


#search #stepcontent2 input.search
{
  font-weight:bold;
  background-image: url(/settings/booking.weekendophold.dk/images/search.gif);
  width: 140px;
  height: 20px;
  border-width: 0px;
  background-color:white;
}

#search #stepcontent2 td.dropdowns #tema select.field_input{
  margin-bottom:0px;
}


th.hspace,
td.hspace
{
  width:4px;
  font-size:1px;
  padding:0px;
  border:0px;
  margin:0px;
}

#search #showhideextra{
  text-align:center;
}


#extra table.faciliteter{
  width:796px;
  margin-top:0px;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:4px;
  
  border:1px solid #a6dde9;
  border-bottom:5px solid #a6dde9;
  border-collapse:collapse;
}

#extra th.faciliteter{
  text-align:left;
  padding-left:5px;
}

#extra td.faciliteter
{
  padding:0px 0px 0px 0px;
  text-align:left;
  vertical-align:top;
  padding-right:40px;
}

#extra .faciliteter th.header{
  height:22px;
  padding-left:5px;
  text-align:left;
  background-color:#a6dde9;
}

#extra td.faciliteter {
 text-align:left;
 font-size:8pt;
}

#extra{
  padding:0px;
  margin:0px;
  padding-top:2px;
}

#extra .searchbuttonExtra{
  text-align:right;
  padding:5px;
}


