html, body
{
	//overflow:hidden;
}

@media only screen and (max-width:1241px)
{
	html, body
	{
		width:99.8%;
	}
	
	.tabletest
	{
		width:99.7% !important;
	}

	#content, #content2
	{
		width:100.4% !Important;
	}

	.lvp_frame-right
	{
		width:99.7%;
	}
}

@media only screen and(max-width:1230px) 
{
	.LijstTableTD2
	{
		width:250px;
	}
	
	.LijstTableTD3, .LijstTableTD4, .LijstTableTD5, .LijstTableTD7
	{
		width:150px;
	}

	.titelensubtitel 
	{
		width:10px;
	}
}

@media only screen and (max-width:1160px)
{
	.lvp_frame-right
	{
		width:99.4%;
	}
}

@media only screen and (max-width:1150px)
{
	.winkelmandje, .bestelgegevens2, .bestelgegevens3
	{
		width:90%;
	}

	.LijstTableTD3, .LijstTableTD4, .LijstTableTD5, .LijstTableTD7, .LijstTableTD3_2
	{
		width:130px;
	}
	
	.LijstTableTD2_2
	{
		width:250px;
	}
}

@media only screen and (max-width:1121px)
{
	#content, #content2
	{
		width:100.5% !important;
	}
}

@media only screen and (max-width:1061px) 
{
	#anderevoorstellingen, #anderevoorstellingen2
	{
		width: 34.9%;
	}
}

@media only screen and (max-width:1050px) 
{	
	.winkelmandje
	{
		width:90%;
	}
	
	.bestelgegevens2, .bestelgegevens3
	{
		width:100%;
	}
	
	.bespreekkosten2, .subtotaal2
	{
		float:right;
		margin-left:15px;
	}
	
	.bestelmandje2
	{
		width:87%;
	}
	
	.LijstTableTD3, .LijstTableTD4, .LijstTableTD5, .LijstTableTD7
	{
		width:110px;
	}	
}

@media only screen and (max-width:1025px) 
{
	#slide2
	{
		margin-top:-184px;
		float:right;
	}
	
	.bestelmandje2
	{
		width:88%;
	}
	
	#slide, .image
	{
		display:none;
	}

	#afbeelding123
	{
		display:inline;
		float:right;
		height:239px;
	}
	
	#afbeelding12345
	{
		display:inline;
	}

	td.prijzen
	{
		width:130px;
	}

	td.genre
	{
		width:50px;
	}

	html, body
	{
		width:99.6%;
	}

	.tabletest
	{
		width:99.6% !important;
	}

	#content, #content2
	{
		width:100.8% !important;
	}
}

@media only screen and (max-width:1019px) 
{
	#anderevoorstellingen, #anderevoorstellingen2
	{
		width: 34.8%;
	}
}

@media only screen and (max-width:1014px) 
{
	#slide2
	{
		margin-top:0px;
	}
	
	.LijstTableTD3, .LijstTableTD4, .LijstTableTD5, .LijstTableTD7
	{
		width:100px;
	}
}

@media only screen and (max-width:981px) 
{
	#anderevoorstellingen, #anderevoorstellingen2
	{
		width: 34.7%;
	}
}

@media only screen and (max-width:950px)
{
	.LijstTableTD2
	{
		width:150px;
	}
	
	.bestelgegevensTD3
	{
		display:none;
	}
	
	td.zaal
	{
		visibility:hidden !important;
		width:10px;
	}

	html, body
	{
		width:99.5%;
	}

	.tabletest
	{
		width:99.5% !important;
	}

	#content, #content2
	{
		width:100.9% !Important;
	}
}

@media only screen and (max-width:946px) 
{
	#anderevoorstellingen, #anderevoorstellingen2
	{
		width: 34.6%;
	}
}

@media only screen and (max-width:934px) 
{
	#meerinfo 
	{
		width:100%;
	}

	#anderevoorstellingen
	{
		width:99%;
        	padding-left:28px;
	}

	.anderevoorstellingen2 
	{
        	width:99%;
        	padding-left:28px;
        	margin-left:-10px;
	}
}

@media only screen and (max-width:920px) 
{
	.prijzen2 
	{
        	display:none;
	}

	.datum3, .t_dag3 
	{
       		width:50px !important;
        	margin-left:20px;
	}
}

@media only screen and (max-width:899px)
{
	.tabletest
	{
		width:99.4% !important;
	}

	#content, #content2
	{
		width:101.2% !Important;
	}
}

@media only screen and (max-width:880px) 
{
	.genre, .tooltip
	{
        	visibility:hidden;
	}
}

