/* 1766415938.5452 */
@charset "utf-8";

#content .box_vr360 {	
	position:relative;	
	width:100%;	
	height:380px;
	display:block;	
	margin-bottom:16px;
}


#content .box_vr360 .photosphere {
	width:100%;	
	height:380px;
	display:block;	
	margin-bottom:16px;
}

#content .box_vr360 #photosphere1,
#content .box_vr360 #photosphere2,
#content .box_vr360 #photosphere3,
#content .box_vr360 #photosphere4,
#content .box_vr360 #photosphere5 {
	width:100%;	
	height:380px;	
	display:block;	
}

#content .box_vr360 .hinweis_handy {
	position:absolute;
	top:67%;
	left:0;
	margin:0 auto;
	z-index:99999;	
	text-align:center;	
	width:100%;
}	
	
#content .box_vr360 .hinweis_handy p {
	width:calc(100% - 8px);
	display:block;
	padding:4px;
	color:#fff;
	background:rgba(0,0,0,0.8);
	text-align:center;
	margin:0 auto;
	font-size:220%;
}


	
.psv-hud {
	cursor:url('/gif/mousecursor360vr.png'), auto !important;
}
	
.psv-button.custom-button {
	font-size: 22px;
	line-height: 20px;
}

.demo-label {
	color: white;
	font-size: 20px;
    font-family: Helvetica, sans-serif;
    text-align: center;
    padding: 5px;
    border: 1px solid white;
    background: rgba(0,0,0,0.4);
}
		
.psv-caption {
	-webkit-box-flex: 10;
	-webkit-flex-grow: 10;
	-moz-flex-grow: 10;
	-ms-flex-positive: 10;
	flex-grow: 10;
	color: rgba(255, 255, 255, 0.7);
	margin: 10px;
	overflow: hidden;
	text-align: center; 
}

.psv-caption-icon {
	height: 20px;
	width: 20px;
	cursor: pointer;
}

.psv-caption-icon * {
	fill: rgba(255, 255, 255, 0.7); 
}

.psv-caption-content {
	font-family: sans-serif;
	white-space: nowrap;
	font-weight:bold;
	font-size:120%;
}