Subversion-Projekte lars-tiefland.zeldi.de_alt

Revision

Revision 2 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
/* Bei 850px muss hier schon der Header anders dargestellt werden. Der Rest ist noch ok */
2
.adressdaten {
3
    width:90%;
4
}
5
.adressdaten .placeholder {
6
    margin:4px 0 0 8px;
7
}
8
.adressdaten select {
9
    width:calc(98% - 2px);
10
}
11
.bestellvorgang input[type="text"],
12
.bestellvorgang input[type="email"],
13
.bestellvorgang input[type="password"],
14
.bestellvorgang textarea {
15
    width:calc(98% - 2px);
16
}
17
.adressdaten .addr_50 {
18
  width: calc(48% - 5px)!important;
19
}
20
.adressdaten .addr_100 {
21
    gap:6%;
22
}
40 lars 23
.mobile .menue img {
24
    filter:grayscale();
25
}
2 lars 26
.divtoggle {
27
    margin:2%;
28
    display:flex;
29
    flex-wrap:wrap;
30
}
31
.dropd {
32
    min-width:unset;
33
}
34
.subdir_sort .options_select {
35
    width:unset!important;
36
    max-width:44%;
37
}
38
 
39
.content .subdir_info_wrapper {
40
    flex-direction:column;
41
}
42
.social,
43
.shoplogos {
44
    justify-content:center;
45
}
46
.service_center > div {
47
    width:100%!important;
48
}
49
.service_center_menu {
50
    max-height:unset;
51
}
52
.service_center_menu li {
53
    width:100%;
54
}
55
.hinweis_vk {
56
    background-color:#EC659E;
57
    color:#fff;
58
}
59
 
60
.box_top h3 {
61
    padding-left:3%;
62
}
63
.liefer_select > div {
64
    width:100%;
65
}
66
.search_result_msg {
67
    padding:0 2%;
68
}
69
 
70
footer .inner {
71
    display:block!important;
72
}
73
footer .inner .service_center,
74
footer .inner .kontakt
75
 {
76
    width:100%;
77
}
78
.ce-textpic > div {
79
    width:100%!important;
80
}
81
.search #searchSubmit {
82
    background-position: center;
83
    height: 26px;
84
    margin: 14px 0px 0px 89% !important;
85
    top:1px;
86
}
87
#artikel .itemTable_container .itemTable_rownew {
88
    display: flex;
89
    flex-direction: column;
90
}
91
#artikel .itemTable_container .itemTable_rownew td {
92
    width:100%;
93
}
94
.itemTable_container thead {
95
    display:none;
96
}
97
.konfig_scroll {
98
    width:92%;
99
}
100
.zahlarten_wrapper {
101
    justify-content: center;
102
}
103
.zahlarten_wrapper div {
104
    margin:0 auto;
105
}
106
.footer li {
107
    justify-content:center;
108
}
109
 
110
.jetztKaufenButton {
111
    display:block;
112
    text-align:center;
113
}
114
.bestellvorgang input[type=text],
115
.bestellvorgang input[type=email],
116
.bestellvorgang input[type=password],
117
.bestellvorgang textarea,
118
.bestellvorgang select,
119
.versand_laenderauswahl select {
120
    padding: 2%;
121
}
122
 
123
.ui-dialog-buttonset .ui-button {
124
    padding:3%!important;
125
    font-size:.9rem!important;
126
}
127
.bottom_nav {
128
    flex-direction:column;
129
    gap:15px;
130
    margin:0;
131
    margin-bottom:50px;
132
}
133
.item_mobile {
134
    display:block;
135
}
136
.item_single {
137
    display:flex;
138
    max-width:100%;
139
    justify-content:left;
140
    align-items:top;
141
    flex-wrap:wrap;
142
}
143
.item_detail {
144
    display:flex;
145
    clear:both;
146
    align-items:center;
147
    margin-top:5px;
148
    margin-bottom:20px;
149
    background:#eee;
150
    padding:2px;
151
    width:100%;
152
}
153
.item_liefer {
154
    color:#666;
155
    padding:2% 0 2%;
156
}
157
.item_delete {
158
    display:flex;
159
    align-items:center;
160
    gap:4px;
161
    justify-content:right;
162
}
163
.itemBeschreibung {
164
    flex:min-content;
165
}
166
.itemBild {
167
    padding:5px;
168
    text-align:center;
169
    max-width:110px;
170
}
171
.itemMenge {
172
    display:flex;
173
    align-items:center;
174
    gap: 10px;
175
}
176
.easycredit_box {
177
    flex-wrap:unset;
178
}
179
.easycredit_box img {
180
    margin:10px -2px;
181
 
182
}
183
.basket_table_left .itemSmall_menge {
184
    display:flex;
185
    gap:10px;
186
}
187
.item_centerrow {
188
    width:100%;
189
}
190
.item_rightrow {
191
    width:100% !important;
192
}
193
 
