@import url(/settings/booking.weekendophold.dk/css/DK/Booking.css);
@import url(/settings/booking.weekendophold.dk/css/DK/annullerbooking.css);

.top_venstre_1{
  background-color:#04A8CB;
}

.top_venstre_2{
  background-color:#04A8CB;
}

#outerFrame{
  border:1px solid black;
}

.top_blankArea{
  height:5px;
}

#top_venstre_info h1{
  color:white;
  font-size:20pt;
  font-weight:bold;
}

#top_venstre_info h1 a{
  color:white;
  font-size:20pt;
  font-weight:bold;
  text-decoration:none;
}


#top_venstre_info h2{
  color:white;
  font-size:10pt;
  font-weight:bold;
  padding-left:20px;
}

.top_sectionChooser{
  background-color:#A6DDE9;
}

.sectionButton{
  margin-top:2px;
  margin-bottom:1px;
  background-repeat:no-repeat;
  height:22px;
  width:160px;
  float:left;
  text-align:center;
  padding-top:3px;
  padding-bottom:0px;
  text-decoration:underline;
  background-image:url(/settings/booking.weekendophold.dk/images/knap_ikkevalgt.gif);
  /*filter: Alpha(Opacity=50); 
  opacity:.50;*/
}

/*---------------------------------------------------------------------------------*/

#annonce{
}

#annonce .sortramme{
  border:1px solid black;
}

#annonce .text{
  padding:5px;
}

#annonce #introTekst{
  margin:2px;
  
}

#annonce .annonceTekst{
  padding:5px;
  margin:1px;
  background-color:white;
  overflow:hidden;
}

#annonce .annonceTitel{
  background-color: #ADE9A6;
  padding-top:2px;
  padding-bottom:2px;  
  padding-left:5px;
  padding-right:5px;
  margin:1px;
  font-size:13px;
}

#annonce .vspace{
  border:0px solid white;
  height:11px;
  padding:0px;
  font-size:0px;
}

#annonce .annonce_type1{
  margin:2px;
  border:0px;
  float:left;
  width:796px;
  background-color:#A6DDE9;
  padding:0px;
  overflow:hidden;
}

#annonce .annonce_type2{
  margin:2px;
  border:0px;
  float:left;
  width:396px;
  background-color:#A6DDE9;
  border-bottom::#A6DDE9;
  overflow:hidden;
}

#annonce .annonce_type3{
  margin:2px;
  border:0px;
  float:left;
  width:196px;
  background-color:#A6DDE9;
  overflow:hidden;
}

/*---------------------------------------------------------------------------------*/

.top_sectionLink1{
  margin-left:180px;
  font-weight:bold;
}

.top_sectionLink2{
  margin-left:5px;
  font-weight:bold;
}

.top_sectionLink3{
  margin-left:5px;
  font-weight:bold;
}

.top_sectionLink4{
  margin-left:5px;
  font-weight:bold;
}

.top_right{
  background-color:#04A8CB;
  background-repeat: no-repeat;
  background-position:right;
  background-image:url(/settings/booking.weekendophold.dk/images/top_right_default.jpg);
  /*background-image:url(/settings/booking.weekendophold.dk/images/Top_right_car.jpg);*/
  /*height:83px;
  width:514px;*/
}

/*---------------------------------------------------------------------------------*/

.top_sectionChooser img{
  float:left;
  margin-top:5px;
}

#region_Alle .top_right{
  background-image:url(/settings/booking.weekendophold.dk/images/top_right_hotelkro.jpg);
  /*background-image:url(/settings/booking.weekendophold.dk/images/Top_right_car.jpg);*/
}

#region_Alle .top_sectionLink1{
  /*filter: Alpha(Opacity=100); 
  opacity:1;*/
  text-decoration:none;
  font-weight:bold;
  background-image:url(/settings/booking.weekendophold.dk/images/knap_valgt.gif);
}

/*---------------------------------------------------------------------------------*/

