body{	background-color: #b0e9ff;	background: url(http://ressources.atomproductions.at/v4/ta/img/ae_bg.jpg) center 0px no-repeat;	font-family: 'Merriweather Sans', sans-serif;	font-weight: 300;	font-size: 1.5em;	margin: 0;}section.teaser.box .fb_iframe_widget,section.teaser.box  .fb_iframe_widget span,section.teaser.box  .fb_iframe_widget span iframe[style]{	width: 100% !important;}h1,h2{	font-family: 'Merriweather Sans', sans-serif;	font-weight: normal;}h1{	font-size: 3.5em;}p.big{	font-size: 3.5em;	color: #353535 !important;	line-height: 0.9em;}.clear{	clear: both;}a{	text-decoration: none;	color: #353535;	cursor: pointer;}a:hover{	color: #005588;	text-decoration: none;}a:focus{	outline: none;}a.button,span.button,input.submit{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	border: none;	background-color: #005588;	color: #ffffff;	float: right;	padding: 8px 10px 6px 10px;	height: auto;	text-align: center;}a.button.highlight,span.button.highlight,input.submit.highlight{	background-color: #eebb00;	color: #ffffff;}.homesmallteaser a.button{	background-color: #ffffff;	color: #005588;}.homeimggrid a.homeimg h2{	background-color: #539dc9;	color: #005588;	padding: 10px;	margin: 0 0 20px 0;}.homeimggrid a.homeimg img{	margin: 0;}.homeimggrid a.homeimg:hover h2{	color: #ffffff;}.homeTeaserGrid .full a.homeimg{	padding-bottom: 60px;}.homeTeaserGrid .full a.homeimg .caption{	bottom: 20px;}.homeTeaserGrid .double{	border-top: 2px solid white;}.homeTeaserGrid .double a.homeimg{	width: 50%;	float: left;	padding-bottom: 190px;}.homeTeaserGrid .double a.homeimg:first-child{	border-right: 2px solid white;}.homeTeaserGrid .double a.homeimg .caption{	bottom: 20px;}.homeTeaserGrid a.homeimg{	display: block;	position: relative;	background-color: #005588;}.homeTeaserGrid a.homeimg.dark{	background-color: #539dc9;}.homeTeaserGrid a.homeimg.dark .caption{	background-color: #005588;}.homeTeaserGrid a.homeimg.dark .caption .button{	background-color: #539dc9;}.homeTeaserGrid a.homeimg img{	margin: 0;}.homeTeaserGrid a.homeimg:hover h2{	color: #ffffff;}.homeTeaserGrid a.homeimg .caption{	background-color: #539dc9;	display: block;	position: absolute;	left: 5%;	width: 90%;	height: auto;	padding: 10px;}.homeTeaserGrid a.homeimg .caption h2{	color: #ffffff;	margin: 0 0 20px 0;}.homeTeaserGrid a.homeimg .caption .teasertext{	color: #ffffff;}p.error{	color: red !important;}form .mc-field-group input{	background: #539dc9;	border: none;	display: block;	position: relative;	padding: 0 10px;	margin: 0 0 10px 0;	height: 34px;	width: 100%;}.box{	background: #005588;	color: #ffffff;	padding: 10px 20px;}.box img{	margin: 10px 0 10px 0;}.box a{	color: #ffffff;}.box a:hover{	color: #000000;}.box p{	color: #ffffff;}.box h1.section,.box  h2.section{	border-bottom: solid 2px #539dc9;	padding-bottom: 10px;}.box .articleteaser{	clear: both;}.box.light{	background: #539dc9;	color: #000000;}.box.light h2,.box.light  h3,.box.light  p,.box.light  a{	color: #000000;}.box.light h2.section{	border-bottom: solid 2px #005588;}.box.light.amz .row,.box.light.tipp .row{	padding: 20px 0;}.box.light.amz .row p,.box.light.amz .row  h2,.box.light.amz .row  h3,.box.light.tipp .row p,.box.light.tipp .row  h2,.box.light.tipp .row  h3{	margin: 10px 0;	color: #000000;}.box.light.amz .row a.button,.box.light.tipp .row a.button{	color: #ffffff;}.box.light.amz .row a.button:hover, .box.light.tipp .row a.button:hover{	color: #000000;}.box.light.amz .row a,.box.light.tipp .row a{	color: #005588;}.box.light.amz .row a:hover, .box.light.tipp .row a:hover{	color: #000000;}.box.light table{	border-spacing: 2px;}.box.light table tr{	background-color: #005588;}.box.light table tr.head{	color: #ffffff;}.box.light table tr:nth-child(even){	background-color: #539dc9;}.box.light table td,.box.light table  th{	color: #ffffff;	padding: 4px;}.box.light table td a,.box.light table  th a{	font-weight: bold;	color: #ffffff;}.box.white{	background: #ffffff;	color: #000000;}.box.white h2,.box.white  h3,.box.white  p,.box.white  a{	color: #000000;}.box.white h2.section{	border-bottom: solid 2px #005588;}.box.dark{	background: #005588;	color: #ffffff;}.box.dark h2,.box.dark  h3,.box.dark  h4,.box.dark  p,.box.dark  a{	color: #ffffff !important;}.box.dark h2.section{	border-bottom: solid 2px #ffffff;}.box.steps{	background: #539dc9;	color: #000000;}.box.steps h2,.box.steps  h3,.box.steps  p,.box.steps  a{	color: #000000;}.box.steps h2.section{	border-bottom: solid 2px #005588;}.box.steps a.step{	display: block;	float: left;	width: 12.5%;}.box.steps a.step span{	display: block;	font-size: 2em;}.box.steps a.step:hover{	color: #ffffff;}.box.steps.new{	padding: 0 20px 20px 20px !important;	margin-bottom: 20px;}.box.steps.new a.step{	display: block;	color: #ffffff;	float: left;	width: 25%;	padding: 0 10px;	min-width: 80px;	text-align: center;}.box.steps.new a.step span{	display: block;	font-size: 3.5em;	background: url(http://ressources.atomproductions.at/v4/ta/img/stepnavi-arrow-small.png) transparent right 12px no-repeat;	text-align: center;}.box.steps.new a.step:hover{	color: #ffffff;}.galeader{	margin: 0 auto;	height: 90px;	width: 728px;}/* Layout Styles */header,section,footer{	padding: 20px 0;}header .line,section .line,footer .line{	border-bottom: solid 2px #539dc9;	margin: 20px 0;}.navi .navbar.navbar-default{	border-radius: 0;	border: 0 none;	background: transparent;	padding: 0px;	margin: 0;}.navi .navbar.navbar-default .navbar-header .leaderboard{	float: right;	width: 80%;	height: auto;}.navi .navbar.navbar-default .navbar-header .navbar-brand{	width: 20%;}.navi .navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1{	position: relative;	width: 100%;	height: auto;	margin: 0;	padding: 0;	background-color: #005588;}.navi .navbar.navbar-default ul.nav li a{	color: #ffffff;	font-size: 1.5em;	padding: 0 15px;	margin: 0;	text-decoration: none;}.navi .navbar.navbar-default ul.nav li a:hover{	text-decoration: none;	color: #539dc9;}.navi .navbar.navbar-default ul.nav li.active a{	background: transparent;	border-bottom: 3px solid #539dc9;	color: #539dc9;}.navi .navbar.navbar-default ul.nav li.active a:hover{	text-decoration: none;	background: transparent;	color: #539dc9;}.flexslider{	margin: 0;}.flexslider ul.slides{	padding: 0;}.flexslider ul.slides li{	list-style: none;	margin: 0;	position: relative;}.flexslider ul.slides li img{	margin: 0 auto;	width: 100%;}.flexslider ul.slides li .slidecaption{	position: absolute;	left: 0;	width: 100%;}.flexslider ul.slides li .slidecaption .top{	background: #005588;	position: relative;	float: right;	margin: 0 20px 0 0;	padding: 10px 20px;	width: 460px;}.flexslider ul.slides li .slidecaption .top h2{	color: #ffffff;	text-transform: uppercase;}.flexslider ul.slides li .slidecaption .top p{	color: #ffffff;}.flexslider ul.slides li .slidecaption .top a.button{	background-color: #ffffff;	color: #005588;	font-size: 1.2em;	font-weight: bold;}.flexslider ol.flex-control-nav{	position: absolute;	height: 20px;	bottom: 10px;	width: 300px;	padding: 0 0 0 20px;	text-align: left;}.flexslider ol.flex-control-nav li{	list-style: none;	margin: 0;}.flexslider ol.flex-control-nav li a{	background: #ffffff;	border-radius: 0px;	color: #ffffff;	cursor: pointer;	display: block;	float: left;	margin: 0 10px 0 0;	height: 20px;	position: relative;	width: 20px;}.flexslider ol.flex-control-nav li a.flex-active{	background: #005588;	color: #005588;}.flexslider ul.flex-direction-nav{	display: none;}section{	overflow: hidden;}section.homeslider{	background: #539dc9;	padding: 0;}section.hometop{	padding-bottom: 0;}section.mainteaser{	padding-top: 0;}section.mainteaser .latestNews a{	display: block;}section.mainteaser .latestNews a.sonstigerevent{	padding: 10px;	background: #539dc9;}section.emailteaser input{	background: #ffffff;}section.emailteaser label{	color: #005588;}section.emailteaser .submit{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	border: none;	background-color: #005588;	color: #ffffff;	float: right;	padding: 8px 10px 6px 10px;	height: 36px;	text-align: center;}section.emailteaser .submit.highlight{	background-color: #eebb00;	color: #ffffff;	padding: 12px 18px 10px 18px;	font-size: 1.1em;	height: 44px;}section.teaser .homesmallteaser{	margin-top: 20px;}section.teaser .homesmallteaser h3{	margin: 0 0 20px 0;	font-size: 2em;}section.teaser .homesmallteaser img{	margin: 0 0 20px 0;}section.teaser .homesmallteaser .links a{	font-weight: bold;	display: block;	border-top: 1px solid #539dc9;	padding: 10px 20px;}section.teaser .homesmallteaser .links a:first-child{	border-top: none;}section .toppromo{	position: relative;	overflow: hidden;	height: 97px;}section .toppromo img{	height: 100%;}section .toppromo span.overlaycont{	position: absolute;	top: 20%;	width: 83%;	margin: 0 2% 0 15%;}section .toppromo span.overlaycont span.button{	float: right;	width: 30%;}section .toppromo span.overlaycont span.txt{	float: left;	margin: 5px 0 0 20px;	width: 65%;}section.homecontent .content a{	font-weight: bold;	color: #005588;}section.homecontent .content a:hover{	font-weight: bold;	color: #000000;}section.maincontent .breadcrumbs{	margin: 0 0 20px 0;}section.maincontent .breadcrumbs a{	color: #005588;}section.maincontent .breadcrumbs a:hover{	color: #000000;}section.maincontent .landingnav a{	font-weight: bold;	color: #ffffff;	display: block;	border-top: 1px solid #539dc9;	padding: 10px 20px;}section.maincontent .landingnav a:first-child{	border-top: none;}section.maincontent .landingnav a:hover{	color: #000000;}section.maincontent .socialmedia{	margin: 0 0 20px 0;}section.maincontent .content p.anriss{	font-weight: bold;}section.maincontent .content p.klein{	font-size: 0.9em;}section.maincontent .content p.imgsub{	font-style: italic;}section.maincontent .content img{	margin: 0 0 20px 0;}section.maincontent .content table{	margin: 0 0 20px 0;	width: 100%;}section.maincontent .content table th{	background: #005588;	color: #ffffff;	font-weight: normal;	padding: 6px 10px 2px 10px;	text-align: center;}section.maincontent .content table td{	min-width: 40px;	padding: 4px 10px 0 10px;	text-align: center;}section.maincontent .content a{	font-weight: bold;	color: #005588;}section.maincontent .content a:hover{	font-weight: bold;	color: #000000;}section.maincontent .content iframe{	width: 100% !important;}section.maincontent .content .box{	padding: 10px 0;}section.maincontent .content .box.conversion form input{	background: #ffffff;	border: none;}section.maincontent .content .box.conversion form input.tel{	visibility: hidden;}section.maincontent .content .box.conversion form input.submit{	color: #005588;}section.maincontent .content .box.conversion form label{	display: block;}section.maincontent .content div.sm div{	float: left;	margin: 0 20px 0 0;}section.maincontent .sidebar{	background: #005588;	color: #ffffff;	padding: 10px 20px;	margin: 0 0 20px 0;}section.maincontent .sidebar.newsletter{	background: #353535;}section.maincontent .sidebar.image{	background: #353535;	padding: 0;}section.maincontent .sidebar.image a{	display: block;	position: relative;}section.maincontent .sidebar.image a span{	background: #539dc9;	display: block;	position: absolute;	bottom: 10px;	left: 5%;	width: 90%;	font-size: 1.5em;	padding: 5px 10px;	color: #ffffff;}section.maincontent .sidebar h3{	color: #ffffff;	margin: 0;}section.maincontent .sidebar p{	color: #ffffff;}section.maincontent .sidebar menu{	padding: 0;}section.maincontent .sidebar menu a{	border-bottom: solid 1px #539dc9;	padding: 10px 0;}section.maincontent .sidebar a{	color: #ffffff;	display: block;}section.maincontent .sidebar a:hover{	text-decoration: none;	color: #000000;}section.maincontent .sidebar form input{	background: #ffffff;}section.maincontent .sidebar form input.tel{	visibility: hidden;}section.maincontent .sidebar form label{	display: block;}section.maincontent .sidebar a.button,section.maincontent .sidebar  span.button,section.maincontent .sidebar  form input.submit{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	border: none;	background-color: #ffffff;	color: #005588;	float: right;	padding: 8px 10px 6px 10px;	height: 36px;	text-align: center;}section.maincontent .sidebar a.button.highlight,section.maincontent .sidebar  span.button.highlight,section.maincontent .sidebar  form input.submit.highlight{	background-color: #eebb00;	color: #ffffff;}section.pagefooter{	margin-top: 0;	padding-top: 0;	background-image: linear-gradient(top, white 0%, #539dc9 100%);	background-image: -moz-linear-gradient(top, white 0%, #ffffff 70%, black 100%);	background-image: -webkit-linear-gradient(top, white 0%, #539dc9 100%);	background-image: -ms-linear-gradient(top, white 0%, #ffffff 70%, black 100%);	background-image: -o-linear-gradient(top, white 0%, #ffffff 70%, black 100%);}footer{	background: #005588;	color: #ffffff;}footer menu{	padding: 0;	margin: 0;}footer menu a{	color: #ffffff;	font-weight: bold;}footer menu a:hover{	color: #000000;}footer p{	clear: both;}footer a{	color: #ffffff;	font-weight: bold;}footer a:hover{	color: #000000;}/* ---------- RESPONSIVE ---------- *//* Large */@media screen and (min-width: 1200px){	.navi nav.navbar.navbar-default .navbar-header	{		float: none;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1	{		padding: 22px 20px 20px 20px;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li	{		padding: 0;		margin: 0;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li a	{		font-size: 1.3em !important;		padding: 0 10px !important;		margin: 0;	}		.slidecaption	{		top: 290px;	}		section.maincontent .content h1,	section.maincontent .content  h2,	section.maincontent .content  h3,	section.maincontent .content  h4,	section.maincontent .content  p,	section.maincontent .content  ul,	section.maincontent .content  div.sm	{		margin: 20px 60px;	}		section.maincontent .content img	{		border: 20px solid #353535;	}		section.maincontent .content img.no-border	{		border: none;	}		section.maincontent .content.large h1,	section.maincontent .content.large  h2,	section.maincontent .content.large  h3,	section.maincontent .content.large  h4,	section.maincontent .content.large  p,	section.maincontent .content.large  ul,	section.maincontent .content.large  div.sm	{		margin: 20px 0;	}		section.maincontent .content .box img.no-border	{		margin: 0 0 0 60px;	}		section.maincontent .content .box.conversion form	{		margin: 0 60px;	}		section.maincontent .content .box.conversion form input	{		width: 100%;	}		footer menu a	{		display: block;		float: left;		margin: 0 10px 0 0;	}		footer p	{		margin: 40px 0 0 0;	}			}		/* Medium */	@media screen and (min-width: 992px) and (max-width: 1200px)	{	.navi nav.navbar.navbar-default .navbar-header	{		float: none;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1	{		padding: 22px 20px 20px 20px;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li	{		padding: 0;		margin: 0;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li a	{		font-size: 1.05em !important;		padding: 0 10px !important;		margin: 0;	}		.latestNews	{		margin: 0 0 20px 0;	}		.slidecaption	{		top: 200px;	}		.homeTeaserGrid .full a.homeimg	{		padding-bottom: 30%;	}		.homeTeaserGrid .double a.homeimg	{		padding-bottom: 30%;	}		section.maincontent .content h1,	section.maincontent .content  h2,	section.maincontent .content  h3,	section.maincontent .content  h4,	section.maincontent .content  p,	section.maincontent .content  ul,	section.maincontent .content  div.sm	{		margin: 20px 40px;	}		section.maincontent .content img	{		border: 20px solid #353535;	}		section.maincontent .content img.no-border	{		border: none;	}		section.maincontent .content.large h1,	section.maincontent .content.large  h2,	section.maincontent .content.large  h3,	section.maincontent .content.large  h4,	section.maincontent .content.large  p,	section.maincontent .content.large  ul,	section.maincontent .content.large  div.sm	{		margin: 20px 0;	}		section.maincontent .content .box img.no-border	{		margin: 0 0 0 40px;	}		section.maincontent .content .box.conversion form	{		margin: 0 40px;	}		section.maincontent .content .box.conversion form input	{		width: 100%;	}		.box.steps a.step	{		width: 25%;	}		footer menu a	{		display: block;		float: left;		margin: 0 10px 0 0;	}		footer p	{		margin: 40px 0 0 0;	}			}		/* Medium Small */	@media screen and (min-width: 768px) and (max-width: 992px)	{	.navi nav.navbar.navbar-default .navbar-header	{		float: none;	}		.navi nav.navbar.navbar-default .navbar-header .navbar-brand	{		width: 25%;	}		.navi nav.navbar.navbar-default .navbar-header .leaderboard	{		width: 75%;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1	{		padding: 22px 20px 20px 20px;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li	{		padding: 0;		margin: 0;	}		.navi nav.navbar.navbar-default .collapse.navbar-collapse#bs-example-navbar-collapse-1 ul.nav li a	{		font-size: 1em !important;		padding: 0 10px !important;		margin: 0;	}		.latestNews	{		margin: 0 0 20px 0;	}		.slidecaption	{		top: 260px;	}		section.teaser .homesmallteaser	{		margin: 0 0 20px 0;	}		section.maincontent .content.large h1,	section.maincontent .content.large  h2,	section.maincontent .content.large  h3,	section.maincontent .content.large  h4,	section.maincontent .content.large  p,	section.maincontent .content.large  ul,	section.maincontent .content.large  div.sm	{		margin: 20px 0;	}		section.maincontent .content .box h1,	section.maincontent .content .box  h2,	section.maincontent .content .box  h3,	section.maincontent .content .box  h4,	section.maincontent .content .box  p,	section.maincontent .content .box  ul,	section.maincontent .content .box  div.sm	{		margin: 20px;	}		section.maincontent .content .box.conversion form	{		margin: 0 20px;	}		section.maincontent .content .box.conversion form input	{		width: 100%;	}		.box.steps a.step	{		width: 25%;	}		footer menu	{		margin-top: 20px;	}			}		/* Small */	@media screen and (max-width: 768px)	{	body	{		background-size: 110%;	}		body.margintop	{		background-position: center 60px;	}		.navi	{		padding-bottom: 0px;		border-bottom: 6px solid #005588;		height: auto;		position: relative;		display: block;	}		.navi .navbar.navbar-default	{		margin-bottom: 0px;		border: none;		background: transparent;		height: auto;		position: relative;	}		.navi .navbar.navbar-default .navbar-header	{		width: auto;		height: auto;		position: relative;	}		.navi .navbar.navbar-default .navbar-header a.navbar-brand	{		width: 50%;		min-height: 40px;		heigth: auto;		display: block;	}		.navi .navbar.navbar-default .navbar-header button.navbar-toggle	{		width: 45px;		height: 40px;		display: block;		border-color: #005588;	}		.navi .navbar.navbar-default .navbar-header button.navbar-toggle .icon-bar	{		background-color: #005588;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse	{		background-color: #005588;		position: relative;		margin-top: 10px;		width: auto;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse.in	{		display: block !important;		height: auto !important;		background-color: #005588;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul.nav	{		height: auto;		width: auto;		display: block;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul.nav li	{		height: auto;		padding: 0 15px;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul.nav li a	{		display: block;		color: #ffffff;		font-size: 1.1em;		height: 40px;		width: 100%;		padding: 10px 10px 0 10px;	}		.navi .navbar.navbar-default #bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul.nav li.active a	{		background: #539dc9;	}		.latestNews	{		margin: 20px 0 20px 20px;	}		.mainteaser,	.hometop	{		margin: 0;	}		.mainteaser .container,	.hometop .container	{		padding-left: 0;		padding-right: 0;	}		.mainteaser .container .box.white .latestNews,	.hometop .container .box.white .latestNews	{		margin: 0;	}		.mainteaser .container .box.white .homeTeaserGrid,	.hometop .container .box.white .homeTeaserGrid	{		margin-top: 20px;	}		.mainteaser .container .box.white .homeTeaserGrid .col-xs-12,	.hometop .container .box.white .homeTeaserGrid .col-xs-12	{		padding-left: 0;		padding-right: 0;	}		.mainteaser .container .box.white .homeTeaserGrid .full a.homeimg,	.hometop .container .box.white .homeTeaserGrid .full a.homeimg	{		padding-bottom: 220px;	}		.mainteaser .container .box.white .homeTeaserGrid .double a.homeimg,	.hometop .container .box.white .homeTeaserGrid .double a.homeimg	{		width: 100%;		float: none;		padding-bottom: 180px;	}		.mainteaser .container .box.white .homeTeaserGrid .double a.homeimg:first-child, .hometop .container .box.white .homeTeaserGrid .double a.homeimg:first-child	{		border-right: none;		border-bottom: 2px solid white;	}		.mainteaser .container .box.white .flexslider .slidecaption,	.hometop .container .box.white .flexslider .slidecaption	{		top: 90px;		display: none;	}		section.homecontent .box.white	{		padding: 0;	}		section.homecontent .box.white p	{		height: auto;	}		section .toppromo span.overlaycont	{		position: absolute;		top: 10%;		width: 68%;		margin: 0 2% 0 30%;	}		section .toppromo span.overlaycont span.button	{		float: right;		width: 30%;	}		section .toppromo span.overlaycont span.txt	{		float: left;		margin: 5px 0 0 20px;		width: 55%;	}		section.teaser .homesmallteaser	{		margin: 0 0 20px 0;	}		section.teaser .homesmallteaser p	{		height: auto;	}		section.pagefooter .container,	section.teaser .container,	section.maincontent.subpage .container,	section.maincontent.landingpage .container	{		padding-left: 0;		padding-right: 0;	}		section.maincontent .box.white	{		padding-left: 0;		padding-right: 0;	}		section.maincontent .box.white .content h1,	section.maincontent .box.white .content  h2,	section.maincontent .box.white .content  h3,	section.maincontent .box.white .content  h4,	section.maincontent .box.white .content  p,	section.maincontent .box.white .content  ul,	section.maincontent .box.white .content  div.sm	{		margin: 20px;	}		section.maincontent .box.white .breadcrumbs,	section.maincontent .box.white  .socialmedia	{		margin: 0 20px;	}		section.maincontent.landingpage .box.white h2,	section.maincontent.landingpage .box.white  .articleteaser	{		padding: 0 20px;	}		section.maincontent .content.large h1,	section.maincontent .content.large  h2,	section.maincontent .content.large  h3,	section.maincontent .content.large  h4,	section.maincontent .content.large  p,	section.maincontent .content.large  ul,	section.maincontent .content.large  div.sm	{		margin: 20px 0;	}		section.maincontent .content.large .box.white h1,	section.maincontent .content.large .box.white  h2,	section.maincontent .content.large .box.white  h3,	section.maincontent .content.large .box.white  h4,	section.maincontent .content.large .box.white  p	{		margin: 20px;	}		section.maincontent .content.large .box.light	{		padding-left: 0;		padding-right: 0;	}		section.maincontent .content.large .box.light h1,	section.maincontent .content.large .box.light  h2,	section.maincontent .content.large .box.light  h3,	section.maincontent .content.large .box.light  p	{		margin: 20px;	}		section.maincontent .content.large .box.steps h1,	section.maincontent .content.large .box.steps  h2,	section.maincontent .content.large .box.steps  h3,	section.maincontent .content.large .box.steps  p	{		margin: 20px 0;	}		section.maincontent .content.large .box.steps a.step	{		width: 50%;		margin: 10px 0;	}		section.maincontent .content .box.conversion form	{		margin: 0 20px;	}		section.maincontent .content .box.conversion form input	{		width: 100%;	}		footer	{		padding-bottom: 60px;	}		footer menu	{		margin-top: 20px;	}		.stickyad	{		position: fixed;		bottom: 0px;		height: 50px;		width: 100%;		background: transparent;	}}