/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* main styles */
html,body { 
	background-color:#f5f5f5;
}
body{
	color:#999999;
	font-family:arial;
	font-size:62.5%;
	line-height:1em;
	text-align:center;
}

noscript{
	margin:10px auto;
	border:2px dotted red;
	background-color:#fff7f7;
	padding:20px 20px 0 20px;
	width:800px;
	text-align:left;
	display:block;
}
noscript h2{
	font-size:1.3em;
	line-height:1.2em;
	margin:0 0 10px 0;
	color:red;
}
noscript p{
	font-size:1.3em;
	line-height:1.2em;
	margin-bottom:1.2em;
	color:#999999;
}
noscript p a{
	color:#999999;
}

div#top_wrap{
	margin:0 auto;
	width:982px;
	text-align:left;
}
div.clear_both{
	clear:both;
}
.pointer{
	cursor:pointer;
}
div#top{
	width:982px;
	margin:0;
	background-color:#ffffff;
	background: url('../images/top-bgmid.png') repeat-y top center;
}
div#top_content{
	width:500px;
	padding-top:14px;
	position:relative;
	display:block;
	float:left;
}
div#top_country_place{
	height:32px;
	font-family:arial;
	font-size:2.6em;
	font-weight:bold;
	line-height:1.4em;
	text-indent:140px;
	color:#999999;
	margin:0 0 0 19px;
	vertical-align:middle;
	background: url('../images/5-star-hotel.png') no-repeat left center;
}
h1{
	width:500px;
	height:98px;
	font-family:arial;
	font-size:3.6em;
	font-weight:bold;
	line-height:1.4em;
	color:#999999;
	margin:0 0 21px 19px;
}
h1 em{
	color:#f7941e;
}
div#top_prices{
	width:500px;
	height:240px;
	display:block;
	position:relative;
	margin:0 0 15px 19px;
}
#prices_overview {
	position:absolute;
	width: 500px; 
	height: 240px;
	left: 0;
	overflow: hidden;
}
#prices_overview li {
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:500px;
}
#top_prices table tbody tr td.td_price,table thead tr th{
	font-size:1.9em;
	line-height:1.8em;
	font-weight:bold;
	padding:0 19px 0 0;
}
#top_prices table tbody tr td.td_price,table tbody tr td{
	font-size:1.9em;
	line-height:1.8em;
	padding:0 18px 0 0;
}
#top_prices table tbody tr td.td_price,table tbody tr td.td_price a{
	color:#f7941e;
	text-decoration:underline;
}
#top_prices table tbody tr td.td_price a:hover{
	color:#4D4D4D;
}
#top_prices table tbody tr.row_hover,#top_prices table tbody tr:hover{
	background-color:#FFFDE4;
}
li#info p{
	color:#939598;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.4em;
	margin-top:4px;
	width:425px;
}
li#info p span{
	color:#F7931E;
}
li#info div#top_info_greenblock{
	width:481px;
	height:115px;
	background: url('../images/top-info_greenblock.png') no-repeat top center;
	display:block;
	margin-top:3px;
}
li#info div#top_info_greenblock img{
	width:100px;
	height:115px;
	float:left;
	margin:0 12px 0 6px;
}
li#info div#top_info_greenblock span{
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	line-height:1.3em;
	display:block;
	padding:33px 0 0 0;
	width:470px;
}


/*#loading { display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }*/

#acco_pictures { position:absolute; width: 436px; height: 273px; left: 0; overflow: hidden; }
#acco_pictures li { display: block; position: absolute; top:0; left:0; width: 436px; }
#acco_pictures li img { display: block; position: relative; bottom: 0;}
#thumbs { position:absolute; list-style-type:none; width:455px; height:62px; right:0; padding-top:0px; }
#thumbs li { display: block; z-index: 1000; position: relative; float:left; margin-right:9px; }
#thumbs li a:focus { outline: 0; }
#thumbs li a:hover { color: #fff; }
#thumbs li.background { 
	background: url('../images/arrow-down.png') no-repeat top center;
	position: absolute;
	font-size: 1px;
	height: 29px;
	width: 58px;
	z-index: 9999;
}
div#imagelabel{
	background: url('../images/picture-onafhankelijke-prijsvergelijker.png') no-repeat bottom right;	position: absolute;
	font-size: 1px;
	width: 419px;
	height: 259px;
	z-index: 99999;
}
div#pictures_box{
	position:relative;
	width: 436px;
	height: 273px;
	display: block;
}
div#thumbs_box{
	position:relative;
	width: 450px;
	height: 62px;
	margin:24px 0 0 5px;
	display: block;
}
div#top_images{
	width: 450px;
	padding:23px 0 18px 0;
	position:relative;
	display: block;
	float:right;
}
div#top_bottom{
	width:982px;
	height:70px;
	background: url('../images/top-bgbottom.png') no-repeat top center;
}
div#top_select_months{
	width:730px;
	height:60px;
	position:relative;
	display:block;
	float:left;
	margin:0 0 0 6px;
}
div#top_bottom_zekeropvakantie img{
	margin:9px 0 0 60px;
}
div.top_bottom_zekeropvakantie_popup{
	width:197px;
	height:140px;
	z-index: 13000;
	background: url('../images/top-bottom_sgr_anvr_calamiteitenfonds-popup.png') no-repeat top center;
}


