.content{
	-webkit-print-color-adjust: exact;
}

#auorg>div:nth-child(4)>a>span {}

.glyphicon,.sfuxmenue2_tag {
	position: relative;
	display: inline-block
}

.pi311 ul li {
	margin-left: 0;
	list-style: none
}

.pi31L img {
	margin-top: 24px;
	margin-left: -10px;
	cursor: pointer
}

.pi_am_5 #pi31Lx img{
	cursor: default;
}

.sfuxmenue2_tag {
	top: -2px;
	padding: 2px 4px;
	font-size: 9px;
	line-height: 12px;
	text-transform: uppercase;
	color: #fff;
	border-radius: 4px;
	background: #0b2f44;
	text-shadow: none
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot);
	src: url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
		url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff) format('woff'),
		url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf) format('truetype'),
		url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')
}

.glyphicon {
	top: 1px;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased
}

.glyphicon-ok:before {
	content: "\e013";
	color: #31cc00;
	font-size: 18px
}

.glyphicon-remove:before {
	content: "\e014";
	color: #f70009;
	font-size: 18px
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	border: 0
}

#wrapperx5,
#wrapperxd {
	margin-bottom: 0;
	background: url(../img/ivg1.png) repeat-x #fff;
	padding: 30px 20px 10px 20px
}

.form-control-feedback {
	position: absolute;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none
}

.fcfb {
	top: 5px;
	right: -17px
}

.fcfb2 {
	top: 8px;
	right: -17px
}

#sp1s_country,
#sp1s_dcountry {
	right: -40px;
	top: -1px
}

.col487690 {
	color: #487690
}

.nml3erL {
	width: 320px;
	height: 350px
}

.nml3erL img {
	margin-top: 21px;
	margin-left: 17px
}

.nml3erR {
	width: 640px;
	margin-top: 40px
}

#wrapperx4 {
	margin-top: -225px;
	padding: 0 0 0 20px;
	margin-left: -20px
}

#wrapperx5 {
	margin-top: 22px;
	min-height: 600px
}

#wrapperxd {
	min-height: 355px
}

#pdsff1 {
	left: 10px;
	top: 10px
}

.siegelbox {
	margin-top: 40px
}

.siegelHeader {
	background-color: #0b2f44;
	width: 425px;
	margin: -55px auto auto
}

.siegelHeader h1,
.siegelHeader h2 {
	color: #fff !important;
	text-align: center;
	line-height: 50px
}

.siegelHeader h2 {
	font-size: 24px !important;
	font-weight: 700 !important;
	margin: 0
}

#ausgezeichnet,
#verbrSB,
.checkliste,
.erfahrungen,
.gratisVersand {
	float: left
}

.checkliste {
	margin-left: -10px
}

.trustys {
	margin-top: 50px
}

.erfahrungen {
	margin: 16px 0 0 15px
}

#ausgezeichnet {
	margin: 24px 0 0 9px
}

.gratisVersand {
	margin: 0 0 0 5px
}

#verbrSB {
	margin: 0 0 0 20px
}

#auorg>div:nth-child(4) {
	margin: 50px 0 0 17px !important;
}

#auorg>div:nth-child(4)>div {
	margin-top: 10px !important;
}

#auorg {
	background-image: url(../img/logo-borderr-m.png) !important
}

#auorg-bg #auorg div img {
	display: none !important
}

#auorg-bg .auorg img {
	display: block !important
}

.errormessage {
	font-size: 17px;
}