194
.sie_sparen {
195
    margin:3% 0;
196
}
197
.item_rightrow .vk_link, .item_rightrow .preis_lieferstatus {
198
    width:100%;
199
    text-align:left;
200
    padding:2% 0;
201
}
202
/* kacheln startseite */
203
.einstieg02 .inner .einstieg_box {
204
    height:120px;
205
    margin:0 auto!important;
206
}
207
.einstieg02 .inner .einstieg_box .einstieg_name {
208
    background-color:transparent!important;
209
    text-shadow: 2px 2px #3A3B3D;
210
    color:#fff!important;
211
}
212
.einstieg02 .inner {
213
  grid-template-rows: repeat(auto-fill, 120px);
214
}
215
 
216
.addr_table .input,
217
.addr_table textarea,
218
.addr_table select,
219
.addr_table input[type=text],
220
.addr_table input[type=email],
221
.addr_table input[type=password] {
222
    width:unset;
223
}
224
.addr_table textarea {
225
    width:100%!important;
226
}
227
.addr_table td:first-of-type {
228
    display: table-cell;
229
    text-align: left !important;
230
    width: auto !important;
231
}
232
.addr_table *{
233
    font-size: .9em;
234
}
235
.addr_table .persdata {
236
    margin:2px 0;
237
}
238
td.save_address {
239
    display:unset;
240
}
241
.hLogo {
242
    width: 96%;
243
    float: none;
244
    text-align: center;
245
}
246
.back {
247
    float: none;
248
    clear: both;
249
}
250
.hText {
251
    float: left;
252
    width: 96%;
253
    line-height: 1.4em;
254
    padding: 2%;
255
}
256
 
257
.artikel_box {
258
    flex:unset;
259
    max-width:unset;
260
}
261
.inner_basket h1,
262
.inner_basket h3 {
263
    padding:10px 0px;
264
}
265
 
266
.box_subdir a .top {
267
    min-height:250px;
268
}
269
.merkmale {
270
    width:100%;
271
}
272
.content .basketNav2 {
273
    float:unset;
274
}
275
#accordionBasket {
276
    clear:both;
277
}
278
.bottom_nav .special_buy {
279
    width:100%
280
    float:left;
281
    text-align:center;
282
}
283
.bottom_nav .special_buy a {
284
    float:right;
285
}
286
 
287
.bottom_nav_left {
288
    display:none;
289
}
290
.gutschein_table input {
291
    width:93%;
292
    margin:0 auto;
293
}
294
#gutschein {
295
    padding:5px;
296
}
297
.subdir_bild {
298
    width:100%!important;
299
    min-height:230px;
300
}
301
.subdir_text {
302
    clear:both;
303
    float:none;
304
    width:96%!important;
305
}
306
.service_center {
307
    flex-direction:column;
308
    text-align:center;
309
}
310
.service_center_text {
311
    transition:all 200ms ease;
312
}
313
.shopname {
314
    font-size: .8em;
315
    padding-left: 10px;
316
    padding-top:0;
317
}
318
.hotline {
319
width: 100%;
320
text-align: right;
321
padding-left: 0;
322
padding-right: 10%;
323
clear: both;
324
float: right;
325
}
326
 
327
.basket-items-overview tr {
328
    vertical-align:top;
329
}
330
.basket_table_artikel {
331
    margin-left:0px;
332
    padding-left:0px;
333
    width:100%;
334
}
335
.basket_table_artikel thead {
336
    display:none;
337
}
338
.basket_table td {
339
    padding: 5px;
340
    /*display:flex;*/
341
}
342
.steps_image {
343
    display:none;
344
}
345
 
346
 
347
.subdir_title {
348
    left:unset!important;
349
    top:unset!important;
350
    position:relative!important;
351
    clear:both;
352
    float:none;
353
}
354
.subdir_title h1 {
355
    padding:3px 0!important;
356
}
357
.inner_basket {
358
    width:96%!important;
359
}
360
 
361
.content .basketNav2 {
362
    border-bottom:none;
363
}
364
.nav_home,
365
.bx-controls-direction {
366
    display:none;
367
}
368
 
369
.footernav {
370
    width:100%;
371
}
372
.footernav ul {
373
    display:block;
374
    width:100%;
375
}
376
.footernav ul li {
377
    text-align:center!important;
378
    width:100%;
379
    padding:0!important;
380
}
381
.infobar {
382
    display:none;
383
}
384
.backToShopButton
385
{
386
    float: right;
387
    clear: both;
388
    width: 100%;
389
    text-align: center;
390
    padding-left: 0;
391
    padding-right: 0;
392
}
393
 
394
html{
395
    height:100%;
396
}
397
 
398
img{
399
    max-width:100%;
400
}
401
.ui-accordion .ui-accordion-content{
402
    padding: 2%;
403
}
404
.root{
405
    clear:none;
406
    margin-top:0px;
407
    overflow:hidden;
408
}
409
.header {
410
    transition:all 200ms ease;
411
    height: auto;
412
    position:relative;
413
    z-index: 99999999999999999;
414
    padding-top: 0px;
415
    border-bottom: 1px solid #ccc !important;
416
    float: left;
417
}
418
 
