@media (max-width: 799px) {
	.margH {
		margin-left: 10px;
		margin-right: 10px;
	}
	.padH {
		padding-left: 10px;
		padding-right: 10px;
	}
	.posH {
		left: 10px;
		right: 10px;
	}
	#topcontent{
		position:absolute;
	}
	
	#piorientationbar {
		display: block;
	}
	
	#menu {
		clear:both;
		float:none;
		padding-top: 22px;
	}
	.menu10 li.lilev0 {
		width: 33.3333%;
	}
	.menu10 li a.alev0 {
		height:38px;
		line-height:38px;
	}
	.menu11 {
		position: absolute;
		margin-top:0px;
		padding-bottom: 4px;
		background-color:#FFFFFF;
		height:auto;
		z-index: 100;
	}
	.menu11 li{
		position:relative;
	}
	.menu11 li.lilev1{
		float:none;
		border-right: 0px;
		width: 100%;
		height:auto;
	}
	.menu11 li.close_menu {
		display: block;
	}
	.menu11 li.projectsearch{
		/*display: none;*/
		float:none;
		border-right: 0px;
		width: 100%;
		height:auto;
	}
	.projectsearch input.searchfield {
		width: 100px;
	}
	.menu11 li.projectsearch input.searchfield {
		float:right;
		width: 140px;
		margin-left: 8px;
	}
	.menu11 .searcharrow {
		background: url(../img/search_arrow_r.png) no-repeat center left;
		margin-left: 8px;
		float:right;
	}
	.menu11 .searchform {
		border-top: 4px #FFF solid;
		padding-left: 10%;
	}
	.menu11 li a.alev1{
		display: block;
		border-top: 4px #FFF solid;
		padding-left: 10%;
	}
	.menu11 li a.alev1_search{
		margin-top:4px;
	}

	.menu11.mactive {
		display:none;
	}
	.menu12 {
		position:static !important;
		height:auto;
		padding-bottom: 0px;
	}
	.menu12 li a.alev2{
		padding-left: 15%;
	}
	.folder {
		float: left;
		margin-left: 0px;
		margin-right: 7px;		
	}
	.galleryalign {
		width: 100%;	
		float: none;
		margin-bottom: 6px;	
	}
	.imgright {
		display: block;
		width: 100%;
		padding-left: 0px;
	}
	.imgleft {
		display: block;
		width: 100%;
		padding-right: 0px;
	}
	.textblock .textfloatcontainer {
		padding-right: 10px;
		width: auto;
		overflow:visible;
		float: none;
	}
	
	.textblock .pipagetitle h1 {
		font-size: 1.2rem;
		line-height: 24px;
	}
	#newscontent h1 {
		font-size: 1.2rem;
		line-height: 22px;
	}
	/*
	#newscontent {
		top: 220px;
	}
	#contentimage {
		top: 180px;
	}
	*/
}
	
@media (min-width: 0px) {
	.pigriditem {
		width: 50%;
		float: left;
	}
}
@media (min-width: 500px) {
	.pigriditem {
		width: 33.3333%;
		float: left;
	}
}
@media (min-width: 800px) {
	.pigriditem {
        width: 25%;
		float: left;
	}
}

@media (min-width: 992px) {
    .pigriditem {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .pigriditem {
        width: 16.6666%;
        float: left;
    }
	/*
	.posH {
		width: 1160px;
		margin-left: -580px;
		left: 50%;
		right: auto;
	}
	*/
	.galleryalign {
		width: 60%;		
	}	
	.imgleft {
		width: 60%;
	}
	.imgright {
		width: 60%;
	}
	.textblock .textfloatcontainer {
		width: 40%;		
	}
	/*
	.fotorama__wrap {
		float: right;
	}
	*/
}
@media (min-width: 1440px) {
	.posH {
		width: 1400px;
		margin-left: -700px;
		left: 50%;
		right: auto;
	}
}
/*
@media (min-width: 1400px) {
    .pigriditem {
        width: 14.2857%;
        float: left;
    }
}
@media (min-width: 1600px) {
    .pigriditem {
        width: 12.5%;
        float: left;
    }
}
*/