@media {

	.co41,
	.h1bcont,
	.h1bcont div,
	.h1bcont p,
	.sfuxmenue0,
	.sfuxmenue3 {
		text-transform: uppercase
	}


	.bl1 {
		color: #050505
	}

	.bl2 {
		color: #575757
	}

	.pt5 {
		padding-top: 5px
	}

	.pt10 {
		padding-top: 10px
	}

	.pt20 {
		padding-top: 20px
	}

	.pt30 {
		padding-top: 30px
	}

	.pl5 {
		padding-left: 5px
	}

	.pl10 {
		padding-left: 10px
	}

	.pl20 {
		padding-left: 20px
	}

	.pl30 {
		padding-left: 30px
	}

	.pr5 {
		padding-right: 5px
	}

	.pr10 {
		padding-right: 10px
	}

	.art2,
	.pr20 {
		padding-right: 20px
	}

	.pr30 {
		padding-right: 30px
	}

	.pr40 {
		padding-right: 40px
	}

	.pb5 {
		padding-bottom: 5px
	}

	.pb10 {
		padding-bottom: 10px
	}

	.pb20 {
		padding-bottom: 20px
	}

	.pb30 {
		padding-bottom: 30px
	}

	.pb40 {
		padding-bottom: 40px
	}

	.ml5 {
		margin-left: 5px
	}

	.ml10 {
		margin-left: 10px
	}

	.ml20 {
		margin-left: 20px
	}

	.ml30 {
		margin-left: 30px
	}

	.mt5 {
		margin-top: 5px
	}

	.mt10 {
		margin-top: 10px
	}

	.mt20 {
		margin-top: 20px
	}

	.mt30 {
		margin-top: 30px
	}

	.mr5 {
		margin-right: 5px
	}

	.mr10 {
		margin-right: 10px
	}

	.mr20 {
		margin-right: 20px
	}

	.mr25 {
		margin-right: 20px
	}

	.mr30 {
		margin-right: 30px
	}

	.mb5 {
		margin-bottom: 5px
	}

	.mb10 {
		margin-bottom: 10px
	}

	.mb20 {
		margin-bottom: 20px
	}

	.mb30 {
		margin-bottom: 30px
	}

	.fs9 {
		font-size: 9px
	}

	.fs10 {
		font-size: 10px
	}

	.fs11 {
		font-size: 11px
	}

	.fs12 {
		font-size: 12px
	}

	.fs14 {
		font-size: 14px
	}

	.fs15 {
		font-size: 15px
	}

	.fs16 {
		font-size: 16px
	}

	.fs18,
	.fs18 b {
		font-size: 18px
	}

	.fs20,
	.fs22,
	.fs24,
	.fs26 {
		font-size: 20px
	}

	.fs48 {
		font-size: 48px
	}

	#iBJH1 h1,
	#iBJH1 h2,
	#iBJH1 h3,
	#iBJH1 h4,
	#iBJH1 h5,
	#iBJH1 h6,
	#iBJH1 span {
		font-size: 24px;
		font-weight: 400;
		color: #234e66
	}

	#iBJH1 a.bbfz2 div,
	a.bbfz2 span,
	a.bbfz2 span b {
		font-size: 20px;
		color: #fff;
		font-weight: 700
	}

	#iBJH1 .bblpadd_P2 {
		padding: 0 33px
	}

	#iBJH1 .bbprintL2 {
		width: 253px;
		margin-top: 2px
	}

	#iBJH1 .bbprintR3 {
		width: 49px
	}

	#iBJH1 .bbprintR {
		width: 49px;
		padding-left: 15px
	}

	#iBJH1 .intr {
		width: 980px;
		margin: auto;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		position: relative
	}

	#iBJH1 .intrLeft {
		float: left;
		width: 273px;
		margin: 34px 0 29px 59px
	}

	#iBJH1 .intrRight {
		float: right;
		width: 545px;
		padding-left: 55px;
		margin: 70px 48px 40px 0
	}

	#iBJH1 .intrRight h2 {
		margin: 0
	}

	#iBJH1 .intrRight h2 b {
		font-size: 24px;
		color: #244e67
	}

	#iBJH1 .intrRight p {
		margin-top: 30px;
		font-size: 16px;
		color: #555;
		line-height: 21px
	}

	#iBJH1 #hfngy {
		height: 35px
	}

	#iBJH1 #hfngz {
		right: 0;
		top: 5px
	}

	#iBJH1 .bbllink2 {
		text-shadow: none
	}

	#iBJH1 .bbllink2 span {
		font-size: 19px;
		color: #fff;
		font-weight: 700
	}

	#iBJH1 .angleDown {
		position: absolute;
		margin-left: 162px;
		margin-top: -18px
	}

	#iBJH1 .h1bcont,
	#iBJH1 .h1bcont div,
	#iBJH1 .h1bcont p {
		height: 54px;
		margin: 35px auto auto;
		text-align: center;
		font-size: 28px;
		color: #fff;
		font-weight: 700;
		line-height: 54px;
		text-transform: uppercase;
		text-shadow: 0 2px 1px #000;
		text-shadow: 0 2px 3px rgba(0, 0, 0, .7)
	}

	.cmbt1,
	.cmbt2 {
		width: 317px;
		min-height: 20px
	}

	.cmbt2 {
		text-align: center
	}

	.cmbt3 {
		width: 316px;
		min-height: 20px
	}

	#iBJH1 .h1bsh {

	}

	#iBJH1 .teg3 {
		width: 830px;
		margin: auto auto 18px;
		background: #efece8;
		background: -moz-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efece8), color-stop(100%, #b0afaf));
		background: -webkit-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -o-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -ms-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: linear-gradient(to bottom, #efece8 0, #b0afaf 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efece8', endColorstr='#b0afaf', GradientType=0);
		padding: 10px 0 40px
	}

	#iBJH1 .teg4 {
		height: 30px;
		line-height: 30px;
		width: 750px;
		margin-left: 40px
	}

	#iBJH1 .teg4L {
		width: 470px
	}

	#iBJH1 .teg41L i,
	#iBJH1 .teg42L i {
		font-size: 15px
	}

	#iBJH1 .tegOK {
		background: url(../img/ivg76.png);
		background-size: 18px 15px;
		width: 18px;
		height: 15px;
		margin: 7px 0 0 9px
	}

	#iBJH1 .tegNO {
		background: url(../img/ivg77.png);
		background-size: 15px 15px;
		width: 15px;
		height: 15px;
		margin: 6px 0 0 10px
	}

	#iBJH1 .teg6 {
		width: 850px;
		height: 33px;
		margin-left: 40px
	}

	#iBJH1 .tegcol1 {
		height: 33px;
		border-top: 2px solid #b1d15c;
		border-bottom: 1px solid #000;
		background: #a3c83e;
		background: -moz-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a3c83e), color-stop(100%, #82a71d));
		background: -webkit-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -o-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -ms-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: linear-gradient(to bottom, #a3c83e 0, #82a71d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c83e', endColorstr='#82a71d', GradientType=0)
	}

	#iBJH1 .tegcol2 {
		height: 33px;
		border-top: 1px solid #6ad2ef;
		border-bottom: 1px solid #000;
		background: #44c6eb;
		background: -moz-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44c6eb), color-stop(100%, #279adc));
		background: -webkit-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -o-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -ms-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: linear-gradient(to bottom, #44c6eb 0, #279adc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c6eb', endColorstr='#279adc', GradientType=0)
	}

	#iBJH1 .teg6R,
	.teg6R2 {
		background: #898886;
		height: 33px;
		border-top: 1px solid #cfcdcb;
		border-bottom: 1px solid #626468
	}

	#iBJH1 .teg61L {
		color: #f6f6f6;
		font-size: 14px;
		height: 33px;
		line-height: 33px;
		padding-left: 12px
	}

	#iBJH1 .tegcol1I {
		width: 60px
	}

	#iBJH1 .tegcol1I2 {
		width: 67px
	}

	#iBJH1 .tegcol1I3 {
		width: 70px
	}

	#iBJH1 .tegcol1I,
	#iBJH1 .tegcol1I2,
	#iBJH1 .tegcol1I3 {
		padding: 0 3px;
		margin-right: 10px;
		color: #fff;
		font-size: 10px;
		font-weight: 700;
		height: 18px;
		line-height: 18px;
		background: #546b17;
		text-align: center;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		margin-top: 8px;
		-moz-box-shadow: inset 0 2px 5px #2A2A2A;
		-webkit-box-shadow: inset 0 2px 5px #2A2A2A;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	#iBJH1 .tegcol2I,
	#iBJH1 .tegcol3I {
		width: 60px;
		min-width: 60px;
		max-width: 75px;
		padding: 0 3px;
		margin-right: 10px;
		color: #fff;
		font-size: 10px;
		height: 18px;
		margin-top: 8px;
		-moz-box-shadow: inset 0 2px 5px #2A2A2A;
		-webkit-box-shadow: inset 0 2px 5px #2A2A2A;
		line-height: 18px;
		text-align: center;
		font-weight: 700
	}

	#iBJH1 .tegcol2I {
		background: #2173a1;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	#iBJH1 .tegcol3I {
		background: #8e020b;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	#iBJH1 .teg8,
	.tegcol1I {
		-moz-box-shadow: inset 0 2px 5px #2A2A2A;
		-webkit-box-shadow: inset 0 2px 5px #2A2A2A
	}

	#iBJH1 .teg8 {
		font-size: 18px;
		background: #fff;
		width: 751px;
		margin: 15px 0 0 40px;
		padding: 15px 0 8px;
		box-shadow: inset 0 2px 5px #2A2A2A;
		overflow: hidden
	}

	#iBJH1 .teg8t {
		font-size: 14px;
		line-height: 18px;
		padding: 4px 50px 0 27px
	}

	#iBJH1 .teg9 {
		margin: 12px 0 0 27px
	}

	#iBJH1 .teg9 b {
		font-size: 19px
	}

	#iBJH1 .teg10L {
		width: 320px;
		margin-left: 102px
	}

	#iBJH1 .teg10R {
		width: 190px
	}

	#iBJH1 .teg10L1 {
		background: url(../img/ivg78.png);
		background-size: 31px 34px;
		width: 31px;
		height: 34px;
		margin-top: 15px
	}

	#iBJH1 .teg10L1x {
		background: url(../img/ivg79.png);
		background-size: 31px 31px;
		width: 31px;
		height: 31px;
		margin: 17px 0 0
	}

	#iBJH1 .teg10L2l {
		color: #487690;
		font-weight: 700;
		margin-left: 4px;
		font-size: 14px;
		text-decoration: none
	}

	#iBJH1 .teg16,
	#iBJH1 .teg16 b {
		color: #2a2929;
		font-size: 14px
	}

	#iBJH1 .teg10L2s {
		font-weight: 700;
		font-size: 8px
	}

	#iBJH1 .teg10L2 {
		margin-top: 15px
	}

	#iBJH1 .teg10L2 b {
		font-size: 14px;
		padding-left: 4px
	}

	#iBJH1 .teg16 {
		border: 1px solid #b4b4b4;
		width: 769px;
		margin: auto auto 6px;
		padding: 26px 34px 12px 28px;
		line-height: 18px;
		overflow: hidden
	}

	#iBJH1 .teg19 {
		width: 831px;
		float: right;
		text-align: right;
		margin: 15px 75px 35px 0
	}

	#iBJH1 .border {
		border-top: 1px solid #e6e6e6;
		padding: 20px 0 41px 76px
	}

	#iBJH1 .border h2 {
		font-weight: 700;
		font-size: 21px
	}

	#iBJH1 #headerbild {
		background: url(../img/lp1/header.jpg) no-repeat;
		height: 276px
	}

	#iBJH1 #inhaltHeaderbild {
		margin-left: 394px;
		text-align: right;
		color: #fff;
		padding-bottom: 10px
	}

	#iBJH1 #inhaltHeaderbild img {
		margin-right: 25px;
		vertical-align: middle
	}

	#iBJH1 .hbp1 {
		top: 21px;
		left: 358px
	}

	#iBJH1 .hbp2 {
		top: 3px;
		left: 420px
	}

	#iBJH1 .hbp3 {
		top: 76px;
		left: 489px
	}

	#iBJH1 .hbp2 h2,
	#iBJH1 .hbp2 h2 b {
		color: #fff;
		letter-spacing: 4px;
		font-size: 28px
	}

	#iBJH1 ul.listeHeader li {
		background-image: url(../img/lp1/IconHeader.png);
		background-repeat: no-repeat;
		background-position: right;
		list-style-type: none;
		color: #fff;
		text-align: right;
		padding: 0 39px 0 0
	}

	#iBJH1 .listeHeader {
		direction: rtl;
		font-size: 18px;
		line-height: 30px;
		letter-spacing: 1px;
		margin: 0 0 0 8px
	}

	#iBJH1 p {
		font-size: 16px;
		color: #555;
		line-height: 22px
	}

	#iBJH1 {
		width: 980px;
		margin: auto
	}

	#inhaltBox {
		background: #fff
	}

	#iBJH1 #inhalt1 {
		margin-top: 3px;
		padding: 27px 49px 41px
	}

	#iBJH1 #linksInhalt1 {
		float: left;
		width: 626px;
		margin: auto
	}

	#iBJH1 #rechtsInhalt1 {
		float: right;
		width: 190px;
		margin: auto
	}

	#iBJH1 #CallToAction {
		width: 980px;
		height: 99px;
		margin: 17px auto auto;
		background-color: #244e67;
		color: #fff
	}

	#iBJH1 #CallToActionLinks p {
		float: left;
		margin: 40px 0 19px 40px;
		color: #fff;
		font-size: 18px;
		letter-spacing: 2px
	}

	#iBJH1 #CallToActionRechts b,
	#iBJH1 #CallToActionRechts2 b,
	#iBJH1 .button {
		font-size: 15px
	}

	#iBJH1 #CallToActionRechts,
	#iBJH1 #CallToActionRechts2 {
		float: right;
		width: 321px;
		margin: 23px 41px 12px 0
	}

	.lp-non-search-desktop #CallToActionRechts2{
		width: 290px important!;
	}
	.lp-non-search-desktop .ctA2{
		right: 25px important!;
	}


	#iBJH1 #CallToActionLinks b {
		letter-spacing: 1px
	}

	#iBJH1 .button {
		background: #f4cd00;
		background-image: -webkit-linear-gradient(top, #f4cd00, #e79100);
		background-image: -moz-linear-gradient(top, #f4cd00, #e79100);
		background-image: -ms-linear-gradient(top, #f4cd00, #e79100);
		background-image: -o-linear-gradient(top, #f4cd00, #e79100);
		background-image: linear-gradient(to bottom, #f4cd00, #e79100);
		-webkit-border-radius: 4;
		-moz-border-radius: 4;
		border-radius: 4px;
		font-family: Arial;
		color: #fff;
		margin-top: 6px;
		padding: 12px 71px 12px 35px;
		text-decoration: none;
		display: inline-block
	}

	#iBJH1 .button:hover {
		background: #e79100;
		background: -moz-linear-gradient(top, #e79100 0, #e79100 0, #f4cd00 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e79100), color-stop(0, #e79100), color-stop(100%, #f4cd00));
		background: -webkit-linear-gradient(top, #e79100 0, #e79100 0, #f4cd00 100%);
		background: -o-linear-gradient(top, #e79100 0, #e79100 0, #f4cd00 100%);
		background: -ms-linear-gradient(top, #e79100 0, #e79100 0, #f4cd00 100%);
		background: linear-gradient(to bottom, #e79100 0, #e79100 0, #f4cd00 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e79100', endColorstr='#f4cd00', GradientType=0)
	}

	#iBJH1 #boxExpertenberatung,
	#iBJH1 #boxInhalt {
		border: 1px solid #d8e2e8;
		background-color: #fff
	}

	ul.icons {
		margin-top: 31px
	}

	ul.icons li {
		list-style-type: none;
		padding-left: 45px;
		background-image: url(../img/lp1/Icon_Listenpunkt.gif);
		background-repeat: no-repeat;
		background-position: left center;
		line-height: 33px;
		margin-left: 0;
		font-size: 16px;
		letter-spacing: 2px;
		color: #555
	}

	#iBJH1 #inhaltCheckmarks {
		padding: 38px 0 15px 49px
	}

	#iBJH1 #checkmarksLinks {
		float: left;
		width: 550px
	}

	#iBJH1 #checkmarksLinks h2,
	#iBJH1 #checkmarksLinks h2 b {
		font-size: 24px
	}

	#iBJH1 #checkmarksRechts {
		float: right;
		width: 153px;
		padding: 62px 77px 44px 0
	}

	#iBJH1 #inhaltCheckmarks #angleDown img {
		position: absolute;
		margin-left: 114px;
		top: 1017px
	}

	#iBJH1 #inhaltAblauf {
		padding: 41px 50px 59px 49px
	}

	#iBJH1 #inhaltAblauf #ablaufLinks p {
		margin-top: 25px
	}

	#iBJH1 #ablaufLinks {
		float: left;
		width: 568px
	}

	#iBJH1 #ablaufLinks h2 {
		font-size: 24px;
		color: #555
	}

	#iBJH1 #ablaufLinks h2 b {
		color: #234e66;
		font-size: 24px
	}

	#iBJH1 .ablaufListe {
		margin-left: 1em;
		color: #555;
		line-height: 21px;
		margin-top: 21px
	}

	#iBJH1 .ablaufListe li {
		list-style-type: disc;
		margin-left: 6px;
		font-size: 16px
	}

	#iBJH1 #ablaufRechts {
		float: right;
		padding-top: 79px;
		width: 297px
	}

	#iBJH1 #wasserprobeLinks {
		float: left;
		margin-top: 20px
	}

	#iBJH1 #wasserprobeRechts {
		float: right;
		width: 563px;
		text-align: right;
		line-height: 21px
	}

	#iBJH1 #wasserprobeRechts p {
		text-align: right;
		margin-top: 30px
	}

	#iBJH1 #befundRechts h2,
	#iBJH1 #wasserprobeRechts h2 {
		font-size: 24px;
		text-align: right;
		color: #555
	}

	#iBJH1 #transportLinks {
		float: left;
		width: 563px;
		margin-top: 8px;
		line-height: 21px
	}

	#iBJH1 #transportLinks h2 {
		font-size: 24px;
		color: #555
	}

	#iBJH1 #transportRechts {
		float: right;
		margin-top: 18px
	}

	#iBJH1 #befundLinks {
		float: left;
		margin-top: 84px
	}

	#iBJH1 #befundRechts {
		float: right;
		width: 563px;
		margin-top: 12px;
		margin-bottom: 2px;
		text-align: right;
		line-height: 21px
	}

	#iBJH1 #befundRechts p {
		text-align: right
	}

	#iBJH1 #inhaltAblauf #angleDown img {
		position: absolute;
		margin-left: 114px;
		top: 2025px
	}

	#iBJH1 #inhaltWasseranalyse {
		padding: 43px 65px 17px 49px
	}

	#iBJH1 #wasseranalyseLinks {
		float: left;
		width: 687px;
		line-height: 21px;
		margin-bottom: 0
	}

	#iBJH1 #wasseranalyseLinks p {
		margin-top: 31px
	}

	#iBJH1 #inhaltTrinkwasserLabore h2 b,
	#iBJH1 #wasseranalyseLinks h2 {
		font-size: 24px
	}

	#iBJH1 #wasseranalyseRechts {
		float: right;
		padding: 62px 0 40px
	}

	#iBJH1 #inhaltWasseranalyse #angleDown img {
		position: absolute;
		margin-left: 114px;
		top: 2335px
	}

	#iBJH1 #inhaltTrinkwasserLabore {
		padding: 43px 79px 64px 49px
	}

	#iBJH1 #inhaltTrinkwasserLabore h2 {
		font-size: 24px;
		padding-left: 28px
	}

	#iBJH1 #trinkwasserLinks {
		float: left;
		margin-top: 15px;
		margin-left: 5px
	}

	#iBJH1 #trinkwasserRechts {
		float: right;
		width: 510px;
		margin-top: 8px;
		margin-left: 29px;
		font-size: 16px;
		line-height: 21px
	}

	#iBJH1 #kundenbewertungen {
		width: 980px;
		margin: auto;
		background-color: #f5f4f4;
		border: 1px solid #d8e2e8
	}

	#iBJH1 #inhaltKundenbewertungen {
		padding: 21px
	}

	#iBJH1 #inhaltKundenbewertungen h2 {
		font-size: 24px;
		letter-spacing: 2px;
		text-align: center;
		margin: 0;
		padding-top: 16px
	}

	#iBJH1 #inhaltKundenbewertungen a {
		font-size: 24px;
		text-decoration: none;
		color: #234e66;
		display: block
	}

	#iBJH1 #boxText p {
		margin-top: 23px;
		text-align: center;
		line-height: 16px;
		margin-bottom: 0
	}

	#iBJH1 .ctA2 {
		top: 15px;
		right: 36px
	}

	#iBJH1 #ueberschriftLinks {
		float: left;
		width: 379px;
		height: 51px;
		padding: 0 0 8px;
		border: 1px solid #234e66;
		cursor: pointer
	}

	#iBJH1 #logoRechts {
		float: right;
		margin-bottom: 11px
	}

	#iBJH1 #bewertungsboxen {
		width: 940px;
		height: 397px;
		margin: 10px auto auto
	}

	#iBJH1 #box1,
	#iBJH1 #box2,
	#iBJH1 #box3 {
		width: 300px;
		height: 397px;
		float: left
	}

	#iBJH1 #box2,
	#iBJH1 #box3 {
		margin-left: 20px
	}

	#iBJH1 #blau {
		width: 300px;
		height: 56px;
		background-color: #0b2f44;
	}

	#iBJH1 .personenbild {
		position: absolute;
		margin: 13px 108px 0
	}

	#iBJH1 #boxInhalt {
		width: 298px;
		height: 341px
	}

	#iBJH1 .sterne {
		margin: 54px 78px 0 76px
	}

	#iBJH1 #boxText {
		padding: 0 22px;
		font-size: 10pt;
		text-align: center
	}

	#iBJH1 .kursiv {
		font-style: italic;
		font-size: 12px;
		color: #555
	}

	#iBJH1 .kursiv3 {
		padding-top: 27px;
		font-style: italic;
		font-size: 12px;
		color: #555
	}

	#iBJH1 .kursivv2 {
		font-weight: 700;
		font-size: 16px;
		font-style: italic;
		color: #555
	}

	#iBJH1 .kursivv2 b {
		font-size: 16px
	}

	#iBJH1 .zeilenhoehe {
		line-height: 32px
	}

	#iBJH1 .name1,
	#iBJH1 .name2,
	#iBJH1 .name3 {
		text-align: right;
		color: #555;
		margin: 0 10px 11px 0
	}

	#iBJH1 .name1 b,
	#iBJH1 .name2 b,
	#iBJH1 .name3 b {
		font-size: 14px;
		color: #0b2f44;
	}

	#iBJH1 p.name1,
	#iBJH1 p.name2 {
		position: absolute;
		bottom: 542px;
		margin-left: 231px
	}

	#iBJH1 p.name3 {
		padding-top: 5px
	}

	#iBJH1 .linkKundenbewertungen {
		text-align: right;
		padding: 0 20px 5px;
		font-size: 14px
	}

	#iBJH1 .linkKundenbewertungen a {
		color: #234e66;
		font-size: 14px
	}

	#iBJH1 #boxExpertenberatung {
		width: 980px;
		margin: auto auto 100px;
		box-shadow: 0 15px 15px -6px #iBJH1 #888
	}

	#iBJH1 #inhaltExpertenberatung {
		padding: 20px 130px 5px 82px
	}

	#iBJH1 #inhaltExpertenberatung h2 b {
		font-size: 24px
	}

	#iBJH1 #linksExpertenberatung {
		float: left;
		width: 115px;
		margin-top: 16px
	}

	#iBJH1 #rechtsExpertenberatung {
		float: right;
		width: 610px;
		margin-top: 13px;
		font-size: 16px;
		line-height: 21px
	}

	#iBJH1 .backToTop {
		text-align: right;
		margin-right: 20px
	}

	#iBJH1 .backToTop p {
		font-size: 14px
	}

	#iBJH1 .backToTop a {
		font-size: 14px;
		color: #c6c6c6
	}

	.tL1 {
		background: #a3a3a3;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		text-align: right;
		padding-right: 10px;
		padding-top: 10px;
	}

	.tL1b {
		background: #9b9c9c;
		height: 0
	}

	.tL2 {
		height: 80px;
		background: #00739f;
		text-align: center;
	}

	.tL21 {
		width: 100%;
		color: #fff
	}

	.tL22 {
		width: 270px
	}

	.tL21sp1 {
		font-size: 40px;
		font-weight: 700;
		margin: 20px 0 0 30px
	}

	.tL21sp2,
	.tL4 a,
	.tL4 b,
	.tL4 div,
	.tL4 i,
	.tL4 p,
	.tL4 strong,
	.tL4 u {
		font-size: 18px
	}

	.tL21sp2 {
		font-weight: 400;
		margin: -10px 0 0 30px
	}

	.tL3 {
		height: 9px;
		background: url(../img/ivg66.jpg)
	}

	.tL4 {
		overflow-y: auto;
		overflow-x: hidden;
		background: #eaeaea;
		padding: 10px 20px;
		height: 460px
	}

	.teg16,
	.teg8 {
		overflow: hidden
	}

	.tL5 {
		height: 20px;
		background: #a6a6a6;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px
	}

	.tL1x {
		top: 25px;
		width: 50px;
		height: 51px;
		right: 10px;
		background: url("../img/ivg87.png");

	}

	#ctt input,
	#ctt textarea,
	.ctBox2 input,
	.ctBox2 textarea {
		font-size: 18px;
		line-height: 35px;
		padding-left: 22px;
		background: #efece8
	}

	#ctt input,
	.ctBox2 input {
		width: 346px;
		height: 31px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #ece9e5;
		-webkit-box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		-moz-box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		margin-bottom: 10px
	}

	.ctBox2 input {
		width: 915px;
		margin-bottom: -10px
	}

	#vvcode {
		width: 350px
	}

	#ctt textarea,
	.ctBox2 textarea {
		width: 914px;
		height: 196px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #ece9e5;
		-webkit-box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		-moz-box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		box-shadow: inset 0 2px 6px -5px rgba(0, 0, 0, .95);
		margin-bottom: 10px
	}

	.defaultText {
		color: #000
	}

	.bb-color2B:hover {
		background: #376d8c;
	}

	.btnClassC {
		display: inline-block;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #d1d1d1
	}

	.bbllinkB,
	.bbllinkBb {
		display: inline-block;
		text-align: center;
		text-decoration: none;
		border-radius: 5px
	}

	.bb-color2C {
		background: #f7f7f7;
		background: -moz-linear-gradient(top, #f7f7f7 0, #c6c6c6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(100%, #c6c6c6));
		background: -webkit-linear-gradient(top, #f7f7f7 0, #c6c6c6 100%);
		background: -o-linear-gradient(top, #f7f7f7 0, #c6c6c6 100%);
		background: -ms-linear-gradient(top, #f7f7f7 0, #c6c6c6 100%);
		background: linear-gradient(to bottom, #f7f7f7 0, #c6c6c6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#c6c6c6', GradientType=0)
	}

	.bb-color2C:hover {
		background: #c6c6c6;
		background: -moz-linear-gradient(top, #c6c6c6 0, #f7f7f7 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c6c6c6), color-stop(100%, #f7f7f7));
		background: -webkit-linear-gradient(top, #c6c6c6 0, #f7f7f7 100%);
		background: -o-linear-gradient(top, #c6c6c6 0, #f7f7f7 100%);
		background: -ms-linear-gradient(top, #c6c6c6 0, #f7f7f7 100%);
		background: linear-gradient(to bottom, #c6c6c6 0, #f7f7f7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#f7f7f7', GradientType=0)
	}

	.bbllinkB {
		height: 50px;
		line-height: 50px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px
	}

	.bbllinkBb {
		height: 40px;
		line-height: 40px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px
	}

	.bbllinkBs,
	.bbllinkBx {
		display: inline-block;
		border-radius: 5px;
		text-align: center;
		text-decoration: none
	}

	.bbllinkBx {
		height: 25px;
		line-height: 18px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px
	}

	.bbllinkBs {
		height: 30px;
		line-height: 30px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px
	}

	.bbllink1,
	.btnClass1 {
		border-radius: 5px;
		display: inline-block
	}

	.bblpadd1B {
		padding: 0 22px
	}

	.bblpadd1Bb {
		padding: 0 16px
	}

	a.bbfz2B span,
	a.bbfz2B span b {
		font-size: 21px;
		color: #fff;
		font-weight: 700
	}

	a.bbllinkBb span,
	a.bbllinkBb span b {
		font-size: 18px;
		color: #fff;
		font-weight: 700
	}

	a.bbfz2Bs span {
		font-size: 15px;
		color: #898989;
		font-weight: 700
	}

	a.bbfz2Bx span {
		font-size: 13px;
		color: #fff;
		font-weight: 400
	}

	.btnClass1 {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid #dddada
	}

	.bbllink1 {
		text-align: center;
		text-decoration: none;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px
	}

	a.bbfz1 span,
	a.bbfz1 span b {
		font-size: 14px;
		color: #434242;
		font-weight: 400
	}

	.bb-color1 {
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0, #d7d4d4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #d7d4d4));
		background: -webkit-linear-gradient(top, #fff 0, #d7d4d4 100%);
		background: -o-linear-gradient(top, #fff 0, #d7d4d4 100%);
		background: -ms-linear-gradient(top, #fff 0, #d7d4d4 100%);
		background: linear-gradient(to bottom, #fff 0, #d7d4d4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d4d4', GradientType=0)
	}

	.bb-color1:hover {
		background: #d7d4d4;
		background: -moz-linear-gradient(top, #d7d4d4 1%, #fff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #d7d4d4), color-stop(100%, #fff));
		background: -webkit-linear-gradient(top, #d7d4d4 1%, #fff 100%);
		background: -o-linear-gradient(top, #d7d4d4 1%, #fff 100%);
		background: -ms-linear-gradient(top, #d7d4d4 1%, #fff 100%);
		background: linear-gradient(to bottom, #d7d4d4 1%, #fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d4d4', endColorstr='#ffffff', GradientType=0)
	}

	.bbhi27 {
		height: 27px;
		line-height: 27px
	}

	.bbhi28 {
		height: 29px;
		line-height: 28px
	}

	.bbhi50 {
		height: 50px;
		line-height: 50px
	}

	.bbhi45 {
		height: 45px;
		line-height: 45px
	}

	.bbwi160 {
		padding: 0 37px
	}

	.bbwi240 {
		padding: 0 90px
	}

	.bbwi2401 {
		padding: 0 76px 0 77px
	}

	.bbwi2402 {
		padding: 0 85px
	}

	.bblpadd_weiter {
		padding: 0 35px
	}

	.bblpadd_weiter2 {
		padding: 0 77px
	}

	.bblpadd_weiter2vxcdv {
		padding: 0 87px
	}

	.bblpadd_weiter2vxcdvdfdf {
		padding: 0 97px 0 98px
	}

	.bblpadd_asvfr,
	.bblpadd_gsvfr {
		padding: 0 40px
	}

	.bblpadd_gsvfs {
		padding: 0 29px
	}

	.bblpadd_einl {
		padding: 0 20px
	}

	.bblpadd_H {
		padding: 0 13px
	}

	.bblpadd_P {
		padding: 0 20px;
	}

	.bblpadd_P2 {
		padding: 0 25px;
	}

	.bblpadd_P23 {
		padding: 0 20px;
	}

	.bblpadd_P24 {
		padding: 0 52px;
	}

	.bbhi503 {
		height: 50px;
		line-height: 50px
	}

	.bbhi35 {
		height: 30px;
		line-height: 30px
	}

	.bbhi40 {
		height: 34px;
		line-height: 34px
	}

	.bbllink23 {
		display: inline-block;
		text-align: center;
		text-decoration: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-top: 1px solid #f7d759;
		text-shadow: 0 1px 0 rgba(221, 103, 0, .78)
	}

	.bbllink24 {
		display: inline-block;
		text-align: center;
		text-decoration: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-top: 1px solid #275c80;
		/* text-shadow:0 1px 0 rgba(221,103,0,.78)*/
	}

	.bbllink23var1 {
		border-top: 1px solid #ffffff;
	}

	.coFoCol,
	.coFoCols2 {
		text-shadow: 0 1px 1px #fff
	}

	a.bbfz23 div,
	a.bbfz23 span,
	a.bbfz23 span b,
	a.bbafbtn {
		font-size: 19px;
		color: #fff;
		font-weight: 700
	}

	.bbfz13 {
		font-size: 13px !important;
	}

	.bblpadd_leha {
		padding: 0 26px
	}

	.bbprintL {
		width: 190px;
		margin-top: 2px
	}

	.bbprintL2,
	.bbprintL3,
	.bbafbtn {
		width: 270px;
		margin-top: 2px
	}

	.bbprintR,
	.bbprintR3 {
		width: 60px
	}

	.cmbtn1,
	.cmbtn2,
	.cmbtn3 {
		margin: 25px 0;
		width: 33%
	}

	.cmbtn2 {
		text-align: center
	}

	.cmbtn3 {
		text-align: right
	}

	#co31R,
	#co32R,
	#co33R,
	.co42,
	.co43 {
		text-align: center
	}

	.maus_loading {
		cursor: url(../img/ivg58.gif), auto
	}

	.alter,
	.fbLink {
		cursor: pointer
	}

	.curs_loading {
		position: absolute;
		z-index: 10000;
		width: 16px;
		height: 16px;
		background: url(../img/ivg57.gif) no-repeat
	}

	#co32,
	#co33 {
		width: 320px
	}

	.co1 {
		min-height: 220px
	}

	.co2shadow {
		background: url(../img/ivg56.png);
		height: 10px
	}

	#co3,
	#co31,
	#co31R,
	#co32,
	#co32L,
	#co32R,
	#co33,
	#co33L,
	#co33R {
		height: 60px
	}

	#co3 {
		margin-top: 3px
	}

	#co31 {
		width: 340px
	}

	.co31 {
		background: url(../img/ivg42.jpg)
	}

	.co31active {
		background: url(../img/ivg35.png)
	}

	.co31s2 {
		background: url(../img/ivg44.png)
	}

	.co32active {
		background: url(../img/ivg43.jpg)
	}

	.co32 {
		background: url(../img/ivg36.jpg)
	}

	.co32s2 {
		background: url(../img/ivg45.jpg)
	}
	.co33 {
		background: url(../img/ivg37.png)
	}

	.co33active {
		background: url(../img/ivg46.png)
	}

	#co31L {
		width: 68px;
		height: 60px
	}

	#co31R {
		width: 250px;
		line-height: 60px
	}

	#co311 {
		top: 15px;
		left: 35px;
		width: 60px;
		height: 26px;
		font-size: 30px;
		color: #0b2f44;
		font-weight: 700
	}

	#co32L {
		width: 55px
	}

	#co32R {
		width: 240px;
		line-height: 60px
	}

	.coFoCol,
	.coFoCols2 {
		font-size: 24px;
		color: #ababa9;
		font-weight: 700
	}

	.coFoColactive {
		font-size: 24px;
		color: #fff;
		font-weight: 700
	}

	#co321,
	#co331 {
		top: 14px;
		width: 18px;
		height: 26px;
		font-size: 30px;
		color: #838482;
		font-weight: 700
	}

	#co321 {
		left: 24px
	}

	#co33L {
		width: 50px
	}

	#co33R {
		line-height: 60px;
		width: 252px
	}

	#co331 {
		left: 20px
	}

	.co4 {
		height: 50px;
		background: #0b2f44;
		color: #fff;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0
	}

	.co51,
	.co53all,
	.co54 {
		height: 64px
	}

	.co41 {
		min-width: 740px;
		font-size: 24px;
		padding-left: 20px;
		font-weight: 700;
		line-height: 50px
	}

	.co42,
	.co43,
	.co44 {
		font-size: 14px;
		font-weight: 400
	}

	.co52,
	.co53 {
		line-height: inherit;
	}

	.co42 {
		width: 137px;
		padding-top: 19px
	}

	.co43 {
		width: 140px;
		padding: 19px 0 0 20px
	}

	.co44 {
		width: 130px;
		padding-top: 19px;
		text-align: right;
		margin-left: -8px
	}

	.co5 {
		margin-top: 20px;
		border-bottom: 1px solid #e6eaec;
		padding-bottom: 16px
	}

	.co51 {
		width: 110px;
		padding-left: 20px;
		margin-top: 4px
	}

	.co52 {
		width: 680px;
		padding-left: 0
	}

	.co52 a {
		color: #0f2d3f;
		font-size: 24px;
		font-weight: 700;
		text-decoration: none
	}

	.co53 {
		width: 114px;
		text-align: left
	}

	.co55 input,
	.co57,
	.co57ldel {
		text-align: center
	}

	.co53all {
		font-size: 16px;
		font-weight: 400;
		color: #0f2d3f
	}

	.co811R ul li,
	.co81R3b,
	.co81R4 {
		font-weight: 700
	}

	.co54 {
		width: 30px
	}

	.co55 {
		width: 72px;
		padding-left: 10px;
		padding-top: 10px
	}

	.conbrhack {
		width: 150px;
		left: 1px;
		top: 54px
	}

	.conbrhack a {
		color: #eeae00
	}

	.co55 input {
		width: 60px;
		height: 36px;
		border: 1px solid #d8d8d8;
		color: #3f3f3f;
		font-size: 17px
	}

	.co56 {
		width: 70px;
		height: 64px
	}

	.co57 {
		width: 90px;
		padding-right: 0;
		height: 40px;
		margin-top: 20px;
		line-height: 25px
	}

	.co57ldel {
		height: 20px;
		margin-top: 4px
	}

	.co54minus,
	.co54plus {
		background: #13394f;
		width: 30px;
		height: 30px;
		text-align: center
	}

	.co57 a {
		color: #eeae00
	}

	.co54minus {
		margin-top: 15px
	}

	.co54minus input {
		margin-top: 9px
	}

	.co54plus {
		margin-top: 15px
	}

	.co54plus input {
		margin-top: 9px
	}

	.co7 {
		height: 80px
	}

	.co71 {
		background: url(../img/ivg38.png);
		width: 22px;
		height: 18px;
		margin: 30px 0 0 20px
	}

	.co72,
	.co73 {
		height: 79px
	}

	.co72 {
		font-size: 14px;
		line-height: 79px;
		color: #0d3145;
		margin-left: 5px;
		width: 295px
	}

	.co73 {
		background: url(../img/ivg39.jpg);
		width: 67px
	}

	.co8 {
		border-top: 1px solid #d8d9d7;
		border-bottom: 1px solid #d8d9d7;
		min-height: 143px;
		background: #dededc;
		background: -moz-linear-gradient(left, #dededc 0, #fff 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0, #dededc), color-stop(100%, #fff));
		background: -webkit-linear-gradient(left, #dededc 0, #fff 100%);
		background: -o-linear-gradient(left, #dededc 0, #fff 100%);
		background: -ms-linear-gradient(left, #dededc 0, #fff 100%);
		background: linear-gradient(to right, #dededc 0, #fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dededc', endColorstr='#ffffff', GradientType=1);
		padding-bottom: 10px
	}

	.co81L {
		width: 890px
	}

	.co81R {
		width: 320px;
		height: 113px;
		border: 1px solid #dadada;
		background: #fff;
		padding: 17px 0 0 10px;
		margin: 10px 0 0;
		color: #0f2d3f
	}

	.co811L {
		background: url(../img/ivg40.png);
		width: 104px;
		height: 74px;
		margin: 40px 0 0 7px
	}

	.co81R1,
	.co81R2 {
		height: 50px;
		border-bottom: 1px solid #f8df99;
		text-align: right
	}

	.co811R {
		width: 505px;
		margin-left: 10px
	}

	.co811R ul {
		margin-top: 25px
	}

	.co10,
	.co9 {
		margin-top: 15px
	}

	.co811R ul li {
		color: #0f2d3f;
		font-size: 14px;
		background: url(../img/ivg38.png) left 0 top 3px no-repeat;
		padding-left: 29px;
		line-height: 25px;
		background-position-y: 3px
	}

	.co81R1 {
		width: 180px;
		line-height: 19px
	}

	.co81R2 {
		width: 120px;
		padding-right: 10px;
		line-height: 18px
	}

	.co81R3 {
		width: 180px;
		padding: 7px 0 0;
		text-align: right
	}

	.co81R4 {
		width: 123px;
		text-align: right;
		padding: 7px 10px 0 0;
		font-size: 20px
	}

	.co81R3b {
		font-size: 18px
	}

	.co8shadow {
		height: 10px;
		background: url(../img/ivg41.jpg)
	}

	.co9 {
		height: 50px
	}

	.co91L {
		width: 745px;
		margin-left: 25px
	}

	.co91R {
		width: 470px;
		text-align: right
	}

	.co10 {
		background: url(../img/ivg55.png);
		width: 22px;
		height: 20px;
		float: left
	}

	.co11 {
		width: 166px;
		float: left;
		margin-top: 0;
		margin-left: 17px;
		color: #434242;
		font-size: 14px
	}

	.ia1 {
		margin: 15px 0 0 30px
	}

	.ia11 {
		width: 155px
	}

	.ia12 {
		width: 20px
	}

	.ia13 {
		width: 295px
	}

	.ia14 {
		width: 180px
	}

	.ia15 {
		width: 18px
	}

	.ia16 {
		width: 230px
	}

	.ia1st, .ia4st {
		line-height: 48px;
		font-size: 18px;
		color: #393939;
	}

	.ia12 div,
	.ia15 div,
	.ia1st,
	.ia3st,
	.ia4st,
	.ia6st {
		height: 48px
	}

	.iaabsty {
		height: 50px
	}

	.ia1st,
	.ia2st,
	.ia3st {
		border: 1px solid #fff
	}

	.ia1st {
		width: 155px;
		line-height: 48px
	}

	.ia3st,
	.ia6st {
		width: 245px
	}

	#spas511 {
		background-position: left 8px top 18px
	}

	#country,
	#dcountry {
		float: left;
		font-size: 14px
	}

	.inputRequirement {
		display: none
	}

	.ia2st,
	.ia5st {
		background: url(../img/ivg47.png) left 8px top 19px no-repeat
	}

	#spas51,
	#spas52 {
		background-position: left 8px top 18px
	}

	.iaibb2 {
		border: 1px solid #e89700;
		-webkit-box-shadow: 0 0 6px 0 rgba(232, 151, 0, .45);
		-moz-box-shadow: 0 0 6px 0 rgba(232, 151, 0, .45);
		box-shadow: 0 0 6px 0 rgba(232, 151, 0, .45)
	}

	.iaibb3 {
		border: 1px solid red;
		-webkit-box-shadow: 0 0 6px 0 rgba(255, 0, 0, .45);
		-moz-box-shadow: 0 0 6px 0 rgba(255, 0, 0, .45);
		box-shadow: 0 0 6px 0 rgba(255, 0, 0, .45)
	}

	#code {
		width: 215px;
		height: 36px;
		margin-top: 0
	}

	.select-list {
		position: relative;
		display: inline-block;
		margin: 7px 0 0 7px
	}

	#gift_infos,
	.afzt {
		position: absolute
	}

	.select-list select {
		display: inline-block;
		border: 1px solid #D5D5D5;
		padding: 4px 3px 3px 5px;
		margin: 0 0 0 -1px;
		font: inherit;
		outline: 0;
		line-height: 1.2;
		background: #f5f6f1;
		-webkit-appearance: none;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 4px;
		height: 33px;
		webkit-box-shadow: inset 2px 3px 6px -5px rgba(0, 0, 0, .75);
		-moz-box-shadow: inset 2px 3px 6px -5px rgba(0, 0, 0, .75);
		box-shadow: inset 2px 3px 6px -5px rgba(0, 0, 0, .75);
		width: 217px
	}

	.cc11,
	.cc1R1 {
		font-weight: 700
	}

	.krtr1,
	.uvc22uni,
	.zitat {
		font-style: italic
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.custom-select select {
			padding-right: 30px
		}
	}

	.select-list:after {
		content: ">";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		font-size: 60%;
		line-height: 30px;
		padding: 0 7px;
		background: #bbb;
		color: #fff;
		pointer-events: none;
		-webkit-border-radius: 0 6px 6px 0;
		-moz-border-radius: 0 6px 6px 0;
		border-radius: 0 6px 6px 0
	}

	.ia_errormessage,
	.ia_errormessage3,
	.ia_errormessage31 {
		padding-top: 0;
		min-height: 70px
	}

	.no-pointer-events .select-list:after {
		content: none
	}

	.ia2 {
		margin-top: 0;
		text-align: right;
		margin-right: 0
	}

	.ia_errormessage,
	.ia_errormessage2 {
		margin-top: -150px;
		border: 2px solid #f13728;
		background: #fff
	}

	.ia_errormessage31 {
		margin-top: -150px !important;
	}

	.ia_errormessage31 .ia_emR {
		padding-left: 15px;
	}

	.iosma1,
	.iosma1b {
		font-size: 14px;
		color: #9f9f9d;
	}

	.iosma1b {
		margin: -13px 0 0 0;
		padding: 0;
	}

	.ia_errormessage22 {
		background: #fff;
		border: 2px solid #f13728;
		margin-top: 0
	}

	.ia_errormessage3,
	.ia_errormessage31 {
		background: #fff;
		border: 2px solid #6f8f18;
		margin-top: -30px
	}

	.ia_emL {
		background: url(../img/ivg49.jpg);
		width: 60px;
	    height: 70px;
	    margin: 0px 10px 0 35px;
	    background-position-x: 0px;
	    background-position-y: 9px;
	    background-repeat: no-repeat;
	}

	.ia_emL2,
	.ia_emL3 {
		width: 65px;
		height: 80px;
		margin: 4px 10px 0 35px
	}

	.ia_emL2 {
		background: url(../img/ivg49.jpg) top 17px left 0 no-repeat
	}

	.ia_emL3 {
		background: url(../img/ivg85.png) top 5px left 0 no-repeat
	}

	.ia_emR {
		font-size: 19px;
		width: 860px;
		padding: 10px 0;
		line-height: 50px;
	}

	.ia_emR2 {
		font-size: 19px;
		width: 835px;
		padding: 20px 0
	}

	.ia3,
	.ia5 {
		border-top: 1px solid #e6eaec;
		padding-left: 30px
	}

	.ia_emR2 h5 {
		font-size: 24px;
		margin: -5px 0 2px
	}

	.ia32,
	.ia33 {
		color: #06adfb;
		margin-top: 20px;
		text-align: center
	}

	.ia3 {
		height: 72px;
		margin-left: -30px;
		margin-top: 15px;
	}

	.ia6tele a {
		margin-left: -20px;
		text-decoration: none;
	}

	.ia31 {
		line-height: 72px;
		font-size: 18px
	}

	.ia32 {
		margin-left: 20px;
		font-size: 14px
	}

	.ia33 {
		margin-left: 15px;
		font-size: 14px
	}

	.ia5,
	.ia5 a {
		color: #9f9f9d;
		font-size: 14px
	}

	.ia4 {
		border-top: 1px solid #e6eaec;
		padding-top: 25px
	}

	.ia5 {
		border-bottom: 1px solid #e6eaec;
		min-height: 45px;
		line-height: 1.5;
		padding: 15px 30px;
		margin-left: -30px
	}

	.iainpfl {
		display: none
	}

	#i_city,
	#i_postcode,
	#i_street_address,
	#i_telephone {
		margin-top: 3px
	}

	#i_country,
	#i_dcountry {
		margin: 4px 0 0 12px
	}

	.otop1,
	.otop2 {
		margin-bottom: 5px;
		text-align: right
	}

	.iaOK {
		background: url(../img/ivg51.png)
	}

	.iaWRONG {
		background: url(../img/ivg50.png)
	}

	#fot1,
	#fot1b {
		background: url(../img/ivg12_200.png)
	}

	.iagenderbox {
		width: 222px;
		margin-left: 6px;
		margin-top: 14px;
		font-size: 18px
	}

	.ia91L,
	.ia91R,
	.ia91Rx {
		margin-top: 25px
	}

	.iagenderbox a {
		font-size: 18px;
		text-decoration: none;
		color: #393939
	}

	.fot3,
	.fot3 a {
		color: #a6a6a6;
		font-size: 15px
	}

	.iagenderbox input {
		margin-left: 13px
	}

	.ia91L {
		width: 460px;
		margin-left: 0
	}

	.ia91R {
		width: 470px;
		text-align: right;
	}

	.ia91Rx {
		width: 440px;
	}

	#footerco {
		margin-top: 140px
	}

	#fot1 {
		height: 200px
	}

	#fot1b {
		height: 100px
	}

	#fot2,
	#fot2b {
		height: 198px;
		/* background: url(../img/ivg13.jpg); */
		clear: left
	}

	.fot3 {
		float: left;
		margin-top: 45px;
		line-height: 25px
	}

	.fot3 a {
		text-decoration: none
	}

	.fot3 a:hover {
		color: #d8d8d8 !important
	}

	.ft1,
	.ft2,
	.ft3,
	.ft4,
	.ft5 {
		width: 196px
	}

	#fot4 {
		height: 51px;
		background: url(../img/ivg14.png)
	}

	.ft4L {
		width: 600px;
		margin-top: 10px
	}

	.ft4R {
		width: 175px;
		text-align: right;
		margin-left: 202px;
		margin-top: 3px
	}

	#iconFB,
	#iconGP {
		height: 30px;
		margin-top: 10px
	}

	#iconFB {
		width: 29px;
		background: url(../img/ivg31.png)
	}

	#iconFB:hover {
		background: url(../img/ivg32.png)
	}

	#iconGP {
		width: 33px;
		margin-left: 36px;
		background: url(../img/ivg33.png)
	}

	#iconGP:hover {
		background: url(../img/ivg34.png)
	}

	#iconGreen{
		top: 64px;
		left: 35px;
		width: 100px;
	}

	#iconGreen img{
		width: 100%;
	}
	.afzt {
		right: 0;
		top: -20px
	}

	#errorContainer {
		margin-top: 120px
	}

	#errorContainerd,
	.cc13,
	.cc1R3 {
		margin-top: 0
	}

	.alter {
		display: block;
		background-image: url(../img/alter.gif);
		background-repeat: no-repeat;
		width: 13px;
		height: 13px;
		border: 0;
		font-size: 0
	}

	#gift_infos,
	#otopR_inkl-19-mehrwertsteuer,
	.tp10,
	.tp2,
	.tp3,
	.tp4,
	.tp5,
	.tvs12 .taxandshippinginfoN {
		display: none
	}
	.tp11{
		padding: 0 0 0 110px;
		font-size: 15px;
	    font-weight: bold;
	}
	.cc1 {
		min-height: 87px;
		border-bottom: 1px solid #e6eaec;
		padding-bottom: 19px
	}

	.cc2,
	.cc4 {
		min-height: 130px;
		border-bottom: 1px solid #e6eaec
	}

	.cc1L,
	.cc1R {
		padding: 23px 0 0 32px
	}

	.cc1L {
		width: 470px
	}

	.cc11 {
		width: 169px;
		font-size: 16px
	}

	.cc12 {
		width: 160px;
		font-size: 14px
	}

	.cc1R1 {
		width: 190px;
		font-size: 16px
	}

	.cc1R2 {
		width: 160px;
		font-size: 14px
	}

	.cc13 a,
	.cc1R3 a {
		color: #e89700;
		font-size: 14px
	}

	.cc3,
	.cc3_2020,
	.cc4L,
	.otop1,
	.otop2 {
		color: #0f2d3f
	}

	.cc3,
	.cc3_2020,
	.tp7 {
		font-size: 24px;
		font-weight: 700
	}

	.cc1R {
		width: 440px
	}

	.cc2 {
		padding: 21px 0 0 32px;
		overflow: hidden;
	}

	.cc2L {
		width: 480px;
		margin-top: 6px
	}

	.cc2R {
		width: 440px
	}

	.cc3, .cc3_2020 {
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #e6eaec;
		padding-left: 30px
	}

	.tp6,
	.tp7 {
		height: 65px
	}

	.tp1 {
		padding-left: 32px
	}

	.tp6 {
		width: 110px
	}

	.tp7 {
		width: 775px;
		display: flex;
		align-items: center;
	}

	.tp8,
	.tp9,
	.tp91 {
		height: 65px;
		line-height: 65px;
		font-size: 18px
	}

	.tp8 {
		width: 130px;
		padding-left: 20px
	}

	.tp9 {
		width: 80px;
		padding-left: 60px
	}

	.tp91 {
		width: 100px;
		text-align: right
	}

	.cc4 {
		border-top: 1px solid #e6eaec;
		padding: 10px 0 10px 30px;
	}

	.ncc4 {
		padding-left: 20px;
	}

	.cc4L {
		width: 580px;
		font-size: 14px;
		padding-top: 35px
	}

	.cc4R {}

	.tb1 {
		background: #fff;
		width: 330px;
		min-height: 108px;
		border: 1px solid #d8d8d8;
		padding: 20px 9px 0
	}

	.otop1 {
		width: 180px
	}

	.otop2 {
		width: 140px;
		padding-right: 10px
	}

	#otopL_versandgebuumlhr,
	#otopR_versandgebuumlhr {
		border-bottom: 1px solid #f8df99;
		padding-bottom: 10px
	}

	#otopL_bestellwert,
	#otopL_total {
		font-size: 18px;
		font-weight: 700;
		margin-top: 2px
	}

	#otopR_bestellwert,
	#otopR_total {
		font-size: 20px;
		font-weight: 700;
		margin-top: 3px
	}

	.otopL_currInfo,
	.otopR_currInfo {
		color: #bfbfbf;
	}

	#comments,
	#showMeMorePaymentL a,
	.cc5,
	.cc5 a,
	.payment1L,
	.pmb2,
	.pmb5H {
		font-size: 14px
	}

	#otopL_inkl-19-mehrwertsteuer {
		margin-top: -7px
	}

	.otopL_currInfo {
		cursor: pointer;
	}

	.cc5 {
		height: 45px;
		line-height: 45px;
		padding-left: 32px;
		border-bottom: 1px solid #e6eaec
	}

	.cc5 a {
		color: #4b4a4a
	}

	.cc6 {
		padding-left: 25px
	}

	.pmb1 {
		width: 47px;
		margin-left: 10px
	}

	.pmb2 {
		width: 350px
	}

	.pmb3 {
		width: 1px
	}

	.pmb4 {
		width: 45px;
		height: 18px
	}

	.pmb5 {
		width: 425px;
		background: #a5d4ec;
		padding: 12px 20px 16px 15px;
		margin: 10px 0 10px -10px
	}

	.pmb5H {
		font-weight: 700;
		color: #4783a2
	}

	.payment1L {
		float: left;
		width: 180px
	}

	.payment1R {
		float: left;
		width: 170px;
		margin-top: -6px
	}
	.payment1R img{
		height: 24px;
	}

	.pmb5n {
		background: 0 0
	}

	.pmb5a {
		background: url(../img/ivg59.png) top 0 left 0 no-repeat
	}

	#showMeMorePaymentL {
		height: 40px;
		line-height: 40px;
		padding-left: 56px;
		margin-top: -10px
	}

	.pmba1,
	.pmba2,
	.pmba3,
	.pmba4,
	.pmba5 {
		margin-bottom: 20px
	}

	#comments {
		width: 433px;
		height: 73px;
		background: url(../img/ivg60.jpg);
		border: transparent;
		resize: none;
		max-width: 445px;
		max-height: 85px;
		padding: 8px
	}

	.sc2,
	.sc3 b,
	.sc3 p {
		font-size: 16px
	}

	.pbcont {
		margin: 10px 0;
		color: #0f2d3f
	}

	.sc1 {
		width: 820px;
		min-height: 310px;
		background: #e8e8e4;
		padding: 20px;
		margin-left: 60px
	}

	.sc2,
	.sc3 {
		width: 788px
	}

	.sc2 {
		height: 32px;
		background: #0b2f44;
		padding: 0 0 0 32px;
		line-height: 32px;
		color: #ffffff;
		font-weight: 700;
		margin-top: 25px;
	}

	.sc3,
	.sc3 b,
	.sc3 p,
	.sc4 {
		color: #575557
	}

	.sc3 {
		overflow: hidden;
		background: #fff;
		padding: 5px 0 10px 32px;
		line-height: 8px;
		border-bottom: 1px solid #fff
	}

	.kontodaten{
		width: 450px;
		float: left;
	}

	.sovendus{
		float: left;
		border: 1px solid #acacac;
	}
	.sc4,
	.sc8 {
		height: 50px
	}

	.sc4 {
		font-size: 18px;
		line-height: 50px;
		border-bottom: 1px solid #e6eaec;
		margin-left: 0;
		padding-left: 53px;
		margin-top: -15px
	}

	.sc5,
	.sc5 b {
		font-size: 15px
	}

	.sc6, .sc7, .sc6 p, .sc7 p {
		font-size: 18px;
		color: #575557
	}

	.sc5 {
		margin-bottom: 20px
	}

	.sc6 {
		padding-right: 40px;
		margin: 0 0 26px 53px
	}

	.sc7 {
		margin: 22px 0 22px 33px;
		padding-left: 20px
	}

	.sc8 {
		padding-top: 25px
	}

	.succPrL {
		width: 395px;
		padding-left: 40px
	}

	.succPrR {
		text-align: right;
		width: 500px
	}

	.sc1shadow {
		height: 25px;
		background: url(../img/ivg62.jpg) top 0 left 50px no-repeat
	}

	#gift_cart #input_code {
		padding: 15px;
		background-color: #FFF2CC;
		border: 1px solid #E9D28F
	}

	#gift_cart #input_code input[type=image] {
		position: relative;
		top: 6px;
		left: 5px
	}

	#gift_infos {
		margin: 0;
		padding: 10px;
		border: 1px solid #000;
		background: #FFF;
		top: 50%;
		left: 40%;
		z-index: 1
	}

	#gift_infos ul.restriction_list {
		margin: 5px 0 5px 40px
	}

	#gv_redeem_code {
		height: 28px;
		width: 171px;
		line-height: 30px;
		background: url(../img/ivg63.jpg);
		border: transparent;
		padding-left: 5px;
		margin-right: 5px
	}

	.hsegs {
		color: #0f2d3f;
		font-size: 14px;
		padding-bottom: 4px
	}

	.h1box {
		background: #0b2f44;
		background: -moz-linear-gradient(left, #0b2f44 0, #59b9f1 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0, #0b2f44), color-stop(100%, #59b9f1));
		background: -webkit-linear-gradient(left, #0b2f44 0, #59b9f1 100%);
		background: -o-linear-gradient(left, #0b2f44 0, #59b9f1 100%);
		background: -ms-linear-gradient(left, #0b2f44 0, #59b9f1 100%);
		background: linear-gradient(to right, #0b2f44 0, #59b9f1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b2f44', endColorstr='#59b9f1', GradientType=1);
		border: 1px solid #fff
	}

	.nnc2,
	.nnc3 {
		border-bottom: 1px solid #e6eaec
	}

	.h1bcont,
	.h1bcont div,
	.h1bcont p {
		height: 60px;
		text-align: center;
		font-size: 28px;
		color: #fff;
		line-height: 61px;
		margin: 0;
		text-shadow: 0 2px 3px rgba(0, 0, 0, .7)
	}

	#contentBox h2,
	.ctBox2,
	.ctBox2 a,
	.ctBox2 b,
	.ctBox2 div,
	.ctBox2 em,
	.ctBox2 h2,
	.ctBox2 i,
	.ctBox2 li,
	.ctBox2 p,
	.ctBox2 strong,
	.ctBox2 u {
		font-size: 18px
	}

	.fju p {
		margin-top: -15px;
		margin-bottom: 10px
	}

	.fju div {
		margin-top: 15px;
		margin-bottom: 0
	}

	.fju .errormessage {
		margin-top: -22px;
		margin-bottom: 18px
	}

	.ctBox2 h5 {
		font-size: 20px;
		margin: 0
	}

	.ctBox2 {
		margin: 24px 0 20px
	}

	.contentBox_318 .ctBox2{
		margin: 24px 0 0px;
	}

	.ctBox2 ul {
		margin-bottom: 20px
	}

	.ctBox2 div p:first-child {
		margin-top: 0
	}

	.ctBox2 h3 {
		font-size: 18px
	}

	.xtcm_rating {
		margin-left: -3px
	}

	.ctBox2 li {
		list-style-type: square;
		margin-left: 40px
	}

	.nnc2 {
		width: 457px;
		margin-left: 0;
		padding: 5px 10px 35px;
		border-right: 1px solid #e6eaec
	}

	.nnc3 {
		width: 460px;
		padding: 20px 0 0 10px
	}

	.tvs11,
	.tvs12 {
		border-bottom: 1px solid #b3b1af
	}

	.nnc4 {
		padding: 25px 0 0 0px
	}

	#ccsubbtn {
		top: 185px;
		left: 240px
	}

	.cttt5 {
		font-size: 24px;
		font-weight: 700;
		margin: 20px 0
	}

	.cttt6 {
		font-size: 18px;
		font-weight: 400;
		margin: 10px 0 35px
	}

	.ct231R,
	.tvs12 {
		font-weight: 700
	}

	.cttt6 * {
		font-size: 18px;
		text-decoration: none
	}

	.ct231box {
		width: 860px;
		height: 108px;
		background: url(../img/ivg67.jpg) no-repeat;
		margin-left: 40px
	}

	.ct231L {
		width: 160px;
		height: 90px
	}

	.ct231L img {
		position: relative;
		left: 50%;
		top: 50%;
		-webkit-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		transform: translateY(-50%) translateX(-50%);
	}

	.ct231R {
		width: 668px;
		height: 90px;
		font-size: 24px;
		line-height: 90px;
		color: #000;
		padding-left: 32px
	}

	.tvs11,
	.tvs11e {
		width: 292px;
		border-top: 1px solid #e7e6e5;
		border-bottom: 1px solid #b3b1af;
	}

	.ctvvgt,
	.ctvvgt p,
	.ctvvgt strong {
		font-size: 18px;
		margin: 10px 0 20px;
		padding-right: 65px
	}

	.tvs1 {
		background: #e8e6e5
	}

	.tvs12a,
	.tvs12e {
		background: url(../img/ivg71-m.png) no-repeat
	}

	.tvs11 {
		height: 87px
	}

	.tvs11e {
		height: 88px
	}

	.tvs12,
	.tvs12a {
		width: 80px;
		text-align: center;
		font-size: 18px
	}

	.tvs12 {
		height: 87px;
		line-height: 87px;
		border-top: 1px solid #e7e6e5
	}

	.tvs12a {
		color: #24a701
	}

	.tvs12e,
	.tvs12s {
		width: 80px;
		color: #eba200;
		font-size: 18px;
		line-height: 87px;
		text-align: center;
		font-weight: 700
	}

	.tvs12e {
		height: 88px;
		border-top: 1px solid #e7e6e5
	}

	.tvs12s {
		background: url(../img/ivg71-m.png) no-repeat;
		height: 88px;
		border-bottom: 1px solid #b3b1af;
		border-top: 1px solid #e7e6e5;
	}

	.tvs13,
	.tvs14,
	.tvs15,
	.tvs16,
	.tvs17 {
		width: 48px;
		height: 87px;
		border-bottom: 1px solid #b3b1af;
		border-top: 1px solid #e7e6e5
	}

	.tvs17f {
		width: 48px;
		height: 88px;
		border-top: 1px solid #e7e6e5;
		border-bottom: 1px solid #b3b1af;
	}

	.tvs18,
	.tvs18e {
		width: 580px;
		padding: 0 10px 0 16px;
		border-top: 1px solid #ababab;
		color: #fff
	}

	.tvs17 img,
	.tvs17s img {
		margin: 35px 0 0 17px
	}

	.tvs18 {
		height: 87px;
		border-bottom: 1px solid #565656
	}

	.tvs18e {
		height: 88px
	}

	.pbc01 {
		background: url(../img/ivg68.png) top 33px left 15px no-repeat #e8e6e5
	}

	.pbc00 {
		background: url(../img/ivg69.png) top 33px left 15px no-repeat #e8e6e5
	}

	.pbc11 {
		background: url(../img/ivg68.png) top 33px left 15px no-repeat #dad8d5
	}

	.pbc10 {
		background: url(../img/ivg69.png) top 33px left 15px no-repeat #dad8d5
	}

	.tvs111 {
		width: 105px;
		text-align: center
	}

	.tvs112 {
		width: 180px
	}

	.tvs1111 {
		height: 36px;
		text-align: center;
		font-size: 14px;
		margin-top: 10px
	}

	.tvs111 img {
		width: 82px;
		border: 1px solid #fff;
		-webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, .75);
		-moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, .75);
		box-shadow: 0 2px 5px 0 rgba(50, 50, 50, .75);
		margin-top: 17px
	}

	.tvs1112 {
		width: 160px;
		height: 40px;
		margin-left: 12px
	}

	.cttr input {
		width: 915px !important
	}

	.banderole,
	.banderole2 {
		background: url(../img/ivg70.png);
		width: 83px;
		height: 81px
	}
	.banderole.banderole_english{
		background: url(../img/ivg70-eng.png);
	}

	.banderole {
		margin-top: -7px;
		margin-left: -6px
	}

	.banderole2 {
		margin-top: -6px;
		margin-left: 8px
	}

	.uvs1 {
		width: 350px
	}

	.uvs2 {
		width: 80px
	}

	.uvs3 {
		width: 50px
	}

	.asgec1 {
		background: #efece8;
		background: -moz-linear-gradient(top, #efece8 0, #afafaf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efece8), color-stop(100%, #afafaf));
		background: -webkit-linear-gradient(top, #efece8 0, #afafaf 100%);
		background: -o-linear-gradient(top, #efece8 0, #afafaf 100%);
		background: -ms-linear-gradient(top, #efece8 0, #afafaf 100%);
		background: linear-gradient(to bottom, #efece8 0, #afafaf 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efece8', endColorstr='#afafaf', GradientType=0)
	}

	.uvsBrdLO {
		border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px
	}

	.uvsBrdRO {
		border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
		background: #666
	}

	.asgec2 {
		background: #f4f2f0;
		background: -moz-linear-gradient(top, #f4f2f0 0, #cacaca 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f2f0), color-stop(100%, #cacaca));
		background: -webkit-linear-gradient(top, #f4f2f0 0, #cacaca 100%);
		background: -o-linear-gradient(top, #f4f2f0 0, #cacaca 100%);
		background: -ms-linear-gradient(top, #f4f2f0 0, #cacaca 100%);
		background: linear-gradient(to bottom, #f4f2f0 0, #cacaca 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2f0', endColorstr='#cacaca', GradientType=0)
	}

	.uvs2h,
	.uvs3h,
	.uvs4h {
		height: 192px;
		background: url(../img/ivg93.png) no-repeat
	}

	.uvs1h {
		width: 192px;
		height: 192px
	}

	.uvs2h {
		width: 80px
	}

	.uvs3h {
		width: 50px
	}

	.uvs4h {
		width: 580px;
		color: #fff;
		text-align: center
	}

	.uvs4h span {
		font-size: 18px;
		font-weight: 700;
		bottom: 3px;
		margin-left: -63px
	}

	.prc1,
	.prc2 {
		bottom: 84px;
		width: 180px
	}

	.uvc222,
	.uvcont2x {
		margin-left: 10px
	}

	.rotate90 {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		font-size: 11px
	}

	.prc1 {
		left: -48px
	}

	.rotate90 b {
		font-size: 14px
	}

	.prc2 {
		left: -64px
	}

	.tvs17a,
	.tvs17e {
		width: 10px;
		background: url(../img/ivg71-m.png) no-repeat;
		height: 89px
	}

	.tvs17s {
		width: 10px;
		background: url(../img/ivg71-m.png) no-repeat;
		height: 89px
	}

	.uvcont1 {
		border-bottom: 1px solid #fff
	}

	.uvcont1s {
		background: url(../img/ivg72.png) no-repeat;
		height: 14px
	}

	.uvcont1ss {
		background: url(../img/ivg74.jpg) no-repeat;
		height: 15px;
		margin: 0 0 30px 150px;
	}

	.uvcont2,
	.uvcont2x {
		height: 265px;
		width: 940px;
		margin: 0px 0 0 150px;
	}

	.uvc21 {
		height: 40px;
		line-height: 40px;
		background: #666;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		padding-left: 22px
	}

	.uvc21 i {
		font-size: 20px;
		color: #fff
	}

	.uvc22,
	.uvc22x {
		background: url(../img/ivg73.jpg);
		width: 940px;
		height: 225px
	}

	.uvc221,
	.uvc221x,
	.uvc222 {
		width: 32%;
	}

	.uvc223 {
		width: 325px;
		margin-left: 0
	}

	.uvc22uni,
	.uvc22uni b,
	.uvc22uni p,
	.uvc22uni strong {
		font-size: 18px;
	}

	.uvc22uni,
	.uvc22uni p {
		text-align: center;
		color: #626161;
	}

	#hfngz {
		right: 10px;
		top: 5px
	}

	#hfngy {
		height: 50px
	}

	#fehler3c {
		margin-top: -25px
	}

	#fehler3d {
		margin: -8px 0 0 10px
	}

	#fehler3d,
	#fehler3d b,
	#fehler3d p {
		font-size: 15px
	}

	.defaultTextActive {
		color: #b9baba
	}

	.teg-bars {
	  padding: 20px 0;
	}

	.teg1 b,
	.teg2 i {
		color: #2a2929
	}
	.teg2hint{
		margin-bottom: 10px;
	}
	.uvc211 {
		height: 38px;
		margin-right: 15px;
	}

	.uvc212 {
		width: 26px;
		height: 24px;
		background: url(../img/ivg75.png);
		margin-top: 7px
	}

	.teg1 b {
		font-size: 24px
	}

	.teg2 i,
	.teg41L i,
	.teg42L i {
		font-size: 18px
	}

	.teg2 {
		margin-bottom: 15px
	}

	.teg3 {
		overflow: hidden;
		border-radius: 12px;
		margin-bottom:20px;
		border: 1px solid #D9E2E9;
	}
	.teg3Bg {
		padding: 24px 28px 23px;
		background-color: #efece8;
		background-image: linear-gradient(90deg, rgb(203, 217, 220) 0%, rgb(251, 254, 255) 100%);
		background-image: -moz-linear-gradient(90deg, rgb(203, 217, 220) 0%, rgb(251, 254, 255) 100%);
		background-image: -webkit-linear-gradient(90deg, rgb(203, 217, 220) 0%, rgb(251, 254, 255) 100%);
		background-image: -ms-linear-gradient(90deg, rgb(203, 217, 220) 0%, rgb(251, 254, 255) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efece8', endColorstr='#b0afaf', GradientType=0);
	}

	.teg4 {
		height: 54px;
		line-height: 54px;
		padding: 0 45px;
		background-color: #234e65;
		color: #ffffff;
	}
	.teg4 * {
		font-size: 19px;
		font-weight: 600;
	}

	.teg4L {
		float: left;
		letter-spacing: 1.5px;
	}

	.teg4L p{
		padding: 0;
		margin: 0;
	}

	.teg4R {
		float: right;
		letter-spacing: 1px;
	}

	.tegNO,
	.tegOK {
		display: inline-block;
		margin-left: 8px;
	}
	.tegOK{
		background: url("../img/ivg76.png");
		width: 20px;
		height: 18px;
	}
	.tegNO{
		background: url("../img/ivg77.png");
		width: 17px;
		height: 17px;
	}

	.teg6,
	.teg61L,
	.teg6R,
	.tegcol1,
	.tegcol2,
	.tegcol3 {
		height: 33px
	}

	.teg5 {
		right: 5px
	}

	.teg6 {
		width: 850px;
		margin-left: 45px
	}

	.tegcol1 {
		border-top: 1px solid #b1d15c;
		border-bottom: 1px solid #6f8f18;
		background: #a3c83e;
		background: -moz-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a3c83e), color-stop(100%, #82a71d));
		background: -webkit-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -o-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: -ms-linear-gradient(top, #a3c83e 0, #82a71d 100%);
		background: linear-gradient(to bottom, #a3c83e 0, #82a71d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c83e', endColorstr='#82a71d', GradientType=0)
	}

	.tegcol2 {
		border-top: 1px solid #6ad2ef;
		border-bottom: 1px solid #1a638f;
		background: #44c6eb;
		background: -moz-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44c6eb), color-stop(100%, #279adc));
		background: -webkit-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -o-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: -ms-linear-gradient(top, #44c6eb 0, #279adc 100%);
		background: linear-gradient(to bottom, #44c6eb 0, #279adc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c6eb', endColorstr='#279adc', GradientType=0)
	}

	.tegcol3 {
		border-top: 1px solid #ea4953;
		border-bottom: 1px solid #33373d;
		background: #e42833;
		background: -moz-linear-gradient(top, #e42833 0, #c40813 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e42833), color-stop(100%, #c40813));
		background: -webkit-linear-gradient(top, #e42833 0, #c40813 100%);
		background: -o-linear-gradient(top, #e42833 0, #c40813 100%);
		background: -ms-linear-gradient(top, #e42833 0, #c40813 100%);
		background: linear-gradient(to bottom, #e42833 0, #c40813 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e42833', endColorstr='#c40813', GradientType=0)
	}

	.teg6R {
		background: #898886;
		border-top: 1px solid #cfcdcb;
		border-bottom: 1px solid #626468
	}

	.teg61L {
		color: #f6f6f6;
		font-size: 16px;
		line-height: 33px;
		padding-left: 12px
	}

	.tegcol1I {
		width: 90px;
		color: #fff;
		font-size: 12px;
		height: 18px;
		line-height: 18px;
		background: #546b17;
		text-align: center;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		margin-top: 8px;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	.tegcol2I,
	.tegcol3I {
		width: 90px;
		color: #fff;
		font-size: 12px;
		height: 18px;
		line-height: 18px;
		margin-top: 8px;
		-moz-box-shadow: inset 0 2px 5px #2A2A2A;
		-webkit-box-shadow: inset 0 2px 5px #2A2A2A;
		text-align: center
	}

	.tegcol2I {
		background: #2173a1;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	.tegcol3I {
		background: #8e020b;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		box-shadow: inset 0 2px 5px #2A2A2A
	}

	.teg8, .teg8t {
		font-size: 13px;
		line-height: 16px;
	}

	.teg8 {
		box-sizing: border-box;
		background: #fff;
		width: 884px;
		padding: 21px 16px 20px;
		margin: 0 auto;
		border-radius: 6px;
	}

	.teg8t {
		padding-top: 11px;
		margin-bottom: 15px;
	}
	.teg9 {
		margin: 0
	}

	.teg9 b {
		font-size: 17px;
		letter-spacing: .6px;
	}

	.teg10L{
		width: 350px;
		margin-left: 109px
	}
	.teg10R{
		width:324px
	}
	.teg10L1,
	.teg10L1x {
		width: 48px;
		height: 48px;
		margin-top: 3px;
	}
	.teg10L1 {
		background: url("../img/Handy.png");
	}
	.teg10L1x {
		background: url("../img/Brief.png");
	}

	.teg10L2l {
		color: #000;
		font-weight: 700;
		font-size: 15px;
		letter-spacing: -.2px;
		text-decoration: none
	}

	.teg16,
	.teg16 b {
		color: #2a2929
	}

	.teg10L2s{
	  font-weight:700;
	  font-size: 15px;
	  letter-spacing: -0.6px;
	}

	.teg10L2 {
	  float: left;
	  margin-left: 13px;
	  font-size: 14px;
	  letter-spacing: .5px;
	}

	.teg10L2 b {
		font-size: 16px;
		padding-left: 12px
	}

	.teg14,
	.teg15,
	.teg16,
	.teg16 b,
	.teg17 {
		font-size: 18px
	}

	.leckmichamarsch {
		display: table-cell;
		vertical-align: middle;
		height: 87px
	}

	.leckmichamarsch p {
		margin: 0;
		font-size:12px;
	}

	.teg11 {
		height: 500px;
		background: #efece8;
		background: -moz-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efece8), color-stop(100%, #b0afaf));
		background: -webkit-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -o-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: -ms-linear-gradient(top, #efece8 0, #b0afaf 100%);
		background: linear-gradient(to bottom, #efece8 0, #b0afaf 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efece8', endColorstr='#b0afaf', GradientType=0);
		border-bottom: 1px solid #fff
	}

	.teg12 {
		height: 18px;
		/* background: url(../img/ivg80.png) */
	}

	.teg1311 {
		width: 264px;
		height: 220px;
		/* background:url(../img/ivg81.png); */
		margin: 20px 0 0 125px
	}

	.teg1312 {
		width: 19px;
		height: 19px;
		margin: 103px 0 0
	}

	.teg1312ok {
		background: url(../img/ivg82.png)
	}

	.teg1312no {
		background: url(../img/ivg83.png)
	}

	.teg132 {
		width: 237px;
		padding-top: 93px;
		margin-left: 10px
	}

	.teg133 {
		width: 190px;
		margin-top: 93px;
		margin-left: 25px
	}

	.teg17,
	.teg171R,
	.teg18 {
		margin-left: 35px
	}

	.teg132 input {
		margin-bottom: 10px
	}

	.teg14 {
		font-weight: 700;
		text-align: center;
		padding-top: 20px
	}

	.teg15 {
		text-align: center
	}

	.teg16 {
		border: 1px solid #b4b4b4;
		width: 880px;
		padding: 30px;
		margin-left: 20px;
	}
	.boden_cont .teg16{
		width: 840px;
		margin: 0 0 30px 20px;
	}
	.teg17 {
		width: 850px;
		border: 1px solid #000;
		padding: 22px 0 35px 30px
	}

	.teg171L b {
		font-size: 22px;
		color: #2a2a2a
	}

	.teg171L {
		width: 740px;
		font-size: 18px;
		color: #2a2a2a
	}

	.teg171R {
		width: 75px;
		margin-top: 10px
	}

	.teg18 {
		height: 35px;
		background: url(../img/ivg86.png) no-repeat;
		width: 850px
	}

	.teg19 {
		text-align: right;
		margin: 28px 8px 0 0
	}

	.teg19c {
		text-align: center !important;
		margin: 20px 8px 20px 0;
	}

	.teg19c div a {
		color: #fff;
		font-weight: bold;
	}

	.teg19 .bblpadd_P2 {
		padding: 0 29px 0 26px
	}

	.teg19 .bbhi50 {
		height: 32px;
		line-height: 32px
	}

	.teg19 div.bbprintL2.Left {
		font-size: 15px;
		width: 200px
	}

	.teg19 .bbprintR {
		width: 37px
	}

	.teg19 .bbllink2 {
		text-shadow: none
	}

	.krtr1 {
		border: 1px solid #b4b4b4;
		width: 885px;
		padding: 14px 48px 14px 10px;
		margin-top: 20px
	}

	.teg20 {
		text-align: left;
		margin: 45px -10px 0 -20px;
		padding: 37px 15px 25px 55px;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6
	}

	.teg21l,
	.teg22l {
		width: 660px;
		margin-right: 53px
	}

	.teg22 {
		margin-top: 38px
	}

	#contentBox .teg20 .teg21l h2,
	#contentBox .teg20 .teg22l h2,
	#contentBox .teg23 h2 {
		font-size: 21px;
		font-weight: 700;
		color: #204d67;
		margin: 0
	}

	.teg21l h3,
	.teg22l h3 {
		font-size: 21px;
		font-weight: 400;
		line-height: 22px;
		margin-top: 4px;
		color: #555;
		margin-bottom: 16px
	}

	.teg22l h3 {
		margin-bottom: 12px
	}

	.teg21l a,
	.teg21r p,
	.teg22l a,
	.teg22r p {
		font-weight: 700;
		font-size: 16px
	}

	.teg21l p,
	.teg22l p {
		font-size: 16px;
		color: #555;
		line-height: 19px;
		margin: 0
	}

	.teg21r {
		width: 162px;
		margin-top: -15px
	}

	.teg22r {
		width: 162px;
		margin-top: -19px
	}

	.teg21r p,
	.teg22r p {
		margin: 2px 0 0;
		text-align: center;
		line-height: 20px
	}

	.teg21r p a,
	.teg22r p a {
		font-size: 16px;
		margin: 0
	}

	.teg23l p,
	.teg23m p,
	.teg23r p,
	.teg24l {
		font-size: 13px;
		font-weight: 700
	}

	.teg23 {
		padding: 29px 33px 36px 36px
	}

	.teg23l,
	.teg23m,
	.teg23r {
		margin-top: 33px
	}

	.teg23m {
		margin: 33px 55px 0
	}

	.teg24 {
		padding-bottom: 6px
	}

	.teg24l {
		color: #555;
		line-height: 24px;
		margin-left: 396px
	}

	.teg24r {
		margin-right: 32px
	}

	.e404 {
		font-weight: 700;
		font-size: 25px
	}

	.e404L {
		width: 200px;
		margin-left: 130px
	}

	.deduction {
		color: #18a847
	}

	.fbLink {
		ackground: none;
		border: 0;
		color: #333;
		display: inline-block;
		font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: 700;
		margin: 0;
		padding: 1px 0 2px;
		white-space: nowrap;
		background-color: #5b74a8;
		border-color: #2f477a #29447e #1a356e;
		width: 140px;
		height: 20px;
		line-height: 20px;
		text-align: center
	}

	a.fbLink {
		color: #fff;
		text-decoration: none
	}

	.errorNN {
		color: #FC0000;
		font-weight: 700;
		margin-left: 8px
	}

	.ssbborder {
		border: 1px solid #969696;
		padding: 30px;
		background-color: #f8f7f7;
		margin: 0 10px 15px;
		font-size: 15px;
		position: relative;
		line-height: 23px
	}

	.prodlisting:has(.siegelHeader) {
	    margin-top: 30px;
	}

	.ssbborder a {
		border-bottom: 1px dotted #4d8086
	}

	.ssbborder2 {
		margin-left: 0 !important
	}

	.ssbborder .h2,
	.ssbborder .h2 bold,
	.ssbborder .h2 em,
	.ssbborder .h2 strong {
		font-size: 18px
	}

	.prodlisting h3 {
		font-size: 18px;
		font-weight: 400;
		color: #656d71;
		margin: 0
	}

	.prodlisting h2 {
		font-size: 24px;
		font-weight: 400;
		color: #2c6079;
		margin: 0
	}

	.siegelHeader .h2 {
		color: #fff;
		text-align: center;
		line-height: 50px
	}

	.ui-accor,
	.ui-accor a {
		color: #555;
		text-decoration: none;
		cursor: pointer
	}

	.saveBtn {
		position: fixed;
		top: 90px;
		left: 7px;
		cursor: pointer
	}

	.ssbborder a,
	.ssbborder b,
	.ssbborder i,
	.ssbborder li,
	.ssbborder p,
	.ssbborder span,
	.ssbborder strong,
	.ssbborder u {
		font-size: 16px
	}

	.wrapw6 {
		margin-top: 3px !important
	}

	#drag_me {
		min-height: 50px;
		background: #C5C5C5;
		text-align: left;
		border: 1px solid #acacac;
		width: 300px;
		z-index: 10000;
		resize: both;
		overflow: auto;
		padding: 2px 2px 2px 0;
		margin-left: 20px
	}

	#emptyWK,
	.sckb,
	.sfu22 {
		text-align: center
	}

	#drag_meHL {
		height: 18px;
		line-height: 18px;
		background: #acacac;
		padding: 2px 0 2px 5px;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #6B6B6B;
		border-bottom: 1px solid #6B6B6B
	}

	#drag_meC {
		padding: 2px 2px 2px 5px
	}

	#emptyWK {
		font-size: 18px
	}

	.ui-accor {
		display: block;
		position: relative;
		margin: 2px 0 0;
		padding: .5em .5em .5em .7em;
		min-height: 0;
		border: 1px solid #d3d3d3;
		background: url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;
		font-weight: 400;
		line-height: 1.3;
		font-size: 100%;
		border-radius: 4px
	}

	.rev1,
	.rev2 {
		border-bottom: 1px solid
	}

	.xtcm_rating li {
		width: 28px;
		height: 28px;
		line-height: 0;
		margin-left: 2px;
		list-style: none;
		float: left;
		cursor: pointer
	}

	. xtcm_rating li span {
		display: none
	}

	.rev1 {
		border-color: #ccc;
		padding-right: 10px;
		width: 278px;
		padding-bottom: 3px
	}

	.rev2 {
		border-color: #ccc
	}

	.rev3 {
		border-bottom: 1px solid;
		border-color: #ccc;
		padding-bottom: 10px;
		padding-top: 10px;
		line-height: 20px;
		font-size: 14px
	}

	.rev3 b {
		font-size: 15px
	}

	.errormessage {
		color: #0b2f44;
	}

	.account .errormessage{
		margin: 0 0 15px 20px;
	}

	.kumei {
		font-weight: 400;
		font-size: 16px
	}

	.scka,
	.sckb {
		font-weight: 700
	}

	.kumei b {
		font-size: inherit
	}

	.categories_list {
		border-bottom: #E2E2E2;
		border-top: #E2E2E2;
		border-style: solid;
		border-top-width: thin;
		border-bottom-width: thin
	}

	.sticky {
		background: url(../img/asdasdasf04.png) no-repeat #e5a02a;
		background-position-x: 21px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		width: 422px;
		height: 49px;
		z-index: 10000;
		padding: 0;
		margin-top: 7px;
		right: 0
	}

	.scka {
		margin-left: 112px;
		color: #fff;
		font-size: 14px;
		margin-top: 8px
	}

	.sckb {
		width: 180px;
		color: #fc041b;
		font-size: 20px;
		line-height: 50px
	}

	.bew0 {
		margin-top: -220px;
		background: #fff;
		padding: 10px;
		border: 2px solid #3CA764
	}

	.sfu1,
	.sfu12 {
		background-color: #fff;
	}

	.sfu1{
		margin: 0 0 40px 0;
	}

	.bew1 {
		font-size: 18px
	}

	.bew2 {
		font-size: 16px
	}

	.sfu12 {
		border-bottom: 1px solid #2c6079
	}

	.sfu21 p,
	.sfu32 li,
	.sfu32 p,
	.sfu51 p,
	.sfu54 p,
	.sfu542 p,
	.sfu55 b,
	.sfu55 p,
	.sfu552 b,
	.sfu552 p,
	.sfu58 b,
	.sfu58 p,
	.sfu62 a,
	.sfu62 p {
		font-size: 16px;
		line-height: 22px
	}

	.sfu32 li, .sfu32 p, .sfu32 h2{
		color: #fff;
	}

	.sfu21 {
		width: 620px;
		padding: 50px 0 50px 40px
	}

	.sfu22 {
		margin-left: 0;
		padding: 40px 0 0
	}

	.dfgdf2,
	.sfu622,
	.sfu622b,
	.sfux231346R p,
	.sfux2622,
	.sfux2622bc,
	.sfuxc82R,
	.sfuxrev2 {
		text-align: right
	}

	.sfu21 h1,
	.sfu21 h2 {
		font-size: 24px !important;
		color: #234e66;
		font-weight: 400;
		margin: 0
	}

	.sfu21 h1 b,
	.sfu21 h2 b {
		font-size: 24px
	}

	.sfu3 {
		background: #234d65;
		color: #e7e7e7
		margin: 0 0 50px 0;
	}

	.sfu31 {
		width: 100px;
		padding: 71px 0 0 32px
	}

	.sfu32 {
		width: 1030px;
		padding: 80px 0 25px 10px
	}

	.sfu32 h2 {
		font-size: 24px !important;
		margin: 0
	}

	.sfu32 ul {
		margin-top: 20px
	}

	.sfu32 ul li {
		margin-left: 17px;
		list-style-type: disc !important
	}

	.sfu4 {
		background: #f49966;
		height: 100px;
		line-height: 100px;
		padding-left: 40px
	}

	.sfu4 h2 {
		color: #fdf1ea;
		font-size: 30px !important;
		margin: 0;
		font-weight: 400
	}

	.sfu51 {
		width: 740px;
		padding: 68px 0 80px 40px
	}

	.sfu51 h3,
	.sfu54 h3,
	.sfu542 h3,
	.sfu55 h3,
	.sfu552 h3,
	.sfu58 h3,
	.sfu62 h3 {
		color: #0b2f44;
		font-size: 24px;
		margin: 0;
		line-height: 22px;
		font-weight: 400
	}

	.sfu62 a {
		color: #729fa4;
		font-weight: 700
	}

	.sfu52 {
		width: 160px;
		padding: 50px 0 0 20px
	}

	.sfu53 {
		width: 188px;
		padding: 0 0 50px 32px
	}

	.sfu532 {
		width: 200px;
		padding: 18px 0 18px 40px
	}

	.sfu54 {
		width: 740px;
		padding: 10px 0 0
	}

	.sfu542 {
		width: 699px;
		padding: 45px 0 0
	}

	.sfu55 {
		width: 755px;
		padding: 0 0 50px 40px
	}

	.sfu552 {
		width: 706px;
		padding: 0 0 0 61px
	}

	.sfu56 {
		width: 160px;
		padding: 83px 0 0
	}

	.sfu562 {
		width: 194px;
		margin-top: -5px;
		margin-left: 12px
	}

	.sfu57 {
		width: 200px;
		margin-left: 40px
	}

	.sfu621,
	.sfu621b {
		margin: 0 0 0 50px
	}

	.sfu58 {
		width: 699px;
		padding: 16px 0 13px
	}

	.sfu61 {
		width: 65px;
		padding: 45px 0 0 32px
	}

	.sfu62 {
		width: 760px;
		padding: 55px 0 0 10px
	}

	.sfu6,
	.sfu7 {
		width: 980px
	}

	.sfu7 {
		height: 28px;
		background: url(../img/So-funktionierts-V11-8.png)
	}

	.sfu6 {
		border: 1px solid #cbc9c5;
		background-color: #fff;
		min-height: 345px
	}

	.sfu621 {
		width: 135px;
		height: 90px
	}

	.sfu622 {
		width: 750px
	}

	.sfu621b {
		width: 1px
	}

	.sfu622b {
		width: 950px;
   		margin: 40px 0 0 0;
	}

	#LPic2 {
		right: -26px;
		top: 0;
		background: url(../img/LPic2.png);
		width: 120px;
		height: 83px
	}

	.LPpd60 {
		padding-right: 60px
	}

	.LPpd110 {
		padding-right: 110px
	}

	.sfu6243 {
		background: url(../img/LP_IVARIO-V03.jpg) left 680px top 1px no-repeat #fff;
		background-position-x: 680px;
		background-position-y: 1px
	}

	.review1 {
		height: 47px;
		background: #06344c;
		border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		font-size: 24px;
		padding-left: 0
	}

	.review1 a {
		color: #fefefe;
		text-decoration: none;
		font-size: 24px
	}

	.sfux21 {
		border: 1px solid #cbc9c5;
		width: 980px;
		background-color: #fff
	}

	.sfux221 p,
	.sfux232 li,
	.sfux232 p,
	.sfux251 p,
	.sfux254 p,
	.sfux255 b,
	.sfux255 p,
	.sfux262 a,
	.sfux262 p {
		font-size: 16px;
		line-height: 22px
	}

	.sfux221 {
		width: 670px;
		padding: 50px 0 0
	}

	.sfux221 b {
		font-size: 16px
	}

	.sfux222 {
		margin-left: 30px;
		padding: 40px 0 0
	}

	.sfux221 h1,
	.sfux221 h2 {
		font-size: 24px !important;
		color: #234e66;
		font-weight: 400;
		margin: 0
	}

	.sfux221 h1 b,
	.sfux221 h2 b {
		font-size: 24px
	}

	.sfux23 {
		background: #0b2f44;
		color: #e7e7e7;
		width: 980px
	}

	.sfux23w {
		background: #fff;
		width: 980px
	}

	.sfux221L {
		width: 287px;
		height: 500px
	}

	.sfuxmenue {
		top: 38px;
		left: 16px;
		height: 495px;
		width: 242px
	}

	.sfuxmenue0 {
		color: #fff;
		height: 31px;
		line-height: 31px;
		padding: 0 0 0 10px;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-top: 1px solid #7791a0;
		border-left: 1px solid #7791a0;
		border-right: 1px solid #7791a0;
		border-bottom: 1px solid #a5d4ec;
		background: #0b2f44;
		font-size: 16px !important;
		font-weight: 700
	}

	.sfuxmenue2,
	.sfuxmenue4 {
		border-top: 1px solid #6b8a99;
		border-left: 1px solid #234e66;
		border-right: 1px solid #234e66;
		font-weight: 700
	}

	.sfuxmenue2 {
		background: #a5d4ec;
		height: 28px;
		line-height: 28px;
		padding: 0 0 0 30px;
		color: #0b2f44;
		font-size: 14px !important
	}

	.sfuxmenue2 a,
	.sfuxmenue4 a {
		color: #0b2f44;
		font-size: 14px !important;
		text-decoration: none
	}

	.sfuxmenue3 {
		background: #0b2f44;
		height: 42px;
		line-height: 17px;
		color: #fff;
		padding: 10px 0 0 10px;
		font-size: 16px !important;
		font-weight: 700
	}

	.sfuxmenue4 {
		background: #a5d4ec;
		height: 41px;
		line-height: 15px;
		padding: 10px 0 0 30px;
		color: #0b2f44;
		font-size: 14px !important
	}

	.sfuxc7L,
	.sfuxc82R,
	.sfuxc8R {
		line-height: 22px
	}

	.roundedbottom {
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		border-bottom: 1px solid #234e66
	}

	.sfux231 {
		width: 65px;
		margin-left: 1px
	}

	.sfux231 img {
		margin-top: 9px
	}

	.sfux231R h2 {
		margin: 0
	}

	.obererKack {
		margin-left: 70px;
		padding-top: 40px
	}

	.sfux231342 {
		width: 50px;
		padding: 45px 0 0 32px
	}

	.sfux232 {
		width: 847px;
		padding: 0 0 40px 10px;
		margin-left: 70px
	}

	.sfux232c8 {
		width: 847px;
		padding: 25px 0 0 81px
	}

	.sfux232 h2 {
		font-size: 24px;
		margin: -20px 0 0
	}

	.sfuxc7L,
	.sfuxc82R,
	.sfuxc8R,
	.sfuxrev2,
	.sfuxrev2 a {
		font-size: 16px !important
	}

	.sfuxc7L {
		width: 586px;
		margin-top: 20px
	}

	.sfuxc7R {
		width: 220px;
		margin: 32px 0 0 36px
	}

	.sfuxc8L {
		width: 180px
	}

	.sfuxc8R {
		width: 650px
	}

	.sfuxc82L {
		width: 380px;
		margin-left: -70px;
		margin-top: 20px
	}

	.sfuxc82R {
		width: 475px;
		margin-top: 70px;
		margin-left: 50px
	}

	.sfuxrev {
		background: url(../img/reviews.jpg) no-repeat;
		height: 510px;
		background-position-x: -5px;
		background-position-y: 35px;
		width: 920px
	}

	.sfuxrev2 {
		top: 445px;
		left: 293px;
		width: 560px
	}

	.sfuxrev2 a {
		color: #0b2f44;
		font-weight: 700
	}

	.sfuxc9R1,
	.sfuxc9R2,
	.sfuxc9R3,
	.sfuxc9R4 {
		left: 1px;
		font-size: 20px !important;
		font-weight: 700;
		color: #fff
	}

	.sfux232c9 {
		padding-top: 20px
	}

	.sfuxc9L {
		width: 477px;
		margin-left: 60px
	}

	.sfuxc91 {
		margin-left: 80px;
		color: #fff
	}

	.sfuxc9R {
		width: 422px
	}

	.sfuxc9R1 {
		top: 58px
	}

	.sfuxc9R2 {
		top: 114px
	}

	.sfuxc9R3 {
		top: 161px
	}

	.sfuxc9R4 {
		top: 223px
	}

	#LPic2xx {
		right: -46px;
		top: -88px;
		background: url(../img/Leitungswasser-testen-lassen.jpg);
		width: 369px;
		height: 312px
	}

	.sfux2312345325235L {
		width: 400px;
		margin-left: 20px;
		margin-bottom: 20px
	}

	.sfux23325 {
		background: #0b2f44;
		color: #fff
	}

	.sfux23325 h2 {
		font-size: 24px !important;
		margin: 0 0 0 76px;
		padding: 30px 0 18px
	}

	.sfux2312345325235R {
		width: 500px;
		font-size: 16px !important;
		line-height: 22px;
		margin-top: 8px;
		color: #e7e7e7
	}

	.dfgdf {
		width: 505px;
		font-size: 16px !important;
		line-height: 20px;
		margin-top: 15px
	}

	.sfux232 ul {
		margin-top: 20px
	}

	.sfux232 ul li {
		margin-left: 17px;
		list-style-type: disc !important
	}

	.sfux24 {
		background: #f49966;
		height: 65px;
		line-height: 27px;
		padding-left: 40px;
		margin-top: -100px;
		padding-top: 35px
	}

	.sfux24 h2 {
		color: #fdf1ea;
		font-size: 30px !important;
		margin: 0;
		font-weight: 700;
		padding-left: 310px
	}

	@media (max-width:667px) {
		.sfux24 {
			margin-top: 0
		}
	}

	.sfux251 {
		width: 740px;
		padding: 68px 0 80px 40px
	}

	.sfux251 h3,
	.sfux254 h3,
	.sfux255 h3,
	.sfux262 h3 {
		color: #0b2f44;
		font-size: 24px;
		margin: 0;
		line-height: 22px;
		font-weight: 400
	}

	.sfux262 a,
	.zitat {
		color: #729fa4
	}

	#ssNLr1,
	.om222,
	.om22213f,
	.om2222 div,
	.servT2,
	.servT2 a,
	.sfux262 a,
	.ssNLr2b {
		font-weight: 700
	}

	.sfux252 {
		width: 160px;
		padding: 50px 0 0 20px
	}

	.sfux253 {
		width: 188px;
		padding: 0 0 50px 32px
	}

	.sfux254 {
		width: 740px;
		padding: 10px 0 0
	}

	.sfux255 {
		width: 755px;
		padding: 0 0 50px 40px
	}

	.sfux256 {
		width: 160px;
		padding: 83px 0 0
	}

	.sfux261 {
		width: 65px;
		padding: 45px 0 0 32px
	}

	.sfux262 {
		width: 760px;
		padding: 55px 0 0 10px
	}

	.zitat {
		font-size: 20px !important
	}

	.sfux27 {
		height: 28px;
		background: url(../img/So-funktionierts-V11-8.png);
		width: 980px
	}

	.sfux26 {
		border: 1px solid #cbc9c5;
		width: 980px;
		background-color: #fff;
		height: 345px
	}

	.sfux2621 {
		width: 135px;
		margin: 0 0 0 50px;
		height: 90px
	}

	.sfux2622 {
		width: 750px
	}

	.sfux2621b {
		width: 1px;
		margin: 0 0 0 50px
	}

	.sfux2622b {
		margin: 28px 0 50px
	}

	.sfux231346534L {
		width: 475px;
		font-size: 16px !important;
		line-height: 22px;
		margin-top: 20px
	}

	.sfux232c9 .sfux2622b .btnClass2 {
		margin-left: 530px
	}

	.sfux231346534R {
		margin-left: 117px;
		margin-top: 20px
	}

	.sfux2622bc {
		width: 815px;
		margin-top: 20px
	}

	.dfgdf2 {
		margin-top: -5px !important
	}

	#sfuxlm1 {
		margin-top: 0
	}

	.sfux231343L {
		width: 756px;
		margin-right: 10px;
		margin-top: 80px
	}

	.sfux231343R {
		width: 64px;
		margin-top: 80px
	}

	.sfux231346L {
		width: 285px;
		margin-top: 15px
	}

	.sfux231346R {
		width: 530px;
		margin-top: 15px
	}

	.review1 span {
		font-size: 24px
	}

	.review2 span,
	.review3,
	.review3 span {
		font-size: 18px
	}

	.review2 {
		padding-left: 0;
		height: 42px;
		line-height: 42px;
		background: #08486a;
		background: -moz-linear-gradient(top, #08486a 2%, #06364f 100%);
		background: -webkit-linear-gradient(top, #08486a 2%, #06364f 100%);
		background: linear-gradient(to bottom, #08486a 2%, #06364f 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08486a', endColorstr='#06364f', GradientType=0)
	}

	.review3 {
		padding-left: 0;
		line-height: 50px;
		height: 50px;
		background: #cdcdcd;
		color: #06344c
	}

	.review4 {
		background: #fff;
		border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border: 1px solid #cdcdcd;
		padding: 40px 35px;
		color: #727373;
		font-size: 16px
	}

	.review2l,
	.review3r {
		float: left;
		font-size: 18px
	}

	.review5 {
		color: #e5a02a
	}

	.review6 {
		background: url(../img/Rfsdgsdhsgh3.jpg);
		height: 9px;
		margin-bottom: 11px
	}

	.review3l {
		float: left;
		width: 62px;
		height: 50px;
		background: url(../img/Rfsdgsdhsghdd.jpg);
		margin-right: 20px
	}

	.review1l,
	.review2l {
		margin-right: 0;
		padding-left: 20px
	}

	.review3r {
		color: #06344c
	}

	.review2l {
		height: 42px;
		width: 110px;
		color: #fff
	}

	.review1r,
	.review2r {
		font-size: 14px;
		text-align: right;
		color: #fff;
		float: left
	}

	.review2m {
		float: left;
		width: 510px
	}

	.review2m img {
		margin-top: -2px
	}

	.review2r {
		width: 105px
	}

	.review1l {
		float: left;
		height: 47px;
		line-height: 47px;
		width: 765px
	}

	.review1r {
		width: 141px;
		margin-top: 6px padding-left: 10px;
	}

	.obermunk1,
	.obermunk2,
	.om22213 {
		text-align: center
	}

	.obermunk1 {
		height: 99px;
		background: url(../img/munk1.png);
		font-size: 60px;
		color: #fff;
		line-height: 99px;
		padding-left: 45px
	}

	.obermunk2 {
		height: 222px;
		background: #f2f0f0;
		font-size: 24px;
		color: #e5a02a;
		padding-top: 7px;
		-webkit-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .38);
		-moz-box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .38);
		box-shadow: 0 3px 5px 0 rgba(50, 50, 50, .38)
	}

	.om21 {
		width: 347px;
		margin-top: 0
	}

	.om22 {
		width: 590px
	}

	.om221 {
		height: 77px;
		padding: 23px 0 0
	}

	.om221 h2 {
		font-size: 18px;
		margin: 0
	}

	.ftcol3 {
		color: #06344c
	}

	.om2221 {
		width: 228px;
		margin: 1px 0 0
	}

	.om2223 {
		width: 3px
	}

	.om2223 img {
		top: -12px;
		left: 8px
	}

	.om22212 {
		height: 65px;
		margin-left: -5px
	}

	.om222122,
	.om222123 {
		top: 12px;
		left: 1px;
		height: 42px
	}

	.om22213 {
		margin-top: 3px
	}

	.om222121 {
		top: 12px;
		left: 1px;
		z-index: 6
	}

	.om222122 {
		background: #e5a02a;
		z-index: 5
	}

	.om222123 {
		background: #06344c;
		width: 217px;
		z-index: 4
	}

	.om22213f {
		font-size: 14px
	}

	.om2222 {
		background: url(../img/reviewbgm.jpg) no-repeat;
		width: 290px;
		height: 120px;
		margin-top: -13px;
		margin-left: 18px
	}

	.om2222 div {
		color: #e5a02a;
		font-size: 12px
	}

	.om22221 {
		top: 9px;
		left: 254px
	}

	.om22222 {
		top: 30px;
		left: 243px
	}

	.om22223 {
		top: 51px;
		left: 223px
	}

	.om22224 {
		top: 72px;
		left: 201px
	}

	.om22225 {
		top: 94px;
		left: 179px
	}

	.obermunk3 {
		padding: 30px 20px 20px
	}

	#captcha-wrap {
		border: 1px solid #870500;
		width: 330px;
		-webkit-border-radius: 10px;
		float: left;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background: #870500;
		text-align: left;
		padding: 3px;
		margin-top: 3px;
		height: 100px;
		margin-left: 276px
	}

	#captcha-wrap .text-box,
	.btnCenter,
	.btnCenter2,
	.iaCaptcha,
	.snbCc3,
	.snbCc6 {
		text-align: center
	}

	#captcha-wrap .captcha-box {
		-webkit-border-radius: 7px;
		background: #fff;
		-moz-border-radius: 7px;
		border-radius: 7px;
		text-align: center;
		border: 1px solid #fff
	}

	#captcha-wrap .text-box {
		-webkit-border-radius: 7px;
		background: #ffdc73;
		-moz-border-radius: 7px;
		width: 200px;
		height: 43px;
		float: left;
		margin: 4px;
		border-radius: 7px;
		border: 1px solid #ffdc73
	}

	#captcha-wrap .text-box input {
		width: 120px
	}

	#captcha-wrap .text-box label {
		color: #000;
		font-family: helvetica, sans-serif;
		font-size: 12px;
		width: 150px;
		padding-top: 3px;
		padding-bottom: 3px
	}

	#ssNLr1,
	#ssNLr2 {
		left: 0;
		color: #0b2f44;
	}

	#captcha-wrap .captcha-action {
		float: right;
		width: 117px;
		background: url(../img/logos.jpg) top right no-repeat;
		height: 44px;
		margin-top: 3px
	}

	#captcha-wrap img#captcha-refresh {
		margin-top: 9px;
		border: 1px solid #333;
		margin-right: 6px;
		cursor: pointer
	}

	.iaCaptcha b {
		font-size: 21px
	}

	#ssNewsletter {
		background: #fff;
		height: 110px
	}

	#ssNLl {
		width: 254px;
		background: url(../img/ivg95.jpg);
		height: 110px
	}

	#ssNLr {
		width: 720px
	}

	#ssNLr1 {
		top: 20px;
		width: 460px;
		height: 20px;
		font-size: 18px
	}

	#ssNLr2 {
		top: 55px;
		width: 320px;
		height: 45px;
		font-size: 15px
	}

	.ssNLr2b {
		color: #e5a02a;
		font-size: 15px
	}

	#ssNLr3 {
		background: url(../img/ivg96.png);
		top: 15px;
		left: 508px;
		width: 152px;
		height: 45px
	}

	#ssNLr4 {
		top: 60px;
		left: 360px
	}

	#footerBtn {
		background: url(../img/ivg97.png);
		top: 60px;
		left: 600px;
		width: 109px;
		height: 35px;
		border: none;
		color: transparent;
		cursor: pointer
	}

	#footerEmail {
		height: 29px;
		line-height: 30px;
		border: 2px solid #f1c133;
		width: 222px;
		border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
		padding-left: 8px;
		-moz-box-shadow: inset 0 1px 8px #9e9e9e;
		-webkit-box-shadow: inset 0 1px 8px #9e9e9e;
		box-shadow: inset 0 1px 8px #9e9e9e
	}

	.snbCc1,
	.snbCc3,
	.succNewBoxC {
		height: 140px
	}

	.snbCc2,
	.snbCc5 {
		font-size: 18px;
		line-height: 24px;
		color: #003d5c
	}

	#succNewBox {
		margin-top: 20px;
		background: #fff
	}

	#succNewBox1 {
		border-bottom: 1px solid #ebebeb
	}

	.snbCc1 {
		width: 270px;
		background: url(../img/Ausgezeichnet.png) no-repeat;
		background-position-x: 22px;
		background-position-y: 5px
	}

	.snbCc2 {
		width: 380px;
		padding-top: 49px
	}

	.snbCc3 {
		width: 320px;
		height: 90px;
		padding-top: 45px
	}

	.snbCc4 {
		width: 270px;
		background: url(../img/Facebook.png) no-repeat;
		height: 140px;
		background-position-x: 22px;
		background-position-y: 5px
	}

	.snbCc5 {
		width: 380px;
		padding-top: 40px
	}

	.snbCc2 b,
	.snbCc5 b {
		font-size: 17px
	}

	.snbCc6 {
		height: 90px;
		padding-top: 38px
	}

	.newsletterHeader2,
	.newsletterHeader5 {
		background: url(../img/newsletterHead1.jpg);
		height: 256px
	}

	.newsletterHeader10,
	.newsletterHeader11,
	.newsletterHeader12,
	.newsletterHeader3,
	.newsletterHeader4,
	.newsletterHeader6,
	.newsletterHeader7,
	.newsletterHeader8,
	.newsletterHeader9 {
		background: url(../img/newsletterHead2.jpg);
		height: 255px
	}

	#erfSticky {
		top: 450px;
		width: 140px;
		height: 120px;
		position: fixed;
		right: 0;
		z-index: 999999
	}

	#newsletterHeaderID {
		margin-top: -222px
	}

	.checkliste ul {
		width: 252px;
		margin-left: 5px
	}

	.checkliste ul li {
		background: url(../img/hakken3.png) 0 3px no-repeat;
		padding-left: 32px;
		margin-bottom: 17px;
		color: #000;
		font-size: 13px;
		font-weight: 700;
		line-height: 17px
	}

	.art1 {
		width: 38px;
		margin: 15px 0 0 10px
	}

	.art3 {
		margin: 15px 0 0
	}

	.art3 p {
		margin: 0;
		line-height: 20px
	}

	.art3 .fs12 {
		font-size: 12px
	}

	.art1teleL {
		width: 715px
	}

	.art1teleR {
		width: 145px
	}

	.art2 {
		width: 690px
	}

	.art2b ul li {
		background: url(../img/dotliblue.jpg) center left no-repeat;
		padding-left: 13px
	}

	.art2b ul li p {
		margin: 0;
		padding: 0
	}

	.art4 {
		margin-top: -30px
	}

	.servT2,
	.servT2 a {
		font-size: 20px !important;
		color: #656d71;
		margin-top: 7px
	}

	.art10 h2,
	.art11 h2,
	.headline h1 {
		color: #2c6079
	}

	.art12,
	.art16,
	.art8,
	.art9 {
		margin-top: 20px
	}

	.servT3 {
		font-weight: 400;
		font-size: 12px
	}

	.art6 {
		right: 30px;
		top: 20px
	}

	.art7 {
		width: 720px
	}

	.art11 {
		width: 710px
	}

	.art9 {
		width: 175px
	}

	.art12,
	.art8 {
		padding-left: 15px
	}

	.art10 {
		width: 700px
	}

	.art13 {
		width: 198px
	}

	.art14 {
		width: 680px
	}

	.art15 {
		width: 700px;
		padding-right: 35px
	}

	.visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}

	.headline {
		/*width:670px;*/
		padding-left: 40px;
		margin-top: 14px
	}

	.headline h1 {
		font-size: 24px;
		font-weight: 400;
		margin-bottom: 15px
	}

	.einleitung {
		padding: 15px 0 9px
	}

	.einleitungBild {
		padding: 20px 0 0 47px;
		margin-bottom: -21px
	}

	.einleitung p {
		padding: 0 40px;
		margin-top: 0;
		font-size: 16px
	}
	.sfu0{
		text-align: center;
	}
	.sfu12 .sfu3 {
		background-color: #2c6079
	}

	.methoden {
		padding: 33px 0 10px 40px;
		color: #fff
	}

	.methoden h2 {
		font-size: 24px
	}

	.methoden ul li {
		list-style-type: disc;
		line-height: 32px;
		margin-bottom: 1px;
		text-indent: 8px
	}

	.methodenBild {
		position: relative;
		margin-top: 110px;
		right: -25px
	}

	.btnCenter,
	.btnCenter2 {
		margin: 8px 0 15px
	}

	.btnCenter .btnClass2 {}

	.btnCenter .ctBox2 a {
		font-size: 16px
	}

	.btnCenter a .bbfz23 {
		font-size: 16px;
		line-height: 58px
	}

	.btn2 {
		float: right
	}

	.btn2 .bblpadd_P23 {
		padding: 0 30px
	}

	.btn2 a.bbfz23 {
		line-height: 56px
	}

	.sfu8 {
		background: #2c6079;
		height: 87px;
		padding-top: 31px
	}

	.sfu8 .btnCenter a .bbfz23 {
		font-size: 18px
	}

	.wspd2 p,
	.wspd2,
	.wspd2 b,
	.wspd2 strong,
	.wspd2 a {
		color: #ff5239;
		font-size: 16px;
		font-weight: 700
	}

	.btnCenter2 .bblpadd_P23 {
		padding: 0 30px;
		line-height: 56px
	}

	.pbcont img {
		margin-top: 4px
	}

	.pi122c {
		width: 96px;
		height: 61px;
		margin-top: 3px;
		margin-bottom: 3px
	}

	#pi1221,
	#pi1222 {
		margin-right: 6px
	}

	.aactive {
		border: 1px solid #F2C100;
		display: block;
		width: 96px
	}

	.cc7 {
		background: #0c2333;
		font-weight: 700;
		padding: 2px;
		color: #fff;
	}
	.cc7 a,
	.cc7 a:visited{
		color: #e68b00;
	}

	.coedit {
		border: 2px dotted #10bf44;
		padding: 2px
	}

	.cc71{
		width:65px;
		text-align:right;
		padding: 13px 0 0 0;
	}

	.cc71 img {
		margin-top: -2px
	}

	.cc72 {
		width: 850px;
		padding: 10px 10px;
		line-height: 14px;
	}

	.wspd1 {
		border: 1px solid #0b2f44;
		margin-bottom: 10px
	}

	.wspd2 {
		border: 1px solid #bec8cd;
		padding: 12px
	}

	.wspd2 a {
		text-decoration: underline
	}

	.wspd3 {
		background: url(../img/ivario-xmas-login-muetzee.png);
		width: 66px;
		height: 73px;
		right: -29px;
		top: -37px
	}

	.has-success {
		border: 2px solid #a4c43b
	}

	.has-error {
		border: 2px solid #c96570
	}

	#ausgezeichnet #auorg-bg {
		position: inherit !important;
		top: inherit !important;
		right: inherit !important;
		z-index: inherit !important;
		margin-right: 10px
	}

	.pcss {
		text-align: center;
		position: absolute;
		z-index: 30;
		width: 982px;
		margin: 0 auto;
		top: 600px;
	}

	.ctBox2 .pcss {
		top: 0px;
	}

	.pcss #player {
		margin-top: 30px
	}

	#playerClose {
		margin: 20px auto auto;
		background: rgba(189, 189, 189, .22);
		width: 100px;
		text-align: center;
		height: 45px;
		line-height: 45px;
		border: 1px solid rgba(255, 255, 255, .46);
		color: rgba(255, 255, 255, .46);
		cursor: pointer;
		font-size: 15px;
		font-weight: 700
	}

	@media (min-width:1200px) {
		#teleBanner {
			position: fixed;
			top: 100px;
			right: 0;
			width: 145px;
			height: 500px
		}
	}

	@media (min-width:450px) and (max-width:950px) {

		#bDropi,
		#bDropo,
		#teleBanner,
		.zopim {
			display: none !important
		}
	}

	@media (max-width:450px) {

		#bDropi,
		#bDropo,
		#teleBanner,
		.zopim {
			display: none !important
		}
	}

	@media (max-width:667px) {

		#bDropi,
		#bDropo,
		#teleBanner,
		.zopim {
			display: none !important
		}
	}

	@media (max-width:414px) {

		#bDropi,
		#bDropo,
		#teleBanner,
		.zopim {
			display: none !important
		}

		#content {
			min-height: 1100px
		}
	}

	@media (max-width:1280px) {


		#TopShop,
		#auorg-bg,
		#fot2,
		#Sofort-Tuev,
		#bestWeb,
		#gratVers,
		#verbrSB2 {
			display: none !important;
		}

		#fot2b {
			display: block !important;
			background: url(../img/ivg13b.jpg)
		}
		#iconGreen {
			left: 1px;
		}
		#fot1,
		#fot2b {
			height: 220px
		}

		#fot1,
		#fot1b {
			background: url(../img/ivg12b.png);
			background: #0D3145;
		}
	}
}