419
.basketIcon {
420
    height:auto;
421
}
422
 
423
.fixed{
424
 /*   position:fixed;*/
425
}
426
.basket_table_left .mobile,
427
.desktop,
428
#topinfo.desktop,
429
.header .desktop{
430
    display: none;
431
}
432
.mobile,
433
.header .mobile {
434
    display: block;
435
    float:left;
436
}
437
.header .mobile{
438
    background-color:#fff;
439
}
440
 
441
.boxCenter {
442
    text-align:center;
443
}
444
.boxCenter a {
445
    margin:0 auto;
446
    display:inline-block;
447
}
448
 
449
.boxCenter img {
450
    width:auto;
451
    margin:0 auto;
452
    max-height:81px;
453
    display:block;
454
}
455
 
456
.header .mobile .boxLeft, .header .mobile .boxCenter, .header .mobile .boxRight {
457
    float: left;
458
    width: 33.33%;
459
}
460
 
461
.header .mobile .boxLeft .menue,
462
.header .mobile .boxLeft .suche,
463
.header .mobile .boxRight .location,
464
.header .mobile .boxRight .warenkorb{
465
    float:left;
466
    width:48%;
467
    padding:0% 1%;
468
    margin: 0;
469
    text-align: center;
470
    position:relative;
471
    height:auto;
472
}
473
 
474
.header .mobile .boxCenter .logo{
475
    text-align:center;
476
    max-width:100%;
477
    position: relative;
478
    float: none;
479
    margin: 0px;
480
}
481
.header .mobile .boxCenter .logo a{
482
    margin: 0 0 -3px 0;
483
    display: block;
484
}
485
.header .mobile .menue img,
486
.header .mobile .suche img,
487
.header .mobile .location img,
488
.header .mobile .warenkorb img{
489
    max-width:35px;
490
}
491
.header .mobile .logo img{
492
    max-width: 90px;
493
    margin-top:-3%;
494
}
495
.header .mobile .warenkorb .warenkorb_icon{
496
    padding:0px;
497
    width: 100%;
498
}
499
.warenkorb_preis {
500
    background-color: transparent;
501
    float: none;
502
    position: absolute;
503
    margin-top: 39%;
504
    height: auto;
505
    color: #000 !important;
506
    width: 57px;
507
}
508
.searchMobile{
509
    float:left;
510
    width:100%;
511
}
512
.searchMobile .mobile .search{
513
    padding: 1% 0px;
514
    width: 100%;
515
    float: left;
516
}
517
.searchMobile .mobile #suchbegriff{
518
    max-width: none;
519
    width:85%;
520
    height:30px;
521
    float:left;
522
    padding: 0 2%;
523
    border: 1px solid #ccc;
524
}
525
.header_wk_anzahl {
526
    width: 13%;
527
    text-align: center;
528
    margin: 0px;
529
    padding: 12px 2.5%;
530
    float: left;
531
}
532
.warenkorb_menu{
533
    top:100%;
534
    right:-10px;
535
    margin: 0;
536
}
537
.header_wk_anzahl_10 {
538
    width: 13%;
539
    text-align: center;
540
    margin: 0px;
541
    padding: 12px 1.9%;
542
    float: left;
543
}
544
 
545
 
546
.topnav, .topnav * {
547
    margin:0!important;
548
    padding:0!important;
549
    width:100%!important;
550
    background:none;
551
    height:auto!important;
552
    float:left;
553
    overflow:hidden;
554
}
555
.topnav ul {
556
    margin: 0;
557
    float:left;
558
    clear:both;
559
    display:block;
560
}
561
.topnav ul li{
562
    width: 100%;
563
    max-width:none;
564
    clear:both;
565
    float:left;
566
    border-bottom:1px solid #ccc;
567
}
568
.topnav ul li a {
569
    float:left;
570
    width:94%!important;
571
    display: block;
572
    text-align:left!important;
573
    padding:4% 3%!important;
574
    background-color:#fff!important;
575
    color:#000;
576
}
577
.topnav ul li a:focus,
578
.topnav ul li a:hover {
579
    text-decoration:none;
40 lars 580
    background-color:#145619;
2 lars 581
}
582
 
583
[role="search"],
584
.search {
585
    transition: .2s all ease;
586
    height: 0;
587
	float: left;
588
    display:none;
589
    z-index:99;
590
}
591
.active-search .search {
592
    clear:both;
593
    transition: .2s all ease;
594
    height: auto;
595
    display: block;
596
    padding: 10px !important;
597
    background: #fff;
598
    margin: 0 2%!important;
599
    float: left;
600
    max-width:100%;
601
    width:calc(96% - 20px);
602
}
603
#topnav {
604
    top:100%;
605
    transition: .2s all ease;
606
    margin-left:-106%!important;
607
    position:absolute;
608
}
609
.active-nav #topnav {
610
	margin:0%!important;
