/* CSS Document */
*

#untermenue{
	position:relative;
	margin-left:3vw;
	float:left;
	line-height:2.2em;}
@media only screen and (min-width: 620px){
#untermenue{
	position:absolute;
	height:auto;
	width:100%;
	margin:0;
	margin-left:5vw;
	margin-right:9vw;
	top:4em;}}
@media only screen and (min-width: 950px){
#untermenue{
	height:auto;
	top:0em;
	margin-left:1%;
	margin-right:0%;
	width:70%;;
	right:-10%;}}
@media only screen and (min-width: 1200px){
#untermenue{
	height:auto;
	margin:0;
	margin-left:1%;
	margin-right:1%;
	width:54%;
	right:3%;}}

.keine_anzeige_smart{
	color:#666666;}
@media only screen and (max-width: 619px){
.keine_anzeige_smart{
	display:none}}


#detail1, #detail2, #detail3, #detail4, #detail5{
	position:relative;
	color:#242424;	
	margin:3vw;
	padding-bottom:5vw;
	background-color:transparent;}
@media only screen and (min-width: 620px){	
#detail1, #detail2, #detail3, #detail4, #detail5{
	position:absolute;
	top:auto;
	padding-bottom:0;
	bottom:calc(50% - 7.1vw);
	right:-30.7vw;
	margin:0;}}
@media only screen and (min-width: 620px){	
#detail2, #detail3, #detail4, #detail5{
	display:none;}}
#detail2:target{
	display:block;}
#detail3:target{
	display:block;}
#detail4:target{
	display:block;}
#detail5:target{
	display:block;}
@media only screen and (min-width: 1200px){	
#detail1, #detail2, #detail3, #detail4, #detail5{
	bottom:calc(50% - 8.1vw);
	right:-28.4vw;}}



	

.image_matrix
{
	border:#666666 1px solid;
	margin:-0.2em;
	margin-right:0;
	width:16.6667%;
	float:right;
}

.image
{
	border:#666666 0.2vw solid;
	float:right;
}
@media only screen and (min-width: 620px){
.image
{
	border:#666666 0.1vw solid;
	float:right;
}}