#nav {
	display: flex;
	width: 980px;
}

.hdglb231 {

    width: auto;
    margin-left: 12px;
    display: list-item;
    margin-right: 20px;
	width: 30px;
	margin-left: 12px;
	display: list-item;

}

.headNAvi1 {
	width: 34px;
	padding-left: 16px;
}

.headNAvi1,
.headNAvi2,
.headNAvi3,
.headNAvi4,
.headNAvi5,
.headNAvi6,
.headNAvi7,
.headNAvi8,
.headNAvi9{
	position: relative;
}

.headNAvi1:before {
	content: '';
	position: absolute;
	width: 2px;
	height: 45px;
	top: 1px;
	left: -2px;
	background: url('../img/scheiss-dinger.jpg');
}

.headNAvi1:after,
.headNAvi2:after,
.headNAvi3:after,
.headNAvi4:after,
.headNAvi5:after,
.headNAvi6:after,
.headNAvi7:after,
.headNAvi8:after,
.headNAvi9:after{
	content: '';
	position: absolute;
	width: 2px;
	height: 45px;
	top: 1px;
	right: -2px;
	background: url('../img/scheiss-dinger.jpg');
}

.headNAvi2, .headNAvi3, .headNAvi4, .headNAvi5, .headNAvi6, .headNAvi8, .headNAvi9 {
	flex-grow: 1;
}