611
	width:100%;
612
    background-color: rgb(255, 255, 255);
613
    overflow:hidden;
614
    padding:0!important;
615
}
616
 
617
.mainslider{
618
    float:left;
619
    clear:none;
620
}
621
/** BESTELLVORGANG **/
622
.content .basket_table_right{
623
    display:block;
624
}
625
.content .basketNav2{
626
    width: 100%;
627
    padding:0;
628
    height:auto;
629
}
630
.content .basketNav2 .headline{
631
    display: none;
632
}
633
.content .basketNav2 .basketNav2Image{
634
    width: 100%;
635
}
636
.content .basketNav2 .basketNav2Image img{
637
    max-width: 25%;
638
}
639
/*.content .subdir .box_subdir img, */
640
.content .subdir_artikel_wrapper .subdir_artikel .artikel_box img,
641
.content .subdir_artikel_wrapper .subdir_artikel .artikel_box a{
642
    max-width:100%;
643
}
644
.basket_comodo{
645
    margin: 0!important;
646
}
647
/* Neue Mobile Buy1 TPL */
648
.steps_image {
649
    display:none;
650
}
651
    .grid-container {
652
  display: grid;
653
  grid-template-columns: 1fr;
654
  grid-template-rows: 0fr 0fr;
655
  gap: 1px 1px;
656
  grid-template-areas:
657
    "mobile_buy_login"
658
    "mobil_buy_buttons_options"
659
    ;
660
  width:100%;
661
  margin-top: 5%;
662
}
663
 
664
.mobil_buy_buttons_options { grid-area: mobil_buy_buttons_options; }
665
 
666
.mobile_buy_login { grid-area: mobile_buy_login; padding: 1% 2.5% 5% 2%;}
667
 
668
.mobile_options_buy_1
669
{
670
   display:flex;
671
   width: 100%;
672
}
673
.bestellartButtons_mobile a {
674
    font-weight: bold;
675
    color:white !important;
676
}
677
.bestellartButtons_mobile {
678
    margin-bottom: 5%;
679
}
680
.bestellartButtons_mobile a {
681
    color: white;
682
}
683
.weiterButton_mobile {
684
    padding: 14px;
40 lars 685
    background-color: #145619;
2 lars 686
    display: flex;
687
    width: 100%;
688
    justify-content: center;
689
    border-radius:5px;
690
}
691
.weiterButton_mobile:hover,
692
.weiterButton_mobile:focus {
40 lars 693
    background:#145619;
2 lars 694
}
695
 
696
.login-form_mobile {
697
  position: relative;
698
  z-index: 1;
699
  text-align: center;
700
}
701
.login-page p {
702
    font-weight: bold;
703
}
704
.login-form_mobile input {
705
  outline: 0;
706
  background: #f2f2f2;
707
  width: 100%;
708
  border: 0;
709
  border-radius:5px;
710
  margin: 0 0 15px;
711
  padding: 15px;
712
  box-sizing: border-box;
713
}
714
.login-form_mobile button {
715
  outline: 0;
716
  font-weight: bold;
40 lars 717
  background: #145619;
2 lars 718
  width: 100%;
719
  border: 0;
720
  border-radius:5px;
721
  padding: 15px;
722
  color: #FFFFFF;
723
  -webkit-transition: all 0.3 ease;
724
  transition: all 0.3 ease;
725
  cursor: pointer;
726
}
727
.login-form_mobile button:hover,
728
.login-form_mobile button:focus {
40 lars 729
    background:#145619;
2 lars 730
}
731
.buttons_selection
732
{
733
  padding: 1% 10% 0% 2%;
734
}
735
 
736
 
737
@media screen and (max-width:990px) {
738
    .grill_anim {
739
        display:none;
740
    }
741
    .billiger_gesehen_headline {
742
        max-width:50%;
743
    }
744
}
745
/*Neue Mobil1 TPL Ende*/
746
/* Darstellung des Contents */
747
@media screen and (max-width:800px){
748
 
749
   section.billiger_gesehen {
750
    display:block!important;
751
   }
752
   .billiger_gesehen_headline {
753
        max-width:100%!important;
754
   }
755
   .billiger_gesehen_headline h2 {
756
    font-size:1.3em;
757
   }
758
    body {
759
        background:none!important;
760
    }
761
 
762
    /*.subdir {
763
        width:100%!important;
764
        padding:0!important;
765
    }
766
    .box_subdir {
767
        max-width:100%;
768
        height:auto;
769
        min-height:0;
770
    }
771
    .box_subdir .top {
772
        height:auto!important;
773
    }*/
774
    header .inner {
775
        width:96%!important;
776
    }
777
    #topnav .inner {
778
        width:100%!important;
779
    }
780
    .filialen .topfooter_box:nth-of-type(4) {
781
        text-align:center!important;
782
        padding:0;
783
    }
784
    .filialen .topfooter_box:nth-of-type(4) img {
785
        max-width:96%!important;
786
        margin:0 auto!important;
787
    }
