
.cloud {
	background:#FFF;
}

.home-layout.channel-shortbreaks #footer {
     display:block !important;
}

.item-image{
   width:90px !important; 
   height:60px !important;
}

.home-layout .holidays-made-for-you {
	border:1px solid #369;
	border-top:none;
	color:#369;
	float:left;

}

.home-layout .holidays-made-for-you .info-column {
	float:left;
	padding:5px 15px 5px 6px;
	width:267px;
}

.home-layout .holidays-made-for-you .info-column.last {
	padding-right:0;
}

.home-layout .holidays-made-for-you .info-column  .title {
	line-height:20px;
}

.home-layout .holidays-made-for-you .info-column  ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.home-layout .holidays-made-for-you .info-column  ul li {
	border-bottom:1px dashed #336699;
	padding:5px 0 2px;
    width:100%;
    float:left;
}

.home-layout .holidays-made-for-you .info-column  ul li.last {
	border-bottom:none;
}

.home-layout .holidays-made-for-you .info-column  ul li a {
	color:#336699;
	cursor:pointer;
	float:left;
	text-decoration:none;
}

.home-layout .holidays-made-for-you .info-column  ul li a:hover {
	text-decoration:underline;
}


.home-layout .holidays-made-for-you .info-column  ul li img {
	width:90px;
	border:1px solid #369;
	float:left;
	margin:0 5px 5px 0;
}

.home-layout .holidays-made-for-you .info-column p {
	margin:0 0 0 99px;
}

.home-layout .holidays-made-for-you .info-column p strong {
	display:block;
}


.home-layout.channel-kids .lang-switcher {
       display:none;
}

.home-layout #speciaal {
        margin:6px 0 0 0;
        color:#369;
}

.home-layout #speciaal img {
		float:right;
        margin:0 0 6px 16px;
}



.home-layout.channel-kids #mainContent {
        width:975px;  
}

.home-layout.channel-flight .flight_country {
       display:block;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#369;
	   border-left:1px solid #336699;
	   border-right:1px solid #336699;
	   border-bottom:1px solid #336699;
	   width:236px;
	   margin:-4px 0 0 0;
}

.home-layout.channel-flight .flight_country ul {
       display:block;
       margin:4px;
       padding:4px 0 0 0;
       list-style-type:none;
}

.home-layout.channel-flight .flight_country li {
	   float:left;
	   width:229px;
}
.home-layout.channel-flight .flight_country li.dashed {
       border-top:1px dashed #369;
	   margin:2px 0 0 0;
}


.home-layout.channel-flight .flight_country img {
      float:left;
}

.home-layout.channel-flight .flight_country img.smallImage {
      margin:0 6px 0 0;
}

.home-layout.channel-flight .flight_country span {
	   display:block;
}
.home-layout.channel-flight .flight_country span.title {
           line-height:26px;
	   color:#336699;
}


.home-layout.channel-flight .flight_country span.meer_info {
       line-height:25px;
       float:right;
}


.home-layout.channel-flight .flight_country span.prijs {
	margin:0 0 0 4px;
}

.home-layout.channel-flight .flight_country strong.bigPrice {
    color:#C00;
}

.home-layout.channel-flight .flight_country .clear {
    clear:both;
}
/*.home-layout .dual-column-left {
	margin-left:3px;
}*/

.home-layout.channel-promo .dual-column-left,  .home-layout.channel-vacan .dual-column-left {
	margin-left:0px;
}

.home-layout.channel-main .special-holidays {
	border:1px solid #369;
	border-top:none;
	color:#369;
	margin:0;
	padding:0;
	width:288px;
	float:left;
}

.home-layout.channel-main .special-holidays li {
	float:left;
	border-bottom:1px dashed #369;
	padding:8px;
	width:272px;
}

.home-layout.channel-main .special-holidays li.last {
	border-bottom:none;
}

.home-layout.channel-main .special-holidays li a {
	color:#336699;
	cursor:pointer;
	float:left;
	text-decoration:none;
}

.home-layout.channel-main .special-holidays li a:hover {
	text-decoration:underline;
}


.home-layout.channel-main .special-holidays li a strong {
	display:inline-block;
	width:172px;
}

.home-layout.channel-main .special-holidays li img {
	width:90px;
	border:1px solid #369;
	float:left;
	margin:0 5px 5px 0;
}



