#search 
{
  padding:0px;
  margin:0px;
}

#search td.hspace
{
  width:10px;
  font-size:1px;
}

#search td.vspace 
{
  height:10px;
  font-size:1px;
}

#search th.step,
#search th.annonce
{
  width:320px;
  height:22px;
  padding:0px 0px 0px 0px;
}

#search th.step div,
#search th.annonce div
{
  padding:4px 4px 4px 4px;
  font-size:larger;
}

#search .step,
#search .annonce
{
  text-align:left;
  margin-bottom:10px;
  width:316px;
  overflow-x:hidden;
}

#search #stepheader1 
{
  background-color: #ADE9A6;
}

#search #stepheader2 
{
  background-color: #DFDFDF;
}

#search th.annonce
{
  background-color: #A6DDE9;
}

#search #stepcontent1 
{
  border-right:   solid 1px rgb(173, 233, 166);
  border-left:    solid 1px rgb(173, 233, 166);
  border-bottom:  solid 5px rgb(173, 233, 166);
  height: 325px;
  vertical-align:top;
  padding-top:10px;
}

#search #stepcontent2 
{
  border-right:   solid 1px rgb(223, 223, 223);
  border-left:    solid 1px rgb(223, 223, 223);
  border-bottom:  solid 5px rgb(223, 223, 223);
  height: 325px;
  vertical-align:top;
  padding-top:6px;
}

#search #stepcontent1 td.kort
{
  padding-left:5px;
  vertical-align:top;
}

#search #stepcontent1 td.tekst,
#search #stepcontent1 td.dropdowns
{
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
  height:80px;
}


#search #stepcontent1 td.dropdowns select
{
  width:145px;
  margin-bottom: 6px;
}


#search #stepcontent2 td.vaelgdato,
#search #stepcontent2 td.dropdowns
{
  padding-left: 5px;
}

#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.annonce
{
  border-right:   solid 1px rgb(166, 221, 233);
  border-left:    solid 1px rgb(166, 221, 233);
  border-bottom:  solid 5px rgb(166, 221, 233);
}

#search td.annonce div
{
  padding: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 th.faciliteter, 
#search td.faciliteter
{
  text-align:left;
  vertical-align:top;
}

#search th.faciliteter
{
 width:125px;
 padding-left:5px;
}

#search td.faciliteter 
{
 width:130px;
}

#search td.extra 
{
  padding:0px;
}

#search .field_input {
  font-family: Tahoma, Verdana, Arial,sans-serif;
  border:1px solid #666666;
}

#search .field_input_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  border:1px solid black;
  background-color:#e9e9e9;
}

#search #stepcontent2 input.search
{
  font-weight:bold;
  background-image: url(/settings/booking.hotelsiden.dk/images/search.gif);
  width: 140px;
  height: 20px;
  border-width: 0px;
  background-color:white;
}

#search #extra input.search
{
  font-weight:bold;
  background-image: url(/settings/booking.hotelsiden.dk/images/smallbutton.gif);
  width: 90px;
  height: 20px;
  border-width: 0px;
  background-color:white;
}

#search #showhideextra 
{
  text-align:center;
  padding-top:20px;
}