788
    .filialen .topfooter_box {
789
        width:100%!important;
790
        clear:both!important;
791
        float:none!important;
792
        text-align:center!important;
793
        margin-bottom:8%;
794
    }
795
    .topfooter_inner {
796
        text-align:center;
797
    }
798
    .filialen .topfooter_box * {
799
        width:100%!important;
800
    }
801
    .header .info{
802
        display:none;
803
    }
804
    .header_wk_anzahl{
805
        padding: 2% 2.5%;
806
    }
807
    .root{
808
        width:100%;
809
        float:left;
810
    }
811
    #container-content,
812
    .mainnav{
813
        /*background-color: #2c4f1b;*/
814
    }
815
    .content{
816
        padding: 0;
817
        width:100%;
818
    }
819
    /*.content .subdir .box_subdir {
820
        width:100%;
821
    }*/
822
    .content .mainnav .box{
823
        width:100%;
824
        float:left;
825
        margin:20px auto!important;
826
    }
827
    .artikel_box:nth-of-type(3n+2),
828
    .box_subdir:nth-of-type(3n+2) {
829
        margin:1% 0%;
830
    }
831
 
832
    .subdir_artikel .artikel_box {
833
        margin:20px 0;
834
        height: auto;
835
        max-height:none;
836
        width: 100%;
837
        grid-column: span 12;
838
    }
839
    .content .subdir_artikel_wrapper .subdir_artikel .artikel_box .bottom{
840
        position:relative;
841
        padding: 0;
842
        height: auto;
843
        width: 100%;
844
    }
845
    /*.content .subdir,*/
846
    .content .subdir_artikel_wrapper,
847
    .content .mainnav,
848
    .content .serviceBox_wrapper{
849
        width:100%;
850
        float:left;
851
        padding:2% 0%;
852
    }
853
 
854
/*
855
    .content .subdir .box_subdir:nth-child(3n+2){
856
        margin: 0px;
857
    }
858
    */
859
    .content .subdir_artikel_wrapper .subdir_artikel .artikel_box .preisInner,
860
    .content .subdir_artikel_wrapper .subdir_artikel .artikel_box .preis_messageInner,
861
    .content .subdir_artikel_wrapper .subdir_artikel .artikel_box .favorite_ButtonInner {
862
        padding: 1% 0% 0;
863
        width: 100%;
864
        float: left;
865
        text-align: center;
866
        line-height: 1.3em !important;
867
        height:auto!important;
868
        min-height:0;
869
    }
870
 
871
 
872
    /** ITEMSEITE **/
873
    .content .box_2 .box_singleitem_img{
874
        display:block;
875
    }
876
    .content .box_2 .item_preis{
877
        width:auto;
878
    }
879
    .itemBasketButton {
880
        margin-left: 0;
881
    }
882
    .basketButton{
883
        width: 100%;
884
    }
885
    .itemTopSection{
886
        width:97%
887
    }
888
    .itemRightLeft{
889
        margin-left:0;
890
    }
891
    .itemPreis div span > span{
892
        float:left;
893
    }
894
    .content .box_2 .basket,
895
    .content .box_2 .basket img,
896
    .basketButton img{
897
        max-width:100%;
898
    }
899
    /** LOGIN CONTROL CENTER **/
900
    .loginInfo{
901
        min-width: 0px;
902
    }
903
    .basket-table-items{
904
        margin: 0;
905
    }
906
 
907
    /** SLIDER **/
908
    .content .neueProdukte .bx-wrapper,
909
    .content .bottomcontent .lastvisited .bx-wrapper,
910
    .content .bottomcontent .kundenBesuchtenAuch .bx-wrapper{
911
        width: 88%;
912
    }
913
    .content .neueProdukte .item_slider_inner .item_slider_img,
914
    .content .bottomcontent .lastvisited .item_slider_inner .item_slider_img,
915
    .content .bottomcontent .kundenBesuchtenAuch .item_slider_inner .item_slider_img{
916
        width:auto;
917
        height: 95px;
918
    }
919
    .content .neueProdukte .item_slider_inner .item_slider_wrapper,
920
    .content .bottomcontent .lastvisited .item_slider_inner .item_slider_wrapper,
921
    .content .bottomcontent .kundenBesuchtenAuch .item_slider_inner .item_slider_wrapper{
922
        width: auto;
923
    }
924
    .content .neueProdukte .item_slider_inner .item_slider_wrapper span,
925
    .content .neueProdukte .item_slider_inner .item_slider_wrapper h3,
926
    .content .bottomcontent .lastvisited .item_slider_inner .item_slider_wrapper span,
927
    .content .bottomcontent .lastvisited .item_slider_inner .item_slider_wrapper h3,
928
    .content .bottomcontent .kundenBesuchtenAuch .item_slider_inner .item_slider_wrapper span,
929
    .content .bottomcontent .kundenBesuchtenAuch .item_slider_inner .item_slider_wrapper h3{
930
        height: 20%;
931
    }
932
 
