@media screen and (min-width:771px) and (max-width:1340px) {
	.contact_activator {
		display:none!important;
	}
}
.ui-widget {
	font-family: Arial !important;
}
.additional
{
	font-size:10px;
	margin-top:15px;
}
#bestellung_abschicken input[type="text"] {
    width: 200px;
}
input[type="text"] {
    padding: 4px;
}
    .schritt
    {
        border: 1px solid #a1a1a1;
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 8px;
		overflow:auto;
    }
	.farben_wrapper>div {
		width:110px;
		height: 180px;
		float:left;
	}
	.farben_wrapper img {
		width:75px;
		height:105px;
		margin-bottom:5px;
	}
	.sickentyp_wrapper>div {
		width:140px;
		height:150px;
		float:left;
	}
	.sickentyp_wrapper img {
		width:125px;
		height:105px;
		margin-bottom:5px;
	}
	.struktur_wrapper>div {
		width:190px;
		height:160px;
		float:left;
	}
	.struktur_wrapper img {
		width:178px;
		height:105px;
		margin-bottom:5px;
	}
	
	
@media screen and (min-width:771px) {
	.links {
		margin-right:215px;
	}
	#preis{
        position: absolute;
        top: 0;
		right:0;
        width: 200px;
		z-index:3;
    }
	#preis_inner_div {
		/* position:fixed; */
		/* top:50px; */
		top:0;
		width:200px;
	}
	.fixed {
		position:fixed;
		background-color:white;
		z-index:3;
	}
	#onlinepreis_handy {
		display:none;
	}
}
@media screen and (max-width:770px) {
	#div_auswahl {
		max-height:inherit!important;
	}
	#second_navi {
		display:none;
	}
	#onlinepreis_handy {
		position:fixed;
		bottom:10px;
		left:50%;
		margin-left:-100px;
		z-index:3;
		background-color:#ffff00;
		border-radius: 10px;
		border: 3px solid #e30613;
		text-align: center;
		width:200px;
		font-weight:bold;
		text-decoration:none;
		color:black;
		font-size:110%;
	}
}

#preis{
	font-size: 110%;
	font-weight: bold;
}
	
    
	
#preisschild {
    font-size: 123%;
    line-height: 200%;
    margin-left: 106px;
	/* margin-top: -80px */
    margin-top: -87px;
	margin-bottom: 10px;
}
.auswahl{
	color:#e30613;
	margin-left:10px;
	font-size: 12px;
	font-weight: bold;
}
#div_auswahl{
	color: black;
	background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #a1a1a1;
    /* margin-bottom: 20px; */
    margin-top: 10px;
    padding: 8px;
}
.standard{
	border: 1px solid #636363;
	margin:10px;
	padding:10px;
	float:left;
	cursor:pointer;

}
#d_mass{
	
}
#d_standard{

	border-radius: 8px;
	padding-top:10px; 
	margin-top: 55px;
}
#stattpreis{
	text-decoration: line-through;
}
.shop2_divOn img{
	border: 1px solid #636363;
}
.shop2_divOff img{
	border: 1px solid #636363;
}
div .img_list img{
	padding:5px;
}
.img_list{
	margin-bottom:30px;
}
.img_list img {
	display:inline-block;
}
div .img_list img :hover{
	padding:2px;
	border: 2px solid #ccc;
}
.img_list a{
	text-decoration:none;
}
#fehler{
	color: #e30613;
}
.onlinepreis{
	font-size: 175%;
}




/* JqueryUI.css Anweisungen überweisen damit das Menu funktioniert */
.ui-widget.ui-widget-content {
	border: none !important;
}


h3{
	margin-top: 0px;
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: none !important;
}

.ui-icon {
	height: unset !important;
	width: unset !important;
	text-indent: unset !important;
}

.ui-menu-icon.ui-icon.ui-icon-carat-1-e {
	padding-right: 5px !important;
}

.ui-menu .ui-icon {
  top: unset !important;
  bottom: unset !important;
}

#preis_inner_div > div > img{
	padding-top: 50px;
}