/*
*	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
*/
		
/* ----- 
STRUCTURE
min-width:320px
----- */
.main-section,
.main-section-inner,
#primary-menu,
.box,
.box-inner,
#header-secondary-menu,
#header .quick-nav,
#header #search-box-text,
#depcity-selector-container,
.box-varning,
.packagebooking-switch,
.box.search-engine-package .box-desc{
	/**box-sizing (alter box model) will not work in IE6-7*/
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#footer .main-section-inner,
#content .main-section-inner,
#content2 .main-section-inner,
#depcity-selector-container .box-inner{
	width:100%;
	padding-left:0;
	padding-right:0;
}


#page,#header{
	margin:0 auto;
	padding:0;
	text-align:left;
}

/*Quick nav*/		
.quick-nav .search-package-toggle-button:after{
	content:"\e001";/*search icon*/}

.quick-nav .primary-menu-toggle-button:after{
	content:"\2261";/*menu icon*/}
	
.quick-nav-header li.quick-nav-general-item{
	/*box-sizing (alter box model) will not work in IE6-7*/
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

	
.quick-nav-header li.quick-nav-general-item span{
	display:none;
}

.quick-nav-active #page{-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}


.quick-nav-active .quick-nav{
	float:right;
	clear:none;
}

.quick-nav-active .quick-nav-footer{float:none;}


/* ----- 
HEADER (main section)
min-width:320px
----- */
#header-secondary-menu{text-align:right;}
#header-secondary-menu li {
	display:inline-block;
	text-align:left;
	margin-left:0.583em;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}

#header-secondary-menu,
#header-secondary-menu ul,
#header-secondary-menu li{
	line-height:0;
}

#header-secondary-menu li a{
	line-height:1.24;
}


.fixedWidthSiteVersion #header-secondary-menu ul,
.fixedWidthSiteVersion #header-secondary-menu li {
	display:block;
	float:left;
}


#languageswitcher,#header-secondary-menu,#header .quick-nav{
	padding-right:0.583em;
}

/* ----- 
CONTENT (main section)
min-width:320px
----- */
.box-nav .days,.box-nav .fromPrice{
	padding-right:0.4em;
}

.box-nav .readmore{
	text-align: right;
}

#content #destination-attached-pages-anchormenu li,#header-secondary-menu-layout1 li{display:inline-block;text-align:left;}
#content #destination-attached-pages-anchormenu li{float:left;}

.slides .slidecontainer .inlay{
	padding-left:0.75em;
	padding-right:0.75em;
}


/* ----- 
SIDEBAR (main section)
min-width:320px
----- */
.destination-priceinfobox,.search-engine-package{
	width:100%;
}


	

/* ----- 
CONTENT (main section)
min-width:360px
----- */

#banner-pos-a .box-section-title,
#banner-pos-a .box,
#banner-pos-f .box-section-title,
#banner-pos-f .box,
.hotellist-section .box{
	float:left;
}

#banner-pos-a .box-section-title,
#banner-pos-f .box-section-title{
	width:100%;
	clear:both;
	max-width:none;
	display:block;
	margin-left:0;
	margin-right:0;
}


/* ----- 
CONTENT (main section)
min-width:430px
----- */

.slides .slidecontainer .inlay{
	font-size:1em;
}

.slides .slidecontainer .inlaywrap-section .inlaywrap1{
	float:left;
	min-width:75%;
	max-width:100%;
	margin-bottom:5px;
	margin-bottom:0.5rem;}
	
.slides .slidecontainer .inlaywrap-section .inlaywrap2{
	text-align:right;
	float:right;
	min-width:24%;
	max-width:100%;
}
/**/

/* Hotellist*/

.hotellist-item h3{
	min-height:auto;
}

#banner-pos-a .box,
#banner-pos-f .box,
.hotellist-section .box{
	clear:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.75em 0.375em;
}


#banner-pos-f .box{	
	width:50%;
}

.fixedWidthSiteVersion #banner-pos-f .box{
	width: 291px;
}

/* ----- 
WRAPPER BOTTOM BAR (wrap)
min-width:430px
----- */
#wrapper-bottom-bar .jump-nav-trigger,
#wrapper-bottom-bar .switch-site-trigger{
	padding:0.75em;
}