#region_HotellerKroer .top_right{
  background-image:url(/settings/booking.weekendophold.dk/images/top_right_hotelkro.jpg);
  /*background-image:url(/settings/booking.weekendophold.dk/images/Top_right_car.jpg);*/
}

#region_HotellerKroer .top_sectionLink2{
  /*filter: Alpha(Opacity=100); 
  opacity:1;*/
  text-decoration:none;
  font-weight:bold;
  background-image:url(/settings/booking.weekendophold.dk/images/knap_valgt.gif);
}

/*---------------------------------------------------------------------------------*/

#region_Feriecentre .top_right{
  background-image:url(/settings/booking.weekendophold.dk/images/top_right_feriecenter.jpg);
  /*background-image:url(/settings/booking.weekendophold.dk/images/Top_right_car.jpg);*/
}

#region_Feriecentre .top_sectionLink3{
  /*filter: Alpha(Opacity=100); 
  opacity:1;*/
  text-decoration:none;
  font-weight:bold;
  background-image:url(/settings/booking.weekendophold.dk/images/knap_valgt.gif);
}

/*---------------------------------------------------------------------------------*/

#region_Feriehuse .top_right{
  background-image:url(/settings/booking.weekendophold.dk/images/top_right_feriehus.jpg);
  /*background-image:url(/settings/booking.weekendophold.dk/images/Top_right_car.jpg);*/
}

#region_Feriehuse .top_sectionLink4{
  /*filter: Alpha(Opacity=100); 
  opacity:1;*/
  text-decoration:none;
  font-weight:bold;
  background-image:url(/settings/booking.weekendophold.dk/images/knap_valgt.gif);
}

/*---------------------------------------------------------------------------------*/

.VenstreMenu ul{
  
  list-style: none;
  margin-right: 0px;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom:0px;
  
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:0px;

  text-align:left;
  
  
  display:block;

  background-image:   url(/settings/booking.weekendophold.dk/images/menubg.jpg);
  background-repeat:  repeat-x; 
  
}

.VenstreMenu ul .odd{

}

.VenstreMenu ul .LastMenu{
  padding-bottom:20px;
}

.VenstreMenu li{
  padding:3px 3px 3px 5px;
}

.VenstreMenu li a{
  color:black;
}


.VenstreMenu .VenstreMenu_header{
  /*filter : "progid XImageTransform.Microsoft.AlphaImageLoader(src='/images/trans.gif', sizingMethod='scale')";*/
  font-size:11px;
  display:block;
  width:160px;
  
  margin-right: 0px;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom:2px;
  
  padding-top:4px;
  padding-bottom:4px;
  padding-right:3px;
  padding-left:3px;
  
  text-align:left;
  font-weight:bold;
  color:black;
  background-color:#A6DDE9;
  
  font-size:8pt;
  
}

/*-------------------------*/

#bodycontent{
  vertical-Align:top;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
/*  width:641px;*/
  /*position:relative;
  top:-2px;*/
}  

#region_Alle #bodycontent{
  width:800px;
}

#menuleft #katte{
  margin-left:3px;
  margin-top:10px;
}

#menuleft {
  vertical-align:top;
  border-top:1px solid #04A8CB;
  border-right:1px solid #04A8CB;
  margin-right: 0px;
  margin-left:0px;
  margin-top: 10px;
  margin-bottom:0px;
  width:166px;
}

#menuleft div.VenstreMenu {
  padding:0px;
}

#menuleft div.VenstreMenu span.VenstreMenu_header img{
  border:0px;
  float:right;
  cursor:pointer;
}


/*---------------------------------------------------*/

.dropdowns #searchform_fradato{
  margin-top:3px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:6px;
  padding:0px;
}

.dropdowns #searchform_fradato select{
  width:130px;
}

.dropdowns #searchform_fradato table{
  border-collapse: collapse;
  background-color:white;
  border:1px solid black;
/*  width:151px;*/
}

.dropdowns #searchform_fradato table td.month{
  background-color:silver;
  height:23px;
  padding:0px;
}