div#mid_wrap{
	margin:0 auto;
	width:100%;
	text-align:left;
	background:#ffffff url('../images/mid-bgtop.png') repeat-x top center;
}
div#mid{
	width:1001px;
	margin:32px auto 0 auto;
	text-align:left;
}

#select_months {
	position:absolute;
	list-style-type:none;
	height:60px;
	right:0;
	padding-top:0px;
}
#select_months li {
	display: block;
	z-index: 1000;
	position: relative;
	color:#ffffff;
	font-size:1.9em;
	line-height:3.4em;
	font-weight:bold;
	text-align:center;
	margin:0 2px;
	float:left;
	height:51px;
}
#select_months li a{
	display: block;
	line-height:3.4em;
}

#select_months li#tab_april{background: url('../images/mid-select_months-april-inactive.png') no-repeat top center; width:72px;}
#select_months li#tab_mei{background: url('../images/mid-select_months-mei-inactive.png') no-repeat top center; width:61px;}
#select_months li#tab_juni{background: url('../images/mid-select_months-juni-inactive.png') no-repeat top center; width:69px;}
#select_months li#tab_juli{background: url('../images/mid-select_months-juli-inactive.png') no-repeat top center; width:62px;} 
#select_months li#tab_augustus{background: url('../images/mid-select_months-augustus-inactive.png') no-repeat top center; width:129px;}
#select_months li#tab_september{background: url('../images/mid-select_months-september-inactive.png') no-repeat top center; width:129px;}
#select_months li#tab_oktober{background: url('../images/mid-select_months-oktober-inactive.png') no-repeat top center; width:104px;}
#select_months li#tab_info{background: url('../images/mid-select_months-info-inactive.png') no-repeat top center; width:60px;}

#select_months li#tab_april.current{background: url('../images/mid-select_months-april-active.png') no-repeat top center;}
#select_months li#tab_mei.current{background: url('../images/mid-select_months-mei-active.png') no-repeat top center;}
#select_months li#tab_juni.current{background: url('../images/mid-select_months-juni-active.png') no-repeat top center;}
#select_months li#tab_juli.current{background: url('../images/mid-select_months-juli-active.png') no-repeat top center;}
#select_months li#tab_augustus.current{background: url('../images/mid-select_months-augustus-active.png') no-repeat top center;}
#select_months li#tab_september.current{background: url('../images/mid-select_months-september-active.png') no-repeat top center;}
#select_months li#tab_oktober.current{background: url('../images/mid-select_months-oktober-active.png') no-repeat top center;}
#select_months li#tab_info.current{background: url('../images/mid-select_months-info-active.png') no-repeat top center;}

#select_months li a { color: #fff; text-decoration:none; }
#select_months li a:focus { outline: 0; }
#select_months li a:hover { color: #fff; }
#select_months li.current{}
#select_months li.current a { }
#select_months li.background {
	background: url('../images/arrow-down-small.png') no-repeat top center;
	position: absolute;
	font-size: 1px;
	width: 44px;
	height: 22px;
	z-index: 9999;
}

div#mid_content{
	width:678px;
	float:left;
	margin:0 0 0 15px;
}
span#mid_price_sub{
	font-size:1.3em;
	line-height:4.2em;
	color:#999999;
}
div#mid_content h2{
	font-size:3.8em;
	line-height:1em;
	margin:17px 0 2px 0;
	font-weight:bold;
	font-family:arial;
	color:#939598;
}
div#mid_content h2 em{
	font-style:normal;
	color:#f7941e;
}

