html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img,iframe,object,embed{vertical-align:bottom}strong{font-weight:700}input,textarea,select{font-size:1em}body,div,h1,h2,h3,h4,h5,h6,p,a,span,li{background-repeat:no-repeat}body{position:relative;background-color:#fff;color:#000;font:12px Arial,Verdana,san-serif;font-size:100.01%;font-weight:400;line-height:1;text-align:left;height:100%}.clearer{display:block;clear:both;line-height:0em;height:1px;font-size:0;visibility:hidden}.wrapper{width:100%;position:absolute}.col,.cols{display:inline-block;vertical-align:top;width:100%}.col{width:50%;margin-left:-5px}.col:first-child{margin-left:0}.container{display:block;width:100%}.container-wrap{margin:0 auto}.main{position:relative}.wrap{display:block;padding:40px 20px 20px 20px;max-width:1200px;margin:0 auto}@media handheld,only screen and (max-width:760px){.wrap{padding:80px 10px 20px 10px}}@media handheld,only screen and (max-width:760px){.c-5 .wrap{padding:0 0 20px 0}}main .mod .c-1{width:48%}@media handheld,only screen and (max-width:920px){main .mod .c-1{width:100%;margin-left:20px;margin-bottom:10px}}main .mod .c-2{width:52%}@media handheld,only screen and (max-width:920px){main .mod .c-2{width:100%;margin-left:20px}}@media handheld,only screen and (max-width:920px){main .mod .col.c-1:first-child{margin-left:20px}}main .mod--app .c-1{width:48%;text-align:right}@media handheld,only screen and (max-width:760px){main .mod--app .c-1{width:100%;margin-left:20px;margin-bottom:10px;text-align:left}}main .mod--app .c-2{width:52%}@media handheld,only screen and (max-width:760px){main .mod--app .c-2{width:100%;margin-left:0}}@media handheld,only screen and (max-width:760px){main .mod--app .col.c-1:first-child{margin-left:0}}@media handheld,only screen and (max-width:920px){main .mod--kasse .col.c-1:first-child{width:100%;margin-left:0}}header .c-1{width:48%}@media handheld,only screen and (max-width:760px){header .c-1{width:100%}}header .c-2{width:52%}@media handheld,only screen and (max-width:760px){header .c-2{width:100%;text-align:center}}.mod--login{display:-ms-flex;display:-webkit-flex;display:flex;align-content:flex-start;flex-flow:row wrap}.mod.mod--login .c-1{order:1}@media handheld,only screen and (max-width:760px){.mod.mod--login .c-1{order:2;margin-top:70px}}.mod.mod--login .c-2{order:2}@media handheld,only screen and (max-width:760px){.mod.mod--login .c-2{order:1;margin-top:0}}.offline header .c-1 .content-wrap .menu-app{margin-top:50px}.offline .user,.offline .menu,.offline .wk,.offline .aktion{display:none}header{height:360px;padding:0;position:relative}header .app-status{padding:8px 0;background-color:#d41406;color:#fff;text-align:center;position:absolute;width:100%;top:-35px;display:none}header .app-status .c-2{text-align:left}header .c-1{text-align:left;position:relative}header .c-1 .content-wrap{margin-left:30px;position:absolute;top:-136px;height:306px}@media handheld,only screen and (max-width:760px){header .c-1 .content-wrap{top:-156px;width:82%;height:40px}}header .c-1 .content-wrap .menu,header .c-1 .content-wrap .menu-app{width:250px;margin-top:33px;position:relative}@media handheld,only screen and (max-width:760px){header .c-1 .content-wrap .menu,header .c-1 .content-wrap .menu-app{margin-top:112px;width:100%}}header .c-1 .content-wrap .menu .trigger,header .c-1 .content-wrap .menu-app .trigger{display:block;padding:10px 10px 8px 10px;background-image:url(/assets/site/assets/ic-menu-0.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}header .c-1 .content-wrap .menu .selection,header .c-1 .content-wrap .menu-app .selection{position:absolute;top:35px;z-index:100;width:calc(100% - 22px);display:none;padding:10px}header .c-1 .content-wrap .menu .selection li a,header .c-1 .content-wrap .menu-app .selection li a{display:block;width:100%;padding:10px}header .c-1 .content-wrap .menu-app{margin-top:10px}header .c-1 .content-wrap .menu--open .trigger,header .c-1 .content-wrap .menu-app--open .trigger{background-image:url(/assets/site/assets/ic-menu-1.svg)}header .c-1 .content-wrap .menu--open .selection,header .c-1 .content-wrap .menu-app--open .selection{display:block}header .logout,header .wk{text-decoration:underline}header .row--1{padding-top:20px}header .row--1 .wk{position:absolute;top:-30px}@media handheld,only screen and (max-width:760px){header .row--1 .wk{top:-70px}}header .row--1 .logo{display:block;width:130px;height:52px;margin-top:-10px}@media handheld,only screen and (max-width:760px){header .row--1 .logo{display:inline-block;margin-top:-25px}}header .row--1 .logo img{width:100%}header .row--2{margin-top:50px}header .row--2 .h2--blau+h2{margin-top:30px}@media handheld,only screen and (max-width:760px){header .row--2 .h2--blau+h2{margin-top:10px}}@media handheld,only screen and (max-width:760px){header .app-info{margin-top:50px}}@media handheld,only screen and (max-width:760px){header .kunde{margin-top:30px}}header .teaser-info{margin-top:130px}@media handheld,only screen and (max-width:920px){header .teaser-info{margin-top:0}}@media handheld,only screen and (max-width:760px){header .teaser-info{margin-top:30px}}header .teaser-info .h2--blau+h2{margin-top:5px}header .row--3 ul{margin-top:40px}header .row--3 li{display:inline-block;vertical-align:top}header .row--3 li a{display:block;padding:5px 10px 2px 10px;background-color:#00AAE1;color:#fff}header .row--3 li a.aktiv{background-color:#fff;color:#00AAE1}header p{margin-top:40px}@media handheld,only screen and (max-width:760px){header p{margin-top:10px}}.app-status-offline .app-status{display:block}.a-7 .app-info,.a-8 .app-info,.a-10 .app-info,.a-11 .app-info,.a-15 .app-info,.a-17 .app-info,.a-19 .app-info,.a-21 .app-info,.a-22 .app-info{display:none}.a-7 .menu,.a-15 .menu,.a-17 .menu,.a-19 .menu,.a-22 .menu{display:none}.a-9 .teaser-info{display:none}.a-17 .wk,.a-19 .wk,.a-21 .wk,.a-22 .wk{display:none}.offline .app-status{display:block}main{display:block;margin-top:40px;padding-bottom:100px}footer{padding:0 30px 20px 20px}footer ul li{display:inline-block}@media handheld,only screen and (max-width:760px){footer ul li{display:block}}footer ul li+li{margin-left:20px}@media handheld,only screen and (max-width:760px){footer ul li+li{margin-left:0;margin-top:15px}}body,textarea{font-family:"Helvetica","Arial",sans-serif}.btn{font-size:22px}header h2{font-size:32px}@media handheld,only screen and (max-width:920px){header h2{font-size:32px}}@media handheld,only screen and (max-width:760px){header h2{font-size:20px}}header h2.page{font-size:26px}@media handheld,only screen and (max-width:760px){header h2.page{font-size:20px;padding:0 20px}}header p{font-size:16px}.acc--title h3,.acc--title span{font-size:22px;line-height:1.3em}.acc--title span.curr{font-size:14px}.acc--content h4{font-size:18px;line-height:1.3em}.acc--content p{font-size:18px}.acc--content .preis span{font-size:16px}.acc--content .preis span.curr{font-size:12px}.acc--content .preis-calc span{font-size:25px;font-weight:700}.acc--content .preis-calc span.curr{font-size:16px}.tipp--content{font-size:16px;line-height:1.5em}.ergebnis span{font-size:22px;font-weight:700}.ergebnis span.curr{font-size:14px}.ergebnis .summe span{font-size:32px;font-weight:700}.ergebnis .summe span.curr{font-size:14px}h2{font-size:26px}p{font-size:18px;line-height:1.3em}legend{font-size:22px}legend span{font-size:16px}.pagination a{font-size:14px}.summe{font-size:22px;font-weight:700}.alert{line-height:1.4em}body{background-color:#fff;color:#4A4A49}p a{color:#4A4A49;text-decoration:underline}.select_kunde,.frei_kunde{color:#4A4A49}footer a{color:#003169}header{background:#003169;background:linear-gradient(360deg,#004080 0%,#003169 100%)}header h2.h2--blau{color:#00AAE1}header h2,header p,header .menu a,header .menu-app a,header .kunde p{color:#fff}header .menu .aktiv,header .menu-app .aktiv{color:#00AAE1}header .menu .trigger,header .menu .selection,header .menu-app .trigger,header .menu-app .selection{border:1px solid #00AAE1;background:#003169}header .user,header .user a,header .wk{color:#003169}header.teaser{background-image:url(/assets/site/assets/teaser_app_digitale_auftragserfassung-2.png);background-repeat:no-repeat;background-position:0 84px;background-color:#003169}.acc--title{display:block;background-color:#E6E6E6;background-repeat:no-repeat;background-position:calc(100% - 30px) center}.auftraggeber .acc--content,.aufschlag .acc--content{background-color:#f3f3f3}.tipp{background-image:url(/assets/site/assets/ic-tipp.svg);background-position:center calc(50% + 1px);background-size:50%}.tipp.tipp--open{background-image:url(/assets/site/assets/ic-close.svg);background-position:center center}.tipp--content{background-color:#fff;border:1px solid #00AAE1}.mod--acc{cursor:pointer}.mod--acc .acc--title{background-image:url(/assets/site/assets/ic-acc--1.svg)}.mod--acc .produkt--tipp-open .tipp{background-image:url(/assets/site/assets/ic-close.svg);background-position:center center}.mod--acc .tipp--content{background-color:#fff;border:1px solid #00AAE1}.mod--acc-open .acc--title{background-image:url(/assets/site/assets/ic-acc--0.svg)}.form-group .form-control{background-color:#E6E6E6}.btn{color:#fff;background-color:#00AAE1}.btn:hover{background-color:#0281ac}.btn.inaktiv{color:#fff;background-color:#898888}.btn-secondary{background-color:#949494}.btn-secondary:hover{background-color:#6b6a6a}.wk{display:inline-block;padding:5px 0;background-image:url(/assets/site/assets/ic-wk.svg);background-position:0 calc(50% - 1px);padding-left:27px;background-size:18px 18px}.tabelle a{color:#00AAE1}a.export{color:#003169;text-decoration:underline}.mod--kasse .form--wrap{background-color:#eee}.pagination a{background-color:#e8e8e8;color:#4A4A49}.pagination a.current{background-color:#003169;color:#fff}.mod--startseite .sec-box{background-color:#003169}.mod--startseite .sec-box:hover{background-color:#0f54a3}.btn{display:inline-block;border:none;padding:10px 20px 10px 20px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer}*+.btn{margin-top:30px}a.btn{padding:10px 20px 8px 20px}.curr{display:inline-block;margin-left:5px}.wartung .curr{margin-left:0}.select_kunde,.frei_kunde{display:inline-block;margin-top:8px;margin-right:50px;margin-bottom:30px;text-decoration:underline}.mod--app .c-1 span.curr{margin-right:50px}@media handheld,only screen and (max-width:920px){.mod .c-1{margin-bottom:60px}}.mod .c-1 .content-wrap{text-align:left;margin-left:30px;padding-right:40px}@media handheld,only screen and (max-width:920px){.mod .c-1 .content-wrap{margin-left:0;padding-right:50px}}@media handheld,only screen and (max-width:760px){.mod .c-1 .content-wrap{padding-right:0;width:90%}}@media handheld,only screen and (max-width:920px){.mod .c-2{margin-top:60px}}.mod h2+p,.mod p+h2{margin-top:30px}.mod--headline+.mod--txt{margin-top:30px}.mod--txt .c-2 p{padding-right:50px}.mod--txt .c-2 p+p{margin-top:25px}.tipp{position:absolute;top:0;right:25px;display:block;width:30px;height:30px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#004080}@media handheld,only screen and (max-width:920px){.mod--app .tipp{top:-5px;right:0}}.yform .tipp{right:140px;top:-30px}@media handheld,only screen and (max-width:920px){.yform .tipp{right:0}}@media handheld,only screen and (max-width:760px){.yform .tipp{right:-20pxw;top:-50px}}.yform .tipp--open.tipp--content{display:block;right:inherit;left:0}.yform .c-1 .tipp{right:0}.tipp--content{padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:0;right:60px;width:70%;display:none}.mod--acc .acc--title{padding:20px 0}@media handheld,only screen and (max-width:760px){.mod--acc .acc--title .col--wrap{display:-ms-flex;display:-webkit-flex;display:flex;align-content:flex-start;flex-flow:row wrap}.mod--acc .acc--title .col--wrap .c-1{order:2}.mod--acc .acc--title .col--wrap .c-2{order:1}}.mod--acc .acc--title h3{padding-right:65px}@media handheld,only screen and (max-width:760px){.mod--acc .acc--title .c-1 .sum,.mod--acc .acc--title .c-2 h3{margin-left:10px}}.mod--acc .acc--content{display:none;padding:25px 0}.mod--acc .acc--content h4{margin-bottom:10px;padding-right:50px}@media handheld,only screen and (max-width:760px){.mod--acc .acc--content h4{padding-right:50px}}.mod--acc .acc--content .c-1 img{margin-right:50px;width:auto}@media handheld,only screen and (max-width:760px){.mod--acc .acc--content .c-1 img{margin-right:0;height:180px;max-width:100%;margin-left:0}}.mod--acc .acc--content .c-2{position:relative}@media handheld,only screen and (max-width:760px){.mod--acc .acc--content .c-2{margin-left:0;margin-top:30px}}.mod--acc .acc--content .produkt.produkt--tipp-open .tipp--content{display:block}.mod--acc .acc--content .produkt .preis{margin-top:25px;margin-bottom:10px}.mod--acc .acc--content .produkt .preis .col{vertical-align:middle}.mod--acc .acc--content .produkt .preis .c-a{width:40%}@media handheld,only screen and (max-width:920px){.mod--acc .acc--content .produkt .preis .c-a{width:50%}}.mod--acc .acc--content .produkt .menge{width:40px}.mod--acc .acc--content .produkt.angebot-modus--1 .geraet{display:block}.mod--acc .acc--content .produkt.angebot-modus--1 .wartung{display:none}.mod--acc .acc--content .produkt.angebot-modus--2 .geraet{display:none}.mod--acc .acc--content .produkt.angebot-modus--2 .wartung{display:block}.mod--acc .produkt+.produkt{margin-top:20px;padding-top:20px;border-top:1px solid #AAA}.mod--acc.auftraggeber .acc--content .col--wrap+.col--wrap{margin-top:50px}.mod--acc+.mod--acc{margin-top:10px}.mod--acc.mod--acc-open .acc--content{display:block}.angebots-funktion{margin-bottom:30px}.angebots-funktion li{display:inline-block;vertical-align:top}.angebots-funktion li+li{margin-left:20px}.angebots-funktion--rechts{text-align:right}.ergebnis{margin-top:60px}.ergebnis .row+.row{margin-top:20px}@media handheld,only screen and (max-width:920px){.ergebnis .row+.row{margin-top:40px}}.ergebnis .row+.row.summe{margin-top:40px}.ergebnis .aktion{margin-top:40px;text-align:center}.ergebnis.angebot-modus--2 .gpreis,.ergebnis.angebot-modus--2 .montage{display:none}.meldung{display:none;width:60%;margin:50px auto;border:2px solid #00AAE1;padding:30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}.meldung .content-wrap ul{margin-bottom:30px}.meldung .content-wrap ul li{line-height:1.5em}.meldung .content-wrap ul li+li{margin-top:10px}.pdf .acc--title{padding:20px 0}.pdf .acc--content .c-1 p{padding-right:20px}.pdf .acc--content+.acc--title{margin-top:30px}.pdf .acc--content{padding:10px 0}.pdf .acc--content+.acc--content{border-top:1px solid #AAA}.tabelle{margin-top:40px;width:100%;border-bottom:1px solid #AAA}.tabelle .body{margin-top:20px}.tabelle .row{border-top:1px solid #AAA;padding:10px 0}.tabelle .col{text-align:left}@media handheld,only screen and (max-width:920px){.tabelle .head .c-edit,.tabelle .head .c-view,.tabelle .head .c-apply{display:none}}.tabelle .c-edit,.tabelle .c-view,.tabelle .c-apply{width:15%}@media handheld,only screen and (max-width:920px){.tabelle .c-edit,.tabelle .c-view,.tabelle .c-apply{width:30%;margin-top:10px}}.tabelle .c-apply{width:20%}@media handheld,only screen and (max-width:920px){.tabelle .c-apply{width:calc(70% - 25px);padding-left:25px}}@media handheld,only screen and (max-width:760px){.tabelle .c-apply{width:calc(70% - 13px);padding-left:13px}}@media handheld,only screen and (max-width:920px){.tabelle .c-edit,.tabelle .c-view{margin-left:0}}.tabelle.tabelle--bestellungen .c-datum-zeit{width:20%}@media handheld,only screen and (max-width:920px){.tabelle.tabelle--bestellungen .c-datum-zeit{width:30%}}.tabelle.tabelle--bestellungen .c-kunde{width:20%;font-weight:700}@media handheld,only screen and (max-width:920px){.tabelle.tabelle--bestellungen .c-kunde{width:70%}}.tabelle.tabelle--bestellungen .c-gruppe{width:20%}@media handheld,only screen and (max-width:920px){.tabelle.tabelle--bestellungen .c-gruppe{display:none}}.tabelle.tabelle--kunden .c-name{width:20%;font-weight:700}.tabelle.tabelle--kunden .c-vorname{width:15%}.tabelle.tabelle--kunden .c-datum{width:10%}.tabelle.tabelle--kunden .c-ort{width:20%}@media handheld,only screen and (max-width:920px){.tabelle.tabelle--kunden .c-ort{display:none}}@media handheld,only screen and (max-width:920px){.tabelle.tabelle--kunden .c-datum,.tabelle.tabelle--kunden .c-vorname,.tabelle.tabelle--kunden .c-name{width:33.333%}}.pagination{margin-top:30px}.pagination li{display:inline-block;vertical-align:top}.pagination li+li{margin-left:5px}.pagination a{display:block;width:20px;height:calc(20px - 4px);text-align:center;padding-top:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px}.pagination li.prev{margin-right:10px}.pagination li.next{margin-left:20px}.mod--bestellungen+.mod--bestellungen{margin-top:80px}.mod-bestellung-details{display:block;margin-top:40px}.mod-bestellung-details .col-wrap{margin-right:50px;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}@media handheld,only screen and (max-width:760px){.mod-bestellung-details .col-wrap{margin-right:0}}.mod-bestellung-details .cols{padding:10px}.mod-bestellung-details .cols .col{text-align:left}.mod-bestellung-details .cols .c-b{font-weight:700}.mod-bestellung-details .cols+.cols{border-top:1px solid #a0a0a0}.mod-bestellung-details ul+h2{margin-top:30px}main .mod.mod-bestellung-details .col.c-1:first-child,main .mod.mod-bestellung-details .c-2{margin-left:0}.mod--kasse .komponenten,.mod-bestellung-details .komponenten{border-top:1px solid #a0a0a0}.mod--kasse .komponenten li,.mod-bestellung-details .komponenten li{padding:10px 0}.mod--kasse .komponenten li .titel,.mod--kasse .komponenten li .kennung,.mod--kasse .komponenten li .preis,.mod--kasse .komponenten li .total,.mod-bestellung-details .komponenten li .titel,.mod-bestellung-details .komponenten li .kennung,.mod-bestellung-details .komponenten li .preis,.mod-bestellung-details .komponenten li .total{display:block;padding:5px 0}.mod--kasse .komponenten li .titel,.mod--kasse .komponenten li .total,.mod--kasse .komponenten li .export,.mod-bestellung-details .komponenten li .titel,.mod-bestellung-details .komponenten li .total,.mod-bestellung-details .komponenten li .export{font-weight:700}.mod--kasse .komponenten li+li,.mod-bestellung-details .komponenten li+li{border-top:1px solid #a0a0a0}@media handheld,only screen and (max-width:920px){.mod--startseite ul{margin-left:-10px}}.mod--startseite li{display:inline-block;vertical-align:top;width:40%;margin:10px}@media handheld,only screen and (max-width:920px){.mod--startseite li{width:45%}}@media handheld,only screen and (max-width:760px){.mod--startseite li{width:calc(100% - 50px)}}.mod--startseite .sec-box{display:inline-block;width:100%;height:70px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;font-size:24px;text-align:center;padding-top:50px}main .mod.mod--kasse .c-1{text-align:left}@media handheld,only screen and (max-width:920px){main .mod.mod--kasse .c-1{width:100%}}@media handheld,only screen and (max-width:920px){main .mod.mod--kasse .c-2{width:100%}}@media handheld,only screen and (max-width:760px){main .mod.mod--kasse .c-2{margin-left:0}}main .mod.mod--kasse h2{margin-bottom:30px}main .mod.mod--kasse .form--wrap{padding:30px;width:calc(90% - 60px)}@media handheld,only screen and (max-width:760px){main .mod.mod--kasse .form--wrap{padding:10px;width:calc(100% - 20px)}}main .mod.mod--kasse .form--wrap h2{margin-bottom:0}main .mod.mod--kasse h2+p{margin-top:20px}main .mod.mod--kasse .aktion{margin-top:40px}main .mod.mod--kasse .aktion li{display:inline-block;vertical-align:top}main .mod.mod--kasse .aktion li+li{margin-left:20px}@media handheld,only screen and (max-width:760px){main .mod.mod--kasse .aktion li+li{margin-left:0}}main .mod.mod--kasse .aktion button{margin-top:0}main .mod.mod--kasse .aktion--wartung li+li{margin-left:0;margin-top:20px}main .mod.mod--kasse .preis+h2{margin-top:60px;margin-bottom:10px}main .mod.mod--kasse .rabatt{margin-top:30px;margin-bottom:15px}main .mod.mod--kasse .rabatt .c-a{margin-left:0}main .mod.mod--kasse .rabatt .c-b{width:166px}@media handheld,only screen and (max-width:760px){main .mod.mod--kasse .rabatt .c-b{width:126px}}main .mod.mod--kasse div.kosten .formelement input{width:calc(90% - 20px)}main .mod.mod--kasse div.kosten .c-a{margin-left:0;width:calc(50% + 30px)}main .mod.mod--kasse div.kosten .c-b{margin-left:0;width:100px}main .mod.mod--kasse div.kosten .c-c{width:50px}main .mod.mod--kasse .rabatt+.rabatt{margin-top:5px}main .mod.mod--kasse .comment{margin-top:30px}main .mod.mod--kasse h2{margin-top:30px}main .mod.mod--kasse h2+.cols,main .mod.mod--kasse h2+p{margin-top:20px}main .mod.mod--kasse .cols+.cols{margin-top:0}main .mod.mod--kasse p+.cols.kosten,main .mod.mod--kasse .cols.kosten+.cols.kosten{margin-top:15px}main .mod.mod--kasse .cols+.cols.vgap{margin-top:35px}main .mod.mod--kasse .rabatt-out{display:none}main .mod.mod--kasse .preis{padding:10px 0;border-top:1px solid #a0a0a0}main .mod.mod--kasse .vgap,main .mod.mod--kasse .preis-sum,main .mod.mod--kasse .preis-zsum,main .mod.mod--kasse .preis-summe{border-top:3px solid #a0a0a0}main .mod.mod--kasse .preis-montage,main .mod.mod--kasse .preis-wartung{border-bottom:1px solid #a0a0a0}main .mod.mod--kasse .preis-montage+.preis-wartung{border-top:none}main .mod.mod--kasse .vgap,main .mod.mod--kasse .preis-sum,main .mod.mod--kasse .preis-zsum{margin-top:40px}main .mod.mod--profil .c-1{text-align:left}main .mod.mod--profil .c-2{margin-left:0}@media handheld,only screen and (max-width:920px){main .mod.mod--profil .c-2{width:calc(100% - 50px);padding-right:50px;margin-left:20px}}@media handheld,only screen and (max-width:760px){main .mod.mod--profil .c-2{margin-left:20px}}@media handheld,only screen and (max-width:920px){main .mod.mod--profil .cols{margin-top:40px}}@media handheld,only screen and (max-width:920px){main .mod.mod--profil .cols.add{margin-top:0}}main .mod.mod--profil .cols.add .c-2{margin-top:30px}@media handheld,only screen and (max-width:920px){main .mod.mod--profil .cols.add .c-2{padding-top:0;margin-top:5px;margin-left:20px}}.user-logo{width:50%;border:1px solid #ddd;padding:10px}.yform{margin-top:35px}fieldset{position:relative}input,select,textarea{border:1px solid #7e7e7e;border-color:#7e7e7e;background-color:#FFF;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}input:read-only,select:disabled{border:1px dotted #7e7e7e;background-color:#fff0}.not-vis{display:none}select[readonly]{pointer-events:none;touch-action:none}#yform-formular-logo-checkbox{display:block;margin-top:5px;margin-bottom:30px}.form-group label,.formelement label{display:block;margin-bottom:5px}.form-group select,.formelement select{width:80%}@media handheld,only screen and (max-width:920px){.form-group select,.formelement select{width:90%}}.form-group input,.form-group textarea,.formelement input,.formelement textarea{width:calc(80% - 20px)}@media handheld,only screen and (max-width:920px){.form-group input,.form-group textarea,.formelement input,.formelement textarea{width:calc(90% - 20px)}}.form-group input.form-control-short,.formelement input.form-control-short{width:calc(50% - 20px)}.form-group input.form-control-readonly,.formelement input.form-control-readonly{border:1px dotted #7e7e7e;background-color:#fff0}.form-group .input-group-btn,.formelement .input-group-btn{display:none}.formmediafile .formmediafile-info{margin-top:10px}.formmediafile .formmediafile-info dt,.formmediafile .formmediafile-info dd{display:inline-block;width:auto}.formmediafile .formmediafile-info dd{padding-left:10px}.formmediafile .checkbox{display:none}@media handheld,only screen and (max-width:920px){.mod--profil .c-2 select{width:100%}}@media handheld,only screen and (max-width:920px){.mod--profil .c-2 input,.mod--profil .c-2 textarea{width:calc(100% - 20px)}}.content-wrap .form-group select,.content-wrap .formelement select{width:100%}.content-wrap .form-group input,.content-wrap .formelement input{width:calc(100% - 20px)}.content-wrap .form-group textarea,.content-wrap .formelement textarea{width:calc(100% - 20px)}.form-captcha input{width:calc(20% - 20px);padding-top:10px}.form-captcha .input-group{margin-top:10px}.form-captcha .input-group span,.form-captcha .input-group input{display:inline-block;vertical-align:top}.form-captcha .input-group span img{height:38px;padding-right:10px}.form-captcha .input-group .input-group-btn{display:none}.form-required,.form-captcha,.formcheckbox,.form-group+.form-group,.formelement+.formelement{margin-top:25px}.formcheckbox a{text-decoration:underline;color:#000}button{margin-top:40px}#yform-formular-uid,#yform-formular-datum{display:none}h2+.alert{margin-top:30px}.alert{padding:20px;margin-bottom:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid red;background-color:#f3d9d9;width:calc(90% - 40px)}.alert li{color:#c70000}.alert li+li{margin-top:10px}.alert.alert-success{border:2px solid #04a81a;background-color:#d9f3dd}.alert.alert-success li{color:#04a81a}.has-error label{color:#c70000}.has-error label a{color:#c70000}.has-error.form-group label{color:#c70000}.has-error.form-group .form-control{border:2px solid red;background-color:#f3d9d9}legend{padding:50px 0 20px 0;display:block}