html{
	font-family:sans-serif;
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}
body{
	margin:0;
}
article,
aside,
footer,
header,
nav,
section{
	display:block;
}
h1{
	font-size:2em;
	margin:0.67em 0;
}
figcaption, figure, main{
	display:block;
}
figure{
	margin:1em 40px;
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible;
}
pre{
	font-family:monospace, monospace;
	font-size:1em;
}
a{
	background-color:transparent;
	-webkit-text-decoration-skip:objects;
}
a:active,
a:hover{
	outline-width:0;
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted;
}
b,
strong{
	font-weight:inherit;
}
b,
strong{
	font-weight:bolder;
}
code, kbd, samp{
	font-family:monospace, monospace;
	font-size:1em;
}
dfn{
	font-style:italic;
}
mark{
	background-color:#ff0;
	color:#000;
}
small{
	font-size:80%;
}
sub, sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub{
	bottom:-0.25em;
}
sup{
	top:-0.5em;
}
audio,
video{
	display:inline-block;
}
audio:not([controls]){
	display:none;
	height:0;
}
img{
	border-style:none;
}
svg:not(:root){
	overflow:hidden;
}
button, input, optgroup, select, textarea{
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0;
}
button, input{
	overflow:visible;
}
button, select{
	text-transform:none;
}
button, html [type="button"], [type="reset"], [type="submit"]{
	-webkit-appearance:button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
	border-style:none;
	padding:0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
	outline:1px dotted ButtonText;
}
fieldset{
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
}
progress{
	display:inline-block;
	vertical-align:baseline;
}
textarea{
	overflow:auto;
}
[type="checkbox"], [type="radio"]{
	box-sizing:border-box;
	padding:0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
	height:auto;
}
[type="search"]{
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none;
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit;
}
details, menu{
	display:block;
}
summary{
	display:list-item;
}
canvas{
	display:inline-block;
}
template{
	display:none;
}
[hidden]{
	display:none;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
	display:block;
}
body{
	line-height:1;
}
ol, ul{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
.page-wrapper{
	width:100%;
}
#tabs .inside-wrap ul{
	list-style-type:disc;
	padding-left:14px;
}
#tabs input{
	visibility:hidden;
}
#tabs label{
	font-family:'Black Ops One', cursive;
	font-weight:400;
	font-size:20px;
	cursor:pointer;
	display:block;
	float:left;
	-webkit-transition:all linear 0.1s;
	-moz-transition:all linear 0.1s;
	-o-transition:all linear 0.1s;
	-ms-transition:all linear 0.1s;
}
#tabs input:hover + label .label-inside{
	background:#eee;
	color:#666;
}
#tabs input:hover + label .label-inside .icon svg{
	fill:#666;
}
#tabs input:checked + label{
	position:relative;
	z-index:6;
}
#tabs input:checked + label .label-inside{
	color:#000;
	background:#e3e9dd;
	font-weight:400;
}
#tabs #content{
	position:relative;
	width:100%;
	z-index:5;
	clear:both;
	padding-left:0;
	padding-right:0;
}
#tabs #content > div{
	display:none;
	-webkit-transition:all linear 0.1s;
	-moz-transition:all linear 0.1s;
	-ms-transition:all linear 0.1s;
	-o-transition:all linear 0.1s;
	transition:all linear 0.1s;
}
#tabs input#tab-1:checked ~ #content #content-1,
#tabs input#tab-2:checked ~ #content #content-2,
#tabs input#tab-3:checked ~ #content #content-3{
	display:block;
}
#tabs input.visible{
	visibility:visible !important;
}
#item-images{
	position:relative;
}
#item-images input{
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
}
#item-images label{
	cursor:pointer;
	display:block;
	float:left;
	-webkit-transition:all linear 0.1s;
	-moz-transition:all linear 0.1s;
	-o-transition:all linear 0.1s;
	-ms-transition:all linear 0.1s;
}
#item-images label .inside{
	position:relative;
	padding-top:100%;
	display:block;
	overflow:hidden;
}
#item-images label .inside img{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border:1px solid #ccc;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);
}
#item-images input:hover + label{
	background:#eee;
	color:#666;
}
#item-images input:checked + label{
	position:relative;
	z-index:6;
}
#item-images #image-big{
	position:relative;
	width:100%;
	z-index:7;
	clear:both;
}
#item-images #image-big div{
	opacity:0;
	position:absolute;
	z-index:-100;
	-webkit-transition:all linear 0.1s;
	-moz-transition:all linear 0.1s;
	-ms-transition:all linear 0.1s;
	-o-transition:all linear 0.1s;
	transition:all linear 0.1s;
}
#item-images input#preview-image-1:checked ~ #image-big #image-1,
#item-images input#preview-image-2:checked ~ #image-big #image-2,
#item-images input#preview-image-3:checked ~ #image-big #image-3,
#item-images input#preview-image-4:checked ~ #image-big #image-4,
#item-images input#preview-image-5:checked ~ #image-big #image-5,
#item-images input#preview-image-6:checked ~ #image-big #image-6,
#item-images input#preview-image-7:checked ~ #image-big #image-7,
#item-images input#preview-image-8:checked ~ #image-big #image-8,
#item-images input#preview-image-9:checked ~ #image-big #image-9,
#item-images input#preview-image-10:checked ~ #image-big #image-10,
#item-images input#preview-image-11:checked ~ #image-big #image-11,
#item-images input#preview-image-12:checked ~ #image-big #image-12,
#item-images input#preview-image-13:checked ~ #image-big #image-13,
#item-images input#preview-image-14:checked ~ #image-big #image-14,
#item-images input#preview-image-15:checked ~ #image-big #image-15,
#item-images input#preview-image-16:checked ~ #image-big #image-16,
#item-images input#preview-image-17:checked ~ #image-big #image-17,
#item-images input#preview-image-18:checked ~ #image-big #image-18,
#item-images input#preview-image-19:checked ~ #image-big #image-19,
#item-images input#preview-image-20:checked ~ #image-big #image-20,
#item-images input#preview-image-21:checked ~ #image-big #image-21,
#item-images input#preview-image-22:checked ~ #image-big #image-22,
#item-images input#preview-image-23:checked ~ #image-big #image-23,
#item-images input#preview-image-24:checked ~ #image-big #image-24,
#item-images input#preview-image-25:checked ~ #image-big #image-25,
#item-images input#preview-image-26:checked ~ #image-big #image-26,
#item-images input#preview-image-27:checked ~ #image-big #image-27,
#item-images input#preview-image-28:checked ~ #image-big #image-28,
#item-images input#preview-image-29:checked ~ #image-big #image-29,
#item-images input#preview-image-30:checked ~ #image-big #image-30,
#item-images input#preview-image-31:checked ~ #image-big #image-31,
#item-images input#preview-image-32:checked ~ #image-big #image-32,
#item-images input#preview-image-33:checked ~ #image-big #image-33,
#item-images input#preview-image-34:checked ~ #image-big #image-34,
#item-images input#preview-image-35:checked ~ #image-big #image-35{
	opacity:1;
	z-index:100;
}
#item-images input.visible{
	visibility:visible !important;
}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
body{
	font-size:14px;
	line-height:1.3;
	font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#333;
}
.list-unstyled{
	padding:0;
	list-style-type:none;
	margin:0;
}
.block{
	display:block;
}
.img-responsive{
	max-width:95%;
	height:auto;
	display:block;
}
.container{
	xmax-width:1208px;
	margin-left:auto;
	margin-right:auto;
}
.page-footer .container > .inside, .page-footer-copyright .container > .inside, .page-header .container > .inside{
	padding-left:1em;
	padding-right:1em;
}
p + p,
p + ul,
ul + p,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6,
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p,
p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6{
	margin-top:1em;
}
h1{
	font-size:18px;
	font-weight:bold;
}
h2{
	font-size:16px;
	font-weight:bold;
}
h3{
	font-size:14px;
	font-weight:bold;
}
b,
strong{
	font-weight:700;
}
i{
	font-style:italic;
}
.page-wrapper + div{
	display:none !important;
}
.list-unstyled{
	list-style-type:none !important;
	padding:0 !important;
}
hr{
	margin:0;
	height:1px;
	border:none;
	background:#ccc;
}
.header-meta{
	width:100%;
	float:left;
	background:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/bg-header-small.jpg') center bottom repeat-x #fff;
}
.header-meta .container > .inside{
	position:relative;
	overflow:hidden;
	justify-content:space-between;
}
.header-navigation{
	display:none;
}
.header-navigation ul{
	background-color:#E0DACD !important;
}
.header-navigation .children{
	position:absolute;
	top:-7px;
}
@media screen and (min-width:768px){
	.header-navigation{
		display:block;
		background-color:#E0DACD;
		float:left;
		width:100%;
		padding:0;
		margin-bottom:0;
		overflow:visible;
	}
	.header-navigation a,
	.header-navigation span{
		padding:10px 8px;
		display:block;
		text-decoration:none;
	}
	.header-navigation .list-unstyled > li > a,
	.header-navigation .list-unstyled > li > span{
		color:#606B4B;
		text-transform:uppercase;
		font-weight:700;
	}
	.header-navigation .children{
		opacity:0;
		visibility:hidden;
		position:absolute;
		top:4em;
		background:#fff;
		border:1px solid #E0DACD;
		width:195px;
		z-index:100;
		-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
		box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);
		-webkit-transition:all .25s ease;
		-moz-transition:all .25s ease;
		-ms-transition:all .25s ease;
		-o-transition:all .25s ease;
		transition:all .25s ease;
		top:-7px;
	}
	.header-navigation .children a{
		color:#606B4B;
	}
	.header-navigation .children a:hover,
	.header-navigation .children a:focus{
		text-decoration:underline;
	}
	.header-navigation .list-unstyled > li:hover > a,
	.header-navigation .list-unstyled > li:focus > a,
	.header-navigation .list-unstyled > li:hover > span,
	.header-navigation .list-unstyled > li:focus > span{
	/ / background: #606B4B;
	/ / color: #E0DACD;
		cursor:pointer;
	}
	.header-navigation .list-unstyled > li:hover > .children,
	.header-navigation .list-unstyled > li:focus > .children{
		background:#fff;
		top:37px;
		opacity:1;
		visibility:visible;
	}
	.header-navigation ul{
		float:right;
	}
	.header-navigation .list-unstyled > li{
		float:left;
		position:relative;
	}
	.header-navigation .container > .inside{
		float:left;
		width:100%;
	}
	.header-navigation .list-unstyled > li + li:before{
		content:'';
		display:block;
		border-left:1px solid #FFF;
		height:12px;
		top:13px;
		left:0;
		position:absolute;
	}
	.header-navigation .list-unstyled > li:last-child > ul{
		left:auto;
		right:0;
	}
}
@media screen and (min-width:875px){
	.header-navigation a,
	.header-navigation span{
		padding:10px 15px;
	}
}
@media screen and (min-width:1100px){
	.header-navigation a,
	.header-navigation span{
		padding:10px 20px;
		height:38px;
	}
}
.page-body{
	clear:both;
}
.page-body-title{
	font-weight:700;
	background-color:#e3e9dd;
	padding:14px 14px 0 14px;
	box-sizing:border-box;
}
@media screen and (max-width:759px){
	.page-body-title{
		padding-bottom:1em;
	}
}
.page-body-title h1{
	padding-bottom:1em;
	border-bottom:5px solid #606b4b;
	font-size:16px;
	text-align:center;
}
@media screen and (min-width:1100px){
	.page-body-title{
		padding-top:2em;
	}
}
.body-short-description{
	padding-bottom:1em;
}
.body-item{
	padding:1em 0;
	background-color:#E3E9DD;
	padding:0 14px;
	box-sizing:border-box;
}
#item-images{
	padding-top:100%;
}
#item-images label{
	width:16%;
	margin-left:0.5%;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	margin-bottom:10px;
}
#item-images label:before{
	content:'';
	display:block;
	background:rgba(255, 255, 255, 0.8);
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
	transition:all 0.2s linear;
	z-index:100;
}
#item-images label:after{
	content:'';
	display:block;
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/loupe.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-20px;
	margin-top:-20px;
	opacity:0;
	transition:all 0.2s linear;
	z-index:150;
}
#item-images label:hover:before,
#item-images label:hover:after{
	opacity:1;
}
#item-images #preview-image-1 + label,
#item-images #preview-image-7 + label,
#item-images #preview-image-13 + label,
#item-images #preview-image-19 + label,
#item-images #preview-image-25 + label,
#item-images #preview-image-31 + label{
	margin-left:0;
}
#item-images #image-big{
	padding-top:100%;
	min-height:0;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	max-width:100%;
}
#item-images #image-big img{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	max-height:100%;
	border:1px solid #ccc;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
}
#item-images #image-big div{
	width:100%;
	height:100%;
	top:0;
	left:0;
}
#image-big .image-container{
	position:absolute;
	height:calc(100% + -5px);
	width:100%;
	overflow:visible;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