ul#mid_menu{
	list-style:none;
	height:39px;
	margin-bottom:34px;
	display:block;
}
ul#mid_menu li{
	float:left;
	padding:0;
	margin:0;
	height:39px;
}
ul#mid_menu li a{
	float:left;
	padding:0 15px;
	font-family:arial;
	font-size:1.9em;
	line-height:2em;
	font-weight:bold;
	height:39px;
	background-color:#d1d2d4;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
ul#mid_menu li a:hover{
	background-color:#939598;
	color:#fff;
}
ul#mid_menu li.mid_menu_active a{
	background-color:#939598;
}
ul#mid_menu li.mid_menu_active a:hover{
	background-color:#939598;
}
ul#mid_menu li.mid_menu_active_left a{
	width:70px;
	text-align:left;
	padding:0 7px 0 7px;/*15*/
	background:#939598 url('../images/mid-bgmenu-corners.png') 0px -156px no-repeat;
}
ul#mid_menu li.mid_menu_active_left a:hover{
	background:#939598 url('../images/mid-bgmenu-corners.png') 0px -156px no-repeat;
}
ul#mid_menu li.mid_menu_back a{
	width:70px;
	text-align:left;
	padding:0 7px 0 7px;/*15*/
	background:#fece7b url('../images/mid-bgmenu-corners.png') 0px 0px no-repeat;
}
ul#mid_menu li.mid_menu_back a:hover{
	background:#939598 url('../images/mid-bgmenu-corners.png') 0px -156px no-repeat;
}
ul#mid_menu li#mid_menu_price a{
	width:93px;/*104*/
	padding:0 0 0 15px;
	text-align:left;
	background:transparent url('../images/mid-bgmenu-corners.png') 0px -39px no-repeat;
}
ul#mid_menu li#mid_menu_price:hover{
	background:transparent url('../images/mid-bgmenu-corners.png') 0px -117px no-repeat;
}
ul#mid_menu li#mid_menu_price a:hover{
	background:transparent url('../images/mid-bgmenu-corners.png') 0px -117px no-repeat;
}
ul#mid_menu li#mid_menu_price a.mid_menu_price_hover{
	background:transparent url('../images/mid-bgmenu-corners.png') 0px -117px no-repeat;
}
div#price_submenu{
	display:block;
	width:108px;
	background:#939598;
	position:relative;
	top:0px;
	left:0px;
	z-index:999;
}
ul#mid_menu li#mid_menu_price a.price_submenu_months{
	width:108px;
	height:23px;
	display:block;
	position:relative;
	background:#939598;		/*fix for ie6 flicker*/
	color:#fff;
	font-weight:normal;
	font-size:1.3em;
	text-indent:10px;
	clear:both;
	margin:0;
	padding:0;
}
ul#mid_menu li#mid_menu_price a.price_submenu_months:hover{
	background:#939598;		/*fix for ie6 background-image replace*/
}
ul#mid_menu li#mid_menu_price a#price_submenu_last{
	width:108px;
	height:36px;
	display:block;
	color:#fff;
	font-weight:normal;
	font-size:1.3em;
	line-height:3em;
	text-indent:10px;
	margin:0;
	padding:0;
	background:transparent url('../images/prices_submenu_bglast.png') 0px 0px no-repeat;
}




div#mid_content h3{
	font-size:1.5em;
	margin-bottom:12px;
	font-weight:bold;
	color:#f7941e;
}
div.mid_description_leftblock{
	float:left;
	width:321px;
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:38px;
	color:#4D4D4D;
}
div.mid_description_rightblock{
	float:right;
	width:321px;
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:38px;
	color:#4D4D4D;
}
div.mid_description_midblock{
	float:left;
	width:641px;
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:38px;
	color:#4D4D4D;
}
div.mid_review_midblock{
	float:left;
	width:641px;
	font-size:1.3em;
	line-height:1.4em;
	margin-bottom:18px;
	color:#4D4D4D;
}
p.mid_description_firstblock{
	color:#939598;
	font-size:1.5em;
	line-height:1.3em;
	font-weight:bold;
}
div.mid_description_block a{
	color:#F7931E;
	text-decoration:none;
}
div.mid_description_block a:hover{
	color:#333333;
	text-decoration:none;
}

