.liste ul {
  border-radius: 12px;
  box-sizing: border-box;
  margin: 0;
  padding: 20px 10px 15px;
}
.g_4_plus ul {
  padding-left: 30px;
  padding-right: 30px;
}
.liste ul ul,
.g_4_plus ul ul {
  padding: 0;
}
.liste li {
  margin: 0 0 10px 23px;
  font-size: 17px;
  list-style: circle outside url(img/arr-right-default.png);
}
.liste li:last-child {
  margin-bottom: 5px;
}
.liste_hellblau.ce_liste_text_2_2 .liste,
.liste_hellblau.ce_text_liste_2_2 .liste,
.liste_hellblau ul {
  background-color: #C8D2DF;
}
.liste_hellblau_180.ce_liste_text_2_2 .liste,
.liste_hellblau_180.ce_text_liste_2_2 .liste,
.liste_hellblau_180 ul {
  background-color: #B4C3D3;
}
.liste_mittelblau.ce_liste_text_2_2 .liste,
.liste_mittelblau.ce_text_liste_2_2 .liste,
.liste_mittelblau ul {
  background-color: #859AB2;
  color: #fff;
}
.liste_mittelblau_102.ce_liste_text_2_2 .liste,
.liste_mittelblau_102.ce_text_liste_2_2 .liste,
.liste_mittelblau_102 ul {
  background-color: #668399;
  color: #fff;
}
.liste_dunkelblau.ce_liste_text_2_2 .liste,
.liste_dunkelblau.ce_text_liste_2_2 .liste,
.liste_dunkelblau ul {
  background-color: rgba(86, 132, 155, .75);
  color: #fff;
}
.liste_mittelblau a,
.liste_mittelblau_102 a,
.liste_dunkelblau a {
  color: #fff;
}
.liste_hellgrau.ce_liste_text_2_2 .liste,
.liste_hellgrau.ce_text_liste_2_2 .liste,
.liste_hellgrau ul {
  background-color: #ECECEC;
}
.liste_mittelgrau.ce_liste_text_2_2 .liste,
.liste_mittelgrau.ce_text_liste_2_2 .liste,
.liste_mittelgrau ul {
  background-color: #D9DADB;
}
.liste_weiss.ce_liste_text_2_2 .liste,
.liste_weiss.ce_text_liste_2_2 .liste,
.liste_weiss ul {
  background-color: #fff;
}
.liste_schwarzblau.ce_liste_text_2_2 .liste,
.liste_schwarzblau.ce_text_liste_2_2 .liste,
.liste_schwarzblau ul {
  background-color: rgba(33, 34, 64, .75);
}
.liste_braun_1a.ce_liste_text_2_2 .liste,
.liste_braun_1a.ce_text_liste_2_2 .liste,
.liste_braun_1a ul {
  background-color: #BF9883;
}
.liste ul ul {
  background-color: transparent;
}
.new_layout #main p.liststyle {
  margin-bottom: 10px;
  background-image: url(img/arr-right-default.png);
  background-position: left 4px;
  background-repeat: no-repeat;
}

.liste_mittelblau li,
.mittelblau .liste li,
.liste_mittelblau_102 li,
.liste_dunkelblau li,
.liste_schwarzblau li,
.c_white li {
  list-style: circle outside url(img/arr-right-white.png);
}

.pic_290 img,
.pic_290 .liste {
  margin-left: 10px;
}



