#block-272 .subheadline {
	font-family: Roboto;
	font-size: 21px;
}

#block-467 {
	width: calc(1200px * (45 / 100));
	max-width: calc(100vw * (45 / 100));
}

#block-471 .block-content-inner {
	float: none;
}

#block-472 .subheadline {
	display: block;
}

#block-481 {
	width: calc(1200px * (35 / 100));
	max-width: calc(100vw * (35 / 100));
}

#block-481-image-21666 {
	display: none;
}

#block-484 {
	width: calc(1200px * (59 / 100));
	max-width: calc(100vw * (59 / 100));
}

#block-486 {
	width: calc(1200px * (38 / 100));
	max-width: calc(100vw * (38 / 100));
}

#block-487 {
	width: calc(1200px * (23 / 100));
	max-width: calc(100vw * (23 / 100));
}

#block-487-image-21668 {
	display: none;
}

#block-488-image-21669 {
	display: none;
}

#block-489 {
	width: calc(1200px * (39 / 100));
	max-width: calc(100vw * (39 / 100));
}

#block-489-image-21670 {
	display: none;
}

#block-492-image-21671 {
	display: none;
}

#block-493 {
	width: calc(1200px * (35 / 100));
	max-width: calc(100vw * (35 / 100));
}

#block-493-image-21672 {
	display: none;
}

#block-494-image-21673 {
	display: none;
}

#block-495 {
	display: block;
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-496-image-21674 {
	display: none;
}

#block-497-image-21675 {
	display: none;
}

#block-498 {
	width: calc(1200px * (34 / 100));
	max-width: calc(100vw * (34 / 100));
}

#block-499 {
	width: calc(1200px * (29 / 100));
	max-width: calc(100vw * (29 / 100));
}

#block-499-image-21677 {
	display: none;
}

#block-500 {
	width: calc(1200px * (29 / 100));
	max-width: calc(100vw * (29 / 100));
}

#block-501 {
	width: calc(1200px * (29 / 100));
	max-width: calc(100vw * (29 / 100));
}

#block-504 {
	width: calc(1200px * (48 / 100));
	max-width: calc(100vw * (48 / 100));
}

#block-504-image-21682 {
	display: none;
}

#block-505-image-21684 {
	display: none;
}

#block-506 {
	width: calc(1200px * (27 / 100));
	max-width: calc(100vw * (27 / 100));
}

#block-506-image-21686 {
	display: none;
}

#block-507 {
	width: calc(1200px * (52 / 100));
	max-width: calc(100vw * (52 / 100));
}

#block-507-image-21690 {
	display: none;
}

#block-512-image-21711 {
	display: none;
}

#block-515 {
	width: calc(1200px * (51 / 100));
	max-width: calc(100vw * (51 / 100));
}

#block-516 {
	width: calc(1200px * (46 / 100));
	max-width: calc(100vw * (46 / 100));
}

#block-517 {
	width: calc(1200px * (72 / 100));
	max-width: calc(100vw * (72 / 100));
}

#block-517-image-21715 {
	display: none;
}

#block-518 {
	width: calc(1200px * (14 / 100));
	max-width: calc(100vw * (14 / 100));
}

#block-518-image-21716 {
	display: none;
}

#block-519 {
	width: calc(1200px * (14 / 100));
	max-width: calc(100vw * (14 / 100));
}

#block-519-image-21717 {
	display: none;
}

#block-522 {
	width: calc(1200px * (7 / 100));
	max-width: calc(100vw * (7 / 100));
}

#block-523 {
	width: calc(1200px * (14 / 100));
	max-width: calc(100vw * (14 / 100));
}

#block-523-image-21720 {
	display: none;
}

#block-524 {
	width: calc(1200px * (65 / 100));
	max-width: calc(100vw * (65 / 100));
}

#block-525 {
	width: calc(1200px * (14 / 100));
	max-width: calc(100vw * (14 / 100));
}

#block-533 {
	width: calc(1200px * (18 / 100));
	max-width: calc(100vw * (18 / 100));
}

#block-535 {
	width: calc(1200px * (18 / 100));
	max-width: calc(100vw * (18 / 100));
}

#block-540-image-21764 {
	display: none;
}

#block-553 {
	width: calc(1200px * (19 / 100));
	max-width: calc(100vw * (19 / 100));
}

#block-554 {
	width: calc(1200px * (62 / 100));
	max-width: calc(100vw * (62 / 100));
}

#block-555 {
	width: calc(1200px * (19 / 100));
	max-width: calc(100vw * (19 / 100));
}

#block-573 {
	width: calc(1200px * (56 / 100));
	max-width: calc(100vw * (56 / 100));
}

#block-756 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-757 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#block-758 {
	width: calc(1200px * (33 / 100));
	max-width: calc(100vw * (33 / 100));
}

#blog-lister-blocks-top {
	background-position: 50% 50%;
}

#blog-show-body {
	display: none;
}

#blog-show-image {
	display: none;
}

#cart .headline {
	font-family: Roboto;
}

#commodity-lister-info-headline {
	font-family: Roboto;
}

#commodity-show-image {
	border-width: 0;
	border-color: #ffffff;
}

#commodity-show-left {
	margin-top: 10px;
	border-color: #000000;
}

#confirm-headline {
	font-family: Roboto;
	font-weight: 500;
}

#details .headline {
	font-family: Roboto;
	font-weight: 500;
}

#giftcertificate-form-value-label {
	font-family: Roboto;
	font-size: 32px;
}

#giftcertificate-inner .headline {
	font-family: Roboto;
	font-size: 42px;
}

#handling-form-payment-label {
	font-family: Roboto;
	font-weight: 500;
}

#handling-headline {
	font-family: Roboto;
	font-weight: 500;
}

#menu-main-1 .common-menu-hover-sub {
	background-color: #f4f4f4;
}

#menu-main-23 .common-menu-hover-sub {
	background-color: #f4f4f4;
}

#menu-main-45 .common-menu-hover-sub {
	background-color: #f4f4f4;
}

#onestepcheckout-headline {
	font-family: Roboto;
}

.aw-together2 .headline {
	font-family: Roboto;
}

.button {
	background-color: #3e3e3e;
}

.button:hover.button {
	color: #9b9b9b;
	background-color: #3e3e3e;
	border-color: #ffffff;
}

.button:hover.button a {
	color: #9b9b9b;
}

.buttonbig {
	background-color: #3e3e3e;
}

.buttonbig:hover.buttonbig {
	color: #9b9b9b;
	background-color: #3e3e3e;
}

.buttonbig:hover.buttonbig a {
	color: #9b9b9b;
}