/* ============================================================================
   DESKTOP CSS
   ========================================================================= */

/**
 * This css file is shared by Layout3 and fixed width site version (Desktop)
 * Layout 3 (desktop) - is set from 'min-width:1220px' to 'max-width:99999px'.
 * - NO MEDIA QUERIES ALLOWED IN THIS FILE (reason being media queries are
 * applied around the file and media queries inside media queries does not work
 * on all browsers).
 * Place media wueries in the media-queries.css
 *
 * .not-layout[1-3] - added on block or inline that are not to be displayed on
 * that layout
 *
 * .hide-layout[1-3] - added on block or inline that you want to be hidden by 
 * default but be able to toggle display with a trigger/button
 *
*/

.not-layout3{
	display:none!important;
}

.hide-layout3{
	max-height:0;
	overflow:hidden;
}

/* ----- 
STRUCTURE
Layout 3 (desktop)
----- */

.id-footer .main-section-inner,
.id-content .main-section-inner{
	width:100%;
}

.main-section,
.main-section-inner{
	float:left;
	clear:both;
	width:100%;
}

/**/		

.searchbox-product{
	display:block;
}

.box{
	margin-bottom:9px;
	margin-bottom:0.9rem;
}


.sidebar .box{
	margin-bottom:36px;
	margin-bottom:3.6rem;
}

.sidebar .box:last-of-type,
.sidebar .box:last-of-type + .banner-section > .box:last-of-type{
	margin-bottom:18px;
	margin-bottom:1.8rem;
}

.sidebar .banner-section{
	/*padding-bottom:36px;*/
	/*padding-bottom:3.6rem;*/
	padding-bottom:18px;
	padding-bottom:1.8rem;
}

/**
 * = 36-18
 */
.sidebar .box:last-of-type + .banner-section{
	padding-top:18px;
}
/**/


.id-content .box,
.id-destination-attached-pages-anchormenu,
.main-figure{
	margin-bottom:0.75em;
}

.id-content .category-item,
.wrapper-section .category-item{
	margin-bottom:0;
}

.main-section{
	padding-top:0.75em;
	padding-bottom:0.75em;
}

.id-primary-menu + .sidebar{
	padding-top:1.5em;	
}

.id-sidebar1,
.id-content{
	padding-top:1.5em;
}

.id-sidebar2,
.id-sidebar1,
.id-content{
	padding-bottom:1.5em;
}

.main-section,
.id-sidebar2{
	padding-left:9px;
	padding-right:9px;
}


.id-sidebar2,
.no-sides .id-content,
.wrapper-section .wrapper-inner{
	padding-left:18px;
}

.id-sidebar1,
/*.no-sidebar .id-content,*/
.no-sidebar1 .id-content,
.no-sides .id-content,
.wrapper-section .wrapper-inner{
	padding-right:18px;
}

.id-header,
.id-footer{
	padding:0;
}


.main-section-inner{
	box-shadow:none;
}

.sidebar .main-section-inner{
	box-shadow:none;
}

/* General styles */

.box.id-search-box-text{
	display:block;
}

/*news list and rss beside one another*/
.id-content .db-news .box-nav{
	padding:50px 0 0 0;
	padding:5.0rem 0 0 0;
	margin:0;
	width:7em;
	display:inline-block;
	float:right;
}

.id-content #pagination{
	float:none;
	clear:none;
	width:auto;
	margin-left:55px;
	margin-right:55px;
}

.id-content,
.id-sidebar1,
.id-sidebar2{
	float:left;
	clear:none;
	position:relative;
}

.id-sidebar2{
	width:25%;
	left:-75%;
}

.id-content,
.id-sidebar1{
	left:25%;
}

.id-sidebar1{
	width:26.719%;
}

.id-content{
	width:48.282%;
	left:25%;
}

/*.no-sidebar .id-content,*/
.no-sidebar1 .id-content{
	width:75%;
}

.no-sides .id-content,
.fixedWidthSiteVersion.no-sides .id-content{
	left:0;
}

