
.spinner{margin:100px auto;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}label{cursor:pointer}label.disabled{color:#666!important}.u{text-decoration:underline}.layoutImg{border:0;margin:0 auto}.seals-wrapper{clear:right;margin-top:20px;width:100%}.seal{border:0;max-width:calc(50% - 10px);max-height:88px;float:left;margin:0 10px 10px 0;cursor:pointer}.fa-info-circle{color:#314397;font-size:1.75em;cursor:help;margin-left:11px}.ui-tooltip h5{font-size:1.07em;color:#314397;font-weight:bold}.ui-tooltip ul{margin:0 15px}.ui-tooltip ul li{margin:5px 0}.imgTip,.txtTip{border-color:#314397!important;font-size:.87em}.imgTip{min-width:300px;text-align:center}#toolTipCloser,.toolTipCloserImgTip{position:absolute;top:5px;right:8px;cursor:pointer}.tip-content .content{margin-top:5px;max-width:calc(100% - 20px)!important}.imgTip .bigImg{max-width:calc(100% - 20px)!important}header{margin:21px 0 10px 0}#headerToggleCart{position:absolute;z-index:1002;top:5px;right:15px;vertical-align:top}#headerToggleCart a{padding:0 10px 10px 10px;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;background-color:transparent;font-size:1.5em;font-family:FontAwesome}#headerToggleCart a:hover,#headerToggleCart a:active,#headerToggleCart a:visited,#headerToggleCart a{text-decoration:none}#headerToggleCart a:after{content:"\f07a"}body.cart-open #headerToggleCart a:after{content:"\f00d"}body.cart-open:after{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.7)}.cart-collapse{position:absolute;background-color:#fff;z-index:1001;padding:65px 13px 13px 13px;margin:0 13px 0 13px;width:calc(100% - 26px);top:0}.cart-collapse .infoContent{padding:10px;font-size:.9em}.cart-collapse .infoContent .bez{font-weight:bold}header #nav-wrapper nav ul{margin:5px 0 5px 0;min-height:40px;white-space:nowrap}header #nav-wrapper nav ul li{display:inline-block;list-style-type:none;background:#fff none repeat scroll 0 0;min-width:19%;text-align:center;background-image:url("../storage/assets/img/pattern-background.png");font-style:italic;padding:8px 0 8px 0}header #nav-wrapper nav ul li.passed{background-color:#ccc;background-image:none;padding:0}header #nav-wrapper nav ul li.passed i{color:#fff}header #nav-wrapper nav ul li.active{background-color:#fff;background-image:none}header #nav-wrapper nav ul li a{display:inline-block;width:100%;padding:8px 0 8px 0;color:#474747;font-style:normal;text-decoration:none}header #nav-wrapper nav ul li.active a{border:1px solid #004799;color:#013a7f}header #nav-wrapper nav ul li.passed a{border:0;color:#474747;font-style:italic}#mainContentSection .form-group{padding:5px 34px 18px 34px;border-bottom:1px solid #e5e5e5;margin-bottom:11px}#mainContentSection .btn-row{border:0;padding:5px 0 0 0;text-align:right}#mainContentSection .btn-row-bottom{border:0;padding:10px 0 0 0;text-align:left;margin-right:0;margin-left:0}#mainContentSection .form-group h3{color:#314397;font-size:.95em;font-weight:bold}#mainContentSection .form-group label{font-size:.95em;font-weight:normal}#mainContentSection .form-group .form-item-row{padding:0 18px}#mainContentSection .form-group .tariftyp-single label,#mainContentSection .form-group .tariftyp-paar label,#mainContentSection .form-group .tariftyp-familie label{min-height:80px;min-width:60px;text-align:center;background-position:top center;background-repeat:no-repeat;vertical-align:middle;padding-top:60px}#mainContentSection .form-group .tariftyp-familie label{background-image:url("../storage/assets/img/FamilieGrau.gif")}#mainContentSection .form-group .tariftyp-familie label:hover{background-image:url("../storage/assets/img/FamilieOrange.gif")}#mainContentSection .form-group .tariftyp-single label{background-image:url("../storage/assets/img/SingleGrau.gif")}#mainContentSection .form-group .tariftyp-single label:hover{background-image:url("../storage/assets/img/SingleOrange.gif")}#mainContentSection .form-group .tariftyp-paar label{background-image:url("../storage/assets/img/PaarGrau.gif")}#mainContentSection .form-group .tariftyp-paar label:hover{background-image:url("../storage/assets/img/PaarOrange.gif")}section.step02 .content-left,section.step02 .content-right{padding:5px}section.step02 #formOnlineantrag h4,section.step02 #formUpselling h4{font-size:1.35em}section.step02 h4 .fa-info-circle{font-size:1.15em;margin-left:5px}section.step02 .content ul.services-list{margin:0 15px}section.step02 .content ul.services-list li{list-style-type:none;padding:2px 0}section.step02 .content ul.services-list li:before{font-family:FontAwesome;content:"\f00c";color:green;margin-right:5px}section.step02 .content ul.services-list li.placeholder:before{content:"";margin-right:5px}section.step02 .content .infoIcon{padding-top:10px}.priceField{width:53px!important}#mainContentSection.step03 .innerItem{padding:10px}#mainContentSection.step03 .innerItem .row{padding:0;margin:0 3px 3px 0}#mainContentSection.step03 .infoIcon{padding-top:7px}#mainContentSection.step03 .row{margin-bottom:5px}#mainContentSection.step03 .row div:first-child label{margin-top:8px}#mainContentSection.step03 h4 label{font-weight:normal}#mainContentSection.step03 ul.preInformationItems{margin:0;padding:0 0 0 34px}#mainContentSection.step04 .innerItem{padding:10px}#mainContentSection.step04 .innerItem .row{padding:0;margin:0 3px 3px 0}#mainContentSection.step04 .innerItem .row .transform-input-invisible{width:100%!important}#mainContentSection.step04 h4 label{font-weight:normal}.successHeading{color:#fff;background-color:#314397;padding:34px 21px;font-family:'DaxMedium';text-align:center}ul.error-list{margin:0 15px}#rca{min-width:240px}.fa-info-circle.servicesBox{color:#fff;margin-right:5px;margin-left:0}#rca .services .fa-info-circle{margin:-3px 0 0 5px;position:relative;top:1px;font-size:1.35em}#rca .services .infoContent,#rca .contact .infoContent{padding:10px}#rca .services .infoContent .bez{font-weight:bold}#rca .services .infoContent ul li{color:#3c6eb3;font-weight:bold;list-style:outside none disc;margin-left:15px}#rca .contact{background-color:#e6e6e6;height:auto;position:relative;margin:21px 0;padding:0}#rca .contact .infoContent{background-image:url("../storage/assets/img/phone-grey.png");background-position:20px 18px;background-repeat:no-repeat;background-size:37px 37px}#rca .contact .phone,#rca .contact .txt{margin-left:80px}#rca .contact .phone{display:block;color:#013a7f;font-weight:bold;font-size:1.1em}#rca .contact .txt{display:block;font-weight:bold}@media only screen and (max-width:320px){.btn.blue,#mainContentSection .btn,#mainContentSection .btn.gray{font-size:.77em}}@media only screen and (max-width:360px){.btn.blue,#mainContentSection .btn,#mainContentSection .btn.gray{font-size:.87em}}@media only screen and (max-width:480px){header #nav-wrapper nav ul li,header #nav-wrapper nav ul li a{font-size:.77em}}@media only screen and (min-width:480px){#headerToggleCart{right:20px}#headerToggleCart a{font-size:1.8em}}@media only screen and (max-width:768px){#mainContentSection .form-group{padding:5px}}@media only screen and (min-width:768px){#headerToggleCart{right:25%}#headerToggleCart a{font-size:2.0em}}@media only screen and (max-width:992px){.onBreakMT{margin-top:21px}}@media only screen and (min-width:992px){#headerToggleCart{right:35%}}#mainContentSection .innerItem .row{margin-top:3px;margin-bottom:3px}.campertravel .step01ul{margin-left:30px}.campertravel .half-control-left{width:49%;float:left;margin-right:1%}.campertravel .half-control-right{width:50%;float:left}.campertravel .partial-control18-left{width:18%;float:left;margin-right:1%}.campertravel .partial-control40-left{width:40%;float:left;margin-right:1%}.campertravel .partial-control40-right{width:40%;float:left}.campertravel #mainContentSection.step03 .innerItem .row.no-row-styles{margin:0}