body{font-size:11px;line-height:16px}.loginNew .iconHelp{margin-top:23px}.focused{background-color:#FFFFE0}.caption{font-size:1.2em;font-weight:700}.helpMe{width:6%;height:auto;text-align:center;vertical-align:top;display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#c24 #dialogContent fieldset{background:#fff;position:relative;border:1px solid #dcdcdc;margin:20px 0 0;padding:0 0 20px;width:100%;-webkit-transition:width .5s;transition:width .5s;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#c24 #dialogContent fieldset .c24-radio label{float:left;width:165px}#c24 #dialogContent fieldset input[type=checkbox],#c24 #dialogContent fieldset input[type=radio]{position:absolute;opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0}#c24 #dialogContent fieldset input[type=radio]+label{position:relative;padding:0 0 0 25px;font-size:12px;line-height:18px;margin:0 0 0 -20px;float:left}#c24 #dialogContent fieldset input[type=checkbox]+label{position:relative;padding:0 0 0 25px;font-size:12px;line-height:18px;margin:0;float:left}#c24 #dialogContent fieldset input[type=radio]+label::before{content:"";display:block;position:absolute;top:2px;height:14px;width:14px;margin:0 0 0 -25px;border:1px solid #b9b9b9;border-radius:45px;background:#fff;box-shadow:inset 0 0 0 7px #fff;-webkit-box-shadow:inset 0 0 0 7px #fff;-moz-box-shadow:inset 0 0 0 7px #fff;-o-box-shadow:inset 0 0 0 7px #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-webkit-transition:box-shadow .5s ease 0s;transition:box-shadow .5s ease 0s}#c24 #dialogContent fieldset input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:2px;height:14px;width:14px;margin:-1px -25px 0;border:1px solid #b9b9b9;background:#fff;box-shadow:inset 0 0 0 7px #fff;-webkit-box-shadow:inset 0 0 0 7px #fff;-moz-box-shadow:inset 0 0 0 7px #fff;-o-box-shadow:inset 0 0 0 7px #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:0}#c24 #dialogContent fieldset input[type=radio]:checked+label:before{background:#005ea8;border:1px solid #005ea8;box-shadow:0 0 0 3px #fff inset}#c24 #dialogContent fieldset input[type=checkbox]:checked+label:before{content:"✓";border:1px solid #005ea8;font-size:16px;font-weight:700;line-height:14px;text-align:center;color:#005ea8;border-radius:0}#dialogForm .dateDesc{width:auto;font-size:.8em;margin:0!important;display:block;line-height:26px}#dialogForm .yearMonth .months{margin:0 2% 0 0;min-width:85px}#dialogForm .date{width:100%!important;float:left}#dialogContent{width:auto;padding:15px 0 25px;background-color:#fff;display:block;clear:both;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#dialogContent p.subject{display:none}.section{padding:12px 0 0;display:block;clear:both}.group{margin:10px 0 0}.group .headline,.listCaption{font-size:1.2em;color:#005ea8;padding:0 0 3px!important;margin:0 1.5% 12px;border-bottom:1px dotted #d2e6ff}.first .listCaption{display:none}.dialogRow{width:auto;height:auto;padding:10px 1.5%;margin:0;display:block;clear:both;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.headline{padding:3px 0 4px!important;margin:5px 1.5% 0;display:block}.headline .caption{display:block;font-size:1.4em;padding:0;text-align:left;width:30%}.headline .col{height:auto;font-size:1em;font-weight:700;display:block}.caption{width:38%;max-width:38%;height:auto;color:#666;vertical-align:baseline;display:block;float:left;text-align:right;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;word-wrap:break-word;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dialogRow .caption{line-height:16px;padding-top:5px}.hasErrors .caption{color:red}.columns{width:51.9%;font-size:1.2em;margin:0;padding:0;display:block;float:left;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.iframe .columns{font-size:11px}.col{width:100%;margin:0;padding:0;display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.field{width:100%;min-height:1.8em;padding:0;line-height:1.8em;display:block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#saveAndLeave{width:auto;height:20px;padding:20px 15px;border-top:1px solid #dcdcdc;display:block;clear:both;position:relative;margin:35px 0 0}#dialogFooter{border:1px solid #dcdcdc;width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;padding:25px 15px;margin:-1px 0 0}fieldset.section #dialogFooter{border:none;border-top:1px solid #dcdcdc}#dialogFooterContent{width:auto;height:100%;position:relative;top:0;left:0;display:block}.button{width:auto;height:auto!important;font-family:arial,verdana,helvetica,geneva,sans-serif;font-size:16px;font-weight:700;color:#fff!important;text-align:center;text-decoration:none!important;padding:11px 30px;margin:0;border:0;border-radius:3px;cursor:pointer;vertical-align:middle;display:block;background:#005da8}.button:hover{background:#1d6fb9}.button.grey{background:#666;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#999),color-stop(100%,#666));background:-webkit-linear-gradient(top,#999 0,#666 100%);background:-moz-linear-gradient(top,#999 0,#666 100%);background:-ms-linear-gradient(top,#999 0,#666 100%);background:-o-linear-gradient(top,#999 0,#666 100%);background:linear-gradient(to bottom,#999 0,#666 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#666', GradientType=0)}.button.grey:hover{background:#666;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbb),color-stop(100%,#888));background:-webkit-linear-gradient(top,#bbb 0,#888 100%);background:-moz-linear-gradient(top,#bbb 0,#888 100%);background:-ms-linear-gradient(top,#bbb 0,#888 100%);background:-o-linear-gradient(top,#bbb 0,#888 100%);background:linear-gradient(to bottom,#bbb 0,#888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#888888', GradientType=0)}#dialogForm input,#dialogForm select,#dialogForm textarea{border:1px solid #b4b4b4;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#666;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;height:30px;margin:0;padding:3px;text-overflow:ellipsis;width:100%}#dialogForm select:active{border-color:transparent}#dialogForm select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}#dialogForm textarea{height:auto;resize:none}#dialogForm input{padding:6px}#dialogForm input:-ms-input-placeholder{color:#919191}#dialogForm .inputCheckbox,#dialogForm .inputRadio{width:auto;height:inherit;font-size:1.3em;padding:0;border:0;float:none;display:inline;outline:0!important}#dialogForm .confirmAGB,#dialogForm .sso input{width:auto;height:auto;border:0;position:absolute;left:0;top:2px;display:block}#dialogForm .sso input{left:10px;top:25px}#dialogForm input.hasError,#dialogForm select.hasError{border-color:red!important}#dialogForm input.hasError:focus,#dialogForm select.hasError:focus{border-color:red!important;background-color:#fff}#dialogForm .cntHalf .formInput,#dialogForm .cntHalf select{width:48%}#dialogForm .cntUnit .formInput{width:40%}label{cursor:pointer;outline:0!important;border:0}label:focus{outline:0!important}.messages{background:#ffffe0;border:1px solid #dcdcdc;box-sizing:border-box;color:#666;font-size:11px;line-height:18px;padding:10px;position:absolute;margin:-2px 0 0;right:-239px;width:230px}#c24.dialog_1_person fieldset:last-child .dialogRow .helpTip .messages:last-child{margin:-94px 0 0}#c24.dialog_1_person fieldset:last-child .dialogRow .helpTip .messages:last-child .corner{top:103px}.helpTip .corner{background-image:url(../../layout/check24/img/dialog/corner-helpsystem.png;v=2);height:18px;left:-6px;position:absolute;top:10px;width:6px}.helpTip.bottom .corner{background-image:url(../../layout/check24/img/dialog/corner-helpsystem.png;v=2);height:18px;left:-6px;position:absolute;top:auto;width:6px}.helpTip .headline{font-size:1.1em;font-weight:700;color:#666;padding:0 0 3px!important;margin:0;border:0;background-color:transparent}.helpTip .content{font-size:1.1em;line-height:1.6em;padding:0 0 12px}.helpTip .iconList{width:auto;padding:0;float:none}.helpTip .iconList li{font-size:1.1em;line-height:1.6em}.errors{color:red}.accountNumberError,.bankcodeError,.bankcodeName,.bicError,.divForAccountData,.divForIban,.ibanError,.ibanWarning{font-size:.8em;line-height:1em;padding:5px 0 0 4px;display:none;clear:both}.accountNumberError,.bankcodeError,.bicError,.ibanError,.ibanWarning,.zipcodeError{color:red}.list{margin:6px 0 0;padding:0}.list li{padding-left:0;margin:-3px 1em 6px 20px;line-height:1em;position:relative;display:block;float:left}.list li label{margin:0 0 0 20px}.list .inputRadio{width:auto;height:100%;margin:0;padding:0;display:block;outline:0!important;border:0;position:absolute;top:0;left:0}.blockList .list li{margin-bottom:7px;display:block;float:left}.blockList .list .inputRadio{margin:0;position:absolute;top:0;left:0;display:block}.blockList.divided{display:block;float:left}.blockList.divided .list li{width:40%;margin-right:0;float:left}.featureContent{padding-left:1.5%!important;padding-right:1.5%!important}.featureContent .headline{font-size:1.4em;font-weight:700;margin:0 0 12px;color:#005ea8;display:block}.iconList{width:60%;margin:0;display:inline;float:left}.iconList li{font-size:1.2em;line-height:1.5em;margin:7px 0 7px 23px;list-style-type:none;list-style-position:outside;position:relative;display:block;float:none}.iconList .icon{width:15px;height:15px;display:block;position:absolute;left:-23px;top:3px}.iconList .icon.checkmark{background:url(../../layout/check24/img/sprite-dialog.png;v=2) -178px -113px no-repeat}#login_loginChoice_col ul.list label{font-weight:700}#login_loginChoice_col ul.list div{padding:7px 0 0 20px}#login_loginChoice_col ul.bullets{padding:0 0 5px}#login_loginChoice_col ul.bullets li:before{margin-top:0!important}.errorBox{width:auto;padding:3px 0 0;position:relative;clear:both;display:none}.hasErrors .errorBox{display:block}.errorMessage{font-size:.75em;font-weight:400;color:red;padding:0 5px 5px 0;display:block}.caption .errorMessage{text-align:right}.errorMessages{font-size:10px;font-weight:400;color:red;display:none}.caption .errorMessages{text-align:right}.helpOpen .grid_d1 .columns{min-width:38%;max-width:52%}.helpOpen #dialogContent{width:76%;border-right:none}.iconError{width:12px;height:12px;background:url(../../layout/check24/img/sprite-dialog.png;v=2) -156px -82px no-repeat;display:block;position:absolute;top:7px;left:0}.iconDate{width:14px;height:14px;margin:8px 5px 6px -20px;cursor:pointer;background:url(../../layout/check24/img/sprite-dialog.png;v=2) -168px -69px no-repeat;float:left;display:block}.iconAdd{width:14px;height:14px;background:url(../../layout/check24/img/sprite-dialog.png;v=2) -142px -69px no-repeat;display:block}.iconDelete{width:14px;height:14px;background:url(../../layout/check24/img/sprite-dialog.png;v=2) -142px -83px no-repeat;display:block}.cntUnit .extension{font-weight:700;margin-left:5px}.infoText{width:80%;font-size:1.3em;line-height:1.3em;padding:0 0 0 10px;margin:5px 0;position:relative;display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.c24-extra{background:#ededed;border:1px solid #dcdcdc;color:#005da8;font-size:17px;line-height:140%;padding:10px;position:absolute;right:10px;top:8px;width:140px}.layer-btn:hover{cursor:help}.layer-btn:hover .layer{display:block}.layer{display:none;margin:0;right:0;top:42px;position:absolute;z-index:999}.layer .close:active,.layer .close:active~.layer-content{display:none}.layer-content{background:#fff;border:1px solid #dcdcdc;color:#666;font-size:12px;font-weight:400;line-height:140%;margin:10px 0 0;padding:10px;position:relative;width:500px;text-align:left;z-index:999}#c24 .layer-content h3{font-size:12px;font-weight:700;margin:0 0 10px}.layer:after,.layer:before{border:solid transparent;content:'';height:0;position:absolute;pointer-events:none;width:0;z-index:9999;right:48px;top:-8px}.layer:before{border-color:transparent transparent #dcdcdc;border-width:10px;margin:-1px 0 0}.layer:after{border-color:transparent transparent #fff;border-width:10px;margin:0}.layer .close{top:0;right:-10px}