.no-sides .id-content,
.fixedWidthSiteVersion.no-sides .id-content{
	width:100%;
}

[class^="box-skin-"],
[class*=" box-skin-"]{
	background-color:transparent;
}

[class^="box-skin-"] .box-inner,
[class*=" box-skin-"] .box-inner{
	padding:18px 0;
	padding:1.8rem 0;
}


[class^="box-skin-"] .box-title,
[class*=" box-skin-"] .box-title{
	margin-top:-18px;
	margin-top:-1.8rem;
	margin-bottom:0;
	padding-top:18px;
	padding-top:1.8rem;
	padding-bottom:18px;
	padding-bottom:1.8rem;
}


.sidebar .box-title,
.sidebar .box-desc,
.sidebar .box-nav,
[class^="box-skin-"] .box-title,
[class*=" box-skin-"] .box-title,
[class^="box-skin-"] .box-desc,
[class*=" box-skin-"] .box-desc,
[class^="box-skin-"] .box-nav,
[class*=" box-skin-"] .box-nav,
.db-news-box .box-desc ul li{
	padding-left:18px;
	padding-right:18px;
	padding-left:1.8rem;
	padding-right:1.8rem;
}

.db-news-box .box-desc,
.db-news-box .box-desc ul{
	padding-left:0;
	padding-right:0;
}


/**/

/*--- reset to default ---*/
.fixedWidthSiteVersion .main-section,
.fixedWidthSiteVersion .main-section-inner,
.fixedWidthSiteVersion .box,
.fixedWidthSiteVersion .box-inner{	
	/*-webkit-box-sizing:content-box!important;*/	
	/*-moz-box-sizing:content-box!important;*/
	box-sizing:content-box!important;
}

/*resets to simulate IE*/
.fixedWidthSiteVersion.debug,
.fixedWidthSiteVersion.debug *{
	min-width:0!important;
	max-width:none!important;
	min-height:0!important;
	max-height:none!important;
}

.fixedWidthSiteVersion .box-image img,
.fixedWidthSiteVersion .main-figure img{
	width:100%;
}

.fixedWidthSiteVersion .box-image,
.fixedWidthSiteVersion .main-figure{
	overflow:hidden;
}

/**/
.fixedWidthSiteVersion body{
	text-align:center;
}

.fixedWidthSiteVersion input,
.fixedWidthSiteVersion textarea,
.fixedWidthSiteVersion select,
.fixedWidthSiteVersion .searchbox-product select{
	max-width:95%;
}

/**/

.fixedWidthSiteVersion .id-sidebar2{
	width:293px;
	padding-left:18px;
	padding-right:9px;
	left:-960px;
}

.fixedWidthSiteVersion .id-content,
.fixedWidthSiteVersion .id-sidebar1{
	left:320px;
}


.fixedWidthSiteVersion .id-content{
	width:600px;
}

.fixedWidthSiteVersion .id-content{
	padding-left:9px;
	padding-right:9px;
}

.fixedWidthSiteVersion .id-sidebar1{
	width:315px;
	padding-left:9px;
	padding-right:18px;
}

.fixedWidthSiteVersion.no-sidebar1 .id-sidebar2{
	left: -960px;
}

/*.fixedWidthSiteVersion.no-sidebar .id-content,*/
.fixedWidthSiteVersion.no-sidebar1 .id-content{
	width:933px;
	padding-right:18px;
}

.fixedWidthSiteVersion.no-sides .id-content{
	width:1244px;
}

/**/

.fixedWidthSiteVersion .id-footer,
.fixedWidthSiteVersion .id-footer .main-section-inner{
	padding-left:0;
	padding-right:0;
}

/* ----- 
HEADER (main section)
Layout 3 (desktop)
----- */

.id-languageswitcher{
	position:absolute;
	top:0;
	right:0;
	padding:0.375em 0.5em;
	margin:0;
}
.id-languageswitcher .box-inner{
	text-align:left;
	margin-left:0;
	margin-right:0;
	width:auto;
	float:right;
}

