#newsletter #newsletter-form {
  background: url(/img/de-DE.8/bg_willkommen_im_urlaub.gif) no-repeat;
}

#newsletter-form-info {
  background: #fff7ec /*url(/img/de-DE.8/img_newsletter.gif)*/ no-repeat;
  background-position: 0 45px;
  float: left;
  height: 7em;
  padding: 5px 0 0 80px;
  margin-top: 6px;
  width: 387px;
}

#header #header-image {
  width:976px; height:94px;	
  border-top:solid 2px #f8991c;
}

#extramenu .favorites {
  margin-top:0;
  padding: 0;
  background-color:#9A9BCA;
  background: #9A9BCA url(/img/bg_favorites_left.gif) top left no-repeat;
}

#extramenu .favorites a {
  color:#fff;
  padding: 3px 20px;
  display: block;
  background: url(/img/bg_favorites_right.gif) top right no-repeat;
}

#extraHeaderTitle {
  font-size: 1.9em;
  top: 13px;
  text-transform: none ;
}

.item-number
{
	background: url("/img/bg_top10_number.gif");
}

.accommodation-list-item .accommodation-info-unselected .notice {
  background-image:url(/img/exclamationmark.gif);
}

.accommodation-list-item .accommodation-info-selected .notice {
  background-image:url(/img/exclamationmark.gif);
}

#accommodation-box .notice {
  background-image:url(/img/exclamationmark.gif);
}

.content-box {
  background: url(/img/secondary-bg-orange.png) 0 0 repeat-y;
}

#photos-preview p a.show-all-photos,
#area-photo p a.show-all-photos {
  background: url(/img/orange-bullet.gif) center left no-repeat;
}

.accommodation-list-item .accommodation-info-unselected a {
  background:url(/img/orange-bullet.gif) center left no-repeat;
}

.accommodation-list-item .accommodation-info-selected a {
  background:url(/img/orange-bullet.gif) center left no-repeat;
}

#primary-content-box .comparison-tail li {  
	background: url(/img/orange-bullet.gif) left center no-repeat;
}

.read-more a {
  background: url(/img/orange-bullet.gif) left center no-repeat;
  padding: 0 0 0 18px;
}

#tips li {
  background: url(/img/orange-bullet.gif) 10px 1px no-repeat;
}

#mainmenu li .submenu li a,
#mainmenu.hovering li .submenu li a.selected,
#mainmenu.unhovering li .submenu li a.selected {
	background-image:url("/img/orange-bullet.gif");
}

.result ul.tools li.more-info {
  background: url(/img/orange-bullet.gif) left center no-repeat;
}

.orangeBullet 
{
  background: url(/img/orange-bullet.gif) 10px 1px no-repeat;
}

#tips {
  background-color: #ffe5bf;
}

#tips h2 {
  background-color: Orange;
}

#footer {
  background-color:#E1E1F0;
  height:103px;
}

#phone {
  color:#333399;
  background-color:#9999CC;
}

#legalmenu a {
  color:#353896;
}

.top10-item-even
{
    background-color:#fef5e8;
}

#search-box {
  background-color:#e1e1ef;
}

#search-box h6.hover {
	background-color:#FFF5E5;
}

#highlightmenu {
  top:50px; left:275px;
}

#copyright_vs {
  top:67px; left:275px;
}

#resultCount
{
  color:#FE9900;
}

#newsletter input#newsletter-voorletters {
  width: 147px;
}
  
#newsletter input#newsletter-tussenvoegsel {
  width: 40px;
}

#accommodation-top-navigation .huidige
{
    text-align: center;
}

#newsletter fieldset #derow1 
{
    margin: 0px; 
}  

.result.featured {
  background-image: url(/img/bg_result_details_featured.gif);
}
    
.result-title {
  padding: .4em .4em .4em .7em; margin: 0 0 .4em 0;
  background-color: #e1e1ef;
}
  
.result-tabs label, .result-tabs a, .result span.rating-tab.no-rating {
  background-color: #f3f3f9;
}

