.s-captcha:after{clear:both;content:"";display:table}
.s-captcha fieldset legend{margin:0 0 7px}
.s-captcha .captcha-item{border:2px #c9c9c9 solid;position:relative;float:left;width:69px!important;height:69px;background:#fff no-repeat center;margin:0 0 7px 5px;padding:0!important;vertical-align:top;overflow:hidden}
.s-captcha .captcha-item:first-child{margin-left:0}
.s-captcha .captcha-item .captcha-item-wrapper{display:block;width:55px;height:55px;overflow:hidden;border:5px solid #fff;margin:2px;cursor:pointer}
.s-captcha .captcha-item.ptk-checkbox.checked{background:#f60}
.s-captcha .captcha-item.ptk-checkbox.checked .captcha-item-wrapper,.s-captcha .captcha-item.ptk-checkbox.checked.ptk-el-focused .captcha-item-wrapper{border-color:#f60}
.s-captcha .captcha-item.ptk-checkbox.checked .captcha-item-wrapper:after,.s-captcha .captcha-item.ptk-checkbox.checked.ptk-el-focused .captcha-item-wrapper:after{margin-left:-55px}
.s-captcha .captcha-item.error{background-image:none;border-color:#ff2600}
.s-captcha .captcha-item.last,.s-captcha .captcha-item:last-child{margin-right:0}
.s-captcha .captcha-item.ptk-el-focused{border-color:#f60;background-color:#fff!important;outline:none!important}
.s-captcha .captcha-item .ptk-checkbox-wrapper{position:absolute;left:-99999px}
.s-captcha .captcha-item img{display:block;position:relative;z-index:2;width:69px;height:69px}
.s-captcha .captcha-item input{position:absolute;margin:2px;top:0;z-index:3;left:0;width:auto!important}
.s-captcha .error .captcha-item,.s-captcha .error .captcha-item.checked{border-color:#ff2600;background-image:none}
.s-captcha .captcha-row .captcha-container{width:auto;position:relative;padding-bottom:25px;display:inline-block}
.s-captcha .captcha-row:after{clear:both;content:"";display:table}
.s-captcha .captcha-row .f-row:first-child{clear:none}
.s-captcha .captcha-row .read{position:absolute;bottom:0;z-index:1}
.s-captcha .captcha-row .read a{padding:7px 0 3px 33px;text-decoration:none}
.s-captcha .captcha-row .read a:hover{text-decoration:underline}
.s-captcha .captcha-row .read a:focus{background-color:transparent!important;color:#000!important;outline:2px #f60 solid!important}
.s-captcha .captcha-row .read .captcha-refresh{margin-left:30px}
.s-captcha .captcha-row .read a.icon-read{background:url(../../../map/infoportal/icon/captcha-read.png) 0 0 no-repeat}
.s-captcha .captcha-row .read a.icon-stop{background:url(../../../map/infoportal/icon/captcha-stop.png) 0 0 no-repeat}
.s-captcha .captcha-row .read a.icon-refresh{background:url(../../../map/infoportal/icon/captcha-refresh.png) 0 0 no-repeat}
.s-captcha .captcha-row .dot-required{color:#f60;float:left;font-size:1.08em;margin:2px 0 0 5px;display:none}
.popup-send-to .s-captcha .captcha-row .dot-required{display:block}
.s-captcha .captcha-read{display:none}
.js-captcha.s-captcha .captcha-item input{z-index:1;left:-6000px}
.soundmanager-support .captcha-read{display:inline-block}
.soundmanager-support .captcha-download{display:none}
.s-captcha .captcha-row .msg.err{background-position:0 0;padding-top:0;clear:both;margin-top:10px;width:auto}
.two-columns-captcha fieldset legend{width:230px;float:left}
.two-columns-captcha .captcha-row{float:left}