/**/

.searchbox-text{
	background-color:transparent;
}

/**/

.id-header-secondary-menu{
/**
	padding-top: 79px;
	padding-top: 7.9rem;
**/	
	padding-top: 10px;
	padding-top: 1rem;
}

.id-header-secondary-menu li{
	font-size:26px;
	font-size:2.6rem;
}

.fixedWidthSiteVersion .id-header-secondary-menu ul,
.fixedWidthSiteVersion .id-header-secondary-menu li{
	float:left;
}

/**/


/* ----- 
SEARCH ENGINE PACKAGE (sidebar,
content on startpage)
Layout 3 (desktop)
----- */

/**/
.fixedWidthSiteVersion .searchbox-product select{
	width:99.4%;
	padding-left:0;
	padding-right:0;
}

.fixedWidthSiteVersion .searchbox-product .select-narrow.select-narrow-first{
	
    margin-right:4%;
	   width:48%;
}

.fixedWidthSiteVersion .searchbox-product .select-narrow{
	
    width:48%;
}

/* ----- 
MAIN FIGURE - SLIDESHOW (main section)
Layout 3 (desktop)
----- */

/*Inlay Image*/
.fixedWidthSiteVersion .slidecontainer .inlay-image{
	/*height:338px;*/
	/* 16:9 = 600x338 */}

.fixedWidthSiteVersion #slider .inlay-image:before{
	display:none;
}

.fixedWidthSiteVersion .slidecontainer .inlay-image img{
	min-width:0;
	max-width:none;
	min-height:0;
	max-height:none;
	width:auto;
	height:auto;
	position:static;
}

/*Inlay (text)*/

.slider-wrapper.mode-caption-below .inlay{
	min-height:140px;
	min-height:14rem;
}

.slides .slides-inlay{
	padding-left:0.75em;
	padding-right:0.75em;
}

.slides-inlay .slide-desc{
	display:block;
}

.slides-inlay .days,
.slides-inlay .fromprice,
.slides-inlay .from,
.slides-inlay .slide-title,
.slides-inlay .price{
	display:inline;
	display:inline-block;
}

.slides-inlay .slide-title,
.slides-inlay .price{
	font-size:2em;
	line-height:1.2;
}

.slides-inlay .days,
.slides-inlay .from{
	font-size:15px;
	font-size:1.5rem;
	line-height:1.3;
	vertical-align:top;
	padding-top:6px;
	padding-top:0.6rem;
}

/**/
.fixedWidthSiteVersion .slider-navigation,
.fixedWidthSiteVersion .slider-pager{
	float:left;
}

.fixedWidthSiteVersion .slidermode-nav-inimage .slider-navigation,
.fixedWidthSiteVersion .slidermode-nav-inimage .slider-pager{
	float:none;
}
/*
.fixedWidthSiteVersion .slidermode-nav-inimage .slider-controls{
	text-align:center;
	width:100%;
	float:none;
	margin:0;
	height:0;
}
*/



/* ----- 
CONTENT (main section)
Layout 3 (desktop)
----- */
.box-nav .days,
.box-nav .fromprice,
.box-durprice .days,
.box-durprice .fromprice{
	padding-right:0.4em;
}

.box-nav .readmore{
	text-align:right;
}

.id-destination-attached-pages-anchormenu li{
	display:inline-block;
	float:left;
	text-align:left;
}

.banner-columns .box-section-title,
.banner-columns .box,
.hotellist-section .box{
	float:left;
}

.banner-columns .box-section-title{
	width:100%;
	clear:both;
	max-width:none;
	display:block;
	margin-left:0;
	margin-right:0;

}

.banner-columns .box-nav{
	text-align:center;
}

.banner-columns .box-nav .days,
.banner-columns .box-nav .fromprice,
.banner-columns .box-nav .readmore{
	margin-top:0.375em;
}

.slides .slides-inlay{
	font-size:1em;
}