.home-layout .anniversary {
	background:url(/~/media/3A81BBAA69774AB0A673CDD75038E50A.ashx);
	border:1px solid #369;
	border-top:none;
	margin:0;
	padding:82px 8px 8px;
	width:197px;
	display:block;
	cursor:pointer;
	color:#369;
}

.home-layout .anniversary {
	text-decoration:none;
	cursor:pointer;
}

.home-layout .anniversary:hover {
	text-decoration:underline;
	color:#369;
}


.why-neckermann {
	margin:0;
	padding:0 0 5px;
	border:1px solid #369;
	color:#369;
	width:213px;
}

.why-neckermann li {
	height:35px;
	background-repeat:no-repeat;
	background-position:4px center;
	padding:0 0 0 50px;
}

.why-neckermann li span {
	display:inline-block;
	margin-top:10px;
}

.why-neckermann .thirthy-years {
	background-image:url(/~/media/Images/vroegboekHP/icoon30j.ashx);
}

.why-neckermann .always-available {
	background-image:url(/~/media/Images/vroegboekHP/icoontelefoon.ashx);
}

.why-neckermann .shops {
	background-image:url(/~/media/Images/vroegboekHP/icoonwinkelleten.ashx);	
	background-position:5px center;
}

.why-neckermann .official {
	background-image:url(/~/media/Images/vroegboekHP/icooonabto.ashx);
	background-position:1px center;
}

.why-neckermann .guarantee {
	background-image:url(/~/media/Images/vroegboekHP/icoongarantie.ashx);
	background-position:2px center;
}

.why-neckermann .payment-with-transfer {
	background-image:url(/~/media/Images/vroegboekHP/betaaloverschrijving.ashx);
	background-position:8px center;
}

.why-neckermann .always-available span,
.why-neckermann .payment-with-transfer span {
	margin-top:6px;
}


.nvb-footer {
	width:975px;
	margin:0 auto;
	color:#369;
	font-size:11px;
	font-family:arial,swiss;
	margin:5px 0 0;
	border-top:3px solid #369;
	border-bottom:1px dashed #369;
	float:left;
	padding:10px 0;
}

.nvb-footer .extra-services,
.nvb-footer .travel-info,
.nvb-footer .practical-information,
.nvb-footer .payment-info {
	padding:2px 15px 5px;
	float:left;
	height:160px;
}

.nvb-footer .extra-services {
	width:185px;
}

.nvb-footer .travel-info {
	width:195px;
}

.nvb-footer .practical-information {
	width:195px;
}

.nvb-footer .payment-info {
	width:230px;
}

.nvb-footer h6 {
	margin:0 0 6px;
	padding:0;
	font-weight:bold;
	font-size:11px;
	color:#369;
	background-color:#fff !important;
	clear:both;
}

.nvb-footer ul {
	margin:0;
	padding:0;
	list-style-type:none !important;
}

.nvb-footer ul li {
	line-height:18px;
}


.nvb-footer a,
.nvb-footer a:visited,
.nvb-footer a:active,
.nvb-footer a:link {
	color:#369;
	text-decoration:none;
	cursor:pointer;
}

.nvb-footer a:hover {
	text-decoration:underline;
}

.nvb-footer .payment-info h6 {
	margin-bottom:5px;
}

.nvb-footer .payment-info .payment-methods {
	background:url(/~/media/Images/vroegboekHP/payment-methods.ashx) no-repeat -3px 0 ;
	height:60px;
	width:130px;
	display:block;
	text-indent:-999em;
	float:left;
	margin:0 0 2px 0;
}

.nvb-footer .payment-info .verisign {
	background:url(/~/media/Images/vroegboekHP/payment-methods.ashx) no-repeat left -60px;
	height:50px;
	width:75px;
	display:block;
	text-indent:-999em;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	cursor:pointer;
}

.nvb-footer .payment-info .neck {
	background:url(/~/media/Images/general/neckermann-shoppen-footer.ashx) no-repeat;
	height:20px;
	width:130px;
	display:block;
	text-indent:-999em;
	margin:10px 0 0 0;
}

.home-layout.channel-main .vlaanderen-vakantieland {
	margin:0;
	padding:8px;
	width:192px;
	border:1px solid #369;
	border-top:none;
	background:url(/~/media/Images/vroegboekHP/vlavak.ashx) no-repeat left bottom;
	color:#369;
	height:184px;
}

.home-layout.channel-main #VlaanderenVakantieland .description {
	padding:0;
}

.home-layout.channel-main .vlaanderen-vakantieland ul {
	margin:0;
	padding:0;
	line-height:18px;
	list-style-type:none;
}