.results-pagination a.next, .results-pagination a.prev, .results-pagination a.first, .results-pagination a.last {
  color: #f90;
}
    
.results-pagination .selected {
  color: #f90;
}
    
.added.beforeAnimation {
  color: #f90;
}

#results-count strong {
	color: #f90;
}
  
#notice, .comparisons-notice {
  color: #f90;
  border: solid 1px #f90;
}

#notice a, #comparisons-notice a {
  color: #f90;
}
  
#comparisons-notice span.selectedComparison {
  background-color: #f90;
}

#search-by-code-input span {
  color: #f90;
}

.summary-amount .beforeAnimation td {
  color: #f90;
}

#booking-box h5 {
	background-color:#E1E1EF;
}

#page-top-nav-bar h4 span {
  color: #f90; 
}

#summary #titlebar {
  background-color: #e1e1ef;
}

.accommodation-list-item .accommodation-info-unselected h6 {
  background-color:#e1e1ef;
}

.accommodation-list-item .accommodation-info-selected h6 {
  background-color:#e1e1ef;
}

#accommodation-box h5 {
  background-color:#e1e1ef;
}

#secondary-content .titleBar {
  background-color: #FFC978!important;
}

#secondary-content .subtitleBar
{
	background-color: #FFC978!important;
}

#vacation-houses {
  background-color: #e1e1ef;
}

#close-screen-box {
  background-color:#E1E1EF;
}

#browsebar a span {
  color: #f90;
}

#accommodation-top-navigation {
    color: #f90;
}

#results-display ul {
  padding: 0 2em 0 0;
}
        
#accommodation-menu li.highlight {
  border-color: #fab154;
  background-image: url(/img/orange-tab-gradient.gif);
}

#availabilities-table .promotion {
  color:#FF6600;
}

#availabilities-table a:hover {
  background-color:#FEF8EF;
}
#availabilities-table .selected,
#availabilities-table .selected:hover {
  background-color:#FFE5BF;
}

#mail-a-friend-header {
  position:absolute;
  left:290px; top:3px;
  width:173px; height:19px;
}

#logo {
  position:absolute;
  top:8px; right:12px;
}

.condition {
  color:#FF9900;
}

#previous-next li a span {
	color:#ff9900;
}

#navigation-valuta{
  position:absolute;
  bottom:3px; left:75px;
  text-align:left;
}

.details dd.price span.valuta {
  display: inline;
}

#bottomDottedLine {
  top: 56.9em;
}

#bottomDottedLine_ie60 {
  top: 56.2em;
}

#our-vacation {
  position: absolute;
  width: 340px;
  height: 17em;
  top: 0; 
  left: 0;
  padding: .5em 0 0 150px;
  color: #444;
  background: url(/img/blauwe-seperator-puntje.gif) bottom left repeat-x;
}

  #preview #our-vacation h5 {
	display: none;
  }

  #our-vacation h2 {
    position: absolute;
    top: 5px; left: 0;
  }
  
  #our-vacation h3 {
    font-size: 1.4em;
    margin: 0 0 .5em 0;
    color: #353896;    
  }
  
  #our-vacation p {
    line-height: 1.4em;
  }
  
  #our-vacation #our-vacation-thumb {
    position: absolute;
    top: 30px; left: 0;
    width: 140px; height: 150px;
  }

#best-videos {
  position: absolute;
  top: 32em; 
  left: 257px;
  padding: 8px 0 0 0;
  width: 474px;
  background: white url(/img/blauwe-seperator-puntje.gif) top left repeat-x;
}

  #best-videos h2 {
    color: Navy;
    margin: 0;
	font-size: 1.4em;
  }

  #best-videos ul {
    float: right;
    width: 210px;
    margin: 0 0 0 10px;
  }
  
  * html #best-videos ul {
    width: 215px;
  }
  
    #best-videos li {
      float: left;
      margin: 0 0 5px 5px;
    }

  #best-videos img {
    height: 80px; width: 100px;
    border: 0px none black;
    
  }
  
  #best-videos p {
    line-height: 1.4em;
    color: rgb(68, 68, 68);
  }