@media only screen and (max-width:850px) 
{
	.LijstTableTD3, .LijstTableTD7, .aantal, .LijstTableTD3_2, .LijstTableTD7_2
	{
		display:none;
	}
	
	#bestellen1, #meerinfo2
	{
		width:100%;
	}
	
	.bestelmandje2
	{
		width:84.5%;
	}
	
	.LijstTableTD3, .LijstTableTD7, .aantal, .LijstTableTD3_2, .LijstTableTD7_2
	{
		display:none !important;
	}
}

@media only screen and (max-width:825px) 
{
	.mandje, #ctl00_ctl06_mandje
	{
		float:left;
		margin-left:20px;
		margin-top:-27px;
	}
}

@media only screen and (max-width:822px) 
{
	html, body
	{
		width:99.4%;
	}

	.tabletest 
	{
        	width:99.3% !important;
	}

	#content, #content2
	{
		width:101.4% !Important;
	}
}

@media only screen and (max-width: 740px) 
{
	.bestelmandje2
	{
		width:85.5%;
	}
	
	td.afbeelding
	{
		margin-right:-300px;
	}
	
	.LijstTableTD7, .LijstTableTD5, .LijstTableTD5_2, .bestelgegevensTD8
	{
		display:none !important;
	}

	#ctl00_ctl06_mandje 
	{
        	float:left;
        	margin-left:20px;
        	margin-top:-20px;
	}

	.prijzen, .genre, .zaal, .samenvatting
	{
		display:none;
	}

	.blink2, .extra2
	{
		float:right;
		margin-right:-100px;
	}
}

@media only screen and (max-width:710px) 
{
	.ktekst 
	{
        	display:none;
	}
}

@media only screen and (max-width:673px)
{
	#ctl00_ctl06_mandje
	{
		margin-right:-2px;
		margin-top:-34px;
	}

	.blokabobutton, div#searchBlock
	{
		float:left;
	}
}

@media only screen and (max-width:662px) 
{
	div#ctl00_ctl06_mandje
	{
		float:right;
		margin-right:-9px;
	}

	table#perfList
	{
		width:550px;
	}

	.carttitel2, a.sortheader
	{
		margin-left:-20px;
		width:200px;
	}

	.cartaantal3, .cartaantal2, .cartprijs3
	{
		margin-left:-100px;
	}

	.cartprijs2
	{
		text-align:left;
		margin-left:-25px;
	}

	.sortbottomprijs
	{
		text-align:left;
		margin-left:-25px;
	}
}

@media only screen and (max-width:649px) 
{
	td.titelsubtitel, div.t_titel2, div.sub2
	{
		width:200px;
	}

	.tabletest
	{
		width:99.2% !Important;
	}
}

@media only screen and (max-width:620px) 
{
	.bestelgegevensTD7
	{
		display:none;
	}

	.inhoudvoorstellingen2
	{
		width:99.4%;
	}
}

@media only screen and (max-width:608px) 
{
	td.datum
	{
		width:130px;
	}

	html, body
	{
		width:99.2%;
	}

	.tabletest
	{
		width:99.3% !Important;
	}

	#content, #content2
	{
		width:101.4% !important;
	}
}

@media only screen and (max-width:599px) 
{
	#ctl00_ctl06_mandje
	{
		float:left;
	}
}

@media only screen and (max-width:583px) 
{
	div#ctl00_ctl06_mandje
	{
		float:left;
	}
}

@media only screen and (max-width:575px) 
{
	table#perfList
	{
		width:450px;
	}
	
	a.sortheader
	{
		text-align:left;
	}	

	.carttitel2, a.sortheader
	{
		margin-left:-5px;
	}

	.cartaantal3, .cartaantal2
	{
		display:none;
	}

	.cartprijs3
	{
		margin-left:-120px;
	}

	.cartprijs2, .sortbottomprijs
	{
		margin-left:-50px;
	}
}

@media only screen and (max-width:560px) 
{
	.anderevoorstellingen2 
	{
        	width:97%;
	}

	.blink2
	{
		float:left;
		margin-left:10px;
	}

	.extra2
	{
		float:left;
	}

	.tabletest
	{
		width:99.2% !important;
	}

	#content, #content2
	{
		width:101.8% !important;
	}

	.inhoudvoorstellingen2
	{
		width:98.7%;
	}
}

@media only screen and (max-width:545px)
{
	.t_dag
	{
		margin-left:-205px;
	}
}

@media only screen and (max-width:520px)
{
	td.aanvang
	{
		float:left;
		text-align:left;
		margin-left:-130px;
		margin-top:24px;
	}
}