#wrapper-bottom-bar .jump-nav-trigger{
	font-size:1.5em;
	line-height:2.68em;
}



/* ----- 
SIDEBAR (main section)
min-width:480px
----- */
#lastminutebox .box-nav{text-align:right;}
#lastminutebox-table tr:first-child{padding-top:0;}
#lastminutebox-table tr:last-child{padding-bottom:0;}
#lastminutebox-table th,#lastminutebox-table td{padding: 0.5em 0.25em;}
#lastminutebox-table th:first-child,#lastminutebox-table td:first-child{padding-left:0;}
#lastminutebox-table th:last-child,#lastminutebox-table td:last-child{padding-right:0;}

/* ----- 
SEARCH ENGINE PACKAGE (sidebar,content on startpage)
min-width:540px
----- */


/* ----- 
FOOTER (main section)
min-width:540px
----- */

#menu-multicol .box{
	width:33.3333%;
	float:left;
	clear:none;
}

#footer .secondary-menu li{
	display:inline-block;
	
}

#footer .secondary-menu li:before{
	content:'|';
	padding:0 0.3em;
	
}

#footer .secondary-menu li:first-child:before{
	content:'';
	padding:0;
}


/* ----- 
STRUCTURE
min-width:650px
----- */

#wrapper{
	padding-left:0;
	padding-right:0;
}

#page{
	padding-top:0.75em;
}

#depcity-indicator-page{margin-top:-0.75em;;}

/*when there is no 'wrapper-bottom-bar':*/
.notTouchDevice #page {padding-bottom:0;}
.notTouchDevice #wrapper{padding-bottom:4.5em;}



.search-engine-package{
	display:block;
}

.box{
	margin-bottom:9px;
	margin-bottom:0.0rem;
}

.content-extra-row, #sidebar .box{
	margin-bottom:36px;
	margin-bottom:3.6rem;
}

.depcity-indicator{
	margin-bottom:18px;
	margin-bottom:1.8rem;
}

#depcity-indicator-page{
	margin-bottom:9px;
	margin-bottom:0.9rem;
}


/*Slideshow:extra js whitespace compensation*/
#destination-main-figure{
	margin-bottom:4px;
	margin-bottom:0.4rem;
}

.main-section,#depcity-selector-container,.box-varning{
	padding-top:0.75em;
	padding-bottom:0.75em;
}

/*.main-section,#depcity-selector-container,.box-varning{*/
.main-section,#primary-menu,#depcity-selector-container,.box-varning{
	padding-left:0.75em;
	padding-right:0.75em;
}


.box-skin-a,.box-skin-a .box-inner,.main-section-inner,
.widget .box-inner,.widget.box-inner,.content-extra-row{
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.content-extra-row,.widget .box-inner,.widget.box-inner,.main-section-inner{
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}



#sidebar .main-section-inner,#footer .widget{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

#depcity-selector-container,
.box-varning{
	float:left;
}

#content,
#content2,
.main-figure.main-section{
	float:left;
}

#sidebar{
	float:right;
	clear:right;
}

/* General styles */

#search-box-text{
	display:block;
}
/* ----- 
HEADER (main section)
min-width:650px
----- */


#header .main-section-inner{
	background-color:transparent;
}

#logo{
	float:left;
	clear:left;
	text-align:left;
	margin:0;
}


#languageswitcher,
#header-secondary-menu,
#header .quick-nav {
	float:right;
}


#languageswitcher{

	width: 132px;
}

#header-secondary-menu{
	width: 806px;
	margin-bottom: 62px;
}

#header-secondary-menu ul{
	float:right;
}

#header .quick-nav {
	width: auto;
}

#languageswitcher .box-inner{
	float:right;
	text-align:left;
	margin-left:0;
	margin-right:0;
	width:auto;
}


#logo a{
	max-width:100%;
}

#header-secondary-menu,#header #search-box-text {display:block;}
#header-secondary-menu li{margin:0;}
#header-secondary-menu li a {background-color:transparent; padding-top:0.375em; padding-bottom:0.375em;}
#header-secondary-menu ul {
	background-color:#fff;
	background-color:rgba(255,255,255,0.85);
	border-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
}