.headNAvi7 {
	width: 45px;
	line-height: 17px;
	cursor: pointer
}


.faq_3 {
	flex-grow: 0;
}
.faq_3 img {
    width: 25px;
    float: left;
    margin: 12px 15px 0 20px;
}
.faq_3 a{
	display: inline-block;
}
#nav > .faq_3 > a{
	float: left;
	margin-right: 20px;
}
.faq_3:hover{
	background: var(--blue_dark);
}

/* - Anpassungen Sprachrelease - */

.uvc22uni,
.uvc22uni p {
	margin-top: 10px;
}

#iBJH1 #bewertungsboxen {
	position: relative;
}

#iBJH1 p.name1,
#iBJH1 p.name2,
#iBJH1 p.name3 {
	position: absolute;
	bottom: -5px;
	margin-left: 231px;
	padding: 0;
}

#iBJH1 #angleDown {
	display: none;
}


.ft51 {}

.dd-options {
	bottom: 100%;
}

.dd-options {
	box-sizing: border-box;
	border-top: none;
	list-style: none;
	display: none;
	position: absolute;
	z-index: 2000;
	margin: 0;
	padding: 10px;
	background: #fff;
	overflow: hidden;
	bottom: 30px;
	border-radius: 10px;
	background: #414141f0;
}