div#discount{
	width:665px;
	background:url('../images/discount_centerbg.png') top center repeat-y;
	margin-bottom:20px;
}
div#discount_header{
	width:665px;
	height:138px;
	background:url('../images/discount_headerbg.png') top center no-repeat;
}
div#discount_header p{
	padding-top:18px;
	margin-left:25px;
	width:535px;
	font-family:arial;
	font-weight:bold;
	font-size:1.9em;
	line-height:1.3em;
	color:#fff;
}
div#discount_center{
	width:665px;
	padding-left:27px;
}
div#discount_center h2{
	color:#999999;
	font-size:2.8em;
	line-height:1em;
	font-weight:bold;
	font-family:arial;
	padding-top:9px;
}
div#discount ul li{
	clear:both;
	display:block;
}
div#discount_center ul li h3 a{
	font-size:1.35em;
	height:39px;
	line-height:2em;
	width:615px;
	display:block;
	font-weight:bold;
	color:#f7941e;
}
div#discount_center ul li h3 a.discount_sunweb{
	background:url('../images/discount-w150-h35-zc1-sunweb-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_jiba{
	background:url('../images/discount-w150-h35-zc1-jiba-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_corendon{
	background:url('../images/discount-w150-h35-zc1-corendon-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_sudtours{
	background:url('../images/discount-w150-h35-zc1-sudtours-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_d-reizen{
	background:url('../images/discount-w150-h35-zc1-d-reizen-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_kidsworldclub{
	background:url('../images/discount-w150-h35-zc1-kidsworldclub-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_neckermann{
	background:url('../images/discount-w150-h35-zc1-neckermann-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_vakantiestunt{
	background:url('../images/discount-w150-h35-zc1-vakantiestunt-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_skytours{
	background:url('../images/discount-w150-h35-zc1-skytours-large.png') center right no-repeat;
}
div#discount_center ul li h3 a.discount_ferio{
	background:url('../images/discount-w150-h35-zc1-ferio-large.png') center right no-repeat;
}
div#discount ul li h3 a:hover{
	font-weight:bold;
	color:#f7941e;
	text-decoration:underline;
}
div#discount ul li div{
	clear:both;
}
div#discount ul li div p{
	font-size:1.3em;
	line-height:1.4em;
	color:#4D4D4D;
	width:330px;
	float:left;
	margin-bottom:29px;
}
div#discount ul li div span a{
	width:253px;
	height:39px;
	color:#fff;
	font-family:arial;
	font-size:1.9em;
	font-weight:bold;
	line-height:1.8em;
	text-align:center;
	margin-left:30px;
	background:url('../images/discount_button.png') top center no-repeat;
	float:left;
}
div#discount ul li div span a:hover{
	text-decoration:underline;
}
div#discount_more{
	width:665px;
	background:url('../images/discount_morebg.png') top center no-repeat;
}
div#discount_more h4{
	margin-left:30px;
	color:#F7931E;
	font-size:2.8em;
	line-height:1em;
	font-weight:bold;
	font-family:arial;
	padding-top:18px;
}
div#discount_more table{
	margin-left:30px;
	display:block;
	clear:both;
}
div#discount_more table thead tr th{
	font-size:1.8em;
	line-height:2em;
	font-weight:bold;
	color:#f7941e;
}
div#discount_more table tbody tr td{
	font-size:1.3em;
	line-height:2em;
	color:#939598;
	vertical-align:middle;
}
div#discount_more table tbody tr td a{
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	line-height:2em;
	color:#f7941e;
}
div#discount_more table tbody tr td a:hover{
	color:#58585a;
}
div#discount_more table tbody tr td img{
	margin:0 auto;
}
div#discount_bottom{
	width:665px;
	height:12px;
	background:url('../images/discount_bottombg.png') bottom center no-repeat;
}


ol#mid_reviews{
	list-style:none;
	margin-bottom:16px;
}
ol#mid_reviews li{
	width:640px;
	display:block;
	clear:both;
	margin-bottom:16px;
}
ol#mid_reviews li img{
	float:left;
}
ol#mid_reviews li span.mid_reviewname{
	width:521px;
	float:right;
	display:block;
	color:#f7941e;
	font-size:1.9em;
	line-height:1em;
	padding-bottom:12px;
	margin:9px 0 0 0;
	font-weight:bold;
}
ol#mid_reviews li span.mid_reviewmeta{
	width:521px;
	float:right;
	display:block;
	color:#939598;
	font-size:1.2em;
	line-height:1.45em;
	padding-bottom:14px;
	margin:6px 0 0 0;
}
ol#mid_reviews li span a{
	color:#f7941e;
	text-decoration:none;
}
ol#mid_reviews li span a:hover{
	color:#f36e2a;
}
ol#mid_reviews li p{
	width:521px;
	float:right;
	color:#58585a;
	font-size:1.2em;
	line-height:1.45em;
	margin:0 0 0 0;
}

