@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,300,700,800);
html, body
		{
			height:100%;
		}

#main {
	position:relative;
	width:100%;
	max-width: 1600px;
	padding: 0 0 10px 0;
	margin-top:40px;
	}


 h3 {
	 position:relative;
	 padding: 50px 5% 40px 5%;
	color:#000;
	font-weight:300;
	font-size:46px;
	line-height:52px;
 }

  h3.big{
	 font-size:42px;
	 font-weight:700;
 }

 h2 {
	 position:relative;
	 padding: 30px 5% 20px 5%;
	 font-size:36px;
	 font-weight:300;
	 line-height:52px;
	 color:#333;
	 text-align:left;
 }
  h1 {
	 font-size:26px;
	 font-weight:600;
	 padding-bottom:30px;
	 line-height:34px;
	 text-align:left;
 	width:85%;
	margin: 0 5% 10px 0;
}
  h4 {
	 font-size:26px;
	 font-weight:600;
	 padding-bottom:30px;
	 line-height:34px;
	 text-align:left;
 	width:85%;
	margin: 0 5% 10px 10%;
}

  h5 {
	 position:relative;
	 text-align:left;
	 padding: 20px 0 10px 0;
	color:#000;
	font-weight:400;
	font-size:46px;
	line-height:52px;
 }
iframe {
  max-width: 100%;
}



ol {
	display: block;
   	list-style-type: decimal;
	padding: 50px 20%;
}

ol li{
   list-style-type: decimal;
	font-size:18px;
	line-height:22px;
	margin-bottom:20px;
}

div.chapter {
	background-color: #fff;
	padding-bottom:40px;
	padding-top:40px;
	vertical-align:central;
}
div.chapter img{
	width:100%;
	text-align:center;
}
div.chapter.backgr {
	background-color: #fff;
	padding-bottom:20px;
	padding-top:30px;
	vertical-align:central;
	background-image:url(../img/SENTRY_man_german.jpg); 
	background-position:0 30px; 
	background-repeat:no-repeat; 
	width:100%; 
	min-height:630px;
}

div.chapterVideo {
	text-align:center; 
	padding-bottom:30px; 
	padding-top:30px;
	background-color: #fff;
	color:#aaa;
}
div.chapterVideo h2{
text-align: center;
margin:0;}

div.chapterVideo video{
	width:70%;
	max-width:1167px!important;
     -moz-box-shadow: 3px 3px 10px #333;
    -webkit-box-shadow: 3px 3px 10px #333;
    -o-box-shadow: 3px 3px 10px #333;
    box-shadow: 3px 3px 10px #333; 
}
video{
	position:relative;
	clear: left;
	width:100%;
    margin: 0px auto;
	max-width:1000px;
	margin-top:40px;
}
div.chapter div.columnLeft ul{
	width:80%;
	margin: 0 10% 30px 14%;
	padding-top: 10px;
	text-align:left;
}

div.chapter div.columnLeft a.button{
	margin-left:10%;
	background-repeat:no-repeat;
}
div.columnOne {
	width:35%;
	float:left;
	padding:20px 0 20px 5%;
	
	background-position:bottom;
	}
div.columnOne img{
	max-width:360px!important;
	}
	
div.columnTwo {
	width:33%;
	float:left;
	padding:80px 2% 50px 0;
	
}
div.columnThree {
	width:24%;
	float:left;
	padding:40px 0 20px 0;
}
div.chapter div.column1.noPadding, 
div.chapter div.column2-3.noPadding {
	float:left;
	color:#fff;
	padding:0!important;
	margin:0!important:
}
div.chapter div.column2-3.noPadding ul {
	margin-bottom:0;
}

div.chapter div.column2-3.noPadding ul li{
	list-style-position: outside;
	color:#fff;
	font-size:24px;
	line-height:26px;
	margin-left:5%;
}

div.chapter div.column1.noPadding img.noMargin, 
div.chapter div.column2-3.noPadding img.noMargin {
	width:100%!important;
	max-width:1200px;
	padding-bottom:0!important;
	margin:0!important:
}



div.chapter div.column2-3{
	float:left;
	color:#fff;
	padding:0!important;
	margin:0!important:
}

div.chapter div.column1.noPadding {
	width:40%;
	max-width:560px;
	}
