.konf {font-size:12px;}
.konf .schrittBalken {display:table;table-layout:fixed;width:100%;margin:10px 0px;padding:0px 0px 0px 0px;text-align:center;font-size:13px;}
.konf .boxSchrittScrollBalken {position:absolute;display:none;padding:10px 0px 0px 0px;background:white;z-index:10;}
.konf .boxSchrittScrollBalken .schrittBalken {margin-bottom:0px;}
.konf .schrittBalken .schrittElement {position:relative;display:table-cell;list-style:outside none none;padding:0px 10px 0px 13px;line-height:25px;cursor:pointer;}
.konf .schrittBalken .schrittElement:first-child {padding-left:7px;}
.konf .schrittBalken .schrittElement:last-child {padding-right:7px;}
.konf .schrittBalken .schrittElement:last-child span {display:none;}
.konf .schrittBalken .schrittElement span.pfeilMitBox {position:absolute;top:0px;right:-13px;}
.konf .schrittBalken .schrittElement.schrittAktiv {background-color:rgba(8, 158, 149, 0.20);}
.konf .schrittBalken .schrittElement:hover {background-color:rgba(8, 158, 149, 0.30);}
.konf .mainImage {height:20px;background-color:#CCC;}
.konf .mainBox {min-height:100px;margin:10px 0px;padding:5px 0px;}
.konf .mainBox .schrittUeberschrift {padding:0px 0px 0px 10px;line-height:25px;font-size:13px;border-top:1px solid #ddd;border-bottom:1px solid #aaa;}
.konf .mainBox .schrittUeberschrift h2 {display:inline-block;margin-top:0px;}
.konf .mainBox .schrittUeberschrift .hilfeButton {display:inline-block;float:right;padding:0px 10px;border-left:1px solid gray;}
.konf .mainBox .schrittUeberschrift .hilfeButton:hover {background-color:rgba(8, 158, 149, 0.20);}
.konf .mainBox .ebenenListenBox {margin:5px;}
.konf .mainBox .ebenenListenBox .ebeneBox_1 {border:none;}
.konfiguratorBasisBox.descriptionDialogBox {position:relative;display:inline-block;border-radius:10px;box-shadow:0px 0px 15px #FFFFFF;background:#FFFFFF;text-align:left;}
.konfiguratorBasisBox.descriptionDialogBox .konfMeldungBox {border-radius:5px;box-shadow:0 0 1px black;}
.konf .mainBox .descriptionBox_10, .konf .mainBox .descriptionBox_25, .konf .mainBox .descriptionBox_48, .konf .mainBox .descriptionBox_88 {margin-left:-5px;margin-right:-5px;}
.konf .ebenenListenBox {position:relative;}
.konf .ebenenListenBox .ebene {position:relative;min-height:25px;padding-top:15px;padding-bottom:25px;border-top:2px groove #00549e;}
.konf .ebenenListenBox .ebene:first-child {border-top:none;}
.konf .ebenenListenBox .buttonNachOben {display:inline-block;position:absolute;top:-20px;right:10px;font-size:11px;opacity:0.5;cursor:pointer;}
.konf .ebenenListenBox .buttonNachOben span {position:relative;top:2px;margin-right:5px;}
.konf .ebenenListenBox .buttonNachOben::after {content:"nach oben";}
.konf .ebenenListenBox .ebene.weiterButtonAbstand {padding-top:40px;}
.konf .ebenenListenBox .ebene .weiterPfeilElement {position:absolute;display:inline-block;top:-6px;left:258px;}
.konf .ebenenListenBox .ebenenUeberschrift {position:relative;margin:0px -5px 10px -5px;padding:0px 0px 0px 10px;line-height:25px;border-top:1px solid #ddd;border-bottom:1px solid #aaa;}
.konf .ebenenListenBox .ebene .ebenenUeberschrift h3 {height:26px;margin-bottom:0px;margin-left:0px;}
.konf .ebenenListenBox .ebenenUeberschrift .buttonBox {position:absolute;top:-2px;right:0px;bottom:-2px;background-color:white;}
.konf .ebenenListenBox .ebenenUeberschrift .buttonBox::before {content:'';position:absolute;top:1px;left:-15px;width:17px;height:28px;background:none;background-repeat:no-repeat;background-position:-307px -109px;z-index:1;}
.noWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonBox::before {background-image:url(../images/css_sprites.png) !important;}
.hasWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonBox::before {background-image:url(../images/css_sprites.webp) !important;}
.konf .sidebarUeberschriftsBalken .buttonEndePfeil::after, .konf .ebenenListenBox .ebenenUeberschrift .buttonEndePfeil::after {content:'';position:absolute;top:-1px;right:0px;width:17px;height:28px;background:none;background-repeat:no-repeat;background-position:-307px -109px;z-index:1;}
.noWebp .konf .sidebarUeberschriftsBalken .buttonEndePfeil::after, .noWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonEndePfeil::after {background-image:url(../images/css_sprites.png) !important;}
.hasWebp .konf .sidebarUeberschriftsBalken .buttonEndePfeil::after, .hasWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonEndePfeil::after {background-image:url(../images/css_sprites.webp) !important;}
.konf .sidebarUeberschriftsBalken .buttonAnfangPfeil::before, .konf .ebenenListenBox .ebenenUeberschrift .buttonAnfangPfeil::before {position:absolute;top:-2px;left:0px;content:'';width:16px;height:32px;background:none;background-repeat:no-repeat;background-position:-343px -107px;z-index:1;}
.noWebp .konf .sidebarUeberschriftsBalken .buttonAnfangPfeil::before, .noWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonAnfangPfeil::before {background-image:url(../images/css_sprites.png) !important;}
.hasWebp .konf .sidebarUeberschriftsBalken .buttonAnfangPfeil::before, .hasWebp .konf .ebenenListenBox .ebenenUeberschrift .buttonAnfangPfeil::before {background-image:url(../images/css_sprites.webp) !important;}
.konf .ebenenListenBox .ebenenUeberschrift .buttonBox button {position:relative;padding-left:20px;padding-right:15px;top:0px;height:28px;cursor:pointer;border:none;border-top:1px solid #ddd;border-bottom:1px solid #aaa;background:white linear-gradient(top bottom, rgba(0, 77, 145, 0.01), rgba(0, 77, 145, 0.25));background:white -moz-linear-gradient(top, rgba(0, 77, 145, 0.01), rgba(0, 77, 145, 0.25));background:white -o-linear-gradient(top, rgba(0, 77, 145, 0.01), rgba(0, 77, 145, 0.25));background:white -webkit-linear-gradient(top, rgba(0, 77, 145, 0.01), rgba(0, 77, 145, 0.25));background:white -ms-linear-gradient(top, rgba(0, 77, 145, 0.01), rgba(0, 77, 145, 0.25));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='rgba(0, 77, 145, 0.01)', endColorstr='rgba(0, 77, 145, 0.25)'); zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='rgba(0, 77, 145, 0.01)', endColorstr='rgba(0, 77, 145, 0.25)')";}
.konf .sidebarUeberschriftsBalken > div.aktiv, .konf .sidebarUeberschriftsBalken > div:hover, .konf .ebenenListenBox .ebenenUeberschrift .buttonBox button:hover {color:#004d91;background:white linear-gradient(top bottom, rgba(0, 77, 145, 0.13), rgba(0, 77, 145, 0.3));background:white -moz-linear-gradient(top, rgba(0, 77, 145, 0.13), rgba(0, 77, 145, 0.3));background:white -o-linear-gradient(top, rgba(0, 77, 145, 0.13), rgba(0, 77, 145, 0.3));background:white -webkit-linear-gradient(top, rgba(0, 77, 145, 0.13), rgba(0, 77, 145, 0.3));background:white -ms-linear-gradient(top, rgba(0, 77, 145, 0.13), rgba(0, 77, 145, 0.3));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='rgba(0, 77, 145, 0.13)', endColorstr='rgba(0, 77, 145, 0.3)'); zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='rgba(0, 77, 145, 0.13)', endColorstr='rgba(0, 77, 145, 0.3)')";}
.konf .ebenenListenBox .ebene h3 {position:relative;margin-top:0px;margin-left:5px;margin-bottom:3px;}
.konf .ebenenListenBox .ebene .preisDebug {position:absolute;top:0px;right:0px;font-size:10px;font-weight:normal;color:#666;}
.konf .ebenenListenBox .ebene h3 .preisDebug span {margin:0px 2px;}
.konf .ebenenListenBox .buttonLeisteWeiter {position:relative;height:60px;}
.konf .ebenenListenBox .buttonLeisteWeiter div {position:absolute;top:5px;cursor:pointer;}
.konf .ebenenListenBox .buttonLeisteWeiter .cssKonfWeiterButton {right:5px;}
.konf .ebenenListenBox .buttonLeisteWeiter .cssKonfZuerueckButton {left:5px;}
.konf .ebenenListenBox .baukastenSchrittAbdunklungsFlaeche {display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:10;}
.konf .ebenenListenBox .baukastenSchrittAbdunklungsFlaeche img {position:relative;top:50%;left:50%;margin-left:-64px;}
.konf .ebenenListenBox .baukastenSchrittAbdunklungsFlaeche.abdunklungAktiv, .konf .ebenenListenBox .baukastenSchrittAbdunklungsFlaeche.abdunklungAktiv2 {display:block;}
.konf input[type="radio"], .konf input[type="checkbox"] {margin:0px;padding:0px;}
.konf .auswahlbox .descriptionBox ul {margin-left:0;padding-left:25px;}
.konf .auswahlenBox .auswahl.auswahlGesperrt, .konf .auswahlenBox .subAuswahl.auswahlGesperrt, .konf .auswahlenBox .subSubAuswahl.auswahlGesperrt {color:#666;}
.konf .auswahlenBox .auswahl.auswahlGesperrt img {opacity:0.75;}
.konf .auswahlenBox .auswahl.auswahlGesperrt .ueberlagerung, .konf .auswahlenBox .subAuswahl.auswahlGesperrt .ueberlagerung, .konf .auswahlenBox .subSubAuswahl.auswahlGesperrt .ueberlagerung {position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:no-drop;background-color:rgba(255, 255, 255, 0.5);}
.konf .auswahlenBox, .konf .auswahlenBox .auswahlbox, .konf .auswahlenBox .auswahlbox .auswahl {position:relative;}
.konf .auswahlenBox .auswahlbox .auswahl {border:1px solid transparent;}
.konf .auswahlenBox .auswahlbox .auswahl .eingabefeldSammelBox {margin-bottom:5px;}
.konf .auswahlenBox .auswahlbox .auswahl .auswahlbalken {padding:7px 10px;line-height:14px;font-size:12px;}
.konf .auswahlenBox .auswahlbox .auswahl .auswahlbalken .priceInfo {position:absolute;right:10px;font-weight:bold;color:#666;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox {position:relative;margin:10px 5px;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox select {width:100%;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox .subAuswahl {position:relative;min-height:16px;margin-bottom:5px;padding-left:22px;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox .subAuswahl input {position:absolute;top:1px;left:3px;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox .subSubAuswahlenBox {margin-bottom:5px;margin-left:22px;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox .subSubAuswahlenBox .subSubAuswahl {position:relative;padding-left:23px;}
.konf .auswahlenBox .auswahlbox .auswahl .subAuswahlBox .subSubAuswahlenBox .subSubAuswahl input {position:absolute;top:1px;left:3px;}
.konf .auswahlenBox .buttonBox {position:relative;margin:3px 5px 15px 5px;}
.konf .auswahlenBox .subAuswahlBox .buttonBox {margin-left:0px;}
.konf .auswahlenBox .auswahlTyp_16 .buttonBox {margin-left:0px;margin-right:0px;}
.konf .auswahlenBox .buttonBox button {position:relative;display:inline-block;width:100%;padding:1px 25px 1px 15px;border:1px solid #D8E0E6;border-bottom-color:#A3ACB4;background:white linear-gradient(top bottom, white, rgba(220, 227, 233, 0.6));background:white -moz-linear-gradient(top, white, rgba(220, 227, 233, 0.6));background:white -o-linear-gradient(top, white, rgba(220, 227, 233, 0.6));background:white -webkit-linear-gradient(top, white, rgba(220, 227, 233, 0.6));background:white -ms-linear-gradient(top, white, rgba(220, 227, 233, 0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='rgba(220, 227, 233, 0.6)'); zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='rgba(220, 227, 233, 0.6)')";}
.konf .auswahlenBox .buttonBox button.aktiv, .konf .auswahlenBox .buttonBox button:focus, .konf .auswahlenBox .buttonBox button:hover {border-color:#004D91;background:white linear-gradient(top bottom, white, #dce3e9);background:white -moz-linear-gradient(top, white, #dce3e9);background:white -o-linear-gradient(top, white, #dce3e9);background:white -webkit-linear-gradient(top, white, #dce3e9);background:white -ms-linear-gradient(top, white, #dce3e9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='#dce3e9'); zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='white', endColorstr='#dce3e9')";}
.konf .auswahlenBox .buttonBox button:after {content:" ";position:absolute;right:5px;bottom:1px;height:15px;width:18px;background-position:-8px -65px;}
.noWebp .konf .auswahlenBox .buttonBox button:after {background-image:url("../images/css_sprites.png");}
.hasWebp .konf .auswahlenBox .buttonBox button:after {background-image:url("../images/css_sprites.webp");}
.konf .auswahlenBox.auswahlTyp_16 .buttonBox, .konf .auswahlenBox.spaltenTeilung .buttonBox {margin-top:5px;margin-bottom:5px;}
.konf .auswahlenBox.auswahlTyp_16 .buttonBox button, .konf .auswahlenBox.spaltenTeilung .buttonBox button {margin-bottom:10px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahlbox, .konf .auswahlenBox.auswahlTyp_2 .auswahlbox, .konf .auswahlenBox.auswahlTyp_3 .auswahlbox {margin:0px 5px 5px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahlbox .auswahl, .konf .auswahlenBox.auswahlTyp_2 .auswahlbox .auswahl, .konf .auswahlenBox.auswahlTyp_3 .auswahlbox .auswahl {margin-left:10px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahlbox .auswahl.auswahlAusgewaehlt, .konf .auswahlenBox.auswahlTyp_2 .auswahlbox .auswahl.auswahlAusgewaehlt, .konf .auswahlenBox.auswahlTyp_3 .auswahlbox .auswahl.auswahlAusgewaehlt {border-color:#004d91;}
.konf .auswahlenBox.auswahlTyp_1 .auswahlbox .auswahl:first-child, .konf .auswahlenBox.auswahlTyp_2 .auswahlbox .auswahl:first-child, .konf .auswahlenBox.auswahlTyp_3 .auswahlbox .auswahl:first-child {margin-left:0px;}
.konf .auswahlenBox.spaltenAnzahl_1 .auswahl {width:640px;}
.konf .auswahlenBox.spaltenAnzahl_2 .auswahl {width:310px;}
.konf .auswahlenBox.spaltenAnzahl_3 .auswahl {width:200px;}
.konf .auswahlenBox.spaltenAnzahl_4 .auswahl {width:150px;}
.konf .auswahlenBox.spaltenAnzahl_5 .auswahl {width:120px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahl .descriptionBox p, .konf .auswahlenBox.auswahlTyp_2 .auswahl .descriptionBox p, .konf .auswahlenBox.auswahlTyp_3 .auswahl .descriptionBox p {padding:5px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahl, .konf .auswahlenBox.auswahlTyp_2 .auswahl, .konf .auswahlenBox.auswahlTyp_3 .auswahl {display:inline-block;float:left;}
.konf .auswahlenBox.auswahlTyp_2 .auswahl .auswahlbalken, .konf .auswahlenBox.auswahlTyp_3 .auswahl .auswahlbalken, .konf .auswahlenBox.auswahlTyp_7 .auswahl .auswahlbalken, .konf .auswahlenBox.auswahlTyp_8 .auswahl .auswahlbalken {position:relative;padding-left:25px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahl.auswahlAusgewaehlt .auswahlbalken, .konf .auswahlenBox.auswahlTyp_2 .auswahl.auswahlAusgewaehlt .auswahlbalken, .konf .auswahlenBox.auswahlTyp_3 .auswahl.auswahlAusgewaehlt .auswahlbalken {color:#004d91;}
.konf .auswahlenBox.auswahlTyp_2 .auswahl input.auswahlPunkt, .konf .auswahlenBox.auswahlTyp_3 .auswahl input.auswahlPunkt, .konf .auswahlenBox.auswahlTyp_7 .auswahl input.auswahlPunkt, .konf .auswahlenBox.auswahlTyp_8 .auswahl input.auswahlPunkt {position:absolute;top:50%;left:7px;margin-top:-7px;}
.konf .auswahlenBox.auswahlTyp_1 .auswahl:hover, .konf .auswahlenBox.auswahlTyp_2 .auswahl:hover, .konf .auswahlenBox.auswahlTyp_3 .auswahl:hover {border-color:#004d91;}
.konf .auswahlenBox.auswahlTyp_1 .auswahl.auswahlGesperrt:hover, .konf .auswahlenBox.auswahlTyp_2 .auswahl.auswahlGesperrt:hover, .konf .auswahlenBox.auswahlTyp_3 .auswahl.auswahlGesperrt:hover {border-color:transparent;}
.konf .auswahlenBox.auswahlTyp_8 .auswahlbox {margin-top:10px;margin-bottom:15px;}
.konf .auswahlenBox.auswahlTyp_15 > div, .konf .auswahlenBox.auswahlTyp_16 > div {width:320px;}
.konf .auswahlenBox.auswahlTyp_15 > .auswahlbox, .konf .auswahlenBox.auswahlTyp_16 > .auswahlbox {margin-top:10px;margin-bottom:10px;}
.konf .auswahlenBox.auswahlTyp_15 > .descriptionBox, .konf .auswahlenBox.auswahlTyp_16 > .descriptionBox {width:315px;margin-left:5px;margin-right:5px;}
.konf .auswahlenBox.auswahlTyp_15 .auswahl, .konf .auswahlenBox.auswahlTyp_16 .auswahl {margin:5px 0px;padding-left:30px;}
.konf .auswahlTyp_15 input[type="radio"], .konf .auswahlTyp_15 input[type="checkbox"], .konf .auswahlTyp_16 input[type="radio"], .konf .auswahlTyp_16 input[type="checkbox"] {position:absolute;top:2px;left:10px;}
.konf .auswahlenBox.auswahlTyp_15 .auswahlbox .auswahl .subAuswahlBox, .konf .auswahlenBox.auswahlTyp_16 .auswahlbox .auswahl .subAuswahlBox {margin:5px 0px 10px;}
.konf .auswahlenBox.auswahlTyp_15 .auswahlbox {float:left;}
.konf .auswahlenBox.auswahlTyp_15 .descriptionBox_20 {float:right;}
.konf .auswahlenBox.auswahlTyp_15 .eingabefeldSammelBox {margin-left:5px;}
.konf .auswahlenBox.auswahlTyp_16 .auswahlbox {float:right;margin-right:5px;}
.konf .auswahlenBox.auswahlTyp_16 .descriptionBox_15 {float:left;}
.konf .auswahlenBox.auswahlTyp_16 .eingabefeldSammelBox {float:left;}
.konf .eingabefeldBox {position:relative;padding:3px 0px;}
.konf .eingabefeldBox .eingabefeldName {display:inline-block;margin-top:-2px;vertical-align:middle;}
.konf .eingabefeldBox .eingabefeldName > div {display:table;height:19px;line-height:12px;}
.konf .eingabefeldBox .eingabefeldName div > span {display:table-cell;vertical-align:middle;}
.konf .eingabefeldBox .variablenAuswahlCheckbox .variablenErklaerung, .konf .eingabefeldBox .eingabefeldName div > span .variablenErklaerung {display:inline-block;line-height:9px;padding:2px;margin-left:3px;background-color:rgba(8, 158, 149, 0.25);color:black;cursor:help;}
.konf .eingabefeldBox .eingabefeldWert {position:relative;display:inline-block;margin-top:2px;}
.konf .eingabefeldBox .eingabefeldWert .eingabefeldEinheit {position:absolute;bottom:2px;right:0px;width:32px;font-size:10px;color:#333;}
.konf .eingabefeldBox input {width:55px;padding:1px 33px 1px 1px;border:1px solid #333;font-size:12px;}
.konf .eingabefeldBox input[type="checkbox"] {width:auto;}
.konf .eingabefeldBox input.rot {border-color:red;}
.konf .eingabefeldBox input.gruen {border-color:green;}
.konf .eingabefeldBox input.rechtsbuendig {text-align:right;}
.konf .eingabefeldBox input:hover, .konf .eingabefeldBox input:focus {border-color:orange;}
.konf .auswahlTyp_1 .eingabefeldBox, .konf .auswahlTyp_2 .eingabefeldBox, .konf .auswahlTyp_3 .eingabefeldBox {margin-left:10px;}
.konf .auswahlTyp_1 .subAuswahlBox .eingabefeldBox, .konf .auswahlTyp_2 .subAuswahlBox .eingabefeldBox, .konf .auswahlTyp_3 .subAuswahlBox .eingabefeldBox {margin-left:0px;}
.konf .auswahlTyp_1:not(.spaltenTeilung) .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2:not(.spaltenTeilung) .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3:not(.spaltenTeilung) .eingabefeldBox .eingabefeldName {width:200px;}
.konf .auswahlTyp_6 .eingabefeldBox, .konf .auswahlTyp_7 .eingabefeldBox, .konf .auswahlTyp_8 .eingabefeldBox .eingabefeldName {width:300px;}
.konf .auswahlTyp_15 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_16 .eingabefeldBox .eingabefeldName {width:190px;}
.konf .auswahlTyp_1.spaltenAnzahl_1 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_1 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_1 .eingabefeldBox .eingabefeldName {width:250px;}
.konf .auswahlTyp_1.spaltenAnzahl_2 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_2 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_2 .eingabefeldBox .eingabefeldName {width:200px;}
.konf .auswahlTyp_1.spaltenAnzahl_3 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_3 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_3 .eingabefeldBox .eingabefeldName {width:180px;}
.konf .auswahlTyp_1.spaltenAnzahl_4 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_4 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_4 .eingabefeldBox .eingabefeldName {width:135px;}
.konf .auswahlTyp_1.spaltenAnzahl_4 .eingabefeldBox .inputEingabefeldWert, .konf .auswahlTyp_2.spaltenAnzahl_4 .eingabefeldBox .inputEingabefeldWert, .konf .auswahlTyp_3.spaltenAnzahl_4 .eingabefeldBox .inputEingabefeldWert {width:95px;}
.konf .auswahlTyp_1.spaltenAnzahl_5 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_5 .eingabefeldBox .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_5 .eingabefeldBox .eingabefeldName {width:105px;}
.konf .auswahlTyp_1.spaltenAnzahl_5 .eingabefeldBox .inputEingabefeldWert, .konf .auswahlTyp_2.spaltenAnzahl_5 .eingabefeldBox .inputEingabefeldWert, .konf .auswahlTyp_3.spaltenAnzahl_5 .eingabefeldBox .inputEingabefeldWert {width:65px;}
.konf .eingabefeldTyp_41 .variablenAuswahlRadio input {width:15px;margin:2px 3px 0px 0px;}
.konf .eingabefeldTyp_41 .variablenAuswahlRadio .radioLabel {display:inline-block;max-width:265px;vertical-align:top;}
.konf .spaltenAnzahl_2 .eingabefeldTyp_41 .variablenAuswahlRadio .radioLabel {max-width:265px;}
.konf .spaltenAnzahl_3 .eingabefeldTyp_41 .variablenAuswahlRadio .radioLabel {max-width:160px;}
.konf .spaltenAnzahl_4 .eingabefeldTyp_41 .variablenAuswahlRadio .radioLabel {max-width:115px;}
.konf .spaltenAnzahl_5 .eingabefeldTyp_41 .variablenAuswahlRadio .radioLabel {max-width:85px;}
.konf .auswahlTyp_1.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldName, .konf .auswahlTyp_1.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldName, .konf .auswahlTyp_2.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldName, .konf .auswahlTyp_3.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldName {width:285px;}
.konf .auswahlTyp_1.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldWert select, .konf .auswahlTyp_2.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldWert select, .konf .auswahlTyp_3.spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_41 .eingabefeldWert select {width:285px;}
.konf .spaltenAnzahl_1 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldWert select {width:100px;}
.konf .spaltenAnzahl_2 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldWert select {width:290px;}
.konf .spaltenAnzahl_3 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldWert select {width:180px;}
.konf .spaltenAnzahl_4 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldWert select {width:130px;}
.konf .spaltenAnzahl_5 .eingabefeldBox.eingabefeldTyp_40 .eingabefeldWert select {width:100px;}
.konf .eingabefeldTyp_42 .eingabefeldWert {margin-right:5px;margin-left:5px;vertical-align:middle;}
.konf .eingabefeldTyp_42 .eingabefeldWert input {vertical-align:middle;}
.konf .eingabefeldTyp_42 .eingabefeldWert label {padding-top:2px;padding-bottom:2px;margin-right:5px;cursor:pointer;}
.konf .funktionsErklaerungsBox {position:relative;margin:10px;padding-right:200px;}
.konf .funktionsErklaerungsBox button {position:absolute;top:10px;right:0px;width:190px;height:29px;padding-right:25px;}
.konf .funktionsErklaerungsBox button span {display:inline-block;position:absolute;top:0px;right:0px;}
.konf .eigenschaftenBox {position:relative;margin:15px 10px;}
.konf .eigenschaftenBox .groupsbalken {margin-top:15px;margin-bottom:3px;font-weight:bold;}
.konf .eigenschaftenBox .eigenschaftsDatensatz .name, .konf .eigenschaftenBox .eigenschaftsDatensatz .beschreibung {display:inline-block;vertical-align:top;}
.konf .eigenschaftenBox .eigenschaftsDatensatz .name {width:170px;}
.konf .eigenschaftenBox .eigenschaftsDatensatz .beschreibung {width:470px;}
.konf .eigenschaftenBox .eigenschaftsDatensatz.breiteDarstellung .beschreibung {width:640px;}
.konf .eigenschaftenBox .eigenschaftsDatensatz.gewicht {margin-top:5px;}
.konf .abschlussBox {margin:40px 0px 20px;}
.konf .abschlussBox .textRight {text-align:right;}
.konf .abschlussBox .linkeSpalte, .konf .abschlussBox .rechteSpalte {display:inline-block;width:325px;vertical-align:top;}
.konf .abschlussBox .linkeSpalte {padding:0px 10px;}
.konf .abschlussBox .rechteSpalte {width:300px;font-size:13px;}
.konf .abschlussBox .boxBlauUnterlegt {padding:15px;background-color:rgba(0, 77, 145, 0.05);border:1px solid #072844;}
.konf .abschlussBox .boxGrauUnterlegt {padding:15px;background-color:rgba(50, 50, 50, 0.05);border:1px solid #072844;}
.konf .abschlussBox .konfSpeichernBox {margin-top:25px;margin-left:15px;}
.konf .abschlussBox .konfSpeichernBox .konfSpeichernButton {position:relative;width:270px;margin-top:10px;margin-bottom:10px;line-height:20px;font-size:15px;}
.konf .abschlussBox .konfSpeichernBox .konfSpeichernButton .pfeilMitBox {position:absolute;top:-1px;right:2px;}
.konf .abschlussBox .beschriftung {color:rgba(0, 77, 145, 0.8);font-size:12px;}
.konf .abschlussBox .beschriftung > span {color:#333;font-size:11px;}
.konf .abschlussBox div > span.price {display:inline-block;width:100px;}
.konf .abschlussBox .betragBrutto {font-weight:bold;}
.konf .abschlussBox .versandHinweis a {font-size:11px;color:#666;}
.konf .abschlussBox .staffelbox {margin-top:5px;font-size:12px;}
.konf .abschlussBox .staffelbox .stagger span.price {width:150px;}
.konf .abschlussBox .staffelbox .sonderMenge {display:block;color:#555;font-size:11px;text-align:right;}
.konf .abschlussBox .detailBoxWarenkorb {margin-top:10px;}
.konf .abschlussBox .detailBoxWarenkorb lable {margin-left:5px;}
.konf .abschlussBox .detailBoxWarenkorb input {width:30px;text-align:center;}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton {position:relative;width:270px;margin-top:5px;padding:0px 40px 0px 20px;font-size:15px;line-height:20px;text-align:center;}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton.disabeld {color:gray;cursor:no-drop;}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton span.disabelBox {position:absolute;display:none;top:-3px;right:-3px;bottom:-3px;left:-3px;background:rgba(255, 255, 255, 0.6);}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton.disabeld span.disabelBox {display:block;}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton span.pfeilMitBox {position:absolute;right:0px;top:-1px;width:25px;}
.konf .abschlussBox .detailBoxWarenkorb .inWarenkorbButton.disabeld span.pfeilMitBox {opacity:0.5;}
.konf .abschlussBox .detailBoxWarenkorb .buttonDisabled {position:relative;}
.konf .abschlussBox .detailBoxWarenkorb .buttonDisabled .disabelBox {display:none !important;}
.konf .abschlussBox .detailBoxWarenkorb .buttonDisabled::after {content:"";position:absolute;top:4px;right:-2px;bottom:0px;left:0px;background-color:#ffffff88;}
.konf .feedbackBoxSmall {margin:0px 5px;padding:10px 0px;border-top:1px groove gray;font-size:14px;text-align:center;}
.konf .feedbackBoxSmall:hover {color:#004d91;text-decoration:underline;}
.konf.feedbackDisplayBox {position:relative;display:inline-block;background:white;text-align:left;max-width:660px;}
.konf .feedbackBox {position:relative;margin:20px 0px;}
.feedbackDisplayBox .feedbackBox {margin-top:5px;margin-bottom:0px;}
.konf .feedbackBox .feedbackEinleitungstext {line-height:20px;margin:10px 0px;}
.konf .feedbackBox .feedbackTextfeld {margin:5px 0px;}
.konf .feedbackBox .feedbackTextfeld textarea {width:625px;min-width:625px;max-width:625px;height:50px;min-height:50px;max-height:500px;margin:0px;padding:5px;border:1px solid #666;}
.konf .feedbackBox .feedbackZusatztext {position:absolute;bottom:36px;left:10px;font-size:12px;font-family:Roboto;font-weight:300;color:#cc3333;}
.konf .feedbackBox .feedbackButton {position:relative;width:190px;height:28px;margin-top:10px;margin-bottom:10px;margin-left:445px;padding-right:30px;}
.konf .feedbackBox .feedbackButton .pfeilMitBox {position:absolute;top:-1px;right:0px;}
.konf.baukastenSidebarBox {position:relative;}
.konf.baukastenSidebarBox .boxMitSchatten {padding-top:10px;}
.konf.baukastenSidebarBox .ueberschriftsBalken {position:relative;line-height:26px;padding:3px 10px;margin-bottom:3px;font-size:14px;}
.konf.baukastenSidebarBox .sidebarUeberschriftsBalken {padding:0;border:none;border-top:1px solid #ddd;border-bottom:1px solid #aaa;}
.konf.baukastenSidebarBox .sidebarUeberschriftsBalken .buttonInhalt {width:60px;}
.konf.baukastenSidebarBox .sidebarUeberschriftsBalken .buttonUebersicht {width:90px;}
.konf.baukastenSidebarBox .sidebarUeberschriftsBalken .buttonNeustart {width:50px;}
.konf.baukastenSidebarBox .ueberschriftsBalken > div {position:relative;display:inline-block;padding:0px 20px;text-align:center;}
.konf.baukastenSidebarBox .ueberschriftsBalken .baukastenNeustartButton {position:absolute;top:4px;right:5px;padding-right:20px;line-height:10px;font-size:11px;cursor:pointer;}
.konf.baukastenSidebarBox .ueberschriftsBalken .baukastenNeustartButton span.pfeilMitBox {position:absolute;top:0px;right:0px;}
.konf.baukastenSidebarBox .ueberschriftsBalken .baukastenNeustartButton span.abschwaechung {position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:rgba(255, 255, 255, 0.4);}
.konf.baukastenSidebarBox .ueberschriftsBalken .baukastenNeustartButton:hover span.abschwaechung {display:none;}
.konf.baukastenSidebarBox .kontaktBox {line-height:1.5em;margin:10px 5px 0px;padding:5px 10px;border-top:1px groove gray;font-size:14px;text-align:center;}
.konf.baukastenSidebarBox .registerBox {display:none;overflow:auto;}
.konf.baukastenSidebarBox .registerBox.registerAktiv {display:block;}
.konf.baukastenSidebarBox .registerInhalt {padding:0px 0px 0px 10px;}
.konf.baukastenSidebarBox .registerInhalt .schrittName {display:inline-block;margin-top:5px;font-size:14px;}
.konf.baukastenSidebarBox .registerInhalt .descriptionBox {margin-bottom:5px;}
.konf.baukastenSidebarBox .registerInhalt .ebene {margin-bottom:5px;}
.konf.baukastenSidebarBox .registerInhalt .ebene .ebenenname {font-size:14px;}
.konf.baukastenSidebarBox .registerInhalt .ebene .descriptionBox {display:none;max-width:300px;color:#004d91;}
.konf.baukastenSidebarBox .registerInhalt .ebene.descriptionView .descriptionBox {display:block;}
.konf.baukastenSidebarBox .baukastenCode {position:relative;margin:0px 10px 10px 10px;}
.konf.baukastenSidebarBox .baukastenCode .inputAngebotCode {width:100px;margin:0px 10px;font-size:12px;text-align:center;}
.konf.baukastenSidebarBox .baukastenCode .angebotCodeButton {padding:0px 10px;font-size:12px;}
.konf.baukastenSidebarBox .liste {padding-left:10px;border-top:1px solid #CCC;overflow:auto;}
.konf.baukastenSidebarBox .liste .schrittName {display:block;margin-top:5px;margin-bottom:3px;}
.konf.baukastenSidebarBox .liste .ebene {margin-bottom:3px;border-bottom:1px solid #CCC;}
.konf.baukastenSidebarBox .liste .ebene span.auswahlname, .konf.baukastenSidebarBox .liste .ebene span.subauswahlname, .konf.baukastenSidebarBox .liste .ebene span.subsubauswahlname {display:block;margin-left:10px;font-style:italic;}
.konf.baukastenSidebarBox .liste .ebene span.subauswahlname {margin-left:20px;color:#333;}
.konf.baukastenSidebarBox .liste .ebene span.subsubauswahlname {margin-left:35px;color:#333;}
.konf.baukastenSidebarBox .liste .ebene .eingabefeld {position:relative;min-height:16px;padding-right:100px;text-align:right;}
.konf.baukastenSidebarBox .liste .ebene .eingabefeld .eingabewert {position:absolute;top:0px;right:10px;width:90px;}
.konf.baukastenSidebarBox .liste .ebene .auswahlEingabefeld {margin-left:10px;}
.konf.baukastenSidebarBox .liste .ebene .subauswahlEingabefeld {margin-left:20px;}
.konf.baukastenSidebarBox .liste .ebene .subsubauswahlEingabefeld {margin-left:35px;}
.konf.baukastenSidebarBox .liste .ebene span.keineAuswahl {color:#999;}
.konf.baukastenSidebarBox .preisBox {position:relative;margin-top:10px;padding:0px 125px 5px 10px;text-align:right;}
.konf.baukastenSidebarBox .preisBox .preisDebug {width:320px;margin-bottom:10px;margin-left:-10px;font-size:10px;color:#333;}
.konf.baukastenSidebarBox .preisBox .preisDebug span {position:relative;right:auto;margin:0px 2px;}
.konf.baukastenSidebarBox .preisBox span {position:absolute;right:10px;}
.konf.baukastenSidebarBox .kontrollAusgaben {margin-top:10px;padding:5px;}
.konf.baukastenSidebarBox .kontrollAusgaben, .konf.baukastenSidebarBox .komponente, .konf.baukastenSidebarBox .operation, .konf.baukastenSidebarBox .mitPreis {font-size:10px;}
.konf.baukastenSidebarBox .noOverflow, .konf.baukastenSidebarBox .kontrollAusgaben .noOverflow {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.konf.baukastenSidebarBox .kontrollAusgaben .ebene {position:relative;margin-top:5px;}
.konf.baukastenSidebarBox .kontrollAusgaben .ebene > span {display:inline-block;padding-left:10px;float:right;}
.konf.baukastenSidebarBox .komponente, .konf.baukastenSidebarBox .kontrollAusgaben .komponente {background-color:rgba(0, 73, 209, 0.08);}
.konf.baukastenSidebarBox .komponente .menge, .konf.baukastenSidebarBox .kontrollAusgaben .komponente .menge {display:inline-block;width:56px;text-align:right;}
.konf.baukastenSidebarBox .kontrollAusgaben .ebene .material, .konf.baukastenSidebarBox .kontrollAusgaben .ebene .gewicht, .konf.baukastenSidebarBox .komponente .preis, .konf.baukastenSidebarBox .kontrollAusgaben .komponente .preis {color:#004d91;}
.konf.baukastenSidebarBox .operation, .konf.baukastenSidebarBox .kontrollAusgaben .operation {background-color:rgba(240, 128, 128, 0.08);}
.konf.baukastenSidebarBox .operation .zeit, .konf.baukastenSidebarBox .kontrollAusgaben .operation .zeit {display:inline-block;width:25px;text-align:right;}
.konf.baukastenSidebarBox .kontrollAusgaben .ebene .zeit, .konf.baukastenSidebarBox .operation .preis, .konf.baukastenSidebarBox .kontrollAusgaben .operation .preis {color:darkred;}
.konf.baukastenSidebarBox .mitPreis, .konf.baukastenSidebarBox .kontrollAusgaben .mitPreis {position:relative;padding-right:40px;}
.konf.baukastenSidebarBox .mitPreis .preis, .konf.baukastenSidebarBox .kontrollAusgaben .mitPreis .preis {position:absolute;top:0px;right:0px;text-align:right;width:40px;}
.konf.baukastenPreviewBox {font-size:14px;}
.konf.baukastenPreviewBox .einleitungstext {margin-left:10px;}
.konf.baukastenPreviewBox .eingabefeldBox {margin:10px 0px 10px 20px;}
.konf.baukastenPreviewBox.preisLayout2 .eingabefeldBox {margin-top:0px;}
.konf.baukastenPreviewBox .eingabefeldBox .eingabefeld .eingabefeldName {margin-left:5px;}
.konf.baukastenPreviewBox .preisBox {position:relative;margin:20px 0px;}
.konf.baukastenPreviewBox .preisBox div {position:relative;line-height:25px;}
.konf.baukastenPreviewBox .preisBox .spalte2, .konf.baukastenPreviewBox .preisBox .spalte3 {position:absolute;top:0px;}
.konf.baukastenPreviewBox .preisBox .spalte2 {left:170px;width:120px;text-align:right;}
.konf.baukastenPreviewBox .preisBox .spalte3 {left:300px;}
.konf.baukastenPreviewBox .preisBox .preisFeld {font-size:18px;font-weight:bold;color:#004d91;}
.konf.baukastenPreviewBox .buttonLeiste {margin-top:20px;}
.konf.baukastenPreviewBox .buttonLeiste .weiterButton {margin-top:10px;margin-right:15px;margin-left:15px;cursor:pointer;}
.konf.baukastenPreviewBox .buttonLeiste .weiterButton.startSchritt .textFlaecheUnten {width:250px;}
.konf.baukastenPreviewBox .buttonLeiste .weiterButton.angebotsSchritt .textFlaecheUnten {width:180px;}
.konf.baukastenPreviewBox .buttonLeiste .weiterButton span.pfeilMitBox {position:absolute;top:5px;right:5px;}
.konf.baukastenPreviewBox.V2 .eingabefeldBox {margin-left:10px;}
.konf.baukastenPreviewBox.V2 button {padding:5px 10px;border:none;background-color:#004d9144;}
.konf .selectInZweiterSpalte .eingabefeldTyp_40 .eingabefeldName {display:none;}
.konf .selectInZweiterSpalte .eingabefeldTyp_40 .eingabefeldWert {position:absolute;top:23px;right:5px;z-index:1;}
.konf .selectInZweiterSpalte .eingabefeldTyp_40 .eingabefeldWert select {width:60px !important;}
.konf .selectInZweiterSpalte .inputEingabefeldWert {width:35px !important;}
.konf .eingabefeldMitBoxLinksRechts .elementLinks {float:left;margin-left:10px;}
.konf .eingabefeldMitBoxLinksRechts .eingabefeldSammelBox {float:left;width:250px;margin:0px 15px;}
.konf .eingabefeldMitBoxLinksRechts .elementRechts {float:left;}
.konf .layoutSubSubAuswahlenZuschnitt .subAuswahl {padding-left:20px !important;}
.konf .layoutSubSubAuswahlenZuschnitt .subSubAuswahlenBox {margin:-3px 0px 15px 17px !important;}
.konf .layoutSubSubAuswahlenZuschnitt .subSubAuswahlenBox .subSubAuswahl {padding-left:20px !important;}
.konf .eingabefelderLayoutDornbiegen .eingabefeldBox input {width:45px;}
.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_49919169ea645d5c9,.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_005355a922aff3ef7,.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_12efcee509976534c,.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_94b31a4c18e01286c {position:absolute;right:-120px;margin-top:-14px;z-index:1;}
.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_49919169ea645d5c9 input, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_005355a922aff3ef7 input, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_12efcee509976534c input, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_94b31a4c18e01286c input {width:40px;padding-right:13px;}
.konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_49919169ea645d5c9 .eingabefeldEinheit, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_005355a922aff3ef7 .eingabefeldEinheit, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_12efcee509976534c .eingabefeldEinheit, .konf .eingabefelderLayoutDornbiegen .eingabefeld_20150311172515_94b31a4c18e01286c .eingabefeldEinheit {width:12px;}
.konf .konfZeichnungLinksEingabewerteRechts .descriptionBox_11 {float:left;width:230px;}
.konf .konfZeichnungLinksEingabewerteRechts320 .descriptionBox_11 {float:left;width:320px;}
.konf .konfGewalzt.konfZeichnungLinksEingabewerteRechts320 .descriptionBox_123, .konf .konfGewalzt.konfZeichnungLinksEingabewerteRechts320 .descriptionBox_139, .konf .konfGewalzt.konfZeichnungLinksEingabewerteRechts320 .descriptionBox_155 {float:left;width:320px;margin-left:5px;margin-right:30px;}
.konf .konfZeichnungLinksEingabewerteRechts400 .descriptionBox_11, .konf .konfZeichnungLinksEingabewerteRechts400 .descriptionBox_110 {float:left;width:400px;}
.konf .konfZeichnungenLinks5PxAbstand .descriptionBox_11, .konf .konfZeichnungenLinks5PxAbstand .descriptionBox_110 {margin:0px 5px;}
.konf .zusammengesetzteSenkrechteZeichnung .descriptionBox_11 {float:left;width:310px;line-height:0px;}
.konf .zusammengesetzteSenkrechteZeichnung .descriptionBox_11 > div {line-height:0px;}
.konf .auswahlMengeInputEinzeilig .auswahl .eingabefeldSammelBox .eingabefeldBox .eingabefeldName {width:80px;}
.konf .eingabefelderUnterAuswahlen .auswahlenBox {margin-bottom:20px;}
.konf .konfWHLHalterabstaende .eingabefeldSammelBox {margin:0px 10px 15px;}
.konf .konfWHLHalterabstaende .eingabefeldTyp_5 {display:inline-block;width:105px;}
.konf .konfWHLHalterabstaende .eingabefeld_20151021144518_dee6d7ba5f574df03,.konf .konfWHLHalterabstaende .eingabefeld_20160223171511_353da71f78402be26,.konf .konfWHLHalterabstaende .eingabefeld_20160223172342_da93343bda7c8931a,.konf .konfWHLHalterabstaende .eingabefeld_20160811110310_3367a82565bba511d,.konf .konfWHLHalterabstaende .eingabefeld_20160811110334_854eb18f3139ef3b9,.konf .konfWHLHalterabstaende .eingabefeld_20160811110405_01ccdb8d2bf717c1d,.konf .konfWHLHalterabstaende .eingabefeld_20240124153506_7f3ee5b070c14c184,.konf .konfWHLHalterabstaende .eingabefeld_20250217144843_a81048b63b2916851 {display:block;width:600px;margin-bottom:5px;}
.konf .konfWHLHalterabstaende .eingabefeld_20160223172342_da93343bda7c8931a,.konf .konfWHLHalterabstaende .eingabefeld_20160811110334_854eb18f3139ef3b9,.konf .konfWHLHalterabstaende .eingabefeld_20160811110405_01ccdb8d2bf717c1d {margin-top:20px;}
.konf .konfDownloadButtonMitText {display:inline-block;position:relative;min-height:40px;margin:3px;padding:5px 0 12px 50px;}
.konf .konfDownloadButtonMitText .cssSpriteLogo_PDFGross {position:absolute;top:2px;left:2px;}
.konf .konfDownloadButtonMitText .filesize {position:absolute;top:45px;left:0;width:55px;font-size:10px;text-align:center;color:#666;}
.konf .eingabefelderEinrueckenUm20 .eingabefeldSammelBox {margin-left:20px;}
.konf .eingabefeldUberInput .eingabefeldBox {display:inline-block;position:relative;height:45px;width:95px;}
.konf .eingabefeldUberInput .eingabefeldWert {position:absolute;left:2px;bottom:5px;}
.konf .eingabefeldUberInput .eingabefeldName {position:absolute;top:5px;left:5px;width:85px;}
.konf .konfWHLAbstandsInfo .descriptionBox_20 {float:left;}
.konf .textAuswawhlButtonListe {font-size:14px;margin-top:10px;}
.konf .textAuswawhlButtonListe.mittig {text-align:center;}
.konf .textAuswawhlButtonListe .boxMitSchatten3 {margin-right:20px;}
.konf .textAuswawhlButtonListe .boxMitSchatten3 .textFlaecheUnten {padding-right:25px;padding-left:10px;}
.konf .textForButtonLeiste {margin-top:-1px !important;}
.konf .zusatzInformationenBox {display:none;}
.konf .zusatzInformationenBox.zusatzAktiv {display:block;}
.handlaufauswahl {margin:20px 0px;}
.handlaufauswahl > div {display:inline-block;float:left;width:225px;margin-left:10px;}
.handlaufauswahl > div > img {opacity:0.5;}
.handlaufauswahl > div:hover > img, .handlaufauswahl > div.imgAktiv > img {opacity:1;}
.handlaufauswahl > div.imgAktiv {border-color:#004d91;}
.handlaufPreislistePreview .eingabefeld {margin-left:188px;}
.handlaufPreislistePreview .eingabefeld .inputEingabefeldWert {width:45px;}
.handlaufPreislistePreview .eingabefeld .eingabefeldName {margin-left:10px;}
.handlaufPreislistePreview .weiterButton {margin-left:150px !important;text-align:center;}
.endenAuswahlZusatzAbstand .subSubAuswahlenBox .subSubAuswahl {margin-top:10px;}
.profileEndenBeimBiegen .descriptionBox_12 {position:absolute;right:10px;}
.konf .profileEndenBeimBiegen .eingabefeldSammelBox {margin-top:25px;}
.konf .profileEndenBeimBiegen .descriptionBox_48:last-child::after {clear:both;content:"";display:block;height:0;visibility:hidden;}
.konf .profileEndenBeimBiegen .descriptionBox_48 .elementRechts {float:right;margin-right:10px;}
.konf .noClearfix1 .clearfix1, .konf .noClearfix2 .clearfix2, .konf .noClearfix3 .clearfix3, .konf .noClearfix4 .clearfix4, .konf .noClearfix5 .clearfix5, .konf .noClearfix6 .clearfix6, .konf .noClearfix7 .clearfix7 {display:none;clear:none;}
.konf .eingabefeld_gruen .eingabefeldName {color:#089e95;}
.konf .eingabefeld_rot .eingabefeldName {color:#9e1610;}
.konf .eingabefeld_orange .eingabefeldName {color:#f7972c;}
.konf .eingabefeld_blau .eingabefeldName {color:#004d91;}
.konf .eingabefeld_lila .eingabefeldName {color:#9933cc;}
.schnellAnsichtKonfPreise .box320 {position:relative;display:inline-block;width:320px;margin:5px 0px 5px 5px;border:1px solid gray;font-size:14px;}
.schnellAnsichtKonfPreise .box320:hover {border-color:#004D91;}
.schnellAnsichtKonfPreise .box320 .konf {position:absolute;right:0px;bottom:0px;left:0px;}
.schnellAnsichtKonfPreise .box320 .konf .eingabefeldWert .inputEingabefeldWert {font-size:16px;padding-right:42px !important;}
.schnellAnsichtKonfPreise .box320 .konf .eingabefeldWert .eingabefeldEinheit {width:40px;font-size:12px;}
.schnellAnsichtKonfPreise .box320 .konf .preisBox {margin:10px 0px 10px 10px;}
.schnellAnsichtKonfPreise .box320 .konf .buttonLeiste {margin-top:5px;}
.schnellAnsichtKonfPreise .box320 .konf .weiterButton {margin-top:0px;margin-left:0px;margin-right:0px;}
.schnellAnsichtKonfPreise .box320 .konf .weiterButton .textFlaecheUnten {width:303px !important;padding-left:10px;}
.schnellAnsichtKonfPreise .bildunterschrift {display:block;margin:0px 10px 5px;line-height:12px;font-size:12px;color:gray;}
.schnellAnsichtKonfPreise .box320 .image2, .schnellAnsichtKonfPreise .box320.viewImage2 .image {display:none;}
.schnellAnsichtKonfPreise .box320 .image, .schnellAnsichtKonfPreise .box320.viewImage2 .image2 {display:block;}
.schnellAnsichtKonfPreise .box480 {position:relative;display:inline-block;width:480px;margin:5px 0px 5px 10px;border:1px solid gray;font-size:14px;}
.schnellAnsichtKonfPreise .box480:hover {border-color:#004D91;}
.schnellAnsichtKonfPreise .box480 .konf {position:absolute;right:0px;bottom:0px;left:0px;}
.schnellAnsichtKonfPreise .box480 .konf .einleitungstext {display:block;}
.schnellAnsichtKonfPreise .box480 .konf .eingabefeldBox {display:inline-block;float:left;width:200px;}
.schnellAnsichtKonfPreise .box480 .konf .eingabefeldWert .inputEingabefeldWert {font-size:16px;padding-right:42px !important;}
.schnellAnsichtKonfPreise .box480 .konf .eingabefeldWert .eingabefeldEinheit {width:40px;font-size:12px;}
.schnellAnsichtKonfPreise .box480 .konf .preisBox {display:inline-block;width:250px;margin:-20px 0px 10px 10px;}
.schnellAnsichtKonfPreise .box480 .konf .buttonLeiste {float:right;margin-top:5px;}
.schnellAnsichtKonfPreise .box480 .konf .weiterButton {margin-top:0px;margin-left:0px;margin-right:0px;}
.schnellAnsichtKonfPreise .box480 .konf .weiterButton .textFlaecheUnten {width:233px !important;padding-left:10px;}
.schnellAnsichtKonfPreise .bildunterschrift {display:block;margin:0px 10px 5px;line-height:12px;font-size:12px;color:gray;}
.schnellAnsichtKonfPreise .box480 .image2, .schnellAnsichtKonfPreise .box480.viewImage2 .image {display:none;}
.schnellAnsichtKonfPreise .box480 .image, .schnellAnsichtKonfPreise .box480.viewImage2 .image2 {display:block;}
.konf.preisLayout3 .eingabefeldBox {display:none;}
.eingabefeldBox_ml100px .eingabefeldBox {margin-left:100px;}
.konf .farbigeGruppe {padding-top:5px;padding-right:5px;padding-bottom:10px;padding-left:5px;margin-top:10px;margin-right:-5px;margin-bottom:5px;margin-left:-5px;}
.konf .farbigeGruppe .groupsbalken {margin-top:5px;}
.konf .farbigeSchritt.farbe1 {background-color:rgba(255,216,0,0.12);}
.konf .farbigeGruppe.farbe1 {background-color:rgba(255,216,0,0.05);}
.konf .farbigeSchritt.farbe2 {background-color:rgba(0,175,255,0.12);}
.konf .farbigeGruppe.farbe2 {background-color:rgba(0,175,255,0.05);}
.konf .farbigeSchritt.farbe3 {background-color:rgba(255,0,0,0.05);}
.konf .farbigeGruppe.farbe3 {background-color:rgba(255,0,0,0.02);}
.konf .farbigeSchritt.farbe4 {background-color:rgba(8, 158, 149, 0.1);}
.konf .farbigeGruppe.farbe4 {background-color:rgba(8, 158, 149, 0.04);}
.konf .farbigeSchritt.farbe5 {background-color:rgba(204, 204, 204, 0.10);}
.konf .farbigeGruppe.farbe5 {background-color:rgba(204, 204, 204, 0.08);}
.konf .farbigeSchritt.farbe6 {background-color:rgba(247, 151, 44, 0.10);}
.konf .farbigeGruppe.farbe6 {background-color:rgba(247, 151, 44, 0.08);}
.konf.konfMitExcelModul .baukastenSchrittAbdunklungsFlaeche.abdunklungAktiv2::after {content:"Belastungsfall wird neu berechnet ... Bitte gedulden Sie sich einen Moment, wir überprüfen Rohr und Befestigung ...";display:inline-block;position:fixed;top:20%;left:33%;width:250px;padding:20px;background:rgb(255, 255, 255);font-size:18px;border-radius:20px;border:1px solid rgb(0, 0, 0);box-shadow:0px 0px 10px rgb(255, 255, 255);}
.konf.obereSchrittleisteNichtAnzeigen ul.schrittBalken:first-of-type {display:none;}
.konfPreview.nachrichtenbox {width:570px;}
.konfPreview .boxMitSchatten3, .konfPreview .boxMitSchatten3 * {box-sizing:border-box;}
.konfPreview .boxMitSchatten3, .konfPreview .boxMitSchatten3 .textFlaecheUnten {width:100%;}
.content > .konfPreview {color:#444;}
.content > .konfPreview > h1 {margin:10px 0px 15px 10px;font-size:20px;}
.konfPreview .headerImage .image {height:100%;width:100%;background-size:100% 100%;background-position:top center;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.konfPreview .headerImage .image.zoom, .konfPreview .headerImage .image.zoom10, .konfPreview .headerImage .image.zoom20 {-webkit-transition:background-size 2s ease-in;-moz-transition:background-size 2s ease-in;-ms-transition:background-size 2s ease-in;-o-transition:background-size 2s ease-in;transition:background-size 2s ease-in;background-size:120% 120%;}
.konfPreview .headerImage .image.zoom20 {background-size:120% 120%;}
.konfPreview .headerImage .image.zoom10 {background-size:110% 110%;}
.konfPreview .headerImage .image.zoom8 {background-size:108% 108%;}
.konfPreview .headerImage {width:1010px;min-height:250px;overflow:hidden;}
.konfPreview .headerImage img {-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.konfPreview .headerImage img:hover {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25); transform:scale(1.25);}
.konfPreview .headerImage .image2 {position:absolute;top:0;height:100%;width:100%;background-size:100% 100%;opacity:1;transition:opacity 2s ease-in;}
.konfPreview .headerImage .image2.opacity {opacity:0.3;}
.konfPreview .overlay {position:absolute;right:10px;top:0px;bottom:0px;width:25%;min-width:220px;padding-left:10px;}
.konfPreview .overlay > div {position:absolute;z-index:1;}
.konfPreview .overlay .textFlaecheUnten {padding-right:30px;text-align:center;}
.konfPreview .overlay .boxMitSchatten3 {cursor:pointer;border-bottom:3px solid #666;font-size:16px;box-shadow:none;}
.konfPreview .overlay .boxMitSchatten3 .textFlaecheUnten:after {transition:transform 0.5s linear 0.2s;}
.konfPreview .overlay div.aktiv .boxMitSchatten3 .textFlaecheUnten:after, .konfPreview .overlay .boxMitSchatten3:hover .textFlaecheUnten:after {-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.konfPreview .overlay .boxPreview {width:100%;max-height:0px;overflow:hidden;background-color:white;transition:max-height 0.5s ease-in-out 0.2s;}
.konfPreview .overlay .boxPreview ul {list-style:none;margin:0;padding:5px;}
.konfPreview .overlay .boxPreview ul li {position:relative;margin:0 0 15px 0;padding:5px;line-height:1.5em;background-color:rgba(0,0,0,0.08);-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-khtml-hyphens:auto;hyphens:auto;cursor:pointer;}
.konfPreview .overlay .boxPreview ul li:hover a {color:#004D91;}
.konfPreview .overlay .boxPreview ul li img {width:100%;margin-bottom:5px;}
.konfPreview .overlay .boxPreview ul li .pfeilWeiss15 {position:absolute;right:1px;bottom:6px;}
.konfPreview .overlay .boxPreview ul li:hover .pfeilWeiss15 {background-position:-98px -65px;}
.konfPreview .overlay div:hover .boxPreview {max-height:30px;}
.konfPreview .overlay div.aktiv .boxPreview {max-height:100% !important;}
@media only screen and (max-width:995px) {.konfPreview .headerImage {min-width:600px;width:100%;}.konfPreview .headerImage {height:260px;}.konfPreview .overlay .boxMitSchatten3 {width:200px;}}
.konfPreview .previewDialogFenster ul {margin:0;padding:0;list-style-type:none;}
.konfPreview .previewDialogFenster ul li {position:relative;display:block;padding:0px 5px 0px 0px;margin:5px 10px 15px 5px;list-style-type:none;border:2px solid #eee;cursor:pointer;}
.konfPreview .previewDialogFenster ul li:hover {border-color:#004d91;}
.konfPreview .previewDialogFenster ul li p strong:first-child {display:inline-block;margin-bottom:5px;}
.konfPreview .previewDialogFenster ul li p a {position:absolute;bottom:3px;right:5px;text-decoration:underline;}
div.konfPreview div.previewDialogFenster ul li p {float:left;margin-top:10px !important;margin-left:15px !important;}
.konfPreview .previewDialogFenster ul li img {float:left;width:250px;}
.baukastenPreviewBox .boxMitSchatten3 {margin-right:10px;}
.baukastenPreviewBox .boxMitSchatten3 .textFlaecheUnten {text-align:center;}
@media only screen and (max-width:995px) {.baukastenPreviewBox .boxMitSchatten3 {width:100%;margin-top:10px;margin-bottom:10px;}.baukastenPreviewBox .boxMitSchatten3 .textFlaecheUnten {width:100%;}}
.konfPreview .previewBox.previewReviewsBox {background-color:rgba(0,0,0,0.08);}
.konfPreview .previewBox.previewReviewsBox .openLinkReviewsListe {position:absolute;top:5px;right:10px;font-size:14px;}
.konfPreview .previewBox.previewReviewsBox .boxReviewsListe {overflow:auto;white-space:nowrap;padding-bottom:10px;}
.konfPreview .konfPreviewDetails {margin-top:20px;margin-bottom:10px;}
.konfPreview .konfPreviewDetails .detailsBox {float:left;margin-left:20px;margin-bottom:25px;padding:10px;background-color:rgba(0,0,0,0.06);}
.konfPreview .konfPreviewDetails .detailsBox.boxLinks {width:370px;}
.konfPreview .konfPreviewDetails .detailsBox.boxRechts {width:550px;}
.konfPreview .konfPreviewDetails .eingabefeldBox .eingabefeldName {width:200px;}
.konfPreview .konfPreviewDetails .eingabefeldBox input {font-size:16px;}
.konfPreview .konfPreviewDetails .eigenschaftenBox > p {display:none;}
.konfPreview .konfPreviewDetails .detailsBox table tr td {vertical-align:top;}
@media only screen and (min-width:995px) {.konfPreview .konfPreviewDetails .eigenschaftenBox .eigenschaftsDatensatz.breiteDarstellung .beschreibung {width:100%;}}
@media only screen and (max-width:995px) {.konfPreview .konfPreviewDetails .detailsBox.boxRechts {width:620px;}
.konfPreview .konfPreviewDetails .baukastenPreviewBox .detailsBox {width:610px;min-height:auto !important;}}
.konf.baukastenPreviewBox .eingabefelder.eingabefeldBox .eingabefeld, .konf.konfEingabeDetail .eingabefeldBox .eingabefeld {margin-bottom:5px;}
.konf.konfEingabeDetail .eingabefeldBox .eingabefeld .eingabefeldName {width:180px;font-size:14px;}
.konf.baukastenPreviewBox .eingabefelder.eingabefeldBox .eingabefeldName {font-size:14px;}
.konf.baukastenPreviewBox .eingabefelder.eingabefeldBox .eingabefeldWert input, .konf.konfEingabeDetail .eingabefeldBox .eingabefeld .eingabefeldWert input {font-size:16px;padding:1px 45px 1px 1px;width:50px;}
.konf.baukastenPreviewBox .eingabefelder.eingabefeldBox .eingabefeldEinheit, .konf.konfEingabeDetail .eingabefeldBox .eingabefeld .eingabefeldEinheit {bottom:2px;width:40px;font-size:14px;}
.konf.konfEigenschaftenBox {overflow:auto;}
.konf.konfEigenschaftenBox .eigenschaftsDatensatz .beschreibung {width:400px;}
.konf.konfEigenschaftenBox .eigenschaftsDatensatz.breiteDarstellung .beschreibung {width:100%;}
.konf.konfEingabeDetail .close, .konf.konfEigenschaftenBox .close {content:'x';position:absolute;top:5px;right:5px;padding:0px 10px;background:none;border:none;font-size:25px;font-weight:bold;}
.konfPreview.V2 {font-family:Roboto;}
.konfPreview .mb125px {margin-bottom:125px;}
.content > .konfPreview.V2 > h1 {font-size:24px;font-weight:300;color:#004d91;letter-spacing:1px;}
.konfPreview.V2 strong {font-weight:400;}
.konfPreview.V2 .boxTitle {display:block;padding-left:5px;padding-top:5px;border-bottom:1px solid #ccc;font-size:18px;color:#004d91;}
.konfPreview .bogenAusfuhrungen {position:absolute;bottom:-110px;right:10px;border:2px solid #004d91;padding:5px;background-color:white;}
.konfPreview .bogenAusfuhrungen p {font-size:16px;color:#004d91;font-weight:400;padding:3px 0 3px 5px;}
.konfPreview .bogenAusfuhrungen ul {list-style:none;padding:0;margin:0;}
.konfPreview .bogenAusfuhrungen ul li {position:relative;display:inline-block;vertical-align:top;width:128px;margin:3px;text-align:center;}
.konfPreview .bogenAusfuhrungen ul li img {border:4px solid #eee;box-sizing:border-box;}
.konfPreview .bogenAusfuhrungen ul li.aktiv img {border-color:#089e95;box-shadow:1px 2px 5px gray;}
.konfPreview .bogenAusfuhrungen ul li.inaktiv::after {content:' ';background:rgba(255,255,255,0.7);position:absolute;top:0;right:0;bottom:0;left:0;}
.konfPreview.V2 .konfPreviewDetails .detailsBox {position:relative;font-size:16px;}
.konfPreview.V2 .konfPreviewDetails .detailsBox .withZeichnung {display:block;margin:10px auto;box-shadow:3px 3px 2px #ccc;}
.konfPreview.V2 .konfPreviewDetails .detailsBox .zusatzHinweis {padding:1.5em 5px 0;font-size:14px;font-weight:300;color:#666;}
.konfPreview.V2 .konfPreviewDetails .detailsBox table {margin-top:10px;margin-bottom:10px;line-height:1.3em;}
.konfPreview.V2 .konfPreviewDetails .detailsBox table .preis {font-size:20px;font-weight:500;color:#004d91;}
