/*css-reg*/
/*externer service*/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
background-color: #FFF;
}
.gesamt-0000 {
width: 700px;
background-color: #FFF;
float: left;
}
.gesamt-serviceext {
width: 700px;
background-color: #ABCDEF;
float: left;
}
.gesamt-stbb {
width: 700px;
background-color: #ffd700;
float: left;
}
.gesamt-peri,
.gesamt-periint,
.gesamt-peridemo,
.gesamt-periexpl {
width: 700px;
background-color: #C0EEFD;
float: left;
background-position: left top;
background-repeat: no-repeat;
padding-top: 75px;
margin-bottom: 50px;
}
.gesamt-dinsmlle {
width: 700px;
background-color: #F0F0F0;
float: left;
}
.gesamt-dinsmldl {
width: 700px;
background-color: #F0F0F0;
float: left;
}
.gesamt-dinsmlkl {
width: 700px;
background-color: #F0F0F0;
float: left;
}
.gesamt-zdbnp1 {
width: 820px;
background-color: #FFF;
float: left;
}
.gesamt-alus {
width: 820px;
background-color: #FFF;
float: left;
background-image: url(/resource/crblob/90784/cc9ec348e4ef19305b44b564e253701c/alus-header-jpg-data.jpg);
background-position: left top;
background-repeat: no-repeat;
padding-top: 75px;
margin-bottom: 50px;
}
.gesamt-alusen {
width: 820px;
background-color: #FFF;
float: left;
background-image: url(/resource/crblob/90784/cc9ec348e4ef19305b44b564e253701c/alus-header-jpg-data.jpg);
background-position: left top;
background-repeat: no-repeat;
padding-top: 75px;
margin-bottom: 50px;
}
/*Header*/
.header-0000 {
display: none;
}
.header-dinsmlle {
width: 650px;
float: left;
margin: 0;
padding: 0;
background-image: url(/resource/crblob/90786/be08bb512d58dc623a489be9a1d2d186/header-dinsml-gif-data.gif);
background-repeat: no-repeat;
height: 85px;
}
.header-dinsmldl {
width: 650px;
float: left;
margin: 0;
padding: 0;
background-image: url(/resource/crblob/90786/be08bb512d58dc623a489be9a1d2d186/header-dinsml-gif-data.gif);
background-repeat: no-repeat;
height: 85px;
}
.header-dinsmlkl {
width: 650px;
float: left;
margin: 0;
padding: 0;
background-image: url(/resource/crblob/90786/be08bb512d58dc623a489be9a1d2d186/header-dinsml-gif-data.gif);
background-repeat: no-repeat;
height: 85px;
}
.header-bau {
display: none;
}
.main-inhalt {
width: 100%;
margin: 10px 0 0 10px;
float: left;
}
.main-einsp-hell,
.main-einsp-weiss-border {
max-width: 100%;
margin: 10px 0 0 10px;
float: left;
}
.titel-main,
.main-einsp-weiss {
padding: 0 0 0 170px;
width: 470px;
}
.main-einzug {
margin: 10px 0 0 160px;
padding: 0 15px 0 0;
float: left;
width: 470px;
}
.main-zwsp-48-li {
float: left;
width: 230px;
border-left: 0;
margin: 0 0 0 70px;
}
.main-zwsp-48-re-text-li {
float: right;
width: 230px;
margin: 0 0 0 0;
text-align: left;
}
/**Formularfelder **/
.gesamt-peri form {
/**visibility: hidden;**/
}
.gesamt-npfeuer1 form {
visibility: hidden;
}
 