div.chapter div.column2-3.noPadding {
	width:60%;
	max-width:840px;
}

div.columnWrap {
	width:100%;
	background-color:#757b9e;
}

div.columnOne p, div.columnTwo, div.columnThree {
	text-align:left!important;
}
div.columnOne p {
	width: 80.879121%!important;
	margin-left:12%!important;
}
div.columnTwo {
	text-align:left!important;
}
div.chapter div.columnTwo p{
	text-align:left!important;
	font-size: 24px;
	line-height:32px;
	margin-top:140px;	}


div.columnTwo ul{
	margin-top: 0!important;
	margin-left:20%;
	padding:0!important;
	font-weight:bold;
	font-style:italic;
}
div.columnTwo ul li{
	list-style:none!important;
	margin-bottom: 4px;
	padding: 0 0 10px 34px;
	background-image:url(../img/bullet_check.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
div.columnThree {
	text-align:left!important;
}


div.columnThree p.price{
	text-align:left!important;
	font-size:46px;
	font-weight:bold;
	margin-left:0!important;
}
div.columnThree a.button{
	min-width:200px;
}
#main .chapter div.columnThree img.illu{
	max-width:260px;
}

#anim {
	position:relative;
	width:100%;
	min-height:530px;
}
#image1 {
	position:absolute;
	left:5%;
	width: 90%;
	max-width:1100px;
	z-index:20;
}

#image2 {
	position:absolute;
	left:5%;
	width: 90%;
	max-width:1100px;
	z-index:30;
    opacity: 0;
	animation-name:image1;
    animation-iteration-count: infinite;
    animation-duration: 12s;
    -webkit-animation-duration: 12s; /* Chrome, Safari, Opera */
}

@-webkit-keyframes image1 { 
    0% {opacity: 0}
    16.666% {opacity: 0}
    33.333% {opacity: 1}
    83.333% {opacity: 1}
    100% {opacity: 0}
}
@keyframes image1 { 
    0% {opacity: 0}
    16.666% {opacity: 0}
    33.333% {opacity: 1}
    83.333% {opacity: 1}
    100% {opacity: 0}
}


#headline1 {
	position:relative;
	display:block;
	padding-top:40px;
	left:10%;
	width: 90%;
	max-width:1100px;
	z-index:40;
	text-align:left;
	font-size:36px;
 	font-weight:600;
	line-height:46px;
	color:#000;
	margin-bottom:30px;

}
#headline2 {
	position:relative;
	left:15%;
	width: 90%;
	max-width:1100px;
	z-index:50;
	font-size:18px;
	color:#fff;
}

div.chapter.head {
}
div.chapter.head h3{
	 color:#444;
	 font-size: 32px;
	 font-weight:600;
	 line-height:42px;
	 margin-bottom: 20px;
}

div.chapter p{
	width:90%;
	margin: 0 5% 30px 5%;
	font-size: 22px;
	line-height:28px;
	text-align:center;
}
p i {font-weight: 600}


#youtube-video {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0;
	height:0;
	overflow:hidden;
}
#youtube-video iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.teaserbox1, 
.teaserbox2, 
.teaserbox3, 
.teaserbox4 {
	position:relative;
	float:left;
	width: 31%;
	min-height:200px;
	padding:20px 2%;
	margin:30px 0 20px 10%;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	background-color: #d5d5d5;
	color:#333;
	font-size: 18px;
	line-height:22px;
	font-weight:normal;
	text-align:center;
}
.teaserbox1 h1, 
.teaserbox2 h1, 
.teaserbox3 h1, 
.teaserbox4 h1 {
	font-size: 32px;
	padding:20px;
}

.teaserbox1 img, 
.teaserbox2 img, 
.teaserbox3 img, 
.teaserbox4 img {
	width:50%;
}

a.button {
	position:relative;
	bottom: 0;
	border: none;
  color: #fff!important;
  background-color: #4a4e66;
	background-image:url(../img/link_white.svg);
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: 26px 24px;
	padding: 18px 42px 18px 50px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 24px;
	line-height:26px;
	font-weight:600;
	letter-spacing:1px;
	margin-top:30px;
	transition-duration: 0.4s;
	cursor: pointer;
}

