@media screen and (max-width: 1006px) {

	.home table.imageTable { width:100%; }
	.home table.imageTable tbody tr td { display:inline-block; }
	.home table.imageTable img {
		width:100%;
		height:auto;
	}

	#layout {
		width:100%;
	}

	#header {
		width:100%;
	}

	#content {
		width:100%;
	}
	#content .firsttxt .title {
		padding-bottom:50%;
	}
	#content .title {
		min-width:140px;
	}
	#footer {
		width:100%;
	}

	.home #footer {
		min-width:195px;
	}

	.home #footer .infobutton {
		min-width:195px;
		float:left;
	}

}


@media screen and (max-width: 740px) {

	.home #content{
		position:relative;
		top:-40px;
	}

	.home #footer {
		top:-30px;
		left:-30px;
	}

}


@media screen and (max-width: 564px) {
	#stamp {
		left:10%;
		height:71px;
		width:145px;
	}
}


@media screen and (max-width: 480px) {

	.home #content{
		position:relative;
		top:-100px;
		left:0px;
		width:100%;
	}
	.home table.imageTable { width:100%; }
	.home table.imageTable tbody tr td { display:inline-block; }
	.home table.imageTable img {
		width:90%;
		height:auto;
	}
	.home .infobuttonmobile table.imageTable { width:100%; }
	.home .infobuttonmobile table.imageTable tbody tr td { display:inline-block; }
	.home .infobuttonmobile table.imageTable img {
		width:100%;
		height:auto;
		min-width:200px;
	}

	body {
		font-size:13px;
	}

	#layout {
		min-width:320px;
	}

	#header {
		width:100%;
		height:205px;
	}
	#stamp {
		left:42px;
		bottom:-16px;
		height:93px;
		width:191px;
	}

	.main {
		display:block;
	}

	#maincontainer {
		margin-left:0px;
		padding:35px 0px 15px;
		min-height:250px;
	}
	#footer, .home #footer {
		min-height:85px;
		width:90%;
		margin:0 auto;
	}
	.home #footer {
		left:0px;
		top:0;
	}
	.home #footer .infobutton {
		width:75%;
		max-width:300px;
	}

	.infobutton {
		float:left;
	}
	#content {
		margin:0px auto 0px;
		width:90%;
	}
	#content .title {
		width:80%;
		font-size:22px;
		line-height:28px;
	}
	#content .firsttxt .title {
		padding-bottom:45%;
	}

	#navigation,
    #navigation_footer { display:none; }

	#mobilenavigation {
		display:block;
	}

	#likebutton { display:none; }
	#likebutton2 { display:block; }

	div.nav_open, #nav_responsive { display:block; }
}



@media screen and (max-width: 365px) {

	#logo a, #logo a img{
		width:244px;
	}

}