.dropdowns #searchform_fradato table td.month #acfradato_month{
  border:1px solid silver;
  margin-bottom:0px;
}

.dropdowns #searchform_fradato table td{
  text-align:center;
  vertical-align:middle;
  width:18px;
  height:16px;
  font-size:8pt;
  padding:1px;
  color:silver;
}

.dropdowns #searchform_fradato table td a{
  color:silver;
}

.dropdowns #searchform_fradato .dateheader{
  font-weight:bold;
  border-bottom:1px solid black;
}

.dropdowns #searchform_fradato .notClickable{
}

.dropdowns #searchform_fradato .legolandClosed{
  background-color:yellow;
}

.dropdowns #searchform_fradato .date{
}

.dropdowns #searchform_fradato .date a{
  color:black;
}

.dropdowns #searchform_fradato .datePrevious,
.dropdowns #searchform_fradato .datePrevious a{
}

.dropdowns #searchform_fradato .dateNext, 
.dropdowns #searchform_fradato .dateNext a{
}

.dropdowns #searchform_fradato .dateChosen{
  background-color:#C2D3EF;
  color:black;
}

.dropdowns #searchform_fradato .dateChosen a{
  color:black;
}

.dropdowns #searchform_fradato #legendinfo{
  margin-top:0px;
  margin-left:0px;
  font-size:8pt;
}

.dropdowns #searchform_fradato #legendinfo .legend{
  width:20px;
}

.dropdowns #searchform_fradato #legendinfo .legendtext{
  padding-left:2px;
  width:130px;
  text-align:left;
  color:#585858;
}

#packagesearch .dropdowns #searchform_fradato{
  margin-top:0px;
  margin-left:0px;
}

.dropdowns #searchform_fradato div{
  padding-left:0px;
}

/*---------------------------------------------------*/

div#resultSearch div#fradato{
  margin-top:10px;
}

div#resultSearch div#antaldage{
  margin-top:10px;
}

div#resultSearch div#personer{
  margin-top:10px;
}

div#resultSearch div#husdyr{
  margin-top:10px;
}

/*---------------------------------------------------*/

#search #stepcontent2 td.dropdowns select.extraselect{
  width:40px;
  font-size:8pt;
}

.dropdowns #personer{
  display:block;
  margin-top:0px;
}

.dropdowns #personer #antalboern_ExtraSelect{
  width:130px;
  margin-top:2px;
  margin-left:5px;
  position:relative;
  top:-5px;
}

#footer{
  text-align:center;
}

/*---------------------------------------------------------*/

#ObjectHeader {
  width:100%;
  margin-bottom:10px;
}

#ObjectHeader .info{
	padding: 5px;
	font-weight: bold;
  background-color: #BAE5EE;
  margin-bottom:2px;
  margin-left:2px;
	border: solid 1px rgb(4, 168,203);
}


/*------------------------------------------------------ */

#searchwait{
  margin-top:200px;
  font-size:20px;
  font-weight:bold;
  vertical-align:middle;
  width:640px;
}

#wait{
  position:absolute;
  width:100%;
  top:50%;
  text-align:center;
}

#wait .waittext{
  font-size:20px;
  font-weight:bold;
}

/*----------------------------------------------------------*/

#searcharea{
  border-top:1px solid #04A8CB;
  border-left:1px solid #04A8CB;
  border-right:0px;
  background-image:   url(/settings/booking.weekendophold.dk/images/menubg.jpg);
  background-repeat:  repeat-x; 
  font-size:8pt;
  width:163px;
  padding-left:0px;
  padding-right:0px;
  vertical-align:top;
}

#searcharea div{
  padding-left:4px;
}

#searcharea select{
  width:145px;
  margin-bottom: 6px;
}

#searcharea select.extraselect{
  width:40px;
  font-size:8pt;
}

#extra .searchbuttonExtra input.search,
#searcharea 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;
}

#searcharea #searchbutton2,
#searcharea #searchbutton{
  margin-top:4px;
  margin-bottom:4px;
}

