/*  RESULTS */
/*div.containerMain												{width:906px; left:50%; margin-left:-452px; border-top: 2px solid white; overflow: visible;} */

div.containerMainItems											{ }
div.floatingColumn300x24										{ float:left; width:300px; height:22px; border-right:2px solid #fff; overflow:hidden; }
div.floatingColumn300											{ float:left; width:300px; border-right:2px solid #fff; background-color: white; overflow:visible;}
div.floatingColumn401											{ float:left; width:401px; border-right:2px solid #fff; background-color: white; overflow:visible;}
div.floatingColumn199											{ float:left; width:199px; background-color: white; overflow:visible;}

.starterspakkettenMain											{ background:url("../images/bg_main_starterspakketten.jpg"); }
#menu { clear: left; }
#menu .titleDest												{ height:20px; width:300px; overflow:hidden; background:#fff url("../images/titles_s.png") 0 0; }
#menu .titleInfo												{ height:20px; width:300px; overflow:hidden; background:#fff url("../images/titles_s.png") 0 40px; }
#menu .titleLastproducts										{ height:20px; width:300px; overflow:hidden; background:#fff url("../images/titles_s.png") 0 20px; }
#menu h4														{ margin:0; padding-top:20px; }
#menu .menubg						    			            { margin:2px 0 2px 0; padding:3px 10px 15px 20px; background:#fff; font-weight:bold;}

.subMenu														{ margin:0; padding:0; list-style:none; color: #08AFE5}
.subMenu ul 													{ margin:0; padding:0; list-style:none; }
.subMenu li 													{ padding:0 10px 0 10px; margin-top:5px;  }
.subMenu ul li													{ padding:0 10px 0 10px; margin-top:2px;  }
.subMenu a					                                    { color:#08AFE5; text-decoration:none; font-weight:bold;}
.subMenu a:hover												{ color:#9BDFF5; text-decoration:underline; font-weight:bold;}
.subMenu a.leaf	                                                { color:#08AFE5; text-decoration:none; font-weight:normal;}
.subMenu a.leaf:hover											{ color:#9BDFF5; text-decoration:underline; font-weight:normal;}
.subMenu h2														{ margin:0; padding:0; font-size:12px; font-weight:bold; text-transform:uppercase;}
.subMenu h3														{ margin:0; padding:0; font-size:11px; font-weight:normal; }

#results .pageNumbers											{ height:22px; }
#results .item													{ height:118px; border-bottom:2px solid #fff;}
#results .itemPic												{ position:absolute; width:100px; height:79px; overflow:hidden; top:0; left:0; background:#eee; }
#results .itemPic a                                             { width: 100px; height: 79px; display: block;}
#results .itemPrice												{ position:absolute; width:100px; height:38px; overflow:hidden; top:80px; left:0; background:#F17225; }
#results .itemPromo {
    position:absolute;
    display: block;
    width: 58px;
	height: 31px;
	z-index: 10;
	left: 48px;
	top: -5px;	
}
#results .from										{ position:absolute; top:0; left:3px; color:#fff; }
#results .price										{ position:absolute; top:13px; left:6px; font-size:22px; color:#fff;  }
#results .itemContent								{ position:absolute; width:290px; height:108px; top:0; left:101px; background:url("../images/bg_result_s.png"); padding:5px; overflow:hidden}
#results .itemContent h3                            { text-transform: uppercase }
#results .itemContent .text {
	line-height: 1.2em;
}
#results .linkContent								{ position:absolute; width:295px; height:1.2em; top:102px; left:0; text-align:right; overflow:hidden }

#results a:link, #results a:visited			{ color:#0BB0E6; text-decoration:none; font-weight:bold;}
#results a:hover							{ color:#0BB0E6; text-decoration:underline; font-weight:bold;}
#results h1									{ font-size:11px; margin:0; padding:3px 0 0 2px; font-weight:bold; color: #64666A; }
#results h3									{ font-size:12px; margin:0 0 5px 0; color: #0BB0E6; }
#results h4									{ font-size:10px; margin:0; color: #0BB0E6; }
#results .more								{ font-size:10px; }

#search                                             { margin-bottom: 10px; }
#search ul 																{ margin:0; padding:0; list-style:none; }
#search li 																{ padding:0 10px 0 20px; margin-top:5px;  }
#search a.all 														{ background:url("../images/class_s.png") 80px 0 no-repeat; }
#search a.two 														{ background:url("../images/class_s.png") 80px -17px no-repeat; }
#search a.three 													{ background:url("../images/class_s.png") 80px -33px no-repeat; }
#search a.four 														{ background:url("../images/class_s.png") 80px -49px no-repeat; }
#search a.five 														{ background:url("../images/class_s.png") 80px -66px no-repeat; }
#search a.klasse 													{ display:block; width:160px; }
#search .titleLuxe												{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/titles_search_s.png") 0 0; }
#search .titleThema												{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/titles_search_s.png") 0 -20px; }
#search .titlePrijs												{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/titles_search_s.png") 0 -40px; }
#search .titleLigging											{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/titles_search_s.png") 0 -60px; }
#search .titleLabel												{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/titles_search_s.png") 0 -80px; }
#search .titleZoover												{ margin-top:10px; height:20px; overflow:hidden; background:#fff url("../images/title_search_zoover.jpg"); }
#search	h4																{ font-size:0.01pt; margin:0; padding:0; color:#fff; }
#search a:link, #search a:visited					{ color:#64666A; text-decoration:none; }		
#search a:hover														{ color:#64666A; text-decoration:underline; }	

.activesearch {
    color: #f17225 !important;
}

.country ul {
    display: none;
}

.country_open ul {
    display: block;
}

/* paginator */
#paginator_top 					{ padding: 5px 15px 0px 0px; float:right; }
#paginator_top a.digit 			{ text-decoration: none; color: #666; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: normal; } 
#paginator_top a.digit:hover	{ text-decoration: none; color: #666; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: bold; }
#paginator_top .inactive 		{ text-decoration: underline; color: #666; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: bold; }
								/*background-color: #8F1313; color: #fff;*/
#paginator_top .arrow 			{ text-decoration: none; color: #666; }

#paginator_bottom 				{ background-color: #F17225; text-align:center; padding-top: 3px; }
#paginator_bottom a.digit 		{ text-decoration: none; color: #FFF; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: normal; } 
#paginator_bottom a.digit:hover { text-decoration: none; color: #FFF; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: bold; }
#paginator_bottom .inactive 	{ text-decoration: underline; color: #FFF; width: 15px; height: 15px; display: inline-block; text-align: center; font-size: 11px; font-weight: bold; }
								/*background-color: #8F1313; color: #fff;*/
#paginator_bottom .arrow 		{ text-decoration: none; color: #FFF; }
#paginator_bottom .dots 		{ text-decoration: none; color: #FFF; }


.moreinfo {
	font-weight: bold;
}

.search_block { /*Nick: gewoon 100%, de breedtes regel ik in de tpl*/
    margin-top: 6px;
    border: 2px solid #d5d5d5;
}

.search_destination_block {
    margin-top: 6px;
    border: 2px solid #d5d5d5;
    float: left;
    width: 516px;
}

.search_product_block {
    margin-top: 6px;
    padding-bottom: 2px;
    border: 2px solid #d5d5d5;
    float: right;
    width: 370px;
}

.search_page_block {
    margin-top: 6px;
    border: 2px solid #d5d5d5;
    /*border: 2px solid #f5f5f5;*/
    float: left;
    width: 516px;
}

.searchresult_product								{ height:118px; clear: both; margin: 2px; margin-bottom: 0px; }
.searchresult_product .item							{ height:118px; border-bottom:2px solid #fff;}
.searchresult_product .itemPic						{ position:absolute; width:100px; height:79px; overflow:hidden; top:0; left:0; background:#eee; }
.searchresult_product .itemPic a                    { width: 100px; height: 79px; display: block;}
.searchresult_product .itemPrice					{ position:absolute; width:100px; height:38px; overflow:hidden; top:80px; left:0; background:#F17225; }
.searchresult_product .itemPromo 					{ position:absolute; display: block; width: 58px; height: 31px; z-index: 10; left: 48px; top: -5px; }
.searchresult_product .from							{ position:absolute; top:0; left:3px; color:#fff; }
.searchresult_product .price						{ position:absolute; top:10px; left:6px; font-size:22px; color:#fff; padding-top:2px; display:block; overflow:visible;line-height:1.1em;}
.searchresult_product .itemContent					{ position:absolute; width:418px; height:108px; top:0; left:101px; background:url("../images/bg_result_s.png"); padding:5px; overflow:hidden}
.searchresult_product .itemContent h3               { text-transform: uppercase }
.searchresult_product .itemContent .text 			{ line-height: 1.3em; margin-top:4px;}

.searchresult_product a {
    font-size: 14px;
    text-decoration: underline;
}

.searchresult_product a:hover {
    color: #F17225;
}



.searchresult {
    clear: both;
    padding: 4px 6px;
    line-height: 1.4em;
}

.searchresult img {
    float: left;
    /*width: 50px;
    height: 50px;*/
    margin-right: 5px;
}

.searchresult a {
    font-size: 14px;
    text-decoration: underline;
}

.smalllinks a{
	font-size: 0.95em;
}


.searchresult a:hover {
    color: #F17225;
}

.search_title {
    background-color: #ddd;
    font-size: 13px;
    text-transform: uppercase;
    padding: 4px;
    text-align: center;
    
}

/*.search_page_block .searchresult img {
    width: 42px;
    height: 42px;
}*/

#ticketplusblock									{ height:150px;margin-bottom:0px; }
#ticketplusblock .item								{ height:118px; border-bottom:2px solid #fff; width:500px;}
#ticketplusblock .itemPic							{ position:absolute; width:100px; height:79px; overflow:hidden; top:0; left:0; background:#eee; }
#ticketplusblock .itemPic a                         { width: 100px; height: 79px; display: block;}
#ticketplusblock .itemPrice							{ position:absolute; width:100px; height:38px; overflow:hidden; top:80px; left:0; background:#F17225; }

#ticketplusblock .from								{ position:absolute; top:0; left:3px; color:#fff; }
#ticketplusblock .price								{ position:absolute; top:13px; left:6px; font-size:22px; color:#fff;  }
#ticketplusblock .itemContent						{ position:absolute; width:290px; height:108px; top:0; left:101px; background:url("../images/bg_result_s.png"); padding:5px; overflow:hidden}
#ticketplusblock .itemContent h3                    { text-transform: uppercase }
#ticketplusblock .itemContent .text 				{ line-height: 1.2em; }
#ticketplusblock .linkContent						{ position:absolute; width:295px; height:1.2em; top:102px; left:0; text-align:right; overflow:hidden }

#ticketplusblock .formbutton						{ position:absolute; width:100px; left:390px;height:108px;}
#ticketplusblock .formbutton_nee					{ position:absolute; width:100px; left:390px;height:35px;}

#ticketplusblock	h1								{ font-size:11px; margin:0; padding:3px 0 0 2px; font-weight:bold; color: #64666A; }
#ticketplusblock	h3								{ font-size:12px; margin:0 0 2px 0; color: #0BB0E6; }
#ticketplusblock span.subtitle				{ font-size:11px; margin:0 0 2px 0; color: #0BB0E6; font-weight:bold; }

#ticketplusblock a.ticketplusformbutton {
    display: block;
    width: 100px;
    height: 100%;
    border-left: 1px solid #fff;
    background-color: #99C93C;
    color: white;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    text-decoration:none;
}

#ticketplusblock a.ticketplusformbutton:hover {
    background-color: #A8D159;
    color: white;
    text-decoration:none;
    cursor:pointer;
}

#ticketplusblock a.ticketplusformbutton_nee {
    display: block;
    width: 100px;
    height: 100%;
    border-left: 1px solid #fff;
    background-color: #F17225;
    color: white;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    text-decoration:none;
}

#ticketplusblock a.ticketplusformbutton_nee:hover {
    background-color: #efa477;
    color: white;
    text-decoration:none;
    cursor:pointer;
}


#ticketinsuranceblock					{ height:150px;margin-bottom:0px; }
#ticketinsuranceblock .item				{ height:118px; border-bottom:2px solid #fff; width:500px;}
#ticketinsuranceblock .itemPic                          { position:absolute; width:100px; height:79px; overflow:hidden; top:0; left:0; background:#eee; }
#ticketinsuranceblock .itemPic a                        { width: 100px; height: 79px; display: block;}
#ticketinsuranceblock .itemPrice			{ position:absolute; width:100px; height:38px; overflow:hidden; top:80px; left:0; background:#F17225; }

#ticketinsuranceblock .from				{ position:absolute; top:0; left:3px; color:#fff; }
#ticketinsuranceblock .price				{ position:absolute; top:13px; left:6px; font-size:22px; color:#fff;  }
#ticketinsuranceblock .itemContent			{ position:absolute; width:290px; height:108px; top:0; left:101px; background:url("../images/bg_result_s.png"); padding:5px; overflow:hidden}
#ticketinsuranceblock .itemContent h3                   { text-transform: uppercase }
#ticketinsuranceblock .itemContent .text 		{ line-height: 1.2em; }
#ticketinsuranceblock .linkContent			{ position:absolute; width:295px; height:1.2em; top:102px; left:0; text-align:right; overflow:hidden }

#ticketinsuranceblock .formbutton			{ position:absolute; width:100px; left:390px;height:108px;}
#ticketinsuranceblock .formbutton_nee			{ position:absolute; width:100px; left:390px;height:35px;}

#ticketinsuranceblock	h1				{ font-size:11px; margin:0; padding:3px 0 0 2px; font-weight:bold; color: #64666A; }
#ticketinsuranceblock	h3				{ font-size:12px; margin:0 0 2px 0; color: #0BB0E6; }
#ticketinsuranceblock span.subtitle			{ font-size:11px; margin:0 0 2px 0; color: #0BB0E6; font-weight:bold; }

#ticketinsuranceblock a.ticketinsuranceformbutton {
    display: block;
    width: 100px;
    height: 100%;
    border-left: 1px solid #fff;
    background-color: #99C93C;
    color: white;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    text-decoration:none;
}

#ticketinsuranceblock a.ticketinsuranceformbutton:hover {
    background-color: #A8D159;
    color: white;
    text-decoration:none;
    cursor:pointer;
}

#ticketinsuranceblock a.ticketinsuranceformbutton_nee {
    display: block;
    width: 100px;
    height: 100%;
    border-left: 1px solid #fff;
    background-color: #F17225;
    color: white;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    text-decoration:none;
}

#ticketinsuranceblock a.ticketinsuranceformbutton_nee:hover {
    background-color: #efa477;
    color: white;
    text-decoration:none;
    cursor:pointer;
}