/* ... ce_bild_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bild_2_2 {
  width: 630px;
  margin-left: -10px;
}
.ce_bild_2_2 .img_left {
  float: left;
}
.ce_bild_2_2 .img_right {
  margin-left: 320px;
}
/* ... ce_bild_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bild_4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bild_4 {
  width: 630px;
  margin-left: -10px;
}
/* ... ce_bild_4 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bild_3l_3r - t.niebuhr@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bild_3l_3r {
  width: 630px;
  margin-left: -10px;
  height: 310px;
  position: relative;
}
.ce_bild_3l_3r figure {
  position: absolute;
  left: 0;
  top: 0;
}
.ce_bild_3l_3r .img_2 {
  left: 160px;
}
.ce_bild_3l_3r .img_3 {
  top: 160px;
}
.ce_bild_3l_3r .img_4 {
  left: 320px;
}
.ce_bild_3l_3r .img_5 {
  left: 480px;
}
.ce_bild_3l_3r .img_6 {
  left: 320px;
  top: 160px;
}
/* ... ce_bild_3l_3r ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bild_4l_2r - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bild_4l_2r {
  width: 630px;
  margin-left: -10px;
  height: 310px;
  position: relative;
}
.ce_bild_4l_2r figure {
  position: absolute;
  left: 0;
  top: 0;
}
.ce_bild_4l_2r .img_2 {
  left: 160px;
}
.ce_bild_4l_2r .img_3 {
  top: 160px;
}
.ce_bild_4l_2r .img_4 {
  left: 160px;
  top: 160px;
}
.ce_bild_4l_2r .img_5 {
  left: 320px;
}
.ce_bild_4l_2r .img_6 {
  left: 480px;
}
/* ... ce_bild_4l_2r ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bild_6 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.new_layout #main .ce_bild_6 {
  width: 950px;
  margin-left: -170px;
}
/* ... ce_bild_6 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bilder_4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bilder_4 {
  width: 630px;
  min-height: 150px;
  margin-left: -10px;
  position: relative;
}
.ce_bilder_4 figure {
  position: absolute;
  left: 0;
  top: 0;
}


.businesstaschen-01 {
  height: 630px;
}
.businesstaschen-01 .img_2 {
  left: 320px;
  top: 0;
}
.businesstaschen-01 .img_3 {
  left: 0;
  top: 320px;
}
.businesstaschen-01 .img_4 {
  left: 320px;
  top: 320px;
}
.businesstaschen-02  {
  height: 630px;
}
.businesstaschen-02 .img_2 {
  left: 320px;
}
.businesstaschen-02 .img_3 {
  top: 320px;
}
.businesstaschen-02 .img_4 {
  left: 320px;
  top: 320px;
}
.businesstaschen-02 .img_5 {
  left: 480px;
  top: 320px;
}
.businesstaschen-02 .img_6 {
  left: 320px;
  top: 480px;
}
.businesstaschen-02 .img_7 {
  left: 480px;
  top: 480px;
}
#item_2_2 .businesstaschen-02  {
  height: 630px;
}
#item_2_2 .businesstaschen-02 .img_2 {
  left: 320px;
}
#item_2_2 .businesstaschen-02 .img_3 {
  top: 320px;
}
#item_2_2 .businesstaschen-02 .img_4 {
  left: 160px;
  top: 320px;
}
#item_2_2 .businesstaschen-02 .img_5 {
  left: 320px;
  top: 320px;
}
#item_2_2 .businesstaschen-02 .img_6 {
  left: 480px;
  top: 320px;
}
#item_2_2 .businesstaschen-02 .img_7 {
  left: 320px;
  top: 480px;
}
#item_2_2 .businesstaschen-02 .img_8 {
  left: 480px;
  top: 480px;
}
#item_2_3 .businesstaschen-02  {
  height: 630px;
}
#item_2_3 .businesstaschen-02 .img_2 {
  left: 320px;
}
#item_2_3 .businesstaschen-02 .img_3 {
  left: 320px;
  top: 320px;
}
#item_2_3 .businesstaschen-02 .img_4 {
  left: 480px;
  top: 320px;
}
#item_2_3 .businesstaschen-02 .img_5 {
  left: 320px;
  top: 480px;
}
#item_2_3 .businesstaschen-02 .img_6 {
  left: 480px;
  top: 480px;
}


.kuehltaschen-06 {
  height: 150px;
}
.kuehltaschen-06 .img_1 {
  left: 160px;
}


.messetaschen-03.no2 {
  height: 470px;
}
.messetaschen-03.no2 .img_2 {
  left: 320px;
}
.messetaschen-03.no2 .img_3 {
  left: 320px;
  top: 160px;
}
.messetaschen-03.no3 {
  height: 310px;
}
.messetaschen-03.no3 .img_2 {
  left: 160px;
}
.messetaschen-03.no3 .img_3 {
  left: 320px;
}
.messetaschen-03.no4 {
  height: 470px;
}
.messetaschen-03.no4 .img_2 {
  top: 320px;
}
.messetaschen-03.no4 .img_3 {
  left: 160px;
  top: 320px;
}
.messetaschen-03.no4 .img_4 {
  left: 320px;
}
.messetaschen-03.no4 .img_5 {
  left: 480px;
}
.messetaschen-03.no4 .img_6 {
  left: 320px;
  top: 160px;
}


.reiseaccessoires-02 {
  height: 310px;
}
.reiseaccessoires-02 .img_2 {
  left: 160px;
}
.reiseaccessoires-02 .img_3 {
  left: 160px;
  top: 160px;
}
.reiseaccessoires-02 .img_4 {
  left: 320px;
}
.reiseaccessoires-02 .img_5 {
  left: 480px;
}
.reiseaccessoires-02 .img_6 {
  left: 480px;
  top: 160px;
}


#item_7_2 .retro-taschen-07 {
  height: 310px;
}
#item_7_2 .retro-taschen-07 .img_2 {
  left: 320px;
}
#item_7_2 .retro-taschen-07 .img_3 {
  left: 480px;
}
#item_7_2 .retro-taschen-07 .img_4 {
  left: 320px;
  top: 160px;
}
#item_7_6 .retro-taschen-07 {
  height: 780px;
}
#item_7_6 .retro-taschen-07 .img_2 {
  left: 320px;
}
#item_7_6 .retro-taschen-07 .img_3 {
  top: 470px;
}
#item_7_6 .retro-taschen-07 .img_4 {
  left: 320px;
  top: 320px;
}
#item_7_6 .retro-taschen-07 .img_5 {
  left: 480px;
  top: 320px;
}
#item_7_6 .retro-taschen-07 .img_6 {
  left: 320px;
  top: 480px;
}


.rucksaecke-04  {
  height: 630px;
}
.rucksaecke-04 .img_2 {
  left: 320px;
}
.rucksaecke-04 .img_3 {
  left: 480px;
}
.rucksaecke-04 .img_4 {
  left: 480px;
  top: 160px;
}
.rucksaecke-04 .img_5 {
  top: 320px;
}
.rucksaecke-04 .img_6 {
  left: 160px;
  top: 320px;
}
.rucksaecke-04 .img_7 {
  top: 480px;
}
.rucksaecke-04 .img_8 {
  left: 320px;
  top: 320px;
}


.schreibmappen-03 {
  height: 310px;
}
.schreibmappen-03 .img_2 {
  left: 320px;
}
.schreibmappen-03 .img_3 {
  left: 480px;
}


.sporttaschen-07 {
  height: 630px;
}
.sporttaschen-07 .img_2 {
  left: 320px;
}
.sporttaschen-07 .img_3 {
  left: 320px;
  top: 320px;
}


.werbeartikel-04 figure,
.werbetaschen-01 figure {
  position: static;
  float: left;
  margin-bottom: 10px;
}
.werbeartikel-04 figure:nth-child(even),
.werbetaschen-01 figure:nth-child(even) {
  margin-left: 320px;
  float: none;
}
.werbeartikel-04 figure:nth-last-child(-n+2),
.werbetaschen-01 figure:nth-last-child(-n+2) {
  margin-bottom: 0;
}
/* ... ce_bilder_4 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bilder_6 ...
-------------------------------------------------------------------------------------------------*/
.ce_bilder_6 {
  width: 930px;
  min-height: 150px;
  margin-left: -160px;
  position: relative;
}
.ce_bilder_6 figure {
  position: absolute;
  left: 0;
  top: 0;
}