#searcharea #facilities{
  background-image:   url(/settings/booking.weekendophold.dk/images/menubg.jpg);
  background-repeat:  repeat-x; 
  padding-left:6px;
  padding-top:4px;
}

#searcharea #facilities .title{
  font-weight:bold;
}

#memo{
  text-align:center;
}

#memo td{
  text-align:left;
}

#memo #functions{
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
}

#memo #functions a{
  padding:10px;
}

#memo .search {
  font-weight:bold;
  background-image: url(/settings/booking.weekendophold.dk/images/smallbutton.gif);
  width: 90px;
  height: 20px;
  border-width: 0px;
  background-color:white;
}

#memo .field_input_titlecell{
  width:150px;
  font-weight:bold;
}

#memo #sendbesked {
  margin-top:30px;
}

#memo #sendbesked table#fields{
  width:440px;
}

#memo #sendbesked #buttons{
  text-align:center;
}

#memo #sendbesked .besked .field_input,
#memo #sendbesked .besked .field_input_focus,
#memo #sendbesked .besked .field_input_error{
  width:437px;
}

#memo #sendbesked .field_input_fieldcell{
  width:300px;
}

#memo #sendbesked .field_input_fieldcell input{
  width:260px;
}

.field_input{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid #666666;
}

.field_input_error{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid silver;
  background-color:yellow;
}
  
.field_input_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid black;
  background-color:#e9e9e9;
}

.field_select{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid #666666;
}

.field_select_error{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid silver;
  background-color:red;
}

.field_select_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid black;
  background-color:#e9e9e9;
}


.field_short{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid #666666;
}

.field_short_error{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid silver;
  background-color:red;
}

.field_short_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid black;
  background-color:#e9e9e9;
}

.field_mediumshort{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid #666666;
}

.field_mediumshort_error{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid silver;
  background-color:red;
}

.field_mediumshort_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid black;
  background-color:#e9e9e9;
}

.field_medium{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid #666666;
}

.field_medium_error{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid silver;
  background-color:red;
}

.field_medium_focus{
  font-family: Tahoma, Verdana, Arial,sans-serif;
  font-size: 8pt;
  border:1px solid black;
  background-color:#e9e9e9;
}


#wait{
  position: absolute;
  width:100%;
  top:50%;
  text-align: center;
}

#wait .waittext{
  font-size:20px;
  font-weight:bold;
  font-family: Tahoma, Verdana, Arial,sans-serif;
}

#PopupInfo{
  font-size:12px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:100;
  width:100%;
  height:100%;
  opacity:0.7;
  filter:alpha(opacity=75);
  background-color:white;
}

#PopupInfoText{
  z-index:101;
  color:black;
  background-color:white;
  position:fixed;
  text-align:left;
  top:100px;
  width:620px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
  padding:20px;
  position:absolute;
  top:100px;
  
}

#PopupInfoText #popupBtnOK,
#PopupInfoText #popupBtnCancel{
  background-image:url(/settings/booking.weekendophold.dk/images/search.gif);
  width:140px;
  height:18px;
  border-width: 0px;
  background-color:white;
  display:block;
  text-decoration:none;
  overflow:hidden;
  color:Black;
  text-align:center;
  padding-top:2px;
  float:left;
  margin-right:5px;
  font-weight:bold;
}

div.errorcontent 
{
  width:790px;
  margin:auto;
  text-align:left;
}
div.errorcontent p 
{
  width:790px;
  overflow:hidden;
}
div.errorcontent h1
{
  margin:20px 0px 5px 0px;
}
div.errorcontent h2 
{
  margin:20px 0px 5px 0px;
}
div.errorcontent .katalogLink,
div.errorcontent .folderLink 
{
  float:left;
  display:block;
  width:790px;
}

#oes {
  margin-left : auto;
  margin-right : auto;
  width : 982px;
  color : #999999;
  padding : 10px 0px 10px 0px;
}

#oes a {
  color : #999999;
}

#oes a:hover {
  color : #666666;
}

