html *{outline:0 !important}.tab-body{position:relative}#dialog5{color:#000}div.row.charges>div{padding-bottom:15px}.charge{background-color:#fff;-webkit-box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);-moz-box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);min-height:230px;padding:8px;cursor:pointer;opacity:.6}.charge:hover,.charge:focus{opacity:1}.charge.selected{opacity:1}.charge h2,.course h2{font-size:1.4em;border-bottom:1px solid rgba(0,0,0,.5);padding-bottom:8px}.charge .price{position:absolute;bottom:15px;right:15px;left:15px;text-align:center;background:#f6bb2e;padding:10px 0}.charge .priceInfo{font-size:2em}.charge .radio,.course .radio{display:inline}.charge .selectCharge{width:100%}.charge .selectCharge>div{font-size:1.5em;margin:0 8px;text-align:center;background:#fbaa1a}.charge input[type=radio],.course input[type=radio]{display:none;position:absolute;bottom:16px;left:32px}.control-label,.radio-inline{padding-top:8px}.control-label{text-align:right}.container.application .row{margin-bottom:8px}.hide_on_different_bank_owner{position:absolute;left:0;right:0;padding-top:0;opacity:.0}input.parsley-error,select.parsley-error,#pca-anmeldung #pca-form-page1 input.parsley-error,#pca-anmeldung #pca-form-page1 select.parsley-error{background-color:#fcc}input[type=checkbox].parsley-error,input[type=radio].parsley-error{box-shadow:0px 0px 2px 2px #a94442}.tab-body .row{padding:6px 0}.tab-body .col-md-6>.row{padding:0}ul.parsley-error-list{padding-left:0;display:none}#dobmessage ul.parsley-error-list,#agemessage ul.parsley-error-list{display:table}.parsley-error-list li:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;content:"";position:relative;left:-10px}.parsley-error-list li{list-style-type:none !important;padding-left:20px;padding-right:5px;margin:2px;position:relative;top:2px;border:1px solid #aaa;border-radius:3px;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.course h2>small{color:#000;padding-top:6px}.course h2>small.level{font-style:italic;float:right}.course p{padding-bottom:8px}.course p.indent{padding-left:128px}span.radio.glyphicon-ok{width:96px;height:96px;border:8px solid #333;padding-top:8px;padding-left:12px;background-color:rgba(255,255,255,.8);border-radius:4px}.input-group-addon.prepend{border-left-width:1px}ul.nav-tabs,ul.nav-tabs.nav-justified{border-bottom:3px solid #43759a}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a:hover,.nav-tabs.nav-justified>li>a:focus{background:none repeat scroll 0 0 #a0bfd6;border:none;border-radius:0;color:#fff}.nav-tabs>li,.nav-tabs.nav-justified>li{padding:0 4px 0 0}.nav-tabs>li:last-child,.nav-tabs.nav-justified>li:last-child{padding:0}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:none;color:#fff}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:none repeat scroll 0 0 #43759a;border:none;color:#fff}p.tabDescription,p.description,p.tablehead{margin:10px 0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border:none;line-height:1.6}#kursliste table tr{min-height:33px}#kursliste table tr td{padding:2px 4px;vertical-align:middle;height:100%}@media (min-width:800px){table.anmeldungtab tr:nth-child(2n+1){background:none repeat scroll 0 0 #383838}#kursliste table tr td:first-child{width:20px}#kursliste table tr td:nth-child(2){width:92px}#kursliste table tr td:nth-child(3){width:132px}}#kursliste table tr td:last-child{text-align:right;width:191px}button.anmeldebutton,a.pdfDownload{background:none repeat scroll 0 0 #43759a;color:#fff;display:inline-block;padding:4px 14px;text-decoration:none;cursor:pointer}button.anmeldebutton:hover,a.pdfDownload:hover{background:none repeat scroll 0 0 #43759a;color:#fff}.pdficon{background:url(//www.sunandbeauty-badhonnef.de/wp-content/plugins/sunclub_plugin_wordpress-1.1.101-1/tmpl/default/css/../img/pdf_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:16px;width:14px}#kursliste table .anmeldung{min-height:30px}.btn-default{border-radius:0;background-image:none}.btn-pca{background:none repeat scroll 0 0 #f6bb2e;border-color:#f6bb2e;color:#000;border-radius:0}.btn-pca:hover,.btn-pca:focus,.btn-pca:active,.btn-pca.active,.open .dropdown-toggle.btn-pca{background-color:#fad57f;border-color:#f6bb2e;color:#000}.btn-pca:active,.btn-pca.active,.open .dropdown-toggle.btn-pca{background-image:none}@media (max-width:400px){.btn-pca{white-space:inherit}.radio-inline{margin-left:10px;display:block}}.form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(246,187,46,.6);border-color:rgba(246,187,46,.7)}.tab-footer .btn-prev{float:left}.tooltip-inner{background-color:#fff;color:#000}.tooltip.left .tooltip-arrow{border-left-color:#fff}.ampelGruen{display:none}.ampelRot{color:#43759a;padding-right:10px}.ampelGelb{color:#fffe00;padding-right:10px}#dialog4 .checkbox{padding-left:15px}#dialog5 #agb{height:360px;overflow:auto}#dialog5 #signatureApplicationButton{padding:5px 0}.levelSeparator{text-align:left !important;background-color:#dbe7ef;color:#fff;font-weight:700}span.br{display:block}@media (max-width:800px){.no-more-tables table.table,.no-more-tables .table thead,.no-more-tables .table tbody,.no-more-tables .table th,.no-more-tables .table td,.no-more-tables .table tr{display:block}.no-more-tables .table thead tr{position:absolute;top:-9999px;left:-9999px}.no-more-tables .table td{border:none;border-bottom:0 solid #eee;position:relative;padding-left:27%;white-space:normal;text-align:left}.no-more-tables .tableHead td{padding:2px 4px}.no-more-tables .table td:before{position:absolute;left:6px;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}.no-more-tables .table td:before{content:attr(data-title)}.no-more-tables .table td span.br:after{content:", "}.no-more-tables .table td span.br{display:inline}.toggleTermineModal:before{content:"Termine: "}table.anmeldungtab tr{border-top:0;border-bottom:0}}.spinner{display:inline-block;opacity:0;width:0;position:absolute;right:25px;top:7px}.has-spinner.active{cursor:progress}.has-spinner.active .spinner{opacity:1;width:auto}.has-spinner.btn-mini.active .spinner{width:10px}.has-spinner.btn-small.active .spinner{width:13px}.has-spinner.btn.active .spinner{width:16px}.has-spinner.btn-large.active .spinner{width:19px}#voucherVerificationMessage.help-block:before{font-family:FontAwesome;font-style:normal;font-weight:400;left:-10px;line-height:1;position:relative}#voucherVerificationMessage.alert{padding:0}#voucherVerificationMessage.help-block{border-radius:3px;list-style-type:none;margin:2px;padding-left:20px;position:relative;top:2px}#voucherVerificationMessage.alert-danger:before{content:""}#voucherVerificationMessage.alert-success:before{content:""}#pca-anmeldung .panel-info>.panel-heading,#pca-cancel .panel-info>.panel-heading{color:#000;background-image:none;background-color:#fad57f;border-color:#f6bb2e}.panel-info{border-color:#f6bb2e}.panel-default .panel-heading{background-image:none}#pca-anmeldung .panel h3,#pca-anmeldung .panel p{margin:0}#pca-anmeldung .form-control{border-radius:0}dl.charge-description{margin-bottom:8px}dl.charge-description dt{float:left;color:#f6bb2e}dl.charge-description dd{margin-left:1.5em}div.price span.footnote{font-size:.5em;line-height:.5em}.charge-img{background-color:#fff;-webkit-box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);-moz-box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);box-shadow:0px 0px 6px 3px rgba(196,196,196,.75);padding:0}.charge h2{margin:0 0 8px;font-size:2em;line-height:1.1em}span#coursePrice{color:#000}dl.charge-description dd,dl.charge-description dt{line-height:2em}#pca-anmeldung .checkbox input{top:10px;left:0;margin-left:0}#pca-anmeldung .radio-inline input{bottom:10px}#pca-anmeldung .radio input{top:10px}#pca-anmeldung #dialog1>.row{padding:6px 0}#chargeName,#chargePrice{font-weight:700}.checkbox.signApp{margin-bottom:20px}.markup-format h2.sunclub{font-size:50px;color:#f6bb2e;font-weight:600;line-height:50px}.markup-format h3.sunclub{font-weight:400}#pca-anmeldung .panel .appDownload p{margin:10px 0}.appStoreLogos{padding-top:8px;padding-bottom:8px}@media (max-width:767px){div.charge{padding-bottom:8px}.charge .price{position:relative;bottom:0;left:0;right:0;margin:-8px}}#pca-anmeldung .modal-content{padding:inherit;width:100%}