.lte8 #header-secondary-menu ul {
	background-color:#fff;
}


.quick-nav a,.quick-nav a:after,.quick-nav a span{margin:0;}
.quick-nav a span,.quick-nav a:after,.quick-nav-header li.quick-nav-general-item span{display:inline-block; }
.quick-nav a{ font-size:14px;font-size:1.4rem;}
.quick-nav a span {padding-right:0.3em;position:relative; top:-0.2em;}
.quick-nav a:after{font-size:16px;font-size:1.6rem;position:relative; top:-0.03em;}

#search-box-text{background-color:transparent;}

#search-box-text{
	position:absolute;
	bottom:0;
	right: 0;
	width:240px;
	max-width:100%;
}
#search-box-text .box-inner{
	max-width:100%;
}


/* ----- 
MAIN FIGURE - SLIDESHOW (main section)
min-width:650px
----- */
.slides .inlay .slide-desc{
	display:block;
}

.slides .inlay .days,
.slides .inlay .from{
	display:inline;
	display:inline-block;
}

.slides .inlay .slide-title,
.slides .inlay .price{
	display:inline;
}
		

.slides .inlay .price{
	padding-left:0.333em;
}



.slides .inlay .days,.slides .inlay .from{
	font-size:15px;
	font-size:1.5rem;
	line-height:1.3;
	vertical-align:top;
}

.slides .inlay .days{
	padding-top: 6px;
	padding-top: 0.6rem;
}


.slides .inlay .from{
	line-height:28px;
	line-height:2.8rem;
}


/* ----- 
CONTENT (main section)
min-width:650px
----- */

.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-step-prev{
	float:left;
}

#pagination .nav-step-next{
	float:right;
}

#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%;
}

#pagination.pagination-mini .btn-nav .txt{
	display:inline-block;		
}

#content #destination-attached-pages-anchormenu .box-title:after{
	content:'\003A';
}
#content #destination-attached-pages-anchormenu .box-title,
#content #destination-attached-pages-anchormenu li a{font-size:1em; line-height:1.5;}


#content #destination-attached-pages-anchormenu .box-title,
#content #destination-attached-pages-anchormenu .box-desc{
	padding:0;margin:0;display:inline-block;
}

#content #destination-attached-pages-anchormenu .box-title{
	font-weight:800; padding-right:0;
}

#content #destination-attached-pages-anchormenu .box-title,
#content #destination-attached-pages-anchormenu li a,
#header-secondary-menu-layout1 a{padding-top:0.5em;padding-bottom:0.5em;}

#content #destination-attached-pages-anchormenu .box-inner{width:100%;}
#content #destination-attached-pages-anchormenu .box-title,
#content #destination-attached-pages-anchormenu .box-desc{float:left;display:block;}

/**/


/*create space for arrow*/
.attached-page-toggler:after{position:relative;top:0.125em;}

/*---HOTEL ---*/
.main-header .star-icons{display:inline-block;padding-left:0.375em;}

/**/

/* ----- 
SIDEBAR (main section)
min-width:650px
----- */

#destination-content-priceinfobox{
	display:none;
}

#search-box-text .box-title{display:none;}
.contact-box-phonelink{display:none;}

/* ----- 
FOOTER (main section)
min-width:650px
----- */


#footer #travelize-link{
	padding-left:0;
	padding-right:0;
}

#footer .vcard,#footer ul.list,#footer .vcard .adr,#footer .vcard .adr-item,#footer ul.list li,#footer .copyright{display:inline-block;}	
#footer ul.list li:after,
#footer .vcard .adr-item:after,
#footer .copyright:after {content:'\007C';padding-left:0.375em;padding-right:0.375em;}

#footer ul.list-tel-multi li.telnr:after{content:'\002F';}
#footer ul.list-tel-multi .alt-term{display:none;}

#footer .vcard .org:after{content:'\00B7';}
#footer .adr .adr-item:after{content:'\002C';padding-left:0.071259em;padding-right:0.375em;}
#footer .vcard .postal-code:after{content:' ';padding-left:0.035629em;padding-right:0.035629em;}
#footer .adr .adr-item:last-child:after{content:'\007C';padding-left:0.375em;padding-right:0.375em;}
#footer .list-sitelink li:last-child{padding-right:0;}
#footer .list-sitelink li:last-child:after{content:'';display:none;}