@media only screen and (max-width:510px) 
{
	.info_foto
	{
		margin-top:-108px;
	}
	
	.bestelmandje2
	{
		width:88%;
	}

	html, body
	{
		width:99%;
	}

	.tabletest
	{
		width:99.1% !Important;
	}
}

@media only screen and (max-width:482px) 
{
	table#perfList
	{
		width:400px;
	}
	
	img.imgenre
	{
		display:none;
	}

	a.sortheader, .carttitel2
	{
		margin-left:-40px;
	}

	.cartprijs3
	{
		margin-left:-110px;
	}
}

@media only screen and (max-width:473px) 
{
	html, body
	{
		width:98.9%;
	}

	.tabletest
	{
		width:99% !important;
	}
}

@media only screen and (max-width:460px) 
{
	#slide 
	{
        	width: 200%;
        	height: 200%;
        	margin-top: 75px;
	}

	#slide2 
	{
        	width: 100%;
        	height: 100%;
        	margin-top: 20px;
	}

	.info_voorstelling 
	{
        	height: 720px;
	}

	.LijstTableTD100, .verwijderlink, .lf10, .bestelgegevensTD5, .info_foto, .info_foto2, #afbeelding123, .lf1_2 
	{
        	display: none;
	}

	.bestelmandje2 
	{
        	width: 87%;
	}

	.loguitleg 
	{
        	width: 95%;
	}

	.lijst, .menuHeader, .contentHeader, .contentHeader3 
	{
        	width: 95%;
	}

	.LijstTableTD22, .LijstTableTD654 
	{
        	width: 250px;
	}

	.info_voorstelling 
	{
        	height: 100%;
        	width: 97%;
	}

	td.LijstTableTD1_2 
	{
        	display: none !important;
	}

	.menuBakje, .input, .input2, #ctl00_naam 
	{
        	margin-left: 10px !important;
        	margin-top: 10px !Important;
	}

	.blokabobutton 
	{
        	float: left;
        	margin-left: 20px !Important;
        	margin-top: 10px !important;
        	margin-bottom: 10px !Important;
	}

	#ctl00_ctl06_mandje 
	{
        	margin-top: 0px;
        	margin-left: 20px !Important;
        	margin-bottom: 20px;
	}

	.zoekbutton 
	{
        	margin-left:10px !Important;
        	margin-top:10px !important;
	}

	#anderevoorstellingen, .anderevoorstellingen, #anderevoorstellingen2, .anderevoorstellingen2
	{
        	width:95%;
        	margin-left:-20px;
	}	

	.sub2, .aanvang
	{
		display:none;
	}

	.blink2, .extra2
	{
		margin-top:15px;
	}

	.extra2
	{
		margin-left:-80px;
	}

	.t_dag2
	{
		float:left;
		text-align:left;
		margin-left:-200px;
		margin-top:24px;
	}

	html, body
	{
		width:99.5%;
	}

	#content, #content2
	{
		width:101% !Important;
	}
}

@media only screen and (max-width: 453px) 
{
	div#ctl00_ctl06_mandje
	{
		float:left;
	}
}

@media only screen and (max-width: 430px) 
{
	table#perfList
	{
		width:300px;
	}

	.cartprijs3, .cartprijs2, .sortbottomprijs
	{
		display:none;
	}

	a.sortheader, .carttitel2
	{
		margin-left:-10px;
	}
}

@media only screen and (max-width: 410px) 
{
	td.titelensubtitel
	{
		width:30px;
	}

	.t_dag
	{
		margin-left:-41px;
	}
}

@media only screen and (max-width: 408px) 
{
	.tabletest 
	{
		width:98.9% !important;
	}

	.tabletest2, .inhoudvoorstellingen2
	{
        	width:99.4%;
	}

	#anderevoorstellingen, .anderevoorstellingen, #anderevoorstellingen2, .anderevoorstellingen2
	{
        	width:95%;
        	margin-left:-19px;
	}
}

@media only screen and (max-width:401px)
{
	.t_dag
	{
		margin-left:-40px;
	}
}

@media only screen and (max-width:398px)
{
	.t_dag
	{
		margin-left:-39px;
	}
}

@media only screen and (max-width:391px)
{
	.t_dag
	{
		margin-left:-38px;
	}
}

