@CHARSET "UTF-8";
@font-face {
     font-family: 'league_gothicregular';
    src: url('http://coaching.interfe.net/font/leaguegothic-regular-webfont.html');
    src: url('http://coaching.interfe.net/font/leaguegothic-regular-webfontd41d.html#iefix') format('embedded-opentype'),
         url('http://coaching.interfe.net/font/leaguegothic-regular-webfont-2.html') format('woff2'),
         url('http://coaching.interfe.net/font/leaguegothic-regular-webfont-3.html') format('woff'),
         url('http://coaching.interfe.net/font/leaguegothic-regular-webfont-4.html') format('truetype'),
         url('http://coaching.interfe.net/font/leaguegothic-regular-webfont-5.html#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font-family:Arial,Verdana,sans-serif;background: url(../images/1.jpg) no-repeat #FFFFFF;
background-position:center 0px;color:#ffffff;padding:0;margin:0;}
img{border:none;
    height: auto;
    max-width: none;
}
.tit{
	font-family: 'league_gothicregular';
	    font-size: 89px;
	       margin-top: 1px;
    margin-bottom: 22px;
}
.red{
	color:red;
}
.ff{
    width: 606px;
    margin: 0 auto;
    padding: 25px 0;
    border: 1px #d8d8d8 solid;
    border-radius: 5px;
    background: #f3fddf;
    text-align: center;
    
}
.inp{
    width: 417px;
    padding: 10px;
    margin-bottom: 25px;
    border-radius: 3px;
    border: 1px #b4b4b4 solid;
    font: normal 20px/20px 'open-sans-condensed-bold', sans-serif;
    color: #8d8d8d;
    font-weight: bold;
    font-size: 17px;
}
.sub{
	
background: rgb(249,198,103); /* Old browsers */
background: -moz-linear-gradient(top, rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
    width: 500px;
    padding: 21px;
    color: #000000;
    border-radius: 3px;
    border: 1px #b4b4b4 solid;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
}
.sub:hover{
	
background: rgb(247,150,33); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,150,33,1) 0%, rgba(249,198,103,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,150,33,1)), color-stop(100%,rgba(249,198,103,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(247,150,33,1) 0%,rgba(249,198,103,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(247,150,33,1) 0%,rgba(249,198,103,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(247,150,33,1) 0%,rgba(249,198,103,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(247,150,33,1) 0%,rgba(249,198,103,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79621', endColorstr='#f9c667',GradientType=0 ); /* IE6-9 */
}
.ba{
	background:url(../images/before-after-bg-beach.png);
	position:absolute;
	width:909px;
	height:300px;
	left:31px;
	margin-top:80px;
}
.ti1{
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	text-shadow: #000 1px 1px 1px;
}
.ti2{
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	text-shadow: #000 1px 1px 1px;
	text-align:left;
	padding-left:5px;
}
.ti3{
	font-size:32px;
	color:darkred;
	text-align:center;
	width:100%;
	line-height:40px;
}
.ti4{
	font-size:19px;
	color:#B9F5F0;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-top:15px;
}
.headline{
	min-height:80px;
	width:100%;
}
.col1{
	color:#2f7aa8;
}
.u1{
	background:url(http://coaching.interfe.net/images/header-underline-7.png) no-repeat 0 100%;
    padding: 1px 0 8px 10px;
    margin: 0px 0px 0px -5px;
	width:245px;
	height:18px;
}
.u2{
	background:url(http://coaching.interfe.net/images/header-underline-6.png) no-repeat 0 100%;
    padding: 1px 0 8px 10px;
    margin: 0px 0px 0px -5px;
	width:245px;
	height:18px;
}
.abort{
	display:none;
}
.sresult{
	display:none;
}
#wrap{width:1000px;margin:0px auto;height:auto;}
#header{margin:-15px auto 0 auto;text-align:center;padding-top:15px;background-color:#ffffff;height:125px;}
#header-vsl{margin:0 auto;padding-top:10px;text-align:center;background-color:#ffffff;height:110px;}
#headercontent{width:1400px;margin:20px auto;padding:0;text-align:center;}
#headercontent-vsl{width:960px;margin:0px auto;padding:0;text-align:center;}
.logo{float:left;width:306px;}
.social{float:left;width:83px;margin:45px 25px 0 25px;}
.trustscan{float:left;width:105px;margin:5px 20px 0 20px;}
.chat{float:right;width:306px;margin:15px 0 0 0;}
#content{font-size:1.0em;float:left;width:700px;margin:0 auto;text-align:center;color:#041769;}
.llayer{
	background:url(http://coaching.interfe.net/css/newstyle.css);
	min-height:600px;
	padding:20px;
	border:0px solid #ffffff;
	position:relative;
	width:980px;
}
.steps1{
	width:837px;
	height:65px;
	background:url(../images/progress-bar-1.png);
	margin:0px auto;
}
.steps2{
	width:837px;
	height:62px;
	background:url(../images/progress-bar-2.png);
	margin:0px auto;
	display:none;
}
.steps3{
	width:837px;
	height:52px;
	background:url(../images/progress-bar-3.png);
	margin:0px auto;
	display:none;
}
.orange{color:#ff9d44;}h1{font:bold 30px Arial,Helvetica,sans-serif;color:#338fc4;line-height:38px;text-align:center;margin:25px 0 15px 0;}
h1 span.colorblue{color:#126da9;}h1 span.colorred{color:#cc0000;}
h1 span.smallerhd{color:#338fc4;font:bold 24px Arial,Helvetica,sans-serif;}
h2{font:bold 22px Arial,Helvetica,sans-serif;color:#a6ce39;text-align:left;}
h2.learn{font:22px Arial,Helvetica,sans-serif;color:#333;text-align:center;margin-top:25px;}
h3.watch{font:bold 18px Arial,Helvetica,sans-serif;color:#333;text-align:center;margin:15px 0 25px 0;padding-bottom:25px;display:inline-block;}
.watch{font:bold 18px Arial,Helvetica,sans-serif;color:#333;text-align:center;padding-bottom:55px;}
.clear{clear:both;}
.clearL{clear:left;}
.
note{font-size:12pt;font-weight:bold;text-align:center;}
.videoholder{background:#F5E5FC;margin:20px auto 20px auto;width:900px;height:370px;

}
#container{width:707px;height:396px;margin:0 auto;margin:31px 0 0 40px;background-color:#ffffff;color:#000;}
#container p{padding-top:40px;margin:0 auto;color:#fff;text-align:center;}
#container-m{width:698px;height:394px;margin:0 auto;margin:31px 0 0 40px;}
 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
	#container{width:704px;height:396px;margin:31px auto 0 auto;display:inline-block;position:relative;}
	#container-m{width:698px;height:394px;margin:31px auto 0 auto;display:inline-block;position:relative;}}
	@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	#container{width:704px;height:396px;margin:31px auto 0 auto;display:inline-block;}
#container-m{width:698px;height:394px;margin:31px auto 0 auto;display:inline-block;}}
@media only screen 
    and (max-device-width: 640px), 
    only screen and (max-device-width: 667px), 
    only screen and (max-width: 480px)
{
	#container{width:704px;height:396px;margin:32px auto 0 auto;display:inline-block;}
#container-m{width:698px;height:394px;margin:32px auto 0 auto;display:inline-block;}}
.resultsvary{font-size:12px;line-height:16px;color:#999;}
#resultsbottom{margin-bottom:30px;}
.message{font-size:13px;line-height:18px;padding:0 30px;text-align:left;}
.report{margin:0 auto;text-align:center;}
.cap{font-weight:bold;font-size:24px;}
.loadup{font-size:12px;text-align:center;padding:0 0 10px 0;}
.reasons{width:655px;height:235px;border:1px double #cbcbcb;background:#fff url(http://coaching.interfe.net/images/gradient-reasons.gif) repeat-x;margin:0 auto 20px auto;}
.reasonslist{color:#333;font:14px/18px Arial,Verdana,sans-serif;text-align:left;margin:10px auto 0 auto;padding:5px 15px 15px 15px;}
mark{background-color:#FFFF00;}
.colorred{color:#990000;}
.colorblack{color:#000000;}
.colorgray{color:#666;}
.colorblue{color:#126da9;}
.colorblue-med{color:#126da9;font-size:28px;}
.colorblue-small{color:#126da9;font-size:22px;}
.greenmed{color:#34a00d;}
sup{font-size:65%;vertical-align:3px;}
.offertable{margin:0 auto;text-align:center;}
h4.choosepkg{color:#338fc4;font-size:22px;text-align:left;margin-left:70px;}

#pkgoffer .bottle1,#pkgoffer136 .bottle1,#pkgoffer136bd .bottle1{color:#338fc4;font:bold 34px Arial,sans-serif;}
#pkgoffer .price1,#pkgoffer136 .price1,#pkgoffer136bd .price1{color:#343434;font:bold 32px Arial,sans-serif;}
#pkgoffer .popularsave,#pkgoffer136 .popularsave,#pkgoffer136bd .popularsave{color:#eb2a2e;font:bold 36px Arial,sans-serif;}
#pkgoffer .wtloss,#pkgoffer136 .wtloss,#pkgoffer136bd .wtloss{font:11px Arial,sans-serif;color:#686868;text-align:center;margin-top:14px;}
#pkgoffer .wtlosslrg,#pkgoffer136 .wtlosslrg,#pkgoffer136bd .wtlosslrg{font:14px Arial,sans-serif;color:#686868;text-align:center;margin-top:16px;}
#pkgoffer .wtlosslrgsc,#pkgoffer136 .wtlosslrgsc,#pkgoffer136bd .wtlosslrgsc{font:14px Arial,sans-serif;color:#686868;text-align:center;margin-top:10px;}
.faq{width:940px;margin:25px auto 15px auto;background-color:#f2f2f2;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:10px 0;text-align:left;}
.faq h3{margin:20px auto;font-size:24px;padding:0 25px;}
.faq p{padding:0 25px;line-height:22px;}
.references{margin:30px 0 10px 0;padding:5px 0;}
.refhdr{color:#666;font:14px Arial,Helvetica,sans-serif;margin:5px 0 10px 0;}
.references p{color:#666;font:10px Arial,Helvetica,sans-serif;line-height:15px;margin:5px 0;text-indent:0px;}
.references ol li{list-style-type:roman;margin-top:5px;color:#666;font:10px Arial,Helvetica,sans-serif;}
#footer{padding:5px 0 0 0;margin:0 auto;width:950px;height:60px;color:#c9c9c9;font-size:0.85em;text-align:center;}
#footer p{padding:10px 0;font-size:11px;margin:0;color:#333;text-align:center;}
#footer a{font-weight:normal;font-size:1em;line-height:1em;color:#338fc4;text-decoration:none;}
#footer a:hover{color:#338fc4;text-decoration:underline;}
.fdadisclaimer{border:1px solid #c9c9c9;padding:5px;width:840px;margin:0 auto 10px auto;text-align:center;font:12px arial,verdana,sans-serif;}
.genmeddisclaimer{width:870px;margin:5px auto;text-align:center;font:12px arial,verdana,sans-serif;}
.copyright{text-align:center;margin:10px 0;color:#333;font:12px arial,verdana,sans-serif;}
#footer-vsl{padding:5px 0 0 0;margin:0 auto;width:950px;height:60px;color:#333;font-size:0.85em;text-align:center;}
#footer-vsl p{padding:10px 0;font-size:11px;margin:0;color:#333;text-align:center;}
#footer-vsl a{font-weight:normal;font-size:1em;line-height:1em;color:#338fc4;text-decoration:underline;}
#footer-vsl .trust{margin:15px 0 0 0;text-align:center;}
.trustseals img{margin-right:5px;margin-left:20px;margin-top:10px;margin-bottom:20px;}
#footer-vsl .trust img{margin:0 4px 0 4px;}
#footer-vsl p.disclaimers{width:740px;margin:0 auto;text-align:center;color:#333;}
#footer-vsl p.fdadisclaimer{border:1px solid #333;padding:5px;width:740px;margin:0 auto 10px auto;color:#333;}
#footer-vsl p.genmeddisclaimer{width:730px;margin:5px auto;color:#333;}
#footer-vsl .footerlinks{text-align:center;margin:10px 0;font:11px arial,verdana,sans-serif;color: #a2805e;}
#footer-vsl .footerlinks a{font-size:14px;}
#footer-vsl .footerlinks a:link,#footer-vsl .footerlinks a:visited{color:#338fc4;text-decoration:none;}
#footer-vsl .footerlinks a:hover{color:#338fc4;text-decoration:underline;}
.privacy,.terms{width:760px;margin:20px auto;padding:15px 0;}
.privacy p,.terms p{text-align:left;font:15px Arial,Verdana,sans-serif;line-height:18px;}
.privacy p a:link,.terms p a:link{color:#338fc4;}
.terms ul,.terms ol{text-align:left;font:15px Arial,Verdana,sans-serif;line-height:18px;}
.terms ul li,.terms ol li{margin-bottom:15px;}.csupport{width:760px;margin:20px auto;padding:15px 0;}
.csupport p{text-align:left;font:15px Arial,Verdana,sans-serif;}
.csupport p a:link{color:#338fc4;}
.csupport fieldset{border-style:none;margin:10px 0;background-color:#efefef;width:450px;padding:10px 0 10px 15px;font:normal 16px Arial,Verdana,sans-serif;color:#343434;}
.csupport fieldset .field{border:2px solid #CCCCCC;color:#666666;font-family:Arial,sans-serif;font-size:16px;padding:0.5em;vertical-align:middle;width:60%;}
.csupport fieldset textarea.field{border:2px solid #CCCCCC;color:#666666;font-family:Arial,sans-serif;font-size:16px;padding:0.7em;vertical-align:middle;width:80%;height:120px;}
.csupport #fields_qty{border:1px solid #c9c9c9;text-align:right;height:15px;padding-right:5px;margin-right:5px;}
.offertable{width:940px;display:block;float:left;}.offersubtable{width:940px;display:block;float:left;height:189px;}
.offerrow{width:100%;display:block;}.offercol1{width:40px;float:left;display:block;}
.offercol2{width:290px;float:left;display:block;margin-top:15px;margin-left:5px;}
.offercol3{width:310px;float:left;display:block;margin-top:52px;margin-left:-5px;}
.offercol4{width:300px;float:left;display:block;margin-top:55px;}
.offercol5{width:300px;float:left;display:block;margin-top:37px;margin-left:0px;}
.offercol6{width:300px;float:left;display:block;margin-top:47px;margin-left:2px;}
#tabb {
    background: url(../images/bodyfokus_tabelle.png) no-repeat;
    width: 940px;
    height: 570px;
    margin-bottom:20px;
        border: 1px solid #ddd;
}
.bottle1 {
    color: #fcae00;
    font: bold 16px Arial, sans-serif;
}
.price1 {
    color: #000000;
    font: bold 32px Arial, sans-serif;
}
.popularsave {
    color: #ff4a00;
    font: bold 36px Arial, sans-serif;
}
ul.nav-wizard {
  background-color: #f9f9f9;
  border: 1px solid #ffffff;

}
ul.nav-wizard:before {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 46px;
  height: 47px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  z-index: 11;
  content: " ";
}
ul.nav-wizard:after {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 138px;
  height: 47px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  z-index: 11;
  content: " ";
}
ul.nav-wizard li {
  position: relative;
  float: left;
  height: 46px;
  display: inline-block;
  text-align: middle;
  padding: 0 20px 0 30px;
  margin: 0;
  font-size: 16px;
  line-height: 46px;
}
ul.nav-wizard li a {
  color: #468847;
  padding: 0;
}
ul.nav-wizard li a:hover {
  background-color: transparent;
}
ul.nav-wizard li:before {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #999999;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -16px;
}
ul.nav-wizard li:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #f9f9f9;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -15px;
}
ul.nav-wizard li.active {
  color: darkgreen;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b6e026+0,abdc28+100;Green+Flat */
background: #abdc28;
}
ul.nav-wizard li.active:after {
  border-left: 16px solid #abdc28;
}
ul.nav-wizard li.active a,
ul.nav-wizard li.active a:active,
ul.nav-wizard li.active a:visited,
ul.nav-wizard li.active a:focus {
  color: darkgreen;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b6e026+0,abdc28+100;Green+Flat */
background: #abdc28;
}
ul.nav-wizard .active ~ li {
  color: #999999;
  background: #ededed;
}
ul.nav-wizard .active ~ li:after {
  border-left: 16px solid #ededed;
}
ul.nav-wizard .active ~ li a,
ul.nav-wizard .active ~ li a:active,
ul.nav-wizard .active ~ li a:visited,
ul.nav-wizard .active ~ li a:focus {
  color: #999999;
  background: #ededed;
}
ul.nav-wizard.nav-wizard-backnav li:hover {
  color: #468847;
  background: #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav li:hover:after {
  border-left: 16px solid #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav li:hover a,
ul.nav-wizard.nav-wizard-backnav li:hover a:active,
ul.nav-wizard.nav-wizard-backnav li:hover a:visited,
ul.nav-wizard.nav-wizard-backnav li:hover a:focus {
  color: #468847;
  background: #f6fbfd;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li {
  color: #999999;
  background: #ededed;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li:after {
  border-left: 16px solid #ededed;
}
ul.nav-wizard.nav-wizard-backnav .active ~ li a,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:active,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:visited,
ul.nav-wizard.nav-wizard-backnav .active ~ li a:focus {
  color: #999999;
  background: #ededed;
}
.badge{
	background-color:#BDBBBB;
}
.quizbuttonWrapper{
	margin:30px auto 0px auto;
	width:487px;
	height:81px;
}
.quizbutton{
	width:518
px;
	height:70px;
	background:url(../images/take-quiz.png);
	cursor:pointer;
	font-size: 38px;
    font-weight: bold;
    padding-top: 19px;
}
.quizwrapper{
	display:none;
}
.quiz {
    text-align: left;
    width: 814px; 
    padding: 25px 30px;
    margin: 20px auto 0;
    background: #F5E5FC;
    border: 12px #F5E5FC solid;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0,0,0,0.4);
}
.quiz .question {
    display: none;
}
.survey-question-container strong {
    margin-bottom: 20px;
    display: block;
        font-size: 15px;
}
.survey-question-container .response-container .response {
    cursor: pointer;
    margin-bottom: 20px;
    font-size: 15px;

}
.survey-question-container input {
    float: left;
    margin: 5px 20px 0 30px;
}
.survey-question-container .response-container .response div {
    width: 746px;
   float:right;
       font-size: 15px;
    padding: 0px 0px 10px 0px;
}
.calculate{
	display:none;
	text-align:center;
}