.neuheiten-2017 .ce_bilder_6 {
  margin-left: -170px;
  width: 950px;
  overflow: visible;
}
.neuheiten-2017 #main [id^=item_] div.ce_semantic_html5 {
  border-radius: 8px;
  padding: 30px 10px;
  height: 220px;
  position: absolute;
}

.promotiontaschen2017-02 {
  height: 1160px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_2 div.ce_semantic_html5 {
  height: 220px;
  margin: 410px 0 10px -170px;
  width: 610px;
}
.promotiontaschen2017-02 .img_2 {
  left: 640px;
  top: 470px;
}
.promotiontaschen2017-02 .img_3 {
  top: 760px;
}

.promotiontaschen2017-03 {
  height: 990px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_3 div.ce_semantic_html5 {
  height: 440px;
  margin: 430px 0 0 150px;
  width: 290px;
}
.promotiontaschen2017-03 .img_2 {
  left: 640px;
}
.promotiontaschen2017-03 .img_3 {
  top: 490px;
}
.promotiontaschen2017-03 .img_4 {
  left: 640px;
  top: 490px;
}

.promotiontaschen2017-04 {
  height: 830px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_4 div.ce_semantic_html5 {
  height: 390px;
  margin: 320px 0 0 150px;
  width: 290px;
}
.promotiontaschen2017-04 .img_2 {
  left: 320px;
}
.promotiontaschen2017-04 .img_3 {
  top: 380px;
}
.promotiontaschen2017-04 .img_4 {
  left: 640px;
  top: 380px;
}

.promotiontaschen2017-06 {
  height: 1140px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_6 div.ce_semantic_html5 {
  height: 340px;
  margin: 390px 0 0 -170px;
  width: 450px;
}
.promotiontaschen2017-06 .img_2 {
  left: 480px;
}
.promotiontaschen2017-06 .img_3 {
  left: 480px;
  top: 450px;
}
.promotiontaschen2017-06 .img_4 {
  top: 860px;
}

.promotiontaschen2017-07 {
  height: 1570px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_7 div.ce_semantic_html5 {
  height: 440px;
  margin: 430px 0 0 310px;
  width: 450px;
}
.promotiontaschen2017-07 .img_2 {
  left: 480px;
}
.promotiontaschen2017-07 .img_3 {
  top: 1000px;
}
.promotiontaschen2017-07 .img_4 {
  left: 480px;
  top: 1000px;
}

.promotiontaschen2017-08 {
  height: 1890px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_8 div.ce_semantic_html5 {
  height: 380px;
  margin: 1000px 0 0 -170px;
  width: 450px;
}
.promotiontaschen2017-08 .img_2 {
  top: 450px;
}
.promotiontaschen2017-08 .img_3 {
  left: 480px;
  top: 450px;
}
.promotiontaschen2017-08 .img_4 {
  left: 480px;
  top: 900px;
}
.promotiontaschen2017-08 .img_5 {
  top: 1510px;
}

.promotiontaschen2017-10 {
  height: 1910px;
  margin-top: -60px;
}
.neuheiten-2017 #main #item_10 div.ce_semantic_html5 {
  height: 460px;
  margin: 350px 0 0 -170px;
  position: absolute;
  width: 450px;
}
.promotiontaschen2017-10 .img_2 {
  left: 480px;
}
.promotiontaschen2017-10 .img_3 {
  left: 480px;
  top: 410px;
}
.promotiontaschen2017-10 .img_4 {
  top: 940px;
}
.promotiontaschen2017-10 .img_5 {
  left: 480px;
  top: 940px;
}
.promotiontaschen2017-10 .img_6 {
  top: 1470px;
}


/** erst mal alle Bilder 3 pro Reihe */
.individuelle-taschen .ce_bilder_6 {
  height: 680px;
  margin-left: -170px;
  width: 950px;
}
.individuelle-taschen .ce_bilder_6 .img_2 {
  left: 320px;
}
.individuelle-taschen .ce_bilder_6 .img_3 {
  left: 640px;
}
.individuelle-taschen .ce_bilder_6 .img_4 {
  top: 320px;
}
.individuelle-taschen .ce_bilder_6 .img_5 {
  left: 320px;
  top: 320px;
}
.individuelle-taschen .ce_bilder_6 .img_6 {
  left: 640px;
  top: 320px;
}
.individuelle-taschen .ce_bilder_6 .img_7 {
  top: 640px;
}
.individuelle-taschen .ce_bilder_6 .img_8 {
  left: 320px;
  top: 640px;
}
.individuelle-taschen .ce_bilder_6 .img_9 {
  left: 640px;
  top: 640px;
}
/** individuelle Angaben */
.ce_bilder_6.individuelle-taschen-01,
.ce_bilder_6.individuelle-taschen-05,
.ce_bilder_6.individuelle-taschen-06,
.ce_bilder_6.individuelle-taschen-08,
.ce_bilder_6.individuelle-taschen-10,
.ce_bilder_6.individuelle-taschen-12,
.ce_bilder_6.individuelle-taschen-13,
.ce_bilder_6.individuelle-taschen-14,
.ce_bilder_6.individuelle-taschen-15 {
  height: 1000px;
}
.ce_bilder_6.individuelle-taschen-11.first {
  height: 630px;
  margin-bottom: 10px !important;
}
.ce_bilder_6.individuelle-taschen-04,
.ce_bilder_6.individuelle-taschen-16 {
  height: 360px;
}
.ce_bilder_6.individuelle-taschen-02 .img_5,
.ce_bilder_6.individuelle-taschen-05 .img_2,
.ce_bilder_6.individuelle-taschen-05 .img_5,
.ce_bilder_6.individuelle-taschen-13 .img_2,
.ce_bilder_6.individuelle-taschen-18 .img_5,
.ce_bilder_6.individuelle-taschen-20 .img_4 {
  left: 640px;
}
.ce_bilder_6.individuelle-taschen-06 .img_4,
.ce_bilder_6.individuelle-taschen-06 .img_5,
.ce_bilder_6.individuelle-taschen-06 .img_6,
.ce_bilder_6.individuelle-taschen-08 .img_4,
.ce_bilder_6.individuelle-taschen-08 .img_5,
.ce_bilder_6.individuelle-taschen-08 .img_6,
.ce_bilder_6.individuelle-taschen-10 .img_4,
.ce_bilder_6.individuelle-taschen-10 .img_5,
.ce_bilder_6.individuelle-taschen-10 .img_6,
.ce_bilder_6.individuelle-taschen-13 .img_4,
.ce_bilder_6.individuelle-taschen-13 .img_5,
.ce_bilder_6.individuelle-taschen-14 .img_4,
.ce_bilder_6.individuelle-taschen-14 .img_5,
.ce_bilder_6.individuelle-taschen-14 .img_6,
.ce_bilder_6.individuelle-taschen-15 .img_4,
.ce_bilder_6.individuelle-taschen-15 .img_5,
.ce_bilder_6.individuelle-taschen-15 .img_6 {
  top: 640px;
}
.ce_bilder_6.individuelle-taschen-13 .img_3 {
  top: 320px;
}
.ce_bilder_6.individuelle-taschen-05 .img_3 {
  left: 0;
  top: 640px;
}
.ce_bilder_6.individuelle-taschen-05 .img_4 {
  left: 320px;
  top: 640px;
}
.ce_bilder_6.individuelle-taschen-06 .img_2,
.ce_bilder_6.individuelle-taschen-07 .img_2,
.ce_bilder_6.individuelle-taschen-08 .img_2,
.ce_bilder_6.individuelle-taschen-10 .img_2,
.ce_bilder_6.individuelle-taschen-14 .img_2,
.ce_bilder_6.individuelle-taschen-15 .img_2,
.ce_bilder_6.individuelle-taschen-17 .img_2,
.ce_bilder_6.individuelle-taschen-19 .img_2 {
  left: 640px;
  top: 320px;
}
.ce_bilder_6.individuelle-taschen-12 .img_5 {
  left: 640px;
  top: 640px;
}
/* ... ce_bilder_6 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_bilder_liste_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_bilder_liste_2_2 {
  width: 630px;
  margin-left: -10px;
}
.ce_bilder_liste_2_2 .g_left {
  height: 310px;
}
.ce_bilder_liste_2_2 figure {
  float: left;
}
.ce_bilder_liste_2_2 ul {
  height: 310px;
  overflow: hidden;
}
.ce_bilder_liste_2_2.list_left .g_left {
  float: right;
}
.ce_bilder_liste_2_2.list_left .g_right {
  float: left;
}

.kuehltaschen #item_2 .ce_bilder_liste_2_2  .g_left,
.kuehltaschen #item_2 .ce_bilder_liste_2_2 ul {
  height: 630px;
}
.kuehltaschen #item_2 .ce_bilder_liste_2_2 .img_1,
.kuehltaschen #item_2 .ce_bilder_liste_2_2 .img_2 {
  margin-bottom: 10px;
}
.kuehltaschen #item_2 .ce_bilder_liste_2_2 .img_3 {
  margin-right: 10px;
}
/* ... ce_bilder_liste_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_headline_text_bild_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_headline_text_bild_2_2 {
  width: 630px;
  margin-left: -10px;
}
.ce_headline_text_bild_2_2 .e_left,
.ce_headline_text_bild_2_2 .e_right {
  width: 310px;
  overflow: hidden;
}
.ce_headline_text_bild_2_2.col_1_3 .e_left {
  width: 150px;
}
.ce_headline_text_bild_2_2.col_1_3 .e_right {
  width: 470px;
}
.ce_headline_text_bild_2_2 .e_left {
  float: left;
}
.ce_headline_text_bild_2_2 .e_right {
  margin-left: 320px;
}
.ce_headline_text_bild_2_2.col_1_3 .e_right {
  margin-left: 160px;
}
.ce_headline_text_bild_2_2 .textarea {
  padding: 0 10px;
}
.ce_headline_text_bild_2_2.text_bottom .textarea,
.ce_headline_text_bild_2_2.text_left_bottom .text_left,
.ce_headline_text_bild_2_2.text_right_bottom .text_right {
  padding-top: 10px;
}
/* ... ce_headline_text_bild_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_kapitelheadline_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_kapitelheadline_2 {
  width: 290px;
  margin-left: auto;
  margin-right: auto;
}
/* ... ce_kapitelheadline_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_kapitelheadline_4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_kapitelheadline_4,
.ce_kapitelheadline_2 {
  overflow: visible;
}
.ce_kapitelheadline_4 h3,
.ce_kapitelheadline_2 h3 {
  font-size: 36px;
  line-height: 40px;
  text-transform: uppercase;
  margin: 0;
  font-weight: 400;
}
/* ... ce_kapitelheadline_4 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_2_2 {
  width: 630px;
  margin-left: -10px;
}
.ce_liste_2_2 .headline {
  margin-bottom: 10px;
  padding: 0 10px;
  font-size: 17px;
}
.ce_liste_2_2 .liste ul {
  overflow: hidden;
}
.ce_liste_2_2 .liste ul ul {
  float: left;
  width: 290px;
}
.ce_liste_2_2 .liste ul ul:first-child {
  margin-right: 30px;
}
.ce_liste_2_2 .liste > ul > li {
  margin: 0;
  list-style: none;
}
/* ... ce_liste_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_4 {
  width: 630px;
  margin-left: -10px;
}
/* ... ce_liste_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_bild_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_bild_2_2 {
  height: 310px;
  width: 630px;
  margin-left: -10px;
}
.ce_liste_bild_2_2 .liste {
  float: left;
}
.ce_liste_bild_2_2 ul {
  height: 310px;
  width: 310px;
  overflow: hidden;
}
.ce_liste_bild_2_2 figure {
  margin-left: 320px;
}
.ce_liste_bild_2_2.h_410,
.ce_liste_bild_2_2.h_410 ul {
  height: 410px;
}
.ce_liste_bild_2_2.h_460,
.ce_liste_bild_2_2.h_460 ul {
  height: 460px;
}
/* ... ce_liste_bild_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_bild_2_2 y4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_bild_2_2.y4,
.ce_liste_bild_2_2.y4 ul {
  height: 530px;
}
.ce_liste_bild_2_2.y4.pic_290 ul {
  width: 290px;
}
.werbetaschen #item_2 .ce_liste_bild_2_2.y4,
.werbetaschen #item_2 .ce_liste_bild_2_2.y4 ul {
  height: 310px;
}
/* ... ce_liste_bild_2_2 y4 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_inline - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_inline ul {
  overflow: hidden;
}
.ce_liste_inline li {
  float: left;
  margin-right: 10px;
}
/* ... ce_liste_inline ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_liste_text_2_2 & ce_text_liste_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_liste_text_2_2,
.ce_text_liste_2_2 {
  width: 630px;
  margin-left: -10px;
}
.ce_liste_text_2_2 .liste {
  float: left;
  width: 290px;
  padding: 20px 10px 15px;
  border-radius: 12px;
}
.ce_liste_text_2_2 .text {
  margin-left: 330px;
  padding-top: 20px;
  width: 290px;
}
.ce_text_liste_2_2 .text {
  float: left;
  width: 290px;
  margin-left: 10px;
  padding-top: 20px;
}
.ce_text_liste_2_2 .liste {
  margin-left: 320px;
  padding: 20px 10px 15px;
  border-radius: 12px;
}
.ce_liste_text_2_2 h4,
.ce_text_liste_2_2 h4 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 22px;
}
.ce_liste_text_2_2 ul,
.ce_text_liste_2_2 ul {
  padding: 0;
}
/* ... ce_liste_text_2_2 & ce_text_liste_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_subheadline_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
#main .ce_subheadline_2 {
  width: 290px;
  margin-left: auto;
  margin-right: auto;
}
/* ... ce_subheadline_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_subheadline_4 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_subheadline_4,
.ce_subheadline_2 {
  overflow: visible;
}
.ce_subheadline_4:after,
.ce_subheadline_2:after {
  content: "";
  display: table;
  clear: both;
}
#main .ce_subheadline_4,
#main .ce_subheadline_2,
#main .ce_subheadline_4 h4,
#main .ce_subheadline_2 h4 {
  font-size: 17px;
  line-height: 22px;
}
#main .ce_subheadline_4 h4,
#main .ce_subheadline_2 h4 {
  font-weight: bold;
  margin: 0;
}
/* ... ce_subheadline_4 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_tabelle - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_tabelle {
  width: 630px;
  margin-left: -10px;
}
.ce_tabelle table,
.ce_tabelle thead,
.ce_tabelle tbody,
.ce_tabelle tr,
.ce_tabelle th,
.ce_tabelle td {
    display: block;
    padding: 0;
}
.ce_tabelle tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 10px;
}
.ce_tabelle tr:last-child {
  margin-bottom: 0;
}
.ce_tabelle th,
.ce_tabelle td {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 130px;
  -ms-flex: 1 1 130px;
  flex: 1 1 130px;
  max-width: 130px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin-right: 10px;
}
.ce_tabelle.tabelle_1_2_1 th:nth-child(2),
.ce_tabelle.tabelle_1_2_1 td:nth-child(2) {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 290px;
  -ms-flex: 1 1 290px;
  flex: 1 1 290px;
  max-width: 290px;
}
.ce_tabelle th:last-child,
.ce_tabelle td:last-child {
  margin-right: 0;
}
@-moz-document url-prefix() {
  .ce_tabelle tr {
    width: 100%;
    -moz-box-sizing: border-box;
  }
}
.ce_tabelle th {
  text-transform: uppercase;
  padding: 0 10px;
}
.ce_tabelle td {
  background-color: #B4C3D3;
  border-radius: 12px;
  padding: 10px;
}
#main .ce_tabelle td p {
  margin-bottom: 10px;
}
#main .ce_tabelle td p:last-child {
  margin-bottom: 0;
}
.ce_tabelle td:first-child {
  font-size: 17px;
  text-transform: uppercase;
}
.ce_tabelle.tabelle_hellblau td {
  background-color: #C8D2DF;
}
.ce_tabelle.tabelle_hellgrau td {
  background-color: #ECECEC;
}
.ce_tabelle.tabelle_gold td {
  background-color: #D3C7A3;
}
.ce_tabelle td.image {
  background-color: transparent;
}
.ce_tabelle td img {
  margin: -10px 0 -10px -10px;
  display: block;
}
/* ... ce_tabelle ... END
-------------------------------------------------------------------------------------------------*/


/* ... ce_text_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_text_2_2 .headline {
  font-weight: bold;
}
.ce_text_2_2 .col {
  width: 290px;
  margin: 0;
}
.item.first.js .ce_text_2_2 .col {
  width: 210px;
}
.ueber-werbeartikel .item.first.js .ce_text_2_2 .col {
  width: 290px;
}
.ce_text_2_2 .left {
  float: left;
}
.ce_text_2_2 .right {
  float: right;
}
/* ... ce_text_2_2 ... END
-------------------------------------------------------------------------------------------------*/


/* ... ce_text_2_2_plus - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_text_2_2_plus {
  width: 610px;
  margin-left: -30px;
  border-radius: 12px;
  padding: 30px;
}
.ce_text_2_2_plus .headline {
  margin-bottom: 5px;
}
.ce_text_2_2_plus .col {
  width: 290px;
}
.ce_text_2_2_plus .left {
  float: left;
  margin: 0 30px 0 0;
}
.ce_text_2_2_plus .right {
  float: right;
  margin: 0;
}
/* ... ce_text_2_2_plus ... END
-------------------------------------------------------------------------------------------------*/


/* ... ce_text_bild_2_2 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_text_bild_2_2 .textarea {
  float: left;
  width: 290px;
}
.ce_text_bild_2_2 .fileTree {
  float: right;
  width: 290px;
}
/* ... ce_text_bild_2_2 ... END
-------------------------------------------------------------------------------------------------*/



/* ... ce_text_mit_bild_1_1_1_1 - a.burg@nup-werbung.de ...
-------------------------------------------------------------------------------------------------*/
.ce_text_mit_bild_1_1_1_1 {
  margin-left: -10px;
  padding: 0 10px;
  width: 630px;
}
.ce_text_mit_bild_1_1_1_1 figure {
  float: left;
  width: 130px;
  margin-right: 30px;
}
.ce_text_mit_bild_1_1_1_1 figure:last-child {
  margin-right: 0;
}
.ce_text_mit_bild_1_1_1_1 img {
  display: block;
}
.ce_text_mit_bild_1_1_1_1.pic_150 img {
  margin-left: -10px;
}
#main .ce_text_mit_bild_1_1_1_1 p {
  margin: 0;
}
#main .ce_text_mit_bild_1_1_1_1 p.has_top {
  margin-top: 10px;
}
#main .ce_text_mit_bild_1_1_1_1 div.has_top {
  margin-top: 5px;
}
/* ... ce_text_mit_bild_1_1_1_1 ... END
-------------------------------------------------------------------------------------------------*/


