/* Getting from cache eb-shop */
 
#row-zusatz-menu {
	max-width:920px;
	margin-left:auto;
	margin-right:auto;
}

.wbsShop_block_search .btn.red {
	background:#a91233;
}

#row-footer-1 a:hover {
	color:#f7a559;
}

.pagination>.active>a:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

p {
	font-family:Ubuntu;
	margin-bottom:16px;
}

span.label-flag.new {
	background-color:#fca626 !important;
	color:#333333 !important;
	font-size:14px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:0px solid #ffffff !important;
	width:40px !important;
	height:40px !important;
	top:10px !important;
	left:5px !important;
	line-height:2.8 !important;
}

h1 {
	font-family:Ubuntu;
	font-size:48px;
	color:#333333;
	margin-top:24px;
	margin-bottom:20px;
	border-color:#333333;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:300;
}

.pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

h3 {
	font-family:Ubuntu;
	font-size:30px;
	color:#333333;
	margin-top:16px;
	margin-bottom:8px;
	border-color:#333333;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:300;
}

h4 {
	font-family:Ubuntu;
	font-size:20px;
	color:#333333;
	margin-top:16px;
	margin-bottom:10px;
	border-color:#333333;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:400;
}

#row-footer-2-wrapper {
	background-color:#e5e5e5;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}

#container-logo {
	margin-left:auto;
	margin-right:auto;
}

.pagination>.active>span:hover {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

strong {
	font-weight:500;
}

a:hover {
	font-family:Ubuntu;
	color:#ff7f00;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.product-wrapper .flags {
	position:absolute !important;
	z-index:1;
}

.btn.shop-button {
	min-width:auto;
}

.product-wrapper {
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#ffffff;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#ffffff;
	border-right-width:1px;
	border-right-style:double;
	border-right-color:#ffffff;
	border-bottom-width:1px;
	border-bottom-style:double;
	border-bottom-color:#ffffff;
	margin-top:20px;
	margin-bottom:20px;
	max-width:200px;
}

span.label-flag.sold {
	background-color:#bb8790 !important;
	color:#ffffff !important;
	font-size:14px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:0px solid #ffffff !important;
	width:80px !important;
	height:40px !important;
	top:80px !important;
	left:-10px !important;
	line-height:2.8 !important;
	border-radius:90px !important;
}

span.label-flag.sales {
	background-color:#A91233 !important;
	color:#ffffff !important;
	font-size:14px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:0px solid #ffffff !important;
	width:40px !important;
	height:40px !important;
	top:45px !important;
	z-index:9999;
	left:5px !important;
	line-height:2.8 !important;
}

#row-footer-1-wrapper {
	background-color:#a91233;
}

.pagination>.active>a:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

a.button:hover {
	font-family:Ubuntu;
	font-size:16px;
	color:#ffffff;
	background-color:#ff7f00;
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	border-color:#545454;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:inline-block;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.pagination>.active>a {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

.pagination>li>span {
	position:relative;
	float:left;
	margin-left:-1px;
	line-height:1.42857143;
	color:#a91233;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px;
}

#row2-header-wrapper {
	width:100%;
}

.pagination>li>a {
	position:relative;
	float:left;
	margin-left:-1px;
	line-height:1.42857143;
	color:#a91233;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px;
}

#row2-header {
	margin-left:auto;
	margin-right:auto;
}

body {
	font-family:Ubuntu;
	font-size:18px;
	color:#333333;
	font-weight:300;
}

#container5 {
	max-width:490px;
}

.pagination>.active>span {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#a91233;
	border-color:#a91233;
}

.pagination>.disabled>a:hover {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

.autoren {
	max-width:320px;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:0px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:20px;
	text-align:center;
	display:inline-table;
}

a.button {
	font-family:Ubuntu;
	font-size:16px;
	color:#ffffff;
	background-color:#af1313;
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	border-color:#545454;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:inline-block;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.pagination>.disabled>span {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

hr {
	border-width:1px;
	border-color:#B53E58;
}

h2 {
	font-family:Ubuntu;
	font-size:38px;
	color:#333333;
	margin-top:20px;
	margin-bottom:18px;
	border-color:#333333;
	border-width:0px;
	border-style:none;
	border-radius:0px;
	display:block;
	font-weight:300;
}

#row-footer-1 a {
	color:#ffffff;
}

.pagination>.disabled>span:hover {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

#row4 {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:50px;
}

#row1-top {
	margin-left:auto;
	margin-right:auto;
	width:97%;
	margin-top:0px;
	margin-bottom:0px;
}

.pagination>.disabled>a:focus {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

.pagination>.disabled>span:focus {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

#row3-wrapper {
	background-color:#a91233;
	height:30px;
	width:100%;
	border-bottom-width:0px;
}

a {
	font-family:Ubuntu;
	color:#af1313;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#row1 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.pagination>.disabled>a {
	color:#a91233;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd;
}

#row-cc {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	padding-bottom:50px;
}

.product-detail .right .price span.old-price .main {
	font-weight:400;
}

#row-footer-1 {
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}

.form-control {
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	padding-left:12px;
	margin-left:15px;
}

#container {
	width:100%;
}

.buttonLevel3Normal {
}

.buttonLevel3Hover {
}

@media (max-width: 480px) {
	.product-wrapper {
		text-align:center;
	}
	.autoren {
		margin-left:auto;
		margin-right:auto;
	}
	#container1 {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#row-footer-1 {
		text-align:center;
	}
	body {
		text-align:center;
	}
	#container9 {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#block_251 {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
}
