/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#58585a;font-size:13px;font-family:Arial,sans-serif;line-height:1.42857143;background:#eee;background:-webkit-linear-gradient(center top,#c9cacb,#eeeeee 50%) repeat fixed 0 0 #0000;background:-webkit-gradient(linear,0 0,50% 50%,from(#c9cacb),to(#eeeeee));background:-moz-linear-gradient(center top,#c9cacb,#eeeeee 50%) repeat fixed 0 0 #0000;background:linear-gradient(center top,#c9cacb,#eee 50%) repeat fixed 0 0 #0000;background-attachment:fixed}body{background-repeat:no-repeat;background-attachment:fixed;background-position:center top;-webkit-background-size:center top;-moz-background-size:center top;-o-background-size:center top;background-size:100% auto}*{box-sizing:border-box}a{color:#f00032;text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 10px}p.margin-left{margin-left:20px}.margin-right{margin-right:20px}p.muted{color:#868889}p.small{font-size:11px;margin-bottom:3px}.product-detail-header h1{margin:0;font-size:21px}.product-detail-header h2,.product-detail-header h3,.product-detail-header h4,.product-detail-header h5,.product-detail-header h6{margin:0;font-size:13px}._n h3{margin:1em 0;font-size:1.17em}._n h2{margin:1em 0;font-size:1.5em}ul,ol{padding-left:15px}ul.dotted{list-style:none;padding-left:0;margin-left:0}ul.dotted>li{text-indent:5px;line-height:17px}ul.dotted>li:before{font-weight:800;font-size:16px;content:"• ";margin-right:6px;color:#f00032}.editor-content .reduce-margin{display:block;margin-top:-20px}.editor-content ol{margin-left:10px;font-weight:700;counter-reset:item}.editor-content ol li{font-weight:400}.editor-content ol>li{text-indent:-13px;list-style-type:none;counter-increment:item}.editor-content ol>li:before{display:inline-block;width:13px;font-weight:700;content:counter(item) "."}.editor-content sup{font-weight:400;font-size:10px;line-height:0}.editor-content a sup{color:#f00032}.editor-content a:hover sup{color:#f00032!important;text-decoration:none}.editor-content h1{font-size:21px;line-height:27px;margin-top:10px;margin-bottom:16px}.editor-content h1 *{font-size:21px;line-height:27px}.editor-content h1 sup{font-weight:700;font-size:14px}.editor-content h2{font-size:21px;line-height:27px;margin-top:10px;margin-bottom:0}.editor-content h2 *{font-size:21px;line-height:27px}.editor-content h2 sup{font-weight:700;font-size:14px}.editor-content h3{font-size:15px;line-height:19px;margin-top:0;margin-bottom:16px}.editor-content h3 *{font-size:15px;line-height:19px}.editor-content h3 sup{font-weight:700;font-size:11px}.editor-content h4{font-size:15px;line-height:19px;margin-top:0;margin-bottom:0}.editor-content h4 *{font-size:15px;line-height:19px}.editor-content h4 sup{font-weight:700;font-size:11px}.editor-content h5{font-size:15px;line-height:19px;margin-top:0;margin-bottom:16px;text-transform:uppercase}.editor-content h5 *{font-size:15px;line-height:19px;text-transform:uppercase}.editor-content h5 sup{font-weight:700;font-size:11px}.editor-content h6{font-size:15px;line-height:19px;margin-top:0;margin-bottom:0;text-transform:uppercase}.editor-content h6 *{font-size:15px;line-height:19px;text-transform:uppercase}.editor-content h6 sup{font-weight:700;font-size:11px}.img-header img{width:100%}.editor-content iframe{width:100%;margin-bottom:20px}span.green{color:green}span.red{color:#f00032}div.admintools span{display:inline-block;width:20px;height:15px;padding-right:2px;background-image:url(/images/icon-inline-sprites.png);background-repeat:no-repeat;background-position:0 0}div.admintools h3{margin:0;padding:0}.icon-anschreiben{background-position:-20px 0!important}.icon-anschreiben.grey{background-position:-20px -20px!important}.icon-confirmation{background-position:-40px 0!important}.icon-confirmation.grey{background-position:-40px -20px!important}.icon-validto{background-position:-60px 0!important}.icon-validto.grey{background-position:-60px -20px!important}.icon-lastlogin{background-position:-80px 0!important}.icon-lastlogin.grey{background-position:-80px -20px!important}.icon-registrated{background-position:-80px 0!important}.icon-registrated.grey{background-position:-80px -20px!important}.icon-role{background-position:-100px 0!important}.icon-role.grey{background-position:-100px -20px!important}.icon-back{background-position:-120px 0!important}.icon-back.grey{background-position:-120px -20px!important}.container{margin:0 auto;width:100%}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 940px){.container{width:940px}}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}footer{margin:10px auto 0}@media screen and (min-width: 480px){footer{width:480px}}@media screen and (min-width: 768px){footer{width:768px}}@media screen and (min-width: 940px){footer{width:940px}}footer:before,footer:after{content:" ";display:table}footer:after{clear:both}footer ul{width:100%;list-style-type:none;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc}footer ul li{display:inline-block;padding:10px 14px 10px 0}footer *{font-size:10px;line-height:13px;color:#868889}footer li.current a,footer li:hover a,footer a.current,footer a:hover{color:#58585a;text-decoration:underline}div#footer{margin-bottom:50px}div#footer div.stada-logo{padding-top:20px;float:left}@media screen and (min-width: 768px){div#footer div.stada-logo{float:right;padding-top:0}}div#footer div#footer-related-logos{text-align:left;float:left}div#footer div#footer-related-logos img{margin:0 20px 0 0}.infobar{margin:15px 0 0;position:relative;overflow:hidden;background-color:#fff}.infobar img{display:block}.infobar .editor-content{padding-right:10%}.infobar .closer{position:absolute;right:15px;top:15px;z-index:110;cursor:pointer}div.category{position:absolute;z-index:100;left:0;top:10px;background-color:#f00032;border-bottom-right-radius:20px;border-color:#f00032;border-top-right-radius:20px;color:#fff;display:inline-block;padding:2px 20px;font-size:12px}.container-info-section>.col-1-2{margin-top:22px}div#slider{width:100%;position:relative;overflow:hidden;float:left;background-color:#ddd}@media (min-width: 940px){div#slider{background-color:#fff}}div#slider *{box-sizing:border-box}div#slider .slider-controls{position:absolute;left:50%;bottom:20px;z-index:200;width:200px;margin-left:-100px;overflow:hidden}div#slider .slider-controls a{display:block;float:left;width:10px;height:10px;margin-right:5px;border:#58585a solid 1px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}div#slider .slider-controls a.current{background-color:#f00032}div#slider div.slider-item{width:100%;position:relative;display:none;overflow:hidden}div#slider div.slider-item img{display:block;width:100%;height:auto}div#slider div.slider-item:first-child{display:block}div#slider div.slider-item div{width:100%}@media all and (min-width: 940px){div#slider div.slider-item div{position:absolute;width:470px;top:50px;right:0;z-index:1}}div#slider div.slider-item div h1.slider-headline sup{font-weight:400!important;font-size:20px!important;line-height:0!important;color:#fff}div#slider div.slider-item div h1.slider-headline{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#58585a;text-decoration:none;padding:15px 15px 0;margin:0}@media all and (min-width: 940px){div#slider div.slider-item div h1.slider-headline{width:470px;padding:30px;margin-bottom:30px;background-color:#f00032;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:30px;line-height:34px;color:#fff}}div#slider div.slider-item div *{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:19px;text-decoration:none}div#slider div.slider-item div h1{margin:30px 0 0 30px;font-size:21px;line-height:27px}div#slider div.slider-item div p{padding:15px}@media all and (min-width: 940px){div#slider div.slider-item div p{padding:0 30px}}div#slider div.slider-item div a{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;line-height:19px;color:#f00032;text-decoration:none}div#slider div.slider-item div a:hover{text-decoration:underline}.teaser{position:relative;padding-top:40px}.teaser>img:first-child{margin:0;padding:0;width:100%}.teaser p{margin:0 20px 10px;padding-bottom:10px;border-bottom:1px solid #eee}.teaser>p:last-child,.teaser>h1:last-child,.teaser>h2:last-child,.teaser>h3:last-child,.teaser>h4:last-child,.teaser>h5:last-child,.teaser>h6:last-child,.teaser>ul:last-child,.teaser>ol:last-child{border-bottom:none;margin-bottom:0}.teaser>.image-overlay{position:relative;margin:10px 20px}.teaser>.image-overlay .overlay{position:absolute;bottom:0;padding:5px 10px 10px;width:100%;background-color:#fff;color:#58585a;filter:alpha(opacity=70);opacity:.7;font-size:11px}.teaser>.image-overlay .overlay p,.teaser>.image-overlay .overlay a{margin:0;padding:0;border:none}.teaser>img{margin-top:-40px;width:100%}.teaser>.image-overlay img{width:100%}.teaser .teaser-inner{margin:20px;padding-bottom:20px;overflow:hidden;border-bottom:1px solid #eee}.teaser .teaser-inner>a{display:block;width:140px;float:left}.teaser .teaser-inner>div{display:block;width:280px;float:left}.teaser .teaser-inner p{border:none;margin-bottom:0;margin-top:0;padding-bottom:0}.teaser .teaser-inner h3{font-size:21px;line-height:25px;margin:0 20px}.teaser .teaser-inner h4{font-size:21px;line-height:25px;margin:0 20px 20px}.teaser a.link-extend{display:block;font-weight:700}.teaser .teaser-all-offers p{margin-top:-10px;border:none}.legend{font-size:11px;margin:0 0 20px 20px;color:#868889}.legend p{margin:0}.legend a{font-size:11px}div#slider div.slider-item .legend{font-size:11px;margin:0}div#slider div.slider-item .legend a{font-size:11px}div#slider div.slider-item{font-size:11px;margin:0}div#slider div.slider-item a{font-size:11px}div#slider div.slider-item strong,div#slider div.slider-item b{font-weight:700;color:inherit}div.editor-content div.legend{margin:0}div.editor-content strong,div.editor-content b{font-weight:700}.col-1-1 hr{margin:0;border:none;border-bottom:solid 1px #cccccc}div.popoverContent{display:none}.agent #navigation{box-shadow:none}.agent-login{position:relative;background-color:#fff;box-shadow:1px 4px 5px 1px #64646433;display:grid;grid-template-columns:1fr 1fr}.agent-login .col-6{padding-block:15px}.agent-login .left-column{padding-inline:40px 15px}.agent-login .right-column{padding-inline:15px 40px}.agent-login .align-right{text-align:right}.body-text{grid-column:1 / span 2;padding-inline:40px 30px;min-height:50px}.login-label{display:block;padding-block:5px 10px}.login-button-container{margin-block:25px}.loginform .login-input{color:#58585a;background-color:#f2f0f0;border-radius:5px;border:none;outline:none;width:100%;height:40px;margin-top:5px}.loginform .login-input::selection{background:#ccc}.loginform .login-button{display:block;cursor:pointer;padding-block:10px;width:100%;height:40px;font-weight:700;color:#fff;background-color:#f00032;border-radius:5px;border:none;outline:none;text-align:center;transition:all .5s}.loginform .login-button:hover{background-color:#be0028}.multiple-accounts{padding:15px;margin-top:48px;background:#f2f0f0;border-radius:5px}.multiple-accounts h3{margin-top:0}.account-list{width:100%}.account-list td{padding-inline:5px}.account-list .list-action{text-align:right}.account-list thead td{font-weight:700;padding-block:7px}.account-list tbody tr:nth-child(odd) td{background-color:#fff}.btn-icon{background:none;border:none;outline:none;width:35px;height:35px}.btn-icon svg{transition:all .5s;fill:#f00032;width:100%;height:100%}.btn-icon:hover svg{fill:#be0028}.sap-selected{display:inline-block;width:35px;height:35px;padding:6px}.sap-selected svg{fill:green}.textonly.error{color:#f00032}.dialog-info{top:50%;left:50%;min-width:80%;min-height:50%;transform:translate(-50%,-50%);text-align:left;padding:30px;box-shadow:1px 4px 5px 1px #64646433;border:1px #eee solid}.info-close{text-align:right}#navigation{margin-top:0;background-color:#fff;position:relative}#navigation #channelnav{padding-top:30px;border-bottom:4px solid #f00032;height:100px}#navigation #channelnav #logo{float:left;width:100px;margin-left:20px}#navigation #channelnav #logo img{width:100%;display:block}#navigation #channelnav #logo div{text-align:right;width:100%;font-size:9px;line-height:11px}@media all and (min-width: 480px){#navigation #channelnav #logo{width:100px;margin-left:20px}#navigation #channelnav #logo>div{font-size:9px;line-height:11px}}@media all and (min-width: 768px){#navigation #channelnav #logo{width:150px;margin-left:20px}#navigation #channelnav #logo>div{font-size:13px;line-height:13px}}@media all and (min-width: 940px){#navigation #channelnav #logo{width:200px;margin-left:40px}#navigation #channelnav #logo>div{font-size:13px}}#navigation #channelnav .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:20px;margin-bottom:8px;background-color:transparent;background-image:none;border:transparent;border-radius:4px;background-color:#e0e0e0;cursor:pointer}@media (min-width: 940px){#navigation #channelnav .navbar-toggle{display:none}}#navigation #channelnav .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#58585a}#navigation #channelnav .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}#navigation #channelnav .navbar-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#navigation #channelnav .collapse{text-align:right;display:none;position:absolute;top:104px;right:0;z-index:2000;background-color:#fff;width:100%;-webkit-box-shadow:0px 1px 3px 1px rgba(100,100,100,.2);-moz-box-shadow:0px 1px 3px 1px rgba(100,100,100,.2);box-shadow:0 1px 3px 1px #64646433}@media all and (min-width: 940px){#navigation #channelnav .collapse{display:block;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#navigation #channelnav .collapse #search{float:right;min-height:1px;width:160px;overflow:hidden;border:#cccccc 1px solid;margin:10px 20px 0 0}@media all and (min-width: 940px){#navigation #channelnav .collapse #search{width:auto;margin:1px 20px 0 0}}#navigation #channelnav .collapse #search #searchInput{display:block;float:left;padding:3px 0 3px 10px;width:110px;height:22px;border:0;border-radius:0;color:#58585a}#navigation #channelnav .collapse #search #searchInput:focus{outline:none;background:#eee}#navigation #channelnav .collapse #search #searchSubmit{display:block;float:left}#navigation #channelnav .collapse #channels{float:right;width:100%;text-align:right}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels{width:auto}}#navigation #channelnav .collapse #channels ul{list-style-type:none;margin:10px 0;padding:0;text-align:right}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels ul{margin:0;padding:0}}#navigation #channelnav .collapse #channels ul li{line-height:12px;margin-right:20px}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels ul li{display:inline-block;height:66px;margin-right:30px}}#navigation #channelnav .collapse #channels ul li>a{color:#58585a;display:block;text-decoration:none;line-height:12px}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels ul li>a{text-align:center;padding:3px 0 11px}}#navigation #channelnav .collapse #channels ul li>a strong{display:block;font-size:12px;line-height:20px;color:#58585a;white-space:nowrap}#navigation #channelnav .collapse #channels ul li>a small{display:none;font-size:9px;line-height:12px;color:#58585a}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels ul li>a small{display:block}}#navigation #channelnav .collapse #channels ul li>a small br{line-height:12px}#navigation #channelnav .collapse #channels ul li>a small sup{color:#58585a}#navigation #channelnav .collapse #channels ul li>a:hover strong,#navigation #channelnav .collapse #channels ul li>a:focus strong{background-color:transparent;color:#f00032}#navigation #channelnav .collapse #channels ul li>a:hover *{text-decoration:none}@media all and (min-width: 940px){#navigation #channelnav .collapse #channels ul li.active{background:url(/images/arrow-red-up.png) no-repeat bottom center transparent}}#navigation #channelnav .collapse #channels ul li.active>a strong{color:#f00032}#navigation #channelnav .collapse #channels ul li.active sup{color:#f00032}#helpernavigation{float:right;font-size:10px;margin:5px;text-align:right}@media all and (min-width: 480px){#helpernavigation{margin:5px 0}}#helpernavigation a{margin-left:30px;font-size:10px}a.link-extend:before{content:" > "}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-1-1{position:relative;min-height:1px;width:100%}@media screen and (min-width: 480px){.col-1-1{width:480px}.col-1-1 .row>.col-1-2{width:230px}.col-1-1 .row>.col-1-3{width:150px}.col-1-1 .row>.col-1-4{width:230px}}@media screen and (min-width: 768px){.col-1-1{width:768px}.col-1-1 .row>.col-1-2{width:374px}.col-1-1 .row>.col-1-4{width:374px}}@media screen and (min-width: 940px){.col-1-1{width:940px}.col-1-1 .row>.col-1-2{width:460px}.col-1-1 .row>.col-1-4{width:225px}}.col-1-2{position:relative;min-height:1px;float:left}@media all and (min-width: 480px){.col-1-2{width:230px}.col-1-2 .row>.col-1-1{width:100%}.col-1-2 .row>.col-1-2{width:105px}.col-1-2 .row>.col-1-2:last-child{width:105px}.col-1-2 .row>.col-1-4{width:100%}}@media all and (min-width: 768px){.col-1-2{width:374px}.col-1-2 .row>.col-1-1{width:100%}.col-1-2 .row>.col-1-2{width:177px}.col-1-2 .row>.col-1-2:last-child{width:177px}.col-1-2 .row>.col-1-4{width:177px}}@media all and (min-width: 940px){.col-1-2{width:460px}.col-1-2 .col-1-1{width:100%}.col-1-2 .row>.col-1-2{width:220px}.col-1-2 .row>.col-1-2:last-child{width:220px}.col-1-2 .row>.col-1-4{width:220px}.col-1-2 .row>.col-1-4:last-child{width:220px}}.col-1-2:last-child{margin-right:0}.col-1-3{position:relative;min-height:1px;float:left;width:100%}@media all and (min-width: 940px){.col-1-3{width:300px}.col-1-3 .col-1-1{width:100%}}.col-1-3:last-child{margin-right:0}.col-2-3{position:relative;min-height:1px;float:left;width:100%}@media all and (min-width: 940px){.col-2-3{width:620px}.col-2-3 .col-1-1{width:100%}}.col-1-4{position:relative;min-height:1px;float:left}@media all and (min-width: 480px){.col-1-4{width:110px}.col-1-4 .col-1-1{width:100%}}@media all and (min-width: 768px){.col-1-4{width:182px}.col-1-4 .col-1-1{width:100%}}@media all and (min-width: 940px){.col-1-4{width:225px}.col-1-4 .col-1-1{width:100%}}.col-1-4:last-child{margin-right:0}.col-1-5{position:relative;min-height:1px;float:left}@media all and (min-width: 480px){.col-1-5{width:72px}.col-1-5.step-info{width:220px;padding:10px;box-sizing:border-box}.col-1-5 .col-1-1{width:100%}}@media all and (min-width: 768px){.col-1-5{width:129.6px}.col-1-5.step-info{width:242.66666667px;padding:10px 0;box-sizing:border-box}.col-1-5 .col-1-1{width:100%}}@media all and (min-width: 940px){.col-1-5{width:164px}.col-1-5.step-info{width:180px;padding:10px 0;box-sizing:border-box}.col-1-5 .col-1-1{width:100%}}.col-1-5:last-child{margin-right:0}.itemgroup .col-1-3{position:relative;min-height:1px;float:left;margin-right:20px}@media all and (min-width: 480px){.itemgroup .col-1-3{width:145px -20}.itemgroup .col-1-3 .col-1-1{width:100%}}@media all and (min-width: 768px){.itemgroup .col-1-3{width:241px -20}.itemgroup .col-1-3 .col-1-1{width:100%}}@media all and (min-width: 940px){.itemgroup .col-1-3{width:299px -20}.itemgroup .col-1-3 .col-1-1{width:100%}}.itemgroup .col-2-3{position:relative;min-height:1px;float:left;margin-right:20px}@media all and (min-width: 480px){.itemgroup .col-2-3{width:64%}.itemgroup .col-2-3 .col-1-1{width:100%}}.itemgroup .col-1-3:last-child{margin-right:0}@media all and (min-width: 480px){.itemgroup .col-1-3:last-child{width:31.7%}.itemgroup .col-1-3:last-child .col-1-1{width:100%}}.col-login-right{position:relative;min-height:1px;float:left;width:100%}@media all and (min-width: 940px){.col-login-right{width:350px}.col-login-right .col-1-1{width:100%}}.col-login-right:last-child{margin-right:0}.col-login-left{position:relative;min-height:1px;float:left;width:100%}@media all and (min-width: 940px){.col-login-left{width:570px}.col-login-left .col-1-1{width:100%}}.editor-content{padding:20px}.col-1-1 .col-1-2 .editor-content,.col-1-1 .col-1-3 .editor-content,.col-1-1 .col-2-3 .editor-content,.col-1-1 .col-1-4 .editor-content,.col-1-2 .col-1-2 .editor-content,.col-1-2 .col-1-3 .editor-content,.col-1-2 .col-2-3 .editor-content,.col-1-2 .col-1-4 .editor-content{padding-right:0}.col-1-3 .col-1-1 .editor-content,.col-1-3 .col-1-2 .editor-content,.col-1-3 .col-1-3 .editor-content,.col-1-3 .col-2-3 .editor-content,.col-1-3 .col-1-4 .editor-content{padding-right:20px}.category+.row,.category+.editor-content{padding-top:60px}.teaser .editor-content{padding:0}@media all and (min-width: 768px){.editor-content img{width:100%}}@media all and (min-width: 940px){.editor-content img{width:auto}}.editor-content>img{display:block;margin:0 auto}@media all and (min-width: 480px){.editor-content>img{width:100%}}@media all and (min-width: 768px){.editor-content>img{width:auto}}.transparent-column{margin-right:20px}.transparent-column:before,.transparent-column:after{content:" ";display:table}.transparent-column:after{clear:both}.column{border-top:solid 4px #f00032;background-color:#fff;margin-top:20px;margin-right:20px}.column.fullwidth{margin-right:0}.column:before,.column:after{content:" ";display:table}.column:after{clear:both}.column:last-child{margin-right:20px}@media all and (min-width: 480px){.column:last-child{margin-right:0}}.column>p:first-child{padding-top:40px}.boxshadow{-webkit-box-shadow:1px 4px 5px 1px rgba(100,100,100,.2);-moz-box-shadow:1px 4px 5px 1px rgba(100,100,100,.2);box-shadow:1px 4px 5px 1px #64646433}.remove-bottom-margin{margin-bottom:-20px}.column.remove-bottom-margin{margin-bottom:0}.fixie{min-height:235px}.loginform{margin-top:20px}.loginform input{height:28px;padding-left:5px}.loginform .input-text{display:none}.loginform .input-text-double-1{width:215px;margin-right:15px;float:left}.loginform .input-text-double-1 input.text-box.single-line{width:100%;border:#cccccc solid 1px}.loginform .input-submit{width:70px}@media (min-width: 768px){.loginform .input-submit{float:right}}.loginform .input-submit input{border:none;width:100%;background-color:#f00032;color:#fff}.login-reg-lost{width:100%;margin-bottom:20px;float:left}.login-reg-lost p{width:210px;margin-right:20px;float:left}.invers{background-color:#f00032}.invers a{text-decoration:underline}.invers a:hover{color:#e0e0e0}.invers *{color:#fff}.invers .input-text-double-1 input.text-box.single-line{border:none;color:#58585a}.invers .input-submit input{background-color:#fff;color:#f00032}.invers .textonly.error p{background-color:#fff;color:#f00032;padding:10px}.login-input-group{margin-bottom:15px}.login-input-group:before,.login-input-group:after{content:" ";display:table}.login-input-group:after{clear:both}.field-validation-error{float:left;padding-top:5px;padding-bottom:5px;color:#f00032}.contactform .input-text{display:none}.contactform input[type=text],.contactform input[type=email],.contactform input[type=password]{width:100%;padding:5px;line-height:normal;border:1px #868889 solid}.contactform input[type=text]::-webkit-input-placeholder,.contactform input[type=email]::-webkit-input-placeholder,.contactform input[type=password]::-webkit-input-placeholder{color:#58585a}.contactform input[type=text]:-moz-placeholder,.contactform input[type=email]:-moz-placeholder,.contactform input[type=password]:-moz-placeholder{color:#58585a;opacity:1}.contactform input[type=text]::-moz-placeholder,.contactform input[type=email]::-moz-placeholder,.contactform input[type=password]::-moz-placeholder{color:#58585a;opacity:1}.contactform input[type=text]:-ms-input-placeholder,.contactform input[type=email]:-ms-input-placeholder,.contactform input[type=password]:-ms-input-placeholder{color:#58585a}.contactform input[type=text]:focus,.contactform input[type=email]:focus,.contactform input[type=password]:focus{outline:none;background-color:#f9f9f9}.contactform .input-text-single:before,.contactform .input-text-single:after{content:" ";display:table}.contactform .input-text-single:after{clear:both}.contactform .input-text-single span.input{display:block;width:100%;margin-bottom:15px}.contactform .input-text-single span.input.datepicker{width:90%}.contactform .input-text-single span.input.checkbox input{margin:0 5px 4px 1px;vertical-align:middle;width:13px;height:13px;padding:0}.contactform .form.select:before,.contactform .form.select:after{content:" ";display:table}.contactform .form.select:after{clear:both}.contactform .form.select span.input{display:block;width:auto;margin-bottom:15px}.contactform .input-text-single-half span.input{display:block;width:48.7%;margin-bottom:15px}.contactform .input-text-double-1{width:100%;margin-bottom:15px}.contactform .input-text-double-1:before,.contactform .input-text-double-1:after{content:" ";display:table}.contactform .input-text-double-1:after{clear:both}.contactform .input-text-double-1 span.input{display:block;width:48.7%;float:left}.contactform .input-text-double-1 span.input.datepicker input{width:90%}.contactform .input-text-double-1 span.input.datepicker img{float:right}.contactform .input-text-double-1 span.input.radio{margin:20px 0 0}.contactform .input-text-double-1 span.input.radio input{margin:0 5px 4px 1px;vertical-align:middle;width:13px;height:13px;padding:0}.contactform .input-text-double-1 span.input.radio label{margin:0 10px 4px 0}.contactform .input-text-double-1 span.input:last-child{float:right}.contactform .input-text-triple-1{width:100%;margin-bottom:15px}.contactform .input-text-triple-1:before,.contactform .input-text-triple-1:after{content:" ";display:table}.contactform .input-text-triple-1:after{clear:both}.contactform .input-text-triple-1 span.input{display:block;width:31.5%;margin-left:3%;float:left}.contactform .input-text-triple-1 span.input:first-child{margin-left:0%}.contactform .input-text-triple-1 span.input:last-child{float:right;margin-left:0%}.contactform .input-checkbox{margin-bottom:10px}.contactform .input-checkbox em.error{margin-left:0}.contactform .input-checkbox input{margin-right:5px}.contactform div.docinputs,.contactform div.apoinputs,.contactform div.kundennr,.contactform div.zugangsdaten,.contactform div.berufsnachweis{display:none}.contactform div.berufsnachweis.profilbearbeiten{display:block}.contactform div.textonly hr{margin-bottom:15px;border:none;border-bottom:solid 1px #868889}.contactform textarea{width:100%;height:100px;padding:5px;margin-bottom:10px}.contactform textarea::-webkit-input-placeholder{color:#58585a}.contactform textarea:-moz-placeholder{color:#58585a;opacity:1}.contactform textarea::-moz-placeholder{color:#58585a;opacity:1}.contactform textarea:-ms-input-placeholder{color:#58585a}.contactform input[readonly]{color:#ccc}.contactform input[type=submit]{border:none;background-color:#f00032;color:#fff;height:28px;width:150px;margin-bottom:10px}.contactform input[type=submit].submit-long{width:220px}.contactform input[disabled]{color:#868889;background-color:#e0e0e0}.contactform .legend{text-align:right;color:#868889}.errorborder{border:solid 1px #f00032!important}.server-errors{border:#f00032 solid 1px;padding:10px;margin-bottom:15px}.server-errors *{color:#f00032}em.error{display:block;margin:5px 0 5px 5px;font-style:normal;color:#f00032;font-weight:600}table.userdata{width:100%}table.userdata th{text-align:left}table.userdata th *{margin:0 0 5px;color:#868889}table.userdata tr td{padding:7px}table.userdata tr:nth-child(2n){background-color:#e0e0e0}div.pagination ul{height:20px;width:600px;list-style-type:none;margin:40px 0 24px;padding:0}div.pagination li{min-width:20px;display:inline-block;overflow:hidden}div.pagination li.between{padding-left:5px;width:15px;min-width:0}div.pagination a{min-width:10px;display:inline-block;text-align:center;padding:5px 8px;margin-right:4px;background-color:#e0e0e0}div.pagination a.current,div.pagination ul a:hover{background-color:#f00032;color:#fff}.contactform span.password-strength-container{display:block;float:right;width:48%}.contactform span.password-strength-container.topmargin{margin-top:17px}.contactform span.password-strength-container .password_strength{display:block;width:100%;height:28px;padding:5px}.contactform .password_strength_1,.contactform .password_strength_2,.contactform .password_strength_3{background-color:#fcb6b1}.contactform .password_strength_4{background-color:#dafcb1}.contactform .password_strength_5{background-color:#bcfcb1}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-datepicker .ui-datepicker-title *{color:#fff}div.form p img.ui-datepicker-trigger{position:absolute;top:2px;right:-6px;z-index:100}div.fancy-select{position:relative;height:26px;line-height:26px;padding:0;color:#868889;font-size:13px;font-family:Arial,sans-serif}div.fancy-select.disabled{opacity:.5}div.fancy-select div.trigger{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;height:28px;background:#fff;border-radius:0;border:1px solid #cccccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin:0;color:#58585a;border-color:#868889;font-size:13px;font-family:Arial,sans-serif;line-height:normal;z-index:20;padding:5px}div.fancy-select div.trigger:before{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:7px 6px 0 6px;border-color:#cccccc transparent transparent transparent;top:10px;right:9px}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:5px 4px 0 4px;border-color:#ffffff transparent transparent transparent;top:10px;right:11px}div.fancy-select div.trigger.open{color:#58585a;border-color:#afafaf}div.fancy-select ul.options{overflow:hidden;list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;visibility:hidden;opacity:0;z-index:125;overflow:auto;background:#fffffff2;border:1px solid #afafaf;min-width:160px}div.fancy-select ul.options.open{visibility:visible;overflow:hidden;top:100%;margin-top:-1px;opacity:1}div.fancy-select ul.options.overflowing,div.fancy-select ul.options.overflowing.open{top:auto;bottom:25px}div.fancy-select ul.options li{padding:0;margin:0 10px;height:30px;line-height:30px;color:#868889;cursor:pointer;white-space:nowrap;border-top:1px solid #dedede;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}div.fancy-select ul.options li:hover,div.fancy-select ul.options li.hover{color:#58585a}div.fancy-select ul.options li:first-child{border-top:none}div.fancy-select ul.options li.selected{color:#f00032}.select-style{display:block;border:1px solid #868889;width:100%;height:26px;overflow:hidden;background:#fff url(/images/select-arrow.png) no-repeat right center}.select-style select{color:#58585a;font-size:13px;padding:5px 8px;width:110%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.select-style select option{width:100%}.select-style .disabled{opacity:.5}.select-style select:focus{outline:none}.file-upload{width:100%;margin:0 auto;padding-bottom:20px}.contactform .profilbearbeiten .file-upload{padding-bottom:0}.file-upload-content{text-align:center;padding:20px 0}.file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.upload-wrap{margin-top:20px;border:4px dashed #f00032;position:relative}.image-dropping,.upload-wrap:hover{background-color:#eee;border:4px dashed #f00032}.drag-text{text-align:center}.drag-text h3{font-weight:100;text-transform:uppercase;color:#58585a;padding:20px 0;margin-bottom:0}.upload-step-1,.upload-step-2{margin-top:5px;visibility:hidden;opacity:0;max-height:0;transition:all .2s ease}.upload-step-1.active,.upload-step-2.active{visibility:visible;opacity:1;max-height:100px}.btn-upload-remove{width:30px;height:30px;border:none;outline:none;text-transform:uppercase;position:absolute;top:50%;transform:translateY(-50%);right:10px;background-color:transparent}.btn-upload-remove img{width:100%}.btn-file-select,.btn-file-upload{width:100%;margin:0;color:#fff;background:#f00032;border:none;padding:10px;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700}.btn-file-upload:hover{color:#fff;transition:all .2s ease;cursor:pointer}.btn-file-upload:active{border:0;transition:all .2s ease}#upload-status{padding-top:5px;padding-bottom:5px;display:inline-block}#upload-status.success{padding-left:40px;line-height:20px;position:relative}#upload-status.success:before{content:"";position:absolute;display:inline-block;width:30px;height:30px;left:0;top:0;background-image:url(/images/icon-ok.png);background-size:cover}.agent-login input:-webkit-autofill,.agent-login input:autofill{-webkit-box-shadow:0 0 0 50px #f2f0f0 inset!important}
