/*content-contact
content-faq, content-faq-ital, content-faq-fr
content-contest
*/
#content-wrapper {
	max-width: 1260px;
	margin: auto;
}
/*content-contact*/
#content-banner-contact {
	/*background-image: url("content-img/content_contact/header.jpg");*/
	background-repeat: no-repeat;
	margin: auto;
	width: auto;
	height: auto;
	padding: 10px;
	border-style: solid;
	border-width: 5px;
	border-color: #f2f2f2;
}
#content-contact-header {}
.content-contact-rand {
	border-bottom: 0;
}
.content-contact-text {
	text-align: center;
}
#content-contact-formular {
	margin: auto;
	background-color: white;
	max-width: 400px;
	padding: 10px;
}
#content-contact-send {
	display: flex;
	justify-content: center;
}
#content-contact-footer {
	display: flex;
	align-items: stretch;
	background-color: #f1f1f1;
	border: 10px;
	flex-wrap: wrap;
}
.content-contact-question {
	font-weight: lighter;
	font-size: 18px;
	text-align: center;
}
.content-contact-question2 {
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.content-contact-required1 {
	width: 83%;
}
.content-contact-required2 {
	width: 85%;
}
.content-contact-required3 {
	width: 95%;
}
.content-contact {
	background-color: #a6131e;
	border: 0px;
	padding: 0.6em 1em;
	color: white;
	font-size: 15px;
	font-weight: 900;
}
.content-contact-border-left {
	border-left-style: solid;
	border-width: 15px;
	border-color: #f2f2f2;
}
.content-contact-border {
	border-left-style: solid;
	border-right-style: solid;
	border-width: 15px;
	border-color: #f2f2f2;
	flex-grow: 5;
}
/*content-faq, content-faq-ital, content-faq-fr */
#content-banner-help {
	background-image: url("content_img/grunge_hintergrund.jpg");
	background-repeat: no-repeat;
	margin: auto;
	width: auto;
	height: auto;
	padding: 10px;
	border-style: solid;
	border-width: 5px;
	border-color: #fff;
}
#content-faq1 {
	background-color: #fff;
}
#content-faq1-test {
	background-color: lightgrey;
}
#content-faq2-test {
	background-color: lightgrey;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin: auto;
}
#content-faq2 {
	background-color: #fff;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 90%;
	margin: auto;
}
.content-faq {
	margin: auto;
}
.content-faq h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content-faq h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content-faq p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content-faq a {
	font-size: 1.0em;
	text-decoration: none;
}
.content-help {
	background-color: white;
	padding: 25px;
	border: 1px solid;
	border-color: lightgrey;
	margin: 5px;
	width: 300px;
	height: 200px;
	color: grey;
	font-size: 20px;
	font-weight: 100;
}
.content-img {
	margin-left: 40%;
}
.content-img2 {
	margin-left: 30%;
}
.content-underline {
	font-weight: bolder;
	font-size: 18px;
	text-decoration: underline solid;
	text-decoration-color: #a6131e;
}
/*content-contact
content-faq, content-faq-ital, content-faq-fr
content-contest*/
@media only screen and (max-width: 480px) {
	#content-background-grey {
		background: #fff;
	}
	.content-retour {
		font-weight: bolder;
		font-size: 18px;
		text-decoration: underline solid;
		text-decoration-color: #a6131e;
	}
	#content-retour {
		margin: 0px;
	}
}
@media only screen and (min-width: 480px) {
	#content-background-grey {
		background: #fff;
		border-style: solid;
		border-width: 5px;
		border-color: #fff;
	}
	.content-retour::before {
		display: block;
		content: "";
		height: 50px;
		margin-top: -10px;
		visibility: hidden;
	}
}
/*content-contest*/
#content-banner-contest {
	background-image: url("content_img/grunge_hintergrund.jpg");
	background-repeat: no-repeat;
	margin: auto;
	width: auto;
	height: auto;
	padding: 10px;
	border-color: #f2f2f2;
}
#content-contest-box {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 50px;
}
@media only screen and (max-width: 1000px) {
	.content-contest-text {
		width: 100%;
		text-align: left;
		margin-right: 5%;
		margin-left: 5%;
	}
}
@media only screen and (min-width: 1000px) {
	.content-contest-text {
		width: 50%;
		text-align: left;
		margin: auto;
	}
}
.content-picture-right {
	float: right;
	margin-right: 5%;
}
#content-contest1 {
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin: auto;
}
#content-contest-photo1 {
	background-color: #dfe0db;
	margin-right: 10px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
}
#content-contest-load {
	background-color: #cfd0ca;
	margin-right: 10px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
}
#content-contest-win {
	background-color: #b4b5ad;
	margin-right: 10px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
}
#content-contest-code {
	background-color: #949689;
	margin-right: 10px;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-top: 10px solid #fff;
	;
}
.content-box-photo {
	position: relative;
}
@media only screen and (min-width: 638px) {
	.content-box-photo:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #dfe0db;
		border-width: 12px;
	}
}
@media only screen and (max-width: 638px) {
	.content-box-photo:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #fff;
		border-width: 12px;
	}
}
/*Für It*/
.content-contest-photo-it {
	background-color: white;
	padding: 30px;
	width: 230px;
	height: 300px;
	font-size: 20px;
	font-weight: 100;
	text-align: center;
}
/*Für ES, Ru, FR */
.content-contest-photo {
	background-color: #f2f2f2;
	padding: 30px;
	width: 230px;
	height: 250px;
	font-size: 20px;
	font-weight: 100;
	text-align: center;
}
.content-box-load {
	position: relative;
}
@media only screen and (min-width: 1264px) {
	.content-box-load:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #cfd0ca;
		border-width: 12px;
	}
}
@media only screen and (max-width: 1264px) {
	.content-box-load:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #f2f2f2;
		border-width: 12px;
	}
}
.content-box-win {
	position: relative;
}
@media only screen and (min-width: 638px) {
	.content-box-win:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #b4b5ad;
		border-width: 12px;
	}
}
@media only screen and (max-width: 638px) {
	.content-box-win:after {
		left: 100%;
		top: -17%;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #f2f2f2;
		border-width: 12px;
	}
}
.content-contest-img {
	margin-left: 20%;
}
@media only screen and (max-width: 544px) {
	.content-contest-box2 {
		width: 100%;
		text-align: left;
		margin-right: 5%;
		border-left: solid 25px;
		border-color: #f2f2f2;
		float: right;
	}
}
@media only screen and (min-width: 544px) {
	.content-contest-box2 {
		width: 65%;
		text-align: left;
		margin-top: 5%;
	}
}
.content-contest-box1 {
	width: 250px;
	margin-right: 5%;
	margin-top: 5%;
	margin-bottom: 50px;
}
#contest-pic-box2 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 50px;
}
@media only screen and (min-width: 550px) {
	#content-container1 {
		display: flex;
	}
}
@media only screen and (max-width: 550px) {
	#content-container1 {}
}
@media only screen and (min-width: 550px) {
	#content-container2 {
		display: flex;
	}
}
@media only screen and (max-width: 550px) {
	#content-container2 {}
}
/*content-retour Mazen*/
.content-retourNew h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 50px 0 10px;
	margin: 0;
}
.content-retourNew h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 10px;
}
.content-retourNew p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0 10px;
	margin: 0;
}
.content-retourNew a {
	font-size: 1.0em;
	text-decoration: none;
}
/*content-retour */
.content-retour-font-h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content-retour-font-h3 {
	font-size: 20px;
	font-weight: bold;
	color: #a6131e;
}
.content-infotext-zusatzkosten {
	background-color: #e4d7a2;
	border-top: 12px solid;
	border-left: 12px solid;
	border-right: 12px solid;
	border-bottom: 1px solid;
	border-color: #e4d7a2;
	margin-bottom: 30px;
}
.content-font {
	font-size: small;
}
.content-info {
	background-color: #f2f2f2;
}
@media only screen and (min-width: 670px) {
	#content-infotext-country {
		padding-bottom: 10px;
		padding-top: 10px;
		background-color: white;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		margin: auto;
		border-left: 15px solid;
		border-right: 15px solid;
		border-color: white;
	}
	.content-infotext-country-bereich {
		background-color: #fff;
	}
	.content-infotext-EU1 {
		padding-top: 30px;
		padding-bottom: 15px;
		background-color: #fff;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		margin: auto;
		border-left: 15px solid;
		border-right: 15px solid;
		border-color: #fff;
	}
	.content-infotext-EU {
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #fff;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
		margin: auto;
		border-left: 15px solid;
		border-right: 15px solid;
		border-color: #fff;
	}
	#content-infotext-top {
		text-align: center;
		margin-right: 15%;
		margin-left: 15%;
	}
	#content-infotext-text {
		text-align: center;
		margin-right: 0%;
		margin-left: 0%;
	}
	.content-infotext-img {
		display: flex;
		justify-content: space-between;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media only screen and (max-width: 670px) {
	#content-infotext-top {
		text-align: left;
	}
	#content-infotext-country {
		padding-bottom: 10px;
		padding-top: 10px;
		background-color: white;
		justify-content: center;
		flex-wrap: wrap;
		margin: 0;
		border-left: 5px solid;
		border-right: 5px solid;
		border-color: white;
		border-top: 5px;
	}
	.content-infotext-EU1 {
		padding-top: 30px;
		padding-bottom: 15px;
		background-color: #fff;
		justify-content: center;
		flex-wrap: wrap;
		margin: 0;
		border-left: 5px solid;
		border-right: 5px solid;
		border-color: #fff;
	}
	.content-infotext-EU {
		background-color: #fff;
		justify-content: center;
		flex-wrap: wrap;
		margin: 0;
		border-left: 5px solid;
		border-right: 5px solid;
		border-color: #fff;
	}
	.content-infotext-img {
		display: flex;
		justify-content: space-between;
		padding-left: 5px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media only screen and (min-width: 375px) {
	.content-infotext-img {
		display: flex;
		justify-content: space-between;
		padding-left: 5px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media only screen and (max-width: 375px) {
	.content-infotext-img {
		display: none;
	}
}
/*Content-Filiale */
#content-map img {
	max-width: 100%;
}
@media only screen and (max-width: 1000px) {
	#content-filiale-schiffweiler-osterroenfeld {
		flex-flow: row wrap;
		justify-content: center;
		border-top: 10px solid;
		border-color: #f2f2f2;
	}
	.content-filiale-gesamt {
		flex-flow: row wrap;
		justify-content: center;
		border-color: #f2f2f2;
	}
	.content-filiale-links {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		padding-top: 10px;
		border-color: #f2f2f2;
	}
	.content-filiale-rechts {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		padding-top: 10px;
	}
	#content-filiale-img2 {
		flex-flow: row;
		justify-content: left;
	}
	.content-filiale-text-oben {
		display: flex;
		justify-content: center;
		width: 300px;
		margin-top: 5%;
	}
	#content-map {
		display: none;
	}
	.content-filiale-text {
		display: flex;
		justify-content: left;
		width: 300px;
		padding-left: 25px;
	}
	.content-filiale-gesamt1 {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
}
@media only screen and (max-width: 650px) {
	.content-filiale-text {
		display: flex;
		justify-content: left;
		width: 300px;
		padding-left: 25px;
		margin-top: 5%;
	}
}
@media only screen and (min-width: 1276px) {
	.content-filiale-gesamt1 {
		display: flex;
		flex-flow: row wrap;
		justify-content: left;
		border-left: 20px solid;
		border-color: #f2f2f2;
	}
	.content-line-hr {
		display: none;
	}
}
@media only screen and (max-width: 1276px) {
	.content-filiale-gesamt1 {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
	.content-line-hr {
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #f2f2f2;
	}
	.content-line-hr:before {
		content: "";
		width: 100%;
		border-bottom: 1px solid black;
		position: absolute;
		left: 0;
	}
}
@media only screen and (min-width: 1000px) {
	#content-filiale-schiffweiler-osterroenfeld {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		border-top: 10px solid;
		border-left: 20px solid;
		border-color: #fff;
	}
	.content-filiale-gesamt {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		border-left: 20px solid;
		border-color: #fff;
	}
	.content-filiale-gesamt1 {
		border-left: 20px solid;
		border-color: #fff;
	}
	.content-filiale-rechts {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 25px;
		padding-top: 25px;
	}
	.content-filiale-links {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 25px;
		padding-top: 25px;
	}
	#content-filiale-img2 {
		flex-flow: row;
		justify-content: left;
		border-left: 20px solid;
		border-color: #f2f2f2;
	}
	.content-filiale-text {
		display: flex;
		justify-content: left;
		padding-left: 30px;
		width: 300px;
	}
	#content-map {
		display: flex;
	}
	#content-filiale-img2 {
		display: none;
	}
}
.content-filiale-btn {
	background-color: #a6131e;
	border: 0;
	padding: 10px 30px;
	color: white;
	font-size: 12px;
	font-weight: 900;
}
/*content-filiale-fr*/
.content-underline-hr {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: black;
	margin: 40px 0;
}
.content-underline-hr:before {
	content: "";
	width: 10000px;
	border-bottom: 3px solid #fff;
	position: absolute;
	top: 70%;
	left: 0;
}
.content-underline-hr span {
	position: relative;
	padding: 0 10px;
	background-color: #fff;
	font-size: 25px;
	font-weight: bold;
}
@media only screen and (min-width: 670px) {
	.content-filiale-text-oben {
		display: flex;
		justify-content: left;
		padding-left: 30px;
		width: 300px;
	}
}
/*span-Elemente*/
.content-filiale-abstand1 {
	padding-left: 10px;
}
.content-filiale-abstand2 {
	padding-left: 30px;
}
.content-filiale-abstand3 {
	padding-left: 30px;
}
.content-filiale-abstand4 {
	padding-left: 10px;
}
.es-content-filiale-abstand1 {
	padding-left: 10px;
}
.es-content-filiale-abstand2 {
	padding-left: 26px;
}
/*Für es und ru*/
.es-content-filiale-abstand3 {
	padding-left: 35px;
}
.es-content-filiale-abstand4 {
	padding-left: 10px;
}
.ru-content-filiale-abstand1 {
	padding-left: 10px;
}
.ru-content-filiale-abstand2 {
	padding-left: 35px;
}
.ru-content-filiale-abstand3 {
	padding-left: 14px;
}
/* Tarnmuster*/
.content-tarnmuster-font-h1 {
	font-size: 18px;
	font-weight: bold;
	color: white;
}
.content-tarnmuster-abstand-ru {
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
}
/* ab größe von 1241*/
@media only screen and (min-width: 1240px) {
	.content-tarnmuster-btn-klein {
		padding-left: 200px;
	}
	.content-tarnmuster-img-klein {
		display: none;
	}
	.content-tarnmuster-text-klein {
		display: none;
	}
	.content-tarnmuster-btn-klein {
		display: none;
	}
}
@media only screen and (min-width: 1122px) {
	.content-tarnmuster1 {
		display: flex;
		flex-flow: row wrap;
		justify-content: left;
		padding-left: 30px;
	}
	.content-tarnmuster-links {
		padding-right: 15px;
	}
	.content-tarnmuster-links-it {
		padding-right: 15px;
	}
	.content-tarnmuster-links-it1 {
		padding-right: 15px;
	}
	.content-tarnmuster-img-klein {
		display: none;
	}
	.content-tarnmuster-text-klein {
		display: none;
	}
	.content-tarnmuster-btn-klein {
		display: none;
	}
}
@media only screen and (min-width: 575px) and (max-width: 1106px) {
	.content-tarnmuster1 {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
}
@media only screen and (min-width: 630px) {
	.content-tarnmuster-btn {
		display: flex;
		justify-content: center;
	}
	.content-tarnmuster-btn img {
		display: none;
	}
	.content-tarnmuster {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}
	.content-tarnmuster-es {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
		height: 320px;
	}
	.content-tarnmuster-links {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 40px;
		padding-top: 25px;
	}
	.content-tarnmuster-links-it {
		display: flex;
		flex-flow: row wrap;
		height: 350px;
	}
	.content-tarnmuster-rechts {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 40px;
		padding-top: 25px;
	}
	.content-tarnmuster-rechts-it {
		display: flex;
		flex-flow: row wrap;
		height: 350px;
	}
	.content-tarnmuster-img-klein {
		display: none;
	}
	.content-tarnmuster-img {
		flex-flow: row;
		justify-content: left;
		border-color: #f2f2f2;
	}
	.content-tarnmuster-ueberschrift-klein {
		display: none;
	}
	.content-tarnmuster-ueberschrift-klein-ru {
		display: none;
	}
	.content-tarnmuster-ueberschrift {
		height: 25px;
		background-color: black;
		border-left: 10px solid;
		border-color: #f2f2f2;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.content-tarnmuster-ueberschrift-ru {
		height: 50px;
		background-color: black;
		border-left: 10px solid;
		border-color: #f2f2f2;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.content-ta-line-hr {
		display: none;
	}
	.content-tarnmuster-text-klein {
		display: none;
	}
	.content-tarnmuster-text-klein-es {
		display: none;
	}
	.content-tarnmuster-text-klein-it {
		display: none;
	}
	.content-tarnmuster-text {
		text-align: left;
		margin-top: 5%;
		padding-left: 30px;
		width: 350px;
		height: 170px;
	}
	.content-tarnmuster-text-de {
		text-align: left;
		margin-top: 5%;
		padding-left: 30px;
		width: 350px;
		height: 175px;
	}
	.content-tarnmuster-text-ru {
		text-align: left;
		margin-top: 5%;
		padding-left: 30px;
		width: 350px;
		height: 200px;
	}
	.content-tarnmuster-text-it {
		text-align: left;
		margin-top: 5%;
		padding-left: 30px;
		width: 350px;
		height: 250px;
	}
	.content-tarnmuster-text-es {
		text-align: left;
		margin-top: 5%;
		padding-left: 30px;
		width: 350px;
		height: 220px;
	}
	.content-tarnmuster-btn1:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1 {
		text-align: center;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 168px;
		font-size: 18px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn1-ru:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1-ru {
		text-align: center;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 168px;
		font-size: 13px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn1-it:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1-it {
		text-align: center;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 172px;
		font-size: 17px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn2:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn2 {
		text-align: center;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 86px;
		font-size: 18px;
		font-weight: bold;
	}
	.content-tarnmuster-btn2-ru:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn2-ru {
		text-align: center;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 86px;
		font-size: 13px;
		font-weight: bold;
	}
	.content-tarnmuster-btn-klein {
		display: none;
	}
}
/*kleiner 541*/
@media only screen and (max-width: 630px) {
	.content-tarnmuster-btn-klein {}
	.content-tarnmuster {
		flex-flow: row wrap;
		justify-content: center;
	}
	.content-tarnmuster-es {
		display: none;
	}
	.content-tarnmuster1 {
		flex-flow: row wrap;
		justify-content: center;
	}
	.content-tarnmuster-links-klein {
		display: flex;
		flex-flow: row wrap;
		padding-right: 5px;
		padding-bottom: 25px;
		padding-top: 25px;
		justify-content: center;
	}
	.content-tarnmuster-links-klein-it {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 25px;
		padding-top: 25px;
		justify-content: center;
	}
	.content-tarnmuster-rechts-klein {
		display: flex;
		flex-flow: row wrap;
		padding-bottom: 25px;
		padding-top: 25px;
		justify-content: center;
	}
	.content-tarnmuster-img {
		display: none;
	}
	.content-tarnmuster-img-klein {
		padding-bottom: 10px;
	}
	.content-tarnmuster-text-klein {
		width: 300px;
		height: 240px;
		padding-left: 10px;
	}
	.content-tarnmuster-text-klein-es {
		width: 300px;
		height: 290px;
		padding-left: 10px;
	}
	.content-tarnmuster-text-klein-it {
		width: 300px;
		height: 300px;
		padding-left: 10px;
	}
	.content-tarnmuster-ueberschrift-klein {
		height: 25px;
		background-color: black;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.content-tarnmuster-ueberschrift-klein-ru {
		height: 50px;
		background-color: black;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.content-tarnmuster-ueberschrift {
		display: none;
	}
	.content-tarnmuster-ueberschrift-ru {
		display: none;
	}
	.content-tarnmuster-btn1:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1 {
		text-align: center;
		position: relative;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 168px;
		font-size: 18px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn1-ru:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1-ru {
		text-align: center;
		position: relative;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 168px;
		font-size: 13px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn1-it:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn1-it {
		text-align: center;
		position: relative;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 172px;
		font-size: 17px;
		font-weight: bold;
		margin-right: 4px;
	}
	.content-tarnmuster-btn2:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn2 {
		text-align: center;
		position: relative;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 86px;
		font-size: 18px;
		font-weight: bold;
	}
	.content-tarnmuster-btn2-ru:hover {
		background-color: #a6131e;
		color: white;
	}
	.content-tarnmuster-btn2-ru {
		text-align: center;
		position: relative;
		padding: 10px 17px 10px 17px;
		float: left;
		color: black;
		background-color: #BDBDBD;
		border: 0;
		height: 40px;
		width: 86px;
		font-size: 13px;
		font-weight: bold;
	}
}
.content-img-front {
	max-width: 200px;
	max-height: 250px;
}
/*Firmengeschichte*/
#content-timeline {
	position: relative;
	max-width: 920px;
	width: 100%;
	margin: 0 auto;
}
/*Linie Vertikal*/
.timeline-article .content-time-left-container, .timeline-article .content-time-right-container {
	max-width: 44%;
	width: 100%;
}
/*weißer Hintergrund*/
.content-time-box-left, .content-time-box-right {
	position: relative;
	width: auto;
	background-color: #fff;
}
.content-time-box-right:after {
	right: 100%;
	top: 60px;
	border: solid transparent;
	content: " ";
	position: absolute;
	border-right-color: #f2f2f2;
	border-width: 15px;
	margin-top: -50px;
}
.timeline-article p {
	padding-left: 10px;
}
.timeline-article .content-time-left-container {
	float: left;
}
.timeline-article .content-time-right-container {
	float: right;
}
/*hinzugefügt*/
.content-time-rot {
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	width: 60px;
	height: 45px;
	background-color: #a6131e;
	color: white;
}
.content-time-grau {
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	width: 60px;
	height: 45px;
	background-color: #949689;
	color: white;
}
.content-time-text-links {
	display: flex;
	background-color: #f2f2f2;
}
.content-time-text-rechts {
	display: flex;
	float: right;
	background-color: #f2f2f2;
}
.content-time-text2 {
	padding: 5px;
	display: inline-block;
	background-color: #f2f2f2;
}
/*für desktop*/
.content-timeline-punkt {
	position: relative;
	top: 10px;
	left: 50%;
	width: 20px;
	height: 30px;
	margin-left: -3px;
	border-radius: 50%;
	background: #a6131e;
	border-top: 5px solid;
	border-bottom: 5px solid;
	border-color: #fff;
}
.content-timeline-punkt-rechts {
	position: relative;
	top: 10px;
	left: 50%;
	width: 20px;
	height: 30px;
	margin-left: -3px;
	border-radius: 50%;
	background: #a6131e;
	border-top: 5px solid;
	border-bottom: 5px solid;
	border-color: #FFFFFF;
}
.content-timeline-h1 {
	display: flex;
	justify-content: center;
	font-size: 40px;
	font-weight: bold;
	color: #a6131e;
}
@media only screen and (min-width: 830px) {
	.timeline-article-klein {
		display: none;
	}
	.content-time-h1-links {
		justify-content: center;
		font-size: 19px;
		font-weight: bold;
		color: black;
		padding-left: 10px;
		padding-top: 20px;
		background-color: #f2f2f2;
	}
	.content-time-box-left:after {
		left: 100%;
		top: 60px;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-left-color: #f2f2f2;
		border-width: 15px;
		margin-top: -50px;
	}
	.content-time-ueberschrift {
		display: flex;
		justify-content: center;
		padding-left: 50px;
		padding-right: 50px;
		text-align: center;
		padding-bottom: 10px;
	}
}
@media only screen and (min-width:830px) AND (max-width: 1024px) {
	.timeline-article {
		width: 99%;
		height: 50%;
		position: relative;
		overflow: hidden;
	}
	.content-time-h1-rechts {
		font-size: 19px;
		font-weight: bold;
		color: black;
		padding-top: 20px;
		padding-left: 10px;
	}
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 80%;
		left: 50%;
		background: #c5c6c1;
	}
}
@media only screen and (min-width:1024px) AND (max-width: 1044px) {
	.timeline-article {
		width: 90%;
		height: 50%;
		position: relative;
		overflow: hidden;
		padding-left: 85px;
	}
	.content-time-h1-rechts {
		font-size: 19px;
		font-weight: bold;
		color: black;
		padding-top: 20px;
		padding-left: 10px;
	}
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 80%;
		left: 50%;
		background: #c5c6c1;
	}
}
@media only screen and (min-width:1044px) AND (max-width: 1280px) {
	.timeline-article {
		width: 90%;
		height: 50%;
		position: relative;
		overflow: hidden;
		padding-left: 88px;
	}
	.content-time-h1-rechts {
		font-size: 19px;
		font-weight: bold;
		color: black;
		padding-top: 20px;
		padding-left: 10px;
	}
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 79%;
		left: 50%;
		background: #c5c6c1;
	}
}
@media only screen and (min-width: 1280px) {
	.timeline-article {
		width: 90%;
		height: 50%;
		position: relative;
		overflow: hidden;
		padding-left: 110px;
	}
	.content-time-h1-rechts {
		font-size: 19px;
		font-weight: bold;
		color: black;
		padding-top: 20px;
		padding-left: 10px;
		min-width: 364px;
		background-color: #f2f2f2;
	}
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 80%;
		left: 50%;
		background: #c5c6c1;
	}
}
/*===== Resonsive Vertical Timeline =====*/
@media only screen and (max-width: 830px) {
	.content-time-ueberschrift {
		display: flex;
		padding-bottom: 10px;
	}
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 83%;
		background: #c5c6c1;
		margin-left: 0;
		left: 15px;
	}
	.content-time-h1-links {
		justify-content: center;
		font-size: 19px;
		font-weight: bold;
		color: black;
	}
	.content-time-h1-rechts {
		justify-content: center;
		font-size: 19px;
		font-weight: bold;
		color: black;
	}
	.timeline-article {
		display: none;
	}
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 42px;
	}
	.content-time-box-left:after {
		right: 100%;
		top: 60px;
		border: solid transparent;
		content: " ";
		position: absolute;
		border-right-color: white;
		border-width: 15px;
		margin-top: -50px;
	}
	.content-time-box-right {
		display: none;
	}
	.content-timeline-punkt-rechts {
		display: none;
	}
	.content-timeline-punkt {
		position: absolute;
		top: 10px;
		width: 20px;
		height: 30px;
		color: #fff;
		border-radius: 100%;
		background: #a6131e;
		margin-left: 0;
		left: 7px;
	}
	.timeline-article-klein .content-time-left-container, .timeline-article-klein .content-time-right-container {
		max-width: 100%;
		width: auto;
		float: none;
		margin-left: 50px;
		min-height: 53px;
	}
	.timeline-article-klein .content-time-left-container {
		margin-bottom: 20px;
	}
	.timeline-article-klein .content-left, .timeline-article-klein .content-right {
		min-height: 65px;
	}
	.timeline-article-klein .content-left:before {
		content: "\f0d9";
		right: auto;
		left: -8px;
	}
	.timeline-article-klein .content-right:before {
		display: none;
	}
}
@media only screen and (max-width: 400px) {
	.timeline-article-klein p {
		margin: 0;
	}
	.timeline-article-klein p span.article-number {
		display: none;
	}
}
@media only screen and (min-width: 370px) AND (max-width: 480px) {
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 28px;
	}
}
@media only screen and (min-width: 480px) AND (max-width: 768px) {
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 32px;
	}
}
@media only screen and (max-width: 370px) {
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 83%;
		background: #c5c6c1;
		margin-left: 0;
		left: 15px;
	}
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 27px;
	}
}
@media only screen and (min-width: 370px) AND (max-width: 700px) {
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 80%;
		background: #c5c6c1;
		margin-left: 0;
		left: 15px;
	}
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 32px;
	}
}
@media only screen and (min-width: 700px) AND (max-width: 770px) {
	#conference-timeline .content-time-center-line {
		position: absolute;
		width: 3px;
		height: 75%;
		background: #c5c6c1;
		margin-left: 0;
		left: 15px;
	}
	.timeline-article-klein {
		width: 99%;
		position: relative;
		overflow: hidden;
		right: 33px;
	}
}
/*===== // Resonsive Vertical Timeline =====*/
/* Content Seite aus IT-Shop -ALT- */
/* Randabstand */
.scope-cms-large {
	margin: 0 1.15em 0 1.15em;
}
/*
.scope-cms-large li {
    line-height: 1.4rem;
    margin-bottom: 20px;
}*/
/* Kontaktformular */
.forms--container {
	border: 0 !important;
}
#vorname {
	float: left;
	width: 49.5%;
}
#nachname {
	float: right;
	width: 49.5%;
}
.forms--captcha {
	width: 49.5%;
	min-width: 275px;
}
.captcha--placeholder {
	margin-right: 20px;
}
.forms--captcha .btn {
	background-color: #7c7c7c;
	width: 162px;
	margin-left: 0;
	text-align: center;
}
.forms--inner-form .buttons .btn {
	width: 245px;
	text-align: center;
}
/* PROCARD, YOURCARD */
.customer_card_steps {
	width: 260px;
	min-height: 450px;
	float: left;
	padding: 20px 20px 40px 20px;
	border: 1px solid #7c7c7c;
	margin-right: 30px;
	margin-bottom: 30px;
}
.customer_card_steps:nth-of-type(4) {
	margin-right: 0;
}
.customer_card_steps:nth-of-type(4) p {
	color: #000;
}
.customer_card_steps p {
	color: #a6131e;
}
.customer_card_success {
	float: none;
}
/* Groessentabelle */
.size-chart h4 {
	font-weight: normal !important;
	font-size: 1rem;
}
.models {
	margin-top: 35px;
}
/* ----------Widerrufsbelehrung----------*/
.content_Withdrawal {
	width: 100%;
	max-width: 1260px;
	margin: auto;
}
.content_Withdrawal * {
	margin: 10px 0 !important;
	width: 100% !important;
	max-width: 1260px;
}
.content_Withdrawal hr {
	margin-bottom: 20px;
	padding: 0;
}
.content_Withdrawal h1 {
	padding: 30px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_Withdrawal h2 {
	font-size: 1.2em;
	padding: 20px 0;
	color: #a6131e;
}
.content_Withdrawal p {
	font-size: 1.0em;
}
.content_Withdrawal a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_Withdrawal ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_Withdrawal * {
	width: 80%;
	margin: auto;
	margin-top: 20px
}
@media only screen and (max-width: 480px) {
	.content_Withdrawal {
		width: 100%;
		margin: auto
	}
	.content_Withdrawal p {
		padding: 0 10px;
	}
}
/* ----------Datenschutz----------*/
.content_dataProtection {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_dataProtection h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_dataProtection h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_dataProtection p {
	font-size: 1.0em;
}
.content_dataProtection a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_dataProtection ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_dataProtection {
		width: 100%;
		margin: auto
	}
	.content_dataProtection p {
		padding: 0 10px;
	}
}
/* ----------Entsorgung----------*/
.content_disposal {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_disposal h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_disposal h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_disposal p {
	font-size: 1.0em;
}
.content_disposal a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_disposal ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_disposal {
		width: 100%;
		margin: auto
	}
	.content_disposal p {
		padding: 0 10px;
	}
}
/* ----------AGB----------*/
.content_termsConditions {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_termsConditions h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_termsConditions h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_termsConditions p {
	font-size: 1.0em;
}
.content_termsConditions a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_termsConditions ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_termsConditions {
		width: 100%;
		margin: auto
	}
	.content_termsConditions p {
		padding: 0 10px;
	}
}
/* ----------Nutzungsbedingungen----------*/
.content_TermsOfUse {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_TermsOfUse h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_TermsOfUse h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_TermsOfUse p {
	font-size: 1.0em;
}
.content_TermsOfUse a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_TermsOfUse ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_TermsOfUse {
		width: 100%;
		margin: auto
	}
	.content_TermsOfUse p {
		padding: 0 10px;
	}
}
/* ----------Vertragsabschluss----------*/
.content_ContractConclusion {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_ContractConclusion h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_ContractConclusion h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_ContractConclusion p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
}
.content_ContractConclusion a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_ContractConclusion ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_ContractConclusion {
		width: 100%;
		margin: auto
	}
	.content_ContractConclusion p {
		padding: 0 10px;
	}
}
/* ----------Waffenrecht----------*/
.content_WeaponsLaws {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_WeaponsLaws h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_WeaponsLaws h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_WeaponsLaws p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
}
.content_WeaponsLaws a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_WeaponsLaws ul {
	font-size: 1.0em;
	list-style-type: lower-alpha;
}
.content_WeaponsLaws ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_WeaponsLaws {
		width: 100%;
		margin: auto
	}
	.content_WeaponsLaws p {
		padding: 0 10px;
	}
	.content_WeaponsLaws li {
		padding-right: 10px;
	}
}
/* ----------Impressum----------*/
.content_imprint {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_imprint h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_imprint h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_imprint h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content_imprint p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_imprint a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_imprint table {
	background-color: #f5f5f5;
}
.content_imprint td {
	border: 0px;
	width: 50%;
	text-align: left !important;
	background-color: #f5f5f5 !important;
	vertical-align: middle;
}
.content_imprint img {
	width: 70%;
}
.content_imprint th {
	border: 0px;
	width: 50%;
	text-align: left !important;
	background-color: #f5f5f5 !important;
	vertical-align: top;
}
.content_imprint ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_imprint ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 800px) {
	.content_imprint {
		width: 100%;
		margin: auto
	}
	.content_imprint img {
		display: none;
	}
	.content_imprint td {
		display: block;
		width: 100%;
	}
	.content_imprint th {
		width: 100%;
	}
	.content_imprint p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_imprint li {
		padding-right: 10px;
	}
}
/* ----------Lieferung Versand----------*/
.content_ShippingHandling {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_ShippingHandling h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_ShippingHandling h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_ShippingHandling h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content_ShippingHandling p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_ShippingHandling a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_ShippingHandling ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_ShippingHandling ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_ShippingHandling {
		width: 100%;
		margin: auto
	}
	.content_ShippingHandling p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_ShippingHandling li {
		padding-right: 10px;
	}
}
/* ----------FAQ----------*/
.content_FAQ {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_FAQ h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_FAQ h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_FAQ h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content_FAQ p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_FAQ a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_FAQ ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_FAQ ol {
	font-size: 1.0em;
}
.content_FAQ li {
	font-weight: bold;
}
.content_FAQ li p {
	font-weight: normal;
}
.content_FAQ_help {
	background-color: white;
	padding: 25px;
	border: 10px solid;
	border-color: lightgrey;
	width: 300px;
	height: 200px;
	color: grey;
	font-size: 20px;
	font-weight: 100;
}
.content_FAQ_img {
	margin-left: 40%;
}
.content-img2 {
	margin-left: 30%;
}
@media only screen and (max-width: 480px) {
	.content_FAQ {
		width: 100%;
		margin: auto
	}
	.content_FAQ p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_FAQ li {
		padding-right: 10px;
	}
}
/* ----------Rücksendung----------*/
.content_return {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_return h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_return h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_return h4 {
	font-size: 1.2em;
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}
.content_return p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_return a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_return ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_return ol {
	font-size: 1.0em;
}
.content_return_WhiteBox {
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: white;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0;
	border-left: 5px solid;
	border-right: 5px solid;
	border-color: white;
	border-top: 5px;
}
.content_return_img {
	max-width: 80%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	padding-bottom: 15px;
}
@media only screen and (max-width: 480px) {
	.content_return {
		width: 100%;
		margin: auto
	}
	.content_return_img img {
		width: 50px;
		margin: auto;
		padding: 0 10px;
	}
	.content_return p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_return li {
		padding-right: 10px;
	}
}
/* ----------Service----------*/
.content_Service {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_Service h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_Service h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0 0 0;
	margin: 0;
}
.content_Service h4 {
	font-size: 1.2em;
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}
.content_Service p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
	margin: 10px;
}
.content_Service a {
	text-decoration: none;
	font-weight: inherit;
}
.content_Service ul {
	font-size: 1.0em;
	list-style-type: circle;
	padding-left: 125px;
}
.content_Service ul li p {
	padding: 0;
	margin: 0;
}
.content_Service img {
	float: left;
	margin: 25px 25px 70px 25px;
}
.content_Service_left {
	width: 48%;
	height: 200px;
	background-color: white;
	float: left;
	margin: 25px 0;
}
.content_Service_right {
	width: 48%;
	height: 200px;
	background-color: white;
	float: right;
	margin: 25px 0;
}


@media only screen and (max-width: 1024px) and (min-width: 550px) {
	.content_Service_left {
		width: 100%;
		height: auto;
		background-color: white;
		float: left;
		margin: 25px auto;
	}
	.content_Service_right {
		width: 100%;
		height: auto;
		background-color: white;
		float: right;
		margin: 25px auto;
	}
	.content_Service img {
		float: left;
		margin: 20px 20px 60px 20px;
	}
	.content_Service ul {
	padding-left: 20px;
	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
}
}

@media only screen and (max-width: 550px) and (min-width: 425px) {
	.content_Service_left {
		width: 100%;
		height: auto;
		background-color: white;
		float: left;
		margin: 25px auto;
	}
	.content_Service_right {
		width: 100%;
		height: auto;
		background-color: white;
		float: right;
		margin: 25px auto;
	}
	.content_Service img {
		float: left;
		margin: 20px 20px 120px 20px;
	}
}

@media only screen and (max-width: 425px) {
	.content_Service_left {
		width: 100%;
		height: 120px;
		background-color: white;
		float: left;
		margin: 25px auto;
	}
	.content_Service_right {
		width: 100%;
		height: 120px;
		background-color: white;
		float: right;
		margin: 25px auto;
	}
	.content_Service img {
		float: left;
		margin: 20px;
	}
	.content_Service p {
		display: none;
	}
	.content_Service h2 {
		margin: 25px 0;
	}
	.content_Service ul {
		display: none;
	}
}

.content_disable-selection {
     -moz-user-select: none; /* Firefox */
      -ms-user-select: none; /* Internet Explorer */
   -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
  -webkit-user-select: none; /* Chrome, Safari, and Opera */
  -webkit-touch-callout: none; /* Disable Android and iOS callouts*/
}

.content_enable-selection {
     -moz-user-select: text; /* Firefox */
      -ms-user-select: text; /* Internet Explorer */
   -khtml-user-select: text; /* KHTML browsers (e.g. Konqueror) */
  -webkit-user-select: text; /* Chrome, Safari, and Opera */
  -webkit-touch-callout: text; /* Disable Android and iOS callouts*/
}
.content_newspaper {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
}



/* ----------Waffenrecht----------*/
.content_WeaponsLaws {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_WeaponsLaws h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_WeaponsLaws h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_WeaponsLaws p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
}
.content_WeaponsLaws a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_WeaponsLaws ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_WeaponsLaws ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_WeaponsLaws {
		width: 100%;
		margin: auto
	}
	.content_WeaponsLaws p {
		padding: 0 10px;
	}
	.content_WeaponsLaws li {
		padding-right: 10px;
	}
}
/* ----------FAQ----------*/
.content_FAQ {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_FAQ h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_FAQ h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_FAQ h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content_FAQ p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_FAQ a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_FAQ ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_FAQ ol {
	font-size: 1.0em;
}
.content_FAQ li {
	font-weight: bold;
}
.content_FAQ li p {
	font-weight: normal;
}
.content_FAQ_help {
	background-color: white;
	padding: 25px;
	border: 10px solid;
	border-color: lightgrey;
	width: 300px;
	height: 200px;
	color: grey;
	font-size: 20px;
	font-weight: 100;
}
.content_FAQ_img {
	margin-left: 40%;
}
.content-img2 {
	margin-left: 30%;
}
@media only screen and (max-width: 480px) {
	.content_FAQ {
		width: 100%;
		margin: auto
	}
	.content_FAQ p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_FAQ li {
		padding-right: 10px;
	}
}
/* ----------Impressum----------*/
.content_imprint {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_imprint h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_imprint h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_imprint h4 {
	font-size: 1.0em;
	color: #333;
	font-weight: bold;
}
.content_imprint p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_imprint a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_imprint table {
	background-color: #f5f5f5;
}
.content_imprint td {
	border: 0px;
	width: 50%;
	text-align: left !important;
	background-color: #f5f5f5 !important;
	vertical-align: middle;
}
.content_imprint img {
	width: 70%;
}
.content_imprint th {
	border: 0px;
	width: 50%;
	text-align: left !important;
	background-color: #f5f5f5 !important;
	vertical-align: top;
}
.content_imprint ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_imprint ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 800px) {
	.content_imprint {
		width: 100%;
		margin: auto
	}
	.content_imprint img {
		display: none;
	}
	.content_imprint td {
		display: block;
		width: 100%;
	}
	.content_imprint th {
		width: 100%;
	}
	.content_imprint p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_imprint li {
		padding-right: 10px;
	}
}
/* ----------Datenschutz----------*/
.content_dataProtection {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_dataProtection h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_dataProtection h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_dataProtection p {
	font-size: 1.0em;
}
.content_dataProtection a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_dataProtection ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_dataProtection {
		width: 100%;
		margin: auto
	}
	.content_dataProtection p {
		padding: 0 10px;
	}
}
/* ----------Lieferung Versand----------*/
.content_ShippingHandling {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_ShippingHandling h1 {
	padding: 10px 0;
	color: #333333;
	margin: 0 10px;
	font-size: 1.5em;
}
.content_ShippingHandling h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
	margin: 0;
}
.content_ShippingHandling h4 {
	font-size: 1.0em;
	color: #333;
	margin: 0;
	font-weight: bold;
}
.content_ShippingHandling p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
	padding: 5px 0;
}
.content_ShippingHandling a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_ShippingHandling ul {
	font-size: 1.0em;
	list-style-type: circle;
}
.content_ShippingHandling ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_ShippingHandling {
		width: 100%;
		margin: auto
	}
	.content_ShippingHandling p {
		padding: 0 10px;
		margin: 0 !important;
	}
	.content_ShippingHandling li {
		padding-right: 10px;
	}
}

/* ----------AGB----------*/
.content_termsConditions {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_termsConditions h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_termsConditions h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_termsConditions p {
	font-size: 1.0em;
}
.content_termsConditions a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_termsConditions ul {
	font-size: 1.0em;
	list-style-type: circle;
}
@media only screen and (max-width: 480px) {
	.content_termsConditions {
		width: 100%;
		margin: auto
	}
	.content_termsConditions p {
		padding: 0 10px;
	}
}
/* ----------Vertragsabschluss----------*/
.content_ContractConclusion {
	width: 100%;
	margin: auto;
	max-width: 1260px;
}
.content_ContractConclusion h1 {
	padding: 20px 0;
	color: #333333;
	font-size: 1.5em;
}
.content_ContractConclusion h2 {
	font-size: 1.2em;
	color: #a6131e;
	padding: 20px 0;
}
.content_ContractConclusion p {
	font-size: 1.0em;
	color: #333;
	font-weight: normal;
}
.content_ContractConclusion a {
	font-size: 1.0em;
	text-decoration: none;
}
.content_ContractConclusion ol {
	font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
	.content_ContractConclusion {
		width: 100%;
		margin: auto;
	}
	.content_ContractConclusion p {
		padding: 0 10px;
	}
}