.slides .slides-inlaywrap-section .inlaywrap1{
	float:left;
	margin-bottom:5px;
	margin-bottom:0.5rem;
}
	
.slides .slides-inlaywrap-section .inlaywrap2{
	text-align:right;
	float:right;
}

/* Hotellist*/

.hotellist-item .box-title{
	min-height:auto;
}

/*
.lte8 .hotellist-item .box-image img{
  width:241px;
}
*/

/**/



/**/

.breadcrumbs{
	padding-top:0.33em;
	padding-bottom:0.33em;
}

/**	PAGINATION (Tablet)	*/
#pagination .nav-page-step2{
	display:none;
}

#pagination .btn-nav .txt{
	display:none;
}

#pagination .nav-step{
	width:21%;
}

#pagination .nav-step{
	margin-left:0;
	margin-right:0;
}

#pagination .nav-step-prev{
	margin-left:0;
}

#pagination .nav-step-next{
	margin-right:0;
}

#pagination .nav-page-list{
	width:56%;
	margin-left:auto;
	margin-right:auto;
}

#pagination .nav-page-lastchild{
	margin-right:0;
}

#pagination .nav-page{
	width:7%;
}

#pagination .separator,
#pagination .nav-page{
	margin-left:1%;
	margin-right:1%;
}

#pagination .separator{
	width:4%;
}

#pagination.pagination-mini .nav-step{
	width:29%;
}

#pagination.pagination-mini .nav-page-list{
	width:42%;
}

.id-destination-attached-pages-anchormenu .box-title:after{
	content:"\003A";
}

.id-destination-attached-pages-anchormenu .box-title,
.id-destination-attached-pages-anchormenu li a{
	font-size:1em;
	line-height:1.5;
}

.id-destination-attached-pages-anchormenu .box-title,
.id-destination-attached-pages-anchormenu .box-desc{
	padding:0;
	margin:0;
	display:inline-block;
}

.id-destination-attached-pages-anchormenu .box-title{
	font-weight:600;
	padding-right:0;
}

.id-destination-attached-pages-anchormenu .box-title,
.id-destination-attached-pages-anchormenu li a{
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.id-destination-attached-pages-anchormenu .box-inner{
	width:100%;
}

.id-destination-attached-pages-anchormenu .box-title,
.id-destination-attached-pages-anchormenu .box-desc{
	float:left;
	display:block;
}

.fixedWidthSiteVersion #pagination .nav-step-prev{
	float:left;
}

.fixedWidthSiteVersion #pagination .nav-step-next{
	float:right;
}

/*create space for arrow*/
.attached-page-toggler:after{
	position:relative;
	top:0.125em;
}

/*--- Tourlist ---*/
.fixedWidthSiteVersion .render-tourlist-filteroptions .searchresults-pager{
	clear:both;
	width:100%;
}

/**
	Category items
*/


.category-item .box-image{
	/*width: 320px;*/
	width: 220px;
}

.category-item .box-desc{
	/*padding-left: 220px;*/
	padding-left: 220px;
}

.fixedWidthSiteVersion .category-item .box-image{
	float:left;
	margin-top:0.34em;
}

.fixedWidthSiteVersion .category-item .box-desc{
	margin-left:1em;
}

.fixedWidthSiteVersion .category-item .box-nav{
	display:block;
}

.fixedWidthSiteVersion .category-item .box-nav .days{
	padding-right:0.75em;
}


	


/*Three columns*/
.fixedWidthSiteVersion .banner-columns-a .box,
.fixedWidthSiteVersion .hotellist-section .box{
	width:31.73%;
	padding-left:0.8%;
	padding-right:0.8%;
}

