/******************************************************************/
/***************************** App ********************************/
/******************************************************************/
/* Allgemein */
body {
	margin: 0;
	padding: 0;
}

#bg-shop {
	font-family: 'Source Sans Pro', sans-serif;
	color: #000000;
	font-size: 14px;
	margin: 0 auto;
}

img {
	border: none;
}

.clear {
	clear: both;
}

/* Header */
.logo {
	background-image: url(../img/bg-header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px;
}

.logo img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
}

.lupe-s {
	position: absolute;
	right: 0;
	background-color: #F11719;
	padding: 9px 15px;
}

.suche {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: 41px;
	background-color: #000000;
	padding: 10px 0;
}

.suche form {
	height: 35px;
	background-color: #FFFFFF;
	margin: 0 10px;
}

.suchfeld {
	float: left;
	border: none;
	padding: 9px 0 9px 10px;
	background-color: #FFFFFF;
	color: #878787;
	width: 70%;
}

::-webkit-input-placeholder { color:#878787; }
::-moz-placeholder { color:#878787; } 
:-ms-input-placeholder { color:#878787; } 
input:-moz-placeholder { color:#878787; }

.lupe {
	float: right;
	background-color: #F11719;
	padding: 6px 10px;
}

.ebay {
	display: none;
}

/* Content */
.content-box {
	padding: 0 0 10px 0;
}

.navi {
	background-color: #000000;
}

.btn-navi {
	margin: 11px 10px 10px 10px;
}

.shopnavi {
	background-color: #FFFFFF;
	width: 245px;
	position: absolute;
	z-index: 999;
}

.shopnavi .headline {
	background-color: #F11719;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
	padding: 7px 15px;
}

.shopnavi #enavload {
	border: 1px solid #F41000;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

#enavload ul { 
	margin: 0; 
	padding: 0; 
}

#enavload ul ul { 
	display: none;
}

#enavload ul li { 
	padding: 10px 15px;
	border-bottom: 1px solid #F11719;
	list-style: none;
}

#enavload ul li:last-child { 
	border-bottom: none;
}

#enavload ul a { 
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}

#enavload ul a:hover { 
	color: #F11719;
}

.content-box .rechte-spalte {
	padding: 10px;
}

.rechte-spalte .bild img {
	width: 100%;
}

.rechte-spalte h1 {
	font-size: 26px;
	color: #000000;
	font-weight: 700;
}

.rechte-spalte .kurzbeschreibung {
	font-size: 16px;
	color: #000000;
	padding-bottom: 15px;
}

.beschreibung {
	margin: 0 -10px;
}

.accord-header {
	color: #333333;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 10px;
	cursor: pointer;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.accord-header img {
	float: right; 
	margin-top: 5px;
}

.accord-content { 
	display: none; 
	padding: 10px;
	color: #000000;
}

.beschreibung ul {
	padding-left: 20px;
}

.beschreibung li {
	list-style: disc;
}

.beschreibung .hinweis {
	border: 2px solid #F41000;
	text-align: center;
	padding: 10px 0;
	color: #F21000;
	font-weight: 700;
	margin: 30px 0;
}

.beschreibung .ebay-shop {
	border-top: 1px solid #000000;
	padding: 20px 0 10px 0;
	font-weight: 700;
	font-size: 20px;
}

.beschreibung .ebay-shop .links {
	padding-bottom: 10px;
}

.content-box .profigalerie {
	display: none;
}

.content-box .box {
	display: block;
}

.footer-s .kauf .icons {
	padding: 15px 0;
	border-bottom: 1px solid #DDDDDD;
}

.footer-s .kauf .icons img {
	margin-bottom: 5px;
}

.footer-s .versand .border {
	padding: 15px 0;
	border-bottom: 1px solid #DDDDDD;
}
	
.footer-s  .versand strong {
	font-size: 14px;
}
	
.footer-s .versand .rot {
	color: #F21000;
}
	
.footer-s .versand span {
	font-size: 18px;
	font-weight: 600;
}
	
.footer-s  .versand .padding {
	padding: 15px 0;
}

/* Footer */
.footer-s  {
	display: none !important;
}

.logo-s {
	display: block;
	margin: 20px auto;
}

.logo-d {
	display: none;
}

.copy {
	padding: 10px;
	border-top: 1px solid #F11719;
	font-size: 12px;
	text-align: center;
}

.copy .links {
	padding-bottom: 10px;
}