dd-option {
	padding: 10px;
	display: block;
	border-bottom: solid 1px #ddd;
	overflow: hidden;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
}

.dd-option {
	color: #fff !important;
}

.dd-option-image,
.dd-selected-image {
	vertical-align: middle;
	float: left;
	margin-right: 5px;
	max-width: 64px;
}

.sprite-flags {
	background-image: url(../../images/sprite_currency_flags.png);
	background-repeat: no-repeat;
	display: block;
}

.dd-option-favorites {
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	margin-right: 59px;
	padding-left: 10px;
	padding-right: 10px;
	background: #979797;
	display: inline-block;
	width: 75px;
	border-radius: 5px;
}

.sprite-ad {
	width: 24px;
	height: 24px;
	background-position: -5px -5px;
}

.sprite-ae {
	width: 24px;
	height: 24px;
	background-position: -39px -5px;
}

.sprite-af {
	width: 24px;
	height: 24px;
	background-position: -73px -5px;
}

.sprite-ag {
	width: 24px;
	height: 24px;
	background-position: -107px -5px;
}

.sprite-ai {
	width: 24px;
	height: 24px;
	background-position: -141px -5px;
}

.sprite-al {
	width: 24px;
	height: 24px;
	background-position: -175px -5px;
}

.sprite-am {
	width: 24px;
	height: 24px;
	background-position: -209px -5px;
}