a.button:hover {
	color: #4a4e66!important; 
	background-color: #b3b9df!important;
	background-image:url(../img/link_grey.svg);
  text-decoration:none!important;
}
a.button.blue{
	background-image:url(../img/link.svg);
  color: #fff!important;
  background-color: #2d98da;
}
a.button.blue:hover{
	color: #000!important; 
	background-color: #fff!important;
	background-image:url(../img/link_grey.svg);
  text-decoration:none!important;
}
	



div#case1, div#case2, div#case3, div#case4 {
	position:relative;
	float:left;
	width:49%;
	margin-left:1%;
	margin-bottom:10px;
}
div.chapterGrey {
	background-color: #eee;
	padding:40px 0;
	margin-top:auto;
}
div.chapterGrey img{
	width:90%;
	margin: 10px 5% 20px 5%;
	max-width: 1440px;
}

div.chapterGrey div.columnL.big p,
div.chapterGrey div.columnM.big p,
div.chapterGrey div.columnR.big p{
	width:80%;
	margin: 0 5% 30px 11%;
	font-size: 24px;
	line-height:28px;
	text-align:left!important;
}
div.chapterGrey div.columnL.big,
div.chapterGrey div.columnM.big,
div.chapterGrey div.columnR.big {
	text-align:left!important;
}
div.chapterGrey div.columnL.big a.button,
div.chapterGrey div.columnM.big a.button,
div.chapterGrey div.columnR.big a.button {
	margin-left:11%;
}

div.chapterGrey h3{
	text-align:left;
	color:#000;
	font-weight:300;
	font-size:46px;
	line-height:52px;
}

div.chapterTri{
	background-color: #e5e5e5;
	padding-top: 30px;
	padding-bottom:20px;
	margin-top:auto;
	text-align:center;
}

div.chapterTri h3{
	width:80%;
	margin:auto;
	padding-left:0;
	text-align:center;
}
div.chapterTri p{
	width:90%;
	margin: 0 5% 30px 5%;
	font-size: 18px;
	line-height:24px;
	text-align:center;
}
div.chapterTriWhite{
	background-color: #fff;
	padding-top: 50px;
	padding-bottom:20px;
	margin-top:auto;
	text-align:center;
}
div.chapterTriWhite p{
	width:90%;
	margin: 30px 5% 30px 5%;
	font-size: 18px;
	line-height:24px;
	text-align:center;
}
div.chapterTriGreen{
	background-color: #26de81;
	padding-top: 60px;
	padding-bottom:80px;
	margin-top:auto;
	text-align:center;
}
div.chapterTriGreen p{
	width:90%;
	color:#000;
	margin: 30px 5% 30px 5%;
	font-size: 18px;
	line-height:24px;
	text-align:center;
}
div.chapterTriGreen h3{
	color:#fff;
	font-weight:300;
	font-size:46px;
	line-height:52px;
}
div.chapterTriBlue{
	background-color: #c6e4f7;
	padding-top:0;
	padding-bottom:80px;
	margin-top:auto;
	text-align:center;
}
div.chapterTriBlue p{
	width:90%;
	color:#000;
	margin: 30px 5% 30px 5%;
	font-size: 18px;
	line-height:24px;
	text-align:center;
}
div.chapterTriBlue .columnLeft h3{
	color:#000;
	font-weight:300;
	font-size:46px;
	line-height:58px;
}
div.chapterTriBlue .columnRight img{
	color:#fff;
	font-weight:300;
	font-size:46px;
	line-height:58px;
}

div.chapterDark, div.chapterTriDark {
	background-color: #aaa;
	color:#000;
	padding-bottom:20px;
}

div.chapterTriDark h3{
	width:80%;
	margin:auto;
	padding-left:0;
	text-align:center;
	color:#aaa;
}
div.chapterTriDark p{
	width:90%;
	margin: 0 5% 30px 5%;
	font-size: 18px;
	line-height:24px;
	text-align:center;
}


div.chapterDark .columnRight h3{
	color:#000;
}
div.chapterBlue {
	 background-color: #7a7b8e;
	color:#fff;
	padding-bottom:50px;
}
div.chapterBlue h3{
	color:#fff;
}


