
	<!-- WICHTIG für Kontaktformular und Shop Registrierung-->
	.checkcheck{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
	}

@media (min-width:500px){
	
	#popup { 
	  display: none; 
	  position:absolute; 
	  width:621px; 
	  height:530px;
	  z-index:1002;   
	  background-color: #fff; 
	  color: #000; 
	  font-size: 12px; 
	  box-shadow: 5px 5px 7px silver;
	} 

	.flyin-wrapper { width:621px; display:block; }
	.flyin-img { float:left; width:601px; padding:5px 0 5px 10px;}
	.flyin-img img{ width:100%; height:auto;}
	.flyin-txt { float:left; width:621px; padding:10px 10px 10px 0; text-align: center; color:#c84f94; font-weight:bold; font-size:16px; }
	
	.flyin-adress {  
	  -webkit-border-radius:4px; 
	  -moz-border-radius:4px; 
	  border-radius:4px; 
	  border:#CCC solid 1px;
	  margin-bottom:3px;
	  margin-right:10px;
	  background-color:#5a9edb;
	  color:#FFF;
	  padding:3px 3px 3px 10px;
	}
	
	.flyin-sig img{ width:350px; }

}

	.flyin-headline { font-size:16px; margin-bottom:10px;}
	
	#baner_close { color: #cc0000; }
	
/*iphone potr*/
@media (max-width:499px){

	#popup { 
	  display: none; 
	  position:absolute; 
	  width:301px; 
	  height:330px;
	  z-index:1002;  
	  background-color: #fff; 
	  color: #000; 
	  font-size: 12px; 
	  top:50px;
	  box-shadow: 5px 5px 7px silver;
	}

	.flyin-wrapper { width:301px; display:block; }
	.flyin-img { float:left; width:281px; padding:5px 20px 5px 10px;}
	.flyin-img img{ width:100%; height:auto;}
	.flyin-txt { float:left; width:301px; padding:10px 10px 10px 0; text-align: center; color:#c84f94; font-weight:bold; font-size:16px; }
	
	.flyin-adress {  
	  -webkit-border-radius:4px; 
	  -moz-border-radius:4px; 
	  border-radius:4px; 
	  border:#CCC solid 1px;
	  margin-bottom:3px;
	  margin-right:10px;
	  background-color:#5a9edb;
	  color:#FFF;
	  padding:3px 3px 3px 10px;
	}
	
	.flyin-sig img{ width:281px; }
	
}
	
	.flyin-sig { font-size:18px; font-weight:400; margin-top:20px;}

  .gfg { margin-bottom:30px; }

  .btn-link { color: #b8508f; }
  .accordion { margin-bottom:40px; }
  .accordion .card { border:none; }
  .accordion>.card>.card-header>a { color: #b8508f; border: 0; }
  .wsmenu>.wsmenu-list>.social>li:hover>a { background-color:transparent; }


  .accordion .card-header::after {
	  font-family: 'Font Awesome 5 Free';  
	  content: "\f068";
	  font-size: 14px;
	  font-weight: 900;
	  float: right;
	  color: #b8508f; 
  }
  .accordion .card-header.collapsed::after {
	  /* symbol for "collapsed" panels */
	  content: "\f067";
	  color: #b8508f; 
  }

  .line_small { border-top: 1px dashed #f5f5f5; width:100%; margin-bottom:60px;}

  /*show_details*/
  .table_lieferdaten { width:100%; }
  .table_bankdaten { width:100%; }
  .table_r_anschrift { width:100%; }
  .table_l_anschrift { width:100%; }
  .table_zahlungsarten { width:100%; }
  .table_zusatz { width:100%; }
  .table_uebersicht { width:100%; }
  .table_agb { width:100%; }
  
  .left { background-color:#97261c; color:#FFF; padding:16px; margin-bottom:3px; border-bottom:#FFF solid 1px; width:70%; }
  .right { background-color:#ddd; color:#333; padding:16px; margin-bottom:3px; border-bottom:#FFF solid 1px;}

  .left2 { background-color:#97261c; color:#FFF; padding:16px; margin-bottom:3px; border-bottom:#FFF solid 1px; width:95%; }
  .right2 { background-color:#ddd; color:#333; padding:16px; margin-bottom:3px; border-bottom:#FFF solid 1px;}

  .left3 { background-color:#97261c; color:#FFF; padding:6px 6px 6px 16px; margin-bottom:3px; border-bottom:#FFF solid 1px; width:70%; }
  .right3 { background-color:#ddd; color:#333; padding:6px 6px 6px 16px; margin-bottom:3px; border-bottom:#FFF solid 1px;}

  .left-form { background-color:#508698; color:#FFF; }
  .right-form { background-color:#ddd; color:#333; }
  .preis { font-weight:bold; }
  .alert-success { background-color:#b84e8e; color:#FFF; padding:10px; margin:20px 0 20px 0;}
  .left-2 { width:100%; background-color:#508698; color:#FFF; padding:5px; margin-bottom:3px; border-bottom:#FFF solid 1px; line-height:36px; }

  a.linkcontent { color:#508698; }
  a.linkvertrag { color:#b8508f; text-decoration:underline; }
  a:hover.linkvertrag { color:#333; text-decoration:underline; }
  a:hover.linkcontent { color:#000; }
  
  .monarosa-button { background-color:#5792a5; }

  hr.style9 {
	  border-top: 1px dashed #8c8b8b;
	  border-bottom: 1px dashed #fff;
  }
  
@keyframes letszoom {
	from {
		transform: scale(0.8);
	}

	to {
		transform: scale(1);
	}

}

.tpl_1 .mWrap { margin:0;}
	.tpl_1 {
		background:#333;
		border-bottom:1px solid rgba(255,255,255,0.3);
		border-top:1px solid rgba(0,0,0,0.1);
		line-height:60px;
		font-size:26px;
		color:#fff;
		text-transform:uppercase;
	}
	
	.tpl_1 .strTools {
		float:left;
	}
	.tpl_1 .strTools .strPause {
		width:60px;
		height:60px;
		position:relative;
		text-indent:-9999px;
		display:block;
		cursor:pointer;
	}
	.tpl_1 .strTools .strPause:after {
		content:'';
		height:20px;
		width:16px;
		border:5px solid #fff;
		border-width:0 5px;
		position:absolute;
		top:50%;
		left:50%;
		margin:-10px 0 0 -8px;
	}
	.tpl_1 .strTools .strPlay {
		width:60px;
		height:60px;
		position:relative;
		text-indent:-9999px;
		display:none;
		cursor:pointer;
	}
	.tpl_1 .strTools .strPlay:after {
		content:'';
		border:10px solid transparent;
		border-left-color:#fff;
		border-right:0;
		border-left-width:16px;
		position:absolute;
		top:50%;
		left:50%;
		margin:-10px 0 0 -8px;
	}
	.tpl_1 .strTools .strPlay:active,
	.tpl_1 .strTools .strPause:active {
		background-color:rgba(0,0,0,0.05);
	}