form {
float: left;
width: 95%;
padding: 0 10px 0 0;
}
.breite-form-option,
.breite-form {
width: 650px;
margin: 0 0 10px 0;
float: left;
}
.breite-form-option-zdbnp1,
.breite-form-zdbnp1 {
width: 100%;
margin: 0 0 10px 0;
float: left;
}
.regis-label {
width: 170px;
float: left;
text-align: right;
padding: 4px 5px 0 0;
}
.regis-label-kdnr-left {
width: 145px;
float: left;
text-align: right;
padding: 4px 5px 0 0;
}
.regis-label-kdnr-middle {
float: left;
width: 25px;
text-align: right;
padding: 4px 0 0 0;
}
.option-label {
float: left;
color: #000;
width: 1 10px;
}
.option {
float: left;
width: 25px;
height: 1.0em;
margin: 0;
}
.form-regi-breit input,
.bestellung textarea {
width: 350px;
}
.form-regi-breit,
.bestellung {
width: 350px;
float: left;
margin: 5px 5px 0 0;
}
.form-regi-breit-zdbnp1,
.bestellung-zdbnp1 {
width: 78%;
float: left;
margin: 5px 5px 0 0;
}
.formbreite-suche-dropdown {
width: 355px;
float: left;
margin: 5px 5px 0 0;
}
.formbreite-suche-dropdown-zdbnp1 {
width: 78%;
float: left;
margin: 5px 5px 0 0;
}
.button {
border-top: 1px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 1px solid #000;
background-color: #0A0966;
color: #FFF;
font-weight: bold;
clear: both;
height: 20px;
max-width: 300px;
text-align: center;
float: right;
}
.form-regi-breit-text {
padding: 4px 0 6px 20px;
float: left;
width: 340px;
border-top: 0 solid #000;
border-right: 0 solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
/** Absatzformate **/
.header-main-ob {
color: #000;
font-weight: bold;
padding: 0 0 0 0;
font-size: 1.2em;
}
.klein {
font-size: 90%;
}
.rot-fett {
color: #F00;
font-weight: bold;
}
.login-text {
font-size: 0.85em;
}
.button-weiter {
width: 330px;
float: right;
padding: 30px 0 10px 0;
}
.button-weiter a.button {
height: 19px;
padding: 0 5px;
border-bottom: 2px solid #898989;
border-right: 2px solid #898989;
text-decoration: none;
}
.button-zurueck {
width: 300px;
float: left;
padding: 30px 0 10px 0;
}
.button-zurueck a.button {
height: 19px;
padding: 0 5px;
border-bottom: 2px solid #898989;
border-right: 2px solid #898989;
text-decoration: none;
}
p {
color: #000;
font-size: 1em;
margin: 0;
padding: 3px 0 0 5px;
}
.clear {
clear: both;
float: none;
font-size: 0;
height: 1px;
line-height: 0;
margin: 0;
padding: 0;
width: 1px;
}
.gesamt-npbeton1 {
width: 775px;
}
.gesamt-npbeton1 .titel-main,
.gesamt-npbeton1 .main-einsp-weiss {
width: 775px;
}
.form-regi-breit-text {
min-height: 14px;
}
.initFormFocus .main-zwsp-48-li {
min-height: 113px;
}
.button {
height: 22px;
padding-bottom: 3px;
cursor: pointer;
}
.gesamt-npbpv1 {
float: left;
width: 700px;
}
.header-npbpv1 {
width: 650px;
float: left;
margin: 0;
padding: 0;
background: url(/resource/crblob/90788/21b81ab485ab9acb2afd5e4c2fd5ec3d/npbpv-header-druck-gif-data.gif) no-repeat scroll 0 0 transparent;
height: 140px;
}
.main-dreisp-30-li {
float: left;
width: 150px;
border-left: 0;
margin: 0 0 0 70px;
}
.main-dreisp-30-mi {
float: left;
width: 150px;
border-left: 0;
margin: 0 0 0 70px;
}
.main-dreisp-30-re-text-li {
float: right;
width: 150px;
margin: 0 45px 0 1px;
text-align: left;
}
.gesamt-npfeuer1 {
float: left;
width: 700px;
}
.header-npfeuer1 {
width: 650px;
float: left;
margin: 0;
padding: 0;
background: url(/resource/crblob/696234/9954b581967612f77df518ee32f430f6/npfeuer-header-druck-gif-neu-data.png) no-repeat scroll 0 0 transparent;
height: 140px;
}
.gesamt-dghmrwl1 {
float: left;
width: 700px;
}
.header-dghmrwl1 {
width: 650px;
float: left;
margin: 0;
padding: 0;
background: url(/resource/crblob/90792/8c6db0ed241c52793ac8f8bc62279b8c/dghmrwl-header-druck-gif-data.gif) no-repeat scroll 0 0 transparent;
height: 140px;
}
.body-npfeuer1 {
background: url(/resource/crblob/90794/77c4e4e1660804fd6a3510d54e104448/body-bg-gif-data.gif) repeat-x scroll 0 0 transparent;
}
.body-dghmrwl1 {
background: url(/resource/crblob/90794/77c4e4e1660804fd6a3510d54e104448/body-bg-gif-data.gif) repeat-x scroll 0 0 transparent;
}
.body-npbpv1 {
background: url(/resource/crblob/90794/77c4e4e1660804fd6a3510d54e104448/body-bg-gif-data.gif) repeat-x scroll 0 0 transparent;
}
.gesamt-bvbeschamt {
width: 700px;
float: left;
background-image: url(/resource/crblob/90796/83ccd54f183d7f5a6c202b7757b34dd9/header-bvbeschamt-700-jpg-data.jpg);
background-repeat: no-repeat;
padding-top: 95px;
}
.header-bvbeschamt {
display: none;
}
.body-bvbeschamt {
background: url(/resource/crblob/90794/77c4e4e1660804fd6a3510d54e104448/body-bg-gif-data.gif) repeat-x scroll 0 0 transparent;
}
.gesamt-eucoift {
width: 700px;
float: left;
background-image: url(/resource/crblob/90798/b002e4502395d08b0790468762369465/header-eucoift-700-jpg-data.jpg);
background-repeat: no-repeat;
padding-top: 120px;
}
.header-eucoift {
display: none;
}
.body-eucoift {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
background: url(/resource/crblob/90794/77c4e4e1660804fd6a3510d54e104448/body-bg-gif-data.gif) repeat-x scroll 0 0 transparent;
}
.gesamt-nptank1 {
float: left;
width: 700px;
}
.header-nptank1 {
width: 650px;
float: left;
margin: 0;
padding: 0;
background: url(/resource/crblob/90800/084d2cfcfc294765bf466fafb3a222e3/nptank-header-druck-gif-data.gif) no-repeat scroll 0 0 transparent;
height: 140px;
}
.header-nptank1 a {
text-decoration: none;
}
.main-zwsp-30 .button {
float: left;
}
.gesamt-0000 {
width: 820px;
background-color: #FFF;
float: left;
background-image: url(
/resource/crblob/788906/c18ed7399de6e8ebe273e145d8e88b3e/mdesign-header-png-data.jpg
);
background-repeat: no-repeat;
padding-top: 140px;
margin-bottom: 50px;
#productssubmit 
}
.gesamt-0000 button {
background-color:#238eca;
border:0;
}
.regis__checkbox-container {
position: relative
}

.regis__checkbox-container > input[type=checkbox] {
position: absolute;
top: 50%;
transform: translateY(calc(-50% - 6px))
}

.regis__checkbox-container > label {
display: inline-block;
padding-left: 1.75rem
}
 