span#add_review_title{
	color:#939598;
	font-size:1.9em;
	line-height:1.3em;
	font-weight:bold;
	width:760px;
	height:30px;
	margin-top:35px;
	display:block;
}
p#add_review_message{
	width:450px;
	border:2px solid #f7912d;
	padding:7px;
	color:#f7912d;
	font-size:1.2em;
	line-height:1.3em;
	display:block;
	margin:5px 0 10px 0;
}
p#add_review_message a{
	color:#f7912d;
}
p#add_review_message a:hover{
	color:#de7d1f;
}
div#add_review{
	width:760px;
	margin-bottom:23px;
}
div#add_review fieldset{
	float:left;
}
div#add_review input, div#add_review textarea{
	color:#939598;
	border:0px;
	font-family:arial;
	font-size:1.2em;
	line-height:1.45em;
}
div#add_review textarea{
	border:0px;
	width:292px;
	height:93px;
	margin:8px 0 0 10px;
}
div#add_review_name input, div#add_review_email input{
	width:285px;
	margin:6px 0 0 10px;
}
div#add_review_text{
	width:313px;
	height:111px;
	border:1px solid #e1e2e3;
	display:block;
	float:left;
	margin-right:8px;
}
div#add_review_name, div#add_review_email{
	width:305px;
	height:28px;
	margin:0 0 6px 0;
	border:1px solid #e1e2e3;
	display:block;
	float:left;
}
div#add_review_rating{
	float:left;
	width:305px;
	height:42px;
}
label#add_review_ratingrow{
	width:105px;
	line-height:3em;
	display:block;
	float:left;
}
span#add_review_ratingtext{
	color:#939598;
	font-family:arial;
	font-size:1.2em;
	line-height:3em;
	float:left;
}
ul#add_review_ratinglist{
	float:left;
	list-style:none;
	height:30px;
	margin-top:6px;
	width:75px;
	display:block;
	background:#fff url('../images/mid-rating-stars.png') 0px 30px no-repeat;
}
ul#add_review_ratinglist li{
	float:left;
	width:25px;
	height:30px;
}
input#add_review_submit{
	width:106px;
	height:38px;
	float:right;
	cursor:pointer;
	background:#fff url('../images/add_review_submit.png') 0px 0px no-repeat;
}
/*input#add_review_submit:hover{
	width:106px;
	height:38px;
	float:left;
	background:#fff url('../images/add_review_submit.png') 0px -38px no-repeat;
}*/



div#mid_sidebar{
	width:270px;
	float:right;
	margin:0 7px 0 0;
}
div#mid_directboeken1{
	margin-top:26px;
	background:url('../images/sidebar-bgdirectboeken.png') no-repeat top center;
	width:270px;
}
div#mid_directboeken1 h4{
	color:#939598;
	font-size:1.8em;
	line-height:1.4em;
	font-weight:bold;
	padding-top:15px;
	margin:0 0 2px 17px;
}
img#mid_directboeken1_touroperator{
	margin:0 0 12px 17px;
}
a#mid_directboeken_button1{
	width:270px;
	height:43px;
	display:block;
	vertical-align:bottom;
	padding:0;
	margin:0;
	color:#fff;
	background:url('../images/sidebar-directboeken-active.png') no-repeat top center;
}
a#mid_directboeken_button1:hover{
	background:url('../images/sidebar-directboeken-inactive.png') no-repeat top center;
}

/* ABTEST 2 groen ------------------------------------------ */
div#mid_directboeken2{
	margin-top:26px;
	background:url('../images/sidebar-bgdirectboeken2.png') no-repeat top center;
	width:274px;
}
div#mid_directboeken2 h4{
	color:#8BC53F;
	font-size:1.9em;
	line-height:1.4em;
	font-weight:bold;
	padding:33px 0 0 91px;
	margin:0 0 22px 17px;
}
a#mid_directboeken2_touroperator img{
	margin:0 0 10px 18px;
}
a#mid_directboeken2_button{
	width:274px;
	height:44px;
	display:block;
	vertical-align:bottom;
	padding:0;
	margin:0;
	color:#fff;
	background:url('../images/sidebar-directboeken2-active.png') no-repeat top center;
}