.sprite-an {
	width: 24px;
	height: 24px;
	background-position: -243px -5px;
}

.sprite-ao {
	width: 24px;
	height: 24px;
	background-position: -277px -5px;
}

.sprite-aq {
	width: 24px;
	height: 24px;
	background-position: -311px -5px;
}

.sprite-ar {
	width: 24px;
	height: 24px;
	background-position: -345px -5px;
}

.sprite-as {
	width: 24px;
	height: 24px;
	background-position: -379px -5px;
}

.sprite-at {
	width: 24px;
	height: 24px;
	background-position: -413px -5px;
}

.sprite-au {
	width: 24px;
	height: 24px;
	background-position: -447px -5px;
}

.sprite-aw {
	width: 24px;
	height: 24px;
	background-position: -481px -5px;
}

.sprite-az {
	width: 24px;
	height: 24px;
	background-position: -5px -39px;
}

.sprite-ba {
	width: 24px;
	height: 24px;
	background-position: -39px -39px;
}

.sprite-bb {
	width: 24px;
	height: 24px;
	background-position: -73px -39px;
}

.sprite-bd {
	width: 24px;
	height: 24px;
	background-position: -107px -39px;
}

.sprite-be {
	width: 24px;
	height: 24px;
	background-position: -141px -39px;
}

.sprite-bf {
	width: 24px;
	height: 24px;
	background-position: -175px -39px;
}

.sprite-bg {
	width: 24px;
	height: 24px;
	background-position: -209px -39px;
}

.sprite-bh {
	width: 24px;
	height: 24px;
	background-position: -243px -39px;
}

.sprite-bi {
	width: 24px;
	height: 24px;
	background-position: -277px -39px;
}

.sprite-bj {
	width: 24px;
	height: 24px;
	background-position: -311px -39px;
}

.sprite-bm {
	width: 24px;
	height: 24px;
	background-position: -345px -39px;
}

.sprite-bn {
	width: 24px;
	height: 24px;
	background-position: -379px -39px;
}

.sprite-bo {
	width: 24px;
	height: 24px;
	background-position: -413px -39px;
}

.sprite-br {
	width: 24px;
	height: 24px;
	background-position: -447px -39px;
}

.sprite-bs {
	width: 24px;
	height: 24px;
	background-position: -481px -39px;
}

.sprite-bt {
	width: 24px;
	height: 24px;
	background-position: -5px -73px;
}

.sprite-bw {
	width: 24px;
	height: 24px;
	background-position: -39px -73px;
}

.sprite-by {
	width: 24px;
	height: 24px;
	background-position: -73px -73px;
}

.sprite-bz {
	width: 24px;
	height: 24px;
	background-position: -107px -73px;
}