#car-vacations {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 10px;
  width: 496px;
  height: 16.2em;
  color: #444;
  background: url(/img/blauwe-seperator-puntje.gif) bottom left repeat-x;
}  

  #car-vacations h2 {
    color: Navy;
    margin: 0;
		font-size: 1.4em;
  }

  #car-vacations ul {
    float: left;
    width: 501px;
    margin: 0;
  }
  
  * html #car-vacations ul {
    width: 495px;
  }
  
    #car-vacations li {
      float: left;
      margin: 8px 9px 0px 0px;
      clear: none;
    }

  #car-vacations img {
    border: 0px none black;
  }
  
  #car-vacations p {
    line-height: 0.6em;
    color: rgb(68, 68, 68);
  }
  
  #car-vacations .carVacationsResultLink
  {
		margin-top: 3px;
		color: #353896;
  }  
 
.read-more-car-vacations a {
  background: url(/img/orange-bullet.gif) left center no-repeat;
}

.read-more-car-vacations {
  margin: 0.2em 0 0 0;
}

  .read-more-car-vacations a {
    padding: 0 0 0 12px;
  }
  
    .read-more-car-vacations.car-vacations {
    text-align: right;
    margin-right: .2em;
    margin-top: .3em;
  }  

#our-vacation-new {
  position: absolute;
  width: 474px;
  height: 17em;
  top: 32em;
  left: 257px;
  padding: 8px 0 0 0;
  color: #444;
  background: white url(/img/blauwe-seperator-puntje.gif) top left repeat-x;
}   

  #preview #our-vacation-new h5 {
	display: none;
  }

  #our-vacation-new h2 {
    position: absolute;
    top: 5px; left: 0;
  }
  
  #our-vacation-new h3 {
    font-size: 1.4em;
    margin: 0 0 .5em 0;
    color: #353896;    
		margin-left: 10em;
  }
  
  #our-vacation-new p {
    line-height: 1.4em;
    margin-left: 14em;
  }
  
  #our-vacation-new #our-vacation-thumb {
    position: absolute;
    top: 30px; left: 0;
    width: 140px; height: 150px;
  }

#editorial-area {
  height: 57em;
}

#link-drv {
  position: relative;
  top: -4px;
  padding-right: 16px;
}

#trustedshop
{
  position: absolute;
  top: 31px;
  right: 0;
  padding: 0 10px;
}

#global-box p {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#7b7b7b;
}

.details dt.price {
	font-size: small;
  font-weight: bold;
  padding-top: 0.8em !important;
  margin-bottom: 0.2em !important;
}

.highlighted
{
	background-color: #ffe6be !important;
}

#back-to-accommodation span {
  color: #f90;
  font-size: 110% !important;
}

#back-to-accommodation {
  font-size: 110% !important;
}

.footertext
{
  font-size:11px !important;
  font-weight:bold !important;
  color:#000000 !important;
}

#extramenu
{
  right: 0;
  top: 15px;
}

#header
{
  padding-bottom: 3px !important;
}

#next_step_travel_company {
  margin: 20px 0 0 0;
  width:180px; height:19px;
}

#next_step_overview {
  margin: 20px 0 0 0;
  width:160px; height:19px;
}

#next_step_finish {
  width:145px; height:25px;
}

#step1-submit {
  margin-left: 547px !important;
}

#step2-submit  {
  margin-left: 567px !important;
}

.phonetotal
{
  color: #FFFFFF;
	text-decoration: underline;
}

#accommodation-box h5 {
  background-color: #FFC978 !important;
}

#summary-travel, #summary-travel td
{
	padding-left:0px !important;
	padding-right:0px !important;
	border-spacing:0px;
}

#header-logo-image
{
	height:100%;
}

#column-iframe {
  width: 238px; 
  height: 300px;
  margin-left: 0px;
  margin-top: 0px;
}

.h1link
{
	height:45px;
}