/* ABTEST 3 paars ------------------------------------------ */
div#mid_directboeken3{
	margin-top:26px;
	background:url('../images/sidebar-bgdirectboeken3.png') no-repeat top center;
	width:274px;
}
div#mid_directboeken3 h4{
	color:#EB008B;
	font-size:1.9em;
	line-height:1.4em;
	font-weight:bold;
	padding:33px 0 0 91px;
	margin:0 0 22px 17px;
}
a#mid_directboeken3_touroperator img{
	margin:0 0 8px 18px;
}
a#mid_directboeken3_button{
	width:274px;
	height:46px;
	display:block;
	vertical-align:bottom;
	padding:0;
	margin:0;
	color:#fff;
	background:url('../images/sidebar-directboeken3-active.png') no-repeat top center;
}


div#mid_temperature{
	margin-top:27px;
	width:270px;
}
div#mid_temperature_img{
	float:left;
	width:96px;
	margin:0;
	padding:0;
}
div#mid_temperature_data{
	float:right;
	width:169px;
	margin:17px 0 0 0;
	padding:0;
}
span#mid_temperature_temperature{
	width:169px;
	display:block;
	font-size:4em;
	line-height:1em;
	font-weight:bold;
	margin-top:7px;
	color:#f7941e;
}
span#mid_temperature_temperature em{
	font-style:normal;
	color:#939598;
}
span#mid_temperature_place_country{
	width:169px;
	display:block;
	color:#949699;
	font-size:1.9em;
	line-height:1em;
	margin-top:1px;
	font-weight:bold;
}
span#mid_temperature_date{
	width:169px;
	display:block;
	color:#949699;
	font-size:1.3em;
	line-height:1em;
	margin-top:4px;
}

div#mid_beoordelingen{
	width:270px;
	margin-top:44px;
	background:url('../images/sidebar-bgervaringen.png') no-repeat top center;	
}
div#mid_beoordelingen h5{
	color:#999999;
	font-size:2.8em;
	line-height:1em;
	font-weight:bold;
	font-family:arial;
	margin:0 0 0 18px;
	padding-top:9px;
}
div#mid_beoordelingen span{
	color:#999999;
	font-size:1.9em;
	line-height:1.3em;
	margin:0 0 0 18px;
	padding:0;
	display:block;
	font-weight:bold;
}
div#mid_beoordelingen table{
	font-family:arial;
	margin:31px 0 17px 18px;
	width:235px;
}
div#mid_beoordelingen table tbody tr td{
	color:#4D4D4D;
	font-size:1.3em;
	line-height:1.45em;
	font-family:arial;
}
div#mid_beoordelingen table tbody tr td.mid_ervaringen_table_td{
	width:183px;
	display:block;
	font-weight:bold;
	font-family:arial;
}
div#mid_beoordelingen table tbody tr td.mid_ervaringen_table_td_small{
	width:28px;
	font-weight:bold;
	font-family:arial;
}
a#mid_beoordelingen_button{
	width:270px;
	height:47px;
	display:block;
	vertical-align:bottom;
	padding:0;
	margin:0;
	color:#fff;
	background:url('../images/sidebar-leesbeoordelingen-inactive.png') no-repeat top center;
}
a#mid_beoordelingen_button:hover{
	background:url('../images/sidebar-leesbeoordelingen-active.png') no-repeat top center;
}

/* AB TEST FOOTER 1 ---------------------------- */
div#mid_bottom1{
	height:101px;
	width:100%;
	background:url('../images/mid-bgbottom.png') repeat-x top center;
}
div#mid_bottom1:hover{
	cursor:pointer;
}
div#mid_bottom1_advies{
	width:980px;
	height:101px;
	margin:0 auto;
	background:url('../images/mid-bgbottom1-arrow.png') no-repeat top left;
}
p#mid_bottom1_p{
	float:left;
	color:#999999;
	font-size:2.4em;
	line-height:1.4em;
	font-weight:bold;
	font-family:arial;
	margin:0 0 0 0px;
	padding-top:15px;
	text-indent:73px;
	width:744px;
}
p#mid_bottom1_p em, p#mid_bottom1_p em a{
	color:#f7941e;
	text-decoration:none;
}
div#mid_bottom1_directboeken{
	margin:30px 9px 0 0;
	width:161px;
	height:39px;
	float:right;
}
a#mid_bottom1_directboeken_button{
	width:161px;
	height:39px;
	display:block;
	vertical-align:top;
	padding:0;
	margin:0;
	color:#fff;
	background:url('../images/mid-bottom_directboeken_button-active.png') no-repeat top center;
}
a#mid_bottom1_directboeken_button:hover{
	background:url('../images/mid-bottom_directboeken_button-inactive.png') no-repeat top center;
}