.fixedWidthSiteVersion .banner-columns-a .box.item-1,
.fixedWidthSiteVersion .banner-columns-a .box.item-4,
.fixedWidthSiteVersion .banner-columns-a .box.item-7,
.fixedWidthSiteVersion .banner-columns-a .box.item-10,
.fixedWidthSiteVersion .banner-columns-a .box.item-13,
.fixedWidthSiteVersion .banner-columns-a .box.item-16,
.fixedWidthSiteVersion .banner-columns-a .box.item-19,
.fixedWidthSiteVersion .banner-columns-a .box.item-22,
.fixedWidthSiteVersion .banner-columns-a .box.item-25,
.fixedWidthSiteVersion .banner-columns-a .box.item-28,
.fixedWidthSiteVersion .banner-columns-a .box.item-31,
.fixedWidthSiteVersion .banner-columns-a .box.item-34,
.fixedWidthSiteVersion .banner-columns-a .box.item-37,
.fixedWidthSiteVersion .banner-columns-a .box.item-40,
.fixedWidthSiteVersion .banner-columns-a .box.item-43,
.fixedWidthSiteVersion .banner-columns-a .box.item-46,
.fixedWidthSiteVersion .banner-columns-a .box.item-49,
.fixedWidthSiteVersion .banner-columns-a .box.item-52,
.fixedWidthSiteVersion .banner-columns-a .box.item-55,
.fixedWidthSiteVersion .banner-columns-a .box.item-58,
.fixedWidthSiteVersion .banner-columns-a .box.item-61,
.fixedWidthSiteVersion .banner-columns-a .box.item-64,
.fixedWidthSiteVersion .banner-columns-a .box.item-67,
.fixedWidthSiteVersion .banner-columns-a .box.item-70,

.fixedWidthSiteVersion .hotellist-section .box.item-1,
.fixedWidthSiteVersion .hotellist-section .box.item-4,
.fixedWidthSiteVersion .hotellist-section .box.item-7,
.fixedWidthSiteVersion .hotellist-section .box.item-10,
.fixedWidthSiteVersion .hotellist-section .box.item-13,
.fixedWidthSiteVersion .hotellist-section .box.item-16,
.fixedWidthSiteVersion .hotellist-section .box.item-19,
.fixedWidthSiteVersion .hotellist-section .box.item-22,
.fixedWidthSiteVersion .hotellist-section .box.item-25,
.fixedWidthSiteVersion .hotellist-section .box.item-28,
.fixedWidthSiteVersion .hotellist-section .box.item-31,
.fixedWidthSiteVersion .hotellist-section .box.item-34,
.fixedWidthSiteVersion .hotellist-section .box.item-37,
.fixedWidthSiteVersion .hotellist-section .box.item-40,
.fixedWidthSiteVersion .hotellist-section .box.item-43,
.fixedWidthSiteVersion .hotellist-section .box.item-46,
.fixedWidthSiteVersion .hotellist-section .box.item-49,
.fixedWidthSiteVersion .hotellist-section .box.item-52,
.fixedWidthSiteVersion .hotellist-section .box.item-55,
.fixedWidthSiteVersion .hotellist-section .box.item-58,
.fixedWidthSiteVersion .hotellist-section .box.item-61,
.fixedWidthSiteVersion .hotellist-section .box.item-64,
.fixedWidthSiteVersion .hotellist-section .box.item-67,
.fixedWidthSiteVersion .hotellist-section .box.item-70{
	margin-left:0;
	clear:left;
}


/*reset*/
.banner-columns .box:nth-of-type(1n),
.hotellist-section .box:nth-of-type(1n){
	clear:none;
}

.banner-columns .box.item-1,
.banner-columns .box:nth-of-type(3n+4),
.hotellist-section .box.item-1,
.hotellist-section .box:nth-of-type(3n+4){
	clear:left;
}



/*Columns - one item*/
.banner-columns.box-section-1-items .box,
.hotellist-section.box-section-1-items .box,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box{
	clear:both;
	margin-left:0;
	margin-right:0;
	width:100%;
}

.banner-columns.box-section-1-items .box-image,
.hotellist-section.box-section-1-items .box-image,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-image,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-image{
	width:50%;
	clear:left;
	float:left;
}

.banner-columns.box-section-1-items .box-title,
.banner-columns.box-section-1-items .box-rating,
.banner-columns.box-section-1-items .box-desc,
.banner-columns.box-section-1-items .box-nav,	
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-title,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-rating,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-desc,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-nav,	