933
    /** FOOTER **/
934
    .topfooter .desktop{
935
        display: none;
936
    }
937
    .topfooter .mobile{
938
        width:96%!important;
939
        display: block;
940
    }
941
    .topfooter_inner{
942
        width:100%;
943
        /*background-color: #2C4F1B;*/
944
    }
945
    .topfooter_inner .head_background{
946
        width: 100%;
947
        height: 15px;
948
    }
949
    .topfooter .topfooter_box{
950
        padding: 5%;
951
        width: 90%;
952
    }
953
    .topfooter .topfooter_box div{
954
        width: 100%;
955
        text-align:center;
956
 
957
    }
958
    .topfooter .topfooter_box div:nth-child(1){
959
 
960
    }
961
    .topfooter .topfooter_box .head{
962
        text-align: left;
963
        padding: 0;
964
 
965
    }
966
    .topfooter .top .topfooter_box .head,
967
    .topfooter .topfooter_box .head{
968
        background-color: transparent;
969
    }
970
 
971
 
972
    .topfooter_inner .top{
973
        position: unset!important;
974
        float: left;
975
        margin: 9px 0px 0px;
976
    }
977
    .topfooter_inner .top a:link,
978
    .topfooter_inner .top a:active,
979
    .topfooter_inner .top a:visited{
980
 
981
    }
982
 
983
    .topfooter .top .topfooter_box{
984
        padding-top: 0px;
985
        text-align:center;
986
    }
987
    .topfooter .top .topfooter_box div{
988
        border-bottom: none;
989
    }
990
    .topfooter .top .topfooter_box .head{
991
        text-align:center;
992
    }
993
} /* ende 800 */
994
 
995
 
996
@media screen and (max-width: 768px) {
997
    #brandklassen tr:nth-of-type(2) {
998
        display: none;
999
    }
1000
 
1001
    .typo3content table img {
1002
        width: 5vw;
1003
    }
1004
 
1005
    .einstieg_box {
1006
        clear: both;
1007
        float: none !important;
1008
        margin: 20px auto !important;
1009
    }
1010
 
1011
    .stoerer_samstags {
1012
        display: none;
1013
    }
40 lars 1014
    .qv_container {
1015
        display: flex;
1016
        flex-direction: column;
1017
    }
1018
    .qv_container * {
1019
        width:100%;
1020
    }
1021
    .qv_bottom .shopButton2,
1022
    .qv_bottom .shopButton2 i {
1023
        width:auto;
1024
    }
2 lars 1025
 
40 lars 1026
    .qv_inner > span,
1027
    .box_singleitem_preis_message.black {
1028
        font-size:12px!important;
2 lars 1029
    }
1030
 
1031
    .aktion .bx-wrapper .bx-controls-direction a {
1032
        display: none;
1033
    }
1034
}
1035
 
1036
 
1037
@media screen and (max-width:700px){
1038
    #maincontent {
1039
        overflow:hidden;
1040
    }
1041
    section.aktion {
1042
        /*
1043
        width:200%;
1044
        margin-left:-50%;
1045
        */
1046
    }
1047
 
1048
    .content .subdir_info_wrapper img {
1049
        margin-bottom:3%!important;
1050
    }
1051
 
1052
    .header .search{
1053
        padding:0;
1054
    }
1055
 
1056
    /**LOGINCENTER **/
1057
    #accordionBasket > div{
1058
        min-height:200px;
1059
    }
1060
    .addresses .box_middle .boxInner{
1061
        clear:both;
1062
        width: 100%;
1063
        padding-left: 0px;
1064
    }
1065
    .addresses .box_middle .boxInner:nth-child(2n+1){
1066
        border-right: 0px;
1067
    }
1068
    /** BESTELLVORGANG **/
1069
    .content .box_2 .bestellartWrapper:nth-child(2),
1070
    .content .box_2 .bestellartWrapper{
1071
        clear:both;
1072
        width: 60%;
1073
        padding: 0px 20%;
1074
    }
1075
 
1076
    .itemLeftContainer{
1077
        width: 100%;
1078
    }
1079
    #img_zoom{
1080
        max-width:50%;
1081
    }
1082
    .itemRightContainer{
1083
        width:100%;
1084
    }
1085
    .itemRightLeft{
1086
        width: 50%;
1087
    }
1088
    .content .box_2 .item_top{
1089
        padding: 0px;
1090
    }
1091
 
1092
    .itemPreis {
1093
       text-align: left;
1094
    }
1095
    .itemBasketButton{
1096
        clear:none;
1097
 
1098
    }
1099
    .basket_addFavorites,
1100
    .favoriteButton{
1101
        /*width:100%;*/
1102
    }
1103
 
1104
    .footer .bottomcontent .werbungen .werbung_wrapper div{
1105
        width:100%;
1106
        padding: 2% 0;
1107
   }
1108
 
1109
 
1110
}
1111
 