#image-big > div > img{
	position:absolute;
	top:0;
	left:0;
}
.item-overview{
	padding:1em 0;
	clear:both;
}
.producer-logo{
	padding:1em 0;
}
.producer-logo img{
	max-width:160px;
	max-height:80px;
}
.var1{
	font-weight:700;
	font-size:18px;
	padding:20px 0;
}
.producer-logo + .var1{
	margin-top:0;
	padding-top:0;
}
.item-table{
	margin:0 0 1em 0;
	padding-left:30px;
	background:#606B4B;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow:hidden;
	position:relative;
}
.item-intro + .item-table{
	margin-top:0;
}
.item-table table{
	width:100%;
}
.item-overview h2:before{
	content:'';
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/info.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	display:flex;
	margin:5px;
}
.item-table td{
	padding:5px 5px;
	border:1px solid #eee;
	background-color:#E0DACD;
}
.item-table td{
	border-right:1;
}
.item-table td:nth-child(odd){
	font-weight:700;
}
.item-table td + td{
	border-left:0;
	border-right:1px solid #eee;
}
.item-table .measure .measure-1,
.item-table .measure .measure-2{
	display:inline-block;
}
.item-table .measure .measure-1 + .measure-1,
.item-table .measure .measure-2 + .measure-2{
	margin-left:3px;
}
.item-table .measure .measure-1 + .measure-1:before,
.item-table .measure .measure-2 + .measure-2:before{
	content:'/';
	display:inline-block;
	margin-right:3px;
}
.item-brand{
	margin-bottom:1rem;
	word-break:normal;
	font-weight:500;
	padding-right:15px;
	font-family:'Black Ops One';
	font-size:1.2em;
	color:#333;
}
.item-brand img{
	width:90px;
	height:56.25px;
}
@media screen and (min-width:500px){
	.page-body-title h1{
		font-size:16px;
	}
}
@media screen and (min-width:725px){
	.page-body-title h1{
		font-size:20px;
	}
}
@media screen and (min-width:760px){
	.item-image-stage{
		width:50%;
		float:left;
		padding-right:1em;
	}
	.item-overview{
		clear:none;
		float:left;
		width:50%;
		padding-left:1em;
		padding-top:0;
	}
	.body-item{
		overflow:hidden;
	}
}
@media screen and (min-width:950px){
	.item-image-stage{
		padding-right:1em;
	}
	.item-overview{
		padding-left:1em;
	}
}
@media screen and (min-width:1100px){
	.item-image-stage{
		padding-right:2em;
	}
	.item-overview{
		padding-left:2em;
	}
}
.item-price{
	overflow:hidden;
}
.item-price{
	padding:1em 0 2em;
}
.item-extra{
	border-top:1px solid #eee;
	padding-top:10px;
}
#tabs{
	position:relative;
}
#tabs input{
	position:absolute;
	top:0;
	left:0;
}
#tabs label{
	margin-left:5px;
}
#tabs .label-inside{
	display:block;
	position:relative;
	padding-left:50px;
	line-height:54px;
	height:50px;
	background:#606B4B;
	color:#fff;
	overflow:hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
}
#tabs .label-tab-1{
	margin-left:0;
}
#tabs label span + span{
	display:none;
}
#tabs label .icon{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}
#tabs label .icon svg{
	fill:#fff;
	display:inline-block;
	margin-top:9px;
	width:30px;
	height:34px;
	transition:all 0.1s linear;
}
#tabs .label-tab-1 .icon svg,
#tabs .label-tab-2 .icon svg{
	width:20px;
}
#tabs input:checked + label .icon svg{
	fill:#000;
}
#tabs #content{
	height:40em;
}
#tabs #content > div{
	width:100%;
}
#tabs #content .inside{
	background-color:#E3E9DD;
	border:1px solid #eee;
	border-top:0px solid #fff;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	height:45em;
	overflow-y:hidden;
}
#tabs #content .inside-wrap{
	padding:1em;
}
.body-item-details{
	padding:12px 0 0 0;
}
@media screen and (min-width:430px){
	#tabs #content,
	#tabs #content .inside{
		height:45em;
	}
}
@media screen and (min-width:630px){
	#tabs #content,
	#tabs #content .inside{
		min-height:45em;
	}
}
@media screen and (min-width:790px){
	#tabs{
		margin-left:-0.75em;
	}
	#tabs label{
		width:33.33333%;
		padding-left:0.75em;
		margin-left:0;
	}
	#tabs label .icon{
		width:50px;
	}
	#tabs #content{
		width:auto;
		padding-left:1.1em;
		padding-right:1px;
	}
	#tabs #content > div{
		width:auto;
	}
	#tabs label span + span{
		display:block;
	}
}
.details-wrapper{
	width:100%;
	display:block;
	padding:24px 0;
	box-sizing:border-box;
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/hintergrund_hell.jpg');
	background-repeat:repeat;
}
@media screen and (max-width:760px){
	.details-wrapper{
		padding:0;
	}
}
@media screen and (min-width:760px){
	.body-item{
		padding-top:2em;
	}
	.body-item-details{
		margin-top:2em;
		margin-bottom:3em;
		width:90%;
		margin:0 auto;
	}
	#tabs #content .inside-wrap{
		padding:2em;
	}
}
@media screen and (min-width:950px){
	.body-item-details{
		margin-top:3em;
		margin-bottom:4em;
	}
}
.body-shop-usp{
	margin-top:10px;
}
.body-shop-usp .image-wrap{
	position:relative;
	padding-top:50%;
	display:block;
	overflow:hidden;
}
@media screen and (max-width:700px){
	.body-shop-usp .image-wrap{
		margin-top:22px;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
		-ms-border-radius:5px 5px 0 0;
		-o-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
}
.body-shop-usp .image-wrap img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.body-shop-usp .image-container{
	overflow:hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.body-shop-usp .figcaption{
	background-color:#606B4B;
	color:#FFF;
	text-align:center;
	padding:10px 5px;
	font-weight:700;
	min-height:80px;
	position:relative;
}
.body-shop-usp .figcaption p{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	width:100%;
	padding-left:10px;
	padding-right:10px;
}
.body-shop-usp .figcaption a{
	color:inherit;
	text-decoration:none;
}
.body-shop-usp .figcaption .big{
	font-size:18px;
}
.body-shop-usp .figcaption .smaller{
	font-size:10px;
	font-weight:normal;
}
.body-shop-usp li + li{
	margin-top:1em;
}
@media screen and (min-width:370px){
	.body-shop-usp .figcaption .smaller{
		font-size:12px;
	}
}
@media screen and (min-width:700px){
	.body-shop-usp li + li{
		margin-top:0;
	}
	.body-shop-usp ul{
		overflow:hidden;
		margin-left:-1em;
	}
	.body-shop-usp li{
		width:33.3333333%;
		padding-left:1em;
		float:left;
	}
	.body-shop-usp .figcaption{
		min-height:100px;
	}
}
@media screen and (min-width:1100px){
	.body-shop-usp .figcaption{
		min-height:80px;
	}
}
.page-footer{
	margin-top:3em;
	padding-top:3em;
	padding-bottom:3em;
	background:#E0DACD;
	color:#606B4B;
}
.page-footer h3{
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:1em;
	color:#606B4B;
}
.footer-item-1 ul,
.footer-item-2 ul{
	margin-bottom:1.5em;
	overflow:hidden;
	margin-left:-0.5em;
}
.footer-item-1 li,
.footer-item-2 li{
	float:left;
	width:33.333333%;
	padding-left:0.5em;
	margin-bottom:0.5em;
}
.footer-contact{
	margin-top:2em;
}
.footer-contact li{
	position:relative;
}
.footer-contact li.contact{
	margin-bottom:20px;
}
.footer-contact li.contact .usp{
	margin-top:0;
}
.footer-contact li a{
	color:inherit;
	text-decoration:none;
}
.footer-contact li.phone span{
	display:block;
	line-height:1.3;
	font-weight:700;
}
.footer-contact li + li{
	margin-top:0.5em;
}
.footer-contact .phone:before{
	content:'';
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/phone.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.footer-contact .mail:before{
	content:'';
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/mail.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:32px;
	height:32px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.head-subcontent{
	background:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/bullet-holes-top.png') bottom right / 300px 50px no-repeat;
}
@media screen and (min-width:350px){
	.footer-item-1 li,
	.footer-item-2 li{
		width:20%;
	}
}
@media screen and (min-width:630px){
	.page-footer .container > .inside{
		overflow:hidden;
	}
	.footer-item-1{
		width:50%;
		float:left;
		padding-right:1em;
	}
	.footer-item-2,
	.footer-item-3{
		float:right;
		width:50%;
		padding-left:1em;
	}
	.footer-contact{
		margin-bottom:1.5em;
	}
}
@media screen and (min-width:800px){
	.footer-item-1 li,
	.footer-item-2 li{
		width:20%;
	}
	.page-footer{
		padding-top:2em;
		padding-bottom:1.5em;
	}
}
@media screen and (min-width:930px){
	.footer-item-1,
	.footer-item-2,
	.footer-item-3{
		float:left;
		width:33.333333%;
	}
	.footer-item-2{
		padding-bottom:1em;
	}
	.footer-contact li + li{
		margin-top:10px;
	}
	.page-footer h3{
		margin-bottom:2em;
	}
	.page-footer{
		padding-top:1.5em;
	}
	.footer-item-1 ul,
	.footer-item-2 ul,
	.page-footer h3{
		margin-bottom:1em;
	}
}
.page-footer-copyright{
	background:#606B4B;
	color:#fff;
	padding:0.5em 0;
}
.copyright-company{
	font-weight:700;
	margin-bottom:5px;
	float:left;
	width:100%;
}
.ebay-design{
	float:left;
}
.copyright-development{
	float:right;
	width:100%;
}
.page-footer-copyright .container > .inside{
	overflow:hidden;
}
.copyright-images{
	font-size:10px;
	margin-top:20px;
	clear:both;
}
@media screen and (min-width:450px){
	.page-footer-copyright{
		padding:1em 0;
	}
	.copyright-company{
		width:auto;
		margin-bottom:0;
	}
	.copyright-development{
		width:auto;
		margin-top:0;
	}
}
.table-wrapper{
	margin:24px 0;
	display:block;
	width:100%;
	margin-right:-1em;
}
table.shipping{
	width:100%;
	overflow:hidden;
	border:2px solid #606B4B;
	box-sizing:border-box;
}
.shipping-table{
	width:100%;
	float:left;
	padding-bottom:1em;
}
@media screen and (max-width:544px){
	table.shipping{
		clear:right;
		width:100%;
		margin:14px 0;
	}
}
table.shipping tr{
	background-color:#fff;
}
table.shipping tr:nth-child(odd){
	background-color:rgb(240, 240, 240);
}
table.shipping th{
	width:25%;
	height:44px;
	line-height:44px;
	text-align:left;
	font-weight:bold;
	background-color:#606B4B;
	color:white;
	padding:10px;
}
table.shipping th + th + th{
	width:50%;
}
table.shipping td{
	width:25%;
	height:32px;
	line-height:32px;
	padding:10px;
}
table.shipping td + td + td{
	width:50%;
}
.versandsbox img{
	float:left;
	margin:0 24px 0 0;
}
.versandsbox_text_wrapper{
	padding:0 0 0 174px;
}
@media screen and (max-width:544px){
	.versandsbox_text_wrapper{
		padding:0;
	}
	.versandsbox img{
		float:none;
	}
}
li.phone span{
	display:block;
	font-weight:700;
}
li.mail{
	font-weight:700;
}
.item-overview h2{
	font-family:'Black Ops One', cursive;
	font-weight:400;
	padding:10px 0 5px;
	font-size:24px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	-ms-border-top-left-radius:5px;
	-o-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	-ms-border-top-right-radius:5px;
	-o-border-top-right-radius:5px;
	border-top-right-radius:5px;
	color:#fff;
	background:#606B4B;
	display:flex;
}
.nav-border{
	max-width:100%;
	margin:0 auto;
	position:relative;
	top:-7px;
}
.logo{
	width:100%;
	min-height:88px;
	vertical-align:bottom;
	display:inline-block;
	text-align:center;
}
.logo img{
	width:344px;
	max-width:100%;
	display:block;
}
@media screen and (min-width:600px){
	.logo img{
		display:block;
		bottom:auto !important;
		position:static !important;
	}
}
.subline{
	min-height:88px;
	vertical-align:middle;
	display:none;
	font-weight:700;
}
@media (min-width:930px){
	.subline{
		display:inline-block;
	}
}
.usp{
	display:none;
	margin-top:44px;
	position:relative;
}
.third:nth-child(3){
	width:40%;
}
img[alt*="border-navigation"]{
	display:none;
}
.usp ul > li{
	display:block;
	font-weight:700;
}
.footer-contact .usp{
	position:relative;
}
.usp span{
	display:flex;
	margin:0 0 10px 0;
	align-items: center;
}
.usp em{
	width:auto;
	vertical-align:middle;
	line-height:1.3;
	font-weight:bold;
	margin-left:5px;
	display:inline-block;
}
@media screen and (min-width:630px){
	.page-footer .usp em{
		top:-3px;
	}
}
@media screen and (min-width:630px) and (max-width:767px){
	.page-footer .usp em{
		width:15em;
	}
}
@media screen and (min-width:768px){
	.page-footer .usp em{
		top:5px;
	}
}
@media screen and (min-width:930px){
	.page-header .usp em{
		width:auto;
		display:block;
		vertical-align:middle;
		line-height:1.3;
		font-weight:bold;
		position:absolute;
		left:45px;
		top:10px;
		font-size:12px;
	}
}
@media screen and (min-width:1020px){
	.page-header .usp em{
		left:50px;
		font-size:14px;
	}
}
.usp em + span{
	width:auto;
	display:block;
	vertical-align:middle;
	line-height:1.3;
	font-weight:bold;
	position:absolute;
	left:45px;
	top:26px;
	font-weight:normal;
	margin:0;
}
@media screen and (min-width:630px){
	.page-footer .usp em + span{
		top:36px;
	}
}
@media screen and (min-width:768px){
	.page-footer .usp em + span{
		top:27px;
	}
}
@media screen and (min-width:930px){
	.page-footer .usp em + span{
		top:46px;
	}
}
@media screen and (min-width:930px){
	.page-header em + span{
		width:auto;
		display:block;
		vertical-align:middle;
		line-height:1.3;
		position:absolute;
		left:50px;
		top:47px;
		font-weight:normal;
		font-size:11px;
	}
}
@media screen and (min-width:1020px){
	.page-header em + span{
		top:48px;
		font-size:13px;
	}
}
.usp .phone:before{
	content:'';
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/phone.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	display:inline-block;
	position:relative;
	top:0;
	left:0;
	vertical-align:middle;
}
.usp .mail:before{
	content:'';
	background-image:url('https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/mail.svg');
	background-repeat:no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	display:inline-block;
	position:relative;
	top:0;
	left:0;
	vertical-align:middle;
}
@media screen and (min-width:600px){
	.usp{
		margin-top:20px;
		display:block;
	}
	.logo{
		width:50%;
		min-height:88px;
		display:inline-block;
		text-align:left;
	}
	.logo img{
		position:relative;
		bottom:-22px;
		width:100%;
	}
}
@media screen and (min-width:380px){
	.logo img{
		position:relative;
		bottom:-7px;
		width:100%;
	}
}
@media screen and (min-width:768px){
	img[alt*="border-navigation"]{
		display:block;
	}
}
@media screen and (min-width:830px){
	.logo img{
		position:relative;
		bottom:-28px;
		width:100%;
	}
}
@media screen and (min-width:930px){
	.usp .phone:before,
	.usp .mail:before{
		width:32px;
		height:32px;
	}
	.usp li{
		padding-left:40px;
		line-height:32px;
		font-size:14px;
		width:324px;
		font-weight:700;
	}
	.usp li p{
		padding-left:40px;
	}
	.logo{
		width:40%;
		max-width:500px;
	}
	.logo img{
		position:relative;
		bottom:-28px;
		width:100%;
	}
}
.footer-contact ul li:last-child{
	padding:0;
}
.footer-contact ul li:last-child::after{
	content:"Sicheres Einkaufen bei Bundeswehr und Mehr";
	margin-left:24px;
	display:inline-block;
	position:absolute;
	bottom:6px;
	left:30px;
	font-weight:700;
	max-width:200px;
	line-height:18px;
}
.item-overview img{
	margin:0;
}
#tabs #content{
	height:auto;
	min-height:45em;
}
#content-1,
#content-2,
#content-3{
	background-color:#E3E9DD;
	border:1px solid #eee;
	border-top:0px solid #fff;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-ms-border-bottom-left-radius:5px;
	-o-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-ms-border-bottom-right-radius:5px;
	-o-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	min-height:45em;
	overflow:hidden !important;
	transition:max-height 1s;
	position:relative;
	box-sizing:border-box;
}
#content-1::after,
#content-2::after,
#content-3::after{
	content:'';
	width:100%;
	display:block;
	position:absolute;
	height:88px;
	z-index:55;
	bottom:0;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(234, 239, 230, 1) 75%, rgba(227, 233, 221, 1) 100%);
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(234, 239, 230, 1) 75%, rgba(227, 233, 221, 1) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(234, 239, 230, 1) 75%, rgba(227, 233, 221, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e3e9dd', GradientType=0);
}
.extend{
	display:inline-block;
	width:124px;
	height:44px;
	line-height:40px;
	text-decoration:none;
	text-align:center;
	background-color:#606B4B;
	color:#fff;
	border:2px solid #606B4B;
	position:absolute;
	bottom:22px;
	left:0;
	right:0;
	z-index:444;
	margin:0 auto;
	font-family:'Black Ops One', cursive;
	text-transform:uppercase;
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);
	font-size:16px;
}
.extend:hover{
	background-color:#fff;
	border:2px solid #606B4B;
	color:#606B4B;
}
.extend::after{
	content:"▼";
	position:relative;
	top:1px;
	left:8px;
	display:inline;
	font-size:20px;
}
.extend.hidden::after{
	content:"▲";
	position:relative;
	top:1px;
	left:8px;
	display:inline;
	font-size:20px;
}
#tabs label.extend{
	float:none;
	margin:auto;
	font-size:16px;
}
#tabs label.extend.hidden{
	display:none;
}
#tabs input#more-1:checked + label,
#tabs input#more-2:checked + label,
#tabs input#more-3:checked + label{
	position:absolute;
}
input#more-1:checked ~ input#less-1 + label{
	display:block;
}
input#more-2:checked ~ input#less-2 + label{
	display:block;
}
input#more-3:checked ~ input#less-3 + label{
	display:block;
}
#content-1 input#more-1:checked ~ #inner-content-1 .inside{
	height:auto;
	padding:0 0 66px 0;
}
#content-1 input#less-1:checked ~ #inner-content-1 .inside{
	height:45em;
}
#content-2 input#more-2:checked ~ #inner-content-2 .inside{
	height:auto;
	padding:0 0 66px 0;
}
#content-2 input#less-2:checked ~ #inner-content-2 .inside{
	height:45em;
}
#content-3 input#more-3:checked ~ #inner-content-3 .inside{
	height:auto;
	padding:0 0 66px 0;
}
#content-3 input#less-3:checked ~ #inner-content-3 .inside{
	height:45em;
}
.std{
	margin-top:14px;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{
	content:"\e602";
	color:#000;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{
	content:"\e601";
	color:#000;
}
table.tablesaw{
	empty-cells:show;
	max-width:100%;
	width:100%;
	border:2px solid #606b4b;
}
.tablesaw{
	border-collapse:collapse;
	width:100%;
}
.tablesaw{
	border:0;
	padding:0;
}
.tablesaw th,
.tablesaw td{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.5em .7em;
}
.tablesaw tr{
	background-color:#fff;
}
.tablesaw tr:nth-child(2n + 2){
	background-color:rgb(240, 240, 240);
}
.tablesaw thead tr:first-child th{
	padding-top:.9em;
	padding-bottom:.7em;
}
.tablesaw-enhanced .tablesaw-bar .btn{
	border:1px solid #ccc;
	background:none;
	background-color:#fafafa;
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 1);
	box-shadow:0 1px 0 rgba(255, 255, 255, 1);
	color:#4a4a4a;
	clear:both;
	cursor:pointer;
	display:block;
	font:bold 20px/1 sans-serif;
	margin:0;
	padding:.5em .85em .4em .85em;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
	text-shadow:0 1px 0 #fff;
	width:100%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .1)), color-stop(50%, rgba(255, 255, 255, .1)), color-stop(55%, rgba(170, 170, 170, .1)), to(rgba(120, 120, 120, .15)));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .1) 50%, rgba(170, 170, 170, .1) 55%, rgba(120, 120, 120, .15) 100%);
	background-image:linear-gradient(top, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .1) 50%, rgba(170, 170, 170, .1) 55%, rgba(120, 120, 120, .15) 100%);
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	border-radius:.25em;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover{
	text-decoration:none;
}
.tablesaw-enhanced .tablesaw-bar .btn:active{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(100, 100, 100, .35)), to(rgba(255, 255, 255, 0)));
	background-image:-webkit-linear-gradient(top, rgba(100, 100, 100, .35) 0%, rgba(255, 255, 255, 0) 70%);
	background-image:linear-gradient(top, rgba(100, 100, 100, .35) 0%, rgba(255, 255, 255, 0) 70%);
}
.tablesaw-enhanced .tablesaw-bar .btn:hover{
	color:#7a1a1a;
	background-color:#fff;
	outline:none;
}
.ie-lte8 .tablesaw-bar .btn:hover,
.ie-lte8 .tablesaw-bar .btn:focus{
	color:#208de3;
	background-color:#fff;
	border-color:#aaa;
	outline:none;
}
.tablesaw-bar .btn-select select{
	background:none;
	border:none;
	display:block;
	position:absolute;
	font-weight:inherit;
	left:0;
	top:0;
	margin:0;
	width:100%;
	height:100%;
	z-index:2;
	min-height:1em;
}
.tablesaw-bar .btn-select select{
	opacity:0;
	filter:alpha(opacity=0);
	display:inline-block;
	color:transparent;
}
.tablesaw-bar .btn select option{
	background:#fff;
	color:#000;
	font-family:sans-serif;
}
.tablesaw-enhanced .tablesaw-bar .btn.btn-select{
	color:#4d4d4d;
	padding-right:2em;
	min-width:7.25em;
	text-align:left;
	text-indent:0;
}
.ie-lte8 .tablesaw-bar .btn-select{
	min-width:6.1em;
}
.tablesaw-bar .btn.btn-small,
.tablesaw-bar .btn.btn-micro{
	display:inline-block;
	width:auto;
	height:auto;
	position:relative;
	top:0;
}
.tablesaw-bar .btn.btn-small{
	font-size:1.0625em;
	line-height:19px;
	padding:.3em 1em .3em 1em;
}
.tablesaw-bar .btn.btn-micro{
	font-size:.8125em;
	padding:.4em .7em .25em .7em;
}
.tablesaw-enhanced .tablesaw-bar .btn-select{
	text-align:left;
}
.tablesaw-bar .btn-select:after{
	background:#e5e5e5;
	background:rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 2px 2px rgba(255, 255, 255, .25);
	box-shadow:0 2px 2px rgba(255, 255, 255, .25);
	content:" ";
	display:block;
	position:absolute;
}
.tablesaw-bar .btn-select.btn-small,
.tablesaw-bar .btn-select.btn-micro{
	padding-right:1.5em;
}
.tablesaw-bar .btn-select:after{
	background:none;
	background-repeat:no-repeat;
	background-position:.25em .45em;
	content:"\25bc";
	font-size:.55em;
	padding-top:1.2em;
	padding-left:1em;
	left:auto;
	right:0;
	margin:0;
	top:0;
	bottom:0;
	width:1.8em;
}
.tablesaw-bar .btn-select.btn-small:after,
.tablesaw-bar .btn-select.btn-micro:after{
	width:1.2em;
	font-size:16px;
	padding:0;
	line-height:1.65;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-left-width:0;
}
.tablesaw-advance .btn{
	-webkit-appearance:none;
	-moz-appearance:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-shadow:0 1px 0 #fff;
	border-radius:.25em;
}
.tablesaw-advance .btn.btn-micro{
	font-size:1em;
	padding:0;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{
	display:block;
	position:relative;
	font-size:1em;
	width:32px;
	height:32px;
	border:none;
	float:left;
	clear:none;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-0.5em;
	margin-left:-0.5em;
	font-size:32px;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before{
	left:.5em;
	top:.65em;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #808080;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{
	left:.5em;
	top:.65em;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.disabled{
	cursor:default;
	pointer-events:none;
	opacity:0.3;
}
.tablesaw-bar{
	clear:both;
	font-family:sans-serif;
	overflow:hidden;
	padding-bottom:1em;
	position:relative;
}
.tablesaw-toolbar{
	font-size:.875em;
	float:left;
}
.tablesaw-toolbar label{
	padding:0;
	clear:both;
	display:block;
	color:#888;
	margin:0;
	text-transform:uppercase;
}
.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select{
	margin-bottom:0;
}
.tablesaw-bar .tablesaw-toolbar .btn{
	margin-left:.4em;
	margin-top:0;
	text-transform:uppercase;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:transparent;
	font-family:sans-serif;
	font-size:1em;
	padding-left:.3em;
}
.tablesaw-bar .tablesaw-toolbar .btn-select{
	min-width:0;
}
.tablesaw-bar .tablesaw-toolbar select{
	color:#888;
	text-transform:none;
	background:transparent;
}
.tablesaw-toolbar ~ table{
	clear:both;
}
.tablesaw-toolbar .a11y-sm{
	clip:rect(0 0 0 0);
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}
@media (min-width:24em){
	.tablesaw-toolbar .a11y-sm{
		clip:none;
		height:auto;
		width:auto;
		position:static;
		overflow:visible;
	}
}
table.tablesaw tbody th{
	font-weight:bold;
}
table.tablesaw thead th,
table.tablesaw thead td{
	color:#444;
}
table.tablesaw thead th{
	color:#fff !important;
}
.tablesaw th,
.tablesaw td{
	line-height:1em;
	text-align:left;
	vertical-align:middle;
	padding:0.8em 0.5em;
	font-size:0.857em;
}
.tablesaw td,
.tablesaw tbody th{
	vertical-align:middle;
	font-size:1em;
	text-align:center;
}
.tablesaw td .btn,
.tablesaw tbody th .btn{
	margin:0;
}
.tablesaw-sortable th.tablesaw-sortable-head button{
	background-color:#606b4b;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#000;
}
.tablesaw thead th{
	color:#000 !important;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	background-color:#606b4b;
}
.tablesaw thead tr:first-child th{
	font-family:sans-serif;
	border-right:2px solid #606b4b;
}
.tablesaw caption{
	text-align:left;
	margin-bottom:0;
	opacity:.5;
	filter:alpha(opacity=50);
	line-height:2.4;
}
@media (min-width:25em){
	.tablesaw caption{
		margin-bottom:.6em;
		line-height:1.2;
	}
}
.tablesaw-cell-label-top{
	text-transform:uppercase;
	font-size:.9em;
	font-weight:normal;
}
.tablesaw-cell-label{
	font-size:.65em;
	text-transform:uppercase;
	color:#888;
	font-family:sans-serif;
}
@media (min-width:40em){
	.tablesaw td{
		line-height:2em;
	}
}
.tablesaw-swipe .tablesaw-cell-persist{
	background-color:#606b4b;
}
.tablesaw-swipe .tablesaw-cell-persist,
.tablesaw td{
	border-right:2px solid #606b4b;
}
.tablesaw-stack tbody tr{
	border-bottom:1px solid #dfdfdf;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label{
	display:none;
}
@media only all{
	.tablesaw-stack td,
	.tablesaw-stack th{
		text-align:left;
		display:block;
	}
	.tablesaw-stack tr{
		clear:both;
		display:table-row;
	}
	.tablesaw-stack td .tablesaw-cell-label,
	.tablesaw-stack th .tablesaw-cell-label{
		display:block;
		padding:0 .6em 0 0;
		width:30%;
		display:inline-block;
	}
	.tablesaw-stack th .tablesaw-cell-label-top,
	.tablesaw-stack td .tablesaw-cell-label-top{
		display:block;
		padding:.4em 0;
		margin:.4em 0;
	}
	.tablesaw-cell-label{
		display:block;
	}
	.tablesaw-stack tbody th.group{
		margin-top:-1px;
	}
	.tablesaw-stack th.group b.tablesaw-cell-label{
		display:none !important;
	}
}
.tablesaw-stack tr{
	display:table-row;
}
.tablesaw-stack td,
.tablesaw-stack th,
.tablesaw-stack thead td,
.tablesaw-stack thead th{
	display:table-cell;
	margin:0;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label{
	display:none !important;
}
.tablesaw-fix-persist{
	table-layout:fixed;
}
@media only all{
	.tablesaw-swipe th.tablesaw-cell-hidden,
	.tablesaw-swipe td.tablesaw-cell-hidden{
		display:none;
	}
}
.btn.tablesaw-columntoggle-btn span{
	text-indent:-9999px;
	display:inline-block;
}
.tablesaw-columntoggle-btnwrap{
	position:relative;
}
.tablesaw-columntoggle-btnwrap .dialog-content{
	padding:.5em;
}
.tablesaw-columntoggle tbody td{
	line-height:1.5;
}
.tablesaw-columntoggle-popup{
	display:none;
}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{
	display:block;
	position:absolute;
	top:2em;
	right:0;
	background-color:#fff;
	padding:.5em .8em;
	border:1px solid #ccc;
	-webkit-box-shadow:0 1px 2px #ccc;
	box-shadow:0 1px 2px #ccc;
	border-radius:.2em;
	z-index:1;
}
.tablesaw-columntoggle-popup fieldset{
	margin:0;
}
@media only all{
	.tablesaw-columntoggle th.tablesaw-priority-6,
	.tablesaw-columntoggle td.tablesaw-priority-6,
	.tablesaw-columntoggle th.tablesaw-priority-5,
	.tablesaw-columntoggle td.tablesaw-priority-5,
	.tablesaw-columntoggle th.tablesaw-priority-4,
	.tablesaw-columntoggle td.tablesaw-priority-4,
	.tablesaw-columntoggle th.tablesaw-priority-3,
	.tablesaw-columntoggle td.tablesaw-priority-3,
	.tablesaw-columntoggle th.tablesaw-priority-2,
	.tablesaw-columntoggle td.tablesaw-priority-2,
	.tablesaw-columntoggle th.tablesaw-priority-1,
	.tablesaw-columntoggle td.tablesaw-priority-1{
		display:none;
	}
}
.tablesaw-columntoggle-btnwrap .dialog-content{
	top:0 !important;
	right:1em;
	left:auto !important;
	width:12em;
	max-width:18em;
	margin:-.5em auto 0;
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus{
	outline-style:none;
}
@media (min-width:20em){
	.tablesaw-columntoggle th.tablesaw-priority-1,
	.tablesaw-columntoggle td.tablesaw-priority-1{
		display:table-cell;
	}
}
@media (min-width:30em){
	.tablesaw-columntoggle th.tablesaw-priority-2,
	.tablesaw-columntoggle td.tablesaw-priority-2{
		display:table-cell;
	}
}
@media (min-width:40em){
	.tablesaw-columntoggle th.tablesaw-priority-3,
	.tablesaw-columntoggle td.tablesaw-priority-3{
		display:table-cell;
	}
	.tablesaw-columntoggle tbody td{
		line-height:2;
	}
}
@media (min-width:50em){
	.tablesaw-columntoggle th.tablesaw-priority-4,
	.tablesaw-columntoggle td.tablesaw-priority-4{
		display:table-cell;
	}
}
@media (min-width:60em){
	.tablesaw-columntoggle th.tablesaw-priority-5,
	.tablesaw-columntoggle td.tablesaw-priority-5{
		display:table-cell;
	}
}
@media (min-width:70em){
	.tablesaw-columntoggle th.tablesaw-priority-6,
	.tablesaw-columntoggle td.tablesaw-priority-6{
		display:table-cell;
	}
}
@media only all{
	.tablesaw-columntoggle th.tablesaw-cell-hidden,
	.tablesaw-columntoggle td.tablesaw-cell-hidden{
		display:none;
	}
	.tablesaw-columntoggle th.tablesaw-cell-visible,
	.tablesaw-columntoggle td.tablesaw-cell-visible{
		display:table-cell;
	}
}
.tablesaw-columntoggle-popup .btn-group > label{
	display:block;
	padding:.2em 0;
	white-space:nowrap;
}
.tablesaw-columntoggle-popup .btn-group > label input{
	margin-right:.8em;
}
.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th{
	position:relative;
}
.tablesaw-sortable thead tr th{
	padding-right:1.6em;
	vertical-align:top;
}
.tablesaw-sortable th.tablesaw-sortable-head,
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head{
	padding:0;
}
.tablesaw-sortable th.tablesaw-sortable-head button{
	padding:0.714em 0.357em;
}
.tablesaw-sortable .tablesaw-sortable-head button{
	min-width:100%;
	color:inherit;
	border:0;
	padding:0;
	text-align:left;
	font:inherit;
	text-transform:inherit;
	position:relative;
	text-shadow:none;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{
	width:7px;
	height:10px;
	content:"\0020";
	position:absolute;
	right:.5em;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after{
	content:"";
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after{
	content:"";
}
.tablesaw-sortable .not-applicable:after{
	content:"--";
	display:block;
}
.tablesaw-sortable .not-applicable span{
	display:none;
}
.tablesaw-advance{
	float:right;
}
.tablesaw-advance.minimap{
	margin-right:.4em;
}
.tablesaw-advance-dots{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	display:none;
}
.tablesaw-advance-dots li{
	display:table-cell;
	margin:0;
	padding:.4em .2em;
}
.tablesaw-advance-dots li i{
	width:5px;
	height:5px;
	background:#555;
	border-radius:100%;
	display:inline-block;
}
.tablesaw-advance-dots-hide{
	opacity:.25;
	filter:alpha(opacity=25);
	cursor:default;
	pointer-events:none;
}
.tablesaw-navigation{
	clear:both;
}
.tablesaw-navigation-label{
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0.5em;
}
#page-body .tablesaw-swipe .tablesaw-cell-persist:nth-child(1){
	width:140px !important;
	max-width:140px !important;
}
.logo-bw{
	display:block;
	width:200px;
	margin:10px auto;
}
.fa-check::before{
	content:url("https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/check.png");
}
@media screen and (min-width:600px){
	.logo-bw{
		float:left;
		margin:40px 0 0 20px;
	}
}
@media screen and (min-width:1200px){
	.logo-bw{
		width:260px;
	}
}
.mr-1, .mx-1{
	margin-right:.25rem !important;
}
.shipping-image{
	max-width:110px;
	border:1px solid #ddd;
}
.clear{
	clear:both;
}
.versandzonen{
	clear:both;
	padding-top:25px;
}
.lightbox{
	display:none;
	position:fixed;
	z-index:999;
	width:100vw;
	height:100vh;
	text-align:center;
	top:0;
	left:0;
	background:rgba(0, 0, 0, 0.8);
}
#item-images #image-big .lightbox img{
	max-width:95%;
	max-height:95%;
	margin-top:2%;
	position:unset;
	top:unset;
	left:unset;
	-webkit-transform:unset;
	-moz-transform:unset;
	-ms-transform:unset;
	-o-transform:unset;
	transform:unset;
}
.lightbox:target{
	outline:none;
	display:block;
}
.versandsbox h2 + p{
	margin-top:0;
}
#item-images #image-big .lightbox img.close_button{
	border:0;
	box-shadow:unset;
	margin-left:-50px;
	position:absolute;
}
.cross-selling h2{
	font-family:'Black Ops One';
	font-size:24px;
	font-weight:400;
	margin-bottom:14px;
}
.cross-selling h3{
	text-decoration:none;
	padding:10px;
	font-weight:400;
	font-size:13px;
}
.cross-selling{
	padding:0 14px;
	margin:5px;
	box-sizing:border-box;
}
.cross-selling .list-item{
	background-color:#606B4B;
	color:#fff;
	margin:5px 5px 10px;
	box-shadow:0 6px 5px rgba(0, 0, 0, 0.3);
}
.cross-selling a{
	text-decoration:none;
}
.cross-selling .crossselling-image{
	width:100%;
}
.cross-selling .list-item{
	width:calc(50% - 10px);
	float:left;
}
.cross-selling .list-item-3{
	clear:both;
}
@media screen and (min-width:800px){
	.cross-selling .list-item{
		width:calc(25% - 10px);
		float:left;
		clear:none;
	}
}
.inside{
	overflow-x:hidden;
}
.head-subcontent{
	max-width:1200px;
	margin:0 auto;
}
.h-100{
	height:100% !important;
}
.row{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-15px;
}
@media (min-width:768px){
	.col-md-4{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%;
	}
}
.col-12{
	-webkit-box-flex:0;
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px;
}
.w-100{
	width:100% !important;
}
@media (min-width:1200px){
	.col-xl-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%;
	}
}
@media (min-width:992px){
	.col-lg-6{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%;
	}
}
.head-subcontent{
	max-width:1200px;
	margin:0 auto;
}
.widget .widget-inner{
	clear:both;
}
.widget .widget-inner{
	position:relative;
}
.widget-grid > .widget-inner{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.barbwire-image{
	min-width:700px;
	clear:both;
	display:block;
}
.company-logo{
	padding-top:1em;
	width:205px;
	padding-right:5px;
}
.company-email{
	min-width:200px;
	width:50%;
}
.company-hotline{
	width:50%;
}
.company-logo .logo-image{
	width:100%;
	transition:all .3s ease;
	z-index:1;
	position:relative;
	max-width:260px;
}
.company-contact{
	font-size:12px;
	display:flex;
	width:90%;
	margin:0 auto;
}
.header-list > ul:first-child{
	flex:0 0 45%;
}
.header-list ul{
	margin-bottom:.5em;
}
.header-list{
	font-weight:700;
	margin-top:21px;
}
[class^="icon-"], [class*=" icon-"], .checked-label{
	position:relative;
}
.unique-sellpoints ul{
	overflow:hidden;
	display:flex;
	flex-direction:row;
	-moz-flex-direction:row;
	flex-wrap:wrap;
	padding:0;
	margin:0;
	justify-content:space-around;
}
.unique-sellpoints li span{
	font-weight:bolder;
}
.unique-sellpoints li .light{
	font-size:.777em;
	line-height:1.2em;
}
.unique-sellpoints li .big{
	font-size:11px;
}
.icon-return, .icon-shipping{
	font-size:.857em;
	height:66px;
	text-transform:uppercase;
	color:#606B4B;
	font-weight:700;
	padding:10px 25px 5px 35px;
	max-width:18em;
}
.icon-shipping:before, .icon-return:before, .icon-submit::before{
	background-repeat:no-repeat;
	left:0;
	background-size:contain;
	display:block;
	content:'';
	position:absolute;
	top:15px;
}
.icon-shipping:before{
	background-image:url("https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/shipping.png");
	width:24px;
	height:24px;
}
.icon-return:before{
	background-image:url("https://images.bundeswehr-und-mehr.de/frontend/ebay/grafiken/return.png");
	width:24px;
	height:24px;
}
.unique-sellpoints{
	padding-top:.8em;
}
.head-subcontent .widget-three-col > div:nth-child(2){
	padding:0;
	-webkit-box-flex:0;
	-ms-flex:0 0 calc(75% - 205px);
	flex:0 0 calc(75% - 205px);
	max-width:calc(75% - 205px);
}
.head-subcontent .widget-three-col > div:last-child{
	-webkit-box-flex:0;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	padding-bottom:0;
	padding-right:0 !important;
}
@media all and (max-width:1199px){
	.unique-sellpoints li::before{
		width:20px;
	}
	.icon-return, .icon-shipping{
		padding:10px 25px 5px 30px;
	}
}
@media all and (max-width:1175px){
	.icon-return, .icon-shipping{
		max-width:19em;
	}
	.header-list > ul:first-child{
		flex:0 0 50%;
	}
	.company-email .mail{
		font-size:11px;
	}
	.label-hotline{
		font-size:12px;
	}
	.company-email{
		padding-right:2.2em;
	}
	.header-list{
		background-position-x:-20px;
	}
}
@media all and (max-width:1006px){
	.range-hint{
		font-size:11px;
	}
	.single .nav-tabs .nav-item .nav-link{
		font-size:16px;
	}
	.company-contact{
		margin-bottom:1.9em;
		justify-content:space-evenly;
	}
	.head-subcontent .widget-three-col > div:last-child{
		display:none;
	}
	.head-subcontent .widget-three-col > div:nth-child(2){
		-ms-flex:0 0 calc(100% - 220px);
		flex:0 0 calc(100% - 220px);
		max-width:calc(100% - 220px);
	}
	.unique-sellpoints li.icon-shipping{
		display:flex;
	}
	#page-header .container-max .container-max{
		padding:0 5px 0 0;
	}
	.company-email{
		padding-right:1em;
	}
}
@media all and (max-width:800px){
	.head-subcontent .widget-three-col > div:nth-child(2){
		display:none;
	}
}
@media all and (max-width:600px){
	.cmp-product-thumb .prices{
		display:block;
	}
	.cmp-product-thumb .price-view-port{
		text-align:right;
		margin-bottom:-21px;
	}
	.cmp-product-thumb .price{
		margin-top:21px;
	}
}
@media all and (max-width:550px){
	#page-body h2::before{
		height:1.5em;
	}
	#page-body h2{
		padding:35px 0 10px;
	}
}
@media all and (max-width:450px){
	.page-footer .container > .inside, .page-footer-copyright .container > .inside, .page-header .container > .inside{
		padding-left:.5em;
		padding-right:.5em;
	}
}
@media (max-width:800px){
	.head-subcontent .widget-three-col > div:first-child{
		max-width:150px;
		padding:.5em 0 0 0;
		margin:0 auto;
	}
}
@media (max-width:1199.98px){
	.company-logo{
		padding-left:10px;
	}
}
.header-list li{
	padding:0.1em 0;
	line-height:1.5;
}