#header a#logo, 
#header a#logo:link, 
#header a#logo:visited, 
#header span#logo {
	background-image:url(/~/media/Images/general/logoNVB_30jaar.ashx) !important;
	_background-image:url(/~/media/Images/general/logoNVB_30jaar_IE6.ashx) !important;
	width:142px;
	background-repeat:none;
}

html {
	min-height:101%;
}


#FlightTicketsIframe {
	height:800px !important;
}

#pricegrid span.highlighted-button {
	background:none !important;
	border:none !important;
	color:#336699 !important;
}

#pricegrid span.btAction, span.btActionNoArrow {
	background:url(/~/media/Files/css/img/bgButtonsSpanAction.ashx) !important;
	background-repeat:repeat-x !important;
	color:#336699 !important;
	border:solid 1px #336699 !important;
}

#pricegrid span.action-button-icon {
	background:url(/~/media/Files/css/img/arrowMoreBlueBig.ashx) !important;
}


#tsTransportAvailable span.highlighted-button {
	background:none !important;
	color:#336699 !important;
	border:solid 1px #336699 !important;
}

#tsTransportAvailable span.btAction, span.btActionNoArrow {
	background:url(/~/media/Files/css/img/bgButtonsSpanAction.ashx) !important;
	background-repeat:repeat-x !important;
	color:#336699 !important;
	border:solid 1px #336699 !important;
}

#tsTransportAvailable span.action-button-icon {
	background:url(/~/media/Files/css/img/arrowMoreBlueBig.ashx) !important;
}

.channel-vlaanderenvakantieland .lang-switcher {
	display:none;
}

.channel-citytrips.home-layout .small-banner div.all-content {
	color:#369;
}

.channel-citytrips.home-layout .shortbreaks-promotions,
.channel-citytrips.home-layout .brussels-airlines {
	list-style-type:none;
	padding:0 8px;
	margin:8px 0;

}

.channel-citytrips.home-layout .brussels-airlines {	
	width:450px;
	float:left;
}

.channel-citytrips.home-layout .brussels-airlines li {
	display:block;
	width:150px;
	list-style-type:none;
	float:left;
}

.channel-main.language-fr #vlaanderen-vakantieland {
	display:none;
}

.channel-citytrips.language-fr #CityActionText .small-banner {
	height:125px !important;
}

/*css  vacansoleil pagina */

.vacanacco {
	border-top:solid 1px #CCC;
	margin:0;
	padding:0;
	width:480px;
}

.home-layout.channel-franseweken .vacanacco {
	width:365px !important;
}


.vacanacco .vacanaccoitem {
	clear:both;
	height:73px;
	border-bottom:1px dashed #336699;
	background:transparent url(/App/Upload/Css/NVB/Images/CommercialComponents/MiniAccoLister/bg_mini_lister.gif) repeat scroll 0 0;
}

.vacanacco .vacanaccoitem img {
	float:left;
	margin:6px 0 0 9px;
	border:none;
}

.vacanacco span.plaats {
	float:left;
	margin:6px 0 0 8px;
	display:block;
	line-height:1.4em;
}

.vacanacco span.prijs {
	float:right;
	margin:6px 10px 10px 8px;;
	color:#C00;
	text-align:right;
	display:block;
}

.vacanacco span.bigprice {
	font-size:1.5em;
	font-weight:bold;
}

.vacanacco .vacanaccoitemmore a {
   display:block;
   font-weight:bold;
   padding:7px 0 0 8px;
   height:26px;
   border-bottom:1px dashed #336699;
 background:transparent url(/App/Upload/Css/NVB/Images/CommercialComponents/MiniAccoLister/bg_mini_lister.gif) repeat-x scroll 0 bottom;
}

.vacanacco .vacanaccoitemmore a:hover {
   background:transparent;
}



/* last minute week */
.weeklister {
	list-style: none; 
	margin: 0; 
	padding: 0;
	width: 340px;
	background: #e9f4ff;
}

.weeklister li {
	margin: 0px;
	padding: 0px;
	border-bottom: dashed 1px #d8ebff;
	background: #e9f4ff;
}

.weeklister li a {
	display: block;
	padding: 5px;
	background: #e9f4ff url(/~/media/images/staticpart/common/components/lister/bg_mini_acco_lister.ashx) repeat-x scroll center center;
}

.weeklister li a:hover {
	background: #ffffff;
}


.nvb-footer .practical-information {
	width:200px;
}


img.noborder  {
        border:none !important;
}

