/* *** Tablets in portrait *** */
@media only screen and (min-width:750px) and (max-width:1000px) 
{

	.um_hr
	{
		margin-right: 0px;
	}
	
	.um_item
	{
		margin-right: 46px;
	}

	#search_smart_div
	{
		padding-top: 35px;
	
	}

	.home_twitter
	{
		display: table;
	}
	
	.home_twitter_height
	{
		display: table-cell !important;
		vertical-align: top;

		
		width: 270px;
		height: 525px;
		
		padding-right: 65px;		
	}
	
	.opsomming_nieuws_5
	{
		display: table-cell !important;
		vertical-align: top;		

	}


	.form_text2
	{
		width: 120px;
	}
	
	#hamburger img
	{
		margin-top: 22px; 
		margin-left: 8px;
	}
		
	#newHeaderImg, #newHeaderBg, .content, .footerbalk_div, .subfooter, .opsomming, .opsomming_voorraad, .um, .sidebar_div, .nieuwsbrief_div, .title_div
	{
		width: 668px;
		max-width: 668px;
		
	}
		
	.bluebox_div, .snel_naar_div
	{
		width: 628px;
		max-width: 628px;	
	}


#underHeader
{
	display: block;
	height: 75px;
}

#newHeader
{
	background-image: url('../images/layout_new/bg_logo_smartphone.png'); background-repeat: repeat-x; background-position: left bottom;

	position: fixed;
	z-index: 5;
	width: 100% !important;
	height: 83px;
	
	padding-top: 2px;
	
}

#newHeaderA_div
{
	position: absolute;
	z-index: 3;
	width: 100%;
	
}

#topbutton_search
{
	margin-top: 22px !important; 
}

#topbutton_language
{
	margin-top: 22px !important;
}
			
	#newHeaderA
	{

	
	
		position: static;
		z-index: 45;			
		float: none;	
		
		
		
		display: block;

		margin-left: 0px;
		margin: 0px auto;
		margin-top: 3px;	

	
	}
		
	#newHeaderImg
	{
	
	}
	
	.footerbalk_div
	{

	}
	
	.footerbalk_td1
	{
		width: 468px;
	}
	
	.footerbalk_td2
	{

	}



}