div.columnLeft {
	width:49%;
	float:left;
	padding:0 1% 0 0;
	font-size: 22px;
	line-height:28px;
}
div.columnLeft h2{
	padding-left: 10%;
}
div.columnLeft h3{
	text-align:left;
	padding-left: 10%;
	color:#000;
	font-weight:300;
	font-size:46px;
	line-height:52px;
	padding: 10px 5% 40px 10%;
}
div.columnLeft h1{
	padding-left: 10%;
	padding: 10px 5% 10px 10%;
}
div.columnLeft p{
	width:80%;
	margin: 0 10% 30px 10%;
	text-align:left;

}
div.columnLeft a{
position: relative;
color: #544ca5;
font-size: 1.2rem;
font-weight: bold;
text-decoration: none;
padding: 6px 0 6px 25px;
background-image: url(../img/shape_small.png);
background-repeat: no-repeat;
background-size: 19px 13px;
background-position: 0 12px;
margin-bottom: 30px;
}
div.columnLeft a:hover{
	color:#000;
	text-decoration:underline;
}	
div.columnLeft h2 a{
	font-size: 1.6rem;
	background-position: 0 18px;
}

div.columnLeft img {
	width:80%;
	margin: 10px 10% 20px 10%;
	max-width:640px;
}
div.columnLeft img.big {
	width:99%;
	max-width:660px;
}
div.columnLeft img.logos {
	width:50%!important;
	max-width:250px;
	float:none;
	margin-left:50px;
}
div#partner{
	position:relative;
	width:40%;
	margin-top:140px;
	margin-left:10%
}
div#partner a img.logos {
	width:100%!important;
	max-width:250px;
	float:none;

}
#main div.columnLeft p img{
	width:35%;
	margin: 0 5% 20px 0;
	float:left;
}
div.columnLeft ul, div.columnRight ul{
	text-align:left;
}


div.columnRight {
	width:49%;
	float:right;
	padding:0 0 0 1%;
	font-size: 22px;
	line-height:28px;
	text-align:left;
}
div.columnRight h3{
	padding-left: 10%;
	color:#000;
	font-weight:300;
	font-size:46px;
	line-height:52px;
	padding: 10px 5% 40px 10%;
}

div.columnRight h2{
	padding-left: 10%;
}
div.columnRight h1{
	padding-left: 10%;
	padding: 10px 5% 10px 10%;
}

div.columnRight p{
	float:none;
	width:80%;
	margin: 0 10% 10px 10%;
	text-align:left;
}
div.columnRight ul{
	padding-left: 10%;
}
div.columnRight form{
	padding-left: 10%;
	width:90%;
	text-align:left;
}

div.columnRight a{
position: relative;
color: #544ca5;
font-size: 1.2rem;
font-weight: bold;
text-decoration: none;
padding: 6px 0 6px 25px;
background-image: url(../img/shape_small.png);
background-repeat: no-repeat;
background-size: 19px 13px;
background-position: 0 12px;
margin-bottom: 30px;
}
div.columnRight a:hover{
	color:#000;
	text-decoration:underline;
}
div.columnRight h2 a{
	font-size: 1.6rem;
	background-position: 0 18px;
}
div.columnRight img {
	width:80%;
	max-width:600px;
	margin-left: 10%;
}
#main div.columnRight p img{
	width:35%;
	margin: 0 5% 20px 0;
	float:left;
}

div.columnL {
	width:32.857143%;
	float:left;
	padding:20px 0.71428% 20px 0;
	font-size: 18px;
	line-height:22px;
}
div.columnM {
	width:32.857143%;
	float:left;
	padding:20px 0.71428% 20px 0;
	font-size: 18px;
	line-height:22px;
}
div.columnR {
	width:32.857143%;
	float:left;
	padding:20px 0 20px 0;
	font-size: 18px;
	line-height:22px;
}

div.columnL.big p, 
div.columnM.big p, 
div.columnR.big p{
	text-align:center;
	font-size: 24px;
	line-height:28px;
}
div.columnL.big, 
div.columnM.big, 
div.columnR.big {
	text-align:center;}
div.columnL.big a.button, 
div.columnM.big a.button, 
div.columnR.big a.button{
	text-align:left;
	}
div.columnL.big a h2, 
div.columnM.big a h2, 
div.columnR.big a h2 {
	margin-left:5%;
	padding:20px 0 30px 24px;
	background-image:url(../img/link-small.png);
	background-repeat:no-repeat;
	background-position: 10px 32px;
	}	