.hotellist-section.box-section-1-items .box-title,
.hotellist-section.box-section-1-items .box-rating,
.hotellist-section.box-section-1-items .box-desc,
.hotellist-section.box-section-1-items .box-nav,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-title,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-rating,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-desc,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-nav{
	width:48%;
	float:right;
	clear:right;
	position:static;
	padding-left:2%;
	padding-right:0;
}

.banner-columns.box-section-1-items .box-inner .days,
.hotellist-section.box-section-1-items .box-inner .days,

.banner-columns.box-section-1-items .box-inner .fromprice,
.hotellist-section.box-section-1-items .box-inner .fromprice,

.banner-columns.box-section-1-items .box-inner .readmore,
.hotellist-section.box-section-1-items .box-inner .readmore{
	display:inline;
	display:inline-block;
}

.banner-columns.box-section-1-items .box-nav,
.hotellist-section.box-section-1-items .box-nav{min-height:0;}

.banner-columns.box-section-1-items .box-title,
.banner-columns.box-section-1-items .box-rating,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-title,
.fixedWidthSiteVersion .banner-columns.box-section-1-items .box-rating,

.hotellist-section.box-section-1-items .box-title,
.hotellist-section.box-section-1-items .box-rating,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-title,
.fixedWidthSiteVersion .hotellist-section.box-section-1-items .box-rating{
	text-align:left;
}

/**/

.id-destination-attached-pages-anchormenu .box-title{
	/*max-width:24%;*/
	width:24%;
	width:calc(10em + 1em);
}

.id-destination-attached-pages-anchormenu .box-desc{
	/*max-width:76%;*/
	width:76%;
	width:calc(100% - 11em);
}

.id-destination-attached-pages-anchormenu .box-title,
.id-destination-attached-pages-anchormenu .box-desc,
.id-destination-attached-pages-anchormenu .list{
	max-width:100%;
}