@media only screen and (max-width: 380px) 
{
	html, body
	{
		width:99%;
	}
	
	#content, #content2
	{
		width:102% !Important;
	}

	.input2
	{
		float:left;
		margin-left:-105px;
		margin-top:34px;
	}
	
	#ctl00_naam
	{
		margin-top:10px;
	}
	
	.mandje
	{
		margin-top:-16px !important;
	}
	
	.tooltip span 
	{
		z-index:10;
		display:none; 
		padding:14px 20px;
		margin-top:-30px; 
		margin-left:28px;
		width:150px; 
		line-height:16px;
	}
	
	.bespreekkosten1
	{
		display:none;
	}
	
	.bestelmandje2
	{
		width:88.5%;
	}
	
	.loguitleg, .balletjessub, .balletjesheader
	{
		width:90%;
	}
	
	.LijstTableTD654, .LijstTableTD22
	{
		width:160px;
	}
	
	#anderevoorstellingen, .anderevoorstellingen, #anderevoorstellingen2, .anderevoorstellingen2
	{
        	width:95%;
        	margin-left:-17px;
	}

	.t_dag
	{
		margin-left:-37px;
	}
}

@media only screen and (max-width:375px)
{
	.t_dag
	{
		margin-left:-36px;
	}
}

@media only screen and (max-width: 362px) 
{
	.Facebook 
	{
        	float:right;
        	margin-top:10px;
	}

	#anderevoorstellingen, .anderevoorstellingen, #anderevoorstellingen2, .anderevoorstellingen2
	{
        	width:95%;
        	margin-left:-15px;
	}

	.afbeelding .leftimage
	{
		width:53px;
	}

	.blink2
	{
		margin-left:-65px;
		width:48px;
		box-shadow:0px 0px 0px #ffffff !Important;
	}

	.t_titel2, .sub2
	{
		margin-left:0px;
	}

	.extra2
	{
		margin-left:-200px;
	}
}

@media only screen and (max-width: 357px)
{
	.blink2
	{
		margin-left:-64px;
	}
}

@media only screen and (max-width: 356px)
{
	.blink2
	{
		margin-left:-64px;
	}
}

@media only screen and (max-width: 350px)
{
	.blink2
	{
		margin-left:-62px;
	}
}

@media only screen and (max-width: 349px) 
{
	html, body
	{
		width:98.7%;
	}
	
	.tabletest
	{
		width:98.7% !Important;
	}
}

@media only screen and (max-width: 347px)
{
	.blink2
	{
		margin-left:-61px;
	}
}

@media only screen and (max-width: 341px)
{
	.blink2
	{
		margin-left:-60px;
	}
}

@media only screen and (max-width: 338px)
{
	.blink2
	{
		//margin-left:-63px;
	}
}

@media only screen and (max-width: 337px) 
{
	#content, #content2
	{
		width:102.7% !important;
	}
}

@media only screen and (max-width: 334px)
{
	.blink2
	{
		//margin-left:-63px;
	}
}

@media only screen and (max-width: 333px)
{
	.blink2
	{
		//margin-left:-62px;
	}
}

@media only screen and (max-width: 332px) 
{
	html, body
	{
		width:98.3%;
	}	

	.tabletest
	{
		width:98.5% !Important;
	}
}

@media only screen and (max-width: 331px)
{
	.blink2
	{
		margin-left:-59px;
	}
}

@media only screen and (max-width: 325px)
{
	.blink2
	{
		margin-left:-58px;
	}

	table#perfList
	{
		width:250px;
	}

	.titelensubtitel, .t_dag
	{
		display:none;
	}

	a#ctl00_MainContent_perfList_ctl01_hlDel span
	{
		display:none;
	}

	a#ctl00_MainContent_perfList_ctl01_hlDel:before
	{
		content:"X";
	}
}

@media only screen and (max-width: 320px)
{
	.blink2
	{
		margin-left:-57px;
	}
}

@media only screen and (max-width: 319px)
{
	.blink2
	{
		//margin-left:-60px;
	}
}

@media only screen and (max-width: 318px)
{
	.blink2
	{
		margin-left:-56px;
	}
}

@media only screen and (max-width: 312px)
{
	.blink2
	{
		margin-left:-55px;
	}
}

@media only screen and (max-width: 309px) 
{
	.zoekbutton 
	{
        	margin-top: 40px !Important;
        	margin-left: -145px !important;
	}
}

@media only screen and (max-width: 307px)
{
	.blink2
	{
		//margin-left:-57px;
	}
}

@media only screen and (max-width: 301px)
{
	.blink2
	{
		margin-left:-54px;
	}
}

@media only screen and (max-width:299px) 
{	
	.LijstTableTD200, .LijstTableTD300, .lf2, .lf3
	{
		display:none;
	}
	
	.bestelmandje2
	{
		width:85%;
	}
	
	.contentHeader, .contentHeader3
	{
		width:93% !important;
	}

	.blink2
	{
		margin-left:-53px;
	}
}