div.columnL.big a, 
div.columnM.big a, 
div.columnR.big a {
	text-decoration:none;
	}	
	
div.columnL.cent, div.columnM.cent, div.columnR.cent {
	text-align:center;
	font-size: 46px;
	line-height:56px;
	font-weight:bold;
	color:#000088;
}

#main div.columnL.cent img.icon, #main div.columnM.cent img.icon, #main div.columnR.cent img.icon {
	width:60%;
	max-width:160px;
	text-align:center;
}

div.column1 img.logo{
	width: 80%;
	margin-bottom:20px;
}
div.columnR p{
	margin-bottom:30px;
}
div.column1 {
	width:18%;
	float:left;
	padding:20px 2% 20px 2%;
	font-size: 18px;
	line-height:22px;
}
div.column2 {
	width:24%;
	float:left;
	padding:20px 2% 20px 2%;
	font-size: 18px;
	line-height:22px;
}
div.column3 {
	width:21%;
	float:left;
	padding:20px 2% 20px 2%;
	font-size: 18px;
	line-height:22px;
}
div.column4 {
	width:21%;
	float:left;
	padding:20px 2% 20px 2%;
	font-size: 18px;
	line-height:22px;
}
	


div.column3 ul li ul{
	margin-top:20px;
}

form.reserveTestKit {
    font-family: 'Open Sans', Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 18px;
}
form.reserveTestKit input#name,
form.reserveTestKit input#company,
form.reserveTestKit input#street,
form.reserveTestKit input#city,
form.reserveTestKit input#country,
form.reserveTestKit input#email {
	width:90%;
	height:42px;
	margin: 6px 4px 10px 0;
	font-size: 18px;
	font-weight:400;
	color:#555;
}
form.reserveTestKit textarea#message1{
	width:90%;
	margin: 6px 4px 10px 0;
}
form.reserveTestKit input#kit0,
form.reserveTestKit input#kit1,
form.reserveTestKit input#kit2,
form.reserveTestKit input#kit3,
form.reserveTestKit input#kit4 {
	width:30px;
	height:42px;
	margin-bottom:10px;
	margin-top:6px;
	font-size: 18px;
	font-weight:400;
	color:#000077;
	text-align:center;
}

form.reserveTestKit label{
	margin-bottom: 10px;
}


@media screen and (max-width:1200px) { 

div.chapter.backgr {
	background-position:-30px 150px!important; 
	min-height:700px;
}
div.chapter div.column1.noPadding, 
div.chapter div.column2-3.noPadding {}

div#part1.column1{
	width:100%;
	float:none;
	max-width:1200px;
}
div#part1.column1 img{
	width:100%;
	max-width:1200px;
}
div#part2 {
	display:none;
}
div#part3.column1 {
	width:100%;
	float:none;
}
div#part3.column1 img{
	width:100%;
	max-width:1200px;
}
div#part4.column2-3 {
	width:90%;
	float:none;
	margin-left:10%;
	max-width:1200px;
}
div#part5.column1 {
	width:100%;
	float:none;
	max-width:1200px;
}
div#part5.column1 img{
	width:100%;
	max-width:1200px;
}
}

@media screen and (max-width:950px) { 
 
  h3 {
	 position:relative;
	 padding: 20px 5%;
	color:#000;
	font-weight:300;
	font-size:38px;
	line-height:46px;
 }

 
div.columnRight h3{
	padding-left: 5%;
	color:#000;
	font-weight:300;
	font-size:38px;
	line-height:46px;
}
div.columnLeft h3{
	text-align:left;
	padding-left: 5%;
	color:#000;
	font-weight:300;
	font-size:38px;
	line-height:46px;
}

div.chapterGrey h3{
	padding-left: 5%;
	text-align:left;
	color:#000;
	font-weight:300;
	font-size:38px;
	line-height:46px;
}
 
 h2 {
	 position:relative;
	 padding: 30px 5% 20px 10%;
	 font-size:28px;
	 font-weight:300;
	 line-height:36px;
	 color:#333;
	 text-align:left;
 }
div.chapter div.column2-3.noPadding ul li{
	list-style-position: outside;
	color:#fff;
	font-size:18px;
	line-height:24px;
	margin-left:5%;
}

#main {
	margin-top:160px;
	}