/* ----- 
WRAPPER BOTTOM BAR (wrap)
min-width:650px
----- */	

#wrapper-bottom-bar .jump-nav-trigger{
	float:left;
	padding-left:0;
}

#wrapper-bottom-bar .switch-site-trigger{
	float:right;
	padding-left:0;
	padding-right:0;
}


/* ----- 
CONTENT (main section)
min-width:740px
----- */

/**
	Category items
*/


.category-item .box-image{
	float:left;
	margin-top:0.34em;
	width:30%;
}

.category-item .box-desc{
	padding-left:30%;
	margin-left:1em;
}


/*Tourlist filter options*/

.render-tourlist-filteroptions .pagination-info{padding-right:0.75em;}

.render-tourlist-filteroptions .pagination-info,
.render-tourlist-filteroptions .tourlist-filter{display:block; padding-bottom:0.75em;}

.render-tourlist-filteroptions .pagination-info{float:left; line-height:2.43;}
.render-tourlist-filteroptions .tourlist-filter{float:right;clear:right;}
.render-tourlist-filteroptions #tourlist-table,
.render-tourlist-filteroptions .no-reslut-wrap{float:left;clear:both;}
.render-tourlist-filteroptions .no-reslut-wrap{width:100%;}

.render-tourlist-filteroptions .searchresults-pager{clear:both;width:100%;}
/**/

/* ----- 
STRUCTURE
min-width:840px
----- */
#page{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
}	


/* ----- 
CONTENT (main section)
min-width:840px
----- */

/**
	Category items
*/
.category-item .box-image{
	width:39%;
}

.category-item .box-desc{
	padding-left:39%;
}


/* ----- 
STRUCTURE
min-width:898px
----- */


/*news list and rss beside one another*/
#content .news-list .box-nav{padding:50px 0 0 0;padding:5.0rem 0 0 0;margin:0; width:55px; display:inline-block; float:right;}
#content #pagination{ float:none; clear:none; width:auto; margin-left:55px; margin-right:55px;}

/* ----- 
WRAPPER BOTTOM BAR (wrap)
min-width:898px
----- */



/*tourlist table*/
.tourlist-table th,.tourlist-table .row-daybreak td{padding-top:0.75em;padding-bottom:0.75em;}
.tourlist-table td{padding-top:0.75em; padding-bottom:0.75em;}
.tourlist-table .row-daybreak td{ padding-top:2.25em;}
.tourlist-table th,.tourlist-table td{padding-left:0.375em; padding-right:0.375em; vertical-align:middle;}


.tourlist-table .col-price{text-align:right;}

.tourlist-table th:last-child,
.tourlist-table td:last-child,
.tourlist-table td:last-child:after{
	text-align:right;
	paddine-right:0.75em;
}

.tourlist-table th:first-child,
.tourlist-table td:first-child,
.tourlist-table td:first-child:after{
	text-align:left;
	paddine-left:0.75em;
}

.tourlist-table .col-spots{text-align:center;}
/*.tourlist-table .row-daybreak td:after{ display:block!important;}*/

	
.tourlist-table.enableTourlistShowDepinfo .item-row .col-outbound:before{content:"\25b6"!important;}
.tourlist-table.enableTourlistShowDepinfo .item-row.toggled .col-outbound:before{content:"\25bc"!important;}
.tourlist-table.enableTourlistShowDepinfo .col-outbound:before{
	display:inline-block!important;
	margin-left:0.125em;
	position:relative;
	top:0.125em;
}