1112
@media screen and (max-width:640px){
1113
    .item-3-cols .vk_link {
1114
        width:100%!important;
1115
        text-align:left!important;
1116
    }
1117
    .item-3-cols .item_preis {
1118
        clear:both;
1119
        display:block;
1120
    }
1121
    .item-3-cols .preis_lieferstatus {
1122
        clear:both!important;
1123
        float:left!important;
1124
    }
1125
    .content .subdir_info_wrapper .subdir_bild_small img,
1126
    .content .subdir_info_wrapper .subdir_bild img {
1127
        float:none;
1128
    }
1129
    .ui-button-text-only .ui-button-text {
1130
        padding:0;
1131
    }
1132
 
1133
    section.serviceInfo .serviceBanner {
1134
        width:100%;
1135
        max-width:98%;
1136
 
1137
    }
1138
    .topbutton {
1139
        display:block!important;
1140
    }
1141
 
1142
    .itemSumme {
1143
        border-bottom: 1px dotted #ccc;
1144
        float: right;
1145
        font-weight: bold;
1146
        margin: 0;
1147
        padding: 10px 0;
1148
        text-align: right;
1149
    }
1150
    td.basket_preis {
1151
        float:none;
1152
        width:unset;
1153
        margin:0!important;
1154
        padding:0!important;
1155
        text-align:left;
1156
    }
1157
    td.basket_summe {
1158
        float:none;
1159
        width:unset;
1160
        margin:0!important;
1161
        padding:0!important;
1162
        text-align:right;
1163
        font-size:1.3em;
1164
    }
1165
    .basket_table_left .mobile {
1166
        width:100%;
1167
        padding:0;
1168
        margin:0;
1169
    }
1170
    .itemMenge .mengeninput {
1171
        margin:0;
1172
        float:right;
1173
    }
1174
    .itemSumme, .itemPreis {
1175
        width:100%;
1176
    }
1177
    .itemBeschreibung {
1178
        padding:1%;
1179
    }
1180
    .itemMenge {
1181
        text-align:right!important;
1182
        float:right!important;
1183
    }
1184
    .special_buy a {
1185
        margin:1% 0;
1186
    }
1187
    .gutschein_table td {
1188
        display:block;
1189
        clear:both;
1190
        float:none;
1191
        padding:1%;
1192
        height:auto!important;
1193
    }
1194
    .gutschein_table button {
1195
        width:100%;
1196
        margin:1% auto;
1197
    }
1198
 
1199
 
1200
    .typo3content ul {
1201
        margin-left:6%!important;
1202
    }
1203
 
1204
    .sliderLastVisited li,
1205
    .sliderKBA li {
1206
        width:245px!important;
1207
    }
1208
    .sliderLastVisited .bx-next,
1209
    .sliderKBA .bx-next {
1210
        right:45px!important;
1211
    }
1212
    #img_zoom {
1213
        max-width:100%!important;
1214
    }
1215
    .artikel_box .preis_messageInner {
1216
        padding:2% 0!important;
1217
    }
1218
    .artikel_box .top {
1219
        height:auto!important;
1220
    }
1221
 
1222
} /* ende 640 */
1223
@media screen and (max-width:600px){
1224
   .content .mainnav .col,
1225
   .content .subdir_artikel_wrapper .directory_box,
1226
   .content .serviceBox_wrapper .serviceBox,
1227
   .content .mainnav .col:nth-child(2){
1228
        width:100%;
1229
        margin-left:0;
1230
        margin-right: 0;
1231
   }
1232
   .mainnav_beschreibung {
1233
        width:80%;
1234
   }
1235
 
1236
   /* item Detailseite */
1237
   .item_leftrow {
40 lars 1238
        width:100%;
2 lars 1239
        clear:both;
1240
        float:left;
1241
   }
1242
 
1243
    .basketIconWrapper{
1244
        padding:0!important;
1245
        width:100%!important;
1246
    }
1247
}
1248
@media screen and (max-width:530px){
1249
    .mainnav .col {
1250
        clear:both;
1251
        float:none;
1252
        width:100%;
1253
        margin:0;
1254
        padding:0;
1255
    }
1256
 
1257
    .mainnav .box {
1258
        clear:both;
1259
        float:none;
1260
        width:100%;
1261
        margin:20px auto;
1262
    }
1263
    .item_tablerow_img {
1264
        display:none;
1265
    }
1266
    .item_tablerow_text a {
1267
      -moz-hyphens: auto;
1268
      -o-hyphens: auto;
1269
      -webkit-hyphens: auto;
1270
      -ms-hyphens: auto;
1271
      hyphens: auto;
1272
    }
1273
    .desktop,
1274
    .content .basket-table-items{
1275
        display: none!important;
1276
    }
1277
    .box_2_basket .mobile{
1278
        display: block;
1279
    }
1280
    .basket_table_left .mobile{
1281
        display:block;
1282
    }
1283
    .basket_table_left .mobile span{
1284
        float:right;
1285
    }
1286
    .itemRightLeft,
1287
    .itemBasketButton{
1288
        width: 100%!important;
1289
        clear: both;
1290
    }
1291
    .itemBasketButton{
1292
        text-align:center;
1293
    }
1294
    .basket_preis{
1295
        width:calc(60% - 8px)!important;
1296
        float:left;
1297
    }
1298
    .basket_summe{
1299
        font-weight:bold;
1300
        width:calc(40% - 8px)!important;
1301
        float:left;
1302
    }
1303
    .bottom_nav {
1304
        float:left;
1305
        width:100%;
1306
    }
1307
 
1308
}
1309
 