.sprite-ca {
	width: 24px;
	height: 24px;
	background-position: -141px -73px;
}

.sprite-cd {
	width: 24px;
	height: 24px;
	background-position: -175px -73px;
}

.sprite-cf {
	width: 24px;
	height: 24px;
	background-position: -209px -73px;
}

.sprite-cg {
	width: 24px;
	height: 24px;
	background-position: -243px -73px;
}

.sprite-ch {
	width: 24px;
	height: 24px;
	background-position: -277px -73px;
}

.sprite-ci {
	width: 24px;
	height: 24px;
	background-position: -311px -73px;
}

.sprite-ck {
	width: 24px;
	height: 24px;
	background-position: -345px -73px;
}

.sprite-cl {
	width: 24px;
	height: 24px;
	background-position: -379px -73px;
}

.sprite-cm {
	width: 24px;
	height: 24px;
	background-position: -413px -73px;
}

.sprite-cn {
	width: 24px;
	height: 24px;
	background-position: -447px -73px;
}

.sprite-co {
	width: 24px;
	height: 24px;
	background-position: -481px -73px;
}

.sprite-cr {
	width: 24px;
	height: 24px;
	background-position: -5px -107px;
}

.sprite-cu {
	width: 24px;
	height: 24px;
	background-position: -39px -107px;
}

.sprite-cv {
	width: 24px;
	height: 24px;
	background-position: -73px -107px;
}

.sprite-cy {
	width: 24px;
	height: 24px;
	background-position: -107px -107px;
}

.sprite-cz {
	width: 24px;
	height: 24px;
	background-position: -141px -107px;
}

.sprite-de {
	width: 24px;
	height: 24px;
	background-position: -175px -107px;
}

.sprite-dj {
	width: 24px;
	height: 24px;
	background-position: -209px -107px;
}

.sprite-dk {
	width: 24px;
	height: 24px;
	background-position: -243px -107px;
}

.sprite-dm {
	width: 24px;
	height: 24px;
	background-position: -277px -107px;
}

.sprite-do {
	width: 24px;
	height: 24px;
	background-position: -311px -107px;
}

.sprite-dz {
	width: 24px;
	height: 24px;
	background-position: -345px -107px;
}

.sprite-ec {
	width: 24px;
	height: 24px;
	background-position: -379px -107px;
}

.sprite-ee {
	width: 24px;
	height: 24px;
	background-position: -413px -107px;
}

.sprite-eg {
	width: 24px;
	height: 24px;
	background-position: -447px -107px;
}

.sprite-eh {
	width: 24px;
	height: 24px;
	background-position: -481px -107px;
}

.sprite-en {
	width: 24px;
	height: 24px;
	background-position: -5px -141px;
}

.sprite-er {
	width: 24px;
	height: 24px;
	background-position: -39px -141px;
}

.sprite-es {
	width: 24px;
	height: 24px;
	background-position: -73px -141px;
}

.sprite-et {
	width: 24px;
	height: 24px;
	background-position: -107px -141px;
}

.sprite-eu {
	width: 24px;
	height: 24px;
	background-position: -141px -141px;
}

.sprite-fi {
	width: 24px;
	height: 24px;
	background-position: -175px -141px;
}

.sprite-fj {
	width: 24px;
	height: 24px;
	background-position: -209px -141px;
}

.sprite-fm {
	width: 24px;
	height: 24px;
	background-position: -243px -141px;
}

.sprite-fo {
	width: 24px;
	height: 24px;
	background-position: -277px -141px;
}

.sprite-fr {
	width: 24px;
	height: 24px;
	background-position: -311px -141px;
}

.sprite-ga {
	width: 24px;
	height: 24px;
	background-position: -345px -141px;
}

.sprite-gb {
	width: 24px;
	height: 24px;
	background-position: -379px -141px;
}

.sprite-gd {
	width: 24px;
	height: 24px;
	background-position: -413px -141px;
}

.sprite-ge {
	width: 24px;
	height: 24px;
	background-position: -447px -141px;
}

.sprite-gg {
	width: 24px;
	height: 24px;
	background-position: -481px -141px;
}

.sprite-gh {
	width: 24px;
	height: 24px;
	background-position: -5px -175px;
}

.sprite-gi {
	width: 24px;
	height: 24px;
	background-position: -39px -175px;
}

.sprite-gl {
	width: 24px;
	height: 24px;
	background-position: -73px -175px;
}

.sprite-gm {
	width: 24px;
	height: 24px;
	background-position: -107px -175px;
}

.sprite-gn {
	width: 24px;
	height: 24px;
	background-position: -141px -175px;
}

.sprite-gp {
	width: 24px;
	height: 24px;
	background-position: -175px -175px;
}

.sprite-gq {
	width: 24px;
	height: 24px;
	background-position: -209px -175px;
}

.sprite-gr {
	width: 24px;
	height: 24px;
	background-position: -243px -175px;
}

.sprite-gt {
	width: 24px;
	height: 24px;
	background-position: -277px -175px;
}

.sprite-gu {
	width: 24px;
	height: 24px;
	background-position: -311px -175px;
}

.sprite-gw {
	width: 24px;
	height: 24px;
	background-position: -345px -175px;
}

.sprite-gy {
	width: 24px;
	height: 24px;
	background-position: -379px -175px;
}

.sprite-hk {
	width: 24px;
	height: 24px;
	background-position: -413px -175px;
}

.sprite-hn {
	width: 24px;
	height: 24px;
	background-position: -447px -175px;
}

.sprite-hr {
	width: 24px;
	height: 24px;
	background-position: -481px -175px;
}

.sprite-ht {
	width: 24px;
	height: 24px;
	background-position: -5px -209px;
}

.sprite-hu {
	width: 24px;
	height: 24px;
	background-position: -39px -209px;
}

.sprite-id {
	width: 24px;
	height: 24px;
	background-position: -73px -209px;
}

.sprite-ie {
	width: 24px;
	height: 24px;
	background-position: -107px -209px;
}

.sprite-il {
	width: 24px;
	height: 24px;
	background-position: -141px -209px;
}

.sprite-im {
	width: 24px;
	height: 24px;
	background-position: -175px -209px;
}

.sprite-in {
	width: 24px;
	height: 24px;
	background-position: -209px -209px;
}

.sprite-iq {
	width: 24px;
	height: 24px;
	background-position: -243px -209px;
}

.sprite-ir {
	width: 24px;
	height: 24px;
	background-position: -277px -209px;
}

.sprite-is {
	width: 24px;
	height: 24px;
	background-position: -311px -209px;
}

.sprite-it {
	width: 24px;
	height: 24px;
	background-position: -345px -209px;
}

.sprite-je {
	width: 24px;
	height: 24px;
	background-position: -379px -209px;
}

.sprite-jm {
	width: 24px;
	height: 24px;
	background-position: -413px -209px;
}

.sprite-jo {
	width: 24px;
	height: 24px;
	background-position: -447px -209px;
}

.sprite-jp {
	width: 24px;
	height: 24px;
	background-position: -481px -209px;
}

.sprite-ke {
	width: 24px;
	height: 24px;
	background-position: -5px -243px;
}

.sprite-kg {
	width: 24px;
	height: 24px;
	background-position: -39px -243px;
}

.sprite-kh {
	width: 24px;
	height: 24px;
	background-position: -73px -243px;
}

.sprite-ki {
	width: 24px;
	height: 24px;
	background-position: -107px -243px;
}

.sprite-km {
	width: 24px;
	height: 24px;
	background-position: -141px -243px;
}

.sprite-kn {
	width: 24px;
	height: 24px;
	background-position: -175px -243px;
}

.sprite-kp {
	width: 24px;
	height: 24px;
	background-position: -209px -243px;
}

.sprite-kr {
	width: 24px;
	height: 24px;
	background-position: -243px -243px;
}

.sprite-kw {
	width: 24px;
	height: 24px;
	background-position: -277px -243px;
}

.sprite-ky {
	width: 24px;
	height: 24px;
	background-position: -311px -243px;
}

.sprite-kz {
	width: 24px;
	height: 24px;
	background-position: -345px -243px;
}

.sprite-la {
	width: 24px;
	height: 24px;
	background-position: -379px -243px;
}

.sprite-lb {
	width: 24px;
	height: 24px;
	background-position: -413px -243px;
}

.sprite-lc {
	width: 24px;
	height: 24px;
	background-position: -447px -243px;
}

.sprite-li {
	width: 24px;
	height: 24px;
	background-position: -481px -243px;
}

.sprite-lk {
	width: 24px;
	height: 24px;
	background-position: -5px -277px;
}

.sprite-lr {
	width: 24px;
	height: 24px;
	background-position: -39px -277px;
}

.sprite-ls {
	width: 24px;
	height: 24px;
	background-position: -73px -277px;
}

.sprite-lt {
	width: 24px;
	height: 24px;
	background-position: -107px -277px;
}

.sprite-lu {
	width: 24px;
	height: 24px;
	background-position: -141px -277px;
}

.sprite-lv {
	width: 24px;
	height: 24px;
	background-position: -175px -277px;
}

.sprite-ly {
	width: 24px;
	height: 24px;
	background-position: -209px -277px;
}

.sprite-ma {
	width: 24px;
	height: 24px;
	background-position: -243px -277px;
}

.sprite-mc {
	width: 24px;
	height: 24px;
	background-position: -277px -277px;
}

.sprite-md {
	width: 24px;
	height: 24px;
	background-position: -311px -277px;
}

.sprite-me {
	width: 24px;
	height: 24px;
	background-position: -345px -277px;
}

.sprite-mg {
	width: 24px;
	height: 24px;
	background-position: -379px -277px;
}

.sprite-mh {
	width: 24px;
	height: 24px;
	background-position: -413px -277px;
}

.sprite-mk {
	width: 24px;
	height: 24px;
	background-position: -447px -277px;
}

.sprite-ml {
	width: 24px;
	height: 24px;
	background-position: -481px -277px;
}

.sprite-mm {
	width: 24px;
	height: 24px;
	background-position: -5px -311px;
}

.sprite-mn {
	width: 24px;
	height: 24px;
	background-position: -39px -311px;
}

.sprite-mo {
	width: 24px;
	height: 24px;
	background-position: -73px -311px;
}

.sprite-mq {
	width: 24px;
	height: 24px;
	background-position: -107px -311px;
}

.sprite-mr {
	width: 24px;
	height: 24px;
	background-position: -141px -311px;
}

.sprite-ms {
	width: 24px;
	height: 24px;
	background-position: -175px -311px;
}

.sprite-mt {
	width: 24px;
	height: 24px;
	background-position: -209px -311px;
}

.sprite-mu {
	width: 24px;
	height: 24px;
	background-position: -243px -311px;
}

.sprite-mv {
	width: 24px;
	height: 24px;
	background-position: -277px -311px;
}

.sprite-mw {
	width: 24px;
	height: 24px;
	background-position: -311px -311px;
}

.sprite-mx {
	width: 24px;
	height: 24px;
	background-position: -345px -311px;
}

.sprite-my {
	width: 24px;
	height: 24px;
	background-position: -379px -311px;
}

.sprite-mz {
	width: 24px;
	height: 24px;
	background-position: -413px -311px;
}

.sprite-na {
	width: 24px;
	height: 24px;
	background-position: -447px -311px;
}

.sprite-nc {
	width: 24px;
	height: 24px;
	background-position: -481px -311px;
}

.sprite-ne {
	width: 24px;
	height: 24px;
	background-position: -5px -345px;
}

.sprite-ng {
	width: 24px;
	height: 24px;
	background-position: -39px -345px;
}

.sprite-ni {
	width: 24px;
	height: 24px;
	background-position: -73px -345px;
}

.sprite-nl {
	width: 24px;
	height: 24px;
	background-position: -107px -345px;
}

.sprite-no {
	width: 24px;
	height: 24px;
	background-position: -141px -345px;
}

.sprite-np {
	width: 24px;
	height: 24px;
	background-position: -175px -345px;
}

.sprite-nr {
	width: 24px;
	height: 24px;
	background-position: -209px -345px;
}

.sprite-nz {
	width: 24px;
	height: 24px;
	background-position: -243px -345px;
}

.sprite-om {
	width: 24px;
	height: 24px;
	background-position: -277px -345px;
}

.sprite-pa {
	width: 24px;
	height: 24px;
	background-position: -311px -345px;
}

.sprite-pe {
	width: 24px;
	height: 24px;
	background-position: -345px -345px;
}

.sprite-pf {
	width: 24px;
	height: 24px;
	background-position: -379px -345px;
}

.sprite-pg {
	width: 24px;
	height: 24px;
	background-position: -413px -345px;
}

.sprite-ph {
	width: 24px;
	height: 24px;
	background-position: -447px -345px;
}

.sprite-pk {
	width: 24px;
	height: 24px;
	background-position: -481px -345px;
}

.sprite-pl {
	width: 24px;
	height: 24px;
	background-position: -5px -379px;
}

.sprite-pr {
	width: 24px;
	height: 24px;
	background-position: -39px -379px;
}

.sprite-ps {
	width: 24px;
	height: 24px;
	background-position: -73px -379px;
}

.sprite-pt {
	width: 24px;
	height: 24px;
	background-position: -107px -379px;
}

.sprite-pw {
	width: 24px;
	height: 24px;
	background-position: -141px -379px;
}

.sprite-py {
	width: 24px;
	height: 24px;
	background-position: -175px -379px;
}

.sprite-qa {
	width: 24px;
	height: 24px;
	background-position: -209px -379px;
}

.sprite-re {
	width: 24px;
	height: 24px;
	background-position: -243px -379px;
}

.sprite-ro {
	width: 24px;
	height: 24px;
	background-position: -277px -379px;
}

.sprite-rs {
	width: 24px;
	height: 24px;
	background-position: -311px -379px;
}

.sprite-ru {
	width: 24px;
	height: 24px;
	background-position: -345px -379px;
}

.sprite-rw {
	width: 24px;
	height: 24px;
	background-position: -379px -379px;
}

.sprite-sa {
	width: 24px;
	height: 24px;
	background-position: -413px -379px;
}

.sprite-sb {
	width: 24px;
	height: 24px;
	background-position: -447px -379px;
}

.sprite-sc {
	width: 24px;
	height: 24px;
	background-position: -481px -379px;
}

.sprite-sd {
	width: 24px;
	height: 24px;
	background-position: -5px -413px;
}

.sprite-se {
	width: 24px;
	height: 24px;
	background-position: -39px -413px;
}

.sprite-sg {
	width: 24px;
	height: 24px;
	background-position: -73px -413px;
}

.sprite-si {
	width: 24px;
	height: 24px;
	background-position: -107px -413px;
}

.sprite-sk {
	width: 24px;
	height: 24px;
	background-position: -141px -413px;
}

.sprite-sl {
	width: 24px;
	height: 24px;
	background-position: -175px -413px;
}

.sprite-sm {
	width: 24px;
	height: 24px;
	background-position: -209px -413px;
}

.sprite-sn {
	width: 24px;
	height: 24px;
	background-position: -243px -413px;
}

.sprite-so {
	width: 24px;
	height: 24px;
	background-position: -277px -413px;
}

.sprite-sr {
	width: 24px;
	height: 24px;
	background-position: -311px -413px;
}

.sprite-st {
	width: 24px;
	height: 24px;
	background-position: -345px -413px;
}

.sprite-sv {
	width: 24px;
	height: 24px;
	background-position: -379px -413px;
}

.sprite-sy {
	width: 24px;
	height: 24px;
	background-position: -413px -413px;
}

.sprite-sz {
	width: 24px;
	height: 24px;
	background-position: -447px -413px;
}

.sprite-tc {
	width: 24px;
	height: 24px;
	background-position: -481px -413px;
}

.sprite-td {
	width: 24px;
	height: 24px;
	background-position: -5px -447px;
}

.sprite-tg {
	width: 24px;
	height: 24px;
	background-position: -39px -447px;
}

.sprite-th {
	width: 24px;
	height: 24px;
	background-position: -73px -447px;
}

.sprite-tj {
	width: 24px;
	height: 24px;
	background-position: -107px -447px;
}

.sprite-tl {
	width: 24px;
	height: 24px;
	background-position: -141px -447px;
}

.sprite-tm {
	width: 24px;
	height: 24px;
	background-position: -175px -447px;
}

.sprite-tn {
	width: 24px;
	height: 24px;
	background-position: -209px -447px;
}

.sprite-to {
	width: 24px;
	height: 24px;
	background-position: -243px -447px;
}

.sprite-tr {
	width: 24px;
	height: 24px;
	background-position: -277px -447px;
}

.sprite-tt {
	width: 24px;
	height: 24px;
	background-position: -311px -447px;
}

.sprite-tv {
	width: 24px;
	height: 24px;
	background-position: -345px -447px;
}

.sprite-tw {
	width: 24px;
	height: 24px;
	background-position: -379px -447px;
}

.sprite-tz {
	width: 24px;
	height: 24px;
	background-position: -413px -447px;
}

.sprite-ua {
	width: 24px;
	height: 24px;
	background-position: -447px -447px;
}

.sprite-ug {
	width: 24px;
	height: 24px;
	background-position: -481px -447px;
}

.sprite-us {
	width: 24px;
	height: 24px;
	background-position: -5px -481px;
}

.sprite-uy {
	width: 24px;
	height: 24px;
	background-position: -39px -481px;
}

.sprite-uz {
	width: 24px;
	height: 24px;
	background-position: -73px -481px;
}

.sprite-va {
	width: 24px;
	height: 24px;
	background-position: -107px -481px;
}

.sprite-vc {
	width: 24px;
	height: 24px;
	background-position: -141px -481px;
}

.sprite-ve {
	width: 24px;
	height: 24px;
	background-position: -175px -481px;
}

.sprite-vg {
	width: 24px;
	height: 24px;
	background-position: -209px -481px;
}

.sprite-vi {
	width: 24px;
	height: 24px;
	background-position: -243px -481px;
}

.sprite-vn {
	width: 24px;
	height: 24px;
	background-position: -277px -481px;
}

.sprite-vu {
	width: 24px;
	height: 24px;
	background-position: -311px -481px;
}

.sprite-ws {
	width: 24px;
	height: 24px;
	background-position: -345px -481px;
}

.sprite-ww {
	width: 28px;
	height: 28px;
	background-position: -515px -5px;
}

.sprite-ye {
	width: 24px;
	height: 24px;
	background-position: -515px -43px;
}

.sprite-za {
	width: 24px;
	height: 24px;
	background-position: -515px -77px;
}

.sprite-zm {
	width: 24px;
	height: 24px;
	background-position: -515px -111px;
}

.sprite-zw {
	width: 24px;
	height: 24px;
	background-position: -515px -145px;
}

.tooltipn {
	background: #414141f0;
	position: absolute;
	width: 200px;
	min-height: 50px;
	line-height: 1.2;
	padding: 7px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px 2px;
	z-index: 1000000;
	margin-top: -10px;
	display: block;
	top: -460px;
	left: -165px;
	color: #fff;
}

.tooltipn:before {
	border-color: rgba(0, 0, 0, 0);
	border-left-color: #000;
	border-width: 15px;
	margin-top: -15px;
}

.tooltipn:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 12px;
	margin-top: -12px;
}

.tooltipn:after,
.tooltipn:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.dd-option-letter {
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	margin-right: 59px;
	padding-left: 10px;
	padding-right: 10px;
	background: #979797;
	display: inline-block;
	width: 90px;
	border-radius: 5px;
}

.dd-option-separator {
	display: none;
	height: 12px;
	border-bottom: 1px solid #164d6b;
	background-color: #164d6b;
}

.aliselcur {
	background: -moz-linear-gradient(left, rgba(233, 157, 0, 0) 0%, rgba(233, 157, 0, 1) 50%, rgba(233, 157, 0, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(233, 157, 0, 0) 0%, rgba(233, 157, 0, 1) 50%, rgba(233, 157, 0, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(233, 157, 0, 0) 0%, rgba(233, 157, 0, 1) 50%, rgba(233, 157, 0, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e99d00', endColorstr='#00e99d00', GradientType=1);
	/* IE6-9 */
	display: block;
	color: #fff !important;
}

#currBox ul {
	color: #fff;
	border: none;
}

#currBox ul li a {}

.currScroll::-webkit-scrollbar {
	width: 10px;
}

.currScroll::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
}

.currScroll::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 53px 6px rgb(158, 158, 158);
}

#curClick:after,
#curClick.langStateHide:after {
	content: '+';
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 70px;
}

#curClick.langStateOpen:after {
	content: '-';
}

.trustys a {
	border: none;
}

.bodycl_english #ausgezeichnet {
	margin-top: 5px;
}

.bodycl_english .om2222 {
	background: url('../img/reviewbgm-en.jpg') no-repeat;
}

#theLayer_k {
	position: absolute;
	left: calc(50% - 250px);
	z-index: 30;
	background: none;
	z-index: 30;
	border-radius: inherit;
	padding: inherit;
	width: inherit;
	display: none;
}

#theLayer_k .tlkc {
	position: absolute;
	top: 5px;
	right: 5px;
}

#theLayer_k .paymentlayer-head {
	font-size: 16px;
	font-weight: bold;
}