.tourlist-table.enableTourlistShowDepinfo .item-row .col-outbound:before{color:#732b91;}
.tourlist-table.enableTourlistShowDepinfo .item-row.toggled .col-outbound:before{color:#b10a5a;}
/**/

/* ----- 
CONTENT (main section)
min-width:1024px
----- */

/*three col*/
#banner-pos-a .box,
.hotellist-section .box{
	/*width:33.3333%;*/
	width:33%;
}

.no-box-sizing #banner-pos-a .box,
.no-box-sizing .hotellist-section .box{
	width:32%;
	margin-left:0;
	margin-right:0;
	padding-left:1.5%;
	padding-right:0;
}

.no-box-sizing #banner-pos-a .box:nth-of-type(3n+4),
.no-box-sizing .hotellist-section .box:nth-of-type(3n+4){
	clear:left;
	padding-left:0;
}



.fixedWidthSiteVersion #banner-pos-a .item-1,
.fixedWidthSiteVersion .hotellist-section .item-1,
.fixedWidthSiteVersion #banner-pos-a .item-4,
.fixedWidthSiteVersion .hotellist-section .item-4,
.fixedWidthSiteVersion #banner-pos-a .item-7,
.fixedWidthSiteVersion .hotellist-section .item-7,
.fixedWidthSiteVersion #banner-pos-a .item-10,
.fixedWidthSiteVersion .hotellist-section .item-10,
.fixedWidthSiteVersion #banner-pos-a .item-13,
.fixedWidthSiteVersion .hotellist-section .item-13,
.fixedWidthSiteVersion #banner-pos-a .item-16,
.fixedWidthSiteVersion .hotellist-section .item-16,
.fixedWidthSiteVersion #banner-pos-a .item-19,
.fixedWidthSiteVersion .hotellist-section .item-19,
.fixedWidthSiteVersion #banner-pos-a .item-22,
.fixedWidthSiteVersion .hotellist-section .item-22,
.fixedWidthSiteVersion #banner-pos-a .item-25,
.fixedWidthSiteVersion .hotellist-section .item-25,
.fixedWidthSiteVersion #banner-pos-a .item-28,
.fixedWidthSiteVersion .hotellist-section .item-28,
.fixedWidthSiteVersion #banner-pos-a .item-31,
.fixedWidthSiteVersion .hotellist-section .item-31,
.fixedWidthSiteVersion #banner-pos-a .item-34,
.fixedWidthSiteVersion .hotellist-section .item-34,
.fixedWidthSiteVersion #banner-pos-a .item-37,
.fixedWidthSiteVersion .hotellist-section .item-37,
.fixedWidthSiteVersion #banner-pos-a .item-40,
.fixedWidthSiteVersion .hotellist-section .item-40,
.fixedWidthSiteVersion #banner-pos-a .item-43,
.fixedWidthSiteVersion .hotellist-section .item-43,
.fixedWidthSiteVersion #banner-pos-a .item-46,
.fixedWidthSiteVersion .hotellist-section .item-46,
.fixedWidthSiteVersion #banner-pos-a .item-49,
.fixedWidthSiteVersion .hotellist-section .item-49,
.fixedWidthSiteVersion #banner-pos-a .item-52,
.fixedWidthSiteVersion .hotellist-section .item-52,
.fixedWidthSiteVersion #banner-pos-a .item-55,
.fixedWidthSiteVersion .hotellist-section .item-55,
.fixedWidthSiteVersion #banner-pos-a .item-58,
.fixedWidthSiteVersion .hotellist-section .item-58,
.fixedWidthSiteVersion #banner-pos-a .item-61,
.fixedWidthSiteVersion .hotellist-section .item-61,
.fixedWidthSiteVersion #banner-pos-a .item-64,
.fixedWidthSiteVersion .hotellist-section .item-64{
	clear:left;
	padding-left:0;
}


/*/// banner-pos-f" /// 
// Content section - Recommend - Desktop 2 boxes per row - text next to image //*/
#banner-pos-f{padding-bottom:2.225em;}
#banner-pos-f .box-image{float:left; width:100%;}

#banner-pos-f .box-title,
#banner-pos-f .box-desc,
#banner-pos-f .box-nav {float:left; width:95%;}


#banner-pos-f .box-nav{padding-top:0;}
#banner-pos-f .box-nav .readmore{display:inline-block; float:right;}
#banner-pos-f .box{padding-top:0.375em;padding-bottom:0.375em;margin-bottom:0;}

#banner-pos-f .box:nth-of-type(odd){padding-right:0.75em;}
#banner-pos-f .box:nth-of-type(even){padding-left:0.75em;}

.no-box-sizing #banner-pos-f .box:nth-of-type(odd){padding-right:0.6%;}
.no-box-sizing #banner-pos-f .box:nth-of-type(even){padding-left:0.6%;}


/**
	Category items
*/
.category-item .box-image{
	width:47%;
}

.category-item .box-desc{
	padding-left:47%;
}

/* ----- 
CONTENT (main section)
min-width:1120px
----- */

/**
	Category items
*/

.category-item .box-image{
	width:320px;
}

.category-item .box-desc{
	padding-left:320px;
}




.fixedWidthSiteVersion .category-item .box-inner{
	float:left;
	clear:both;
	width:100%;
}

.fixedWidthSiteVersion .category-item .box-image{
	float:left;
	width:320px;
}

.fixedWidthSiteVersion .category-item .box-desc{
	padding-left:0;
	margin-left:0;
	float:right;
	width: 262px;
}


.slides .slidecontainer .inlaywrap-section .inlaywrap1{width: 75%;}
.slides .slidecontainer .inlaywrap-section .inlaywrap2{width: 25%;}


/* ----- 
PRIMARY MENU (main section)
----- */

	
/* ----- 
STRUCTURE
min-width:1220px
max-width:NONE
----- */

/*width adjusted For 1280px monitors (260,600,300)*/

body.fixedWidthSiteVersion{background-image:url("/upload/images/site/bgBody.jpg");}

#search-engine-package{display:none;}
#smalldevice-search-engine-package{display: block;}

#page,
#header{
	width:100%;
	max-width: 1232px;
}


.fixedWidthSiteVersion #page,
.fixedWidthSiteVersion #header{
	width: 1232px;
}