div.chapter.backgr {
	background-position:-30px 100px!important; 
	min-height:700px;
}

div.columnOne {
	width:90%;
	float:none;
	margin-left:5%;
	padding:20px 0 20px 0;
	font-size: 18px;
	line-height:22px;
}
div.columnTwo {
	width:90%;
	float:none;
	margin-left:5%;
	padding:0 0 20px 0;
	font-size: 18px;
	line-height:22px;
}
div.columnThree {
	width:90%;
	float:none;
	padding:20px 0 20px 5%;
	font-size: 18px;
	line-height:22px;
}
div.columnOne p, div.columnTwo, div.columnThree {
	text-align:left!important;
}
div.columnOne p {
	width: 80.879121%!important;
	margin-left:12%!important;
}
div.columnOne img {
	width: 72.967033%;
	max-width:332px!important;
}
div.columnTwo p{
	margin-top:40px!important;
	text-align:left!important;
}
div.columnTwo img{
	width: 50%;
	margin-top:160px;
	text-align:left!important;
	margin-bottom: 10px!important;
}
div.columnTwo ul{
	margin-top: 0!important;
	margin-left:20%;
	padding:0!important;
	font-weight:bold;
	font-style:italic;
}
div.columnTwo ul li{
	list-style:none!important;
	margin-bottom: 4px;
	padding: 0 0 10px 34px;
	background-image:url(../img/bullet_check.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}


div.columnThree p.price{
	text-align:left!important;
	font-size:46px;
	font-weight:bold;
	margin-left:0!important;
}
div.columnThree a.button{
	min-width:200px;
}

a.button {
	background-position: 22px 28px;
	padding: 20px 32px 20px 40px;
	font-size: 20px;
	line-height:26px;

	margin-left:10%;
}


div.columnRight, div.columnLeft {
	width:94%;
	float:none;
	padding:20px 3% 20px 3%;
	font-size: 18px;
	line-height:22px;
	text-align:center;
}
div.columnRight h3, div.columnLeft h3, div.columnRight h1, div.columnLeft h1{
	padding-left: 5%;
	text-align:left;
	}
div.columnRight p, div.columnLeft p{
	float:none;
	width:90%;
	margin: 0 5% 30px 5%;
	text-align:left;
}

div.columnL.big, 
div.columnM.big, 
div.columnR.big{
	width:90%;
	padding:20px 5% 20px 5%;
	float:none;
}
div.columnL, 
div.columnM, 
div.columnR{
	width:94%;
	float:none;
	text-align:left;
	margin-left:0;
}
div.columnR {
	padding:20px 2.5% 20px 2.5%;
}
div.column1 {
	width:94%;
	float:none;
	text-align:left;
	margin-left:0;
}
div.column2 {
	width:94%;
	font-size: 24px;
	line-height:28px;
	float:none;
	text-align:left;
	margin-left:0;
}
div.column3 {
	width:94%;
	float:none;
	text-align:left;
	margin-left:0;
}
div.column4 {
	width:94%;
	float:none;
	text-align:left;
	margin-left:0;
}

div#case1, div#case2, div#case3, div#case4 {
	position:relative;
	float:none;
	width:100%;
	margin-left:0;
	margin-bottom:20px;
}

div#partner {
	width:94%!important;
	max-width:600px;
	margin-top:20px;
	margin-left:0%;
}



#anim {
	position:relative;
	width:100%;
	min-height:320px;
}
.teaserbox1, 
.teaserbox2, 
.teaserbox3, 
.teaserbox4 {
	position:relative;
	float:none;
	width: 90%;
	min-height:200px;
	padding:20px 2%;
	margin:30px 0 20px 5%;
	font-size: 18px;
	line-height:22px;
	font-weight:normal;
	text-align:center;
}
div.columnLeft p img, div.columnRight p img{
	width:40%;
	margin: 0 20px 20px 0;
}
div.columnRight form{
	padding-left: 0;
	width:100%;
}
a.button {
	margin-left:0;
}
}
@media screen and (max-width:550px) { 


div.chapter.backgr {
	background-position:-30px 150px!important; 
	min-height:800px;
}
}