/* *** Tablets & Smartphones *** */
@media only screen and (max-width:1000px)
{
	
	#um_slideshow_table
	{
		display: block;
	}
	
	#um_slideshow_tr
	{
		display: block;
	}
	
	#um_big_image_td
	{
		display: block;
		margin-bottom: 10px;
	}
	
	#um_big_image
	{	
		width: 631px;
		height: 472px;
	}
	
	#um_big_image_img
	{
		max-width: 631px;
		height: 472px;
		max-height: 472px;
		min-height: 472px;
	}
	
	#um_thumbs_td
	{
		display: block;
		padding-left: 0px;
	}
	
	#um_thumbs
	{
		width: 670px;
		height: 190px;
	}

	
	.um_thumbs_img
	{
		width: 115px;
		height: 87px;
			
		margin-right: 14px;
		margin-bottom: 10px;
	}
	
	.um_thumbs_img img
	{
		max-width: 115px;
		height: 87px;
		max-height: 87px;
		min-height: 87px;
	}

	
	#um_slideshow_left, #um_slideshow_left:visited, #um_slideshow_left:active, #um_slideshow_left:hover,
	#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
	{
		margin-top: 220px;
	}
	
	#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
	{
		margin-left: 585px;
	
	}

	
	#taalkeuze_smart
	{
		position: fixed;
		z-index: 45;
	
		right: 5px;
		
		
	}
	
	.poster_search_dt
	{
		display: none;
	}


	.poster_img_shadow
	{
		background-image: url('../images/pixel.gif');
	}
		
	#topbutton_search
	{
		display: inline;
		float: right; 
		margin-top: 10px; 
		margin-right: 8px;
	}
	
	#topbutton_language
	{
		display: inline;
		float: right; 
		margin-top: 10px;
	}

	
	.home_nieuws_table
	{
		display: block;
		
		width: 605px;
		margin: 0px auto;
	}
	
	.home_nieuws
	{
		display: block;
		text-align: left;
		padding-bottom: 20px;
	}
	
	.home_twitter
	{
		display: block;
		text-align: left;
		
	}
	
	.home_twitter_div
	{
		text-align: center;
		width: 100%;
		height: auto;
	}
	
	.opsomming_nieuws_5
	{
		display: none;
	}
	
	.opsomming_nieuws_td:nth-child(even)
	{
		padding-right: 0px;
	
	}
	
	.content
	{
		padding-top: 10px;
	}
	
	.content, .sidebar
	{
		display: block;
		width: auto;
	}
	
	.content_wrap
	{
		display: block;
		width: auto;
	}
	
	.sidebar
	{
		border-left: 0px solid #e6e8e9;
		padding-left: 0px;	
	}
	
	.sidebar_div
	{
		margin: 0px auto;
			
	}
	
	#newHeaderDD
	{
		display: none;
	}
	
	#hamburger
	{
		position: absolute;
		display: block;
		z-index: 40;
	}


	#subfooter_landingspages
	{
		display: none;
	}
	
}

	
	/* *** Smartphones *** */
	@media only screen and (max-width:749px)
	{
		
		#um_slideshow_table
		{
			display: block;
		}
		
		#um_slideshow_tr
		{
			display: block;
		}
		
		#um_big_image_td
		{
			display: block;
			margin-bottom: 10px;
		}
		
		#um_big_image
		{	
			width: 100%;
			height: 220px;
		}
		
		#um_big_image_img
		{
			max-width: 100%;
			height: 220px;
			max-height: 220px;
			min-height: 220px;
		}
		
		#um_thumbs_td
		{
			display: block;
			padding-left: 0px;
		}
		
		#um_thumbs
		{
			width: 670px;
			height: 190px;
		}
	
		
		.um_thumbs_img
		{
			width: 115px;
			height: 87px;
				
			margin-right: 14px;
			margin-bottom: 10px;
		}
		
		.um_thumbs_img img
		{
			max-width: 115px;
			height: 87px;
			max-height: 87px;
			min-height: 87px;
		}

		#um_slideshow_left, #um_slideshow_left:visited, #um_slideshow_left:active, #um_slideshow_left:hover
		{
			left: 10px;		
		}
		
		#um_slideshow_left, #um_slideshow_left:visited, #um_slideshow_left:active, #um_slideshow_left:hover,
		#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
		{
			margin-top: 90px;
			margin-left: 0px;
		}
		
		#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
		{
			right: 10px;		
		}
	
			
		.um_hr
		{
			margin-right: 0px;
			width: 286px;
		}
		
		.um_item
		{
			display: block;
			margin-right: 0px;
		}
		
		.opsomming_nieuws_5
		{
			display: none !important;
		}
				
		.rentals_uitklap_col1, .rentals_uitklap_col2
		{
			display: block;
			width: 100%;
		
		}
	
		.rentals_separator
		{
			display: none;
		}
		
		.rentals_separator_smart
		{
			display: inline;
		}

		
		.naast_elkaar
		{
			display: block;
			padding-left: 0px;
		
		}
		
		.naast_elkaar:first-child
		{
			padding-left: 0px;
		}
	
		.voorraad_print_machine
		{
			display: none;
		}
		
		.bluebox2
		{
			display: block;
		}
		
		.footerbalk_backtotop
		{
			margin-left: 10px;
			margin-right: 10px;
		}
		
		#subfooter_sitemap
		{
			display: none;
		}
		
		.merken_slogan
		{
			display: block;
		}
		
		#merken_left, #merken_right, .merken
		{
			display: none;
		
		}
		
		.home_nieuws_table, .opsomming_nieuws, .opsomming_nieuws_tr, .opsomming_nieuws_td
		{
			display: block;
			width: 100%;
		}
		
		.opsomming_nieuws_td
		{
			height: auto;
			padding-bottom: 20px;
		}
		
		.nieuwsbrief
		{
			background-image: url('../images/layout_new/bg_nieuwsbrief_smart.jpg'); background-repeat: no-repeat; background-position:  right bottom;
			
			padding-top: 20px;
			padding-bottom: 40px;
		}
		
		.nieuwsbrief_div
		{
	
			width: 270px;
			
			padding-left: 0px;
			padding-right: 0px;
		}
		
		.opsomming_nieuws
		{
			width: 270px; 
			margin: 0px auto;	
		}
		
		.opsomming_nieuws_td
		{
			padding-right: 0px;
		}

		.home_twitter
		{
			padding: 20px;
			padding-top: 0px;
			padding-bottom: 0px;
		}

		.home_twitter_div
		{
			width: 270px; 
			margin: 0px auto;
		}
				
		.pagination_table
		{
			display: block;
		}
		
		.pagination_td1, .pagination_td2
		{
			display: block;
			text-align: left;
		}
		
		.pagination_td1
		{
			margin-bottom: 10px;
		}
		
		.opsomming_voorraad, .um
		{
			display: block;
			
		}
		
		.opsomming_tr_voorraad
		{
			display: block;
	
			border-bottom: 1px solid #cbcfd0 !important;		
		}
		
		.opsomming_foto_voorraad
		{
			display: block;
					
			width: 200px; 
			border-bottom: 0px solid #cbcfd0; 
			padding-top: 20px;
			padding-bottom: 10px;
			
		}
		
		.opsomming_text_voorraad
		{
			display: block;
			
			border-bottom: 0px solid #cbcfd0; 
			
			padding-left: 0px;
			padding-top: 0px;
			
			width: 100%;	
		}

		.opsomming_text_voorraad_titel, .opsomming_text_voorraad_titel:visited, .opsomming_text_voorraad_titel:active, .opsomming_text_voorraad_titel:hover
		{
			cursor: auto;
		}	
		
		
		.voorraad_info_table
		{
			display: none;
		}
		
		.voorraad_info_tr
		{
			display: block;
		}
		 
		.voorraad_info_td1
		{
			display: block;
			padding-bottom: 0px; 
			padding-right: 0px; 
			font-size: 13px;
		}
		
		
		.voorraad_info_td2
		{
			display: block;
			padding-bottom: 6px;
		}
	
		.voorraad_info_link
		{
			display: block;
			
			width: 15px;
			height: 15px;
			
			float: right;
			
			padding-top: 3px;
			
		}	
		
		#voorraad_table
		{
			display: table;
			border-bottom: 1px solid #cbcfd0; 
			margin-bottom: 30px;
		}
		
		#voorraad_cat, #voorraad_search, #voorraad_print
		{
			display: block;
			padding-right: 0px;
			padding-bottom: 10px;
			text-align: left;
		}
		
		#voorraad_cat span
		{
			display: block;
		}
	
		.content
		{	
			padding-left: 15px;
			padding-right: 15px;
		}
		
		#hamburger img
		{
			margin-top: 10px; 
			margin-left: 8px;
		}
	
		.rentals_table
		{
	
		}
		
		.rentals_responsive_img
		{
			display: block;
			
			margin-bottom: 10px; 
			max-width: 240px !important; 
		
			margin-left: 0px; 
			float: none;
		}
	
		#newHeader, #newHeaderImg, #newHeaderBg, .content, .footerbalk_div, .subfooter, .bluebox_div, .snel_naar_div, .opsomming, .title_div, .sidebar_div
		{
			width: auto;
			max-width: auto;
			
		}
	
		.sidebar_div
		{
			padding-left: 20px;
			padding-right: 20px;	
		}

		#underHeader
		{
			display: block;
			height: 51px;
		}
		
		#newHeader
		{
			background-image: url('../images/layout_new/bg_logo_smartphone.png'); background-repeat: repeat-x; background-position: left bottom;

			position: fixed;
			z-index: 5;
			width: 100%;
			height: 59px;
			
			padding-top: 2px;
			
		}
	
		#newHeaderA_div
		{
			position: absolute;
			z-index: 3;
			width: 100%;
			
		}
		
		#newHeaderA
		{
			position: static;
			z-index: 45;			
			float: none;	
			
			background-image: url('../images/layout_new/logo_smartphone.png'); background-repeat: no-repeat; background-position: left top;
			
			
			
			display: block;
			width: 110px;
			height: 69px;

			margin-left: 0px;
			margin: 0px auto;
			margin-top: 3px;	

		}

		/*
		#newHeaderA
		{
			float: right;
			position: relative;
			
			z-index: 33;
			display: block;
	
			margin-left: 0px;
			margin-top: 23px;
			
		
		}
		*/
			
		.snel_naar_div span
		{
			display: block;
			margin-bottom: 8px;
			padding-right: 0px;
		}
		
		.poster_img, #poster_img_src, #poster_img_src2
		{
			height: 122px;
		}
	
		.poster_slogan
		{
			display: none;
			
			margin-top: 20px;
	
			font-size: 25px;
			line-height: 30px;
					
			height: 65px;
		}
	
		.meer_info_button, .meer_info_button:active, .meer_info_button:visited, .meer_info_button:hover
		{
			margin-right: 0px;
			display: block;
			width: 150px;
			margin-bottom: 8px;
		}
		
		/*
		.bluebox_div a, .bluebox_div a:visited, .bluebox_div a:active, .bluebox_div a:hover
		{
			display: table;
			width: auto;
			margin-bottom: 14px;
			margin-right: 0px;
		}
		*/
		.bluebox_div
		{
			padding-bottom: 25px;
		}
		
		.bluebox_div span
		{
			display: none;
		
		}
	
		.opsomming_tr
		{
			display: block;
		
			padding: 20px;
			padding-top: 0px;
		
		}
		
		.opsomming_tr, .opsomming_foto, .opsomming_text
		{
			display: block;
		
		}
	
		.opsomming_foto
		{
			padding-bottom: 15px;
		}
	
		.opsomming_foto img
		{
			width: 100%;
			height: auto;
		}
	
		.opsomming_text
		{
			padding: 0px;
			padding-bottom: 20px;
		}
	
		
	
		.footerbalk_td1, .footerbalk_td2
		{
			display: block;
			width: auto;
			max-width: auto;
			padding-bottom: 20px;
			padding-right: 0px;
		}
		
		.footerbalk_td1
		{
			padding-left: 10px;
			padding-right: 10px;
		}
		
	
	
	}