.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{ color:#000; text-decoration:none; outline:0 none; cursor:pointer}
a:hover										{ color:#000; text-decoration:none;}
h1											{ font-size:48px;}
h2											{ font-size:51px;}
h3											{ font-size:26px;}
h4											{ font-size:16px;}
h5											{ font-size:14px;}
h6											{ font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 											{ }
body											{   color:#b1b1b1;  font-family: 'Maven Pro', sans-serif;   font-size:12px; background-color: #FEDB87; margin:0;}
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
/* --------------------- font-family: 'Maven Pro', sans-serif; ------------------------------------------------------------*/
select {
    text-indent: 1px;
}
select::-ms-expand {
    display: none;
}
*{box-sizing:border-box; }

.wrapper									{ margin:0 auto;width:100%;  position:relative;background-repeat :no-repeat; }
.container									{ width:1175px; margin:0 auto;}


/*-------------------header------------------------*/
.burger 								{width:30px; display:none;cursor:pointer }
.burger 	span						{display:block ; width:100%; height:2px ;background-color:#fff;    transition: all 0.3s ease-in-out 0s; }
.menu-wrapp:hover .first , .menu-wrapp:hover .middle 								{margin-bottom:7px; }
.menu-wrapp.active .first , .menu-wrapp.active .middle 								{margin-bottom:7px; }
.menu-wrapp.active .first 					{transform:rotate(35deg); transform-origin:left; }
.menu-wrapp.active .last 					{transform:rotate(-35deg); transform-origin:left; }
.menu-wrapp.active .middle 					{opacity:0;  }
.burger.active span 					{background-color:#fffffff}
.burger 	.first 						{margin-bottom:5px;}
.burger 	.middle 					{margin-bottom:5px;}
.burger 	.last						{margin-bottom:0px}
.top-header								{position:relative; padding:16px 15px 22px; }
.top-header		.logo-div 				{display:inline-block; }
.orange-header 							{background-color:#f6a32d ; padding:5px 0 10px}
.orange-header ul li 					{display:inline-block; vertical-align:middle; padding: 0 8px; border-left:1px solid #fff; line-height:18px; }
.orange-header ul li a 					{font-size:18px; color:#fff; padding: 5px 9px; display:block;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;  }
.orange-header ul 						{ margin:6px 0 0px; display:inline-block; }
.orange-header ul.right-ul 				{float:right;    margin: 6px 0 0; }
.orange-header ul li:first-child 		{border:none; }
.orange-header ul li a:hover 			{color:#f6a32d; background-color:#fff; } 
.orange-header ul li.home a:hover		{ background-color:#f6a32d; } 
.img-responsive									{max-width:100%; }
.menu-wrapp										{display:none; }
.right-div										{position:relative; padding-left:60px; }
.right-div a.home 								{position:absolute;     left: 5px;   top: 5px; }
 
.top-header	ul li 								{display:inline-block; vertical-align:middle;margin-left:33px; }
.top-header	ul									{float:right; margin:10px 0 0; }
.slider-home {background-color:#fff}
.slider-home .items 							{background-color:#fff;  padding:26px 0 0  33px}	
.slider-home .items .col-80						{width:80%; float:left; }
.slider-home .items .col-20						{width:20%; float:left; }
.slider-home .items h1 							{ font-family: 'Open Sans', sans-serif; font-size:43px; line-height: 44px; color:#ff9933; font-weight:700; margin:0 0 18px; }
.slider-home .items h1 b 						{color:#ff9933; font-weight:600; display:inline-block;font-size:34px; color:#666666;  }
.slider-home .items h1 span 					{font-weight:800; display:inline-block;font-family: 'Open Sans', sans-serif; }
.home-section1 .items ul 							{display:inline-block; margin:0 0 20px; vertical-align:middle;    width: 38%; }
.slider-home .items ul li 						{display:block; position:relative; padding:10px 0 10px 45px;font-size:21px; color:#666666; line-height:21px; font-weight:500; }
.slider-home .items ul li:after 				{position:absolute; left:0;top:50%;height:28px; width:28px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/tick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);   }
.home-section1 .items .sim 						{display:inline-block; vertical-align:top; position:relative;height:150px; width:240px; background-size:cover; }
.home-section1 .items .sim p 						{position:absolute; left:0;right:0; top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); color:#fff; line-height:25px; font-size:16px; width:90%; margin:0 auto; font-family: 'Open Sans', sans-serif;  }
.home-section1 .items .middle-section				{vertical-align :middle;display:inline-block;  width:61%; }
.home-section1 .items .middle-section	.sec-orange	{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/orange-back.png);background-size:cover; width:280px;position:relative;  background-size:cover;height:125px;  margin-bottom:10px;  }
.home-section1 .items .middle-section .orange-outer		{float:right; }
.home-section1 .items .middle-section	.sec-orange p{background-color:#fff; color:#656565;font-family: 'Open Sans', sans-serif;position:absolute; top:10px; right:10px; width:235px; font-size:14px; padding:14px 4px;   }
.home-section1 .items .middle-section	.orange-outer a				{background-color:#66cc33;  display:block; text-align:center;font-size:18px; color:#ffffff; padding: 10px 0;font-family: 'Open Sans', sans-serif;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; width:80%;  }
.home-section1 .items .middle-section	.orange-outer a	img 			{display:inline-block; vertical-align:middle; margin-left:10px; }
.home-section1 .items .col-20 img 								{padding-right:5px; width:100%; } 
.slider-home													{border:2px solid #ff9933;margin-bottom:26px; }
 .inner2.home-section1 .items 									{border:2px solid #ff9933;}
.home-section1 .items .middle-section	.orange-outer a:hover 		{background-color:#f49738}
.slider-home .slick-prev:before,.slider-home  .slick-next:before	{display:none; }
.slider-home .slick-next							{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/next_btn.png); background-size:cover; height:35px; width:18px; z-index:99;right:-35px }
.slider-home .slick-prev							{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/prev_btn.png); background-size:cover; height:35px; width:18px; z-index:99;left:-35px  }
.home-section1 	.bottom-blocks 						{margin:0 -20px; }
.home-section1 	.bottom-blocks .block-sections		{border:2px solid #c9c9c9;padding:24px 8px 22px; background-color:#fff; float:left;  width:263px;margin: 0 20px; position:relative	}
.home-section1 	.bottom-blocks .block-sections small 	{    font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 20px;color: #ff9933;display: block;font-weight: 600;margin:10px 0 0 }
.home-section1 	.bottom-blocks .block-sections	a.clickable 	{position:absolute; left:0; top:0; width:100%; height:100%; z-index:999;background-color:transparent!important;  }
.home-section1 	.bottom-blocks .block-sections .content-sec	h3		{font-size:23px; color:#ff9933; font-family: 'Open Sans', sans-serif; font-weight:700; margin:0 0 10px; letter-spacing: -0.04em;}
.home-section1 	.bottom-blocks .block-sections .content-sec	h3 span {color:#999999}
.home-section1 .block-sections .content-sec ul li 		{font-size:18px; color:#666666;position:relative;font-family:'Open Sans', sans-serif;padding:7px 5px 7px 30px;display:block;}
.home-section1 .block-sections .content-sec ul li:before{width:24px; height:24px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/tick_icon1.png); background-size:cover; content:''; left:0; top:6px;position:absolute;  }
.home-section1 .block-sections .content-sec ul 	{margin:0px; }
.home-section1 .block-sections .content-sec		{padding-bottom:20px; position:relative; border-bottom:1px solid #c9c9c9; margin-bottom:14px;  }
.home-section1 .block-sections a				{width:95%; padding:14px 0 ;background-color:#66cc33;font-size:18px; color:#fff; display:block; margin: 0 auto; text-align:center;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.home-section1 .block-sections a img 			{margin-left:10px; vertical-align:middle; }
.home-section1 .block-sections .content-sec img {position:absolute; bottom:0; right:-30px; }
.home-section1 .block-sections:hover a 			{background-color:#f49738}
i.info {border-radius:100px; background-color:#f6a32d; color:#fff;font-size:13px;display:inline-block;width:15px; height:15px;padding: 2px 4px;line-height: 13px;font-family:'Open Sans',sans-serif;    margin: 0 0 0 6px;   position: relative;   top: -8px;}
.home-section1 					{padding-bottom:28px; }
.home-section2  .inner-block 		{border:2px solid #ff9933;padding:25px;background-color:#fff;display:block;  }
.home-section2 .inner-block h2 		{font-size:21px; color:#666666;border-bottom:1px solid #ff9933;padding-bottom:15px;font-weight:700;margin: 0 0 30px 70px;font-family:'Open Sans', sans-serif; display:inline-block;  }
.home-section2  .inner-block h2 b 	{position:relative; font-size:21px;color:#ff9933 ; display:inline-block; font-family:'Open Sans', sans-serif;}
.home-section2  .inner-block h2 b:after{position:absolute; right:100%; content:''; width:52px; height:54px; top:-13px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/img2.jpg) ; background-size:cover; margin-right: 18px;}
.home-section2  .inner-block p 		{font-size:16px; color:#666666; line-height:22px; font-family:'Open Sans', sans-serif;}
.home-section1 	.bottom-blocks .block-sections:hover,.home-section1 	.bottom-blocks .block-sections.active 	{border:2px solid #ff9933; }
a.flag										{display:none; }
p.schnellstmoglich								{display:none; }
.tarife .home-section2  .inner-block, .inner2 .home-section2  .inner-block 		{margin-top:20px; }
.tarife .items, 	.inner2 .items 				{background-color:#fff;position:relative;   padding:35px 0 0  10px}	
.tarife .items .col-80,	.inner2 .items .col-80	{width:80%; float:left; }
.tarife .items .col-20,	.inner2 .items .col-20	{width:20%; float:left; position:absolute; right:0; bottom:0; }
.tarife  .items h1 ,	.inner2  .items h1 		{font-family:'Open Sans',sans-serif;font-size:52px;line-height:52px;color:#ff9933;font-weight:700;margin:0 0 18px;position:relative; display:inline-block; }
.tarife  .items h1 i.infos 					{height:25px; width:25px; border-radius:100px; background-color:#f6a32d; color:#fff; font-size:22px; font-family:'Open Sans', sans-serif;position:absolute; right:-20px; top:-10px; display:block;line-height:22px; font-weight:normal;   padding: 1px 7px;  }
.tarife  .items h1 b, .inner2  .items h1 b 						{color:#ff9933; font-weight:600; display:inline-block;font-size:34px; color:#666666;  }
.tarife .items h1 span ,.inner2 .items h1 span 					{font-weight:800; display:inline-block;font-family: 'Open Sans', sans-serif;font-size:40px;  }
.tarife  .items ul ,	.inner2  .items ul 							{ margin:0 0 20px; }
.tarife  .items .li-wrapper					{display:inline-block;vertical-align:middle;      width: 64%;}
.tarife .items ul li ,.inner2 .items ul li 						{display:block; position:relative; padding:7px 0 7px 45px;font-size:21px; color:#666666; line-height:21px; font-weight:500; }
.tarife  .items ul li:after, .inner2  .items ul li:after 				{position:absolute; left:0;top:50%;height:28px; width:28px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/tick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);   }
.tarife .items .sim 						{display:inline-block; vertical-align:top; height:150px; width:240px; background-size:cover;position: absolute;   bottom: -35px;    right: 105%;}
.tarife  .items .sim p 						{position:absolute; left:0;right:0; top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); color:#fff; line-height:25px; font-size:16px; width:90%; margin:0 auto; font-family: 'Open Sans', sans-serif;  }
.tarife .items .middle-section				{vertical-align :top;display:inline-block;      width: 34%;position:relative;  }
.tarife  .items .middle-section	.sec-orange	{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/ban_text_bg3.png);background-repeat:no-repeat; width:280px;position:relative;  background-size:cover; margin-bottom:10px; background-position:bottom; padding-bottom:22px }
.tarife  .items .middle-section .orange-outer		{float:right; }
.tarife  .items .middle-section	.sec-orange p{background-color:#fff; color:#656565;font-family: 'Open Sans', sans-serif; margin-top:10px; float:right; width:235px; font-size:15px; padding:14px 4px;margin-right:10px;  margin-bottom:14px;   }
.tarife  .items .middle-section	.sec-orange p i 		{width:16px; height:16px; background-color:#f6a32d; color:#fff; font-size:14px;display:inline-block; border-radius:100px; line-height:14px; padding: 2px 5px;}
.tarife  .items .middle-section	.orange-outer a.pdf,	.inner2  .items .middle-section	.orange-outer a.pdf	{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/ban_text_bg2.png);display:block;text-align:center;font-size:15px;color:#ffffff; background-color:transparent;    padding: 17px 0 3px;  width: 100%; background-size: cover;margin-top: -2px; }

.tarife  .items .middle-section	.orange-outer a	img 		{display:inline-block; vertical-align:middle; margin-right:10px; }
.tarife  .items .col-20 img 								{padding-right:5px; width:100%; display:block; } 
 .tarife  .items											{border:2px solid #ff9933; border-top:0px;position:relative; }
.tarife  .ui-tabs .ui-tabs-panel							{padding:0px;border:none; }
.tarife  .ui-widget-header	, 
.tarife .ui-state-default,
.tarife  .ui-widget-content .ui-state-default,
.tarife  .ui-widget-header .ui-state-default			{background:#fff;border:none;margin:0px;   }
.tarife .ui-tabs .ui-tabs-nav							{padding:0px; }
.tarife .ui-tabs .ui-tabs-nav li.ui-tabs-active			{background-color:#f6a32d; color:#fff; }
.tarife .ui-tabs .ui-tabs-nav li.ui-tabs-active	a		{ color:#fff; }
.tarife .ui-widget-content								{border:none; padding:0px; background:none; }
.tarife .ui-tabs .ui-tabs-nav li	 a 					{font-size:16px; color:#ff9933;font-family: 'Open Sans', sans-serif;padding: 20px; width:248px; text-align:center ; border-radius:0px }						
.ui-tabs .ui-tabs-nav li							{border-radius:0px}
.ui-tabs 											{border-radius:10px 10px 0 0 ; overflow:hidden; }
.ui-tabs  .ui-tabs 									{border-radius: 0 ;}
.tarife .ui-tabs .ui-tabs .ui-widget-header	, 
.tarife .ui-tabs .ui-tabs .ui-state-default,
.tarife .ui-tabs .ui-tabs .ui-widget-content .ui-state-default,
.tarife   .ui-tabs .ui-tabs .ui-widget-header .ui-state-default		{background:#f6a32d;border:none; margin:0px; border-right:1px solid #fff;   }
.tarife .home-section2									{margin-bottom:25px; }
.tarife .ui-tabs  .ui-tabs  .ui-tabs-nav li	 a 			{font-size:16px; color:#fff; }	
.tarife .ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active		{position:relative;}
.tarife .ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active	a:after		{height:11px; width:18px; content:''; bottom:0;left:0; right:0; margin:0 auto; background-image:url('https://d1lfcevpc1c2po.cloudfront.net/images/top_arrow.png'); background-size:cover;  position:absolute;  }
.tarife .ui-tabs 		ul					{border-bottom:2px solid #fff; }
.tarife .ui-tabs  .ui-tabs	ul				{border-bottom:0px;border-right:none!important;  }
.tarife										{padding-top:15px; }
.checkbox-wrapper							{padding:14px 5px; background-color:#fff; min-height:42px;float:right; width:235px; margin-right:10px; position:relative; }
.tarife	.green-link							{background-color:#66cc33; color:#fff; font-size:18px;font-family: 'Open Sans', sans-serif;padding:14px 28px;  display:inline-block; margin-bottom:25px;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;  }
.tarife	.green-link:hover 					{background-color:#ff9933; }
.tarife	.green-link	 img 					{display:inline-block; vertical-align:middle; margin-left:10px; }
.checkbox-wrapper	  [type="radio"]:checked,
.checkbox-wrapper	  [type="radio"]:not(:checked) {position: absolute;}
.checkbox-wrapper	 [type="radio"]:checked + label,
.checkbox-wrapper	  [type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;font-size:16px; color:#666666;}
.checkbox-wrapper	 [type="radio"]	{    position: absolute;visibility: hidden;}
.checkbox-wrapper	 [type="radio"]:checked + label:before,
.checkbox-wrapper	 [type="radio"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:14px;height: 14px;border:2px solid #ddd;background:transparent; border:2px solid #666666; }
.checkbox-wrapper	 [type="radio"]:checked + label:after,
.checkbox-wrapper	 [type="radio"]:not(:checked) + label:after { content: ''; width: 10px;height: 10px;background: #ffa64a; position: absolute;top: 4px;left: 4px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.checkbox-wrapper	 [type="radio"]:not(:checked) + label:after {   opacity: 0;   -webkit-transform: scale(0);   transform: scale(0);}
.checkbox-wrapper	 [type="radio"]:checked + label:after { opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);}
.infowrap	  [type="radio"]:checked,
.infowrap	  [type="radio"]:not(:checked) {position: absolute;}
.infowrap	 [type="radio"]:checked + label,
.infowrap	  [type="radio"]:not(:checked) + label{position: relative;padding-left: 24px;cursor: pointer;line-height: 15px;display: inline-block;font-size:16px; color:#666666;}
.infowrap	 [type="radio"]	{    position: absolute;visibility: hidden;}
.infowrap	 [type="radio"]:checked + label:before,
.infowrap	 [type="radio"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:14px;height: 14px;border:2px solid #ddd;background:transparent; border:1px solid #666666; }
.infowrap	 [type="radio"]:checked + label:after,
.infowrap	 [type="radio"]:not(:checked) + label:after { content: ''; width: 10px;height: 10px;background: #ffa64a; position: absolute;top: 3px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.infowrap	 [type="radio"]:not(:checked) + label:after {   opacity: 0;   -webkit-transform: scale(0);   transform: scale(0);}
.infowrap	 [type="radio"]:checked + label:after { opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);}

.infowrap	  [type="checkbox"]:checked,
.infowrap	  [type="checkbox"]:not(:checked) {position: absolute;}
.infowrap	 [type="checkbox"]:checked + label,
.infowrap	  [type="checkbox"]:not(:checked) + label{position: relative;padding-left: 24px;cursor: pointer;line-height: 15px;display: inline-block;font-size:16px; color:#666666;}
.infowrap	 [type="checkbox"]	{    position: absolute;visibility: hidden;}
.infowrap	 [type="checkbox"]:checked + label:before,
.infowrap	 [type="checkbox"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:14px;height: 14px;border:2px solid #ddd;background:transparent; border:1px solid #666666; }
.infowrap	 [type="checkbox"]:checked + label:after,
.infowrap	 [type="checkbox"]:not(:checked) + label:after { content: ''; width: 10px;height: 10px;background: #ffa64a; position: absolute;top: 3px;left: 3px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.infowrap	 [type="checkbox"]:not(:checked) + label:after {   opacity: 0;   -webkit-transform: scale(0);   transform: scale(0);}
.infowrap	 [type="checkbox"]:checked + label:after { opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);}






.infowrap .check 					{display:inline-block; margin-right:13px; }
.changing							{display:none!important; }
.infowrap .row 						{padding:8px 0 ; }
.infowrap .row .col-30 > label 		{font-size:16px; color:#666666; font-weight:400; display:block; text-align:right ; padding-right:25px}
.infowrap .row .col-30  input[type="text"]	{width:100%; height:30px; border:1px solid #c9c9c9; background-color:#fff; font-size:16px; color:#666666; padding: 0 10px; }
.personal-info	 .infowrap > div:nth-child(even)	{background-color:#e3e3e3}
.contact-info	 .infowrap > div:nth-child(even)	{background-color:#e3e3e3}
.bank-info	 .infowrap > div:nth-child(odd)	{background-color:#e3e3e3}
.checkbox-info	 .infowrap  .row > div:nth-child(even)	{background-color:#e3e3e3}









.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default		{color:rgba(255, 153, 51, 1)}
.monthly .changing.monthly		{display:inline-block!important}
.month24 .changing.month24		{display:inline-block!important}
.month24 .checkbox-wrapper >span 	{display:none; }
.checkbox-wrapper >span 			{width: 68px;height: 32px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/text_bg.png); background-size:cover; position:absolute; right:-23px; top:34px; display:block; font-size:10px; color:#ffffff; line-height:12px; padding:2px 20px 0 0 ; text-align:center; font-weight:400;z-index:99 }
.month24  .checkbox-wrapper >span 	{display:none; }
.red-i			{position:absolute;position:absolute; right:2px;top:3px;width: 17px;z-index:-1; height:17px;border-radius:100px;background-color:#fff;color:#e3001b;padding-top: 2px;font-size: 13px;}
.inner2-section2 .form-wrapper		{background-color:#fff; padding:30px 28px;    border: 2px solid #ff9933; }

.inner2-section2 .form-wrapper	h2 	{font-size:21px;color:#666666;border-bottom:1px solid #ff9933;padding-bottom:15px;font-weight: 700;margin: 0 0 30px 70px;font-family:'Open Sans', sans-serif;display: inline-block;}
.inner2-section2 .form-wrapper	h2 b {position: relative;font-size: 21px;color: #ff9933;   display: inline-block;font-family: 'Open Sans', sans-serif;}
.inner2-section2 .form-wrapper h2 b:after {position:absolute;right: 100%;content:'';width: 52px;height: 54px;top:-13px;background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/img2.jpg);background-size: cover;margin-right: 18px;}
.inner2-section2 .form-wrapper strong 	{font-size:21px; color:#666666; display:inline-block; vertical-align:top;margin-left:20px;  }
.inner2-section2 .form-wrapper i.infos 		{background-color:#ff9933; color:#fff; font-size:21px; font-weight:700; height:28px; width:28px;display:inline-block; text-align:center; font-style:normal; text-align:center; padding-top:3px; border-radius:100px; vertical-align:top; margin-left:10px;  }
.inner2-section2 .form-wrapper i.quest 		{background-color:#ff9933; color:#fff; font-size:21px; font-weight:700; height:28px; width:28px; text-align:center; font-style:normal; text-align:center; padding-top:5px; border-radius:100px; vertical-align:top; margin-left:10px; position:absolute; left:101%; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);  }

.inner2-section2  .heading		{background-color:#ff9933; padding:5px 6px; }
.inner2-section2 .heading h5	span 	{background:#fff; color:#656565; border-radius:100px; padding-top:6px; text-align:center; height:28px; width:28px; display:inline-block;font-size:18px; font-weight:700; margin-right:6px;  }
.inner2-section2 .heading h5 	{font-size:18px; color:#ffffff; font-weight:700; }
.inner2-section2 .personal-info .heading		{margin-bottom:18px; }
.inner2-section2 .personal-info h6 				{font-size:16px; color:#666666;margin-bottom::15px; font-weight:400;margin: 0 0 15px;   }
.inner2-section2	.infowrap .col-30 			{width:30%; display:inline-block; vertical-align:middle;position:relative;  }
.inner2-section2	.infowrap .strasse			{width:70%; display:inline-block; vertical-align:middle; }
.inner2-section2  	.infowrap .row .col-30  .strasse-input	{width:64%;  display:inline-block; vertical-align:middle;}
.inner2-section2  .nr										{width:34%; display:inline-block; vertical-align:middle; }
.inner2-section2  .nr label 							{font-size:16px; color:#666666; font-weight:400; display:inline-block;   padding:0 8px}
.inner2-section2 .infowrap .row .col-30   .nr input		{width:80px; display:inline-block; vertical-align:middle;  font-size:16px; color:#666666; padding: 0 10px;}
.inner2-section2 .infowrap .row .col-30 .plz			{width:30%; float:left; }
.inner2-section2 .infowrap .row .col-30 .ort			{width:65%; float:right; height:30px; }
.inner2-section2 .infowrap .row .col-30.plzort 	label 	{display:inline-block; padding: 5px 3px;  font-size:17px; }
.inner2-section2 .infowrap .select-boxes .select-wrapp	{width:25%; margin-right:2%; display:inline-block;vertical-align:middle; position:relative;background-color:#fff; z-index:99 }
.inner2-section2 .infowrap .select-boxes .select-wrapp select 	{ height:30px; background-color:transparent;width:100%; font-size:16px; color:#666666; padding: 0 5px; }
.inner2-section2 .infowrap .select-boxes .select-wrapp img 	{position:absolute; right:0; top:0; height:100%; z-index:-1}
.inner2-section2 .personal-info	, .inner2-section2 .bank-info							{padding-bottom:25px; }
.inner2-section2	.contact-info .col-30						{vertical-align:top}

.inner2-section2	.contact-info .col-60 						{width:60%; display:inline-block; vertical-align:top; }
.inner2-section2	.contact-info .col-40 						{width:39%; display:inline-block; vertical-align:top; }
.inner2-section2	.contact-info .col-70 						{width:69%; display:inline-block; vertical-align:top; }
.inner2-section2	.contact-info .col-60 input[type="radio"]:not(:checked) + label,
 .infowrap	 [type="radio"]:checked + label, .infowrap	  [type="radio"]:not(:checked) + label	{font-size:16px; }
.inner2-section2	.contact-info .col-60 .check 			{margin: 5px 0;    position: relative;}
.inner2-section2	.contact-info p 						{font-size:16px; color:#666666; line-height:22px;font-weight:400;  margin-bottom:0px; }
.inner2-section2	.contact-info p small 					{color:#ff9933;font-size:16px;font-weight:400;  }
.inner2-section2	.contact-info .graydiv					{background-color:#e3e3e3; padding:5px; }
.inner2-section2	.contact-info .graydiv	b 				{font-weight:700; font-size:16px; color:#666666; line-height:16px; }
.inner2-section2	.contact-info h4 				{font-weight:700; font-size:16px; color:#666666; line-height:16px;margin: 10px 0;  }
.inner2-section2	.contact-info .Angaben-input label			{display:inline-block;width:160px;  margin-right:10px; vertical-align:middle; font-size:16px; color:#666666; line-height:16px; }
.inner2-section2	.contact-info .Angaben-input input 	{width:280px; height:30px; background-color:#fff;  font-size:16px; color:#666666; padding: 0 10px;}	
.inner2-section2	.contact-info .Angaben-input select{width:100%;height:30px;background-color:#fff;font-size:16px;color:#666666;background-color:transparent;padding: 0 10px;}	
.inner2-section2	.contact-info .Angaben-input				{padding:5px 0 }
.inner2-section2	.contact-info .Angaben-input .select-wrapps	{width:280px;display:inline-block; vertical-align:middle;position:relative; background-color:#fff; z-index:99; }
.inner2-section2	.contact-info .Angaben-input .select-wrapps	img {position:absolute; right:0; top:0;z-index:-1;  }
.inner2-section2	.contact-info .col-70 	.check 				{display:inline-block;margin-bottom:15px;  }
.inner2-section2	.contact-info .col-70 	p 					{font-size:14px; } 
.Rufnummernportierung-checked									{display:none; }
.inner2-section2	.checkbox-info .check						{display:block;padding:  6px 5px;  } 
.inner2-section2	.checkbox-info .check label 	span 		{color:#ff8400; }
.inner2-section2	.checkbox-info								{padding-bottom:30px; }	
.inner2-section2 .gray-box										{padding:18px 25px 0; background-color:#e3e3e3; margin-bottom:25px; }
.inner2-section2 .gray-box	.col-25								{width:25%; float:left;min-height:10px;  text-align:center}
.inner2-section2 .gray-box	.col-20								{width:20%; float:left;min-height:10px;}
.inner2-section2 .gray-box		b 							{font-size:18px; color:#666666; display:block; font-weight:600; margin-bottom:23px; }
.inner2-section2 .gray-box		p							{font-size:16px; color:#666666; display:block; margin-bottom:5px; }
.inner2-section2 .gray-box		p.margin					{margin-bottom:25px; }
.inner2-section2 .gray-box .checkbox-wraps	select 			{height:30px; width:90px; max-width:100%; background-color:transparent;}
.inner2-section2 .gray-box .checkbox-wraps 					{display:inline-block; vertical-align:middle;position:relative;  margin-bottom:29px; background-color:#fff; z-index:99; }
.inner2-section2 .gray-box .checkbox-wraps 	img					{position:absolute; right:0; top:0;z-index:-1;  }
.inner2-section2 .gray-box .heads > div:first-child 						{text-align:left; }
.inner2-section2 .gray-box .rows > div:first-child 						{text-align:left; }
.inner2-section2 .gray-box .rows > div:nth-last-child(2) 						{text-align:right; }
.inner2-section2 .gray-box .heads > div:nth-last-child(2) 						{text-align:right; }
.inner2-section2 .gray-box .col-30 											{width:30%; float:left; }
.inner2-section2 .gray-box .rows label 										{width:100%; text-align:right; display:block; font-size:18px; color:#666666}
.policy-wrapp						{display:block; }
.policy-wrapp 	a.policy 			{font-size:14px; color:#656565; text-decoration:underline;font-family:'Open Sans',sans-serif; font-weight:700;}
.policy-wrapp 	a.policy.active img {transform:rotate(90deg); -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg)}
.footer-div 						{padding:25px 0 50px; }
.tarife.footer-div 						{padding:0px 0 50px; }
.policy-wrapp 	a.policy img 		{margin-right:10px; display:inline-block; vertical-align:middle;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;  }
.policy-wrapp 	p					{font-family: 'Open Sans', sans-serif;   font-size: 13px;   line-height: 20px;   color: #656565;  }
.footer-div 	p					{font-family: 'Open Sans', sans-serif;   font-size: 13px;   line-height: 20px;   color: #656565; }
.policy-wrapp .policynote			{padding: 10px 0 ; display:none; }
.policy-wrapp p span 				{color: #FF0000;}
.inner2-section2  .greenbtn 		{width:320px; max-width:96%; background-color:#66cc33;color:#fff; text-align:center; padding:18px 0 ; font-weight:600; display:block; font-size:18px; line-height:18px;margin: 0 auto 30px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.inner2-section2  .greenbtn:hover 		{background-color:#ff9933}
.inner2-section2 .bottom-text			{text-align:center; font-size:15px; color:#666666; font-family:'Open Sans',sans-serif; }


.inner3-section1 	h1 	{font-size:21px;color:#666666;border-bottom:1px solid #ff9933;padding-bottom:15px;font-weight: 700;margin: 0 0 30px 70px;font-family:'Open Sans', sans-serif;display: inline-block;}
.inner3-section1 	h4 	{font-size:21px;color:#666666;margin: 0 0 30px; font-family:'Open Sans', sans-serif;}
.inner3-section1 	h1 b {position: relative;font-size: 21px;color: #ff9933;   display: inline-block;font-family: 'Open Sans', sans-serif;}
.inner3-section1 h1 b:after {position:absolute;right: 100%;content:'';width: 52px;height: 54px;top:-13px;background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/img2.jpg);background-size: cover;margin-right: 18px;}
.inner3-section1 .inner-block{background:#fff; border:2px solid #ff9933; padding:25px }
.inner3-section1			{padding-top:25px; }	
.inner3-section1 address 	{ font-style:normal;    font-family: 'Open Sans', sans-serif;   font-size: 16px;   line-height: 22px;   color: #666666;   margin: 0;   padding: 0 0 28px;}
.inner3-section1 p 	{font-style:normal;    font-family: 'Open Sans', sans-serif;   font-size: 16px;   line-height: 22px;   color: #666666;   margin: 0;   padding: 0 0 28px;}
.inner3-section1 p a {font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 22px;color: #ef6e06;margin: 0;padding:0;transition: all 0.4s linear 0s;    text-decoration: underline;}
.inner3-section1 p a:hover 		{color: #66cc33;}






.footer-div .footer-bottom p 		{margin-bottom:14px; }
.footer-div .footer-bottom ul 		{margin:0px; }
.footer-div .footer-bottom .left-block ul li 	{display:inline-block;padding:0 3px; border-right:1px solid #8e8672 }
.footer-div .footer-bottom .left-block ul li:first-child 	{padding-left:0px; }
.footer-div .footer-bottom .left-block ul li:last-child 	{border:none; }
.footer-div .footer-bottom .left-block ul li a	{font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 16px;color: #666666;transition: all 0.4s linear 0s;text-decoration: none;padding: 0;display: block;font-weight: normal;}
.footer-div .footer-bottom				{padding-top:50px}
.footer-div .footer-bottom ul li:hover 	a 	{color:#ff9933}
.footer-div .footer-bottom .left-block		{display:inline-block; }
.footer-div .footer-bottom .right-block 	{float:right}
.footer-div .footer-bottom .social			{display:inline-block; vertical-align:top;width:27%;  }
.footer-div .footer-bottom .social	ul 		{margin: 0 ; text-align:center}
.footer-div .footer-bottom .social li 		{display:inline-block; vertical-align:middle; padding:0 14px; }
.footer-div .footer-bottom .social li:hover img 	{transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.footer-div .footer-bottom .social li img 			{transition: all 0.4s linear 0s;}



.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #f6a32d;
    left: 0;
    top: -3px;
}
.tooltipster-sidetip .tooltipster-box {
    background: #fff;
    border: 2px solid #f6a32d;
    border-radius: 4px;
}
.tooltipster-sidetip .tooltipster-box  strong{   color: #000;
font-weight: normal;}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #f6a32d;
}
.tooltip_templates		{display:none; }


.home-section1 a.tarif {width: 230px;padding: 10px 0;background-color:#f49738;font-size: 18px;color: #fff;display: block;margin: 0 auto;   text-align: center;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;margin-bottom:10px;border:1px solid #fff;margin-top:-10px; }



.newhome-section1					{padding:20px 0;}
.newhome-section1	.container		{padding:0 12px; }
.newhome-section1	.row			{margin: 0  -12px}
.newhome-section1	.row:after 		{content:''; clear:both; display:block; font-size:0; }
.newhome-section1	.row .col-50	{padding: 0  12px; float:left;width:50%;margin-bottom:12px; }
.newhome-section1	.orange-wrapp	{border:2px solid #f6a32d;padding:26px 15px 15px;  background-color:#fff;position:relative;   }
.newhome-section1	.orange-wrapp h3				 {color:#ff9933; font-size:22px ; line-height:28px; font-family: 'Open Sans', sans-serif;font-weight:700;margin:0 0 25px; }
.newhome-section1	.orange-wrapp span 				{color:#666666; font-family: 'Open Sans', sans-serif;font-weight:300; }
.newhome-section1	.orange-wrapp ul 				{margin-left:0px; }
.newhome-section1	.orange-wrapp ul li				{font-size:17px; color:#666666; line-height:17px; display:block; font-family: 'Open Sans', sans-serif;margin-bottom:18px;position:relative;    padding-left: 40px;  }
.newhome-section1	.orange-wrapp ul li:after 		{position:absolute; left:0;top:50%;height:28px; width:28px; background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/newtick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.newhome-section1	.orange-wrapp  a.green-btn 		{background-color:#66cc33; font-size:18px; color:#fefefe; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px; }
.newhome-section1	.orange-wrapp  a.green-btn img  {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.newhome-section1	.orange-wrapp img.home-img		{position:absolute; right:0; bottom:0; }
.newhome-section1 .newdetailbox 					{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/new-details-box.png); min-height:90px; width:235px; background-size:cover;position:absolute; right:30px; top:60%;padding: 6px 5px 20px 15px; }
.newhome-section1 .newdetailbox .whitbox 			{background-color:#fff; padding:9px; }
.newhome-section1 .newdetailbox .whitbox p 			{font-size:12px; color:#666666; line-height:16px; font-family: 'Open Sans', sans-serif;margin:0; font-weight:600}
.newhome-section1 .newdetailbox .whitbox p 	span 	{color:#ff0000; }
.newhome-section1 .bigorange-btn 					{display:block; font-size:18px;text-align:center;  background-color:#f6a32d; color:#fff; line-height:20px; font-family: 'Open Sans', sans-serif;padding:15px 10px; }
.newhome-section1 .bigorange-btn img 				{margin-right:25px; }


/**********************************************new**********************************************/
.vertragswahl-section1  .container ,
.vertrag-top .container ,
.home-section2.vertrag .container	,
.ohne_details_section1 .container				{width:1200px; max-width:100%;}
.vertragswahl-section1 .orange-wrapp	{border:2px solid #f6a32d; padding:10px 20px;  background-color:#fff; margin-top:16px;}
.vertragswahl-section1 .orange-wrapp .col-40 	{width:34%; float:left; }
.vertragswahl-section1 .orange-wrapp .col-60 	{width:66%; float:right; }
.vertragswahl-section1 .orange-wrapp:after , .vertragswahl-section1 .topblock:after ,.clear:after	{content:''; clear:both; display:block; }
.vertragswahl-section1 h3 				{font-size:21px; color:#666666; line-height:21px; padding-bottom:10px; font-weight:700;border-bottom:1px solid #ff9933; display:inline-block; position:relative;    margin: 14px 0 20px 70px;  }
.vertragswahl-section1 h3 	b 			{color:#ff9933; }
.vertragswahl-section1 h3 img 			{position:absolute; right:100%; top:50%;margin-right:12px;  transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.vertragswahl-section1 .topblock .right-block		{float:right; }
.vertragswahl-section1 .topblock span {font-size:12px; color:#666666; line-height:12px; display:block;margin:0 0 3px;  }
.vertragswahl-section1 .topblock .input-wrapp 	{border:2px solid #f6a32d; width:236px; max-width:100%;position:relative; z-index:9; }
.vertragswahl-section1 .topblock .input-wrapp select{display:block; border:none; height:22px; font-size:14px; color:#666666 ; padding:0 5px; width:100%; outline:none; background-color:transparent; }
.vertragswahl-section1 .topblock .input-wrapp img {position:absolute; right:10px; top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:-1; }
.vertragswahl-section1 .gray-box 	{background-color:#eeeeee; padding:20px 15px 20px 20px;border-bottom:6px solid #f6a32d;margin-bottom:10px;   }
.vertragswahl-section1 .gray-box h4 {font-size:24px; color:#656565; font-weight:700; line-height:24px; margin-bottom:18px; }
.vertragswahl-section1 .gray-box ul li {font-size:16px; color:#524133; line-height:16px; display:block; margin-bottom:8px;position:relative;  }
.vertragswahl-section1 .gray-box span {font-size:14px; color:#524133; line-height:16px; display:block; margin-bottom:8px;font-weight:500;}
.vertragswahl-section1 .gray-box ul li:after 		{position:absolute; left:-18px;top:50%;    height: 16px;width: 18px; background-image:url(../images/newtick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-size:contain;  }
.vertragswahl-section1 .gray-box span  img 	{margin-left:5px; }
.vertragswahl-section1 .gray-box .col-30	{width:33.33%; float:left; }
.vertragswahl-section1 .gray-box  h5 		{font-size:16px; color:#666666; line-height:20px; display:block; display:inline-block; margin-bottom:5px;}
.vertragswahl-section1 .gray-box  h5 b 		{color:#f6a32d; font-size:31px; position:relative; }
/* .vertragswahl-section1 .gray-box  h5 img 	{position:absolute; left:100%; top:-5px;margin-left:5px;  } */
.vertragswahl-section1 .gray-box a.bottom-link 	{font-size:14px; color:#f6a32d; line-height: 14px; display:inline-block; margin: 25px 15px 0 0 ; }
.vertragswahl-section1 .gray-box a.green-link 	{background-color:#66cc33; font-size:18px; color:#fefefe; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px; float:right;   }
.vertragswahl-section1 .gray-box a.green-link img  {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }

.vertragswahl-section1 h2 						{font-size:22px; color:#666666; line-height:25px;  font-weight:700;    margin: 70px 0 20px;  }
.vertragswahl-section1 h2 b 					{color:#ff9933; }
.vertragswahl-section1 .img-div					{display:inline-block; vertical-align:top; max-width:32%;}
.vertragswahl-section1 .img-div img					{max-width:98%;}
.vertragswahl-section1 .product-details			{display:inline-block; vertical-align:top; padding:0 15px; }
.vertragswahl-section1 .product-details	h5 		{font-weight:700; font-size:16px; color:#656565; line-height:18px; }
.vertragswahl-section1 .product-details	ul li 	{display:block;  font-size:14px; color:#656565; line-height:18px;position:relative;    padding: 2px 0;  }
.vertragswahl-section1 .product-details	ul li:after {position:absolute; left:-18px;top:7px;    height: 12px;width: 13px; background-image:url(../images/newtick_icon.png) ; content:''; background-repeat:no-repeat;background-size:contain;  } 
.vertragswahl-section1 .product-details	ul{margin-bottom:8px; }
.vertragswahl-section1 .product-details	a{font-size:14px; color:#f6a32d; line-height: 14px; display:inline-block;margin-bottom:15px}
.vertragswahl-section1 .col-45 			{width:45%; float:left; }
.vertragswahl-section1 .col-55 			{width:55%; float:left; }
.vertragswahl-section1 .col-45 span 	{display:block;font-size:16px; color:#656565; line-height: 16px;margin-bottom:10px }
.vertragswahl-section1 h6 				{display:block;font-size:16px; color:#656565; line-height: 16px; font-weight:700; margin:0 0 6px;padding:0px; }
.vertragswahl-section1 span > img 		{display:inline-block; vertical-align:middle; margin-right:8px; }
.vertragswahl-section1 label 			{position:relative; }
.vertragswahl-section1 label:after  	{position:absolute; content:''; height:12px; }
.vertragswahl-section1 .col-55 	ul li 	{display:inline-block;position:relative;margin-right:4px;   }
.vertragswahl-section1 .col-55 	ul.color-select li label	{display:block;  width:28px; height:28px;cursor:pointer}
.vertragswahl-section1 .col-55	 ul.color-select li label.brown {background-color:#c5a46d}
.vertragswahl-section1 .col-55 	ul.color-select li label.black {background-color:#626262}
.vertragswahl-section1 .col-55 	ul.color-select li label.gray {background-color:#d2d2d2}
.vertragswahl-section1 .col-55 	ul.color-select li label.green {background-color:#00978f}
.vertragswahl-section1 .col-55 	ul.color-select li input{position:absolute; height:100%; width:100%; left:0; top:0; z-index:99; margin:0;opacity:0;cursor:pointer }
.vertragswahl-section1 .col-55 	ul.color-select li input:checked ~label:after {display:block;position:absolute; content:'';height:17px;width:19px; background-size:contain; background-image:url('../images/new-white-tick.png');top:4px;left:4px;background-repeat:no-repeat; }
.vertragswahl-section1 .col-45 i 			{font-style:normal; font-size:14px; color:#f6a32d; line-height:14px; display:block;}
.vertragswahl-section1 .col-55 	ul			{margin:0;}
.vertragswahl-section1 .cost-details		{background-image:url(../images/cost-back.png);background-size:contain; width:102px; height:65px;padding:5px 5px 0 10px;     margin-top: 18px; }
.vertragswahl-section1 .cost-details .whitbox{background-color:#fff; padding:4px; }
.vertragswahl-section1 .cost-details .whitbox b 	{font-weight:400; font-size:10px; color:#656565; line-height:10px; }
.vertragswahl-section1 .cost-details .whitbox b img	{   margin-left:4px; width: 12px;}
.vertragswahl-section1 .cost-details .whitbox span 	{font-weight:400;margin:0;font-size:10px; color:#656565;  }
.vertragswahl-section1 .cost-details .whitbox span i {font-weight:400 ; font-size:23px;font-style:normal; display:inline-block; color:#ff0000;font-weight:700;}
.vertragswahl-section1 ul.space 	li 	label	{height:18px; width:18px; display:inline-block;vertical-align:middle;  border:1px solid #656565; margin-right:10px;position:relative; }
.vertragswahl-section1 ul.space 	li 			{font-size:16px; color:#656565; line-height:16px; 	position:relative;margin-bottom:12px ; width:58%	}
.vertragswahl-section1 ul.space 	li input:checked ~label:after  {height:12px; width:12px; content:''; position:absolute;background-color:#f6a32d ;top:2px; left:2px; }
.vertragswahl-section1 ul.space 	li input	{position:absolute;z-index:9; width:100%; height:100%; margin:0px;  opacity:0;}
.vertragswahl-section1 a.greenbtn { font-size:18px; color:#fff;text-decoration:underline; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px;margin-top:24px;background-color:#66cc33}
.vertragswahl-section1 	a.greenbtn img {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.vertrag-top .orange-wrapp 				{padding:18px 14px;background-color:#fff; border:2px solid #f6a32d ;  }
.vertrag-top 							{margin-top:22px; }
.vertrag-top ul.topul li 					{display:inline-block;position:relative;  vertical-align:middle; padding-left:15px; font-size:18px; color:#524133 ;margin-right:20px }
.vertrag-top ul.topul li:after{position:absolute; left:-2px;top:50%;    height: 14px;width: 14px; background-image:url(../images/newtick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-size:contain;  } 
.vertrag-top  h3,h1 			{display:inline-block;vertical-align:middle; font-size:21px; color:#524133 ;margin-right:20px ; font-weight:700; line-height:1.2em;}
.vertrag-top ul.topul				 {display:inline-block;vertical-align:middle;margin:0 }
.vertrag-top span 			{float:right; font-size:14px;color:#666666; line-height:14px; }
.vertrag-top ul.labels	li	{width:20%; float:left; font-size:16px; color:#666666; line-height:26px; }
.vertrag-top ul.labels		{list-style:none; margin:0 0 24px; }		
.vertrag-top ul.labels .select-wrapp	{background-color:#e3e3e3; padding:6px; }
.vertrag-top ul.labels .select-wrapp select 	{height:35px; padding:0 9px; display:block; width:100%; background-color:transparent; width:100%;border:none;  }
.vertrag-top ul.labels .select-wrapp .white-wrapp 	{background-color:white;position:relative; z-index:8 }
.vertrag-top ul.labels .select-wrapp .white-wrapp	img 	{position:absolute; top:0px;height:100%;  right:0px; z-index:-1}
.vertrag-top .bottomul li:first-child				{width:70%; float: left; position:relative;}
.vertrag-top .bottomul li:last-child				{width:30%; float: left;text-align:right; }
.vertrag-top .bottomul li input[type="text"]	{height:35px; padding:9px 12px; font-size:16px; color:#666666;width:100%; border:none;  }
.vertrag-top .bottomul li input[type="submit"]	{height:35px; padding:9px 12px; font-size:16px; color:#fff;background-color:#66cc33; position:absolute; top:0; right:0;  border:none; width:160px; max-width:100%; text-align:center; cursor:pointer; }
.vertrag-top .bottomul li a 					{padding:10px 30px; display:inline-block;color:#524133;font-size:16px; text-decoration:underline;   }
.vertrag-top .bottomul 							{margin:0;list-style:none; background-color:#e3e3e3; padding:6px; }
.vertrag-top .bottomul li a img  				{display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.vertragswahl-section1.vertrag	h2 				{margin-top:0px; }
.vertragswahl-section1.vertrag .col-30			{width:33.33%; float:left; padding:0 15px }
.vertragswahl-section1.vertrag  .row 			{margin:0 -15px;}
.vertrag.vertragswahl-section1 .orange-wrapp	{padding:10px; }
.vertrag.vertragswahl-section1 .main-wrapp 		{background-color:#fff; border:2px solid #f6a32d ; padding:22px;margin:24px 0;  }
.vertrag.vertragswahl-section1 .product-details { padding: 0 2px 0 3px; max-width:65%;}
.vertrag.vertragswahl-section1 .link-div 		{text-align:center;}

.vertrag.vertragswahl-section1 a.greenbtn			{margin-top: 8px;}
.vertrag.vertragswahl-section1 h5 					{font-size:23px; color:#656565; line-height:28px; font-weight:700; }
.vertrag.vertragswahl-section1 h5 	 span 			{color:#f6a32d}
.vertrag.vertragswahl-section1	.divider 			{border:1px solid #b5b5b5; margin:15px 0 }
.vertrag.vertragswahl-section1	ul.bottom-ul li 			{font-size:16px ; color:#666666; line-height:18px; }
.vertrag.vertragswahl-section1	ul.bottom-ul 				{list-style:disc; margin-bottom:0px; }

.ohne_details_section1 .main-wrapp				{border:2px solid #f6a32d;margin:22px 0; background-color:#fff;padding:15px;   }
.ohne_details_section1 .main-wrapp	h2 			{color:#666666; font-size:21px; line-height:25px; font-weight:700; display:inline-block;padding-bottom:10px;border-bottom:1px solid #ff9933;  }
.ohne_details_section1 .main-wrapp	h3 			{color:#666666; font-size:22px; line-height:25px; font-weight:700; display:block;margin-bottom:18px;  }
.ohne_details_section1 .main-wrapp	h3 b 		{color:#ff9933; }

.ohne_details_section1 .main-wrapp	h2 img 		{display:inline-block;vertical-align:middle;  }
.ohne_details_section1 .main-wrapp	h2 span 	{color:#ff9933 ;}
.ohne_details_section1 .main-wrapp .heading-img	{display:inline-block;vertical-align:middle;margin-right:17px; }
.ohne_details_section1 .main-wrapp .col-30		{width:33.33%; float:left; padding:0 15px; }
.ohne_details_section1 .main-wrapp .col-30 .orange-wrapp	{border:2px solid #ff9933; padding:16px 10px;margin:15px 0  }

.ohne_details_section1 .main-wrapp .col-30  .img-div	{display:inline-block; position:relative;vertical-align:top}
.ohne_details_section1 .main-wrapp .col-30  .product-details			{display:inline-block; vertical-align:top; padding:0 0 0 15px;width:222px;  }
.ohne_details_section1 .main-wrapp .col-30  ul.color-select li 			{display:inline-block; vertical-align:top; position:relative; }
.ohne_details_section1 .main-wrapp .col-30  ul.color-select li label	{display:block;  width:28px; height:28px;cursor:pointer}
.ohne_details_section1 .main-wrapp .col-30 	ul.color-select li label.brown {background-color:#c5a46d}
.ohne_details_section1 .main-wrapp .col-30  ul.color-select li label.black {background-color:#626262}
.ohne_details_section1 .main-wrapp .col-30  ul.color-select li label.gray {background-color:#d2d2d2}
.ohne_details_section1 .main-wrapp .col-30 	ul.color-select li label.green {background-color:#00978f}
.ohne_details_section1 .main-wrapp .col-30  ul.color-select li input{position:absolute; height:100%; width:100%; left:0; top:0; z-index:99; margin:0;opacity:0;cursor:pointer }
.ohne_details_section1  ul.color-select  li input:checked ~label:after {display:block;position:absolute; content:'';height:17px;width:19px; background-size:contain; background-image:url('../images/new-white-tick.png');top:4px;left:4px;background-repeat:no-repeat; }
.ohne_details_section1 .main-wrapp .col-30  ul		{margin:0px 0 0 ;}
.ohne_details_section1 .main-wrapp .col-30  h6 	{padding-bottom: 2px;font-size:16px; color:#656565; line-height:18px; font-weight:700;}

.ohne_details_section1  ul.space 	li 	label	{height:18px; width:18px; display:inline-block;vertical-align:middle;  border:1px solid #656565; margin-right:10px;position:relative; }
.ohne_details_section1  ul.space 	li 			{font-size:16px; color:#656565; line-height:16px; 	position:relative;margin-bottom:6px ; width:49%	;display:inline-block}
.ohne_details_section1 ul.space 	li input:checked ~label:after  {height:12px; width:12px; content:''; position:absolute;background-color:#f6a32d ;top:2px; left:2px; }
.ohne_details_section1 ul.space 	li input	{position:absolute;z-index:9; width:100%; height:100%; margin:0px;  opacity:0;}
.ohne_details_section1 .bottom-block span 	{display:block;font-size:16px; color:#656565; line-height: 16px;margin-bottom:10px }
.ohne_details_section1 span > img 		{display:inline-block; vertical-align:middle; margin-right:8px; }
.ohne_details_section1 i 			{font-style:normal; font-size:14px; color:#f6a32d; line-height:14px; display:block;margin-bottom:10px; }
.ohne_details_section1 a.green-link 	{background-color:#66cc33; font-size:18px; color:#fefefe; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px;margin:0 0 8px; }
.ohne_details_section1 a.green-link img  {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.ohne_details_section1 .cost-details		{background-image:url(../images/cost-back.png);background-size:contain; width:102px; height:65px;padding:5px 10px 0 20px;   position:absolute; bottom:-18px; right:0; }
.ohne_details_section1 .img-div .cost-details .whitbox{background-color:#fff; padding:4px; }
.ohne_details_section1 .img-div .cost-details .whitbox b 	{font-weight:400; font-size:10px; color:#656565; line-height:10px; }
.ohne_details_section1 .img-div  .cost-details .whitbox b img	{   margin-left:4px; width: 12px;}
.ohne_details_section1 .img-div  .cost-details .whitbox span 	{font-weight:400;margin:0;font-size:10px; color:#656565;  }
.ohne_details_section1 .img-div  .cost-details .whitbox span i {font-weight:400 ; font-size:23px;font-style:normal; display:inline-block; color:#ff0000;font-weight:700;margin:0;}
.ohne_details_section1 a.orange-link			{display:block; color:#f6a32d; line-height:14px; font-size:14px; text-align:center;}

.popup.iframepopup 	{display:block}
.popup				{ margin:20px auto 0;width:686px; max-width:100%; border:2px solid #c9c9c9; padding:25px 35px; background-color:#fff; display:none;    }
.popup.iframepopup 	{display:block}
.popup	.hedaing-img	{display:inline-block; vertical-align:middle ; margin-right:10px;}
.popup	h2 				{display:inline-block; vertical-align:middle ;font-size:21px;font-weight:700;color:#666666; line-height:25px;padding-bottom:10px; border-bottom:1px solid #ff9933; margin:0}
.popup	h2 	span 			{color:#ff9933; }

.popup		.col-50 	{width:50%; float:left; }
.popup	.gray-wrapp			{padding:22px 10px; background-color:#fafafa; margin-top:25px;  }
.popup	h3 					{display:inline-block; vertical-align:middle ;font-size:22px;font-weight:700;color:#666666; line-height:25px; margin-bottom:32px;margin-left:0; }
.popup	h3 	span 			{color:#ff9933; }
.popup .thumbnil-img	a 	{display:block; margin: 10px 0; }
.popup .thumbnil-img			{display:inline-block; vertical-align:top;margin:0 30px;  }
.popup .main-img				{display:inline-block; vertical-align:top;width:48% }
.main-img img {    max-height: 218px; object-fit: contain; margin:0 auto;}

.popup	h5 	,.popup strong			{display:block ;font-size:16px;font-weight:700;color:#666666; line-height:20px; margin-bottom:12px; padding:0}
.popup .product-details 		{display:inline-block; vertical-align:top;padding-left:50px;  }
.popup .img-div		{display:inline-block; vertical-align:top; }
.popup .product-details ul li 	{display:block;  font-size:16px; color:#656565; line-height:18px;position:relative;    padding: 2px 0;  }
.popup .product-details	ul li:after{position:absolute; left:-18px;top:50%;    height: 14px;width: 15px; background-image:url(../images/newtick_icon.png) ; content:''; background-repeat:no-repeat;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);background-size:contain;  } 
.popup .product-details	.pdf 		{font-size:16px; color:#f6a32d; line-height:16px; display:block; margin-bottom:20px;  }
.popup .product-details	.pdf	img	{display:inline-block;margin-right:8px;  vertical-align:middle;}
.fancybox-close-small				{background-image:url(../images/close.png);background-position:center; background-size:contain;    width: 21px;
    height: 21px;top:10px; right:10px; }
.fancybox-close-small:after			{opacity:0; }
.newhome-section1  .new_mobile .orange-wrapp img.home-img	{right:10px; bottom:10px; max-width:40%;}
.popup .product-details	a.green-link 	{background-color:#66cc33; font-size:18px; color:#fefefe; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px;margin:0 0 8px; }
.popup .product-details	 a.green-link img  {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.popup label 			{font-size:16px; color:#656565; line-height:18px; display:block; margin-bottom:8px}
.close-popup			{position:absolute; top:10px; right:10px;display:none; }

.popup p 				{font-size:16px ; color:#656565; line-height:20px; }
.popup .heading			{margin-bottom:25px; }
.popup .divider 		{border:2px solid #e3e3e3; margin-bottom:20px; }
.popup h3				{font-size:22px; color:#ff9933; line-height:22px; font-weight:700; }
.popup .col-30			{width:30%; float:left; }
.popup .col-70			{width:70%; float:left; }
.popup  .col-30	b 		{font-size:16px; color:#656565; line-height:16px; }
.popup .col-70 ul		{list-style:disc}
.popup .col-70 ul li  , table tr td				{font-size:16px ; color:#656565; line-height:22px; }
.popup  ul.download 	li a		{font-size:16px; color:#f6a32d; line-height:18px; }
.popup  ul.download 				{list-style:none; margin:0; }
.popup  ul.download 	li a	img 	{display:inline-block; vertical-align:middle;margin-right:10px;  }
.popup  ul.download li 			{margin-bottom:16px; }
.popup	h4 				{display:block; vertical-align:middle ;font-size:18px;font-weight:700;color:#666666; line-height:20px; margin-bottom:12px; padding:0}
.popup	.orange-wraper		{border:2px solid #f6a32d; padding:14px 10px; margin-bottom:12px; }
.popup	.orange-wraper .row 	{margin:0 -10px; }
.popup	.orange-wraper .row .col-50	{padding:0 10px; }
.popup	.orange-wraper .orange 	{font-size:16px ;color:#f6a32d; line-height:20px; }
.popup	.col-12 h5			{margin-bottom:0;}
.popup	h5  span			{font-weight:normal; display:inline-block;margin-left:10px; }
.popup	 span.orange	{margin:10px 0; display:block; }
.popup 	a.green-btn 	{background-color:#66cc33; font-size:18px; color:#fefefe; line-height:18px; display:inline-block; font-family: 'Open Sans', sans-serif;padding:12px 20px;margin:0 0 8px; float:right}
.popup	 a.green-btn img  {display:inline-block; vertical-align:middle;margin-left:10px;     margin-top: -3px; }
.popup .orange-link 		{font-size:16px; color:#f6a32d; line-height: 16px; display:inline-block;margin-top:20px; }
.popup.open					{ z-index:999999999;-webkit-animation-name: example5;animation-fill-mode: forwards;-webkit-animation-duration: 0.6s;animation-name: example5;animation-duration: 0.6s;display:block;  }
.inner2.home-section1.new h1 	{	font-size:41px }
.inner2.home-section1.new h1 b 	{	font-size:28px }
.inner2.home-section1.new h1 span{	font-size:29px }
.inner2.home-section1.new .items	{padding:25px; margin-top:20px; }
.inner2.home-section1.new .col-80 	{width:60%;float:left; border-right:1px solid #c9c9c9; }
.inner2.home-section1.new .col-40 	{width:40%;float:left;padding-left:30px}
.inner2.home-section1.new h3 	 	{font-size:28px;text-align:left; color:#f9933f ; line-height:28px; font-weight:700; margin-bottom:20px; text-align:left;}
.inner2.home-section1.new h3 span 	{color:#656565}
.inner2.home-section1.new .items .middle-section{width:auto; }
.inner2.home-section1.new  .items ul			{width: 320px;}
.inner2.home-section1.new .product-details 	h5	{font-size:16px ; margin-bottom:5px; color:#656565; line-height:16px; font-weight:700; }
.inner2.home-section1.new .product-details 	.color{height:28px ; width:28px; display:block;  background-color:#c5a46d; margin-bottom:8px;}
.inner2.home-section1.new .product-details 	.space{ font-size:16px; color:#656565; line-height:16px; display:block; margin-bottom:8px; position:relative; margin-left: 30px;margin-top:8px}
.inner2.home-section1.new .product-details 	.space:after {height:24px ; width:24px;content:'';  border:1px solid #656565;position:absolute; right:100%; margin-right:5px; top:-4px; }
.inner2.home-section1.new .product-details 	.space:before {height:18px ; width:18px;content:'';  background-color:#f6a32d;position:absolute; top:0px; right:100%; margin-right:9px;  }
.inner2.home-section1.new .product-details .auf 	{color:#656565; font-size:16px; line-height:18px;margin-bottom:8px ; display:block;}
.inner2.home-section1.new .product-details .auf img 	{display:inline-block; vertical-align:middle; }
.inner2.home-section1.new .product-details i 			{font-style:normal;font-size:14px; color:#f6a32d; line-height:14px;  }
.inner2.home-section1.new .product-details		{display:inline-block; vertical-align:top;padding-left:15px; text-align:left;  }
.inner2.home-section1.new .img-div		{display:inline-block; vertical-align:top;text-align:left; }
.inner2.home-section1.new .orangeblock 	{background-image:url(../images/new-orange-back.png);padding:10px 10px 16px 15px;     background-size: cover; margin:15px 0 ;    display: inline-block;}
.inner2.home-section1.new .orangeblock .white-box	{background-color:#fff;padding:5px; width:162px ; max-width:100%; text-align:center; }
.inner2.home-section1.new .orangeblock .white-box	p {font-size:14px ; color:#656565; line-height:14px;margin:0 }
.inner2.home-section1.new .orangeblock .white-box	p b {font-size:21px; color:#ff0000; line-height:31px; }
.inner2.home-section1.new .orange-link		{font-size:14px; color:#f6a32d; line-height:14px; display:block; margin-top:14px; }
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example5 {
    from {opacity: 0; top:12%}
    to {opacity: 1;top:7%}
}

/* Standard syntax */
@keyframes example5 {
from {opacity: 0; top:12%}
    to {opacity: 1;top:7%}
}

.filter-block >label 		{display:none; }
.pagination				{text-align:center;}
.pagination		a 	{ display:inline-block; vertical-align:middle;margin:0 15px ;display:inline-block; }

.vertragswahl-section1.vertrag .gray-wrapp .row	{margin:0; }

.fancybox-content           {width:100%!important;}
.fancybox-error, .fancybox-iframe       {background-color:transparent;}
.fancybox-slide--iframe .fancybox-content     {width:680px!important;max-width:100%;     max-width: none;}
.close-div                                  {text-align:center;}
.close-div a                                {display:inline-block; padding:15px 20px; color:#fff; background-color:#ff9933;font-size: 16px; line-height: 16px;}

.popup .hedaing-img {max-width:100%}

.popup .thumbnil-img a img.hedaing-img {    width: 30px;     height: 63px;     object-fit: contain;     }
.main-img img {    max-height: 218px; object-fit: contain; margin:0 auto;}
.popup .img-div {display:block; }

.vertragswahl-section1 .product-details {    width: 66%;}

#ui-id-1 {text-decoration:underline; }
#ui-id-2 {text-decoration:underline; }
#ui-id-3 {text-decoration:underline; }
#ui-id-4 {text-decoration:underline; }
#ui-id-5 {text-decoration:underline; }
#ui-id-6 {text-decoration:underline; }
#ui-id-7 {text-decoration:underline; }
#ui-id-8 {text-decoration:underline; }
#ui-id-9 {text-decoration:underline; }
#ui-id-10 {text-decoration:underline; }
#ui-id-11 {text-decoration:underline; }
#ui-id-12 {text-decoration:underline; }
#ui-id-13 {text-decoration:underline; }
#ui-id-14 {text-decoration:underline; }


/* maven-pro-regular - latin */
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/maven-pro-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Maven Pro Regular'), local('MavenPro-Regular'),
       url('../fonts/maven-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/maven-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/maven-pro-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/maven-pro-v11-latin-regular.svg#MavenPro') format('svg'); /* Legacy iOS */
}
/* maven-pro-500 - latin */
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/maven-pro-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Maven Pro Medium'), local('MavenPro-Medium'),
       url('../fonts/maven-pro-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/maven-pro-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/maven-pro-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/maven-pro-v11-latin-500.svg#MavenPro') format('svg'); /* Legacy iOS */
}
/* maven-pro-700 - latin */
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/maven-pro-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Maven Pro Bold'), local('MavenPro-Bold'),
       url('../fonts/maven-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/maven-pro-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/maven-pro-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/maven-pro-v11-latin-700.svg#MavenPro') format('svg'); /* Legacy iOS */
}
/* maven-pro-900 - latin */
@font-face {
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/maven-pro-v11-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Maven Pro Black'), local('MavenPro-Black'),
       url('../fonts/maven-pro-v11-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v11-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/maven-pro-v11-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/maven-pro-v11-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/maven-pro-v11-latin-900.svg#MavenPro') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

.fancybox-wrap { z-index:9999}
.fancybox-outer {position:relative!important}

span.offer {
    position: absolute;
    top: -9px;
    right: -5px;
    color: #fff!important;
    font-size:18px;
    font-weight: bold!important;
    padding: 8px;
    border: 1px solid #fff;
    border-radius: 1px;
    background-color: #66cc33;
    box-shadow: 0 0 10px rgba(154, 104, 0, 0.5);
}
@-webkit-keyframes example{
  0%{box-shadow: 0 0 0px rgba(154, 104, 0, 0.5);}
    100% {box-shadow: 0 0 10px rgba(154, 104, 0, 0.5);}
  
}
@keyframes example{
  0%{box-shadow: 0 0 0px rgba(154, 104, 0, 0.5);}
    100% {box-shadow: 0 0 10px rgba(154, 104, 0, 0.5);}
}
.vertragswahl-section1 .product-details ul li  {word-wrap: break-word;}

.vertragswahl-section1 .container .inner-block ul {
font-size: 16px; 
color: #666666;
line-height: 22px;
font-family: 'Open Sans', sans-serif;
padding-left: 10px;
}

.new-orange-sec  	{width: 225px;background-color: #fea54f;border-radius: 13px;padding: 5px;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,0.5); margin-bottom:20px}
.new-orange-sec p 	{color:white; font-weight:700; font-size:25px; line-height:30px;margin:0;}
.new-orange-sec p  b{font-weight:400;font-size:18px;line-height:22px ; display:block;padding:0 10px}
	.inner2.home-section1 .col-25			{ width:25%; float :right; margin-top: -90px;    padding-right: 30px;}
	.inner2.home-section1 .new-orange-sec p {font-size: 17px; line-height: 21px;}
	.home-section1 .items .middle-section {width: 40%;}
	.home-section1 .items ul {width: 57%;} 
	.inner2 .items .col-80   {width: 73%; position:relative; z-index:99;}
	.inner2 .items h1	     {display: inline-block; vertical-align:top;}
	.home-section1 .items .middle-section .orange-outer {    margin-right: -71px;}
	.inner2 .items .middle-section 
	.orange-outer a.pdf2{width:auto;text-decoration:underline;background-color:transparent; margin-right:30px;color: #706f6f; text-align:right;font-size: 14px;}
	.inner2 .items .middle-section 
	.orange-outer a.pdf2 img {margin-right:5px}

.check a {text-decoration:underline;}


#cookiefirst-root > div {
margin:50px 0px;
padding: 0 25%;
}