/**/
.fixedWidthSiteVersion .slides .slides-inlaywrap-section .inlaywrap1{
	width:72%;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .inlaywrap2{
	width:28%;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .slide-title{
	max-width:79%;
	padding-left:0;
	padding-right:2%;
	margin-left:0;
	margin-right:0;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .days{
	max-width:19%;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .slide-desc{
	width:100%;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

/**/




/*nth-child fix for IE*/
.fixedWidthSiteVersion .banner-columns .box.item-1,
.fixedWidthSiteVersion .banner-columns .box.item-4,
.fixedWidthSiteVersion .banner-columns .box.item-7,
.fixedWidthSiteVersion .banner-columns .box.item-10,
.fixedWidthSiteVersion .banner-columns .box.item-13,
.fixedWidthSiteVersion .banner-columns .box.item-16,
.fixedWidthSiteVersion .banner-columns .box.item-19,
.fixedWidthSiteVersion .banner-columns .box.item-22,
.fixedWidthSiteVersion .banner-columns .box.item-25,
.fixedWidthSiteVersion .banner-columns .box.item-28,
.fixedWidthSiteVersion .banner-columns .box.item-31{
	clear:left;
	margin-left:0;
}

/**	PAGINATION (Desktop inherted values from tablet)	*/
#pagination .nav-page-step2{
	display:inline-block;
}

#pagination .btn-nav .txt{
	display:inline-block;
}

/**/
.fixedWidthSiteVersion .id-destination-attached-pages-anchormenu .box-desc{
	width:100%;
}

/*ie inline-block no support*/
.fixedWidthSiteVersion li.langswitch-wrap{
	display:block;
	float:left;
}

/* ----- 
SIDEBAR (main section)
Layout 3 (desktop)
----- */
.destination-priceinfobox,
.searchbox-product{
	width:100%;
}

#destination-content-priceinfobox{
	display:none;
}

.searchbox-text .box-title{
	display:none;
}

.fixedWidthSiteVersion .searchbox-text .form-input-text{
	width:90%;
}
/**/

.tourlist-box .box-nav{
	text-align:right;
}

.tourlist-box-table tr:first-child{
	padding-top:0;
}

.tourlist-box-table tr:last-child{
	padding-bottom:0;
}

.tourlist-box-table th,
.tourlist-box-table td{
	padding:0.5em 0.25em;
}

.tourlist-box-table th:first-child,
.tourlist-box-table td:first-child{
	padding-left:0;
}

.tourlist-box-table th:last-child,
.tourlist-box-table td:last-child{
	padding-right:0;
}

/**/

.fixedWidthSiteVersion .newsletter-box .box-desc{
	display:block;
}


/* ----- 
SECONDARY MENU (main section)
Layout 3 (desktop)
----- */


/* ----- 
FOOTER (main section)
Layout 3 (desktop)
----- */


.id-footer-secondary-menu li{
	display:inline-block;
}

.id-footer-secondary-menu li:before{
	content:"|";
	padding:0 0.3em;
}

.id-footer-secondary-menu li:first-child:before{
	content:"";
	padding:0;
}

.id-footer .vcard,
.id-footer ul.list,
.id-footer .vcard .adr,
.id-footer .vcard .adr-item,
.id-footer ul.list li,
.id-footer .copyright,
.id-footer .org-nr{
	display:inline-block;
}
	
.id-footer ul.list li:after,
.id-footer .vcard .adr-item:after,
.id-footer .copyright:after,
.id-footer .org-nr:after{
	content:"\007C";
	padding-left:0.5em;
	padding-right:0.5em;
}

.id-footer .vcard .org:after{
	content:"\00B7";
}

.id-footer .adr .adr-item:after{
	content:"\002C";
	padding-left:0;
	padding-right:0.5em;
}

.id-footer .vcard .postal-code:after{
	content:"";
	padding-left:0;
	padding-right:0.333em;
}

.id-footer .adr .adr-item:last-child:after{
	content:"\007C";
	padding-left:0.5em;
	padding-right:0.5em;
}

.id-footer .list-sitelink li:last-child{
	padding-right:0;
}

.id-footer .list-sitelink li:last-child:after{
	content:"";
	display:none;
}

body.fixedWidthSiteVersion .id-footer .main-section-inner{
	overflow:hidden;
}


/* IE8 */

.lte8 .id-footer{	
	width:100%;
	margin-left:0!important;
	margin-right:0!important;
	padding-left:0!important;
	padding-right:0!important;
	text-align:center;
	overflow:hidden;
}

/**/

.membersof-item{
	display:inline-block;
	padding:0.75em 1.5em 0.75em 0;
}

.membersof-item img{
	width: 80px;
}

.membersof-item:last-child{
	padding-right:0;
}

.fixedWidthSiteVersion .membersof-item{
	float:left;
}


/* ----- 
WRAPPER BOTTOM BAR (wrap)
Layout 3 (desktop)
----- */
.id-wrapper-bottombar .jump-nav-trigger,
.id-wrapper-bottombar .switch-site-trigger{
	padding:0.75em;
}

.id-wrapper-bottombar .jump-nav-trigger{
	font-size:1.5em;
	line-height:2.68em;
}

.id-wrapper-bottombar .jump-nav-trigger{
	float:left;
	padding-left:0;
}

.id-wrapper-bottombar .switch-site-trigger{
	float:right;
	padding-left:0;
	padding-right:0;
}

/**/

/*show large text on mobile devices (so that pinch is not required to switch back)*/
.fixedWidthSiteVersion .id-wrapper-bottombar{
	font-size:1.8vw;
}

.fixedWidthSiteVersion .id-wrapper-bottombar .jump-nav-trigger,
.fixedWidthSiteVersion .id-wrapper-bottombar .switch-site-trigger{
	padding:0.75em;
	padding-top:4vh;
	padding-bottom:4vh;
}
/**/

.id-travelize-link{
	text-align:right;
}
/*/// LAYOUT 3 END ///*/