/*Feldaufteilung*/

div.mainwrap {
	
	margin:0px auto ;
	
	width:94vw ;
	max-width:69vh ;
	
}

div.feld1x1 {

	margin:1vh ;
	height:23vh ;
	width:23vh ;
	max-height:23vh ;
	max-width:23vh ;

}

div.feld1x2 {
	
	margin:1vh ;
	height:48vh ;
	width:23vh ;

}

div.feld2x1 {
	
	margin:1vh ;
	height:23vh ;
	width:48vh ;
	
}

div.feld1x05 {
	
	margin:1vh ;
	height:10.5vh ;
	width:23vh ;
	
}

div.content {

	
	width:98% ;
	padding:1% ;	
	
}

div.video {
	
	margin:1vh ;
	height:48vh ;
	width:73vh ;
	
}

img.fototile {

	width:100% ;
	height:100% ;
	
}

img.fotogrid {

	width:11vh ;
	height:11vh ;
	
	float:left ;
	
}

/*Allgemeines*/

body{
	
	overflow:scroll ;
	
}

div.largescreenonly {
	
	display:none ;
	
}

/*home*/

	div#h4 {
		
		margin:0 ;
		margin-bottom:2% ;
		
		width:100% ;
		height:auto ;
	
	}
	
	div#h5 {
		
		margin:0 ;
		margin-top:2% ;
		margin-bottom:2% ;
		
		width:100% ;
		height:auto ;
		
		
	
	}
	
	div#h6 {
		
		margin:0 ;
		margin-bottom:2% ;
		
		width:100% ;
		
		height:61.8vw ;
		max-height:45.3vh ;
		
	}
	
	h1.home.textfeld {
		
		float:left ;	
		
		margin:2vh ;
		height:100% ;
		
	}
	
	p.home.text {
		
		margin:0 ;
		text-align:right ;
		
	}
	
	p.home.link {
		
		margin:0 ;
		text-align:right ;
		
	}

/*unterseiten*/

	
	div#u8 {
		
		clear:left ;
		margin-bottom:2% ;
		
	}
	
	div#s1 {
		
		margin-top:2% ;
		
	}
	
	div#s2 {
		
		margin-top:2% ;
		margin-bottom:2% ;
		
	}
	
	
	


@media (min-width: 125vh) and (orientation:landscape) {
	
	/*Allgemeines*/
	
	body{
		
		overflow:auto ;
		
	}
	
	div.mainwrap {
		
		width:125vh ;
		max-width:125vh ;
		height:100vh ;
		
	}
	
	div.handyscreenonly {
		
		display:none ;
	
	}
	
	div.content {
		
		margin:1vh ;
		padding:2vh ;
		
		width:69vh ;
		height:69vh ;
		
		overflow:auto ;
		scrollbar-width:thin ;
		
	}
	
	h1.home.textfeld {
		
		float:none ;	
		
		margin-top:2vh ;
		height:auto ;
		
	}
	
	p.home.text {
		
		margin-top:2vh ;
		margin-bottom:2vh ;
		text-align:center ;
		
	}
	
	p.home.link {
		
		margin:auto ;
		text-align:center ;
		
	}

	
	/*home*/
	
	div#h1 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#h2 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#h3 {
		
		float:left ;
		display:inline ;
	
	}
	
	div#h4 {
		
		margin:1vh ;
		height:48vh ;
		width:23vh ;
	
		float:right ;
		display:inline ;
		
	}
	
	div#h5 {
		
		margin:1vh ;
		height:48vh ;
		width:23vh ;
		
		float:left ;
		display:inline ;
	
	}
	
	div#h6 {
		
		margin:1vh ;
		height:48vh ;
		width:73vh ;
		
		float:left ;
		display:inline ;
		
		max-height:48vh ;
		
	}
	
	div#h7 {
	
		float:left ;
		display:inline ;
	
	}
	
	div#h8 {
		
		float:left ; 
		clear:left ;
		display:inline ;
			
	}
	
	div#h9 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#h10 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#h11 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#h12 {
		
		float:left ;
		display:inline ;
		
	}
	
	/*Unterseiten*/
	
	div#u1 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#u2 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#u3 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#u4 {
		
		float:left ;
		display:inline ;
		
	}
	
	div#u5-1 {
		
		position:absolute ;
		top:25vh ;
		display:block ;
		
	}
	
	div#u5-2 {
		
		position:absolute ;
		top:37.5vh ;
		display:block ;
		
	}
	
	div#u6-1 {
		
		position:absolute ;
		top:50vh ;
		display:block ;
		
	}
	
	div#u6-2 {
		
		position:absolute ;
		top:62.5vh ;
		display:block ;
		
	}
	
	div#u7 {
		
		position:absolute ;
		top:75vh ;
		display:block ;
		
	}
	
	div#u8 {
		
		float:left ;
		position:relative ;
		left:25vh ;
		display:inline ;
		
		margin-bottom: 0 ;
		
	}
	
	div#u9 {
		
		float:right ;
		display:inline ;
		
	}
	
	div#u10 {
		
		float:right ;
		clear:right ;
		display:inline ;
		
	}
	
	div#u11 {
		
		float:right ;
		clear:right ;
		display:inline ;
		
	}
	
}