#smalldevice-search-engine-package,
#depcity-indicator-page{
	width: 23.29%;

}


.fixedWidthSiteVersion #smalldevice-search-engine-package,
.fixedWidthSiteVersion #depcity-indicator-page{
	width: 260px;

}




#smalldevice-search-engine-package{
	float: left;
	clear:left;
}



#content,
.main-figure.main-section{
	width: 50.163%;
	float: right;
	clear: none;
	position:relative;
	right: 26.543%;
}



.fixedWidthSiteVersion #content,
.fixedWidthSiteVersion .main-figure.main-section{
	width: 600px;
	right: 327px;
}

#sidebar{
	width: 26.543%;
	float: right;
	clear: none;
	position:relative;
	left: 50.163%;

}


.fixedWidthSiteVersion #sidebar{
	width: 300px;
	left: 618px;
}




#content3,	
.no-sidebar #content,
.no-sidebar .main-figure.main-section,
#depcity-selector-container,
.box-varning {
	width: 95.71%;
	float: right;
	clear: right;
	position:static;
	right: 0;
	padding-right:1.5em;
	overflow:hidden;
}

#content2,	
.no-sidebar #content,
.no-sidebar .main-figure.main-section,
#depcity-selector-container,
.box-varning {
	width: 75.71%;
	float: right;
	clear: right;
	position:static;
	right: 0;
	padding-right:1.5em;
	overflow:hidden;
	
}

.render-print-version #content,
.render-print-version .main-figure.main-section,
.render-print-version #sidebar{
	position:static!important;
	
}

.fixedWidthSiteVersion #content2,	
.fixedWidthSiteVersion.no-sidebar #content,
.fixedWidthSiteVersion.no-sidebar .main-figure.main-section,
.fixedWidthSiteVersion #depcity-selector-container,
.fixedWidthSiteVersion .box-varning {
	width: 918px!important;
	padding-right:1.5em;
	padding-left:0;
	
	
}


/**/

#content2{right:1280px;/*hide content*/}
body.displaySlideshowBanner #content2{right:0;}
body.displaySlideshowBanner #content2 .inlay-image{/*height:420px;*/min-height:420px;overflow:hidden;}
body.displaySlideshowBanner #content2 .inlaywrap1{/*height:65px;*/min-height:65px;overflow:hidden;}
body.displaySlideshowBanner #content2{
	overflow:hidden;
	position:absolute;
	z-index:+1;
	top:0.75em;
	right:0;
	float:none;
	clear:none;
}

body.displaySlideshowBanner #content2 .main-section-inner{
	min-height:567px;
}

body.displaySlideshowBanner #content,
body.displaySlideshowBanner #sidebar{
	/*padding-top: 577px;*/
	padding-top: 0px;
}

