﻿@media all{body.bsd-novum #stempelDesignerControl .box,body.bsd-novum #stempelDesignerControl .varianteControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .varianteControl #stempelDesignerControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .box,body.bsd-novum #stempelDesignerControl .varianteControl #stempelAuswahlControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .varianteControl .pnlVariante{background-color:#fff;padding:10px;margin-top:4px;min-height:30px;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen,body.bsd-novum #stempelDesignerControl .divBorder,body.bsd-novum #stempelDesignerControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen,body.bsd-novum #stempelAuswahlControl .divBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante{display:grid;grid-column-gap:5px;grid-template-columns:1fr 100px 125px repeat(6,40px);justify-items:left;align-items:center;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen select,body.bsd-novum #stempelDesignerControl .divBorder select,body.bsd-novum #stempelDesignerControl .pnlVariante select,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen select,body.bsd-novum #stempelAuswahlControl .divBorder select,body.bsd-novum #stempelAuswahlControl .pnlVariante select{width:100%;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen select,body.bsd-novum #stempelDesignerControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelDesignerControl .divBorder select,body.bsd-novum #stempelDesignerControl .divBorder .chkBorder,body.bsd-novum #stempelDesignerControl .pnlVariante select,body.bsd-novum #stempelDesignerControl .pnlVariante .chkBorder,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen select,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelAuswahlControl .divBorder select,body.bsd-novum #stempelAuswahlControl .divBorder .chkBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante select,body.bsd-novum #stempelAuswahlControl .pnlVariante .chkBorder{grid-column:2/4;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen ul,body.bsd-novum #stempelDesignerControl .divBorder ul,body.bsd-novum #stempelDesignerControl .pnlVariante ul,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen ul,body.bsd-novum #stempelAuswahlControl .divBorder ul,body.bsd-novum #stempelAuswahlControl .pnlVariante ul{grid-column:2/10;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divAnzahlZeilen,body.bsd-novum #stempelDesignerControl .divBorder,body.bsd-novum #stempelDesignerControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen,body.bsd-novum #stempelAuswahlControl .divBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante{grid-template-columns:1fr 1fr repeat(6,40px);grid-template-rows:repeat(2,auto);}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen span,body.bsd-novum #stempelDesignerControl .divBorder span,body.bsd-novum #stempelDesignerControl .pnlVariante span,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen span,body.bsd-novum #stempelAuswahlControl .divBorder span,body.bsd-novum #stempelAuswahlControl .pnlVariante span{grid-column:1/3;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen select,body.bsd-novum #stempelDesignerControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelDesignerControl .divAnzahlZeilen ul,body.bsd-novum #stempelDesignerControl .divBorder select,body.bsd-novum #stempelDesignerControl .divBorder .chkBorder,body.bsd-novum #stempelDesignerControl .divBorder ul,body.bsd-novum #stempelDesignerControl .pnlVariante select,body.bsd-novum #stempelDesignerControl .pnlVariante .chkBorder,body.bsd-novum #stempelDesignerControl .pnlVariante ul,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen select,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen ul,body.bsd-novum #stempelAuswahlControl .divBorder select,body.bsd-novum #stempelAuswahlControl .divBorder .chkBorder,body.bsd-novum #stempelAuswahlControl .divBorder ul,body.bsd-novum #stempelAuswahlControl .pnlVariante select,body.bsd-novum #stempelAuswahlControl .pnlVariante .chkBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante ul{grid-column:3/9;}}@media all and (max-width:30rem){body.bsd-novum #stempelDesignerControl .divAnzahlZeilen,body.bsd-novum #stempelDesignerControl .divBorder,body.bsd-novum #stempelDesignerControl .pnlVariante,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen,body.bsd-novum #stempelAuswahlControl .divBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen span,body.bsd-novum #stempelDesignerControl .divBorder span,body.bsd-novum #stempelDesignerControl .pnlVariante span,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen span,body.bsd-novum #stempelAuswahlControl .divBorder span,body.bsd-novum #stempelAuswahlControl .pnlVariante span{grid-column:1/4;}body.bsd-novum #stempelDesignerControl .divAnzahlZeilen select,body.bsd-novum #stempelDesignerControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelDesignerControl .divAnzahlZeilen ul,body.bsd-novum #stempelDesignerControl .divBorder select,body.bsd-novum #stempelDesignerControl .divBorder .chkBorder,body.bsd-novum #stempelDesignerControl .divBorder ul,body.bsd-novum #stempelDesignerControl .pnlVariante select,body.bsd-novum #stempelDesignerControl .pnlVariante .chkBorder,body.bsd-novum #stempelDesignerControl .pnlVariante ul,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen select,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen .chkBorder,body.bsd-novum #stempelAuswahlControl .divAnzahlZeilen ul,body.bsd-novum #stempelAuswahlControl .divBorder select,body.bsd-novum #stempelAuswahlControl .divBorder .chkBorder,body.bsd-novum #stempelAuswahlControl .divBorder ul,body.bsd-novum #stempelAuswahlControl .pnlVariante select,body.bsd-novum #stempelAuswahlControl .pnlVariante .chkBorder,body.bsd-novum #stempelAuswahlControl .pnlVariante ul{grid-column:4/7;}}@media all{body.bsd-novum #stempelDesignerControl .pnlAddToCart,body.bsd-novum #stempelAuswahlControl .pnlAddToCart{display:flex;align-items:center;justify-content:space-between;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer{display:grid;grid-template-columns:25px auto 25px;grid-template-rows:25px auto 25px;justify-content:center;align-content:center;margin:10px 0;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-OL,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-OL{grid-column:1/2;grid-row:1/2;border-right:2px dashed #777676;border-bottom:2px dashed #777676;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-O,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-O{grid-column:2/3;grid-row:1/2;border-bottom:2px dashed #777676;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-OR,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-OR{grid-column:3/4;grid-row:1/2;border-left:2px dashed #777676;border-bottom:2px dashed #777676;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-L,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-L{grid-column:1/2;grid-row:2/3;border-right:2px dashed #777676;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauContent,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauContent{grid-column:2/3;grid-row:2/3;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-R,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-R{grid-column:3/4;grid-row:2/3;border-left:2px dashed #777676;writing-mode:vertical-rl;text-align:center;font-weight:bold;font-size:1.1em;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-UL,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-UL{grid-column:1/2;grid-row:3/4;border-top:2px dashed #777676;border-right:2px dashed #777676;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-U,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-U{grid-column:2/3;grid-row:3/4;border-top:2px dashed #777676;text-align:center;font-weight:bold;font-size:1.1em;}body.bsd-novum #stempelDesignerControl .divVorschau .divVorschauContainer .divVorschauBorder-UR,body.bsd-novum #stempelAuswahlControl .divVorschau .divVorschauContainer .divVorschauBorder-UR{grid-column:3/4;grid-row:3/4;border-top:2px dashed #777676;border-left:2px dashed #777676;}}@media all and (min-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelUpload{display:grid;grid-column-gap:25px;grid-row-gap:5px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto) 1fr;padding-top:15px;}body.bsd-novum #stempelDesignerControl .divStempelUpload h2{grid-column:1/2;padding-top:0;}body.bsd-novum #stempelDesignerControl .divStempelUpload>div{grid-column:2/3;grid-row:1/4;}body.bsd-novum #stempelDesignerControl .divStempelUpload>div span{display:block;}body.bsd-novum #stempelDesignerControl .divStempelUpload>div span+span{margin-top:10px;}body.bsd-novum #stempelDesignerControl .divStempelUpload input{grid-column:1/2;grid-row:2/3;}body.bsd-novum #stempelDesignerControl .divStempelUpload a{grid-column:1/2;grid-row:3/4;align-self:start;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelUpload input,body.bsd-novum #stempelDesignerControl .divStempelUpload a{margin-top:15px;}}@media all{body.bsd-novum #stempelDesignerControl .divStempelUpload input[type="file"]{width:100%;}body.bsd-novum #stempelDesignerControl .divStempelUpload a{display:block;cursor:pointer;white-space:nowrap;text-align:center;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid{padding-top:10px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header{display:grid;grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:1fr 100px 125px repeat(6,40px);justify-items:center;color:#6c6c6c;margin-bottom:10px;border-bottom:1px solid #d8d8d8;font-weight:normal;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header img{max-width:40px;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header{grid-template-columns:repeat(2,1fr) repeat(6,40px);grid-template-rows:repeat(2,auto);}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header>h2{grid-column:1/9;}}@media all and (max-width:30rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header{grid-template-columns:repeat(6,1fr);}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header>h2{grid-column:1/7;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header>img:nth-of-type(1),body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header>img:nth-of-type(2){display:none;}}@media all{body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header h2{justify-self:left;color:#000;margin:0;margin-bottom:10px;}}@media all and (min-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header h2{padding-top:0;}}@media all{body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid header>span{font-size:24px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row{display:grid;grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:1fr 100px 125px repeat(6,40px);align-items:center;justify-items:center;margin-bottom:5px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .row-nr{display:none;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row{grid-template-columns:repeat(2,1fr) repeat(6,40px);grid-template-rows:repeat(2,auto);margin-bottom:20px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .row-nr{width:100%;display:inline-block;grid-column:1/9;font-style:italic;color:#777676;text-align:center;margin-bottom:5px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .txtText{grid-row:3/4;grid-column:1/9;}}@media all and (max-width:30rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .row-nr{grid-column:1/7;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .ddlTextSize{grid-row:3/4;grid-column:1/4;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .image-select-container{grid-row:3/4;grid-column:4/7;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .txtText{grid-row:4/5;grid-column:1/7;}}@media all{body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row>input,body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row>select{width:100%;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .image-select-container{width:100%;max-height:28px;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row .image-select-container>select{width:100%;}body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row.separate-top{padding-bottom:15px;border-bottom:1px solid #d8d8d8;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row.separate-top{padding-bottom:30px;}}@media all{body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row.separate-bottom{padding-top:10px;}}@media all and (max-width:45rem){body.bsd-novum #stempelDesignerControl .divStempelDesignerGrid .row.separate-bottom{padding-top:0;}}@media all{body.bsd-novum #stempelDesignerControl .divScaleRatio,body.bsd-novum #stempelDesignerControl .divThreshold{display:grid;grid-column-gap:5px;grid-template-columns:120px 1fr 30px;justify-items:left;align-items:center;}body.bsd-novum #stempelDesignerControl .divScaleRatio input,body.bsd-novum #stempelDesignerControl .divThreshold input{width:100%;}}@media all and (min-width:30rem){body.bsd-novum #stempelDesignerControl .pnlVerfuegbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}}@media all and (max-width:30rem){body.bsd-novum #stempelDesignerControl .pnlVerfuegbar{text-align:center;}body.bsd-novum #stempelDesignerControl .pnlVerfuegbar .bsdButton{margin-top:15px;}}@media all{body.bsd-novum #stempelDesignerControl .pnlVerfuegbar .lblKeinArtikelVorhanden{color:#c00;font-weight:bold;}body.bsd-novum #stempelDesignerControl .pnlVerfuegbar .lblAnzahlArtikelVorhanden{font-weight:bold;font-size:125%;padding-right:5px;}body.bsd-novum #stempelDesignerControl .pnlVerfuegbar .lblAnzahlArtikelVorhandenText{font-size:125%;}body.bsd-novum #stempelDesignerControl .pnlAddToCart .lblKeinArtikelVorhandenWk{color:#c00;font-weight:bold;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe{margin-top:4px;padding-bottom:20px;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul{display:grid;padding:0;margin:0;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li{display:flex;flex-direction:row;width:100%;list-style-type:none;padding:0;margin:0;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li input[type="radio"],body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li input[type="radio"]{display:none;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li label,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li label{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;text-align:center;border:2px solid #d8d8d8;padding:10px;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li label img,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li label img{margin:0 auto;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li label span,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li label span{display:inline-block;margin-top:10px;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li label:hover,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li label:hover{border:2px solid #6c6c6c;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li input[type="radio"]:checked+label,body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li input[type="radio"]:checked+label{border:2px solid #6c6c6c;}body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul{grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:10px;}}@media all and (max-width:45rem){body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul{grid-template-columns:repeat(2,1fr);}}@media all and (max-width:30rem){body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul{grid-template-columns:1fr;}}@media all{body.bsd-novum #stempelAuswahlControl .pnlArtikelgruppe ul li label span{font-weight:bold;}body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul{grid-template-columns:repeat(5,1fr);grid-column-gap:5px;grid-row-gap:5px;}}@media all and (max-width:45rem){body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul{grid-template-columns:repeat(3,1fr);}}@media all and (max-width:30rem){body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul{grid-template-columns:1fr;grid-row-gap:10px;}}@media all{body.bsd-novum #stempelAuswahlControl .pnlArtikelListe ul li label span+span{font-weight:bold;}}