/* AB TEST FOOTER 2 and 3 ---------------------------- */
div#mid_bottom2,div#mid_bottom3{
	margin-top:30px;
	height:101px;
	width:100%;
	background:url('../images/mid-bgbottom2.png') repeat-x top center;
}
div#mid_bottom3{
	background:url('../images/mid-bgbottom3.png') repeat-x top center;
}
div#mid_bottom2:hover,div#mid_bottom3:hover{
	cursor:pointer;
}
div#mid_bottom2_advies,div#mid_bottom3_advies{
	width:980px;
	height:101px;
	margin:0 auto;
	background:url('../images/mid-bgbottom2-arrow.png') no-repeat top left;
}
div#mid_bottom3_advies{
	background:url('../images/mid-bgbottom3-arrow.png') no-repeat top left;
}
p#mid_bottom2_p,p#mid_bottom3_p{
	float:left;
	color:#fff;
	font-size:2.4em;
	line-height:1.4em;
	font-weight:bold;
	font-family:arial;
	margin:0 0 0 0px;
	padding-top:15px;
	text-indent:73px;
	width:624px;
}



div#footer_wrap{
	margin:0 auto;
	width:980px;
	text-align:left;
}

div#footer_edge{
	width:980px;
	height:15px;
	margin-top:29px;
	background:url('../images/footer_bgedge.png') no-repeat top center;
}
div#footer_mid{
	width:980px;
	background:url('../images/footer_bgmid.png') repeat-y top center;
}
div#footer_mid h6{
	font-size:3.8em;
	line-height:1em;
	margin:0 0 0 22px;
	font-weight:bold;
	font-family:arial;
	color:#939598;
}
div#footer_mid h6 em{
	font-style:normal;
	color:#f7941e;
}
div#footer_mid div.footer_beoordeling{
	width:442px;
	color:#333333;
	float:left;
	margin:3px 0 25px 10px;
}
div#footer_mid img{
	float:left;
	margin-right:7px;
}
div#footer_mid span{
	display:block;
	color:#f7941e;
	font-size:1.9em;
	line-height:1em;
	padding-bottom:14px;
	margin:6px 0 0 0;
	font-weight:bold;
}
div#footer_mid p{
	font-size:1.2em;
	line-height:1.45em;
	margin:0 0 0 0;
}
div#footer_mid p a{
	color:#F7931E;
	text-decoration:none;
}
div#footer_mid p a:hover{
	color:#333333;
	text-decoration:none;
}

div#footer_bottom{
	width:980px;
	height:56px;
	background:url('../images/footer_bgbottom.png') repeat-y top center;
}
div#footer_links_leesbeoordelingen{
	width:281px;
	margin-left:17px;
	float:left;
}
div#footer_links_leesbeoordelingen a,div#footer_links_leesbeoordelingen a:hover{
	color:#ffffff;
	text-decoration:none;
}
a#footer_bottom_button{
	width:281px;
	height:44px;
	display:block;
	vertical-align:top;
	padding:0;
	margin:0;
	color:#ffffff;
	font-family:arial;
	text-align:center;
	font-weight:bold;
	font-size:1.85em;
	line-height:2.2em;
	background:url('../images/footer_leesbeoordelingen-inactive.png') no-repeat top center;
}
a#footer_bottom_button:hover{
	background:url('../images/footer_leesbeoordelingen-active.png') no-repeat top center;
}
div#footer_links_info a{
	color:#939598;
}
div#footer_links_info a:hover{
	color:#4D4D4D;
}
div#footer_links_info{
	float:right;
	width:665px;
	height:23px;
	margin-top:14px;
}
div#footer_links_info ul{
	float:right;
	list-style:none;
	height:23px;
}
div#footer_links_info ul li{
	float:left;
	height:23px;
	padding:0 16px 0 0;
	font-size:1.2em;
	line-height:2.6em;
	color:#939598;
}
div#footer_links_info ul li.footer_links_last{
	padding:0 140px 0 0;
}


