.wk .btns {margin: 30px 0 30px 0;}
.wk .btns .btnL {float:left;text-align:left;}
.wk .btns .btnR {float:right;text-align:right;}

.wkPZListe {list-style:none;margin:0;padding:0;background-color:white;}
.wkPZListe .titelBox {position:relative;}

.wkpz {position:relative;padding:0;padding:15px 0px 0px 0px;vertical-align:top;border-top:1px solid #E1E1E2;margin-bottom:15px;min-height:160px;}
.wkpz .hpzBilder {float:left;position:relative;margin-right:5px;/*width:180px;*/ width:33%;text-align:center;}
.wkpz .hpzArtikel {float:right;width:64%;}
.wkpz .hpzArtikel h2 {padding:0;margin:0 30px 0 0;clear:both;padding-bottom:5px;font-weight:normal;font-size:11pt;color:#333333;/* width:335px; */ float:left;}
.wkpz .hpzArtikel h2 a {text-decoration:none;}
.wkpz .hpzArtikel .loeschen {float:right;margin-left:-30px;}
.wkpz .hpzArtikelcontent {float:left;width:45%;min-width:170px;min-width:10.625rem;max-width:220px;max-width:13.75rem;padding:15px;}
.wkpz .hpzArtikel .kopf {padding-left:15px;margin-bottom:20px}
.wkpz .hpzArtikel .logoklein {float:right;margin-right:40px}

.wkpz .lieferzeit {position:relative;margin:15px 0 0 0;padding:0;list-style: none;padding-left:21px;}
.wkpz .lieferzeit li {color:green;margin-left:10px;}
.wkpz .lieferzeit span  {position: absolute;left:0px;margin-right:20px;width:19px;height:19px;background:no-repeat -108px -51px}
.wkpz .artnummer {position:relative;margin:15px 0 10px 0;padding:0;list-style: none;padding-left:21px;}
.wkpz .artnummer li {margin: 0 0 3px 10px}
.wkpz .artnummer span  {position: absolute;left:0px;margin-right:20px;width:22px;height:22px;background:no-repeat -52px -48px}

.wkpz .hpzPreis {background-color:#F4f4f4;margin:0;padding:15px;float:left;border:0;vertical-align:top;min-width:170px;min-width:10.625rem;max-width:200px;max-width:12.5rem;}
.wkpz .hpzPreis .menge {float:none;text-align:left;height:30px;height:1.875rem;line-height:30px;line-height:1.875rem;vertical-align:middle;}
.wkpz .hpzPreis .menge .links {float:left;height:30px;height:1.875rem;line-height:30px;line-height:1.875rem;vertical-align:middle;min-width:60px;}
.wkpz .hpzPreis .menge .rechts {float:right;height:30px;height:1.875rem;line-height:30px;line-height:1.875rem;vertical-align:middle;width:95px;width:5.9375rem;text-align:right;}
.wkpz .hpzPreis .menge .rechts input[type="number"] {width:60px;width:3.75rem;float:left;font-size:11pt;text-align:center}
.wkpz .hpzPreis .preise {margin:0;padding:0;list-style: none;width:unset;margin-right:20px;}
.wkpz .hpzPreis .preise .links {float:left;min-width:80px;min-width:5rem;margin-top:10px;}
.wkpz .hpzPreis .preise .rechts {float:right;width:unset;text-align:right;margin-top:10px;}
.wkpz .hpzPreis .preis .zusatz23 {border:0;}

.aendernimg {width:19px;height:19px;display:block;float:right;margin-right:5px;background:-129px -85px;}
.aendernwkimg {width:14px;height:15px;display:block;background:-24px 0;}
.aendernwkimg img {width:14px;height:15px;}
.loeschenimg {width:19px;height:19px;display:block;background:-47px -1px;}
.loeschenimg img {width:19px;height:19px;}
.hinzuimg {width:18px;height:18px;display:block;background:-76px -1px;}
.hinzuimg img {width:18px;height:18px;}

.wk {overflow:hidden;}
.wk .ppbtn {position:absolute;left:0;top:55px;}

.wk .seite1 .wkleft {margin-right:381px;margin-right:23.8125rem;position:relative;min-height:700px;min-height:43.75rem}
.wk .seite1 .wkleft .wkzf {position:absolute;top:0;width:381px;width:23.8125rem;right:-381px;right:-23.8125rem;margin:0}
.wk .seite1 .wkleft .box3 {float:none;overflow:hidden;width:auto;margin-left:0}
.wk .seite1 .wkleft .zf2014 {margin:0 !important;}
.wk .seite1 .btns .btnR {display:none;}

div.wk .wkzfsep li .links  {width:unset;}
div.wk .wkzfsep li .rechts  {width:unset;}
div.wk .zf2014 .gutschein .schalteri .ui-icon {display:none}
.gutschein .acczu label {padding:0;background-color:transparent;width:20px;border:0 !important;}
.gutschein .acczu label::after {display:none}
.wkPZListe .btns {display:none}
.wk .ohnek {float:right;width:48%}
.wk .ohnek .boxneu {border: 1px solid #AAA;margin: 7px 0px 8px 0px;height:235px !important;height:14.6875rem !important}
.wk .ohnek .btn1 {float:none !important;width:unset !important;margin-top:50px;}
.wk .ohnek .btn2 {float:none !important;width:unset !important;margin-top:20px;}
.wk .mitk {float:left;;width:50%}
.wk .mitk .boxHLinks {width:100%;margin-left:0;margin-right:0;padding:15px;box-sizing: border-box}
.wk .mitk .boxHLinks .padBox {padding:0 !important}
.wk .mitk .btns {margin:0;float:right;margin-top:-40px;margin-right:-20px;}
.wk .mitk .btnL {display:none}
.wk .seite0 .btnL {float:none;}
.wk .seite0 .btnR {float:none;margin-bottom:10px}
.wk .seite1 .btnL a {padding-left:20px !important;padding-right:20px}
.wk .seite1 .btnR a {padding-right:20px}
.wk .seite1b {padding-top:15px !important;}
.wk .seite1b .listeauf h2 {display:none}
.wk .seite2 .auswahlZahlung .fieldset {width:100%}
.wk .seite2 .zahlungsart li {width:100% !important;white-space:wrap !important}
.wk .seite2 .zahlungsart .bem {line-height:1rem;}
.wk .seite2 .zahlungsart .spacer {display:none !important;}
.wk .seite2 .zahlungsart .acczu {width:100%;}
.wk .seite3 .wkleft {margin-right:381px;margin-right:23.8125rem;position:relative;min-height:700px;min-height:43.75rem}
.wk .seite3 .wkleft .wkzf {position:absolute;top:0;width:381px;width:23.8125rem;right:-381px;right:-23.8125rem;margin:0}
.wk .seite3 .wkleft .box3 {float:none;overflow:hidden;width:auto;margin-left:0}
.wk .seite3 .wkleft .zf2014 {margin:0 !important;}
.wk .seite2 .wkleft {margin-right:381px;margin-right:23.8125rem;position:relative;min-height:550px}
.wk .seite2 .wkleft .wkzf {position:absolute;top:0;width:381px;width:23.8125rem;right:-381px;right:-23.8125rem;margin:0}
.wk .seite2 .wkleft .box3 {float:none;overflow:hidden;width:auto;margin-left:0}
.wk .seite2 .wkleft .zf2014 {margin:0 !important;}
.wk .seite3b .wkleft {margin-right:381px;margin-right:23.8125rem;position:relative;min-height:700px;min-height:43.75rem}
.wk .seite3b .wkleft .wkzf {position:absolute;top:0;width:381px;width:23.8125rem;right:-381px;right:-23.8125rem;margin:0}
.wk .seite3b .wkleft .box3 {float:none;overflow:hidden;width:auto;margin-left:0}
.wk .seite3b .wkleft .zf2014 {margin:0 !important;}
.wk .seite3b .bemGewicht {width:auto !important}
.wk .seite4 .wkright {margin-left:200px;margin-left:12.5rem;position:relative;min-height:800px;min-height:50rem}
.wk .seite4 .wkright .wkadressen {position:absolute;top:0;width:200px;width:12.5rem;left:-200px;left:-12.5rem;margin:0;margin-top:-6px}
.wk .seite4 .wkright .box4 {float:none;overflow:hidden;width:auto;margin-right:0}
.wk .seite4 .zf2014boxen {width:100%}
.wk .seite4 .zf2014boxen textarea {width:95% !important}
.wk .seite4 .wkPZListe img {max-width:100%;}
.zahlungsart .acczu label {padding:0;background-color:transparent;width:20px;border:0 !important;}
.zahlungsart .acczu label::after {display:none}
.zahlungsart .acczu .panel {white-space:normal !important;line-height:1.2em;width:auto;margin-top:-50px}
.wkfuss .links {height:auto;width:390px;width:24.375rem}
.wkfuss .mitte {height:auto}
.wkfuss .rechts {height:auto;float:right}
.wkfuss .mitte ul li {width:auto !important;}
.wk .adrAnzeige .rechtslisteauf {margin-top:40px;}

@media all and (/*max-width:1100px;*/max-width:68.75rem){
  .wkfuss .links {width:48% !important;padding-right:2% !important;border:0 !important}
  .wkfuss .mitte {width:50% !important;border:0 !important;float:right;padding:0 !important}
  .wkfuss .mitte ul {float:right !important;width:80% !important}
  .wkfuss .mitte .siegel {width:20%}
  .wkfuss .rechts {display:none}
  .wkfuss .inner {padding:0 !important}
  .wk .seite2 .zahlungsart .img2 {display:none !important;}
  .wk .seite2 .zahlungsart .spacer {display:none !important;}
  .wkpz .hpzPreis {width:100%;max-width:unset;}
  .wkpz .hpzArtikelcontent {width:100%;max-width:unset;}
}

@media all and (/*max-width:650px;*/max-width:40.625rem){
  .wkfuss .links {display:none;}
  .wkfuss .mitte {float:none !important;width:300px !important;width:18.75rem !important;margin:auto;}
  .wkfuss {border:0;}
  .wkfuss .mitte .siegel {width:auto;float:none;text-align:center;}
  .wkfuss .mitte ul {float:none !important;width:100% !important}
}

@media all and (/*max-width:950px;*/max-width:59.375rem){
  .hpz .hpzBilder img {max-width: 100% !important}
  .hpz .hpzBilder .hpzBild {width: 100% !important}
}

@media all and (/*max-width:800px;*/max-width:50rem){
  .wk .seite0 {height:100%;overflow:scroll;}
  .wk .seite0 .box4 {width:100%;margin:0;border:0;float:none}
  .wk .seite0 .btnL {width: 45%}
  .wk .seite0 .btnL a {text-align:center;padding-left:0 !important;padding:0}
  .wk .seite0 .btnR {width: 45%}
  .wk .seite0 .btnR img {display:none}
  .wk .seite0 .btnR a {text-align:center;padding-left:0 !important;padding:0}
  .wk .seite0 .btnR .BtnImgcaption {float:unset}

  .wk .seite1 .wkleft {margin-right:0;min-height:0}
  .wk .seite1 .wkleft .wkzf {width:100%;position:relative;right:0}
  .wk .seite1 .wkleft .zf2014 {width:100%;border:0 !important}
  .wk .seite1 .wkleft .wkzfsep {background-color:#c1c1c1;}
  .wk .seite1 .wkleft .box3 {margin:15px 0 15px 0;border:0}
  .wk .seite1 .wkleft .box3 .padBox {padding-left:0 !important;padding-right:0 !important}
  .wk .seite1 .btnL {width: 100%}
  .wk .seite1 .btnL a {text-align:center;padding-left:0 !important;padding:0}
  .wk .seite1 .btnR {display:none}
  .wkPZListe .titelBox {border:0;padding:5px;TEXT-TRANSFORM: uppercase;}
  .wk .seite1 .wkleft .box3 .wkzfsep {min-height:unset;padding-left: 5px !important;padding-right: 5px !important;}
  .wkPZListe .btns {display:block}
  .wkleft .btns {display:block}
  .wk .seite1 .wkleft .btns {display:none}
  .wk .seite1 .wkleft .wkPZListe .btns {display:block}
  .wk .seite1 .zarten {display:none;}
  .wk .zf2014 .btns1 div {width:100% !important}
  .wk .zf2014 .btns1 .BtnImgcaption {float:none;}
  .wk .seite1b .listeauf h2 {display:block}
  .wk .ohnek {float:none;width:unset}
  .wk .ohnek .boxneu {border:0;margin:0;height:unset !important;padding:0 !important;margin-bottom:30px}
  .wk .ohnek .btn1 {float:left !important;width:40% !important;margin-top:0}
  .wk .ohnek .btn2 {float:right !important;width:40% !important;margin-top:0}
  .wk .ohnek .titelBox {display:none}
  .wk .mitk {float:none;;width:unset}
  .wk .mitk .boxHLinks {width:100%;margin-left:0;margin-right:0;border:0;padding:0}
  .wk .mitk .titelBox {display:none}
  .wk .adrcontent {width:97%}

  .wk .mitk .btnL {display:block;width:40%}
  .wk .mitk .btnL .BtnImg {padding:0 !important;}
  .wk .mitk .btnR {display:block;width:40%}
  .wk .mitk .btnR .adrbtn {width:100%;display:block}
  .wk .mitk .btnR .BtnImgcaption {float:none}
  .wk .mitk .btnR .adrbtn button {width:100%;}
  .wk .mitk .btnR .BtnImg {padding:0 !important;}
  .wk .mitk .btns {margin:0;float:none;margin-top:20px;margin-right:0px;}
  .wk .ohnek .BtnImgWKKtoHell {width:unset}
  .wk .ohnek .BtnImgWKKtoNormal {width:unset}
  .wkpz .hpzPreis {min-width:170px;max-width:200px;width:unset}
  .wkpz .hpzArtikelcontent {min-width:170px;max-width:200px;width:unset}
  .wkpz .hpzPreis .menge input {height:30px}

  .wk .seite3 .wkleft {margin-right:0;min-height:0}
  .wk .seite3 .wkleft .wkzf {width:100%;position:relative;right:0}
  .wk .seite3 .wkleft .zf2014 {width:100%;border:0 !important}
  .wk .seite3 .wkleft .wkzfsep {background-color:#c1c1c1;}
  .wk .seite3 .wkleft .box3 {margin:15px 0 15px 0;border:0}
  .wk .seite3 .wkleft .box3 .padBox {padding-left:0 !important;padding-right:0 !important}
  .wk .seite3 .zarten {display:none;}
  .wk .seite2 .wkleft {margin-right:0;min-height:0}
  .wk .seite2 .wkleft .wkzf {width:100%;position:relative;right:0}
  .wk .seite2 .wkleft .zf2014 {width:100%;border:0 !important}
  .wk .seite2 .wkleft .wkzfsep {background-color:#c1c1c1;}
  .wk .seite2 .wkleft .box3 {margin:15px 0 15px 0;border:0}
  .wk .seite2 .wkleft .box3 .padBox {padding-left:0 !important;padding-right:0 !important}
  .wk .seite3b .wkleft {margin-right:0;min-height:0}
  .wk .seite3b .wkleft .wkzf {width:100%;position:relative;right:0}
  .wk .seite3b .wkleft .zf2014 {width:100%;border:0 !important}
  .wk .seite3b .wkleft .wkzfsep {background-color:#c1c1c1;}
  .wk .seite3b .wkleft .box3 {margin:15px 0 15px 0;border:0}
  .wk .seite3b .wkleft .box3 .padBox {padding-left:0 !important;padding-right:0 !important}
  .wk .seite3b .bemGewicht {width:auto !important;}
  .wk .seite3b .overnight {display:none;}
  .wk .seite3b .versandartLinks img {padding-left:0 !important;}
  .wk .seite4 .wkright {margin-left:0;min-height:0}
  .wk .seite4 .wkright .wkadressen {width:100%;position:relative;left:0;margin-top:20px;}
  .wk .seite4 .wkright .box4 {width:100%;border:0;margin:0}
  .wk .seite4 .wkright .box4 .padBox {padding:0 !important}
  .wk .seite4 .titelBox {background-color:#777;color:white;text-transform:uppercase;padding-left:8px}
  .wk .seite4 .adrAnzeige li {border:0 !important;padding:0 !important;}
  .wk .seite4 .zf2014boxen li {border:0 !important;padding:0 !important;}
  .wk .seite4 .zf2014 {width:100%;border:0 !important;margin:0;}
  .wk .seite4 .zf2014 .links {width:unset;}
  .wk .seite4 .zf2014 .rechts {width:unset;}

  div.tabseitenzahl {display:none;}

  .wk .btns .btnL {width: 100%;margin-top:20px;}
  .wk .btns .btnR {width: 100%;}
  .wk .btns .btnR .BtnImg {width: 100%;padding-left:0 !important;padding-right:0;}
  .wk .btns .btnR .BtnImgcaption {float:none;}
  .wk .seite0 .btnL {width: 100%}
  .wk .seite0 .btnR {width: 100%;margin-top:20px;}
  .wk .seite1 .btnL {width: 100%}
  .wk .seite1 .btnR {width: 100%;margin-top:20px;}
  .wk .seite3 .wkzf {display:none;}

}

@media all and (/*max-width:700px;*/max-width:43.75rem){
  .wkpz .hpzPreis {max-width:unset;width:90%}
  .wkpz .hpzArtikelcontent {max-width:unset;width:90%}
}

@media all and (/*max-width:450px;*/max-width:28.125rem){
  div.wk .zf2014 {font-size:10pt;}
  div.wk .wkzfsep li .gesamt {font-size:12pt;}
  .wk .seite1b {padding-left:15px !important;padding-right:15px !important}
  .wk .seite2 .wkleft .box3 .padBox {padding-left:15px !important;padding-right:15px !important}
  .wk .seite3 .wkleft .box3 .padBox {padding-left:15px !important;padding-right:15px !important}
  .wk .seite3b .wkleft .box3 .padBox {padding-left:15px !important;padding-right:15px !important}
  .wk .ohnek .btn1 {width: 100% !important}
  .wk .ohnek .btn2 {width: 100% !important;margin-top:20px;}
  .wk .mitk .btnL {width: 100%}
  .wk .mitk .btnR {width: 100%;margin-top:20px;}
  .wk .seite4 .wkright .wkadressen {width:unset;float:none;padding-left:15px;padding-right:15px;}
  .wk .seite4 .zf {padding-left:15px !important;padding-right:15px !important;}
  .wk .seite3 .adrFiPr ul li {width:auto;padding-top:10px;}
}

@media all and (/*max-width:350px;*/max-width:21.875rem){
  .wkpz .hpzBilder {float:none;width:100%;}
  .wkpz .hpzArtikel {float:none;width:100%;}
  .wkfuss .mitte li {float:none !important}
}

/**********************************************************************************************************/

div.kto .infoList {list-style:disc;margin-left:0;padding-left:20px;}
div.kto .infoList li {padding:1px;margin-left:0;}
div.kto .infoList li span {color:#333333;}
div.kto .rlAdr ul {list-style:none;padding:5px;margin:0;}
div.kto .rlAdr ul li {padding:0;margin:15px 0 0 0;padding-top:10px;border-top:1px solid #E1E1E2;}
div.kto .rlAdr ul li.first {border-top:0;margin:0;padding:0;}
div.kto .rlAdr ul li ul {list-style:none;padding:0px;margin:0px;}
div.kto .rlAdr ul li ul li {padding:0;margin:0;border:none;}
div.kto .rlAdr ul li ul .col1 {float:left;width:15px;padding-top:3px;display:none;}
div.kto .rlAdr ul li ul .col2 {float:left;padding-right:15px;padding-top:3px;}
div.kto .rlAdr ul li ul .col3 {float:right;padding-right:15px;}
div.kto .rlAdr ul li ul .col4 {float:right;padding-right:5px;}

div.adrFiPr {width:100%;font-size:11pt;}
div.adrFiPr ul {list-style:none;padding:0;margin:0;}
div.adrFiPr ul li {float:left;width:45%;text-align:center}

div.kto .history ul {list-style:none;padding:5px;margin:0;}
div.kto .history ul li {padding:0;padding-top:10px;margin-top:10px;border-top:1px solid  #E1E1E2}
div.kto .history ul .first {border:none;padding:0;margin:0;}
div.kto .history ul li ul {list-style:none;padding:0px;margin:0px;}
div.kto .history ul li ul li {padding:0;margin:0;border:none;}
div.kto .history ul li ul .col1 {float:left;width:180px;padding-top:3px;padding-right:100px;}
div.kto .history ul li ul .col2 {float:left;padding-right:15px;padding-top:3px;width:180px;}
div.kto .history ul li ul .col3 {float:right;padding-right:5px;width:134px;}
div.kto .history ul li ul .rlinks {float:left;width:70px;}
div.kto .history ul li ul .rrechts {float:right;}

div.kto .historyTop {padding-left:15px;padding-right:15px;}
div.kto .historyTop ul {list-style:none;padding:0px;margin:0;}
div.kto .historyTop ul li {margin:0;float:left;width:49%;padding:0;}
div.kto .historyTop ul li ul {list-style:none;padding:0px;margin:0px;}
div.kto .historyTop ul li ul li {float:none;}
div.kto .historyTop ul li ul li span {font-weight:bold;}

div.kto .historyArt ul {list-style:none;padding:5px;margin:0;}
div.kto .historyArt ul li {padding:0;margin:10px;}
div.kto .historyArt ul li ul {list-style:none;padding:0px;margin:0px;}
div.kto .historyArt ul li ul li {padding:0;margin:0;}
div.kto .historyArt ul li ul .col1 {float:left;width:90px;padding-top:10px;padding-right:3px;}
div.kto .historyArt ul li ul .col2 {float:left;width:196px;padding-top:10px;padding-right:3px;}
div.kto .historyArt ul li ul .col3 {float:left;width:80px;padding-top:10px;padding-right:3px;}
div.kto .historyArt ul li ul .col4 {float:left;width:100px;padding-top:10px;padding-right:3px;}
div.kto .historyArt ul li ul .col5 {float:left;width:100px;padding-top:10px;padding-right:3px;}
div.kto .historyArt ul li ul .col6 {float:right;padding-top:10px;}

div.kto .btns {margin: 30px 0 30px 0;}
div.kto .btns .btnL {float:left;text-align:left;}
div.kto .btns .btnR {float:right;text-align:right;}

div.kto .seite0 {font-size:10pt;}
div.kto .seite0 .btn0 {text-align:right;float:right;}
div.kto .seite0 .adrbtn {padding-bottom:3px;}
div.kto .seite0 .infoList {list-style:circle;padding-bottom:15px;border-bottom:1px solid #E1E1E2;margin-bottom:15px;}
div.kto .seite0 .infoList li {color:#AAA}

div.kto .seite1 .daten ul {list-style:none;padding:0px;margin:0;}
div.kto .seite1 .daten .links {border-right:1px solid #E1E1E2;padding-right:15px;margin-right:15px;float:left;width:30%;min-height:90px;}
div.kto .seite1 .daten .mitte {float:left;width:30%;height:90px;}
div.kto .seite1 .daten .rechts {border-left:1px solid #E1E1E2;padding-left:15px;margin-left:15px;float:right;width:30%;min-height:90px;}
div.kto .seite1 .daten .rlinks {float:left;padding-right:15px;width:80px}
div.kto .seite1 .daten .rlinks2 {float:left;padding-right:15px;width:40px}
div.kto .seite1 .daten .rrechts {float:left}
div.kto .seite1b .RAdr .titelBox {margin-top:24px !important}

div.kto .seite1b .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite1b .btnR {float:none;text-align:center;}
div.kto .seite1b .btnR input {display:inline !important;}
div.kto .seite1b .adrbtn {padding-bottom:3px;}

div.kto .seite1d .btns {margin:15px 0 0 0 ;padding:0;}
div.kto .seite1d .zlinks {float:left;width:340px;margin-right:15px;}
div.kto .seite1d .zrechts {float:left;width:340px;margin-left:15px;}

div.kto .seite2 .rlAdr ul {padding:0;padding-bottom:30px;}
div.kto .seite2 .rlAdr ul li {margin:15px 0 0 0;padding:0;border-top:1px solid #E1E1E2;padding-top:15px;}
div.kto .seite2 .rlAdr ul .first {border:none;}
div.kto .seite2 .rlAdr ul li ul {padding:0}
div.kto .seite2 .rlAdr ul li ul li {border:none;padding:0;margin:0;padding-right:10px;}
div.kto .seite2 .rlAdr .col1 {display:none;}
div.kto .seite2b .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2c .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2d .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2e .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2f .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2g .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2h .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2i .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2j .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2k .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2l .btns {margin:15px 0 0 0;padding:0;}
div.kto .seite2m .btns {margin:15px 0 0 0;padding:0;}

div.kto .seite4 .gross {list-style:none;padding:0px;margin:0;}
div.kto .seite4 .gross .links {border-right:1px solid #E1E1E2;padding-right:15px;margin-right:15px;float:left;height:110px;width:150px;text-align:center;line-height:110px;}
div.kto .seite4 .gross .links .inner {margin:auto;}
div.kto .seite4 .gross .links .inner a {color:#333333;}
div.kto .seite4 .gross .links .inner img {vertical-align:middle;padding-bottom:20px;}
div.kto .seite4 .gross .links .inner .text {line-height:15px;margin-top:-30px;font-size:11pt}
div.kto .seite4 .gross .mitte {float:left;display:block;width:380px;padding-top:8px;}
div.kto .seite4 .gross .mitte li {color:#808080;padding-top:3px;padding-bottom:3px;}
div.kto .seite4 .gross .rechts {border-left:1px solid #E1E1E2;padding-left:15px;margin-left:15px;float:right;height:110px;width:350px;text-align:center;}

div.kto .seite6 .AR {background-color:#FABE16;margin:0;border:none;height:41px;line-height:41px;padding-left:30px;vertical-align:middle;color:white;padding-top:5px;}
div.kto .seite6 .AR .rechts {padding-right:15px;}
div.kto .seite6 .CDF {background-color:#006AAC;margin:0;border:none;height:41px;line-height:41px;padding-left:30px;vertical-align:middle;color:white;padding-top:5px;}
div.kto .seite6 .CDF .rechts {padding-right:15px;}
div.kto .seite6 .ADF {background-color:#7AB51D;margin:0;border:none;height:41px;line-height:41px;padding-left:30px;vertical-align:middle;color:white;padding-top:5px;}
div.kto .seite6 .ADF .rechts {padding-right:15px;}
div.kto .seite6 .nl {float:left;margin:0;padding:0;border:none;width:795px;}
div.kto .seite6 .nl .top small {font-size:9pt;color:#888}
div.kto .seite6 .nl .top strong {font-weight:bold;}
div.kto .seite6 .gross {list-style:none;padding:0px;margin:0;}
div.kto .seite6 .gross .links {float:left;width:450px;padding-left:15px;line-height:20px}
div.kto .seite6 .gross .rechts {float:right;vertical-align:bottom;padding-right:15px;}
div.kto .seite6 .btn {float:right;margin:8px;}

input {font-size:1.2rem}

.adrTableD {font-size:11pt;}
.adrTableD select {font-size:11pt;}
.adrTableD .inputtext {height: 35px;height:2.1875rem; margin: 5px 0 15px 0;}
.adrTableD select {height:34px;height:2.125rem;margin-bottom:5px;}
.adrTableD .adrRow .links {padding-top:4px;}
.adrTableD .adrRow .links span {color:#FF0000;font-weight:bold}
.adrTableD .adrRow .links span img {margin-right:4px;}
.adrTableD .adrRow .linksFirst span {color:#FF0000;font-weight:bold}
.adrTableD .adrRow .linksFirst span img {margin-right:4px;}
.adrTableD .adrRow .ilinks {float:left;}
.adrTableD .adrRow .irechts {float:right;}
.adrTableD .adrRow .linksoPad1 {float:left;}
.adrTableD .adrRow .linksoPad2 {float:right;}
.adrTableD .hinweis {font-size:9px;color:#888888;margin-top:10px;text-align:left;}
.adrTableD .rot {list-style:none;margin:0;padding:0;color:red;}
.adrTableD .fehler {padding:0;margin:15px 0px 15px 0px;color:red;}

.adrTableD2 {font-size:1rem;}
.adrTableD2 select {font-size:11pt;}
.adrTableD2 .inputtext {height:30px;height:1.875rem;margin: 1px 0 3px 0;}
.adrTableD2 .adrRow .links {padding-top:4px;}
.adrTableD2 .hinweis {font-size:9px;color:#888888;margin-top:10px;text-align:left;}
.adrTableD2 .rot {list-style:none;margin:0;padding:0;color:red;}
.adrTableD2 .adr {display:table-row;}
.adrTableD2 .adrcontent {width:260px;display:table-cell;padding-right:15px;vertical-align:top;}
.adrTableD2 .fehler {padding:0;margin:0px 0px 15px 0px;color:red;}
.adrTableD2 .adrbtn {display:table-cell;width:170px;width:10.625rem;text-align:center;vertical-align:bottom;}

div.wk .adrAnzeige ul {list-style:none;padding:0px;margin:0;}
div.wk .adrAnzeige ul li.links {margin:0;float:left;width:45%;padding:0;}
div.wk .adrAnzeige ul li.rechts {margin:0;float:right;width:45%;padding:0;}
div.wk .adrAnzeige ul li ul {list-style:none;padding:0px;margin:0px;}
div.wk .adrAnzeige ul li ul li {width:100%;margin:0;float:none;padding-top:2px;}
div.wk .adrAnzeige ul li ul li span {color:#FF0000;}

div.wk .topBildMen {padding-top:20px;padding-left:35px;text-align:left;}
div.wk .topBildMen img {vertical-align:middle;margin-right:20px;}

div.wk .seite0 .overlay {position: absolute;top: 0px;left: 0px;z-index: 9999;background-color: #000;opacity: 0.85;width:2000px;height:2000px;}
div.wk .seite0 .btns {margin:0;}

div.wk .seite1b .boxHRechts .inner {padding:15px;background-color:white;height:235px;}
div.wk .seite1b .boxHRechts .neukonto {padding-top:20px;padding-left:100px;}
div.wk .seite1b .boxHRechts .ohnekonto {padding-top:26px;padding-left:100px;}

div.wk .seite2 {margin:0px;}
div.wk .seite2 .label {font-size:11pt;}
div.wk .seite2 .zahlungsart li {height:75px;border-bottom:1px solid #E1E1E2;line-height:75px;font-size:11pt;width:520px;white-space:nowrap;display:table;}
div.wk .seite2 .zahlungsart li .row {display:table-row;}
div.wk .seite2 .zahlungsart li .cell {display:table-cell;}
div.wk .seite2 .zahlungsart .img1 {vertical-align:middle;}
div.wk .seite2 .zahlungsart .d1 {display:none;position:absolute;top:50px;white-space:normal;width:500px;left:30px;color:#666;font-size:9pt;background-color:white;border:1px solid #AAA;padding:15px;line-height:20px;z-index:1}
div.wk .seite2 .zahlungsart .img1w {position:relative;text-align:left;padding-left:30px;}
div.wk .seite2 .zahlungsart .img1w:hover .d1 {display:block;}
div.wk .seite2 .zahlungsart .img2 {vertical-align:middle;}
div.wk .seite2 .zahlungsart .spacer {width:100%;}
div.wk .seite2 .zahlungsart label {margin-left:10px;}
div.wk .seite2 .zahlungsart {list-style:none;padding:0;margin:0;}
div.wk .seite2 .btns {margin:0;}
div.wk .seite2 .muster {clear:both;}
div.wk .seite2 .muster .links {float:left;}
div.wk .seite2 .muster .rechts {float:left;}

div.wk .seite3 .btns {margin:30px 0 0 0;}

div.wk .seite3b .versandartLinks {margin:0;padding:0;list-style:none;}
div.wk .seite3b .versandartLinks li {height:70px;border-bottom:1px solid #E1E1E2;line-height:70px;vertical-align:middle;font-size:11pt;}
div.wk .seite3b .versandartLinks img {float:right;padding-left:200px;vertical-align:middle;padding-top:15px;}
div.wk .seite3b .bem {padding:0;margin:15px 0px 15px 0px;padding-bottom:15px;border-bottom:1px solid #E1E1E2;}
div.wk .seite3b .bemGewicht {height:30px;height:1.875rem;border:1px solid #AAA;line-height:30px;line-height:1.875rem;width:280px;padding:5px;margin-top:16px;}
div.wk .seite3b .bemGewicht img {float:left;vertical-align:middle;padding-right:8px;padding-top:5px;}
div.wk .seite3b .bemGewicht .text {float:left;vertical-align:middle;}
div.wk .seite3b .btns {margin:0;}

div.wk .seite4 .btns {margin:0;}
div.wk .seite4 .zf {margin:0;padding:0;list-style:none;}
div.wk .seite4 .zf li {margin-bottom:10px;}
div.wk .seite4 .zf2014 li {margin-bottom:5px}
div.wk .seite4 .zf2014 .mwst {margin-top:5px}
div.wk .seite4 .zf2014 li.gesamt {border-top:1px solid #E1E1E2;padding-top:5px;margin-top:10px;font-size:14pt;}
div.wk .seite4 .wkpz .hpzPreis {width:170px;width:10.625rem;}
div.wk .seite4 .wkpz .hpzPreis .preise .links {margin-top:5px;}
div.wk .seite4 .wkpz .hpzPreis .preise .rechts {margin-top:5px;}
div.wk .seite4 .wkpz .hpzArtikel h2 a {color:#333333}
div.wk .seite4 .adrAnzeige ul {list-style:none;padding:0px;margin:0;}
div.wk .seite4 .adrAnzeige ul li.links {margin:7px 0px 8px 0px;float:none;width:auto;padding:0;border:1px solid #AAA;background-color:white;padding:8px;}
div.wk .seite4 .adrAnzeige ul li.rechts {margin:7px 0px 8px 0px;float:none;width:auto;padding:0;border:1px solid #AAA;background-color:white;padding:8px;}
div.wk .seite4 .adrAnzeige ul li ul {list-style:none;padding:0px;margin:0px;padding-bottom:8px;}
div.wk .seite4 .adrAnzeige ul li ul li {width:100%;margin:0;float:none;padding:0;}
div.wk .seite4 .adrAnzeige ul li ul li span {color:#FF0000;}
div.wk .seite4 .adrAnzeige .titelBox {font-size:12pt;border-bottom:1px solid #E1E1E2;padding-top:8px;padding-bottom:9px;height:20px;}
div.wk .seite4 .adrAnzeige .titelBox .text {float:left;}
div.wk .seite4 .adrAnzeige .titelBox a {float:right;}
div.wk .seite4 .info {list-style:none;padding:0px;margin:0;}
div.wk .seite4 .zf2014boxen {list-style:none;padding:0px;margin:0;}
div.wk .seite4 .zf2014boxen li {padding:8px;background-color:white;margin: 7px 0 8px 0;border:1px solid #AAA}
div.wk .seite4 .zf2014boxen li .col1 {font-size:12pt;border-bottom:1px solid #E1E1E2;padding-top:8px;padding-bottom:9px;height:20px;}
div.wk .seite4 .zf2014boxen li .col1 .text {float:left;}
div.wk .seite4 .zf2014boxen li .col1 img {float:right;}
div.wk .seite4 .zf2014boxen li .col2 {padding-top:16px;padding-bottom:8px;}

div.wk .seite5 .btns {margin:0;}
div.wk .seite5 .zf {margin:0;padding:0;list-style:none;}
div.wk .seite5 .zf li {margin-bottom:10px;}
div.wk .seite5 .adrAnzeige ul {list-style:none;padding:0px;margin:0;}
div.wk .seite5 .adrAnzeige ul li.links {margin:7px 0px 8px 0px;float:none;width:auto;padding:0;border:1px solid #AAA;background-color:white;padding:8px;}
div.wk .seite5 .adrAnzeige ul li.rechts {margin:7px 0px 8px 0px;float:none;width:auto;padding:0;border:1px solid #AAA;background-color:white;padding:8px;}
div.wk .seite5 .adrAnzeige ul li ul {list-style:none;padding:0px;margin:0px;padding-bottom:8px;}
div.wk .seite5 .adrAnzeige ul li ul li {width:100%;margin:0;float:none;padding:0;}
div.wk .seite5 .adrAnzeige ul li ul li span {color:#FF0000;}
div.wk .seite5 .adrAnzeige .titelBox {font-size:12pt;border-bottom:1px solid #E1E1E2;padding-top:8px;padding-bottom:9px;height:20px;}
div.wk .seite5 .adrAnzeige .titelBox .text {float:left;}
div.wk .seite5 .adrAnzeige .titelBox img {float:right;}
div.wk .seite5 .info {list-style:none;padding:0px;margin:0;}
div.wk .seite5 .zf2014boxen {list-style:none;padding:0px;margin:0;}
div.wk .seite5 .zf2014boxen li {padding:8px;background-color:white;margin: 7px 0 8px 0;border:1px solid #AAA}
div.wk .seite5 .zf2014boxen li .col1 {font-size:12pt;border-bottom:1px solid #E1E1E2;padding-top:8px;padding-bottom:9px;height:20px;}
div.wk .seite5 .zf2014boxen li .col1 .text {float:left;}
div.wk .seite5 .zf2014boxen li .col1 img {float:right;}
div.wk .seite5 .zf2014boxen li .col2 {padding-top:16px;padding-bottom:8px;}
div.wk .seite5 .artikel {list-style:none;padding:0;margin:20px 0 0 0;}
div.wk .seite5 .artikel li {padding-top:5px;padding-bottom:5px;}
div.wk .seite5 .artikel li .col1 {float:left;width:30px;width:1.875rem;padding-bottom:5px;}
div.wk .seite5 .artikel li .col2 {float:left;width:250px;padding-bottom:5px;}
div.wk .seite5 .artikel li .col3 {float:left;width:50px;text-align:right;padding-bottom:5px;}
div.wk .seite5 .artikel li .col4 {float:left;width:80px;text-align:right;padding-bottom:5px;}
div.wk .seite5 .artikel li .col5 {float:right;width:80px;text-align:right;padding-bottom:5px;}

div.wk .gesamt1 {margin-top:20px;}
div.wk .gesamt1 .links {float:right;text-align:right;}
div.wk .gesamt1 .links span {font-size:11pt;}
div.wk .gesamt1 .rechts {white-space:nowrap;width:110px; float:right;text-align:right;}
div.wk .gesamt1 .rechts span {font-size:11pt;}
div.wk .versandinc {margin:0 15px 15px 15px}

div.wk .wkzf {list-style:none;margin:0;padding:0;}
div.wk .wkzf li .mwst {color:#666666;margin-top:20px;font-size:9pt;}
div.wk .wkzf li .links {float:left;width:65%;padding-top:3px;}
div.wk .wkzf li .rechts {float:right;text-align:right;width:25%;padding-top:3px;}

.wkfuss {background-color:white;font-size:8.5pt;}
.wkfuss .inner{padding:15px;display:block;}
.wkfuss .links {float:left;width:340px;width:21.25rem;border-right:1px solid #E1E1E2;padding-right:15px;height:55px;height:3.4375rem;}
.wkfuss .mitte {float:left;width:350px;width:21.875rem;border-right:1px solid #E1E1E2;padding-right:15px;padding-left:15px;height:55px;height:3.4375rem;white-space:nowrap;}
.wkfuss .mitte .siegel {width:50px;float:left;display:block;line-height:55px;line-height:3.4375rem;margin:auto;}
.wkfuss .mitte ul li {margin:0;padding-left:8px;float:left;width:140px;display:list-item;padding-top:5px;padding-bottom:5px;}
.wkfuss .rechts {float:left;padding-left:15px;height:55px;}
.wkfuss .rechts .siegel {width:70px;float:left;display:block;line-height:55px;line-height:3.4375rem;margin:auto;}
.wkfuss .rechts .text {float:left;display:block;height:55px;height:3.4375rem;padding-top:15px;vertical-align:middle;}

.gutschein .eingeloest {text-align:right;font-weight:bold;}
.gutschein .frage {text-align:left;font-weight:bold;margin-bottom:10px;}
.gutschein .fehler {text-align:right;color:red;}
.gutschein .hinweis {width:150px;text-align:left;font-size:8pt;margin-bottom:10px;float:right;}
.gutschein .inputtext {float:left;width:80px;margin-left:10px;}

div.wk {min-height:300px;}
div.wk .zf .checks .links {float:left;margin-right:16px;}
div.wk .zf .checks .rechts {float:left;width:95%}

div.wk .zf2014 {background-color:white;font-size:12pt;}
div.wk .zf2014 .vkhinweis {font-size:8pt;color:#888888}
div.wk .zf2014 .btns1 {text-align:center;margin-top:20px;padding-top:24px;border-top:1px solid #E1E1E2;}
div.wk .wkzfsep {list-style:none;margin:0;padding:0;min-height:283px;min-height:17.6875rem;}
div.wk .wkzfsep li .mwst {color:#666666;margin-top:20px;font-size:9pt;}
div.wk .wkzfsep li .gesamt {margin-top:10px !important;border-top:1px solid #E1E1E2;padding-top:10px;font-size:14pt}
div.wk .wkzfsep li .links {float:left;width:251px;width:15.6875rem;margin-top:5px;}
div.wk .wkzfsep li .rechts {float:right;text-align:right;width:100px;width:6.25rem;margin-top:5px;}

div.wk .zf2014 .gutschein {margin:15px;padding-top:5px;}
div.wk .zf2014 .gutschein .schalter {text-align:center;margin:auto;width:230px;height:25px;}
div.wk .zf2014 .gutschein .schalteri {width:200px;height:25px;border:1px solid #AAA;display:block;float:left;background-color:white}
div.wk .zf2014 .gutschein .eingeloest {text-align:right;font-weight:bold;}
div.wk .zf2014 .gutschein .frage {text-align:center;font-size:8.5pt;font-weight:normal;margin-bottom:10px;}
div.wk .zf2014 .gutschein .fehler {text-align:center;margin:auto;width:250px;color:red;}
div.wk .zf2014 .gutschein .hinweis {position:absolute;display:none;top:20px;left:-50px;width:130px;text-align:left;font-size:8pt;margin-bottom:10px;z-index:1;border:1px solid #AAA;padding:10px;background-color:white;}
div.wk .zf2014 .gutschein .inputtext {float:left;width:150px;font-size:8.5pt;height:21px;border:none;}
div.wk .zf2014 .gutschein .info {float:right;position:relative;}
div.wk .zf2014 .gutschein .info:hover .hinweis {display:block;}

.wkTopBildMen {margin:0;padding:0;list-style:none;height:57px;padding-top:7px;}
.wkTopBildMen li {float:left;vertical-align:middle;width:18%;line-height:57px;text-align:center;}
.wkTopBildMen .li2 {float:left;vertical-align:middle;width:2%;line-height:57px;text-align:center;min-width:17px;min-height:24px;margin-top:20px;background:-69px -476px}
.wkTopBildMen img {vertical-align:middle;text-align:center;}
.wkTopBildMen .text {line-height:10px;color:#AAA}
.wkTopBildMen .text a {text-decoration:none;color:#AAA}
.wkTopBildMen .text a:hover {text-decoration:underline;}

div.kto {min-height:300px;}

.KtoMenue .menue ul {list-style-type:circle;margin:0;padding:0;padding-left:15px;}
.KtoMenue .menue li {vertical-align:top;padding-top:4px;color:#aaa;}
.KtoMenue .menue li a {display:block;padding:4px;padding-left:10px;color:#333333;text-decoration:none;}
.KtoMenue .menue li.akt span {color:white;display:block;padding:4px;padding-left:10px;}
.KtoMenue .menue ul li a:hover {text-decoration:underline;}

.imgkasse-kontoabfrage {width:52px;height:40px;background:-55px -264px}
.imgkasse-kontoabfrage-f {width:52px;height:40px;background:-55px -206px}
.imgkasse-kontoabfrage-b {width:52px;height:40px;background:-55px -155px}
.imgkasse-adresse {width:52px;height:46px;background:-0px -264px}
.imgkasse-adresse-f {width:52px;height:46px;background:-0px -206px}
.imgkasse-adresse-b {width:52px;height:46px;background:-0px -155px}
.imgkasse-zahlung {width:82px;height:45px;background:-214px -264px}
.imgkasse-zahlung-f {width:82px;height:45px;background:-214px -206px}
.imgkasse-zahlung-b {width:82px;height:45px;background:-214px -155px}
.imgkasse-transport {width:95px;height:47px;background:-114px -264px}
.imgkasse-transport-f {width:95px;height:47px;background:-114px -206px}
.imgkasse-transport-b {width:95px;height:47px;background:-114px -155px}
.imgkasse-check {width:55px;height:45px;background:-305px -264px}
.imgkasse-check-f {width:55px;height:45px;background:-305px -206px}
.imgkasse-check-b {width:55px;height:45px;background:-305px -155px}

.imgkonto-kundenprofil {width:78px;height:44px;background:-89px -323px}
.imgkonto-adressbuch {width:43px;height:43px;background:-0px -325px}
.imgkonto-historie {width:38px;height:45px;background:-46px -323px}
.imgkonto-wunschzettel {width:36px;height:35px;background:-222px -328px}
.imgkonto-news {width:45px;height:35px;background:-167px -327px}

div.wk .seiteanswer .abschluss {padding-left:40px;margin-top:30px;padding-top:30px;border-top:1px solid #E1E1E2;}
div.wk .seiteanswer .abschluss h3 {float:left;}
div.wk .seiteanswer .abschluss .btnL {float:right;margin-left:30px;}
div.wk .seiteanswer .abschluss .btnR {float:right;margin-left:30px;}

.kto .seite0 .anmelden {width:49%;}
.kto .seite0 .anmelden .boxHLinks {width:100%;}
.kto .seite0 .infoneu {width:49%;float:right;}
.kto .seite0 .boxHLinks {margin-left:0;margin-right:0;}
.kto .seite0 .willkommen {width:49%;}
.kto .anmelden .btnL {display:block;width:40%}
.kto .anmelden .btnL .BtnImg {padding:0 !important;}
.kto .anmelden .btnR {display:block;width:40%;float:right !important}
.kto .anmelden .btnR .adrbtn {width:100%;display:block}
.kto .anmelden .btnR .BtnImgcaption {float:none}
.kto .anmelden .btnR .adrbtn button {width:100%;}
.kto .anmelden .btnR .BtnImg {padding:0 !important;}
.kto .anmelden .btns {margin:0;float:none;margin-top:20px;margin-right:0px;}
.kto .anmelden .BtnImgWKKtoHell {width:unset}
.kto .anmelden .BtnImgWKKtoNormal {width:unset}
.kto .seite1b .anmelden {width:49%;}
.kto .seite1b .anmelden .boxHLinks {width:100%;}
.kto .seite1b .adresseneu {width:49%;float:right;}
.kto .seite1b .boxHLinks {margin-left:0;margin-right:0;}
.kto .seite1b .boxHRechts {margin-left:0;margin-right:0;}
.kto .seite1d .zlinks {max-width:100%}
.kto .seite1d .zrechts {margin-left:0 !important;max-width:100%}
.kto .seite4 .box5 {border:0;}
.kto .seite4 .gross .links {border:0 !important;}
.kto .seite4 .gross .rechts {border:0 !important;width:unset}
.kto .seite4mob {display:none;}
.kto .willkommen {border:0;width:100%;}
.kto .seite1 .btnL {display:block;width:40%}
.kto .seite1 .btnL .BtnImg {padding:0 !important;}
.kto .seite1 .btnR {display:block;width:40%;float:right !important}
.kto .seite1 .btnR .BtnImgKtoAktiviertHell {width:unset}
.KtoMenueFest .bgim {background-image:none !important}
.kto .ktoright {margin-left:200px;position:relative;}
.kto .ktoright .KtoMenueFest {position:absolute;top:0;width:200px;left:-200px;margin:0;margin-top:-6px}
.kto .ktoright .box4 {float:none;overflow:hidden;width:auto;margin-right:0}
.kto .seite6 .ktoright .nl {float:none;overflow:hidden;width:auto;margin-right:0}
.kto .seite6 .gross .links {width:unset !important}

@media all and (/*max-width:1050px*/max-width:65.625rem){
  .kto .seite4 .gross .rechts {width:unset !important;}
}
@media all and (/*max-width:860px*/max-width:53.75rem){
  .kto .seite4 .gross .mitte {width:300px !important;}
}
@media all and (/*max-width:800px*/max-width:50rem){
  .KtoMenue {margin-top:-2px;}
  .KtoMenue .padBox {background-color:#006AB0;padding-left:0 !important;padding-right:0 !important}
  .KtoMenue .menue {height:30px;}
  .KtoMenue .menue ul {list-style-type:none;padding:0;}
  .KtoMenue .menue li {vertical-align:middle;padding:0;color: white;float:left;width:19.5%;line-height:35px;line-height:2.1875rem;height:35px;height:2.1875rem;border-right:1px solid white;text-align:center}
  .KtoMenue .menue li.s6 {border:none;}
  .KtoMenue .titelBox {display:none}
  .KtoMenue .menue li a {color: white;padding:0;}
  .KtoMenue .menue li span {display:none}
  .KtoMenue .menue li.akt span {display:none}
  .KtoMenue .s1 .text {display:block; width:33px;height:31px;background:no-repeat -1px -247px;margin:auto;margin-top:1px}
  .KtoMenue .s2 .text {display:block; width:29px;height:41px;background:no-repeat -43px -247px;margin:auto;}
  .KtoMenue .s3 .text {display:block; width:24px;height:30px;background:no-repeat -79px -246px;margin:auto;margin-top:-2px}
  .KtoMenue .s5 .text {display:block; width:32px;height:31px;background:no-repeat -107px -247px;margin:auto;margin-top:-2px}
  .KtoMenue .s6 .text {display:block; width:35px;height:27px;background:no-repeat -140px -249px;margin:auto;}
  .kto .seite0 .anmelden {width:100%;float:none;overflow:hidden;}
  .kto .seite0 .anmelden .boxHLinks {margin:0;border:0}
  .kto .seite0 .anmelden .padBox .padBox {padding-left:0 !important;padding-right:0 !important}
  .kto .seite0 .anmelden .titelBox {display:none}
  .kto .seite0 .abmelden  {border: 1px solid gray;padding: 10px;margin-top: 15px;display: block;text-align: center;}
  .kto .adr {display:block;}
  .kto .adrcontent {width:97%;display:block;}
  .kto .seite0 .titelBox {border:0;}
  .kto .seite0 .infoneu {width:100%;float:none;overflow:hidden;border:0;margin:0;}
  .kto .seite0 .infoneu .KontoNeuText {display:none}
  .kto .seite0 .infoneu .btn0 {float:none;margin-bottom:20px;}
  .kto .seite0 .sRechts .boxHLinks {width:100%;border:0;}
  .kto .seite0 .box4 {float:none;width:auto;margin:0;border:0;}
  .kto .seite0 .abmelden {padding;}
  .kto .seite1b .anmelden {display:none;}
  .kto .seite1b .adresseneu {width:100%;float:none;overflow:hidden;border:0;margin:0;}
  .kto .seite1b .RAdr .titelBox {margin-top:32px;padding-top:8px !important}
  .kto .seite1b .btnR {display:block;width:100%;float:none !important}
  .kto .seite1b .btnR .BtnImgcaption {float:none}
  .kto .seite1b .btnR .BtnImg {padding:0 !important;width:100%}
  .kto .seite4 .gross .links {border:none;width:auto;padding:0;margin:0;height:140px}
  .kto .seite4 .gross .mitte {display:none !important;}
  .kto .seite4 .gross .rechts {display:none !important;}
  .kto .seite4 .einleitung {display:none;}
  .kto .seite4 .b1 {float:none;border-bottom:1px solid #CCC;text-align:center}
  .kto .seite4 .b2 {float:left !important;border-bottom:1px solid #CCC;border-right:1px solid #CCC;width:49%}
  .kto .seite4 .b3 {float:right !important;border-bottom:1px solid #CCC;width:49%}
  .kto .seite4 .b3 img {margin-top:30px;}
  .kto .seite4 .b4 {float:left !important;border-right:1px solid #CCC;width:49%}
  .kto .seite4 .b5 {float:right !important;width:49%}
  .kto .seite4 .padBox {width:80px;margin:auto}
  .kto .seite4 .gross .links .inner .text {margin-top:10px !important;}
  .kto .seite4 .gross .links .inner img {padding-bottom:0;margin-bottom:10px;}
  .kto .seite4 {display:none;}
  .kto .seite4mob {display:block;}
  .imgkonto-kundenprofil {width:84px;height:72px;background:-4px -291px}
  .imgkonto-adressbuch {width:62px;height:62px;background:-97px -290px}
  .imgkonto-historie {width:60px;height:75px;background:-3px -381px}
  .imgkonto-wunschzettel {width:72px;height:69px;background:-75px -373px}
  .imgkonto-news {width:81px;height:63px;background:-154px -372px}
  .kto .seite4 .gross .links .inner img {padding-bottom:0 !important}
  .kto .seite4 .gross .links {border: none;width: auto !important;padding: 0;margin: 0;height: 140px !important;}
  .grh1 {padding: 0.7em;color: white;font-size: 10pt;TEXT-TRANSFORM: uppercase;text-align: center;margin: 0;margin-top: 0px;}
  .KtoMenue {display:none;}
  .KtoMenueMob {display:block;}
  .KtoMenue .box1 {float: none;border: 0;margin: 0;width: 100%;}
  .kto .pagec {padding-right:0;padding-left:0;}
  .kto .seite1 .box4 {float:none !important;margin:0 !important;border:0 !important;width:auto !important;}
  .kto .seite1 .daten .links {float:none !important;margin:0 !important;border:0 !important;width:unset !important;height:unset !important;}
  .kto .seite1 .daten .mitte {float:none !important;margin:0 !important;border:0 !important;width:unset !important;height:unset !important;}
  .kto .seite1 .daten .rechts {float:none !important;margin:0 !important;border:0 !important;width:unset !important;height:unset !important;padding-left:0 !important;clear:both;padding-top:10px}
  .kto .seite1 .daten .rlinks {float:none !important;}
  .kto .seite1 .daten .rrechts {float:none !important;}
  .kto .seite1 .daten .rlinks2 {float:none !important;}
  .kto .seite1 .daten .rrechts2 {float:none !important;}
  .kto .seite1 .btnL {width:45%}
  .kto .seite1 .btnR {width:45%;}
  .kto .ktoright {margin-left:0;}
  .kto .ktoright .box4 {margin:0;border:0}
  .kto .ktoright .box4 .titelBox {display:none;}
  .kto .ktoright .nl .box4 .titelBox {display:block;position:relative;}
  .kto .seite6 .ktoright .box {margin:0}
  .kto .seite6 .gross .links {padding-left:0 !important}
  .kto .seite6 .gross .rechts img {max-width:100%;}
  .kto .btns .btnL {width:100%;margin-top:20px;}
  .kto .btns .btnR {width: 100%;}
  .kto .btns .btnR .BtnImg {width: 100%;padding-left:0 !important;padding-right:0;}
  .kto .btns .btnR .BtnImgcaption {float:none;}
}

@media all and (/*max-width:450px*/max-width:28.125rem){
  .kto .anmelden .btnL {width:100%}
  .kto .anmelden .btnR {width: 100%;margin-top:20px;}
  .kto .seite0 .willkommen {width:90%;}
}

@media all and (/*max-width:300px*/max-width:18.75rem){
  .kto .seite4 li .links {width:100%}
  .kto .seite4 li .rechts {width:100%}
  .kto .seite6 .titelBox .rechts {position: absolute;right: 5px;top: 20px;padding-right:0;}
}

#hauptmenue2014wrapperwk {max-width:1150px;max-width:71.875rem;padding-left:20px;padding-right:20px;overflow:hidden;width:unset;margin:auto;}
#hauptmenue2014wrapperwk .hauptmenue2019 {float:none;}
.wkmob a {text-decoration:none;}
.wkmob .wkTopBildMen {height:37px;padding:0;}
.wkmob .wkTopBildMen {list-style-type:none;padding:0;margin:auto;width:530px}
.wkmob .wkTopBildMen li {width:30%;vertical-align:middle;padding:0;color: white;float:left;line-height:37px;height:37px;border-right:1px solid white;text-align:center}
.wkmob .wkTopBildMen li .sp {display:block;height:20px;margin:auto;color:#333;vertical-align:middle;padding-top:18px;font-weight:bold}
.wkmob .wkTopBildMen li.akt span {color:#0}
.wkmob .wkTopBildMen .s1 {min-width:46px}
.wkmob .wkTopBildMen .s2 {min-width:80px}
.wkmob .wkTopBildMen .s2 .sp {margin-left:-10px;width:150px;margin-left:-50px}
.wkmob .wkTopBildMen .s3 .sp {margin-left:-5px}
.wkmob .wkTopBildMen .s3 {min-width:46px}
.wkmob .wkTopBildMen .textfertig {line-height:10px;display:block; width:35px;height:37px;background:no-repeat -199px -156px;margin:auto;margin-top:4px}
.wkmob .wkTopBildMen .textfertig .sp {padding-top:16px}
.wkmob .wkTopBildMen .s1 .text {display:block; width:44px;height:41px;background:no-repeat -3px -155px;margin:auto;margin-top:2px}
.wkmob .wkTopBildMen .s2 .text {display:block; width:46px;height:41px;background:no-repeat -57px -155px;margin:auto;margin-top:2px}
.wkmob .wkTopBildMen .s3 .text {display:block; width:46px;height:41px;background:no-repeat -115px -154px;margin:auto;margin-top:2px}
.wkmob .wkTopBildMen li.li2 {display:block; width:23px;height:45px;background:no-repeat -170px -150px;margin:auto}

.wkmob {display:none;}
.KtoMenueMob {display:none;}

@media all and (/*max-width:800px*/max-width:50rem){
  .wkmob {display:block;}
  #hauptmenue2014ugwk {display:none;}
}

@media all and (/*max-width:530px*/max-width:33.125rem){
  .wkmob .wkTopBildMen {width:100%;}
  .wkmob .wkTopBildMen li {width:29%;}
}
@media all and (/*max-width:430px*/max-width:26.875rem){
  .wkmob .wkTopBildMen {width:100%;}
  .wkmob .wkTopBildMen li {width:27%;}
  .wkmob .wkTopBildMen .s2 .sp {width:80px;margin-left:-15px;padding-top:10px;line-height:1em}
}
@media all and (/*max-width:320px*/max-width:20rem){
  .wkmob .wkTopBildMen {width:100%;}
  .wkmob .wkTopBildMen li {width:23%;}
  .wkmob .wkTopBildMen .s2 .sp {width:80px;margin-left:-15px;padding-top:10px;line-height:1em}
}