.bodycl_german .theLayer_k_btn {
	display: none;
}

.theLayer_k_btn {
	position: relative;
	top: -124px;
	left: 625px;
	color: #9a9a9a;
	cursor: pointer;
}

.servicefee-icon {
	font-size: 14px;
	position: relative;
	top: 2px;
	padding: 0px 5px 5px;
}

.glyphicon-info-sign:before {
	content: "\e086";
}

.phone-info {
	font-size: 18px;
	position: relative;
	top: 5px;
	margin: 0px 8px 0px 5px;
	color: #337ab7;
}

.zzgl .phone-info {
	font-size: 13px;
	position: relative;
	top: 1px;
	margin: 0px 5px 0px 2px;
}

.zzgl .phone-info,
.zzgl a {
	color: #111;
}

.zzgl a {
	font-size: 11px;
}

#theLayer_t {
	position: absolute;
	left: calc(50% - 300px);
	top: 10px;
	z-index: 30000;
	width: 600px;
	display: none;
}

#theLayer_p {
	position: absolute;
	left: calc(50% - 300px);
	top: 10px;
	z-index: 30000;
	width: 600px;
	display: none;
}



#theLayer_e {
	position: absolute;
	left: calc(50% - 300px);
	top: 10px;
	z-index: 30;
	width: 600px;
	display: none;
}

.modldialog {
	position: relative;
	width: 600px;
	margin: 30px auto;
}

.modlcontent {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}

.modlheader {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.close {
	width: 24px;
	height: 21px;
	padding: 0;
	border-radius: 2px;
	text-align: center;
	float: right;
	font-size: 16px;
	font-weight: normal;
	line-height: 1;
	-webkit-appearance: none;
	cursor: pointer;
	border: 0;
}

.modlheader .close {
	padding: 5px 10px;
	margin: 0px 0px 0px 10px;
	width: 30px;
	height: 30px;
	color: #ffffff;
	text-shadow: none;
	border-radius: 4px;
	background: #455A64;
	opacity: 0.8;
	text-align: center;
}

.modlheader .close span {}

.modltitle {
	margin: 0;
	line-height: 1.42857143;
}

.modlheader h4 {
	font-size: 18px;
}

.modlbody {
	position: relative;
	padding: 15px;
	line-height: 150%;
	font-weight: 300;
	overflow-y: scroll;
}

#theLayer_p .modlbody {
	overflow-y: hidden;
}

.modal .text-light {
	color: #90A4AE;
}

.info-panel {
	background: #d9edf7;
	padding: 10px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 300;
}

/* Test */
.test-container {
	margin: 0 18px 24px;
}
.test-bar {
	position: relative;
	overflow: hidden;
	height: 22px;
	border-radius: 10px;
	background: linear-gradient(90deg, #2c5983, #6594c0);
	box-shadow: inset 0 2px 5px #2A2A2A;
}
.test-bar:after {
	position: absolute;
	overflow: hidden;
	content: "";
	left: 8px;
	right: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 7px;
	background: repeating-linear-gradient(90deg, #fff, #fff 1px, transparent 1px, transparent 7px);
}
.test-ph {
	position: absolute;
	top: 2px;
	bottom: 2px;
	margin: 0 10px;
	background-color: #149940;
}
.test-flex {
	margin: 0 10px;
	display: flex;
}
.test-pusher {
	width: 0;
	min-width: 0;
}
.test-obt .test-pusher {
	max-width: calc(100% - 162px);
}
.test-obt .test-value {
    width: auto;
    height: auto;
    padding: 0 20px;
}
.test-ref .test-pusher {
	max-width: calc(100% - 200px);
}
.test-ref .test-value {
	width: 220px;
	height: auto;
	padding: 0 10px;
}
.test-value {
	box-sizing: border-box;
	height: 29px;
	line-height: 29px;
	margin: 0 -10px;
	border-radius: 4px;
	text-align: center;
	font-size: 17px;
	letter-spacing: .5px;
	background-color: #244e66;
	color: #fff;
	border: 1px solid #D9E2E9;
	background-image: linear-gradient( 90deg, rgb(35,77,101) 0%, rgb(51,120,152) 74%, rgb(66,163,203) 100%);
	background-image: -moz-linear-gradient( 90deg, rgb(35,77,101) 0%, rgb(51,120,152) 74%, rgb(66,163,203) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(35,77,101) 0%, rgb(51,120,152) 74%, rgb(66,163,203) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(35,77,101) 0%, rgb(51,120,152) 74%, rgb(66,163,203) 100%);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.22),0px 2px 5px 0px rgba(0, 0, 0, 0.22);
}
.test-value-red {
	background-color: #fe0000;
	background-image: linear-gradient( 90deg, rgb(194,56,56) 0%, rgb(255,0,0) 100%);
	background-image: -moz-linear-gradient( 90deg, rgb(194,56,56) 0%, rgb(255,0,0) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(194,56,56) 0%, rgb(255,0,0) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(194,56,56) 0%, rgb(255,0,0) 100%);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.22);
}
.test-value-green {
	background-color: #0f0;
	background-image: linear-gradient( 90deg, rgb(37,167,1) 0%, rgb(0,255,0) 100%);
	background-image: -moz-linear-gradient( 90deg, rgb(37,167,1) 0%, rgb(0,255,0) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(37,167,1) 0%, rgb(0,255,0) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(37,167,1) 0%, rgb(0,255,0) 100%);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.22);
}
.test-pointer-container {
	margin: 0 10px;
}
.test-pointer {
	position: relative;
	width: 12px;
	height: 18px;
	transform: translateX(-50%);
	background-size: 12px 18px;
}
.test-pointer-down {
	background-image: url("../img/pointer-down.png");
}
.test-pointer-up {
	background-image: url("../img/pointer-up.png");
}
.t_cnt2021_a{
	background: #fff;
	padding: 20px 20px 20px 20px;
	margin-bottom: 15px;

}
.t_cnt2021_c{
	width: 60px;
}
.t_cnt2021_d{
	width: 580px;
}
.t_cnt2021_d *{
	font-size: 15px;
}
.t_cnt2021_e{
	width: 165px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.t_cnt2021_e *{
	text-align: center;
}
.graduateprice {
	margin: 0 0 0 0;
}

.graduateprice * {
	font-size: 13px;
}

.graduateprice tr {

}

.graduateprice tr:not(:last-child) td:first-child {
	border-bottom: 1px solid #fff;
}

.graduateprice td {
	box-sizing: border-box;
	height: 27px;
	padding-left: 10px;
}

.graduateprice td:first-child {

}


.pdf_txt p,
.pdf_txt a {
	font-size: 16px;
}

.pdf_txt p {
	padding: 20px;
}

.testerg_1,
.testerg_1 p {
	font-size: 15px;
}

/* shippinglayer v2 */
.zzgl_cl0 {
	font-size: 15px;
}

.zzgl_cl1,
.zzgl_c3 {
	font-weight: bold;
	font-size: 15px;
	margin: 0;
}

.zzgl_cl2 {
	margin-top: 15px;
}

.zzgl_cl2 li {
	background-image: url(../img/hkchen2020.png);
	padding-left: 40px;
	height: 30px;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
}

/* Xpress-Layer 2020-02-24 */
#co_conf_mainlayer_1, #co_conf_shippinglayer_1, #co_conf_xpresslayer_0, #co_conf_shippinglayer_0, #co_conf_mainlayer_2, #co_conf_xpresslayer_2 {
	display: none;
}

#co_conf_mainlayer_0, #co_conf_xpresslayer_1, #co_conf_shippinglayer_2 {
	display: block;
}

.co_conf_xfl_1 {
	height: auto;
	min-height: 0px;
	padding: 40px 33px;
	font-weight: 600;
}

.co_conf_xfl_1,
.co_conf_xfl_1 p,
.co_conf_xfl_1 b,
.co_conf_xfl_1 strong,
.co_conf_xfl_6 strong,
.co_conf_xfl_6,
.co_conf_xfl_6 p {
	font-size: 16px;
	margin: 0;
}

.co_conf_xfl_2 {
	height: auto;
	display: flex;
}

.co_conf_xfl_3 {
	height: auto;
	display: flex;
}

.co_conf_xfl_1,
.co_conf_xfl_2,
.co_conf_xfl_3 {
	border-bottom: 1px solid #d7d7d7;
}

.co_conf_xfl_5 {
	width: 70px;
	text-align: center;
	padding: 40px 0;
}

.co_conf_xfl_6 {
	width: 840px;
	margin-top: 2px;
	padding: 40px 0;
	float: none;
}

.co_conf_xfl_7{
	padding: 10px 70px;
	background: #EFEFEF;
	font-size: 16px;
	border-bottom: 1px solid #D7D7D7;
	font-weight: bold;
}
.xpresstxt_hl {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
}
.xpresstxt_hl li{
	font-weight: initial;
}
.xpresstxt_icon{
	width: 75px;
}
.xpresstxt_hl span{
	font-size: 16px;
	font-weight: normal;
}

.xpresstxt_hl li{
	list-style-image: url("../../images/hakken2020.png");
	margin: 0 0 0 20px;
	padding: 5px 0 5px 15px;
	font-weight: normal;
}
.xpresstxt_hl ul{
	margin-top: 10px;
}

#co_conf_xpresslayer_1 ul {
	margin-top: 15px;
}
#co_conf_xpresslayer_1 ul li,
#co_conf_xpresslayer_1 ul li *{
	font-size: 16px;
}
#co_conf_xpresslayer_1 ul li {
	list-style-type: disc;
	list-style: disc;
	margin-left: 17px;
	margin-bottom: 3px;
}

/* Create a custom radio button */
.container {
	display: block;
	position: relative;
}

.container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 2px;
	left: 30px;
	height: 20px;
	width: 20px;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid #acacac;
}


.container:hover input~.checkmark {
	background-color: #ccc;
}

/* When the radio button is checked... */
.container input:checked~.checkmark {
	background-color: #36b026;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.container input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
	top: 5px;
	left: 5px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: white;
}

.beliebt-checkmark {
	position: absolute;
	background: #3ecb65;
	padding: 6px 7px 4px 7px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	right: -70px;
	top: 15px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.beliebt-checkmark img {

	height: 14px;
	padding-right: 7px;
	position: relative;
	top: -2px;
}

.dhl-return-labels .dhl-return-labels--content{
  padding-right: 10px
}

.dhl-return-labels .dhl-return-labels--h2{
  text-align: center;
  background: #e8e9e4;
  padding: 10px;
}

.dhl-return-labels .dhl-return-labels--description{
  margin: 20px 0;
  font-size: 14px;
}

.dhl-return-labels .dhl-return-labels--description strong{
  font-size: 14px;
}

.dhl-return-labels .dhl-return-labels--position{
  background: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #d2d3ce;
  margin: 10px 0;
  min-height: 210px;
}

.dhl-return-labels .dhl-return-labels--position-category{
  background: #d2d3ce;
  font-size: 18px;
  padding: 10px ;
}


.dhl-return-labels .dhl-return-labels--position-content{
  padding: 10px;
  float: left;
  width: calc(60% - 20px);
}

.dhl-return-labels .dhl-return-labels--position-details{
  float: right;
  width: calc(100% - 150px);
}

.dhl-return-labels .dhl-return-labels--position-name{
	font-size: 16px;
	font-weight: 100;
	height: 80px;
	align-items: center;
	line-height: 16px;
}

.dhl-return-labels .dhl-return-labels--position-details b{
  font-size: 16px;
}

.dhl-return-labels .dhl-return-labels--position-actions{
	padding: 10px;
	float: left;
	width: calc(40% - 20px);
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 80px;
}

.dhl-return-labels .dhl-return-labels--position-created-box{
  width: 300px;
  text-align: center;
  max-width: 100%;
  text-align: center;
}

.dhl-return-labels .dhl-return-labels--position-created-box-content{
  border: 1px solid green;
  border-radius: 5px;
  text-align: left;
  padding: 5px 10px 5px 45px;
  position: relative;
  margin: 10px 0;
}

.dhl-return-labels .dhl-return-labels--position-actions-icon{
  position: absolute;
  top: 4px;
  left: 5px;
  width: 33px;
}

.dhl-return-labels .dhl-return-labels--position-no-dhl{
  width: 300px;
  text-align: center;
  max-width: 100%;
  text-align: center;
}

.dhl-return-labels .dhl-return-labels--position-no-dhl-content{
  border: 1px solid red;
  border-radius: 5px;
  text-align: left;
  padding: 5px 10px 5px 45px;
  position: relative;
  margin: 10px 0;
}

.dhl-return-labels .dhl-return-labels--position-button{
	background: #f4c900;
	background: -moz-linear-gradient(top,#f4c900 0,#eeb000 50%,#eaa200 51%,#e48600 100%);
	background: -webkit-linear-gradient(top,#f4c900 0,#eeb000 50%,#eaa200 51%,#e48600 100%);
	background: linear-gradient(to bottom,#f4c900 0,#eeb000 50%,#eaa200 51%,#e48600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c900',endColorstr='#e48600',GradientType=0 );
	text-decoration: none;
	color: white;
	padding: 10px;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 20px;
	display: inline-block;
	width: 280px;
	text-align: center;
	max-width: 100%;
	font-weight: bold;
	background: #e68b00;
	box-shadow: 1px 1px 4px #808080a1;
}
.dhl-return-labels .dhl-return-labels--position-button.anzeigen{
	background: #fff;
	border: 1px solid #d2d3ce;
	color: #3f3f3f;
	box-shadow: 1px 1px 2px #a9a9a994;
}
.dhl-return-labels .dhl-return-labels--status{
	background: white;
	padding: 10px 20px;
	font-size: 14px;
	border: 1px solid #d2d3ce;
	margin: 15px 5px 5px;
	font-weight: bold;
	border-radius: 5px;
	display: inline-block;
}
.acc-lab-intro{
	font-size: 14px;
}
.dhl-return-labels .accBackLnks{
	background: #fff;
    border-radius: 5px;
    border: 1px solid #d2d3ce;
    color: #3f3f3f;
    text-decoration: none;
    font-weight: normal;
    padding: 10px 40px;
    margin: 10px 0;
    font-weight: normal;
}
.dhl-return-overlay{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

.dhl-return-overlay .dhl-return-overlay--content {
  position: absolute;
  background: #fff;
  top: calc(50% - 200px);
  width: 100%;
  max-width: 600px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;

}

.dhl-return-overlay-close{
  position: absolute;
  right: 20px;
  top: 18px;
  width: 25px;
  cursor: pointer;
}

.dhl-return-overlay--headline{
  border-bottom: 1px solid;
  font-size: 18px;
  padding: 20px;
  position: relative;
}

.dhl-return-overlay--description{
  padding: 20px;
  font-size: 14px;
}

.dhl-return-overlay--description-inner{
  padding: 10px;
  font-size: 14px;
  background: #d9edf8;
  border-radius: 5px;
  margin-top: 10px;
}

.verups_opt3_aus, .co41_status1_1, .co41_status2_1, .co41_status1_2, .co41_status3_2, .co41_status2_0, .co41_status3_0{
	display: none;
}


/* Upselling Anpassungen WK */

.orderdetails, .orderdetails *{
	box-sizing: border-box;
}
.co811L, .co811R{
	background: none;
	height: 120px;
	margin: 0;
}
.co811L{
	padding: 5px 5px 5px 0;
	height: auto;
	width: 400px;
}
.co811R{
	width: 234px;
}
.co811L ul{
	margin: 10px 15px;
}
.co811L li{
	margin-bottom: 10px;
	padding-left: 25px;
	position: relative;
	font-size: 14px;
}
.co811L li:before{
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/hakken3.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 2px;
}
.co5{
	border: 1px solid #b4b4b4;
	border-bottom: none;
	margin-top: 0;
	padding-top: 20px;
}
.co8{
	padding: 14px;
	min-height: 0;
	border-top: none;
	background: none;
	border: 1px solid #b4b4b4;
	border-top: none;
}
.co8_wrapper{
	width: 100%;
	height: 100%;
	border: 1px solid #b4b4b4;
	display: flex;
    align-items: center;
}
.co81L{
	display: flex;
    align-items: center;
}
.co81R{
	margin-top: 0;
	padding-top: 15px;
	height: 120px;
	width: 313px;
	border: none;
}
.co81R1, .co81R2{
	height: 40px;
}
.co53{
	display: flex;
	align-items: center;
}
.co9{
	box-sizing: border-box;
	height: 80px;
	padding: 15px 0;
	background: #d0d0d0;
	margin: 0;
}
.bb-color3{

}
.bb-color3:hover{

}
.co81R3{
	width: 160px;
	margin-right: 10px;
}
.co81R4{
	width: 133px;
}
.bb-color1{
	background: #f5f5f5;
}
.co52{
	height: 57px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 15px;
}
.co56{
	margin-left: 8px;
}
.co44{
	width: 175px;
}
.co57{
	width: 105px;
	text-align: right;
}
.co5up .pus_wrapper{
	width: 100%;
	margin: 0;
}
.co5up .pus_btn2{
	display: none;
}
.co5up .pus_btn1{
	margin-right: 0;
}
.co5up .pus_price{
	margin-right: 110px;
}
.co5up .pus_wrapper{
	border-top: 1px solid #d3dade;
}
.co51, .co53all, .co54 {
	margin-bottom: 15px;
}

/* Secret Checkout css adjustments */

#co31,
#co32,
#co33{
	background: #ebecf4; /* Old browsers */
	background: -moz-linear-gradient(left, #ebecf4 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ebecf4 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ebecf4 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecf4', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	clip-path: polygon(93% 0, 100% 50%, 93% 100%, 0 100%, 0 0);
	-webkit-clip-path: polygon(93% 0, 100% 50%, 93% 100%, 0 100%, 0 0);
}
.co31active,
.co32active,
.co33active{
	background: #fff;
}
#co31R,
#co32R,
#co33R,
#co311,
#co321,
#co331{
	text-shadow: none;
	color: #0b3044;
}
#co31R,
#co32R,
#co33R{
	line-height: 50px;
}

#co31.co31active #co311,
#co32.co32active #co321,
#co33.co33active #co331,
#co31R.coFoColactive,
#co32R.coFoColactive,
#co33R.coFoColactive{
	color: #eba001;
}
.coFoCol,
.coFoCols2{
	color: #0b3044;
}
.co-shadow-wrapper{
	filter: drop-shadow(2px 2px 5px rgba(0,0,0,0.38));
	-webkit-filter: drop-shadow(2px 2px 5px rgba(0,0,0,0.38));
	-moz-filter: drop-shadow(2px 2px 5px rgba(0,0,0,0.38));
	position: relative;
}
#co3 .co-shadow-wrapper:nth-child(1){
	z-index: 2;
}
#co3 .co-shadow-wrapper:nth-child(2){
	z-index: 1;
}
#co31{
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	width: 340px;
}
#co32{
	width: 340px;
	margin-left: -25px;
}
#co33{
	width: 350px;
	margin-left: -25px;
}
#co311,
#co321,
#co331{
	font-size: 28px;
	border: 1px solid;
    width: 35px;
    height: 35px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 20px;
    top: 6px;
    background: #f9f9f9;
}
#co3,
#co31,
#co31R,
#co32,
#co32L,
#co32R,
#co33,
#co33L,
#co33R{
	height: 50px;
}
#hdglb3c{
	height: 145px;
}
#co31L,
#co32L,
#co33L{
	width: 68px;
}
#co31R,
#co32R,
#co33R{
	text-align: left;
}
.coFoCol,
.coFoCols2,
.coFoColactive{
	font-size: 20px;
}
#co31L{
	margin-left: 20px;
}
#co32L,
#co33L{
	margin-left: 30px;
}

.teg4_v21_0{
	font-size: 15px;
	float: left;
}
.teg4_v21_1{
	width: 80px;
	font-size: 12px;
}
.teg4_v21_2{
	width: 85px;

}
.teg4_v21_OK{
	color: #24a701;
}
.teg4_v21_NO{
	color: #ff0c0c;
}
.teg4_v21_3{
	width: 5px;
	font-size: 37px;
	font-weight: normal;
	padding-right: 13px;
}
.teg4_v21_4{
	width: 80px;
}
.teg4_v21_5{
	font-size: 12px;
}
.teg4_v21_6{
	width: 280px;
}
.retoure_not_active{
	font-size: 16px;
	font-weight: bold;
 	padding: 20px;
 	border: 2px solid red;
 	margin: 20px;
 }

.amzngift_4{
	display: block;
}

.cc8{

}
.cc81{
	padding: 20px;
	border-top: 1px solid #e6eaec;
	margin-top: 20px;
}
.cc81 div{
	height: 30px;
	line-height: 30px;
}

.cc81 input{
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}
.cc811{
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}
.cc9{
	padding: 25px;
	width: 500px;
	min-height: 800px;
	border: 1px solid #acacac;

}

.ahiod{
	display: none;
}

.btnCntctcStyle{
	margin: 0;
}

.messageBox ul li{
	font-size: 15px;
	font-weight: bold;
	margin-left: -10px;
}

.bbprintR3 img{
	display: none;
}

.sr_checkout_confirmation #errorContainer {
	margin-top: 150px !important;
}