div#external_page{
	width:500px;
	padding:5px 20px 0 0;
	text-align:left;
}
div#external_page h1{
	color:#f6921e;
	font-size:2.8em;
	line-height:2.3em;
	font-weight:bold;
	font-family:arial;
	margin:0;
	padding:0 0 0 20px;
}
div#external_page p{
	font-family:arial;
	font-size:1.3em;
	line-height:1.4em;
	color:#4D4D4D;
	text-align: left;
	padding:0 0 1.4em 20px;
}


/* mediabox */
#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	cursor: pointer;
}
#mbOverlay.mbOverlayFF {
	background: transparent url(../images/mediabox_80.png) repeat;
}
#mbOverlay.mbOverlayIE {
	position: absolute;
}
#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.40);
	-webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.40);
	}
#mbCenter.mbLoading {
	background: url(../images/mediabox_loading.gif) no-repeat center;
/*	This style is applied only during animation.	*/
/*	For example, the following turns off shadows,	*/
/*	helping browser performance on slow systems.	*/
/*	To leave shadows on, just remove these lines:	*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#mbImage {
	position: relative;
	left: 0;
	top: 0;
/*	Begin styles for inline content, if no style is given	*/
	font-family: arial;
	font-size:1.3em;
	line-height:1.4em;
	color:#4D4D4D;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px 10px 0 10px;
}
#mbImage a, #mbImage a:link, #mbImage a:visited {
	color: #333;
}
#mbImage a:hover, #mbImage a:active {
	color: #000;
}
#mbBottom {
	min-height: 20px;
	font-family: arial;
	font-size:1.3em;
	line-height:1.4em;
	color:#4D4D4D;
	text-align: left;
	padding: 0 10px;
}
#mbTitle {
	width:285px;
	padding-top:14px;
	display:block;
}
#mbNumber {
	float:left;
	display: block;
	color: #fff;
	line-height: 2.4em;
	padding:0 6px;
	font-size: 1em;
	margin:0;
}
#mbCaption {
	display: block;
	color: #333;
	padding-bottom:14px;
}
#mbPrevNext{
	width:82px;
	float:right;
	background: url(../images/mediabox_bgnextprevious.png) no-repeat top center;
}
span#mbNextLinkContainer, span#mbPrevLinkContainer{
	width: 26px;
	display: block;
	height: 35px;
	float: left;
}
#mbPrevLink, #mbNextLink {
	display: block;
	float: left;
	height: 35px;
	margin: 0;
	outline: none;
}
#mbCloseLink {
	display: block;
	float: right;
	height: 35px;
	margin: 0;
	outline: none;
}
#mbPrevLink {
	width: 26px;
	background: url(../images/mediabox_previous.png) no-repeat center;
}
#mbNextLink {
	width: 26px;
	background: url(../images/mediabox_next.png) no-repeat center;
}
#mbCloseLink {
	width: 41px;
	margin-left:4px;
	background: url(../images/mediabox_close.png) no-repeat center;
}

/* SIFR */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}
@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
@media screen {
	.sIFR-active h1,
	.sIFR-active div#top_country_place,
	.sIFR-active h2,
	.sIFR-active span#mid_temperature_temperature,
	.sIFR-active div#discount_more h4,
	.sIFR-active h5,
	.sIFR-active p#mid_bottom1_p,
	.sIFR-active p#mid_bottom2_p,
	.sIFR-active p#mid_bottom3_p,
	.sIFR-active h6
	 {
		visibility: hidden;
		font-family: arial;
		line-height: 1em;
	}
	.sIFR-active div#top_country_place{
		font-size:2.6em;
		line-height:1.4em;
		height:32px;
		text-indent:0px;
		color:#999999;
		padding:0;
		margin:0 0 0 19px;
	}
	.sIFR-active h1{
		font-size:3.6em;
		line-height:1em;
	}
	.sIFR-active h1 em{
		color:#F6921E;
	}
	.sIFR-active h2, h6{
		font-size:1em;
	}
	.sIFR-active span#mid_temperature_temperature{
		padding:0;
		margin:0;
		font-size:4em;
		line-height:1em;
	}
	.sIFR-active h5{
		font-size:1em;
		padding:0;
		margin:0;
		line-height:1em;
	}
	.sIFR-active p#mid_bottom1_p,.sIFR-active p#mid_bottom2_p,.sIFR-active p#mid_bottom3_p{
		font-size:2.6em;
		line-height:2.2em;
		text-indent:0;
	}
	.sIFR-active div#discount_more h4{
		font-size:2.6em;
		line-height:1em;
		text-indent:0;
	}
}