1310
@media screen and (max-width:465px){
1311
 
1312
    .csc-textpic-text {
1313
        clear:both;
1314
    }
1315
 
1316
    .serviceBanner {
1317
        clear:both;
1318
        float:none;
1319
        max-width:94%;
1320
        width:94%;
1321
    }
1322
    .item_rightrow .small {
1323
        /*width:50%;*/
1324
        float:left;
1325
    }
1326
 
1327
    .header .mobile .logo img {
1328
        margin-top:-8%;
1329
    }
1330
    .bottom_nav{
1331
        float:left;
1332
    }
1333
    .header_wk_anzahl{
1334
        padding: 2.5% 2.9%;
1335
    }
1336
    .special_buy .backToShop{
1337
        padding: 0
1338
    }
1339
    .content .subdir_artikel_wrapper .subdir_artikel .artikel_box .center{
1340
        height: auto;
1341
    }
1342
    .content .box_2 .bestellartWrapper:nth-child(2),
1343
    .content .box_2 .bestellartWrapper{
1344
        padding: 10%!important;
1345
        width: 80%!important;
1346
    }
1347
}
1348
 
1349
 
1350
 
1351
@media screen and (max-width:415px){
1352
 
1353
    .divider {
1354
        margin:0 auto 10px auto;
1355
    }
1356
 
1357
    form#basket {
1358
        width:100%;
1359
    }
1360
    .bottomfooter {
1361
        margin:2% 0;
1362
    }
1363
    .footernav ul li {
1364
        clear:both;
1365
        float:none;
1366
        width:100%;
1367
    }
1368
 
1369
    .service_center * {
1370
        text-align:center;
1371
    }
1372
 
1373
 
1374
    .item_socialmedia {
1375
        clear: both;
1376
        float:left;
1377
        margin:0px 0;
1378
        width:100%;
1379
    }
1380
    .item_rightrow .itemBasketButton {
1381
        float: right;
1382
        margin: 0;
1383
        padding: 0;
1384
        width:100!important;
1385
    }
1386
    .basketButton {
1387
        background-color:#b81d19;
1388
        border-radius:0px;
1389
        text-align:center;
1390
    }
1391
    .p_artikel {
1392
        text-align:left;
1393
    }
1394
    .pagination_container div:nth-of-type(1) {
1395
        width:98%;
1396
        clear:both;
1397
        float:none;
1398
    }
1399
    .pagination_container div:nth-of-type(2) {
1400
        width:48%;
1401
        float:left;
1402
    }
1403
    .pagination_container div:nth-of-type(3) {
1404
        width:48%;
1405
        float:left;
1406
    }
1407
    .basketMenge{
1408
        float:left;
1409
 
1410
    }
1411
    .itemPreis{
1412
        clear:both;
1413
    }
1414
 
1415
    /* item Detailseite */
1416
   .item_leftrow,
1417
   .item_centerrow,
1418
   .item_rightrow {
1419
        clear:both;
1420
        float:none;
1421
        width:96%!important;
1422
   }
1423
   .item_rightrow {
1424
    padding:0 2%;
1425
   }
1426
   .itemBasketButton {
1427
    text-align:left!important;
1428
   }
1429
 
1430
   .basket_table textarea{
1431
        width:100%;
1432
   }
1433
   .basket_form {
1434
        overflow-x:scroll;
1435
   }
1436
 
1437
   .basket_table{
1438
    width:100%!important;
1439
   }
1440
 
1441
   .basket_table_wrap {
1442
        overflow-x:scroll;
1443
   }
1444
 
1445
   .itemMenge img{
1446
    display:none;
1447
   }
1448
 
1449
}
1450
 
1451
    #addressBookWidgetDiv,
1452
    #readOnlyAddressBookWidgetDiv {
1453
        margin-bottom:10px;
1454
    }
1455
 
1456
    #addressBookWidgetDiv,
1457
    #walletWidgetDiv
1458
    {
1459
        width:100%;
1460
    }
1461
    #readOnlyWalletWidgetDiv,
1462
    #readOnlyAddressBookWidgetDiv
1463
    {
1464
        width:95%;
1465
    }
1466
    #addressBookWidgetDiv,
1467
    #readOnlyAddressBookWidgetDiv,
1468
    #walletWidgetDiv,
1469
    #readOnlyWalletWidgetDiv {
1470
        clear:both;
1471
        float:none;
1472
        margin-left:0px;
1473
    }
1474
    #widgets {
1475
        display:none;
1476
    }