body.displayDepCitySelector #content2{
	top: 121px;
}


/*.debug #content .main-section-inner{background:red;}*/

/**/



#page{position:relative;}
#depcity-indicator-page{
	position:absolute;
	top:1.5em;
	left:0;

	
}

#depcity-indicator-page .box-inner{
	height:60px;
	padding-bottom:0;
	
}

.fixedWidthSiteVersion #depcity-indicator-page .box-inner{
	height: 48px;
	
}

#smalldevice-search-engine-package{
	margin-top:0;
	padding-top:0.75em;
}

.displayDepCityIndicator #smalldevice-search-engine-package{
	margin-top:60px;
	padding-top:2.225em;
}


.box-skin-a .box-inner,
.box-inner.box-skin-a,
.box-skin-b .box-inner,
.box-inner.box-skin-b,
.widget .box-inner,
.widget.box-inner{
	padding:1.5em;
}




/* Rewrite for wide-version of booking_v3,which doesn't render primary-menu */
.render-booking-version #content{
	width:75%;
	max-width:none;
}

.render-booking-version #sidebar{
	width:25%;
}
.render-booking-version #content2,
.render-booking-version #depcity-selector-container,
.render-booking-version .box-varning{width:100%;}




#smalldevice-search-engine-package,
#depcity-indicator-page{
	padding-left:1.5em;
	padding-right:0.75em;
	
}

#smalldevice-search-engine-package{
	
	margin-bottom:0.75em;
}


#depcity-indicator-page{
	padding-top:0.75em;

}


#sidebar,
#depcity-selector-container,
.box-varning{
	padding-right:1.5em;
}

/* ----- 
HEADER (main section)
min-width:1220px
max-width:NONE
----- */

#header .main-section-inner{
	padding-top:0;
}

#logo{width: auto;margin-right:0.75em;}

#languageswitcher{ margin:0 0 0.3em 0.75em;}



/* ----- 
CONTENT (main section)
min-width:1220px
max-width:NONE
----- */

#content #destination-attached-pages-anchormenu .box-title{max-width:24%;}
#content #destination-attached-pages-anchormenu .box-desc{max-width:100%;}

/**/
.slides .slidecontainer .inlaywrap-section .inlaywrap1{width:72%; min-width:inherit!important;}
.slides .slidecontainer .inlaywrap-section .inlaywrap2{width:28%; min-width:inherit!important; }
/**/

/**	PAGINATION (Desktop inherted values from tablet)	*/
#pagination .nav-page-step2 {
	display:inline-block;
	
}

#pagination .btn-nav .txt{
	display:inline-block;
	
}

/**/
.hotellist-item .box-desc{height:10em;}
.hotellist-item .box-desc2{height:7em;}


#wrapper{min-height:900px;}

/*****************************************/

/*
#primary-menu li {display:none!important;}
#primary-menu li li{display:block!important;}

#primary-menu li:nth-of-type(1),
#primary-menu li:nth-of-type(2),
#primary-menu li:nth-of-type(3),
#primary-menu li:nth-of-type(4){display:block!important;}
*/


/*
#lm_288 + ul,
#lm_551 + ul{display:block!important;}
*/

#primary-menu ul.level1{
	padding:0 250px 0 310px;
}

#primary-menu li{
	width:auto;
	max-width:25%;
	margin-right:1.333%;
}

#primary-menu li li{
	
	max-width:100%;
}

.min-650 #primary-menu ul.level2 li{width:20%;max-width:100%;}
.min-650 #primary-menu ul.level3 li{width:100%;max-width:100%;}

/* this to hide level 3 nav on touchdevices*/
/*
.touchDevice #primary-menu ul ul ul.level3,
.android #primary-menu ul ul ul.level3,
.ipad #primary-menu ul ul ul.level3{
display:none !important;}
*/

.fixedWidthSiteVersion #primary-menu a.level2{
	border-bottom-style:solid;
}

.ie10 #primary-menu .level2 a:after{
margin-top:0;}


.ie7 #primary-menu ul.level1{
	z-index:2000;
}

.ie7 #primary-menu ul.level3{
  display:none !important;
}
